commit 47e209c023be2ad47c7623d708d9abcf7a4bc5d2 Author: rifqiryandi Date: Wed Apr 13 13:51:55 2022 +0700 first commit diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1671c9b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..b7becba --- /dev/null +++ b/.env.example @@ -0,0 +1,52 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DRIVER=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..510d996 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,10 @@ +* text=auto + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..eb003b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.phpunit.result.cache +docker-compose.override.yml +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/.idea +/.vscode diff --git a/.styleci.yml b/.styleci.yml new file mode 100644 index 0000000..877ea70 --- /dev/null +++ b/.styleci.yml @@ -0,0 +1,14 @@ +php: + preset: laravel + version: 8 + disabled: + - no_unused_imports + finder: + not-name: + - index.php + - server.php +js: + finder: + not-name: + - webpack.mix.js +css: true diff --git a/README.md b/README.md new file mode 100644 index 0000000..1b6397c --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 1500 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel [Patreon page](https://patreon.com/taylorotwell). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Cubet Techno Labs](https://cubettech.com)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[Many](https://www.many.co.uk)** +- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)** +- **[DevSquad](https://devsquad.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[OP.GG](https://op.gg)** +- **[WebReinvent](https://webreinvent.com/?utm_source=laravel&utm_medium=github&utm_campaign=patreon-sponsors)** +- **[Lendio](https://lendio.com)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..d8bc1d2 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,32 @@ +command('inspire')->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..8e7fbd1 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,41 @@ +> + */ + protected $dontReport = [ + // + ]; + + /** + * A list of the inputs that are never flashed for validation exceptions. + * + * @var array + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + * + * @return void + */ + public function register() + { + $this->reportable(function (Throwable $e) { + // + }); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..a0a2a8a --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,13 @@ +input('nama'); + $NIK = $req->input('nik'); + + // ? upload file + $file = $req->file('ktp'); + $namafile = str_replace(" ", "-", $req->input('nama')) . "-ktp." . $file->getClientOriginalExtension(); + + $check = $file->move(\base_path() . "/public/images", $namafile); + if ($check) { + M_User::where('Id', $req->input('id')) + ->update([ + 'nama' => $nama, + 'NIK' => $NIK, + 'foto_nik' => $namafile, + 'update_date' => date("Y-m-d H:i:s") + ]); + $dataRek = new M_Rekening(); + $dataRek->id_user = $req->input('id'); + $dataRek->save(); + } + $data = M_User::join('t_rekening', 'user.Id', '=', 't_rekening.id_user') + ->where('Id', $req->input('id'))->first(); + $req->session()->put('data', $data); + return redirect('pos/beranda')->with(['status' => 'Data Berhasil Disimpan!']); + } +} diff --git a/app/Http/Controllers/pos/C_Locker.php b/app/Http/Controllers/pos/C_Locker.php new file mode 100644 index 0000000..99e8411 --- /dev/null +++ b/app/Http/Controllers/pos/C_Locker.php @@ -0,0 +1,55 @@ +where('id_lokasi_loker', $id) + ->get(); + + return $dataLocker; + } + + public function getLokasi() + { + $dataLokasi = M_Lokasi_Locker::all(); + return $dataLokasi; + } + + public function getLokasiById($id) + { + $dataLokasi = M_Lokasi_Locker::where('id_lokasi_loker', $id)->get(); + return $dataLokasi; + } + + public function viewListlocker() + { + // $data = $this->getLocker('Pondok Indah Mall, Jakarta Selatan', 'S'); + // print_r($data['loker']); + $dataList = $this->getLokasi(); + + return view('pos/posit/list_locker', ['list' => $dataList]); + } + + public function viewLocker($id) + { + $sizeS = $this->getLocker($id, 'S'); + $sizeM = $this->getLocker($id, 'M'); + $sizeL = $this->getLocker($id, 'L'); + $data = $this->getLokasiById($id); + if (count($sizeS) != 0 && count($sizeM) != 0 && count($sizeL) != 0) { + return view('pos/posit/create_locker', ['listlokerS' => $sizeS, 'listlokerM' => $sizeM, 'listlokerL' => $sizeL, 'lokasi' => $data]); + } else { + return redirect('pos/booking_locker')->with('status', 'Belum Tersedia, Segera Hadir :)'); + } + } +} diff --git a/app/Http/Controllers/pos/C_login.php b/app/Http/Controllers/pos/C_login.php new file mode 100644 index 0000000..9cd690c --- /dev/null +++ b/app/Http/Controllers/pos/C_login.php @@ -0,0 +1,40 @@ +input('nohp'))->first(); + if ($firstUser->nama == 'user') { + $data = M_User::where('nohp', $req->input('nohp'))->first(); + } else { + $data = M_User::join('t_rekening', 'user.Id', '=', 't_rekening.id_user') + ->where('nohp', $req->input('nohp'))->first(); + } + if ($data) { + if (Hash::check($req->input('pin'), $data->pin)) { + $req->session()->put('HakAkses', true); + $req->session()->put('dataUser', $data); + return view('pos/dashboard'); + } + } + // return redirect('/')->with('status', 'No hp atau Pin salah'); + } + + public function proseslogout(Request $req) + { + $req->session()->flush(); + return redirect('/')->with('status', 'Berhasil LogOut'); + } +} diff --git a/app/Http/Controllers/pos/C_register.php b/app/Http/Controllers/pos/C_register.php new file mode 100644 index 0000000..c1fa237 --- /dev/null +++ b/app/Http/Controllers/pos/C_register.php @@ -0,0 +1,41 @@ +input('nohp'); + $dataNohp = M_User::select('nohp')->where('nohp', $nohp)->first(); + if (isset($dataNohp->nohp)) { + return redirect('register')->with(['status' => 'Nohp Sudah Terdaftar']); + } else { + return view('pos/register2', ['nohp' => $req->input('nohp')]); + } + } + + public function prosesregis(Request $req) + { + $data = new M_User(); + $data->nama = "user"; + $data->nohp = $req->input('nohp'); + $data->pin = Hash::make($req->input('pin')); + $data->create_date = date("Y-m-d H:i:s"); + // if (Hash::check($req->input('pin'), Hash::make($req->input('pin')))) { + // print_r('benar'); + // } + $data->save(); + + return redirect('/')->with('status', 'Registrasi Berhasil, Silahkan Login :)'); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..a4eb327 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,68 @@ + + */ + protected $middleware = [ + // \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Fruitcake\Cors\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + 'throttle:api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + 'CekHakAkses' => \App\Http\Middleware\HakAkses::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..704089a --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,21 @@ +expectsJson()) { + return route('login'); + } + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..867695b --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/HakAkses.php b/app/Http/Middleware/HakAkses.php new file mode 100644 index 0000000..41cb6aa --- /dev/null +++ b/app/Http/Middleware/HakAkses.php @@ -0,0 +1,29 @@ +session()->get('HakAkses'); + if (isset($ses)) { + return $next($request); + } else { + $request->session()->flush(); + return redirect('/')->with('status', 'Harus Login'); + } + } +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 0000000..74cbd9a --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 0000000..a2813a0 --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,32 @@ +check()) { + return redirect(RouteServiceProvider::HOME); + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..88cadca --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 0000000..7186414 --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts() + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..3391630 --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,28 @@ +|string|null + */ + protected $proxies; + + /** + * The headers that should be used to detect proxies. + * + * @var int + */ + protected $headers = + Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 0000000..9e86521 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Models/M_Locker.php b/app/Models/M_Locker.php new file mode 100644 index 0000000..99350eb --- /dev/null +++ b/app/Models/M_Locker.php @@ -0,0 +1,14 @@ + + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'email_verified_at' => 'datetime', + ]; +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..ee8ca5b --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,28 @@ + + */ + protected $policies = [ + // 'App\Models\Model' => 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..395c518 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,21 @@ +> + */ + protected $listen = [ + Registered::class => [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + // + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..b2f4610 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,63 @@ +configureRateLimiting(); + + $this->routes(function () { + Route::prefix('api') + ->middleware('api') + ->namespace('App\Http\Controllers') + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->namespace('App\Http\Controllers') + ->group(base_path('routes/web.php')); + }); + } + + /** + * Configure the rate limiters for the application. + * + * @return void + */ + protected function configureRateLimiting() + { + RateLimiter::for('api', function (Request $request) { + return Limit::perMinute(60)->by(optional($request->user())->id ?: $request->ip()); + }); + } +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..67a3329 --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a5420ce --- /dev/null +++ b/composer.json @@ -0,0 +1,64 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": ["framework", "laravel"], + "license": "MIT", + "require": { + "php": "^7.3|^8.0", + "fruitcake/laravel-cors": "^2.0", + "guzzlehttp/guzzle": "^7.0.1", + "laravel/framework": "^8.75", + "laravel/sanctum": "^2.11", + "laravel/tinker": "^2.5", + "simplesoftwareio/simple-qrcode": "~4" + }, + "require-dev": { + "facade/ignition": "^2.5", + "fakerphp/faker": "^1.9.1", + "laravel/sail": "^1.0.1", + "mockery/mockery": "^1.4.4", + "nunomaduro/collision": "^5.10", + "phpunit/phpunit": "^9.5.10", + "sven/artisan-view": "^3.4" + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, + "minimum-stability": "dev", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..696dbb3 --- /dev/null +++ b/composer.lock @@ -0,0 +1,8143 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "1a0f584e593455c864fffb0e3941a462", + "packages": [ + { + "name": "asm89/stack-cors", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/asm89/stack-cors.git", + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "symfony/http-foundation": "^4|^5|^6", + "symfony/http-kernel": "^4|^5|^6" + }, + "require-dev": { + "phpunit/phpunit": "^7|^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Asm89\\Stack\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", + "keywords": [ + "cors", + "stack" + ], + "support": { + "issues": "https://github.com/asm89/stack-cors/issues", + "source": "https://github.com/asm89/stack-cors/tree/v2.1.1" + }, + "time": "2022-01-18T09:12:03+00:00" + }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" + }, + { + "name": "brick/math", + "version": "0.9.3", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, + "time": "2020-10-02T16:03:48+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + }, + "time": "2021-08-13T13:06:58+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "vimeo/psalm": "^4.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:16:43+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.3.1", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2022-01-18T15:43:28+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.25", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" + }, + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2020-12-29T14:50:06+00:00" + }, + { + "name": "fruitcake/laravel-cors", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/laravel-cors.git", + "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/783a74f5e3431d7b9805be8afb60fd0a8f743534", + "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534", + "shasum": "" + }, + "require": { + "asm89/stack-cors": "^2.0.1", + "illuminate/contracts": "^6|^7|^8|^9", + "illuminate/support": "^6|^7|^8|^9", + "php": ">=7.2" + }, + "require-dev": { + "laravel/framework": "^6|^7.24|^8", + "orchestra/testbench-dusk": "^4|^5|^6|^7", + "phpunit/phpunit": "^6|^7|^8|^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + }, + "laravel": { + "providers": [ + "Fruitcake\\Cors\\CorsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", + "keywords": [ + "api", + "cors", + "crossdomain", + "laravel" + ], + "support": { + "issues": "https://github.com/fruitcake/laravel-cors/issues", + "source": "https://github.com/fruitcake/laravel-cors/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2022-02-23T14:25:13+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "0690bde05318336c7221785f2a932467f98b64ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", + "reference": "0690bde05318336c7221785f2a932467f98b64ca", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" + }, + "require-dev": { + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2021-11-21T21:41:47+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.4.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-03-20T14:16:28+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.2.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-03-20T21:55:58+00:00" + }, + { + "name": "laravel/framework", + "version": "v8.83.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "dffcec0cb686eafaa3b8f33db11da2cd9d69af1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/dffcec0cb686eafaa3b8f33db11da2cd9d69af1c", + "reference": "dffcec0cb686eafaa3b8f33db11da2cd9d69af1c", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^3.0.2", + "egulias/email-validator": "^2.1.10", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^1.3|^2.0.2", + "league/flysystem": "^1.1", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.53.1", + "opis/closure": "^3.6", + "php": "^7.3|^8.0", + "psr/container": "^1.0", + "psr/log": "^1.0|^2.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^4.2.2", + "swiftmailer/swiftmailer": "^6.3", + "symfony/console": "^5.4", + "symfony/error-handler": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/http-kernel": "^5.4", + "symfony/mime": "^5.4", + "symfony/process": "^5.4", + "symfony/routing": "^5.4", + "symfony/var-dumper": "^5.4", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^1.6.1" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "filp/whoops": "^2.14.3", + "guzzlehttp/guzzle": "^6.5.5|^7.0.1", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.27", + "pda/pheanstalk": "^4.0", + "phpunit/phpunit": "^8.5.19|^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^5.4" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "mockery/mockery": "Required to use mocking (^1.4.4).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", + "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-03-29T14:41:02+00:00" + }, + { + "name": "laravel/sanctum", + "version": "v2.15.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sanctum.git", + "reference": "5be160413b6f37dcf8758663edeab12d0e806f56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/5be160413b6f37dcf8758663edeab12d0e806f56", + "reference": "5be160413b6f37dcf8758663edeab12d0e806f56", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^6.9|^7.0|^8.0|^9.0", + "illuminate/contracts": "^6.9|^7.0|^8.0|^9.0", + "illuminate/database": "^6.9|^7.0|^8.0|^9.0", + "illuminate/support": "^6.9|^7.0|^8.0|^9.0", + "php": "^7.2|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0", + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sanctum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", + "keywords": [ + "auth", + "laravel", + "sanctum" + ], + "support": { + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" + }, + "time": "2022-03-28T13:53:05+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.18", + "phpstan/phpstan": "^0.12.98", + "symfony/var-dumper": "^5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2022-02-11T19:23:53+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.7.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "dff39b661e827dae6e092412f976658df82dbac5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/dff39b661e827dae6e092412f976658df82dbac5", + "reference": "dff39b661e827dae6e092412f976658df82dbac5", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.10.4|^0.11.1", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpunit/phpunit": "^8.5.8|^9.3.3" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.7.2" + }, + "time": "2022-03-23T12:38:24+00:00" + }, + { + "name": "league/commonmark", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", + "reference": "47b015bc4e50fd4438c1ffef6139a1fb65d2ab71", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.15" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4", + "phpstan/phpstan": "^0.12.88 || ^1.0.0", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2022-02-26T21:24:45+00:00" + }, + { + "name": "league/config", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2021-08-14T12:15:32+00:00" + }, + { + "name": "league/flysystem", + "version": "1.1.9", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2021-12-09T09:40:50+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2021-11-21T11:48:40+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "d7fd7450628561ba697b7097d86db72662f54aef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7fd7450628561ba697b7097d86db72662f54aef", + "reference": "d7fd7450628561ba697b7097d86db72662f54aef", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7", + "graylog2/gelf-php": "^1.4.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.3", + "phpspec/prophecy": "^1.6.1", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": ">=0.90@dev", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.4.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-03-14T12:44:37+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.57.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78", + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.0", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.54 || ^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.14", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2022-02-13T18:13:33+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.2" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^0.12", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.2" + }, + "time": "2021-10-15T11:40:02+00:00" + }, + { + "name": "nette/utils", + "version": "v3.2.7", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", + "shasum": "" + }, + "require": { + "php": ">=7.2 <8.2" + }, + "conflict": { + "nette/di": "<3.0.6" + }, + "require-dev": { + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.7" + }, + "time": "2022-01-24T11:29:14+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.13.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" + }, + "time": "2021-11-30T19:35:32+00:00" + }, + { + "name": "opis/closure", + "version": "3.6.3", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.6.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.3" + }, + "time": "2022-01-27T09:35:39+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2021-12-04T23:24:31+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.11.2", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7f7da640d68b9c9fec819caae7c744a213df6514", + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "3.17.05.02" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.11.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.11.2" + }, + "time": "2022-02-28T15:28:54+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "simplesoftwareio/simple-qrcode", + "version": "4.2.0", + "source": { + "type": "git", + "url": "https://github.com/SimpleSoftwareIO/simple-qrcode.git", + "reference": "916db7948ca6772d54bb617259c768c9cdc8d537" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SimpleSoftwareIO/simple-qrcode/zipball/916db7948ca6772d54bb617259c768c9cdc8d537", + "reference": "916db7948ca6772d54bb617259c768c9cdc8d537", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0", + "ext-gd": "*", + "php": ">=7.2|^8.0" + }, + "require-dev": { + "mockery/mockery": "~1", + "phpunit/phpunit": "~9" + }, + "suggest": { + "ext-imagick": "Allows the generation of PNG QrCodes.", + "illuminate/support": "Allows for use within Laravel." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "SimpleSoftwareIO\\QrCode\\QrCodeServiceProvider" + ], + "aliases": { + "QrCode": "SimpleSoftwareIO\\QrCode\\Facades\\QrCode" + } + } + }, + "autoload": { + "psr-4": { + "SimpleSoftwareIO\\QrCode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Simple Software LLC", + "email": "support@simplesoftware.io" + } + ], + "description": "Simple QrCode is a QR code generator made for Laravel.", + "homepage": "https://www.simplesoftware.io/#/docs/simple-qrcode", + "keywords": [ + "Simple", + "generator", + "laravel", + "qrcode", + "wrapper" + ], + "support": { + "issues": "https://github.com/SimpleSoftwareIO/simple-qrcode/issues", + "source": "https://github.com/SimpleSoftwareIO/simple-qrcode/tree/4.2.0" + }, + "time": "2021-02-08T20:43:55+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "d8111acc99876953f52fe16d4c50eb60940d49ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/d8111acc99876953f52fe16d4c50eb60940d49ad", + "reference": "d8111acc99876953f52fe16d4c50eb60940d49ad", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-24T12:45:35+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-07-12T14:48:14+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5", + "reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", + "reference": "66bea3b09be61613cd3b4043a65a8ec48cfa6d2a", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-07-12T14:48:14+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-26T16:34:36+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465", + "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-03-05T21:03:43+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v5.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "d41f29ae9af1b5f40c7ebcddf09082953229411d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d41f29ae9af1b5f40c7ebcddf09082953229411d", + "reference": "d41f29ae9af1b5f40c7ebcddf09082953229411d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^5.0|^6.0", + "symfony/http-foundation": "^5.3.7|^6.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<5.3", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.3|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0", + "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v5.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-03-05T21:14:51+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/e1503cfb5c9a225350f549d3bb99296f4abfb80f", + "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "30885182c981ab175d4d034db0f6f469898070ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-10-20T20:35:02+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40", + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-04T09:04:05+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-23T21:10:46+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-09-14T14:02:44+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-02-19T12:13:01+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-30T18:21:41+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T09:17:38+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-06-05T21:20:04+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-03-04T08:16:47+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-09-13T13:58:11+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "95440409896f90a5f85db07a32b517ecec17fa4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/95440409896f90a5f85db07a32b517ecec17fa4c", + "reference": "95440409896f90a5f85db07a32b517ecec17fa4c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-30T18:16:22+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "44b29c7a94e867ccde1da604792f11a469958981" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981", + "reference": "44b29c7a94e867ccde1da604792f11a469958981", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", + "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-04T16:48:04+00:00" + }, + { + "name": "symfony/string", + "version": "v5.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", + "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/translation", + "version": "v5.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "a7ca9fdfffb0174209440c2ffa1dee228e15d95b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/a7ca9fdfffb0174209440c2ffa1dee228e15d95b", + "reference": "a7ca9fdfffb0174209440c2ffa1dee228e15d95b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation-contracts": "^2.3" + }, + "conflict": { + "symfony/config": "<4.4", + "symfony/console": "<5.3", + "symfony/dependency-injection": "<5.0", + "symfony/http-kernel": "<5.0", + "symfony/twig-bundle": "<5.0", + "symfony/yaml": "<4.4" + }, + "provide": { + "symfony/translation-implementation": "2.3" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.0|^6.0", + "symfony/intl": "^4.4|^5.0|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v5.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-03-02T12:56:28+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e", + "reference": "d28150f0f44ce854e942b671fc2620a98aae1b1e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-08-17T14:20:01+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/294e9da6e2e0dd404e983daa5aa74253d92c05d0", + "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-03-02T12:42:23+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" + }, + "time": "2021-12-08T09:12:39+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.4-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2021-12-12T23:22:04+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/1.6.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-01-24T18:55:24+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.10.0" + }, + "time": "2021-03-09T10:59:23+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, + { + "name": "facade/flare-client-php", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/facade/flare-client-php.git", + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed", + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "~1.0", + "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", + "php": "^7.1|^8.0", + "symfony/http-foundation": "^3.3|^4.1|^5.0", + "symfony/mime": "^3.4|^4.0|^5.1", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "phpunit/phpunit": "^7.5.16", + "spatie/phpunit-snapshot-assertions": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Facade\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/facade/flare-client-php", + "keywords": [ + "exception", + "facade", + "flare", + "reporting" + ], + "support": { + "issues": "https://github.com/facade/flare-client-php/issues", + "source": "https://github.com/facade/flare-client-php/tree/1.9.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-09-13T12:16:46+00:00" + }, + { + "name": "facade/ignition", + "version": "2.17.5", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition.git", + "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition/zipball/1d71996f83c9a5a7807331b8986ac890352b7a0c", + "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "facade/flare-client-php": "^1.9.1", + "facade/ignition-contracts": "^1.0.2", + "illuminate/support": "^7.0|^8.0", + "monolog/monolog": "^2.0", + "php": "^7.2.5|^8.0", + "symfony/console": "^5.0", + "symfony/var-dumper": "^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "livewire/livewire": "^2.4", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^5.0|^6.0", + "psalm/plugin-laravel": "^1.2" + }, + "suggest": { + "laravel/telescope": "^3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Facade\\Ignition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Facade\\Ignition\\Facades\\Flare" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Facade\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://github.com/facade/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/facade/ignition/issues", + "source": "https://github.com/facade/ignition" + }, + "time": "2022-02-23T18:31:24+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v2.15.8", + "phpunit/phpunit": "^9.3.11", + "vimeo/psalm": "^3.17.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "support": { + "issues": "https://github.com/facade/ignition-contracts/issues", + "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + }, + "time": "2020-10-16T08:27:54+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.19.0", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/d7f08a622b3346766325488aa32ddc93ccdecc75", + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "symfony/phpunit-bridge": "^4.4 || ^5.2" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "v1.19-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.19.0" + }, + "time": "2022-02-02T17:38:57+00:00" + }, + { + "name": "filp/whoops", + "version": "2.14.5", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.14.5" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2022-01-07T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.13.8", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "b00f1b64afff9c16355d23bb1e0f83a7ea9bbb7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/b00f1b64afff9c16355d23bb1e0f83a7ea9bbb7e", + "reference": "b00f1b64afff9c16355d23bb1e0f83a7ea9bbb7e", + "shasum": "" + }, + "require": { + "illuminate/console": "^8.0|^9.0", + "illuminate/contracts": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "php": "^7.3|^8.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2022-03-23T12:35:34+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": "^7.3 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/mockery/mockery/issues", + "source": "https://github.com/mockery/mockery/tree/1.5.0" + }, + "time": "2022-01-20T13:18:17+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v5.11.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.14.3", + "php": "^7.3 || ^8.0", + "symfony/console": "^5.0" + }, + "require-dev": { + "brianium/paratest": "^6.1", + "fideloper/proxy": "^4.4.1", + "fruitcake/laravel-cors": "^2.0.3", + "laravel/framework": "8.x-dev", + "nunomaduro/larastan": "^0.6.2", + "nunomaduro/mock-final-classes": "^1.0", + "orchestra/testbench": "^6.0", + "phpstan/phpstan": "^0.12.64", + "phpunit/phpunit": "^9.5.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2022-01-10T16:22:52+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + }, + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.19", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "35ea4b7f3acabb26f4bb640f8c30866c401da807" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/35ea4b7f3acabb26f4bb640f8c30866c401da807", + "reference": "35ea4b7f3acabb26f4bb640f8c30866c401da807", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.19" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:57:31+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:52:38+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "sven/artisan-view", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/svenluijten/artisan-view.git", + "reference": "d7ea982974767ee69753294a8141259bf6d75703" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/svenluijten/artisan-view/zipball/d7ea982974767ee69753294a8141259bf6d75703", + "reference": "d7ea982974767ee69753294a8141259bf6d75703", + "shasum": "" + }, + "require": { + "laravel/framework": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "graham-campbell/testbench": "^4.0 || ^5.0", + "mockery/mockery": "^1.4", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Sven\\ArtisanView\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Sven\\ArtisanView\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sven Luijten", + "email": "svenluijten1995@gmail.com", + "homepage": "https://svenluijten.com" + } + ], + "description": "Manage your views in Laravel projects through artisan", + "keywords": [ + "artisan", + "blade", + "laravel", + "templates", + "views" + ], + "support": { + "issues": "https://github.com/svenluijten/artisan-view/issues", + "source": "https://github.com/svenluijten/artisan-view/tree/3.4.0" + }, + "time": "2020-12-18T14:54:32+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.3|^8.0" + }, + "platform-dev": [], + "plugin-api-version": "2.0.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..a8d1a82 --- /dev/null +++ b/config/app.php @@ -0,0 +1,235 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL', null), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Arr' => Illuminate\Support\Arr::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'Date' => Illuminate\Support\Facades\Date::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Http' => Illuminate\Support\Facades\Http::class, + 'Js' => Illuminate\Support\Js::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'RateLimiter' => Illuminate\Support\Facades\RateLimiter::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + // 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'Str' => Illuminate\Support\Str::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..d8c6cee --- /dev/null +++ b/config/auth.php @@ -0,0 +1,111 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..2d52982 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,64 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'useTLS' => true, + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..8736c7a --- /dev/null +++ b/config/cache.php @@ -0,0 +1,110 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'), + +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 0000000..8a39e6d --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*', 'sanctum/csrf-cookie'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['*'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => false, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..b42d9b3 --- /dev/null +++ b/config/database.php @@ -0,0 +1,147 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'schema' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..760ef97 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,73 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..bcd3be4 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..880cd92 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,118 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => env('LOG_LEVEL', 'critical'), + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => SyslogUdpHandler::class, + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..f96c6c7 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers to be used while + | sending an e-mail. You will specify which one you are using for your + | mailers below. You are free to add additional mailers as required. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", + | "postmark", "log", "array", "failover" + | + */ + + 'mailers' => [ + 'smtp' => [ + 'transport' => 'smtp', + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'auth_mode' => null, + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + ], + + 'postmark' => [ + 'transport' => 'postmark', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -t -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..25ea5a8 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,93 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 0000000..9281c92 --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,65 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + env('APP_URL') ? ','.parse_url(env('APP_URL'), PHP_URL_HOST) : '' + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. If this value is null, personal access tokens do + | not expire. This won't tweak the lifetime of first-party sessions. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..2a1d616 --- /dev/null +++ b/config/services.php @@ -0,0 +1,33 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + ], + + 'postmark' => [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..ac0802b --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION', null), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE', null), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', null), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" since this is a secure default value. + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => 'lax', + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..22b8a18 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..a3eb239 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,39 @@ + $this->faker->name(), + 'email' => $this->faker->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + * + * @return \Illuminate\Database\Eloquent\Factories\Factory + */ + public function unverified() + { + return $this->state(function (array $attributes) { + return [ + 'email_verified_at' => null, + ]; + }); + } +} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..621a24e --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0ee0a36 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +} diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..6aa6d74 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('failed_jobs'); + } +} diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php new file mode 100644 index 0000000..4315e16 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,36 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('personal_access_tokens'); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..57b73b5 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,18 @@ +create(); + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..00c6506 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "mix", + "watch": "mix watch", + "watch-poll": "mix watch -- --watch-options-poll=1000", + "hot": "mix watch --hot", + "prod": "npm run production", + "production": "mix --production" + }, + "devDependencies": { + "axios": "^0.21", + "laravel-mix": "^6.0.6", + "lodash": "^4.17.19", + "postcss": "^8.1.14" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..4ae4d97 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + ./tests/Unit + + + ./tests/Feature + + + + + ./app + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..3aec5e2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/images/Adham-adhihatmojo-ktp.PNG b/public/images/Adham-adhihatmojo-ktp.PNG new file mode 100644 index 0000000..32627a3 Binary files /dev/null and b/public/images/Adham-adhihatmojo-ktp.PNG differ diff --git a/public/images/Belqis Cecillia Tyara Wahyu-ktp.jpg b/public/images/Belqis Cecillia Tyara Wahyu-ktp.jpg new file mode 100644 index 0000000..49114ab Binary files /dev/null and b/public/images/Belqis Cecillia Tyara Wahyu-ktp.jpg differ diff --git a/public/images/Powfu-all-the-time-ktp.PNG b/public/images/Powfu-all-the-time-ktp.PNG new file mode 100644 index 0000000..9c141b3 Binary files /dev/null and b/public/images/Powfu-all-the-time-ktp.PNG differ diff --git a/public/images/Raka dimas P-ktp.PNG b/public/images/Raka dimas P-ktp.PNG new file mode 100644 index 0000000..a7a5fb9 Binary files /dev/null and b/public/images/Raka dimas P-ktp.PNG differ diff --git a/public/images/Rifqi Ryandi-ktp.jpg b/public/images/Rifqi Ryandi-ktp.jpg new file mode 100644 index 0000000..380a75f Binary files /dev/null and b/public/images/Rifqi Ryandi-ktp.jpg differ diff --git a/public/images/Zikri Nurzai-ktp.PNG b/public/images/Zikri Nurzai-ktp.PNG new file mode 100644 index 0000000..b5bcbd6 Binary files /dev/null and b/public/images/Zikri Nurzai-ktp.PNG differ diff --git a/public/images/andrew g-ktp.PNG b/public/images/andrew g-ktp.PNG new file mode 100644 index 0000000..0b06959 Binary files /dev/null and b/public/images/andrew g-ktp.PNG differ diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..1d69f3a --- /dev/null +++ b/public/index.php @@ -0,0 +1,55 @@ +make(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response); diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/public/style/ajax/featured-menu-list.html b/public/style/ajax/featured-menu-list.html new file mode 100644 index 0000000..7db70fb --- /dev/null +++ b/public/style/ajax/featured-menu-list.html @@ -0,0 +1,22 @@ +
+ + +
+
    +
  • 4-6 mins
  • +
  • 176 Reviews
  • +
+
+ + +
+
    +
  • 4-6 mins
  • +
  • 176 Reviews
  • +
\ No newline at end of file diff --git a/public/style/ajax/food-menu-list.html b/public/style/ajax/food-menu-list.html new file mode 100644 index 0000000..2c1fd67 --- /dev/null +++ b/public/style/ajax/food-menu-list.html @@ -0,0 +1,38 @@ + + \ No newline at end of file diff --git a/public/style/ajax/recent-activities.html b/public/style/ajax/recent-activities.html new file mode 100644 index 0000000..213d873 --- /dev/null +++ b/public/style/ajax/recent-activities.html @@ -0,0 +1,51 @@ +
+ + + + + + + + + + + + + + +
+
Saturday Running
+ 2km distances +
+ + + + + +
+
+ + + + + + + + + + + + + + + +
+
Friday Cycling
+ 2km distances +
+ + + + + +
\ No newline at end of file diff --git a/public/style/ajax/trending-ingridients.html b/public/style/ajax/trending-ingridients.html new file mode 100644 index 0000000..04cb0f6 --- /dev/null +++ b/public/style/ajax/trending-ingridients.html @@ -0,0 +1,30 @@ +
+ +
+
Orange Fruit
+ Vitamin A, B, C +
+
+ + + + + + #3 +
+
+
+ +
+
Grapes Fruit
+ Vitamin A, B, C +
+
+ + + + + + #4 +
+
\ No newline at end of file diff --git a/public/style/css/perfect-scrollbar.css b/public/style/css/perfect-scrollbar.css new file mode 100644 index 0000000..b486392 --- /dev/null +++ b/public/style/css/perfect-scrollbar.css @@ -0,0 +1,116 @@ +/* + * Container style + */ +.ps { + overflow: hidden !important; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; +} + +/* + * Scrollbar rail styles + */ +.ps__rail-x { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + height: 15px; + /* there must be 'bottom' or 'top' for ps__rail-x */ + bottom: 0px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + width: 15px; + /* there must be 'right' or 'left' for ps__rail-y */ + right: 0; + /* please don't change 'position' */ + position: absolute; +} + +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} + +.ps:hover > .ps__rail-x, +.ps:hover > .ps__rail-y, +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: #eee; + opacity: 0.9; +} + +/* + * Scrollbar thumb styles + */ +.ps__thumb-x { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s ease-in-out; + -webkit-transition: background-color .2s linear, height .2s ease-in-out; + height: 6px; + /* there must be 'bottom' for ps__thumb-x */ + bottom: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__thumb-y { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, width .2s ease-in-out; + -webkit-transition: background-color .2s linear, width .2s ease-in-out; + width: 6px; + /* there must be 'right' for ps__thumb-y */ + right: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; + height: 11px; +} + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; + width: 11px; +} + +/* MS supports */ +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/public/style/css/style.css b/public/style/css/style.css new file mode 100644 index 0000000..e7f07c0 --- /dev/null +++ b/public/style/css/style.css @@ -0,0 +1,31156 @@ +/* + Table of Contents + + Name : Gymove + Author : DexignZone + Author Portfolio : https://themeforest.net/user/dexignzone/portfolio + + + + Table of Sass Contents + + 1. Abstracts + _bs-custom + _inheritance + _maps + _mixin + _variable + + 2. bootstrap + -Here goes all official bootstrap scss files + + 3. Global/Base + _color + _custom-grid + _fonts + _helper + _reset + + 4. layout + +footer + +header + +rtl + +sidebar + +tables + +theme + +version-dark + + 5. Conponents + +app + +charts + +forms + +map + +uc + +ui + +widget + + 6. Page + _index-1 + _page-error + _page-register + _page-signin + _page-user-lock + _page-user-lock + +*/ +/*$primary : #7356f1 !default;*/ +@import url("./../icons/simple-line-icons/css/simple-line-icons.css"); +@import url("./../icons/font-awesome-old/css/font-awesome.min.css"); +@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css"); +@import url("./../icons/themify-icons/css/themify-icons.css"); +@import url("./../icons/line-awesome/css/line-awesome.min.css"); +@import url("./../icons/avasta/css/style.css"); +@import url("./../icons/flaticon/flaticon.css"); +@import url(./../vendor/animate/animate.min.css); +@import url(./../vendor/aos/css/aos.min.css); +@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css); +@import url(./../vendor/metismenu/css/metisMenu.min.css); +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*! + * Bootstrap v4.5.3 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #5e72e4; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #EE3232; + --orange: #ff9900; + --yellow: #FFFA6F; + --green: #297F00; + --teal: #20c997; + --cyan: #3065D0; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #0B2A97; + --secondary: #A02CFA; + --success: #2BC155; + --info: #1EA7C5; + --warning: #FFBC11; + --danger: #F94687; + --light: #F4F5F9; + --dark: #B1B1B1; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --breakpoint-xxl: 1440; + --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; } + +*, +*::before, +*::after { + 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: "Roboto", sans-serif; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #7e7e7e; + text-align: left; + background-color: #F9F9F9; } + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 80%; } + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #0B2A97; + text-decoration: none; + background-color: transparent; } + a:hover { + color: #061650; + text-decoration: underline; } + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +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; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg { + overflow: hidden; + vertical-align: middle; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #89879f; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +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: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: #3d4465; } + +h1, .h1 { + font-size: 2.25rem; } + +h2, .h2 { + font-size: 1.875rem; } + +h3, .h3 { + font-size: 1.5rem; } + +h4, .h4 { + font-size: 1.125rem; } + +h5, .h5 { + font-size: 1rem; } + +h6, .h6 { + font-size: 0.938rem; } + +.lead { + font-size: 1.09375rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.09375rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #F9F9F9; + border: 1px solid #dee2e6; + border-radius: 0.75rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.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, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +.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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, +.col-sm-auto, .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, +.col-md-auto, .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, +.col-lg-auto, .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, +.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, +.col-xxl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; } + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; } + +.row-cols-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; } + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; } + +.row-cols-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + 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: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + 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: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + 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: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + 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: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + 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%; } } +@media (min-width: 1440) { + .col-xxl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xxl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-xxl-first { + order: -1; } + + .order-xxl-last { + order: 13; } + + .order-xxl-0 { + order: 0; } + + .order-xxl-1 { + order: 1; } + + .order-xxl-2 { + order: 2; } + + .order-xxl-3 { + order: 3; } + + .order-xxl-4 { + order: 4; } + + .order-xxl-5 { + order: 5; } + + .order-xxl-6 { + order: 6; } + + .order-xxl-7 { + order: 7; } + + .order-xxl-8 { + order: 8; } + + .order-xxl-9 { + order: 9; } + + .order-xxl-10 { + order: 10; } + + .order-xxl-11 { + order: 11; } + + .order-xxl-12 { + order: 12; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.3333333333%; } + + .offset-xxl-2 { + margin-left: 16.6666666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.3333333333%; } + + .offset-xxl-5 { + margin-left: 41.6666666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.3333333333%; } + + .offset-xxl-8 { + margin-left: 66.6666666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.3333333333%; } + + .offset-xxl-11 { + margin-left: 91.6666666667%; } } +.table { + width: 100%; + margin-bottom: 1rem; + color: #7e7e7e; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #EEEEEE; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #EEEEEE; } + .table tbody + tbody { + border-top: 2px solid #EEEEEE; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #EEEEEE; } + .table-bordered th, + .table-bordered td { + border: 1px solid #EEEEEE; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + color: #7e7e7e; + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #bbc3e2; } +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #8090c9; } + +.table-hover .table-primary:hover { + background-color: #a9b3da; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #a9b3da; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #e4c4fe; } +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #ce91fc; } + +.table-hover .table-secondary:hover { + background-color: #d9abfe; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #d9abfe; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c4eecf; } +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #91dfa7; } + +.table-hover .table-success:hover { + background-color: #b0e8bf; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b0e8bf; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #c0e6ef; } +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #8ad1e1; } + +.table-hover .table-info:hover { + background-color: #acdeea; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #acdeea; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffecbc; } +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdc83; } + +.table-hover .table-warning:hover { + background-color: #ffe5a3; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe5a3; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fdcbdd; } +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #fc9fc1; } + +.table-hover .table-danger:hover { + background-color: #fcb2cd; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #fcb2cd; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fcfcfd; } +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #f9fafc; } + +.table-hover .table-light:hover { + background-color: #ededf3; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ededf3; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #e9e9e9; } +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #d6d6d6; } + +.table-hover .table-dark:hover { + background-color: gainsboro; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: gainsboro; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; } +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #EEEEEE; } + +.table-dark { + color: #fff; + background-color: #343a40; } + .table-dark th, + .table-dark td, + .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: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.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: 767.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: 991.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: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xl > .table-bordered { + border: 0; } } +@media (max-width: 1439.98) { + .table-responsive-xxl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xxl > .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 + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #315cf0; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; } + +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(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.09375rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.765625rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 0.875rem; + line-height: 1.5; + color: #7e7e7e; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control[size], select.form-control[multiple] { + height: auto; } + +textarea.form-control { + height: auto; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.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: 0.3rem; + margin-left: -1.25rem; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + color: #89879f; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #2BC155; } + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(43, 193, 85, 0.9); + border-radius: 0.75rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #2BC155; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232BC155' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #2BC155; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232BC155' 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(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #2BC155; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #2BC155; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #2BC155; } +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #49d670; + background-color: #49d670; } +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #2BC155; } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #2BC155; } +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #F94687; } + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(249, 70, 135, 0.9); + border-radius: 0.75rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #F94687; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F94687' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F94687' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #F94687; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F94687' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F94687' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #F94687; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #F94687; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #F94687; } +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #fb77a7; + background-color: #fb77a7; } +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #F94687; } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #F94687; } +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + 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: 0.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: #7e7e7e; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #7e7e7e; + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-primary:hover { + color: #fff; + background-color: #082073; + border-color: #081d67; } + .btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #082073; + border-color: #081d67; + box-shadow: 0 0 0 0.2rem rgba(48, 74, 167, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #081d67; + border-color: #07195c; } + .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.2rem rgba(48, 74, 167, 0.5); } + +.btn-secondary { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-secondary:hover { + color: #fff; + background-color: #8f07f9; + border-color: #8806ed; } + .btn-secondary:focus, .btn-secondary.focus { + color: #fff; + background-color: #8f07f9; + border-color: #8806ed; + box-shadow: 0 0 0 0.2rem rgba(174, 76, 251, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #8806ed; + border-color: #8105e1; } + .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.2rem rgba(174, 76, 251, 0.5); } + +.btn-success { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-success:hover { + color: #fff; + background-color: #24a247; + border-color: #229743; } + .btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #24a247; + border-color: #229743; + box-shadow: 0 0 0 0.2rem rgba(75, 202, 111, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #229743; + border-color: #1f8d3e; } + .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.2rem rgba(75, 202, 111, 0.5); } + +.btn-info { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-info:hover { + color: #fff; + background-color: #198ba4; + border-color: #178199; } + .btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #198ba4; + border-color: #178199; + box-shadow: 0 0 0 0.2rem rgba(64, 180, 206, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #178199; + border-color: #16788e; } + .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.2rem rgba(64, 180, 206, 0.5); } + +.btn-warning { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-warning:hover { + color: #212529; + background-color: #eaa800; + border-color: #dd9f00; } + .btn-warning:focus, .btn-warning.focus { + color: #212529; + background-color: #eaa800; + border-color: #dd9f00; + box-shadow: 0 0 0 0.2rem rgba(222, 165, 21, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #dd9f00; + border-color: #d09600; } + .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.2rem rgba(222, 165, 21, 0.5); } + +.btn-danger { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-danger:hover { + color: #fff; + background-color: #f8216f; + border-color: #f71567; } + .btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #f8216f; + border-color: #f71567; + box-shadow: 0 0 0 0.2rem rgba(250, 98, 153, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #f71567; + border-color: #f7085f; } + .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.2rem rgba(250, 98, 153, 0.5); } + +.btn-light { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:hover { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; } + .btn-light:focus, .btn-light.focus { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; + box-shadow: 0 0 0 0.2rem rgba(212, 214, 218, 0.5); } + .btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #d3d7e7; + border-color: #cbd0e3; } + .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.2rem rgba(212, 214, 218, 0.5); } + +.btn-dark { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:hover { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; } + .btn-dark:focus, .btn-dark.focus { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; + box-shadow: 0 0 0 0.2rem rgba(155, 156, 157, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #212529; + background-color: #989898; + border-color: #919191; } + .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.2rem rgba(155, 156, 157, 0.5); } + +.btn-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } + .btn-outline-primary:hover { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #0B2A97; + 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: #0B2A97; + border-color: #0B2A97; } + .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.2rem rgba(11, 42, 151, 0.5); } + +.btn-outline-secondary { + color: #A02CFA; + border-color: #A02CFA; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(160, 44, 250, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #A02CFA; + 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: #A02CFA; + border-color: #A02CFA; } + .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.2rem rgba(160, 44, 250, 0.5); } + +.btn-outline-success { + color: #2BC155; + border-color: #2BC155; } + .btn-outline-success:hover { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #2BC155; + 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: #2BC155; + border-color: #2BC155; } + .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.2rem rgba(43, 193, 85, 0.5); } + +.btn-outline-info { + color: #1EA7C5; + border-color: #1EA7C5; } + .btn-outline-info:hover { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(30, 167, 197, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #1EA7C5; + 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: #1EA7C5; + border-color: #1EA7C5; } + .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.2rem rgba(30, 167, 197, 0.5); } + +.btn-outline-warning { + color: #FFBC11; + border-color: #FFBC11; } + .btn-outline-warning:hover { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 188, 17, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FFBC11; + 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: #FFBC11; + border-color: #FFBC11; } + .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.2rem rgba(255, 188, 17, 0.5); } + +.btn-outline-danger { + color: #F94687; + border-color: #F94687; } + .btn-outline-danger:hover { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #F94687; + 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: #F94687; + border-color: #F94687; } + .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.2rem rgba(249, 70, 135, 0.5); } + +.btn-outline-light { + color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:hover { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #F4F5F9; + 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: #F4F5F9; + border-color: #F4F5F9; } + .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.2rem rgba(244, 245, 249, 0.5); } + +.btn-outline-dark { + color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:hover { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #B1B1B1; + 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: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .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.2rem rgba(177, 177, 177, 0.5); } + +.btn-link { + font-weight: 400; + color: #0B2A97; + text-decoration: none; } + .btn-link:hover { + color: #061650; + text-decoration: underline; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.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: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 0.875rem; + color: #7e7e7e; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.75rem; } + +.dropdown-menu-left { + right: auto; + left: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; } + + .dropdown-menu-sm-right { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; } + + .dropdown-menu-md-right { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; } + + .dropdown-menu-lg-right { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; } + + .dropdown-menu-xl-right { + right: 0; + left: auto; } } +@media (min-width: 1440) { + .dropdown-menu-xxl-left { + right: auto; + left: 0; } + + .dropdown-menu-xxl-right { + right: 0; + left: auto; } } +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.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: 0.125rem; } +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; } +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropleft .dropdown-toggle::after { + display: none; } +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0B2A97; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.765625rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + 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 > .form-control, + .input-group > .form-control-plaintext, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .form-control-plaintext + .form-control, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: -1px; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; } + .input-group > .custom-file .custom-file-input:focus { + z-index: 4; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select: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-prepend, +.input-group-append { + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn:focus, + .input-group-append .btn:focus { + z-index: 3; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); } + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); } + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + 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:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .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) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.3125rem; + padding-left: 1.5rem; + color-adjust: exact; } + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.15625rem; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #0B2A97; + background-color: #0B2A97; } + .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #315cf0; } + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #6181f3; + border-color: #6181f3; } + .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; } + .custom-control-input[disabled] ~ .custom-control-label::before, .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 { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; } + .custom-control-label::after { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.75rem; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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: #0B2A97; + background-color: #0B2A97; } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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(11, 42, 151, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.5); } + +.custom-switch { + padding-left: 2.25rem; } + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; } + .custom-switch .custom-control-label::after { + top: calc(0.15625rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; } } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); } + .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.5); } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + appearance: none; } + .custom-select:focus { + border-color: #315cf0; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + display: none; } + .custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.765625rem; } + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.09375rem; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #315cf0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-file-input[disabled] ~ .custom-file-label, .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 { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.75rem 0.75rem 0; } + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; } } + .custom-range::-webkit-slider-thumb:active { + background-color: #6181f3; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.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: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; } } + .custom-range::-moz-range-thumb:active { + background-color: #6181f3; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.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: 0.2rem; + margin-left: 0.2rem; + background-color: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; } } + .custom-range::-ms-thumb:active { + background-color: #6181f3; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } + .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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + 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: 0.75rem; + border-top-right-radius: 0.75rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #F9F9F9; + border-color: #dee2e6 #dee2e6 #F9F9F9; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.75rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0B2A97; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar .container, + .navbar .container-fluid, + .navbar .container-sm, + .navbar .container-md, + .navbar .container-lg, + .navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3359375rem; + padding-bottom: 0.3359375rem; + margin-right: 1rem; + font-size: 1.09375rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + 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: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.09375rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.75rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +@media (max-width: 1439.98) { + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1440) { + .navbar-expand-xxl { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + 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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + 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, 0.125); + border-radius: 0.75rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.75rem - 1px) calc(0.75rem - 1px) 0 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.75rem - 1px) calc(0.75rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + +.card-deck .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; } } + +.card-group > .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion { + overflow-anchor: none; } + .accordion > .card { + overflow: hidden; } + .accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.breadcrumb-item { + display: flex; } + .breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.75rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #0B2A97; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #061650; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; } +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.09375rem; + line-height: 1.5; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .badge { + transition: none; } } + a.badge:hover, a.badge:focus { + text-decoration: none; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #0B2A97; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #081d67; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.5); } + +.badge-secondary { + color: #fff; + background-color: #A02CFA; } + a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #8806ed; } + a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(160, 44, 250, 0.5); } + +.badge-success { + color: #fff; + background-color: #2BC155; } + a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #229743; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.5); } + +.badge-info { + color: #fff; + background-color: #1EA7C5; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #178199; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(30, 167, 197, 0.5); } + +.badge-warning { + color: #212529; + background-color: #FFBC11; } + a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #dd9f00; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 188, 17, 0.5); } + +.badge-danger { + color: #fff; + background-color: #F94687; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #f71567; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.5); } + +.badge-light { + color: #212529; + background-color: #F4F5F9; } + a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #d3d7e7; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + +.badge-dark { + color: #212529; + background-color: #B1B1B1; } + a.badge-dark:hover, a.badge-dark:focus { + color: #212529; + background-color: #989898; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.75rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3.8125rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #06164f; + background-color: #ced4ea; + border-color: #bbc3e2; } + .alert-primary hr { + border-top-color: #a9b3da; } + .alert-primary .alert-link { + color: #020920; } + +.alert-secondary { + color: #531782; + background-color: #ecd5fe; + border-color: #e4c4fe; } + .alert-secondary hr { + border-top-color: #d9abfe; } + .alert-secondary .alert-link { + color: #370f57; } + +.alert-success { + color: #16642c; + background-color: #d5f3dd; + border-color: #c4eecf; } + .alert-success hr { + border-top-color: #b0e8bf; } + .alert-success .alert-link { + color: #0d3a1a; } + +.alert-info { + color: #105766; + background-color: #d2edf3; + border-color: #c0e6ef; } + .alert-info hr { + border-top-color: #acdeea; } + .alert-info .alert-link { + color: #09313a; } + +.alert-warning { + color: #856209; + background-color: #fff2cf; + border-color: #ffecbc; } + .alert-warning hr { + border-top-color: #ffe5a3; } + .alert-warning .alert-link { + color: #553f06; } + +.alert-danger { + color: #812446; + background-color: #fedae7; + border-color: #fdcbdd; } + .alert-danger hr { + border-top-color: #fcb2cd; } + .alert-danger .alert-link { + color: #591930; } + +.alert-light { + color: #7f7f81; + background-color: #fdfdfe; + border-color: #fcfcfd; } + .alert-light hr { + border-top-color: #ededf3; } + .alert-light .alert-link { + color: #666667; } + +.alert-dark { + color: #5c5c5c; + background-color: #efefef; + border-color: #e9e9e9; } + .alert-dark hr { + border-top-color: gainsboro; } + .alert-dark .alert-link { + color: #434343; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.65625rem; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0B2A97; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + 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; + border-radius: 0.75rem; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #7e7e7e; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1440) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 1px; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #06164f; + background-color: #bbc3e2; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #06164f; + background-color: #a9b3da; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #06164f; + border-color: #06164f; } + +.list-group-item-secondary { + color: #531782; + background-color: #e4c4fe; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #531782; + background-color: #d9abfe; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #531782; + border-color: #531782; } + +.list-group-item-success { + color: #16642c; + background-color: #c4eecf; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #16642c; + background-color: #b0e8bf; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #16642c; + border-color: #16642c; } + +.list-group-item-info { + color: #105766; + background-color: #c0e6ef; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #105766; + background-color: #acdeea; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #105766; + border-color: #105766; } + +.list-group-item-warning { + color: #856209; + background-color: #ffecbc; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856209; + background-color: #ffe5a3; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856209; + border-color: #856209; } + +.list-group-item-danger { + color: #812446; + background-color: #fdcbdd; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #812446; + background-color: #fcb2cd; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #812446; + border-color: #812446; } + +.list-group-item-light { + color: #7f7f81; + background-color: #fcfcfd; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #7f7f81; + background-color: #ededf3; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #7f7f81; + border-color: #7f7f81; } + +.list-group-item-dark { + color: #5c5c5c; + background-color: #e9e9e9; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #5c5c5c; + background-color: gainsboro; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #5c5c5c; + border-color: #5c5c5c; } + +.close { + float: right; + font-size: 1.3125rem; + 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):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; } + +a.close.disabled { + pointer-events: none; } + +.toast { + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; } + .toast:not(:last-child) { + margin-bottom: 0.75rem; } + .toast.showing { + opacity: 1; } + .toast.show { + display: block; + opacity: 1; } + .toast.hide { + display: none; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.toast-body { + padding: 0.75rem; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; } + .modal-dialog-scrollable .modal-header, + .modal-dialog-scrollable .modal-footer { + 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); + height: min-content; + 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, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #EEEEEE; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #EEEEEE; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); } + .modal-footer > * { + margin: 0.25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.75rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); } + .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); } + .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #3d4465; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 0.5rem 0.75rem; + color: #7e7e7e; } + +.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%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' 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 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +@keyframes spinner-border { + to { + transform: rotate(360deg); } } +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + 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: #0B2A97 !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #081d67 !important; } + +.bg-secondary { + background-color: #A02CFA !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #8806ed !important; } + +.bg-success { + background-color: #2BC155 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #229743 !important; } + +.bg-info { + background-color: #1EA7C5 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #178199 !important; } + +.bg-warning { + background-color: #FFBC11 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #dd9f00 !important; } + +.bg-danger { + background-color: #F94687 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #f71567 !important; } + +.bg-light { + background-color: #F4F5F9 !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #d3d7e7 !important; } + +.bg-dark { + background-color: #B1B1B1 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #989898 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #EEEEEE !important; } + +.border-top { + border-top: 1px solid #EEEEEE !important; } + +.border-right { + border-right: 1px solid #EEEEEE !important; } + +.border-bottom { + border-bottom: 1px solid #EEEEEE !important; } + +.border-left { + border-left: 1px solid #EEEEEE !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: #0B2A97 !important; } + +.border-secondary { + border-color: #A02CFA !important; } + +.border-success { + border-color: #2BC155 !important; } + +.border-info { + border-color: #1EA7C5 !important; } + +.border-warning { + border-color: #FFBC11 !important; } + +.border-danger { + border-color: #F94687 !important; } + +.border-light { + border-color: #F4F5F9 !important; } + +.border-dark { + border-color: #B1B1B1 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded-sm { + border-radius: 0.2rem !important; } + +.rounded { + border-radius: 0.75rem !important; } + +.rounded-top { + border-top-left-radius: 0.75rem !important; + border-top-right-radius: 0.75rem !important; } + +.rounded-right { + border-top-right-radius: 0.75rem !important; + border-bottom-right-radius: 0.75rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-left { + border-top-left-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-lg { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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 (min-width: 1440) { + .d-xxl-none { + display: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } } +@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 iframe, + .embed-responsive embed, + .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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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; } } +@media (min-width: 1440) { + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } } +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + + .float-sm-right { + float: right !important; } + + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + + .float-md-right { + float: right !important; } + + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + + .float-lg-right { + float: right !important; } + + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + + .float-xl-right { + float: right !important; } + + .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .float-xxl-left { + float: left !important; } + + .float-xxl-right { + float: right !important; } + + .float-xxl-none { + float: none !important; } } +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + 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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.vw-100 { + width: 100vw !important; } + +.vh-100 { + height: 100vh !important; } + +.m-0 { + margin: 0 !important; } + +.mt-0, +.my-0 { + margin-top: 0 !important; } + +.mr-0, +.mx-0 { + margin-right: 0 !important; } + +.mb-0, +.my-0 { + margin-bottom: 0 !important; } + +.ml-0, +.mx-0 { + margin-left: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.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: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.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: -0.25rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.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: 576px) { + .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: 0.25rem !important; } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; } + + .m-sm-n2 { + margin: -0.5rem !important; } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.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: 768px) { + .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: 0.25rem !important; } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + + .pl-md-2, + .px-md-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; } + + .m-md-n2 { + margin: -0.5rem !important; } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.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: 992px) { + .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: 0.25rem !important; } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; } + + .m-lg-n2 { + margin: -0.5rem !important; } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.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: 1200px) { + .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: 0.25rem !important; } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; } + + .m-xl-n2 { + margin: -0.5rem !important; } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.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; } } +@media (min-width: 1440) { + .m-xxl-0 { + margin: 0 !important; } + + .mt-xxl-0, + .my-xxl-0 { + margin-top: 0 !important; } + + .mr-xxl-0, + .mx-xxl-0 { + margin-right: 0 !important; } + + .mb-xxl-0, + .my-xxl-0 { + margin-bottom: 0 !important; } + + .ml-xxl-0, + .mx-xxl-0 { + margin-left: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .mt-xxl-1, + .my-xxl-1 { + margin-top: 0.25rem !important; } + + .mr-xxl-1, + .mx-xxl-1 { + margin-right: 0.25rem !important; } + + .mb-xxl-1, + .my-xxl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xxl-1, + .mx-xxl-1 { + margin-left: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .mt-xxl-2, + .my-xxl-2 { + margin-top: 0.5rem !important; } + + .mr-xxl-2, + .mx-xxl-2 { + margin-right: 0.5rem !important; } + + .mb-xxl-2, + .my-xxl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xxl-2, + .mx-xxl-2 { + margin-left: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .mt-xxl-3, + .my-xxl-3 { + margin-top: 1rem !important; } + + .mr-xxl-3, + .mx-xxl-3 { + margin-right: 1rem !important; } + + .mb-xxl-3, + .my-xxl-3 { + margin-bottom: 1rem !important; } + + .ml-xxl-3, + .mx-xxl-3 { + margin-left: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .mt-xxl-4, + .my-xxl-4 { + margin-top: 1.5rem !important; } + + .mr-xxl-4, + .mx-xxl-4 { + margin-right: 1.5rem !important; } + + .mb-xxl-4, + .my-xxl-4 { + margin-bottom: 1.5rem !important; } + + .ml-xxl-4, + .mx-xxl-4 { + margin-left: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .mt-xxl-5, + .my-xxl-5 { + margin-top: 3rem !important; } + + .mr-xxl-5, + .mx-xxl-5 { + margin-right: 3rem !important; } + + .mb-xxl-5, + .my-xxl-5 { + margin-bottom: 3rem !important; } + + .ml-xxl-5, + .mx-xxl-5 { + margin-left: 3rem !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .pt-xxl-0, + .py-xxl-0 { + padding-top: 0 !important; } + + .pr-xxl-0, + .px-xxl-0 { + padding-right: 0 !important; } + + .pb-xxl-0, + .py-xxl-0 { + padding-bottom: 0 !important; } + + .pl-xxl-0, + .px-xxl-0 { + padding-left: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .pt-xxl-1, + .py-xxl-1 { + padding-top: 0.25rem !important; } + + .pr-xxl-1, + .px-xxl-1 { + padding-right: 0.25rem !important; } + + .pb-xxl-1, + .py-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xxl-1, + .px-xxl-1 { + padding-left: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .pt-xxl-2, + .py-xxl-2 { + padding-top: 0.5rem !important; } + + .pr-xxl-2, + .px-xxl-2 { + padding-right: 0.5rem !important; } + + .pb-xxl-2, + .py-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xxl-2, + .px-xxl-2 { + padding-left: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .pt-xxl-3, + .py-xxl-3 { + padding-top: 1rem !important; } + + .pr-xxl-3, + .px-xxl-3 { + padding-right: 1rem !important; } + + .pb-xxl-3, + .py-xxl-3 { + padding-bottom: 1rem !important; } + + .pl-xxl-3, + .px-xxl-3 { + padding-left: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .pt-xxl-4, + .py-xxl-4 { + padding-top: 1.5rem !important; } + + .pr-xxl-4, + .px-xxl-4 { + padding-right: 1.5rem !important; } + + .pb-xxl-4, + .py-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pl-xxl-4, + .px-xxl-4 { + padding-left: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .pt-xxl-5, + .py-xxl-5 { + padding-top: 3rem !important; } + + .pr-xxl-5, + .px-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-5, + .py-xxl-5 { + padding-bottom: 3rem !important; } + + .pl-xxl-5, + .px-xxl-5 { + padding-left: 3rem !important; } + + .m-xxl-n1 { + margin: -0.25rem !important; } + + .mt-xxl-n1, + .my-xxl-n1 { + margin-top: -0.25rem !important; } + + .mr-xxl-n1, + .mx-xxl-n1 { + margin-right: -0.25rem !important; } + + .mb-xxl-n1, + .my-xxl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xxl-n1, + .mx-xxl-n1 { + margin-left: -0.25rem !important; } + + .m-xxl-n2 { + margin: -0.5rem !important; } + + .mt-xxl-n2, + .my-xxl-n2 { + margin-top: -0.5rem !important; } + + .mr-xxl-n2, + .mx-xxl-n2 { + margin-right: -0.5rem !important; } + + .mb-xxl-n2, + .my-xxl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xxl-n2, + .mx-xxl-n2 { + margin-left: -0.5rem !important; } + + .m-xxl-n3 { + margin: -1rem !important; } + + .mt-xxl-n3, + .my-xxl-n3 { + margin-top: -1rem !important; } + + .mr-xxl-n3, + .mx-xxl-n3 { + margin-right: -1rem !important; } + + .mb-xxl-n3, + .my-xxl-n3 { + margin-bottom: -1rem !important; } + + .ml-xxl-n3, + .mx-xxl-n3 { + margin-left: -1rem !important; } + + .m-xxl-n4 { + margin: -1.5rem !important; } + + .mt-xxl-n4, + .my-xxl-n4 { + margin-top: -1.5rem !important; } + + .mr-xxl-n4, + .mx-xxl-n4 { + margin-right: -1.5rem !important; } + + .mb-xxl-n4, + .my-xxl-n4 { + margin-bottom: -1.5rem !important; } + + .ml-xxl-n4, + .mx-xxl-n4 { + margin-left: -1.5rem !important; } + + .m-xxl-n5 { + margin: -3rem !important; } + + .mt-xxl-n5, + .my-xxl-n5 { + margin-top: -3rem !important; } + + .mr-xxl-n5, + .mx-xxl-n5 { + margin-right: -3rem !important; } + + .mb-xxl-n5, + .my-xxl-n5 { + margin-bottom: -3rem !important; } + + .ml-xxl-n5, + .mx-xxl-n5 { + margin-left: -3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mt-xxl-auto, + .my-xxl-auto { + margin-top: auto !important; } + + .mr-xxl-auto, + .mx-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-auto, + .my-xxl-auto { + margin-bottom: auto !important; } + + .ml-xxl-auto, + .mx-xxl-auto { + margin-left: auto !important; } } +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } + +.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: 576px) { + .text-sm-left { + text-align: left !important; } + + .text-sm-right { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + + .text-md-right { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + + .text-lg-right { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + + .text-xl-right { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1440) { + .text-xxl-left { + text-align: left !important; } + + .text-xxl-right { + text-align: right !important; } + + .text-xxl-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: #0B2A97 !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #061650 !important; } + +.text-secondary { + color: #A02CFA !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #7a05d4 !important; } + +.text-success { + color: #2BC155 !important; } + +a.text-success:hover, a.text-success:focus { + color: #1d8239 !important; } + +.text-info { + color: #1EA7C5 !important; } + +a.text-info:hover, a.text-info:focus { + color: #146f83 !important; } + +.text-warning { + color: #FFBC11 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #c48c00 !important; } + +.text-danger { + color: #F94687 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #eb085a !important; } + +.text-light { + color: #F4F5F9 !important; } + +a.text-light:hover, a.text-light:focus { + color: #c3c8de !important; } + +.text-dark { + color: #B1B1B1 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #8b8b8b !important; } + +.text-body { + color: #7e7e7e !important; } + +.text-muted { + color: #89879f !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.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; + word-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + 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; } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + @page { + size: a3; } + body { + min-width: 992px !important; } + + .container { + min-width: 992px !important; } + + .navbar { + display: none; } + + .badge { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } + + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #EEEEEE; } + + .table .thead-dark th { + color: inherit; + border-color: #EEEEEE; } } +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +::selection { + color: #fff; + background: #0B2A97; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; + font-size: 1rem; } + @media only screen and (max-width: 991px) { + body { + font-size: 0.875rem; } } + +@media only screen and (max-width: 1400px) { + h2 { + font-size: 1.5rem; } } +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +.rounded-lg { + border-radius: 1.25rem; } + +.rounded-xl { + border-radius: 12px !important; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #7e7e7e; } + a:hover, a:focus, a.active { + text-decoration: none; } + +.btn-link:hover, .btn-link:focus, .btn-link.active { + text-decoration: none; } + +.w-space-no { + white-space: nowrap; } + +.content-body .container { + margin-top: 40px; } +.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 40px; + padding-right: 40px; + padding-left: 40px; } + @media only screen and (max-width: 1600px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 30px; + padding-right: 30px; + padding-left: 30px; } } + @media only screen and (max-width: 767px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 20px; + padding-right: 20px; + padding-left: 20px; } } + @media only screen and (max-width: 575px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 15px; + padding-right: 15px; + padding-left: 15px; } } + +/* sp */ +.row.sp80, +.sp80 { + margin-left: -40px; + margin-right: -40px; } + .row.sp80 [class*="col-"], + .sp80 [class*="col-"] { + padding-left: 40px; + padding-right: 40px; } + +.row.sp60, +.sp60 { + margin-left: -30px; + margin-right: -30px; } + .row.sp60 [class*="col-"], + .sp60 [class*="col-"] { + padding-left: 30px; + padding-right: 30px; } + +.row.sp40, +.sp40 { + margin-left: -20px; + margin-right: -20px; } + .row.sp40 [class*="col-"], + .sp40 [class*="col-"] { + padding-left: 20px; + padding-right: 20px; } + +.row.sp20, +.sp20 { + margin-left: -10px; + margin-right: -10px; } + .row.sp20 [class*="col-"], + .sp20 [class*="col-"] { + padding-left: 10px; + padding-right: 10px; } + +.row.sp16, +.sp16 { + margin-left: -8px; + margin-right: -8px; } + .row.sp16 [class*="col-"], + .sp16 [class*="col-"] { + padding-left: 8px; + padding-right: 8px; } + +.row.sp10, +.sp10 { + margin-left: -5px; + margin-right: -5px; } + .row.sp10 [class*="col-"], + .sp10 [class*="col-"] { + padding-left: 5px; + padding-right: 5px; } + +.row.sp4, +.sp4 { + margin-left: -2px; + margin-right: -2px; } + .row.sp4 [class*="col-"], + .sp4 [class*="col-"] { + padding-left: 2px; + padding-right: 2px; } + +.row.spno, +.spno { + margin-left: 0; + margin-right: 0; } + .row.spno [class*="col-"], + .spno [class*="col-"] { + padding-left: 0; + padding-right: 0; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f0f1f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.text-ov { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.op1 { + opacity: 0.1; } + +.op2 { + opacity: 0.2; } + +.op3 { + opacity: 0.3; } + +.op4 { + opacity: 0.4; } + +.op5 { + opacity: 0.5; } + +.op6 { + opacity: 0.6; } + +.op7 { + opacity: 0.7; } + +.op8 { + opacity: 0.8; } + +.op9 { + opacity: 0.9; } + +.wspace-no { + white-space: nowrap; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +.text-blue { + color: #5e72e4; } + +.text-indigo { + color: #6610f2; } + +.text-purple { + color: #6f42c1; } + +.text-pink { + color: #e83e8c; } + +.text-red { + color: #EE3232; } + +.text-orange { + color: #ff9900; } + +.text-yellow { + color: #FFFA6F; } + +.text-green { + color: #297F00; } + +.text-teal { + color: #20c997; } + +.text-cyan { + color: #3065D0; } + +.bg-gray-dark { + background: #143b64 !important; } + +.bg-purpal { + background: #4527a0 !important; } + +.bg-red { + background: #c62828 !important; } + +.bg-blue-dark { + background: #283593 !important; } + +.bg-blue { + background: #7356f1 !important; } + +.bg-blue-light { + background: #3695eb !important; } + +.bg-green-light { + background: #00838f !important; } + +.bg-green { + background: #ff8f16 !important; } + +.bg-black { + background: #000; } + +.text-black { + color: #000 !important; } + +.dz-scroll { + position: relative; } + +.h-auto { + height: auto !important; } + +.list-inline li { + display: inline-block; } + +.fs-12 { + font-size: 12px !important; + line-height: 1.3; } + +.fs-13 { + font-size: 13px !important; + line-height: 1.4; } + +.fs-14 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-15 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-16 { + font-size: 16px !important; + line-height: 1.5; } + +.fs-18 { + font-size: 18px !important; + line-height: 1.5; } + +.fs-20 { + font-size: 20px !important; + line-height: 1.5; } + +.fs-22 { + font-size: 22px !important; + line-height: 1.5; } + +.fs-24 { + font-size: 24px !important; + line-height: 1.4; } + +.fs-26 { + font-size: 26px !important; + line-height: 1.4; } + +.fs-28 { + font-size: 28px !important; + line-height: 1.4; } + +.fs-30 { + font-size: 30px !important; + line-height: 1.4; } + +.fs-32 { + font-size: 32px !important; + line-height: 1.25; } + +.fs-34 { + font-size: 34px !important; + line-height: 1.25; } + +.fs-35 { + font-size: 35px !important; + line-height: 1.25; } + +.fs-36 { + font-size: 36px !important; + line-height: 1.25; } + +.fs-38 { + font-size: 38px !important; + line-height: 1.25; } + +.fs-46 { + font-size: 46px !important; + line-height: 1.25; } + +.fs-48 { + font-size: 48px !important; + line-height: 1.25; } + +.font-w100 { + font-weight: 100; } + +.font-w200 { + font-weight: 200; } + +.font-w300 { + font-weight: 300; } + +.font-w400 { + font-weight: 400; } + +.font-w500 { + font-weight: 500; } + +.font-w600 { + font-weight: 600; } + +.font-w700 { + font-weight: 700; } + +.font-w800 { + font-weight: 800; } + +.font-w900 { + font-weight: 900; } + +.scale1 { + transform: scale(1.1); + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + display: inline-block; } + +.scale2 { + transform: scale(1.2); + -moz-transform: scale(1.2); + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + -o-transform: scale(1.2); + display: inline-block; } + +.scale3 { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } + +.scale4 { + transform: scale(1.4); + -moz-transform: scale(1.4); + -webkit-transform: scale(1.4); + -ms-transform: scale(1.4); + -o-transform: scale(1.4); + display: inline-block; } + +.scale5 { + transform: scale(1.5); + -moz-transform: scale(1.5); + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + -o-transform: scale(1.5); + display: inline-block; } + +.scale-2 { + transform: scale(2); + -moz-transform: scale(2); + -webkit-transform: scale(2); + -ms-transform: scale(2); + -o-transform: scale(2); + display: inline-block; } + +.height10 { + height: 10px; } + +.height20 { + height: 20px; } + +.height30 { + height: 30px; } + +.height40 { + height: 40px; } + +.height50 { + height: 50px; } + +.height60 { + height: 60px; } + +.height70 { + height: 70px; } + +.height80 { + height: 80px; } + +.height90 { + height: 90px; } + +.height100 { + height: 100px; } + +.height110 { + height: 110px; } + +.height120 { + height: 120px; } + +.height130 { + height: 130px; } + +.height140 { + height: 140px; } + +.height150 { + height: 150px; } + +.height160 { + height: 160px; } + +.height170 { + height: 170px; } + +.height180 { + height: 180px; } + +.height190 { + height: 190px; } + +.height200 { + height: 200px; } + +.height210 { + height: 210px; } + +.height220 { + height: 220px; } + +.height230 { + height: 230px; } + +.height240 { + height: 240px; } + +.height250 { + height: 250px; } + +.height260 { + height: 260px; } + +.height270 { + height: 270px; } + +.height280 { + height: 280px; } + +.height290 { + height: 290px; } + +.height300 { + height: 300px; } + +.height310 { + height: 310px; } + +.height320 { + height: 320px; } + +.height330 { + height: 330px; } + +.height340 { + height: 340px; } + +.height350 { + height: 350px; } + +.height360 { + height: 360px; } + +.height370 { + height: 370px; } + +.height380 { + height: 380px; } + +.height390 { + height: 390px; } + +.height400 { + height: 400px; } + +.height415 { + height: 415px; } + +.height720 { + height: 720px; } + +.height750 { + height: 750px; } + +.height800 { + height: 800px; } + +.width10 { + width: 10px; } + +.width20 { + width: 20px; } + +.width30 { + width: 30px; } + +.width40 { + width: 40px; } + +.width50 { + width: 50px; } + +.width60 { + width: 60px; } + +.width70 { + width: 70px; } + +.width80 { + width: 80px; } + +.width90 { + width: 90px; } + +.width100 { + width: 100px; } + +.width110 { + width: 110px; } + +.width120 { + width: 120px; } + +.width130 { + width: 130px; } + +.width140 { + width: 140px; } + +.width150 { + width: 150px; } + +.width160 { + width: 160px; } + +.width170 { + width: 170px; } + +.width180 { + width: 180px; } + +.width190 { + width: 190px; } + +.width200 { + width: 200px; } + +.width210 { + width: 210px; } + +.width220 { + width: 220px; } + +.width230 { + width: 230px; } + +.width240 { + width: 240px; } + +.width250 { + width: 250px; } + +.width260 { + width: 260px; } + +.width270 { + width: 270px; } + +.width280 { + width: 280px; } + +.width290 { + width: 290px; } + +.width300 { + width: 300px; } + +.width310 { + width: 310px; } + +.width320 { + width: 320px; } + +.width330 { + width: 330px; } + +.width340 { + width: 340px; } + +.width350 { + width: 350px; } + +.width360 { + width: 360px; } + +.width370 { + width: 370px; } + +.width380 { + width: 380px; } + +.width390 { + width: 390px; } + +.width400 { + width: 400px; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +.border-2 { + border-width: 2px !important; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } } +/* Editable */ +#preloader { + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + background-color: #fff; } + +.sk-three-bounce { + margin: 0; + width: 100%; + height: 100%; + text-align: center; + background-color: white; } + +.sk-three-bounce .sk-child { + position: relative; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 20px; + background-color: #0B2A97; + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; + animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; } + +.sk-three-bounce .sk-bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; } + +.sk-three-bounce .sk-bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; } + +@-webkit-keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +@keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +.footer { + padding-left: 21.563rem; + background-color: #F9F9F9; } + @media only screen and (max-width: 1400px) { + .footer { + padding-left: 17rem; } } + .footer .copyright { + padding: 0.9375rem; } + .footer .copyright p { + text-align: center; + margin: 0; } + .footer .copyright a { + color: #0B2A97; } + @media only screen and (min-width: 991px) { + .footer .copyright { + border-radius: 0 0 0 50px; } } + +[data-sidebar-style="mini"] .nav-control, +[data-layout="horizontal"] .nav-control { + display: none; } + +@media only screen and (max-width: 767px) { + [data-sidebar-style="overlay"] .nav-header .logo-abbr { + display: block; } } + +[data-header-position="fixed"] .nav-header { + position: fixed; + left: auto; } + +.nav-header { + height: 7.5rem; + width: 21.563rem; + display: inline-block; + text-align: left; + position: absolute; + left: 0; + top: 0; + background-color: #fff; + transition: all .2s ease; + z-index: 5; } + .nav-header .logo-abbr { + max-width: 52px; } + @media only screen and (max-width: 575px) { + .nav-header .logo-abbr { + max-width: 40px; } } + .nav-header .logo-compact { + display: none; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .nav-header { + width: 17rem; } } + .nav-header .brand-logo { + display: flex; + height: 100%; + width: 100%; + justify-content: flex-start; + align-items: center; + font-size: 1.125rem; + color: #fff; + text-decoration: none; + padding-left: 50px; + padding-right: 50px; + font-weight: 700; } + @media only screen and (max-width: 1400px) { + .nav-header .brand-logo { + padding-left: 25px; + padding-right: 25px; } } + [data-sidebar-style="compact"] .nav-header .brand-logo, [data-sidebar-style="mini"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + @media only screen and (max-width: 767px) { + .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } } + .nav-header .brand-title { + margin-left: 10px; + max-width: 120px; + margin-top: 0px; } + [data-theme-version="dark"] .nav-header .brand-title { + background-position: 0 120%; } + +@media only screen and (max-width: 1199px) { + .nav-header { + width: 5rem; + height: 5rem; } + .nav-header .brand-title { + display: none; } } +.nav-control { + cursor: pointer; + position: absolute; + right: -4.0625rem; + text-align: center; + top: 50%; + transform: translateY(-50%); + z-index: 9999; + font-size: 1.4rem; + padding: 2px 0.5rem 0; + border-radius: 2px; } + @media only screen and (max-width: 767px) { + .nav-control { + right: -2.75rem; } } + @media only screen and (max-width: 575px) { + .nav-control { + right: -2.75rem; } } + +.hamburger { + display: inline-block; + left: 0px; + position: relative; + top: 3px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: 26px; + z-index: 999; } + +.hamburger .line { + background: #0B2A97; + display: block; + height: 3px; + border-radius: 3px; + margin-top: 6px; + margin-bottom: 6px; + margin-left: auto; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + +.hamburger .line:nth-child(1) { + width: 20px; } + +.hamburger .line:nth-child(2) { + width: 26px; } + +.hamburger .line:nth-child(3) { + width: 22px; } + +.hamburger:hover { + cursor: pointer; } + +.hamburger:hover .line { + width: 26px; } + +/* + .hamburger.is-active { + left: 60px; + } + */ +.hamburger.is-active .line:nth-child(1), +.hamburger.is-active .line:nth-child(3) { + width: 10px; + height: 2px; } + +.hamburger.is-active .line:nth-child(2) { + -webkit-transform: translateX(0px); + transform: translateX(0px); + width: 22px; + height: 2px; } + +.hamburger.is-active .line:nth-child(1) { + -webkit-transform: translateY(4px) rotate(45deg); + transform: translateY(4px) rotate(45deg); } + +.hamburger.is-active .line:nth-child(3) { + -webkit-transform: translateY(-4px) rotate(-45deg); + transform: translateY(-4px) rotate(-45deg); } + +@media (min-width: 767px) { + [data-sidebar-style="compact"] .nav-control { + display: none; } + [data-sidebar-style="compact"] .nav-header { + width: 15rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact { + display: none; } + +[data-sidebar-style="mini"] .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title { + /* display: none; */ } +[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact { + max-width: 75px; } + +[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-left: 30px; + padding-right: 30px; + justify-content: start; } + +[data-sidebar-style="modern"][data-layout="vertical"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact { + display: none; } + +.header { + height: 7.5rem; + z-index: 1; + position: relative; + padding: 0rem; + background-color: #fff; + z-index: 4; + padding-left: 21.563rem; + transition: all .2s ease; } + @media only screen and (max-width: 1400px) { + .header { + padding-left: 17rem; } } + .header .header-content { + height: 100%; + padding-left: 5.3125rem; + padding-right: 2.4rem; + align-items: center; + display: flex; } + @media only screen and (max-width: 767px) { + .header .header-content { + padding-left: 3.75rem; + padding-right: 0.938rem; + border-radius: 0; } } + .header .navbar { + padding: 0; + height: 100%; + width: 100%; } + .header .navbar .navbar-collapse { + height: 100%; + width: 100%; } + @media only screen and (max-width: 1199px) { + .header { + height: 5rem; } } + +/* pulse in SVG */ +svg.pulse-svg { + overflow: visible; } + svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle { + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + fill: #0B2A97; } + svg.pulse-svg .second-circle { + -webkit-animation-delay: 1s; + animation-delay: 1s; } + svg.pulse-svg .third-circle { + -webkit-animation-delay: 2s; + animation-delay: 2s; } + +/* pulse in CSS */ +.pulse-css { + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + border-radius: 3.5rem; + height: 1rem; + position: absolute; + background: #FFBC11; + right: 0px; + top: 0px; + width: 1rem; } + .pulse-css:after, .pulse-css:before { + content: ''; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: -.2rem; + background-color: #FFBC11; + margin: auto; + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; } + [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before { + left: auto; + right: -.2rem; } + @media only screen and (max-width: 1400px) { + .pulse-css { + height: 0.5rem; + width: 0.5rem; } } + +@-webkit-keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +@keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +[data-sidebar-style="full"] .header, +[data-sidebar-style="overlay"] .header { + width: 100%; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 17rem; } } + @media only screen and (max-width: 1199px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 5rem; } } + +[data-sidebar-style="mini"] .header { + width: 100%; + padding-left: 5rem; } + +[data-sidebar-style="compact"] .header { + width: 100%; + padding-left: 15rem; } + [data-sidebar-style="compact"] .header .header-content { + padding-left: 2.4rem; } + +[data-header-position="fixed"] .header { + position: fixed; + top: 0; + width: 100%; } +[data-header-position="fixed"] .content-body { + padding-top: 7.5rem; } + @media only screen and (max-width: 1199px) { + [data-header-position="fixed"] .content-body { + padding-top: 5rem; } } +[data-header-position="fixed"] .deznav { + margin-top: 0; } + +[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + +[data-sidebar-style="modern"] .header { + width: 100%; + padding-left: 9.375rem; } +[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; } +[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content { + padding-left: 30px; } + +.header-left { + height: 100%; + display: flex; + align-items: center; } + .header-left .dashboard_bar { + font-size: 28px; + font-weight: 600; + color: #000; } + @media only screen and (max-width: 1400px) { + .header-left .dashboard_bar { + font-size: 24px; } } + @media only screen and (max-width: 767px) { + .header-left .dashboard_bar { + display: none; } } + .header-left input { + background: #F9F9F9 !important; + min-width: 170px; + min-height: 40px; + color: #B1B1B1 !important; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + padding: 10px 20px; + font-size: 16px; + border-right-width: 0 !important; + border: 1px solid #ebebeb; + border-width: 1px; + font-weight: 300; } + [direction="rtl"] .header-left input { + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .header-left input:focus, .header-left input:active, .header-left input.active { + border-color: #ebebeb; + box-shadow: none; } + .header-left input::-webkit-input-placeholder { + /* Edge */ + color: #B1B1B1; } + .header-left input:-ms-input-placeholder { + /* Internet Explorer */ + color: #B1B1B1; } + .header-left input::placeholder { + color: #B1B1B1; } + .header-left .search_bar { + display: flex; + align-items: center; + height: 100%; } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + display: none; } } + .header-left .search_bar .dropdown-menu { + box-shadow: none; } + .header-left .search_bar .search_icon { + background: #F9F9F9 !important; + height: 56px; + line-height: 22px; + padding: 15px 20px 15px 0 !important; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border: 1px solid #ebebeb; + border-width: 1px; + border-left-width: 0; } + .header-left .search_bar .search_icon i { + font-size: 24px; + color: #B1B1B1; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-left .search_bar .search_icon { + height: 41px; + padding: 8px 15px 8px 0 !important; } + .header-left .search_bar .search_icon svg { + width: 18px; + height: 18px; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + position: static; } + .header-left .search_bar .dropdown-menu { + width: 300px; + left: -15vw; + box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1); + border-radius: 4px !important; } } + @media only screen and (max-width: 767px) and (max-width: 575px) { + .header-left .search_bar .dropdown-menu { + width: 250px; + left: -25vw; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar .dropdown-menu .form-control { + border-radius: 4px !important; + width: 100%; } + [direction="rtl"] .header-left .search_bar .dropdown-menu { + right: -98px; } } + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + border: 0px; + background-color: transparent; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (min-width: 768px) { + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + left: 0; + top: 0; + transform: none; + display: block; + position: unset; } } + +[data-sidebar-style="compact"] .header-left { + margin-left: 0; } + +.header-right { + height: 100%; } + .header-right .nav-item { + height: 100%; + display: flex; + align-items: center; } + .header-right .nav-item .nav-link { + color: #464a53; + font-size: 18px; } + .header-right .right-sidebar { + margin-right: -30px; } + .header-right .right-sidebar a { + height: 80px; + width: 80px; + text-align: center; + justify-content: center; + display: flex; + align-items: center; + border-left: 1px solid #F4F5F9; } + .header-right > li:not(:first-child) { + padding-left: 2rem; } + @media only screen and (max-width: 1600px) { + .header-right > li:not(:first-child) { + padding-left: 1.3rem; } } + @media only screen and (max-width: 1400px) { + .header-right > li:not(:first-child) { + padding-left: 1rem; } } + @media only screen and (max-width: 575px) { + .header-right > li:not(:first-child) { + padding-left: 0.5rem; } } + @media only screen and (max-width: 767px) { + .header-right .notification_dropdown { + position: static; } } + .header-right .notification_dropdown .nav-link { + position: relative; + color: #0B2A97; + background: rgba(11, 42, 151, 0.1); + border-radius: 1.25rem; + padding: 12px; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link { + padding: 10px; } } + .header-right .notification_dropdown .nav-link.secondary { + background: #f1dffe; + color: #A02CFA; } + .header-right .notification_dropdown .nav-link.secondary [fill] { + fill: #A02CFA; } + .header-right .notification_dropdown .nav-link.primary { + background: #d8e0fc; + color: #0B2A97; } + .header-right .notification_dropdown .nav-link.primary [fill] { + fill: #0B2A97; } + .header-right .notification_dropdown .nav-link.warning { + background: #fff5dd; + color: #FFBC11; } + .header-right .notification_dropdown .nav-link.warning [fill] { + fill: #FFBC11; } + .header-right .notification_dropdown .nav-link.success { + background: #e3f9e9; + color: #2BC155; } + .header-right .notification_dropdown .nav-link.success [fill] { + fill: #2BC155; } + .header-right .notification_dropdown .nav-link i { + font-size: 24px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link i { + font-size: 18px; } } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link svg { + width: 24px; + height: 24px; } } + .header-right .notification_dropdown .nav-link .badge { + position: absolute; + font-size: 14px; + border-radius: 40px; + right: -1px; + top: 3px; + box-shadow: 0px 0px 10px 3px rgba(11, 42, 151, 0.2); + font-weight: normal; + height: 26px; + width: 26px; + line-height: 26px; + text-align: center; + padding: 0px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link .badge { + right: 3px; + top: 3px; + font-size: 12px; + height: 18px; + width: 18px; + line-height: 18px; } } + @media only screen and (max-width: 575px) { + .header-right .notification_dropdown .nav-link .badge { + right: -1px; + height: 15px; + width: 15px; + font-size: 10px; + line-height: 15px; } } + .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a { + color: #fff; } + .header-right .notification_dropdown .dropdown-item a { + color: #B1B1B1; } + .header-right .notification_dropdown .dropdown-item a:hover { + text-decoration: none; } + .header-right .dropdown-menu { + border-width: 0; + box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); } + [data-theme-version="dark"] .header-right .dropdown-menu { + box-shadow: none; } + .header-right .header-profile > a.nav-link { + padding: 0 0 0 0; + display: flex; + align-items: center; + border-radius: 1.25rem 28px 28px 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link { + background: transparent; + padding: 0; } } + .header-right .header-profile > a.nav-link i { + font-weight: 700; } + .header-right .header-profile > a.nav-link .header-info { + text-align: left; + padding-left: 15px; } + @media only screen and (max-width: 1199px) { + .header-right .header-profile > a.nav-link .header-info { + padding-left: 15px; } } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link .header-info { + display: none; } } + .header-right .header-profile > a.nav-link .header-info span { + font-size: 16px; + display: block; + font-weight: 400; } + .header-right .header-profile > a.nav-link .header-info strong { + font-weight: 600; } + .header-right .header-profile > a.nav-link .header-info small { + display: block; + font-size: 13px; + color: #89879f; + font-weight: 400; + line-height: 1.2; } + .header-right .header-profile .dropdown-menu { + padding: 15px 0; + min-width: 12.5rem; } + .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active { + color: #0B2A97; } + .header-right .header-profile img { + width: 57px; + height: 57px; + border-radius: 60px; } + @media only screen and (max-width: 1400px) { + .header-right .header-profile img { + width: 39px; + height: 39px; } } + .header-right .header-profile .dropdown-toggle i { + font-size: 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile .dropdown-toggle span { + display: none; } } + .header-right .header-profile .profile_title { + background: #0B2A97; + color: #fff; + padding: 10px 20px; } + .header-right .header-profile .profile_title h5 { + color: #fff; + margin-bottom: 3px; } + .header-right .header-profile .dropdown-item { + padding: 8px 24px; } + +.dz-fullscreen #icon-minimize { + display: none; } +.dz-fullscreen.active #icon-full { + display: none; } +.dz-fullscreen.active #icon-minimize { + display: inline-block; } + +.notification_dropdown .dropdown-menu-right { + min-width: 310px; + padding: 0rem 0 1rem; + top: 100%; } + .notification_dropdown .dropdown-menu-right .notification_title { + background: #0B2A97; + color: #fff; + padding: 10px 20px; } + .notification_dropdown .dropdown-menu-right .notification_title h5 { + color: #fff; + margin-bottom: 3px; } + .notification_dropdown .dropdown-menu-right .media { + width: 45px !important; + height: 45px !important; + font-size: 18px !important; } + [data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .media { + border-color: #333a54; } + .notification_dropdown .dropdown-menu-right .media > span { + width: 35px; + height: 35px; + border-radius: 50px; + display: inline-block; + padding: 7px 9px; + margin-right: 10px; } + [direction="rtl"].notification_dropdown .dropdown-menu-right .media > span { + margin-right: 0; + margin-left: 10px; } + .notification_dropdown .dropdown-menu-right .media > span.success { + background: #e3f9e9; + color: #2BC155; } + .notification_dropdown .dropdown-menu-right .media > span.success [fill] { + fill: #2BC155; } + .notification_dropdown .dropdown-menu-right .media > span.primary { + background: #d8e0fc; + color: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media > span.primary svg [fill] { + fill: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media > span.danger { + background: #fff3f7; + color: #F94687; } + .notification_dropdown .dropdown-menu-right .media > span.danger [fill] { + fill: #F94687; } + .notification_dropdown .dropdown-menu-right .media > span [fill] { + fill: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media .notify-time { + width: 100% !important; + margin-right: 0 !important; + color: #828690; } + .notification_dropdown .dropdown-menu-right .media p { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 200px; + margin-bottom: 0; + margin-top: 5px; } + @media only screen and (max-width: 575px) { + .notification_dropdown .dropdown-menu-right .media p { + max-width: 100px; } } + .notification_dropdown .dropdown-menu-right .all-notification { + display: block; + padding: 15px 30px 0; + text-align: center; + border-top: 1px solid #F4F5F9; } + .notification_dropdown .dropdown-menu-right .all-notification i { + margin-left: 10px; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } +[direction="rtl"] .text-right { + text-align: left !important; } +[direction="rtl"] .text-left { + text-align: right !important; } +[direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } +[direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } +[direction="rtl"] .dropdown-menu { + left: auto; } +[direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } +[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: 0; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 30px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 3.75rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 0; + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 4.5rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 1.875rem; + padding-left: 1.875rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 6rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul { + padding: 0 25px 0 0; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: 25px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: -5px; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + +[direction="rtl"] .list-group { + padding-left: 0; } +[direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } +[direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } +[direction="rtl"] .radio input, +[direction="rtl"] .radio-inline, +[direction="rtl"] .checkbox input, +[direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } +[direction="rtl"] .content-body { + margin-right: 17.1875rem; + margin-left: auto; } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } +[direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } +[direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } +[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } +[direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } +[direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 14.375rem; } } +[direction="rtl"] .sidebar-right { + left: -15.625rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 5px 5px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17.1875rem; + padding-left: 0; } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +.nav-label { + margin: 10px 30px 0; + padding: 1.5625rem 0 10px; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05rem; + border-top: 1px solid #eaeaea; + color: #999999; } + [data-theme-version="dark"] .nav-label { + border-color: #333a54; } + .nav-label.first { + border: 0px; + margin-top: 0px; } + +.nav-badge { + position: absolute; + right: 2.8125rem; + top: 0.625rem; } + +.content-body { + margin-left: 21.563rem; + z-index: 0; + transition: all .2s ease; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .content-body { + margin-left: 17rem; } } + +.bell img { + -webkit-animation: ring 8s .7s ease-in-out infinite; + -webkit-transform-origin: 50% 4px; + -moz-animation: ring 8s .7s ease-in-out infinite; + -moz-transform-origin: 50% 4px; + animation: ring 8s .7s ease-in-out infinite; } + +@-webkit-keyframes ring { + 0% { + -webkit-transform: rotateZ(0); } + 1% { + -webkit-transform: rotateZ(30deg); } + 3% { + -webkit-transform: rotateZ(-28deg); } + 5% { + -webkit-transform: rotateZ(34deg); } + 7% { + -webkit-transform: rotateZ(-32deg); } + 9% { + -webkit-transform: rotateZ(30deg); } + 11% { + -webkit-transform: rotateZ(-28deg); } + 13% { + -webkit-transform: rotateZ(26deg); } + 15% { + -webkit-transform: rotateZ(-24deg); } + 17% { + -webkit-transform: rotateZ(22deg); } + 19% { + -webkit-transform: rotateZ(-20deg); } + 21% { + -webkit-transform: rotateZ(18deg); } + 23% { + -webkit-transform: rotateZ(-16deg); } + 25% { + -webkit-transform: rotateZ(14deg); } + 27% { + -webkit-transform: rotateZ(-12deg); } + 29% { + -webkit-transform: rotateZ(10deg); } + 31% { + -webkit-transform: rotateZ(-8deg); } + 33% { + -webkit-transform: rotateZ(6deg); } + 35% { + -webkit-transform: rotateZ(-4deg); } + 37% { + -webkit-transform: rotateZ(2deg); } + 39% { + -webkit-transform: rotateZ(-1deg); } + 41% { + -webkit-transform: rotateZ(1deg); } + 43% { + -webkit-transform: rotateZ(0); } + 100% { + -webkit-transform: rotateZ(0); } } +@-moz-keyframes ring { + 0% { + -moz-transform: rotate(0); } + 1% { + -moz-transform: rotate(30deg); } + 3% { + -moz-transform: rotate(-28deg); } + 5% { + -moz-transform: rotate(34deg); } + 7% { + -moz-transform: rotate(-32deg); } + 9% { + -moz-transform: rotate(30deg); } + 11% { + -moz-transform: rotate(-28deg); } + 13% { + -moz-transform: rotate(26deg); } + 15% { + -moz-transform: rotate(-24deg); } + 17% { + -moz-transform: rotate(22deg); } + 19% { + -moz-transform: rotate(-20deg); } + 21% { + -moz-transform: rotate(18deg); } + 23% { + -moz-transform: rotate(-16deg); } + 25% { + -moz-transform: rotate(14deg); } + 27% { + -moz-transform: rotate(-12deg); } + 29% { + -moz-transform: rotate(10deg); } + 31% { + -moz-transform: rotate(-8deg); } + 33% { + -moz-transform: rotate(6deg); } + 35% { + -moz-transform: rotate(-4deg); } + 37% { + -moz-transform: rotate(2deg); } + 39% { + -moz-transform: rotate(-1deg); } + 41% { + -moz-transform: rotate(1deg); } + 43% { + -moz-transform: rotate(0); } + 100% { + -moz-transform: rotate(0); } } +@keyframes ring { + 0% { + transform: rotate(0); } + 1% { + transform: rotate(30deg); } + 3% { + transform: rotate(-28deg); } + 5% { + transform: rotate(34deg); } + 7% { + transform: rotate(-32deg); } + 9% { + transform: rotate(30deg); } + 11% { + transform: rotate(-28deg); } + 13% { + transform: rotate(26deg); } + 15% { + transform: rotate(-24deg); } + 17% { + transform: rotate(22deg); } + 19% { + transform: rotate(-20deg); } + 21% { + transform: rotate(18deg); } + 23% { + transform: rotate(-16deg); } + 25% { + transform: rotate(14deg); } + 27% { + transform: rotate(-12deg); } + 29% { + transform: rotate(10deg); } + 31% { + transform: rotate(-8deg); } + 33% { + transform: rotate(6deg); } + 35% { + transform: rotate(-4deg); } + 37% { + transform: rotate(2deg); } + 39% { + transform: rotate(-1deg); } + 41% { + transform: rotate(1deg); } + 43% { + transform: rotate(0); } + 100% { + transform: rotate(0); } } +.deznav { + width: 21.563rem; + padding-bottom: 0; + height: 100%; + position: absolute; + top: 0; + padding-top: 120px; + z-index: 4; + background-color: #fff; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + transition: all .2s ease; } + @media only screen and (max-width: 1199px) { + .deznav { + padding-top: 80px; } } + @media only screen and (max-width: 767px) { + .deznav { + width: 18rem; } } + .deznav .deznav-scroll { + position: relative; + height: 100%; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .deznav { + width: 17rem; } } + .deznav ul { + padding: 0; + margin: 0; + list-style: none; } + .deznav .metismenu { + display: flex; + flex-direction: column; + padding-top: 15px; } + @media only screen and (max-width: 767px) { + .deznav .metismenu { + padding-top: 0; } } + .deznav .metismenu.fixed { + position: fixed; + top: 0; + width: 100%; + left: 0; } + .deznav .metismenu > li { + display: flex; + flex-direction: column; } + .deznav .metismenu > li a > i { + font-size: 1.4rem; + display: inline-block; + vertical-align: middle; + position: relative; + top: 0; + height: auto; + width: auto; + border-radius: 1.25rem; + line-height: 1; + text-align: center; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + margin-right: 15px; } + [data-sidebar-style="compact"] .deznav .metismenu > li a > i { + display: block; + padding: 0; } + @media only screen and (max-width: 1300px) { + .deznav .metismenu > li a > i { + height: auto; + width: auto; + margin-right: 0; + line-height: 1; + padding: 0; } } + @media only screen and (max-width: 767px) { + .deznav .metismenu > li a > i { + font-size: 1.25rem; + padding: 0 .75rem 0 0; + margin-right: 0px; } } + .deznav .metismenu > li > a { + font-weight: 500; + display: inline-block; + font-size: 15px; } + .deznav .metismenu > li > a svg { + max-width: 24px; + max-height: 24px; + height: 100%; + margin-right: 5px; + margin-top: -3px; + color: #0B2A97; } + .deznav .metismenu > li > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a { + color: #0B2A97; } + .deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu > li.mm-active > a { + color: #0B2A97; } + .deznav .metismenu > li.mm-active > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu li { + position: relative; } + .deznav .metismenu ul { + transition: all .2s ease-in-out; + position: relative; + z-index: 1; + padding: 5px 0; } + .deznav .metismenu ul a { + padding-top: .5rem; + padding-bottom: .5rem; + position: relative; + font-size: 16px; + padding-left: 3.9rem; } + @media only screen and (max-width: 1400px) { + .deznav .metismenu ul a { + padding-left: 3.9rem; + font-size: 14px; } } + @media only screen and (max-width: 767px) { + .deznav .metismenu ul a { + padding-left: 3.5rem; } } + .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active { + text-decoration: none; + color: #0B2A97; } + .deznav .metismenu a { + position: relative; + display: block; + padding: 0.625rem 1.875rem; + outline-width: 0; + color: #7e7e7e; + text-decoration: none; } + @media only screen and (max-width: 767px) { + .deznav .metismenu a { + padding: 0.625rem 1.25rem; } } + .deznav .metismenu .has-arrow:after { + width: .5rem; + height: .5rem; + right: 1.875rem; + top: 48%; + border-color: inherit; + -webkit-transform: rotate(-225deg) translateY(-50%); + transform: rotate(-225deg) translateY(-50%); } + .deznav .metismenu .has-arrow[aria-expanded=true]:after, + .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg) translateY(-50%); } + +@media only screen and (max-width: 1199px) { + .nav-header { + width: 5rem; } } + +@media (max-width: 767px) { + .brand-title { + display: none; } + + .footer { + padding-left: 0; } + + .deznav { + left: 0; + top: 5rem; + padding-top: 1rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in), +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) { + height: 252px !important; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(70vw + 3.75rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(70vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 200px; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(55vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 200px; + width: 55vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(45vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(30vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 30vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 25rem; + width: 60vw; } + [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 25.625rem; + width: 60vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(50vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 16.25rem; + width: 50vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(40vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 40vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(22vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 22vw; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) { + position: static; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul { + left: 0; + right: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #333a54; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #03090f; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #041038; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #22134e; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #711717; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #121843; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #3511d0; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #1161aa; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #002629; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #af5b00; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a { + transition: all .4s ease-in-out; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover { + border-radius: 0.25rem; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + z-index: 99; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + content: ""; + height: 100%; + width: 1px; + position: absolute; + background-color: #fff; + right: 2.8125rem; + top: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1d2544; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #0c223a; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #081d67; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #331d77; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #9c1f1f; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1d276b; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #4c27ed; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #167cd8; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #00545c; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #e27500; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 210px; + width: 70vw; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 210px; + width: 700px; + height: 210px !important; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + width: 700px; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 20rem; + width: 54vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + width: 60vw; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 20rem; + width: 25vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + width: 35vw; } } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 21.875rem; + width: 100%; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 21.875rem; + width: 55vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 50vw; } + +/*$primary : #7356f1 !default;*/ +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 0 0 40px; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + font-size: 16px; + padding: 20px 20px; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + position: relative; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + padding: 20px 20px; + font-size: 16px; } } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before { + height: 100%; + position: absolute; + border-radius: 4px; + width: 6px; + background: #0B2A97; + top: 0; + right: 0; + opacity: 0; + content: ""; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + color: #0B2A97; + background: rgba(11, 42, 151, 0.1); } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: #0B2A97; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before { + opacity: 1; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 2.5rem; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 1.5rem; } } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 0 0 20px; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header { + width: 5rem; + z-index: 999; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #0B2A97 !important; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright, +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .add-menu-sidebar { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding-left: 6rem; + width: 100%; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding: 0 0.9375rem; + padding-right: 5rem; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav { + width: 5rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li { + position: relative; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a { + padding: 13px; + border-radius: 1.25rem; + margin: 2px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg { + max-width: 24px; + max-height: 24px; + margin-right: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 0; + width: 12rem; + z-index: 1001; + display: none; + padding-left: 1px; + height: auto !important; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + border-radius: 6px; + margin-left: 0; + border: 0; + background: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + left: auto; + right: 3rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + left: 11.8125rem; + top: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul:after { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul { + display: block; + height: auto; + overflow: visible; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + transition: all 0.4s ease-in-out; + padding: 0 13px; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a { + text-align: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a i { + padding: 0; + width: auto; + height: auto; + background: transparent; + margin: 0; + line-height: 1; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background: #0B2A97; + border-radius: 1.25rem; + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i { + color: #fff; + padding: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + border-radius: 1.25rem; + background: #0B2A97; + color: #fff; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background: #1e2746; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a i { + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul { + height: auto !important; + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul { + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 5rem; + margin-left: auto; + border: 0; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 0; + padding-right: 5rem; } + +[data-sidebar-style="full"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } +[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*$primary : #7356f1 !default;*/ +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"] .nav-header { + width: 5rem; } + [data-sidebar-style="mini"] .nav-header .nav-control { + z-index: -1; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger { + left: 5rem !important; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line { + background-color: #B1B1B1 !important; } + [data-sidebar-style="mini"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="mini"] .nav-header .hamburger { + display: none; } + [data-sidebar-style="mini"] .header .header-content { + padding-left: 1.875rem; } + [direction="rtl"][data-sidebar-style="mini"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="mini"] .deznav { + width: 5rem; + overflow: visible; + position: absolute !important; } + [data-sidebar-style="mini"] .deznav .copyright, + [data-sidebar-style="mini"] .deznav .add-menu-sidebar { + display: none; } + [data-sidebar-style="mini"] .deznav .nav-text { + display: none; } + [data-sidebar-style="mini"] .deznav .slimScrollDiv, + [data-sidebar-style="mini"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="mini"] .deznav .nav-user { + padding: 11px; } + [data-sidebar-style="mini"] .deznav .nav-user .media-body { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu li a { + padding: 0.813rem 0.875rem; } + [data-sidebar-style="mini"] .deznav .metismenu li a svg { + margin-right: 0; } + [data-sidebar-style="mini"] .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + height: auto !important; + border-radius: 6px; + background: #fff; } + [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul { + left: auto; + right: 5rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="mini"] .deznav .metismenu > li { + padding: 2px 15px; } + [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu .nav-label, + [data-sidebar-style="mini"] .deznav .metismenu .nav-badge { + display: none; } + [data-sidebar-style="mini"] .content-body { + margin-left: 5rem; } + [data-sidebar-style="mini"] .footer { + padding-left: 5rem; } + + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul:after { + top: auto; + bottom: 20px; } } +@media only screen and (min-width: 768px) and (max-width: 1199px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } } +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul { + overflow: visible; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul:after { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + padding: 10px 0; + width: 13rem; + left: 13rem; + top: -10px; + border: 0; + margin: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul:after { + content: none; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + left: auto; + right: 13rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #0B2A97; + color: #fff; + border-radius: 1.25rem; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #1e2746; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: #0B2A97; + color: #fff; + border-radius: 1.25rem; + position: unset; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: #1e2746; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text { + padding-left: auto; + padding-right: 1.6875rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + height: auto !important; + overflow: visible; + border: 0; + margin-left: 0; + left: 5rem; + width: 13rem; + border-radius: 12px; + border: 0; + padding: 10px 0; + top: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + left: auto; + right: 5rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a:before { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a.has-arrow:after { + right: 1.25rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -1.6px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a:before { + content: none; } + + [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-left: 0; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-right: 0; + margin-top: 0; } } +@media only screen and (max-width: 1199px) { + [data-sidebar-style="mini"] .deznav li.mm-active ul { + height: auto !important; } + [data-sidebar-style="mini"] .deznav li a.has-arrow::after { + transform: rotate(-45deg) translateY(-50%); } } +/*$primary : #7356f1 !default;*/ +@media (min-width: 1199px) { + [data-layout="horizontal"] .nav-header { + width: 16rem; } + [data-layout="horizontal"] .nav-header .nav-control { + display: none; } + [data-layout="horizontal"] .nav-header .brand-logo { + /* padding-left: 0; + justify-content: center; */ } + [data-layout="horizontal"] .header { + width: 100%; + padding-left: 16rem; } + [data-layout="horizontal"] .deznav { + width: 100%; + position: relative; + height: auto; + padding-bottom: 0; + top: 0; + z-index: 2; } + [data-layout="horizontal"] .deznav .slimScrollDiv { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollBar { + display: none !important; } + [data-layout="horizontal"] .deznav .nav-user, + [data-layout="horizontal"] .deznav .nav-label { + display: none; } + [data-layout="horizontal"] .deznav .metismenu { + flex-direction: row; } + [data-layout="horizontal"] .deznav .metismenu .collapse.in { + display: none; } + [data-layout="horizontal"] .deznav .metismenu ul { + border-left: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu li { + flex-direction: column; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu li:hover > ul { + display: block; } + [data-layout="horizontal"] .deznav .metismenu li > ul { + position: absolute; + height: auto !important; + top: 3.25rem; + width: 100%; + min-width: 13.75rem; + z-index: 999; + left: auto; + right: auto; + padding: 0.5rem 0; + display: none; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + margin: 0; + background: #fff; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu li > ul li { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a { + transition: all .4s ease-in-out; + padding: 8px 20px 8px 45px; + margin-left: -.1rem; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a { + padding: 8px 45px 8px 20px; + text-align: right; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover { + border-radius: .4rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: 22px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: auto; + right: 21px; } + [data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: 100%; + top: 0; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: auto; + right: 100%; } + [data-layout="horizontal"] .deznav .metismenu > li { + flex: 0 0 auto; + position: relative; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.07); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a { + background: #fff; + box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child { + border-right: 0; } + [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: #333a54; } + [data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 40px 15px 15px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 15px 15px 40px; } + [data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0.4375rem 0 0; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0 0 0.4375rem; } + [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge { + display: none; } + [data-layout="horizontal"] .deznav .metismenu > li > a:after { + right: 20px; + transform: rotate(-135deg) translateY(-50%); } + [data-layout="horizontal"] .deznav .metismenu > li:hover { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + display: flex !important; + flex-direction: column; + flex-wrap: wrap; + height: auto !important; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + box-shadow: 0px 0 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse { + display: block !important; + position: absolute; + left: auto !important; + right: -100% !important; + top: 0 !important; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul { + left: auto; + right: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse { + right: auto !important; + left: -100% !important; } + [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul { + left: -100%; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul { + left: 0; + right: auto; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse { + right: -100% !important; + left: auto !important; } + [data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-layout="horizontal"] .content-body .page-titles { + margin-left: 0; + margin-right: 0; + margin-bottom: 1.875rem; } + [data-layout="horizontal"] .footer { + margin-left: 0; + margin: 0 auto; + padding-left: 0; } + [data-layout="horizontal"] .sidebar-right { + z-index: 1; } + + [data-header-position="fixed"][data-layout="horizontal"] .deznav { + top: 5rem; } + + [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav { + position: fixed; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body { + padding-top: 8.3rem; } + + [data-layout="horizontal"][data-container="boxed"] .footer { + margin-left: 0; + max-width: 1199px; + margin: 0 auto; } + + [data-layout="horizontal"][data-container="wide"] .page-titles { + margin-left: -30px; + margin-right: -30px; } + + [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles { + margin-top: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul { + top: 4.315rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.1rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after { + display: none; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li { + text-align: left; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header { + width: 6rem; + padding-left: 30px; + padding-right: 30px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; } + [data-sidebar-style="mini"][data-layout="horizontal"] .header { + width: 100%; + padding-left: 6rem; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a { + width: auto; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text { + display: none; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body { + padding-top: 8.75rem; } + + [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + position: fixed; + left: 0; + top: 0; } } +@media (min-width: 767px) { + [data-sidebar-style="compact"] .deznav .nav-user { + display: none; } + [data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 1.5rem 1.625rem 1.5rem 1.5rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul { + padding: 1rem 0; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a { + padding: 0.5rem 1rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a.has-arrow:after { + content: ""; } + [data-sidebar-style="compact"] .deznav .metismenu li { + text-align: center; } + [data-sidebar-style="compact"] .deznav .metismenu li a svg { + max-width: 21px; + max-height: 21px; + display: block; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="compact"] .deznav .metismenu li a i { + font-size: 2.2rem; } + [data-sidebar-style="compact"] .deznav .metismenu li a:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li a:before { + content: ""; + height: 75px; + width: 0; + position: absolute; + left: 0; + top: 50%; + transform: translatey(-50%); + background: #0B2A97; + border-radius: 0 1.25rem 1.25rem 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-sidebar-style="compact"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: -webkit-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: linear-gradient(to right, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a:before, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a:before { + width: 10px; } + [data-sidebar-style="compact"] .nav-text { + display: inline-block; + margin-top: 0.7125rem; } + [data-sidebar-style="compact"] .nav-label.first { + display: none; } + [data-sidebar-style="compact"] .nav-badge { + display: none; } + [data-sidebar-style="compact"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="compact"] .content-body { + margin-left: 15rem; } } +[data-layout="horizontal"][data-sidebar-style="compact"] .footer { + padding-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .content-body { + margin-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu { + padding: 0 30px; } + +[data-layout="vertical"][data-sidebar-style="compact"] .deznav { + width: 15rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: rgba(0, 0, 0, 0.02); } + [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: 255, 255, 255, 0.05; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before { + content: none; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a { + padding: 0.625rem 0.9375rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + top: 1px; + display: inline-block; + right: auto; + margin-left: 5px; + position: relative; + width: 7px; + height: 7px; + border-width: 2px 0px 0px 2px; } + [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + left: auto; + margin-left: 0; + margin-right: 5px; } + +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="horizontal"] .metismenu { + padding: 0 30px; } + [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header { + width: 5.063rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 20px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 1.25rem; + padding-right: 1.25rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-left: 5.063rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-left: 1.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-right: 1.375rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + overflow: visible; + position: absolute; + left: -12.125rem; } } + @media only screen and (min-width: 767px) and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: -10rem; } } +@media (min-width: 767px) { + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: auto; + right: -12.125rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a { + display: flex; + justify-content: space-between; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i { + order: 1; + margin-right: 0; + margin-top: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-left: 0; + padding-left: 0; + padding-right: 28px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + padding-right: 0; + padding-left: 28px; } + [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: #333a54; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: auto; + right: 28px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: 28px; + right: auto; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a { + position: relative; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + left: auto; + right: -5px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + right: auto; + left: -5px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: 5rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: auto; + left: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header { + width: 17.1875rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo { + padding-left: 1.6rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo .brand-title { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-left: 4.38rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: auto; + right: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 5rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 0; + margin-right: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + padding-left: 4.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + margin-left: 0; + margin-right: 4.375rem; } } +@media (min-width: 767px) { + [data-sidebar-style="modern"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"] .nav-header .brand-logo { + justify-content: center; } + [data-sidebar-style="modern"] .deznav .metismenu > li { + text-align: center; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a { + padding: 20px 15px 20px 15px !important; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a::after { + display: none; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #a8baf9; } + [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: left; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: right; } + [data-sidebar-style="modern"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="modern"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="modern"] .deznav .metismenu li > ul { + height: auto !important; } + [data-sidebar-style="modern"] .deznav .metismenu .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-text { + display: block; + margin-top: 0.3125rem; } + [data-sidebar-style="modern"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="modern"] .content-body { + margin-left: 9.375rem; } + + [data-sidebar-style="modern"][data-layout="vertical"] .deznav { + width: 9.375rem; + left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav { + left: auto; + right: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv, + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i { + font-size: 20px; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul { + display: none; + padding: 1.875rem 0.9375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li { + position: relative; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a { + padding: 0.625rem 1.5rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + position: absolute; + left: 105%; + top: 0; + bottom: auto; + background-color: #fff; + border: 1px solid #f0f1f5; + width: 200px; } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + background: #1e2746; + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + left: auto; + right: 105%; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; + left: 100%; + padding: 1rem 0; + margin-left: -10px; + border: 0; + box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + left: auto; + right: 100%; + box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text { + display: block; + margin-top: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: -9.375rem; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: auto; + right: -9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 0; } + + [data-sidebar-style="modern"][data-layout="horizontal"] .footer, + [data-sidebar-style="modern"][data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.25rem; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul { + top: 4.5625rem; } + [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a { + padding: 0.8125rem 1.25rem; } } +[data-sidebar-style="overlay"] .deznav { + left: -100%; } + [direction="rtl"][data-sidebar-style="overlay"] .deznav { + left: auto; + right: -100%; } +[data-sidebar-style="overlay"] .content-body { + margin-left: 0; } +[data-sidebar-style="overlay"] .nav-header { + position: absolute; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + left: 0; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #0B2A97; } +[data-sidebar-style="overlay"] .menu-toggle .nav-header { + position: absolute; + left: auto; } +[data-sidebar-style="overlay"] .menu-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav { + left: auto; + right: 0; } +[data-sidebar-style="overlay"] .footer { + padding-left: 0; } + +[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header { + position: fixed; + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .deznav { + position: fixed; } + [data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav { + position: fixed; } + +[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav { + position: absolute; } + +.sidebar-right { + right: -15.625rem; + position: fixed; + top: 0; + width: 15.625rem; + background-color: #fff; + height: calc(100% - 7.0625rem); + margin-top: 5rem; + transition: all .5s ease-in-out; + padding-bottom: 1.875rem; + box-shadow: -2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right .slimScrollDiv { + overflow: visible !important; } + .sidebar-right .sidebar-right-trigger { + position: absolute; + z-index: 9; + top: 4.75rem; + right: 100%; + background-color: #fff; + color: #0B2A97; + display: inline-block; + height: 3rem; + width: 3rem; + text-align: center; + font-size: 1.75rem; + line-height: 3rem; + border-radius: 5px 0 0 5px; + box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + [data-theme-version="dark"] .sidebar-right .sidebar-right-trigger { + background-color: #31343b; + color: #fff; } + .sidebar-right .sidebar-right-trigger:hover { + color: #0B2A97; } + .sidebar-right.show { + right: 0; + z-index: 999; } + .sidebar-right .nav-tabs { + justify-content: space-between; + position: sticky; + top: 0; + background-color: #fff; + z-index: 2; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #181f39; } + .sidebar-right .nav-tabs .nav-item { + margin-bottom: 0; + flex: 1; } + .sidebar-right .nav-tabs .nav-item .nav-link { + border: 0; + font-size: 1.125rem; + position: relative; + text-align: center; + background-color: #fff; } + .sidebar-right .nav-tabs .nav-item .nav-link::after { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 2px; + content: ""; + background: transparent; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link { + background-color: #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link.active { + border-right: none; + border-left: none; + border-top: none; } + .sidebar-right .tab-content { + padding: 1.25rem; } + .sidebar-right .tab-content .tab-pane .admin-settings > div { + margin-bottom: 10px; } + .sidebar-right .tab-content .tab-pane .admin-settings p { + margin-bottom: 0.125rem; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] { + display: none; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label { + display: inline-block; + width: 25px; + height: 25px; + cursor: pointer; + transition: all .1s ease; + border-radius: 4px; + margin-right: 5px; + margin-bottom: 3px; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label { + position: relative; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after { + height: 33px; + width: 33px; + left: -4px; + top: -4px; + content: ""; + position: absolute; + background-color: inherit; + border-radius: 6px; + opacity: 0.4; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + background-color: #fff; } + .sidebar-right #nav_header_color_2 + label, + .sidebar-right #header_color_2 + label, + .sidebar-right #sidebar_color_2 + label, + .sidebar-right #primary_color_2 + label { + background-color: #143b64; } + .sidebar-right #nav_header_color_3 + label, + .sidebar-right #header_color_3 + label, + .sidebar-right #sidebar_color_3 + label, + .sidebar-right #primary_color_3 + label { + background-color: #0B2A97; } + .sidebar-right #nav_header_color_4 + label, + .sidebar-right #header_color_4 + label, + .sidebar-right #sidebar_color_4 + label, + .sidebar-right #primary_color_4 + label { + background-color: #4527a0; } + .sidebar-right #nav_header_color_5 + label, + .sidebar-right #header_color_5 + label, + .sidebar-right #sidebar_color_5 + label, + .sidebar-right #primary_color_5 + label { + background-color: #c62828; } + .sidebar-right #nav_header_color_6 + label, + .sidebar-right #header_color_6 + label, + .sidebar-right #sidebar_color_6 + label, + .sidebar-right #primary_color_6 + label { + background-color: #283593; } + .sidebar-right #nav_header_color_7 + label, + .sidebar-right #header_color_7 + label, + .sidebar-right #sidebar_color_7 + label, + .sidebar-right #primary_color_7 + label { + background-color: #7356f1; } + .sidebar-right #nav_header_color_8 + label, + .sidebar-right #header_color_8 + label, + .sidebar-right #sidebar_color_8 + label, + .sidebar-right #primary_color_8 + label { + background-color: #3695eb; } + .sidebar-right #nav_header_color_9 + label, + .sidebar-right #header_color_9 + label, + .sidebar-right #sidebar_color_9 + label, + .sidebar-right #primary_color_9 + label { + background-color: #00838f; } + .sidebar-right #nav_header_color_10 + label, + .sidebar-right #header_color_10 + label, + .sidebar-right #sidebar_color_10 + label, + .sidebar-right #primary_color_10 + label { + background-color: #ff8f16; } + .sidebar-right #nav_header_color_11 + label, + .sidebar-right #header_color_11 + label, + .sidebar-right #sidebar_color_11 + label, + .sidebar-right #primary_color_11 + label { + background-color: #6673fd; } + .sidebar-right #nav_header_color_12 + label, + .sidebar-right #header_color_12 + label, + .sidebar-right #sidebar_color_12 + label, + .sidebar-right #primary_color_12 + label { + background-color: #558b2f; } + .sidebar-right #nav_header_color_13 + label, + .sidebar-right #header_color_13 + label, + .sidebar-right #sidebar_color_13 + label, + .sidebar-right #primary_color_13 + label { + background-color: #2a2a2a; } + .sidebar-right #nav_header_color_14 + label, + .sidebar-right #header_color_14 + label, + .sidebar-right #sidebar_color_14 + label, + .sidebar-right #primary_color_14 + label { + background-color: #1367c8; } + .sidebar-right #nav_header_color_15 + label, + .sidebar-right #header_color_15 + label, + .sidebar-right #sidebar_color_15 + label, + .sidebar-right #primary_color_15 + label { + background-color: #ed0b4c; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + border: 1px solid #89879f; } + +@keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } } +@-webkit-keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateY(-8%); + -webkit-transform: translateY(-8%); } } +.nav-user { + background: #0B2A97; + margin-bottom: 10px; + padding: 20px 25px 15px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user { + padding: 20px 15px 15px; } } + .nav-user img { + width: 35px; + height: 35px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } } + .nav-user h5 { + margin-left: 10px; + margin-bottom: 3px; + color: #fff; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user h5 { + display: none; } } + [data-sibebarbg="color_2"] .nav-user h5 { + color: #fff; } + .nav-user p { + margin-left: 10px; + margin-bottom: 8px; + color: #afcff7; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user p { + display: none; } } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user i { + margin-top: 15px; + display: block; } } + +.menu-toggle .nav-user { + padding: 20px 15px 15px; } + .menu-toggle .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } + .menu-toggle .nav-user h5, + .menu-toggle .nav-user p { + display: none; } + .menu-toggle .nav-user i { + margin-top: 15px; + display: block; } + .menu-toggle .nav-user .dropdown-menu { + left: 45px !important; + top: 22px !important; } + +.chatbox { + width: 340px; + height: 100vh; + position: fixed; + right: -500px; + top: 0; + z-index: 999; + background: #fff; + box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15); + -webkit-transition: all 0.8s; + -ms-transition: all 0.8s; + transition: all 0.8s; } + [data-theme-version="dark"] .chatbox { + background: #1e2746; } + .chatbox .chatbox-close { + position: absolute; + -webkit-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; + width: 0; + height: 100%; + right: 340px; + background: #000; + z-index: 1; + opacity: 0.1; + cursor: pointer; } + .chatbox .card-fotter { + padding: 0.75rem 1rem; } + .chatbox .card-body { + padding: 1rem; } + .chatbox.active { + right: 0; } + .chatbox.active .chatbox-close { + width: 100vw; } + .chatbox .type_msg { + padding-top: 10px; } + .chatbox .nav { + padding: 1rem 1rem 0 1rem; + background: #0B2A97; + border: 0; + justify-content: space-between; } + .chatbox .nav .nav-link { + color: #fff; + opacity: 0.7; + text-transform: uppercase; } + .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active { + background: transparent; + color: #fff; + opacity: 1; + border-color: #fff; } + .chatbox .img_cont { + width: 40px; + border-radius: 40px; + margin-right: 10px; + position: relative; + height: 40px; + background: #eee; + display: flex; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 14px; + min-width: 40px; + min-height: 40px; } + .chatbox .img_cont .icon { + color: #fff; } + .chatbox .img_cont.primary { + background: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .chatbox .img_cont.primary { + background: rgba(11, 42, 151, 0.2); } + .chatbox .img_cont.warning { + background: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .chatbox .img_cont.warning { + background: rgba(255, 188, 17, 0.1); } + .chatbox .img_cont.success { + background: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .chatbox .img_cont.success { + background: rgba(43, 193, 85, 0.1); } + .chatbox .img_cont.info { + background: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .chatbox .img_cont.info { + background: rgba(30, 167, 197, 0.1); } + .chatbox .img_cont img { + width: 100%; } + .chatbox .img_cont .online_icon { + background: #2BC155; + position: absolute; + width: 12px; + height: 12px; + border-radius: 15px; + right: -1px; + bottom: 0px; + border: 2px solid #fff; } + .chatbox .img_cont .online_icon.offline { + background: #F94687; } + .chatbox .card { + box-shadow: none; } + .chatbox .search { + height: 40px; } + .chatbox .user_info span { + font-size: 15px; + color: #000; + display: block; + font-weight: 500; + line-height: 1; + margin-bottom: 5px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + [data-theme-version="dark"] .chatbox .user_info span { + color: #fff; } + .chatbox .user_info p { + font-size: 13px; + margin-bottom: 0; + line-height: 1; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + .chatbox .contacts li { + padding: 7px 1rem; + border-bottom: 1px solid #eee; + cursor: pointer; } + [data-theme-version="dark"] .chatbox .contacts li { + border-color: #333a54; } + .chatbox .contacts li > div { + display: flex; + align-items: center; } + .chatbox .contacts li:hover { + background: #f4f7ff; } + [data-theme-version="dark"] .chatbox .contacts li:hover { + background-color: #181f39; } + .chatbox .contacts .name-first-letter { + background: #F9F9F9; + padding: 4px 1rem; + font-weight: 700; + color: #000; + position: sticky; + top: 0; + z-index: 1; } + [data-theme-version="dark"] .chatbox .contacts .name-first-letter { + color: #fff; + background: #181f39; } + .chatbox .msg_card_body { + height: calc(100vh - 195px); } + .chatbox .contacts_body { + height: calc(100vh - 120px); } + .chatbox .card-header { + background: #f4f7ff; + padding: 15px 20px; + justify-content: center; } + .chatbox .card-header h6 { + font-size: 15px; } + .chatbox .card-header p { + line-height: 1.2; + font-size: 12px; + color: #7e7e7e; } + .chatbox .chat-list-header { + justify-content: space-between; + background: #fff; } + [data-theme-version="dark"] .chatbox .chat-list-header { + background: #1e2746; } + .chatbox .chat-list-header a { + text-align: center; + width: 30px; + height: 30px; + background: #F9F9F9; + border-radius: 6px; + line-height: 30px; + display: block; } + [data-theme-version="dark"] .chatbox .chat-list-header a { + background: rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] { + fill: #fff; } + .chatbox .img_cont_msg { + width: 30px; + height: 30px; + display: block; + max-width: 30px; + min-width: 30px; } + .chatbox .img_cont_msg img { + width: 100%; } + .chatbox .msg_cotainer { + background: #0B2A97; + margin-left: 10px; + border-radius: 0 1.25rem 1.25rem 1.25rem; + padding: 10px 15px; + color: #fff; + position: relative; } + .chatbox .msg_cotainer .msg_time { + display: block; + font-size: 11px; + color: #fff; + margin-top: 5px; + opacity: 0.5; } + .chatbox .msg_cotainer:after { + content: ""; + position: absolute; + left: -10px; + border-right: 10px solid #0B2A97; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + .chatbox .msg_cotainer_send { + background: #F9F9F9; + padding: 10px 15px; + border-radius: 6px 0px 6px 6px; + margin-right: 10px; + color: #222; + position: relative; + text-align: right; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send { + background: #181f39; + color: #fff; } + .chatbox .msg_cotainer_send .msg_time_send { + display: block; + font-size: 11px; + text-align: right; + margin-top: 5px; + opacity: 0.6; } + .chatbox .msg_cotainer_send:after { + content: ""; + position: absolute; + right: -10px; + border-left: 10px solid #F9F9F9; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send:after { + border-left: 10px solid #181f39; } + .chatbox .type_msg .form-control { + padding: 10px 0; + height: 50px; + border: 0; + resize: none; } + .chatbox .type_msg .btn { + font-size: 18px; + border-radius: 38px !important; + width: 38px; + height: 38px; + padding: 0; + margin-top: 6px; } + .chatbox .video_cam { + margin-left: 15px; } + .chatbox .video_cam span { + width: 35px; + height: 35px; + background: #10ca93; + text-align: center; + line-height: 35px; + border-radius: 35px; + color: #fff; + margin-right: 5px; + align-self: center; + font-size: 16px; + padding: 0 3px; + display: inline-block; } + .chatbox .note_card .contacts li { + padding: 12px 1rem; } + +@media only screen and (max-width: 576px) { + .chatbox { + width: 280px; } + .chatbox .chatbox-close { + right: 280px; } } +[data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_2"] .nav-header { + background-color: #143b64; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_2"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_2"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_2"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_3"] .nav-header { + background-color: #0B2A97; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_3"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_3"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_3"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_4"] .nav-header { + background-color: #4527a0; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_4"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_4"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_4"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_5"] .nav-header { + background-color: #c62828; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_5"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_5"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_5"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_6"] .nav-header { + background-color: #283593; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_6"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_6"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_6"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_7"] .nav-header { + background-color: #7356f1; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_7"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_7"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_7"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_8"] .nav-header { + background-color: #3695eb; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_8"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_8"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_8"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_9"] .nav-header { + background-color: #00838f; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_9"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_9"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_9"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_10"] .nav-header { + background-color: #ff8f16; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_10"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_10"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_10"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_11"] .nav-header { + background-color: #6673fd; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_11"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_11"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_11"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_12"] .nav-header { + background-color: #558b2f; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_12"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_12"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_12"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_13"] .nav-header { + background-color: #2a2a2a; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_13"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_13"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_13"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_14"] .nav-header { + background-color: #1367c8; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_14"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_14"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_14"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_15"] .nav-header { + background-color: #ed0b4c; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_15"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_15"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_15"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-headerbg="color_2"][data-theme-version="dark"] .header, +[data-headerbg="color_2"] .header { + background-color: #143b64; + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_2"] .header-left input { + border-color: #1d548f; + background-color: #1d548f !important; + color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_2"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_2"] .header-left input:focus { + border-color: #0c223a; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_2"] .header-left .search_icon { + background-color: #1d548f !important; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_2"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_2"] .header-left .btn { + background-color: #0c223a; + border-color: #0c223a; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_2"] .header-left .btn:hover, + [data-headerbg="color_2"] .header-left .btn:focus, + [data-headerbg="color_2"] .header-left .btn:active { + background-color: #03090f; + border-color: #03090f; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_2"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_2"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_2"] .header-right .pulse-css:after, + [data-headerbg="color_2"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_2"] .header-right .notification_dropdown .nav-link { + background-color: #1d548f !important; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_2"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_2"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_2"] .nav-control { + background-color: #1d548f; + color: #fff; } + +[data-headerbg="color_3"][data-theme-version="dark"] .header, +[data-headerbg="color_3"] .header { + background-color: #0B2A97; + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_3"] .header-left input { + border-color: #0e37c7; + background-color: #0e37c7 !important; + color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_3"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_3"] .header-left input:focus { + border-color: #081d67; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_3"] .header-left .search_icon { + background-color: #0e37c7 !important; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_3"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_3"] .header-left .btn { + background-color: #081d67; + border-color: #081d67; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_3"] .header-left .btn:hover, + [data-headerbg="color_3"] .header-left .btn:focus, + [data-headerbg="color_3"] .header-left .btn:active { + background-color: #041038; + border-color: #041038; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_3"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_3"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_3"] .header-right .pulse-css:after, + [data-headerbg="color_3"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_3"] .header-right .notification_dropdown .nav-link { + background-color: #0e37c7 !important; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_3"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_3"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_3"] .nav-control { + background-color: #0e37c7; + color: #fff; } + +[data-headerbg="color_4"][data-theme-version="dark"] .header, +[data-headerbg="color_4"] .header { + background-color: #4527a0; + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_4"] .header-left input { + border-color: #5731c9; + background-color: #5731c9 !important; + color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_4"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_4"] .header-left input:focus { + border-color: #331d77; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_4"] .header-left .search_icon { + background-color: #5731c9 !important; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_4"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_4"] .header-left .btn { + background-color: #331d77; + border-color: #331d77; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_4"] .header-left .btn:hover, + [data-headerbg="color_4"] .header-left .btn:focus, + [data-headerbg="color_4"] .header-left .btn:active { + background-color: #22134e; + border-color: #22134e; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_4"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_4"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_4"] .header-right .pulse-css:after, + [data-headerbg="color_4"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_4"] .header-right .notification_dropdown .nav-link { + background-color: #5731c9 !important; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_4"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_4"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_4"] .nav-control { + background-color: #5731c9; + color: #fff; } + +[data-headerbg="color_5"][data-theme-version="dark"] .header, +[data-headerbg="color_5"] .header { + background-color: #c62828; + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_5"] .header-left input { + border-color: #da4747; + background-color: #da4747 !important; + color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_5"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_5"] .header-left input:focus { + border-color: #9c1f1f; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_5"] .header-left .search_icon { + background-color: #da4747 !important; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_5"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_5"] .header-left .btn { + background-color: #9c1f1f; + border-color: #9c1f1f; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_5"] .header-left .btn:hover, + [data-headerbg="color_5"] .header-left .btn:focus, + [data-headerbg="color_5"] .header-left .btn:active { + background-color: #711717; + border-color: #711717; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_5"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_5"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_5"] .header-right .pulse-css:after, + [data-headerbg="color_5"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_5"] .header-right .notification_dropdown .nav-link { + background-color: #da4747 !important; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_5"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_5"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_5"] .nav-control { + background-color: #da4747; + color: #fff; } + +[data-headerbg="color_6"][data-theme-version="dark"] .header, +[data-headerbg="color_6"] .header { + background-color: #283593; + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_6"] .header-left input { + border-color: #3343bb; + background-color: #3343bb !important; + color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_6"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_6"] .header-left input:focus { + border-color: #1d276b; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_6"] .header-left .search_icon { + background-color: #3343bb !important; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_6"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_6"] .header-left .btn { + background-color: #1d276b; + border-color: #1d276b; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_6"] .header-left .btn:hover, + [data-headerbg="color_6"] .header-left .btn:focus, + [data-headerbg="color_6"] .header-left .btn:active { + background-color: #121843; + border-color: #121843; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_6"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_6"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_6"] .header-right .pulse-css:after, + [data-headerbg="color_6"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_6"] .header-right .notification_dropdown .nav-link { + background-color: #3343bb !important; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_6"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_6"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_6"] .nav-control { + background-color: #3343bb; + color: #fff; } + +[data-headerbg="color_7"][data-theme-version="dark"] .header, +[data-headerbg="color_7"] .header { + background-color: #7356f1; + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_7"] .header-left input { + border-color: #9a85f5; + background-color: #9a85f5 !important; + color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_7"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_7"] .header-left input:focus { + border-color: #4c27ed; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_7"] .header-left .search_icon { + background-color: #9a85f5 !important; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_7"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_7"] .header-left .btn { + background-color: #4c27ed; + border-color: #4c27ed; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_7"] .header-left .btn:hover, + [data-headerbg="color_7"] .header-left .btn:focus, + [data-headerbg="color_7"] .header-left .btn:active { + background-color: #3511d0; + border-color: #3511d0; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_7"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_7"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_7"] .header-right .pulse-css:after, + [data-headerbg="color_7"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_7"] .header-right .notification_dropdown .nav-link { + background-color: #9a85f5 !important; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_7"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_7"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_7"] .nav-control { + background-color: #9a85f5; + color: #fff; } + +[data-headerbg="color_8"][data-theme-version="dark"] .header, +[data-headerbg="color_8"] .header { + background-color: #3695eb; + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_8"] .header-left input { + border-color: #64adf0; + background-color: #64adf0 !important; + color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_8"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_8"] .header-left input:focus { + border-color: #167cd8; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_8"] .header-left .search_icon { + background-color: #64adf0 !important; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_8"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_8"] .header-left .btn { + background-color: #167cd8; + border-color: #167cd8; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_8"] .header-left .btn:hover, + [data-headerbg="color_8"] .header-left .btn:focus, + [data-headerbg="color_8"] .header-left .btn:active { + background-color: #1161aa; + border-color: #1161aa; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_8"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_8"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_8"] .header-right .pulse-css:after, + [data-headerbg="color_8"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_8"] .header-right .notification_dropdown .nav-link { + background-color: #64adf0 !important; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_8"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_8"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_8"] .nav-control { + background-color: #64adf0; + color: #fff; } + +[data-headerbg="color_9"][data-theme-version="dark"] .header, +[data-headerbg="color_9"] .header { + background-color: #00838f; + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_9"] .header-left input { + border-color: #00b2c2; + background-color: #00b2c2 !important; + color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_9"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_9"] .header-left input:focus { + border-color: #00545c; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_9"] .header-left .search_icon { + background-color: #00b2c2 !important; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_9"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_9"] .header-left .btn { + background-color: #00545c; + border-color: #00545c; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_9"] .header-left .btn:hover, + [data-headerbg="color_9"] .header-left .btn:focus, + [data-headerbg="color_9"] .header-left .btn:active { + background-color: #002629; + border-color: #002629; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_9"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_9"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_9"] .header-right .pulse-css:after, + [data-headerbg="color_9"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_9"] .header-right .notification_dropdown .nav-link { + background-color: #00b2c2 !important; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_9"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_9"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_9"] .nav-control { + background-color: #00b2c2; + color: #fff; } + +[data-headerbg="color_10"][data-theme-version="dark"] .header, +[data-headerbg="color_10"] .header { + background-color: #ff8f16; + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_10"] .header-left input { + border-color: #ffa849; + background-color: #ffa849 !important; + color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_10"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_10"] .header-left input:focus { + border-color: #e27500; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_10"] .header-left .search_icon { + background-color: #ffa849 !important; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_10"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_10"] .header-left .btn { + background-color: #e27500; + border-color: #e27500; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_10"] .header-left .btn:hover, + [data-headerbg="color_10"] .header-left .btn:focus, + [data-headerbg="color_10"] .header-left .btn:active { + background-color: #af5b00; + border-color: #af5b00; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_10"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_10"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_10"] .header-right .pulse-css:after, + [data-headerbg="color_10"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_10"] .header-right .notification_dropdown .nav-link { + background-color: #ffa849 !important; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_10"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_10"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_10"] .nav-control { + background-color: #ffa849; + color: #fff; } + +[data-headerbg="color_11"][data-theme-version="dark"] .header, +[data-headerbg="color_11"] .header { + background-color: #6673fd; + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_11"] .header-left input { + border-color: #98a1fe; + background-color: #98a1fe !important; + color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_11"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_11"] .header-left input:focus { + border-color: #3445fc; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_11"] .header-left .search_icon { + background-color: #98a1fe !important; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_11"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_11"] .header-left .btn { + background-color: #3445fc; + border-color: #3445fc; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_11"] .header-left .btn:hover, + [data-headerbg="color_11"] .header-left .btn:focus, + [data-headerbg="color_11"] .header-left .btn:active { + background-color: #0318fa; + border-color: #0318fa; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_11"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_11"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_11"] .header-right .pulse-css:after, + [data-headerbg="color_11"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_11"] .header-right .notification_dropdown .nav-link { + background-color: #98a1fe !important; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_11"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_11"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_11"] .nav-control { + background-color: #98a1fe; + color: #fff; } + +[data-headerbg="color_12"][data-theme-version="dark"] .header, +[data-headerbg="color_12"] .header { + background-color: #558b2f; + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_12"] .header-left input { + border-color: #6cb13c; + background-color: #6cb13c !important; + color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_12"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_12"] .header-left input:focus { + border-color: #3e6522; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_12"] .header-left .search_icon { + background-color: #6cb13c !important; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_12"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_12"] .header-left .btn { + background-color: #3e6522; + border-color: #3e6522; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_12"] .header-left .btn:hover, + [data-headerbg="color_12"] .header-left .btn:focus, + [data-headerbg="color_12"] .header-left .btn:active { + background-color: #263f15; + border-color: #263f15; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_12"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_12"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_12"] .header-right .pulse-css:after, + [data-headerbg="color_12"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_12"] .header-right .notification_dropdown .nav-link { + background-color: #6cb13c !important; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_12"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_12"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_12"] .nav-control { + background-color: #6cb13c; + color: #fff; } + +[data-headerbg="color_13"][data-theme-version="dark"] .header, +[data-headerbg="color_13"] .header { + background-color: #2a2a2a; + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_13"] .header-left input { + border-color: #444444; + background-color: #444444 !important; + color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_13"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_13"] .header-left input:focus { + border-color: #111111; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_13"] .header-left .search_icon { + background-color: #444444 !important; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_13"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_13"] .header-left .btn { + background-color: #111111; + border-color: #111111; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_13"] .header-left .btn:hover, + [data-headerbg="color_13"] .header-left .btn:focus, + [data-headerbg="color_13"] .header-left .btn:active { + background-color: black; + border-color: black; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_13"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_13"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_13"] .header-right .pulse-css:after, + [data-headerbg="color_13"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_13"] .header-right .notification_dropdown .nav-link { + background-color: #444444 !important; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_13"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_13"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_13"] .nav-control { + background-color: #444444; + color: #fff; } + +[data-headerbg="color_14"][data-theme-version="dark"] .header, +[data-headerbg="color_14"] .header { + background-color: #1367c8; + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_14"] .header-left input { + border-color: #2480ea; + background-color: #2480ea !important; + color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_14"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_14"] .header-left input:focus { + border-color: #0f4f99; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_14"] .header-left .search_icon { + background-color: #2480ea !important; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_14"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_14"] .header-left .btn { + background-color: #0f4f99; + border-color: #0f4f99; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_14"] .header-left .btn:hover, + [data-headerbg="color_14"] .header-left .btn:focus, + [data-headerbg="color_14"] .header-left .btn:active { + background-color: #0a376b; + border-color: #0a376b; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_14"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_14"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_14"] .header-right .pulse-css:after, + [data-headerbg="color_14"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_14"] .header-right .notification_dropdown .nav-link { + background-color: #2480ea !important; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_14"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_14"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_14"] .nav-control { + background-color: #2480ea; + color: #fff; } + +[data-headerbg="color_15"][data-theme-version="dark"] .header, +[data-headerbg="color_15"] .header { + background-color: #ed0b4c; + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_15"] .header-left input { + border-color: #f6356d; + background-color: #f6356d !important; + color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_15"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_15"] .header-left input:focus { + border-color: #bc093c; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_15"] .header-left .search_icon { + background-color: #f6356d !important; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_15"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_15"] .header-left .btn { + background-color: #bc093c; + border-color: #bc093c; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_15"] .header-left .btn:hover, + [data-headerbg="color_15"] .header-left .btn:focus, + [data-headerbg="color_15"] .header-left .btn:active { + background-color: #8c062d; + border-color: #8c062d; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_15"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_15"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_15"] .header-right .pulse-css:after, + [data-headerbg="color_15"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_15"] .header-right .notification_dropdown .nav-link { + background-color: #f6356d !important; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_15"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_15"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_15"] .nav-control { + background-color: #f6356d; + color: #fff; } + +[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_2"] .deznav { + background-color: #143b64; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_2"] .deznav .menu-tabs li a.active { + color: #143b64; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_2"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_2"] .deznav .metismenu > li { + border-color: #1d548f; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_2"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_2"] .deznav .metismenu a:hover, + [data-sibebarbg="color_2"] .deznav .metismenu a:focus, + [data-sibebarbg="color_2"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_2"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_2"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_3"] .deznav { + background-color: #0B2A97; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_3"] .deznav .menu-tabs li a.active { + color: #0B2A97; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_3"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_3"] .deznav .metismenu > li { + border-color: #0e37c7; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_3"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_3"] .deznav .metismenu a:hover, + [data-sibebarbg="color_3"] .deznav .metismenu a:focus, + [data-sibebarbg="color_3"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_3"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_3"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_4"] .deznav { + background-color: #4527a0; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_4"] .deznav .menu-tabs li a.active { + color: #4527a0; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_4"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_4"] .deznav .metismenu > li { + border-color: #5731c9; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_4"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_4"] .deznav .metismenu a:hover, + [data-sibebarbg="color_4"] .deznav .metismenu a:focus, + [data-sibebarbg="color_4"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_4"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_4"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_5"] .deznav { + background-color: #c62828; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_5"] .deznav .menu-tabs li a.active { + color: #c62828; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_5"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_5"] .deznav .metismenu > li { + border-color: #da4747; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_5"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_5"] .deznav .metismenu a:hover, + [data-sibebarbg="color_5"] .deznav .metismenu a:focus, + [data-sibebarbg="color_5"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_5"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_5"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_6"] .deznav { + background-color: #283593; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_6"] .deznav .menu-tabs li a.active { + color: #283593; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_6"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_6"] .deznav .metismenu > li { + border-color: #3343bb; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_6"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_6"] .deznav .metismenu a:hover, + [data-sibebarbg="color_6"] .deznav .metismenu a:focus, + [data-sibebarbg="color_6"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_6"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_6"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_7"] .deznav { + background-color: #7356f1; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_7"] .deznav .menu-tabs li a.active { + color: #7356f1; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_7"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_7"] .deznav .metismenu > li { + border-color: #9a85f5; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_7"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_7"] .deznav .metismenu a:hover, + [data-sibebarbg="color_7"] .deznav .metismenu a:focus, + [data-sibebarbg="color_7"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_7"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_7"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_8"] .deznav { + background-color: #3695eb; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_8"] .deznav .menu-tabs li a.active { + color: #3695eb; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_8"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_8"] .deznav .metismenu > li { + border-color: #64adf0; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_8"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_8"] .deznav .metismenu a:hover, + [data-sibebarbg="color_8"] .deznav .metismenu a:focus, + [data-sibebarbg="color_8"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_8"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_8"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_9"] .deznav { + background-color: #00838f; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_9"] .deznav .menu-tabs li a.active { + color: #00838f; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_9"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_9"] .deznav .metismenu > li { + border-color: #00b2c2; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_9"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_9"] .deznav .metismenu a:hover, + [data-sibebarbg="color_9"] .deznav .metismenu a:focus, + [data-sibebarbg="color_9"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_9"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_9"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_10"] .deznav { + background-color: #ff8f16; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_10"] .deznav .menu-tabs li a.active { + color: #ff8f16; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_10"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_10"] .deznav .metismenu > li { + border-color: #ffa849; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_10"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_10"] .deznav .metismenu a:hover, + [data-sibebarbg="color_10"] .deznav .metismenu a:focus, + [data-sibebarbg="color_10"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_10"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_10"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_11"] .deznav { + background-color: #6673fd; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_11"] .deznav .menu-tabs li a.active { + color: #6673fd; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_11"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_11"] .deznav .metismenu > li { + border-color: #98a1fe; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_11"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_11"] .deznav .metismenu a:hover, + [data-sibebarbg="color_11"] .deznav .metismenu a:focus, + [data-sibebarbg="color_11"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_11"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_11"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_12"] .deznav { + background-color: #558b2f; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_12"] .deznav .menu-tabs li a.active { + color: #558b2f; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_12"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_12"] .deznav .metismenu > li { + border-color: #6cb13c; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_12"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_12"] .deznav .metismenu a:hover, + [data-sibebarbg="color_12"] .deznav .metismenu a:focus, + [data-sibebarbg="color_12"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_12"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_12"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_13"] .deznav { + background-color: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_13"] .deznav .menu-tabs li a.active { + color: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_13"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_13"] .deznav .metismenu > li { + border-color: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_13"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_13"] .deznav .metismenu a:hover, + [data-sibebarbg="color_13"] .deznav .metismenu a:focus, + [data-sibebarbg="color_13"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_13"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_13"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_14"] .deznav { + background-color: #1367c8; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_14"] .deznav .menu-tabs li a.active { + color: #1367c8; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_14"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_14"] .deznav .metismenu > li { + border-color: #2480ea; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_14"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_14"] .deznav .metismenu a:hover, + [data-sibebarbg="color_14"] .deznav .metismenu a:focus, + [data-sibebarbg="color_14"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_14"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_14"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_15"] .deznav { + background-color: #ed0b4c; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_15"] .deznav .menu-tabs li a.active { + color: #ed0b4c; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_15"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_15"] .deznav .metismenu > li { + border-color: #f6356d; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_15"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_15"] .deznav .metismenu a:hover, + [data-sibebarbg="color_15"] .deznav .metismenu a:focus, + [data-sibebarbg="color_15"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_15"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_15"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-headerbg="transparent"] .header { + box-shadow: none; + background: transparent; } + +[data-headerbg="color_1"] .nav-header .hamburger.is-active .line, +[data-headerbg="color_1"] .nav-header .hamburger .line { + background: #0B2A97 !important; } + +@media (min-width: 992px) { + [data-container="boxed"] #main-wrapper { + max-width: 1199px; + margin: 0 auto; } + [direction="rtl"][data-container="boxed"] #main-wrapper { + text-align: right; } } +@media only screen and (min-width: 1350px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +@media only screen and (min-width: 1200px) and (max-width: 1349px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav { + max-width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header { + width: 1199px; } + +[data-container="boxed"] .metismenu.fixed { + left: auto; + max-width: 1199px; } +[data-container="boxed"] .page-titles { + margin-bottom: 3rem; + padding: 15px 15px; } +[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl { + padding: 0.9375rem 0.9375rem 0 0.9375rem; } + +[data-container="boxed"][data-layout="vertical"] .page-titles { + margin-left: 0; + margin-right: 0; } + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header { + position: absolute; } +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav { + position: absolute; } + +[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + left: auto; + max-width: 1199px; } + +@media (min-width: 992px) { + [data-container="wide-boxed"] #main-wrapper { + max-width: 1480px; + margin: 0 auto; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="full"] .header { + width: 100%; } + [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="compact"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + max-width: 1480px; } } + +[data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } +[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header { + max-width: 1480px; } +[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .deznav.fixed { + max-width: 1480px; + transition: none; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="rtl"] .deznav.fixed { + right: 5%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .deznav { + max-width: 1480px; + left: 5%; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="rtl"] .deznav { + right: 5%; } + +[data-primary="color_2"] a:hover, [data-primary="color_2"] a:focus, [data-primary="color_2"] a.active { + color: #143b64; } +[data-primary="color_2"] [data-class="bg-primary"]:before { + background: #143b64; } +[data-primary="color_2"] .email-left-box .intro-title { + background: rgba(20, 59, 100, 0.1); } + [data-primary="color_2"] .email-left-box .intro-title i { + color: #143b64; } +[data-primary="color_2"] .widget-stat .media .media-body h4 { + color: #143b64 !important; } +[data-primary="color_2"] .email-right-box .right-box-border { + border-right: 2px solid rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .mail-list .list-group-item.active i { + color: #143b64; } +[data-primary="color_2"] .single-mail.active { + background: #143b64; } +[data-primary="color_2"] .profile-info h4.text-primary { + color: #143b64 !important; } +[data-primary="color_2"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_2"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #143b64; + color: #143b64; } +[data-primary="color_2"] .amChartsInputField { + border: 0; + background: #143b64; } +[data-primary="color_2"] .amcharts-period-input, +[data-primary="color_2"] .amcharts-period-input-selected { + background: #143b64; } +[data-primary="color_2"] .morris-hover { + background: #143b64; } +[data-primary="color_2"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #143b64; } +[data-primary="color_2"] .custom-select:focus { + border-color: #143b64; + color: #143b64; } +[data-primary="color_2"] .daterangepicker td.active { + background-color: #143b64; } + [data-primary="color_2"] .daterangepicker td.active:hover { + background-color: #143b64; } +[data-primary="color_2"] .daterangepicker button.applyBtn { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .wizard > .steps li.current a { + background-color: #143b64; } +[data-primary="color_2"] .wizard .skip-email a { + color: #143b64; } +[data-primary="color_2"] .wizard > .actions li:not(.disabled) a { + background-color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.done a .number { + background: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.current a .number { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #143b64; } +[data-primary="color_2"] .is-invalid .input-group-prepend .input-group-text i { + color: #2161a4; } +[data-primary="color_2"] .datamaps-hoverover { + color: #143b64; + border: 1px solid rgba(20, 59, 100, 0.3); } +[data-primary="color_2"] .jqvmap-zoomin, +[data-primary="color_2"] .jqvmap-zoomout { + background-color: #143b64; } +[data-primary="color_2"] .table .thead-primary th { + background-color: #143b64; } +[data-primary="color_2"] .table.primary-table-bg-hover thead th { + background-color: #102e4f; } +[data-primary="color_2"] .table.primary-table-bg-hover tbody tr { + background-color: #143b64; } + [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #184879; } + [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #102e4f; } +[data-primary="color_2"] table.dataTable tr.selected { + color: #143b64; } +[data-primary="color_2"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #143b64 !important; + background: rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #143b64 !important; + background: rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .clipboard-btn:hover { + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__dates::before { + background: #143b64; } +[data-primary="color_2"] .cd-h-timeline__dates::after { + background: #143b64; } +[data-primary="color_2"] .cd-h-timeline__line { + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__date:after { + border-color: #153d68; + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__navigation { + border-color: #153d68; } +[data-primary="color_2"] .cd-h-timeline__navigation--inactive:hover { + border-color: #153d68; } +[data-primary="color_2"] .dd-handle { + background: #143b64; } +[data-primary="color_2"] .dd-handle:hover { + background: #143b64; } +[data-primary="color_2"] .dd3-content:hover { + background: #143b64; } +[data-primary="color_2"] .noUi-connect { + background-color: #143b64; } + [data-primary="color_2"] .noUi-connect.c-3-color { + background-color: #143b64; } +[data-primary="color_2"] .noUi-horizontal .noUi-handle, [data-primary="color_2"] .noUi-vertical .noUi-handle { + background-color: #143b64; } +[data-primary="color_2"] #slider-toggle.off .noUi-handle { + border-color: #143b64; } +[data-primary="color_2"] .pignose-calendar { + border-color: #143b64; } + [data-primary="color_2"] .pignose-calendar .pignose-calendar-top-date { + background-color: #143b64; } +[data-primary="color_2"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #143b64; } +[data-primary="color_2"] .bootstrap-tagsinput .tag { + background-color: #143b64; } +[data-primary="color_2"] .toast-success { + background-color: #143b64; } +[data-primary="color_2"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #143b64; } +[data-primary="color_2"] .accordion-header-bg .accordion__header--primary { + background-color: #143b64; } +[data-primary="color_2"] .alert-primary { + background: #297ace; + border-color: #297ace; + color: #143b64; } +[data-primary="color_2"] .alert-alt.alert-primary { + border-left: 4px solid #143b64; } +[data-primary="color_2"] .alert-alt.alert-primary.solid { + border-left: 4px solid black !important; } +[data-primary="color_2"] .alert.alert-primary.solid { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .alert.alert-outline-primary { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .badge-outline-primary { + border: 1px solid #143b64; + color: #143b64; } +[data-primary="color_2"] .badge-primary { + background-color: #143b64; } +[data-primary="color_2"] .page-titles h4 { + color: #143b64; } +[data-primary="color_2"] .card-action > a { + background: black; } +[data-primary="color_2"] .card-action .dropdown { + background: black; + color: #143b64; } + [data-primary="color_2"] .card-action .dropdown:hover, [data-primary="color_2"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_2"] .card-loader i { + background: #0e2946; } +[data-primary="color_2"] .dropdown-outline { + border: 0.1rem solid #143b64; } +[data-primary="color_2"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #143b64; } +[data-primary="color_2"] .card-action .custom-dropdown { + background: #3a87d8; } + [data-primary="color_2"] .card-action .custom-dropdown.show, [data-primary="color_2"] .card-action .custom-dropdown:focus, [data-primary="color_2"] .card-action .custom-dropdown:hover { + background: #143b64; } +[data-primary="color_2"] .label-primary { + background: #143b64; } +[data-primary="color_2"] .pagination .page-item .page-link:hover { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .pagination .page-item.active .page-link { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_2"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #143b64; } +[data-primary="color_2"] .progress-bar { + background-color: #143b64; } +[data-primary="color_2"] .progress-bar-primary { + background-color: #143b64; } +[data-primary="color_2"] .ribbon__four { + background-color: #143b64; } + [data-primary="color_2"] .ribbon__four:after, [data-primary="color_2"] .ribbon__four:before { + background-color: #256db9; } +[data-primary="color_2"] .ribbon__five { + background-color: #143b64; } + [data-primary="color_2"] .ribbon__five::before { + border-color: transparent transparent #143b64 transparent; } +[data-primary="color_2"] .ribbon__six { + background-color: #143b64; } +[data-primary="color_2"] .multi-steps > li { + color: #143b64; } + [data-primary="color_2"] .multi-steps > li:after { + background-color: #143b64; } + [data-primary="color_2"] .multi-steps > li.is-active:before { + border-color: #143b64; } +[data-primary="color_2"] .timeline-badge.primary { + background-color: #143b64 !important; } +[data-primary="color_2"] .tooltip-wrapper button:hover { + background: #143b64; } +[data-primary="color_2"] .chart_widget_tab_one .nav-link.active { + background-color: #143b64; + border: 1px solid #143b64; } + [data-primary="color_2"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #143b64; } +[data-primary="color_2"] .social-icon2 a { + border: 0.1rem solid #143b64; } +[data-primary="color_2"] .social-icon2 i { + color: #143b64; } +[data-primary="color_2"] .social-icon3 ul li a:hover i { + color: #143b64; } +[data-primary="color_2"] .bgl-primary { + background: #3a87d8; + border-color: #3a87d8; + color: #143b64; } +[data-primary="color_2"] .tdl-holder input[type=checkbox]:checked + i { + background: #143b64; } +[data-primary="color_2"] .footer .copyright a { + color: #143b64; } +[data-primary="color_2"] .hamburger .line { + background: #143b64; } +[data-primary="color_2"] svg.pulse-svg .first-circle, [data-primary="color_2"] svg.pulse-svg .second-circle, [data-primary="color_2"] svg.pulse-svg .third-circle { + fill: #143b64; } +[data-primary="color_2"] .pulse-css { + background: #143b64; } + [data-primary="color_2"] .pulse-css:after, [data-primary="color_2"] .pulse-css:before { + background-color: #143b64; } +[data-primary="color_2"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #143b64; } +[data-primary="color_2"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_2"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_2"] .header-right .header-profile .dropdown-menu a.active { + color: #143b64; } +[data-primary="color_2"] .header-right .header-profile .profile_title { + background: #143b64; } +[data-primary="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #143b64 !important; } +[data-primary="color_2"] .deznav .metismenu > li > a svg { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu > li:hover > a, [data-primary="color_2"] .deznav .metismenu > li:focus > a { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu > li.mm-active > a { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu ul a:hover, [data-primary="color_2"] .deznav .metismenu ul a:focus, [data-primary="color_2"] .deznav .metismenu ul a.mm-active { + color: #143b64; } +@media (min-width: 767px) { + [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #8fbae9; } } +[data-primary="color_2"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #143b64; } +[data-primary="color_2"] .nav-user { + background: #143b64; } +[data-primary="color_2"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #143b64; } + [data-primary="color_2"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .header-left input:focus { + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .loader__bar { + background: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .loader__ball { + background: #143b64; } +[data-primary="color_2"][data-theme-version="transparent"] .header-left input:focus { + border-color: #143b64; } +[data-primary="color_2"] .new-arrival-content .price { + color: #143b64; } +[data-primary="color_2"] .chart-link a i.text-primary { + color: #143b64; } +[data-primary="color_2"] #user-activity .nav-tabs .nav-link.active { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] span#counter { + color: #143b64; } +[data-primary="color_2"] .welcome-content:after { + background: #143b64; } +[data-primary="color_2"] .timeline-badge { + background-color: #143b64; } +[data-primary="color_2"] .page-timeline .timeline-workplan[data-primary="color_2"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(20, 59, 100, 0.4); } +[data-primary="color_2"] .sk-three-bounce .sk-child { + background-color: #143b64; } +[data-primary="color_2"] .dropdown-item.active, +[data-primary="color_2"] .dropdown-item:active { + color: #fff; + background-color: #143b64; } +[data-primary="color_2"] .overlay-box:after { + background: #143b64; } +[data-primary="color_2"] .btn-primary { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .bg-primary { + background-color: #143b64 !important; } +[data-primary="color_2"] .text-primary { + color: #143b64 !important; } +[data-primary="color_2"] .btn-primary:hover { + background-color: #071524; + border-color: #071524; } +[data-primary="color_2"] .btn-outline-primary { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .btn-outline-primary:hover { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_2"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_2"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_2"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_2"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_2"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #071524; + border-color: #071524; } + +[data-primary="color_3"] a:hover, [data-primary="color_3"] a:focus, [data-primary="color_3"] a.active { + color: #0B2A97; } +[data-primary="color_3"] [data-class="bg-primary"]:before { + background: #0B2A97; } +[data-primary="color_3"] .email-left-box .intro-title { + background: rgba(11, 42, 151, 0.1); } + [data-primary="color_3"] .email-left-box .intro-title i { + color: #0B2A97; } +[data-primary="color_3"] .widget-stat .media .media-body h4 { + color: #0B2A97 !important; } +[data-primary="color_3"] .email-right-box .right-box-border { + border-right: 2px solid rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .mail-list .list-group-item.active i { + color: #0B2A97; } +[data-primary="color_3"] .single-mail.active { + background: #0B2A97; } +[data-primary="color_3"] .profile-info h4.text-primary { + color: #0B2A97 !important; } +[data-primary="color_3"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_3"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .amChartsInputField { + border: 0; + background: #0B2A97; } +[data-primary="color_3"] .amcharts-period-input, +[data-primary="color_3"] .amcharts-period-input-selected { + background: #0B2A97; } +[data-primary="color_3"] .morris-hover { + background: #0B2A97; } +[data-primary="color_3"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #0B2A97; } +[data-primary="color_3"] .custom-select:focus { + border-color: #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .daterangepicker td.active { + background-color: #0B2A97; } + [data-primary="color_3"] .daterangepicker td.active:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .daterangepicker button.applyBtn { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .wizard > .steps li.current a { + background-color: #0B2A97; } +[data-primary="color_3"] .wizard .skip-email a { + color: #0B2A97; } +[data-primary="color_3"] .wizard > .actions li:not(.disabled) a { + background-color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.done a .number { + background: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.current a .number { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #0B2A97; } +[data-primary="color_3"] .is-invalid .input-group-prepend .input-group-text i { + color: #103ede; } +[data-primary="color_3"] .datamaps-hoverover { + color: #0B2A97; + border: 1px solid rgba(11, 42, 151, 0.3); } +[data-primary="color_3"] .jqvmap-zoomin, +[data-primary="color_3"] .jqvmap-zoomout { + background-color: #0B2A97; } +[data-primary="color_3"] .table .thead-primary th { + background-color: #0B2A97; } +[data-primary="color_3"] .table.primary-table-bg-hover thead th { + background-color: #09237f; } +[data-primary="color_3"] .table.primary-table-bg-hover tbody tr { + background-color: #0B2A97; } + [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #0d31af; } + [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #09237f; } +[data-primary="color_3"] table.dataTable tr.selected { + color: #0B2A97; } +[data-primary="color_3"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #0B2A97 !important; + background: rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #0B2A97 !important; + background: rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .clipboard-btn:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__dates::before { + background: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__dates::after { + background: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__line { + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__date:after { + border-color: #0b2b9b; + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__navigation { + border-color: #0b2b9b; } +[data-primary="color_3"] .cd-h-timeline__navigation--inactive:hover { + border-color: #0b2b9b; } +[data-primary="color_3"] .dd-handle { + background: #0B2A97; } +[data-primary="color_3"] .dd-handle:hover { + background: #0B2A97; } +[data-primary="color_3"] .dd3-content:hover { + background: #0B2A97; } +[data-primary="color_3"] .noUi-connect { + background-color: #0B2A97; } + [data-primary="color_3"] .noUi-connect.c-3-color { + background-color: #0B2A97; } +[data-primary="color_3"] .noUi-horizontal .noUi-handle, [data-primary="color_3"] .noUi-vertical .noUi-handle { + background-color: #0B2A97; } +[data-primary="color_3"] #slider-toggle.off .noUi-handle { + border-color: #0B2A97; } +[data-primary="color_3"] .pignose-calendar { + border-color: #0B2A97; } + [data-primary="color_3"] .pignose-calendar .pignose-calendar-top-date { + background-color: #0B2A97; } +[data-primary="color_3"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #0B2A97; } +[data-primary="color_3"] .bootstrap-tagsinput .tag { + background-color: #0B2A97; } +[data-primary="color_3"] .toast-success { + background-color: #0B2A97; } +[data-primary="color_3"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; } +[data-primary="color_3"] .alert-primary { + background: #315cf0; + border-color: #315cf0; + color: #0B2A97; } +[data-primary="color_3"] .alert-alt.alert-primary { + border-left: 4px solid #0B2A97; } +[data-primary="color_3"] .alert-alt.alert-primary.solid { + border-left: 4px solid #020920 !important; } +[data-primary="color_3"] .alert.alert-primary.solid { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .alert.alert-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .badge-outline-primary { + border: 1px solid #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .badge-primary { + background-color: #0B2A97; } +[data-primary="color_3"] .page-titles h4 { + color: #0B2A97; } +[data-primary="color_3"] .card-action > a { + background: black; } +[data-primary="color_3"] .card-action .dropdown { + background: black; + color: #0B2A97; } + [data-primary="color_3"] .card-action .dropdown:hover, [data-primary="color_3"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_3"] .card-loader i { + background: #092176; } +[data-primary="color_3"] .dropdown-outline { + border: 0.1rem solid #0B2A97; } +[data-primary="color_3"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #0B2A97; } +[data-primary="color_3"] .card-action .custom-dropdown { + background: #496ff2; } + [data-primary="color_3"] .card-action .custom-dropdown.show, [data-primary="color_3"] .card-action .custom-dropdown:focus, [data-primary="color_3"] .card-action .custom-dropdown:hover { + background: #0B2A97; } +[data-primary="color_3"] .label-primary { + background: #0B2A97; } +[data-primary="color_3"] .pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .pagination .page-item.active .page-link { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_3"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #0B2A97; } +[data-primary="color_3"] .progress-bar { + background-color: #0B2A97; } +[data-primary="color_3"] .progress-bar-primary { + background-color: #0B2A97; } +[data-primary="color_3"] .ribbon__four { + background-color: #0B2A97; } + [data-primary="color_3"] .ribbon__four:after, [data-primary="color_3"] .ribbon__four:before { + background-color: #1a49ee; } +[data-primary="color_3"] .ribbon__five { + background-color: #0B2A97; } + [data-primary="color_3"] .ribbon__five::before { + border-color: transparent transparent #0B2A97 transparent; } +[data-primary="color_3"] .ribbon__six { + background-color: #0B2A97; } +[data-primary="color_3"] .multi-steps > li { + color: #0B2A97; } + [data-primary="color_3"] .multi-steps > li:after { + background-color: #0B2A97; } + [data-primary="color_3"] .multi-steps > li.is-active:before { + border-color: #0B2A97; } +[data-primary="color_3"] .timeline-badge.primary { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .tooltip-wrapper button:hover { + background: #0B2A97; } +[data-primary="color_3"] .chart_widget_tab_one .nav-link.active { + background-color: #0B2A97; + border: 1px solid #0B2A97; } + [data-primary="color_3"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #0B2A97; } +[data-primary="color_3"] .social-icon2 a { + border: 0.1rem solid #0B2A97; } +[data-primary="color_3"] .social-icon2 i { + color: #0B2A97; } +[data-primary="color_3"] .social-icon3 ul li a:hover i { + color: #0B2A97; } +[data-primary="color_3"] .bgl-primary { + background: #496ff2; + border-color: #496ff2; + color: #0B2A97; } +[data-primary="color_3"] .tdl-holder input[type=checkbox]:checked + i { + background: #0B2A97; } +[data-primary="color_3"] .footer .copyright a { + color: #0B2A97; } +[data-primary="color_3"] .hamburger .line { + background: #0B2A97; } +[data-primary="color_3"] svg.pulse-svg .first-circle, [data-primary="color_3"] svg.pulse-svg .second-circle, [data-primary="color_3"] svg.pulse-svg .third-circle { + fill: #0B2A97; } +[data-primary="color_3"] .pulse-css { + background: #0B2A97; } + [data-primary="color_3"] .pulse-css:after, [data-primary="color_3"] .pulse-css:before { + background-color: #0B2A97; } +[data-primary="color_3"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #0B2A97; } +[data-primary="color_3"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_3"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_3"] .header-right .header-profile .dropdown-menu a.active { + color: #0B2A97; } +[data-primary="color_3"] .header-right .header-profile .profile_title { + background: #0B2A97; } +[data-primary="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .deznav .metismenu > li > a svg { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu > li:hover > a, [data-primary="color_3"] .deznav .metismenu > li:focus > a { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu > li.mm-active > a { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu ul a:hover, [data-primary="color_3"] .deznav .metismenu ul a:focus, [data-primary="color_3"] .deznav .metismenu ul a.mm-active { + color: #0B2A97; } +@media (min-width: 767px) { + [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #a8baf9; } } +[data-primary="color_3"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #0B2A97; } +[data-primary="color_3"] .nav-user { + background: #0B2A97; } +[data-primary="color_3"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #0B2A97; } + [data-primary="color_3"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .header-left input:focus { + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .loader__bar { + background: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .loader__ball { + background: #0B2A97; } +[data-primary="color_3"][data-theme-version="transparent"] .header-left input:focus { + border-color: #0B2A97; } +[data-primary="color_3"] .new-arrival-content .price { + color: #0B2A97; } +[data-primary="color_3"] .chart-link a i.text-primary { + color: #0B2A97; } +[data-primary="color_3"] #user-activity .nav-tabs .nav-link.active { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] span#counter { + color: #0B2A97; } +[data-primary="color_3"] .welcome-content:after { + background: #0B2A97; } +[data-primary="color_3"] .timeline-badge { + background-color: #0B2A97; } +[data-primary="color_3"] .page-timeline .timeline-workplan[data-primary="color_3"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(11, 42, 151, 0.4); } +[data-primary="color_3"] .sk-three-bounce .sk-child { + background-color: #0B2A97; } +[data-primary="color_3"] .dropdown-item.active, +[data-primary="color_3"] .dropdown-item:active { + color: #fff; + background-color: #0B2A97; } +[data-primary="color_3"] .overlay-box:after { + background: #0B2A97; } +[data-primary="color_3"] .btn-primary { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .bg-primary { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .text-primary { + color: #0B2A97 !important; } +[data-primary="color_3"] .btn-primary:hover { + background-color: #061650; + border-color: #061650; } +[data-primary="color_3"] .btn-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .btn-outline-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_3"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_3"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_3"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_3"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_3"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #061650; + border-color: #061650; } + +[data-primary="color_4"] a:hover, [data-primary="color_4"] a:focus, [data-primary="color_4"] a.active { + color: #4527a0; } +[data-primary="color_4"] [data-class="bg-primary"]:before { + background: #4527a0; } +[data-primary="color_4"] .email-left-box .intro-title { + background: rgba(69, 39, 160, 0.1); } + [data-primary="color_4"] .email-left-box .intro-title i { + color: #4527a0; } +[data-primary="color_4"] .widget-stat .media .media-body h4 { + color: #4527a0 !important; } +[data-primary="color_4"] .email-right-box .right-box-border { + border-right: 2px solid rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .mail-list .list-group-item.active i { + color: #4527a0; } +[data-primary="color_4"] .single-mail.active { + background: #4527a0; } +[data-primary="color_4"] .profile-info h4.text-primary { + color: #4527a0 !important; } +[data-primary="color_4"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_4"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #4527a0; + color: #4527a0; } +[data-primary="color_4"] .amChartsInputField { + border: 0; + background: #4527a0; } +[data-primary="color_4"] .amcharts-period-input, +[data-primary="color_4"] .amcharts-period-input-selected { + background: #4527a0; } +[data-primary="color_4"] .morris-hover { + background: #4527a0; } +[data-primary="color_4"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #4527a0; } +[data-primary="color_4"] .custom-select:focus { + border-color: #4527a0; + color: #4527a0; } +[data-primary="color_4"] .daterangepicker td.active { + background-color: #4527a0; } + [data-primary="color_4"] .daterangepicker td.active:hover { + background-color: #4527a0; } +[data-primary="color_4"] .daterangepicker button.applyBtn { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .wizard > .steps li.current a { + background-color: #4527a0; } +[data-primary="color_4"] .wizard .skip-email a { + color: #4527a0; } +[data-primary="color_4"] .wizard > .actions li:not(.disabled) a { + background-color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.done a .number { + background: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.current a .number { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #4527a0; } +[data-primary="color_4"] .is-invalid .input-group-prepend .input-group-text i { + color: #6642d1; } +[data-primary="color_4"] .datamaps-hoverover { + color: #4527a0; + border: 1px solid rgba(69, 39, 160, 0.3); } +[data-primary="color_4"] .jqvmap-zoomin, +[data-primary="color_4"] .jqvmap-zoomout { + background-color: #4527a0; } +[data-primary="color_4"] .table .thead-primary th { + background-color: #4527a0; } +[data-primary="color_4"] .table.primary-table-bg-hover thead th { + background-color: #3c228b; } +[data-primary="color_4"] .table.primary-table-bg-hover tbody tr { + background-color: #4527a0; } + [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #4e2cb5; } + [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #3c228b; } +[data-primary="color_4"] table.dataTable tr.selected { + color: #4527a0; } +[data-primary="color_4"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #4527a0 !important; + background: rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #4527a0 !important; + background: rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .clipboard-btn:hover { + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__dates::before { + background: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__dates::after { + background: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__line { + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__date:after { + border-color: #4728a4; + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__navigation { + border-color: #4728a4; } +[data-primary="color_4"] .cd-h-timeline__navigation--inactive:hover { + border-color: #4728a4; } +[data-primary="color_4"] .dd-handle { + background: #4527a0; } +[data-primary="color_4"] .dd-handle:hover { + background: #4527a0; } +[data-primary="color_4"] .dd3-content:hover { + background: #4527a0; } +[data-primary="color_4"] .noUi-connect { + background-color: #4527a0; } + [data-primary="color_4"] .noUi-connect.c-3-color { + background-color: #4527a0; } +[data-primary="color_4"] .noUi-horizontal .noUi-handle, [data-primary="color_4"] .noUi-vertical .noUi-handle { + background-color: #4527a0; } +[data-primary="color_4"] #slider-toggle.off .noUi-handle { + border-color: #4527a0; } +[data-primary="color_4"] .pignose-calendar { + border-color: #4527a0; } + [data-primary="color_4"] .pignose-calendar .pignose-calendar-top-date { + background-color: #4527a0; } +[data-primary="color_4"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #4527a0; } +[data-primary="color_4"] .bootstrap-tagsinput .tag { + background-color: #4527a0; } +[data-primary="color_4"] .toast-success { + background-color: #4527a0; } +[data-primary="color_4"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #4527a0; } +[data-primary="color_4"] .accordion-header-bg .accordion__header--primary { + background-color: #4527a0; } +[data-primary="color_4"] .alert-primary { + background: #876bdb; + border-color: #876bdb; + color: #4527a0; } +[data-primary="color_4"] .alert-alt.alert-primary { + border-left: 4px solid #4527a0; } +[data-primary="color_4"] .alert-alt.alert-primary.solid { + border-left: 4px solid #190e39 !important; } +[data-primary="color_4"] .alert.alert-primary.solid { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .alert.alert-outline-primary { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .badge-outline-primary { + border: 1px solid #4527a0; + color: #4527a0; } +[data-primary="color_4"] .badge-primary { + background-color: #4527a0; } +[data-primary="color_4"] .page-titles h4 { + color: #4527a0; } +[data-primary="color_4"] .card-action > a { + background: black; } +[data-primary="color_4"] .card-action .dropdown { + background: black; + color: #4527a0; } + [data-primary="color_4"] .card-action .dropdown:hover, [data-primary="color_4"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_4"] .card-loader i { + background: #392083; } +[data-primary="color_4"] .dropdown-outline { + border: 0.1rem solid #4527a0; } +[data-primary="color_4"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #4527a0; } +[data-primary="color_4"] .card-action .custom-dropdown { + background: #9880e0; } + [data-primary="color_4"] .card-action .custom-dropdown.show, [data-primary="color_4"] .card-action .custom-dropdown:focus, [data-primary="color_4"] .card-action .custom-dropdown:hover { + background: #4527a0; } +[data-primary="color_4"] .label-primary { + background: #4527a0; } +[data-primary="color_4"] .pagination .page-item .page-link:hover { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .pagination .page-item.active .page-link { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_4"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #4527a0; } +[data-primary="color_4"] .progress-bar { + background-color: #4527a0; } +[data-primary="color_4"] .progress-bar-primary { + background-color: #4527a0; } +[data-primary="color_4"] .ribbon__four { + background-color: #4527a0; } + [data-primary="color_4"] .ribbon__four:after, [data-primary="color_4"] .ribbon__four:before { + background-color: #7657d6; } +[data-primary="color_4"] .ribbon__five { + background-color: #4527a0; } + [data-primary="color_4"] .ribbon__five::before { + border-color: transparent transparent #4527a0 transparent; } +[data-primary="color_4"] .ribbon__six { + background-color: #4527a0; } +[data-primary="color_4"] .multi-steps > li { + color: #4527a0; } + [data-primary="color_4"] .multi-steps > li:after { + background-color: #4527a0; } + [data-primary="color_4"] .multi-steps > li.is-active:before { + border-color: #4527a0; } +[data-primary="color_4"] .timeline-badge.primary { + background-color: #4527a0 !important; } +[data-primary="color_4"] .tooltip-wrapper button:hover { + background: #4527a0; } +[data-primary="color_4"] .chart_widget_tab_one .nav-link.active { + background-color: #4527a0; + border: 1px solid #4527a0; } + [data-primary="color_4"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #4527a0; } +[data-primary="color_4"] .social-icon2 a { + border: 0.1rem solid #4527a0; } +[data-primary="color_4"] .social-icon2 i { + color: #4527a0; } +[data-primary="color_4"] .social-icon3 ul li a:hover i { + color: #4527a0; } +[data-primary="color_4"] .bgl-primary { + background: #9880e0; + border-color: #9880e0; + color: #4527a0; } +[data-primary="color_4"] .tdl-holder input[type=checkbox]:checked + i { + background: #4527a0; } +[data-primary="color_4"] .footer .copyright a { + color: #4527a0; } +[data-primary="color_4"] .hamburger .line { + background: #4527a0; } +[data-primary="color_4"] svg.pulse-svg .first-circle, [data-primary="color_4"] svg.pulse-svg .second-circle, [data-primary="color_4"] svg.pulse-svg .third-circle { + fill: #4527a0; } +[data-primary="color_4"] .pulse-css { + background: #4527a0; } + [data-primary="color_4"] .pulse-css:after, [data-primary="color_4"] .pulse-css:before { + background-color: #4527a0; } +[data-primary="color_4"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #4527a0; } +[data-primary="color_4"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_4"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_4"] .header-right .header-profile .dropdown-menu a.active { + color: #4527a0; } +[data-primary="color_4"] .header-right .header-profile .profile_title { + background: #4527a0; } +[data-primary="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #4527a0 !important; } +[data-primary="color_4"] .deznav .metismenu > li > a svg { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu > li:hover > a, [data-primary="color_4"] .deznav .metismenu > li:focus > a { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu > li.mm-active > a { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu ul a:hover, [data-primary="color_4"] .deznav .metismenu ul a:focus, [data-primary="color_4"] .deznav .metismenu ul a.mm-active { + color: #4527a0; } +@media (min-width: 767px) { + [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #dad2f4; } } +[data-primary="color_4"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #4527a0; } +[data-primary="color_4"] .nav-user { + background: #4527a0; } +[data-primary="color_4"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #4527a0; } + [data-primary="color_4"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .header-left input:focus { + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .loader__bar { + background: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .loader__ball { + background: #4527a0; } +[data-primary="color_4"][data-theme-version="transparent"] .header-left input:focus { + border-color: #4527a0; } +[data-primary="color_4"] .new-arrival-content .price { + color: #4527a0; } +[data-primary="color_4"] .chart-link a i.text-primary { + color: #4527a0; } +[data-primary="color_4"] #user-activity .nav-tabs .nav-link.active { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] span#counter { + color: #4527a0; } +[data-primary="color_4"] .welcome-content:after { + background: #4527a0; } +[data-primary="color_4"] .timeline-badge { + background-color: #4527a0; } +[data-primary="color_4"] .page-timeline .timeline-workplan[data-primary="color_4"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(69, 39, 160, 0.4); } +[data-primary="color_4"] .sk-three-bounce .sk-child { + background-color: #4527a0; } +[data-primary="color_4"] .dropdown-item.active, +[data-primary="color_4"] .dropdown-item:active { + color: #fff; + background-color: #4527a0; } +[data-primary="color_4"] .overlay-box:after { + background: #4527a0; } +[data-primary="color_4"] .btn-primary { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .bg-primary { + background-color: #4527a0 !important; } +[data-primary="color_4"] .text-primary { + color: #4527a0 !important; } +[data-primary="color_4"] .btn-primary:hover { + background-color: #2a1862; + border-color: #2a1862; } +[data-primary="color_4"] .btn-outline-primary { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .btn-outline-primary:hover { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_4"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_4"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_4"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_4"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_4"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #2a1862; + border-color: #2a1862; } + +[data-primary="color_5"] a:hover, [data-primary="color_5"] a:focus, [data-primary="color_5"] a.active { + color: #c62828; } +[data-primary="color_5"] [data-class="bg-primary"]:before { + background: #c62828; } +[data-primary="color_5"] .email-left-box .intro-title { + background: rgba(198, 40, 40, 0.1); } + [data-primary="color_5"] .email-left-box .intro-title i { + color: #c62828; } +[data-primary="color_5"] .widget-stat .media .media-body h4 { + color: #c62828 !important; } +[data-primary="color_5"] .email-right-box .right-box-border { + border-right: 2px solid rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .mail-list .list-group-item.active i { + color: #c62828; } +[data-primary="color_5"] .single-mail.active { + background: #c62828; } +[data-primary="color_5"] .profile-info h4.text-primary { + color: #c62828 !important; } +[data-primary="color_5"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_5"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #c62828; + color: #c62828; } +[data-primary="color_5"] .amChartsInputField { + border: 0; + background: #c62828; } +[data-primary="color_5"] .amcharts-period-input, +[data-primary="color_5"] .amcharts-period-input-selected { + background: #c62828; } +[data-primary="color_5"] .morris-hover { + background: #c62828; } +[data-primary="color_5"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #c62828; } +[data-primary="color_5"] .custom-select:focus { + border-color: #c62828; + color: #c62828; } +[data-primary="color_5"] .daterangepicker td.active { + background-color: #c62828; } + [data-primary="color_5"] .daterangepicker td.active:hover { + background-color: #c62828; } +[data-primary="color_5"] .daterangepicker button.applyBtn { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .wizard > .steps li.current a { + background-color: #c62828; } +[data-primary="color_5"] .wizard .skip-email a { + color: #c62828; } +[data-primary="color_5"] .wizard > .actions li:not(.disabled) a { + background-color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.done a .number { + background: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.current a .number { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #c62828; } +[data-primary="color_5"] .is-invalid .input-group-prepend .input-group-text i { + color: #de5c5c; } +[data-primary="color_5"] .datamaps-hoverover { + color: #c62828; + border: 1px solid rgba(198, 40, 40, 0.3); } +[data-primary="color_5"] .jqvmap-zoomin, +[data-primary="color_5"] .jqvmap-zoomout { + background-color: #c62828; } +[data-primary="color_5"] .table .thead-primary th { + background-color: #c62828; } +[data-primary="color_5"] .table.primary-table-bg-hover thead th { + background-color: #b12424; } +[data-primary="color_5"] .table.primary-table-bg-hover tbody tr { + background-color: #c62828; } + [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #d63232; } + [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #b12424; } +[data-primary="color_5"] table.dataTable tr.selected { + color: #c62828; } +[data-primary="color_5"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #c62828 !important; + background: rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #c62828 !important; + background: rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .clipboard-btn:hover { + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__dates::before { + background: #c62828; } +[data-primary="color_5"] .cd-h-timeline__dates::after { + background: #c62828; } +[data-primary="color_5"] .cd-h-timeline__line { + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__date:after { + border-color: #ca2929; + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__navigation { + border-color: #ca2929; } +[data-primary="color_5"] .cd-h-timeline__navigation--inactive:hover { + border-color: #ca2929; } +[data-primary="color_5"] .dd-handle { + background: #c62828; } +[data-primary="color_5"] .dd-handle:hover { + background: #c62828; } +[data-primary="color_5"] .dd3-content:hover { + background: #c62828; } +[data-primary="color_5"] .noUi-connect { + background-color: #c62828; } + [data-primary="color_5"] .noUi-connect.c-3-color { + background-color: #c62828; } +[data-primary="color_5"] .noUi-horizontal .noUi-handle, [data-primary="color_5"] .noUi-vertical .noUi-handle { + background-color: #c62828; } +[data-primary="color_5"] #slider-toggle.off .noUi-handle { + border-color: #c62828; } +[data-primary="color_5"] .pignose-calendar { + border-color: #c62828; } + [data-primary="color_5"] .pignose-calendar .pignose-calendar-top-date { + background-color: #c62828; } +[data-primary="color_5"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #c62828; } +[data-primary="color_5"] .bootstrap-tagsinput .tag { + background-color: #c62828; } +[data-primary="color_5"] .toast-success { + background-color: #c62828; } +[data-primary="color_5"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #c62828; } +[data-primary="color_5"] .accordion-header-bg .accordion__header--primary { + background-color: #c62828; } +[data-primary="color_5"] .alert-primary { + background: #e78787; + border-color: #e78787; + color: #c62828; } +[data-primary="color_5"] .alert-alt.alert-primary { + border-left: 4px solid #c62828; } +[data-primary="color_5"] .alert-alt.alert-primary.solid { + border-left: 4px solid #5c1313 !important; } +[data-primary="color_5"] .alert.alert-primary.solid { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .alert.alert-outline-primary { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .badge-outline-primary { + border: 1px solid #c62828; + color: #c62828; } +[data-primary="color_5"] .badge-primary { + background-color: #c62828; } +[data-primary="color_5"] .page-titles h4 { + color: #c62828; } +[data-primary="color_5"] .card-action > a { + background: black; } +[data-primary="color_5"] .card-action .dropdown { + background: black; + color: #c62828; } + [data-primary="color_5"] .card-action .dropdown:hover, [data-primary="color_5"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_5"] .card-loader i { + background: #a82222; } +[data-primary="color_5"] .dropdown-outline { + border: 0.1rem solid #c62828; } +[data-primary="color_5"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #c62828; } +[data-primary="color_5"] .card-action .custom-dropdown { + background: #eb9c9c; } + [data-primary="color_5"] .card-action .custom-dropdown.show, [data-primary="color_5"] .card-action .custom-dropdown:focus, [data-primary="color_5"] .card-action .custom-dropdown:hover { + background: #c62828; } +[data-primary="color_5"] .label-primary { + background: #c62828; } +[data-primary="color_5"] .pagination .page-item .page-link:hover { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .pagination .page-item.active .page-link { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_5"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #c62828; } +[data-primary="color_5"] .progress-bar { + background-color: #c62828; } +[data-primary="color_5"] .progress-bar-primary { + background-color: #c62828; } +[data-primary="color_5"] .ribbon__four { + background-color: #c62828; } + [data-primary="color_5"] .ribbon__four:after, [data-primary="color_5"] .ribbon__four:before { + background-color: #e27272; } +[data-primary="color_5"] .ribbon__five { + background-color: #c62828; } + [data-primary="color_5"] .ribbon__five::before { + border-color: transparent transparent #c62828 transparent; } +[data-primary="color_5"] .ribbon__six { + background-color: #c62828; } +[data-primary="color_5"] .multi-steps > li { + color: #c62828; } + [data-primary="color_5"] .multi-steps > li:after { + background-color: #c62828; } + [data-primary="color_5"] .multi-steps > li.is-active:before { + border-color: #c62828; } +[data-primary="color_5"] .timeline-badge.primary { + background-color: #c62828 !important; } +[data-primary="color_5"] .tooltip-wrapper button:hover { + background: #c62828; } +[data-primary="color_5"] .chart_widget_tab_one .nav-link.active { + background-color: #c62828; + border: 1px solid #c62828; } + [data-primary="color_5"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #c62828; } +[data-primary="color_5"] .social-icon2 a { + border: 0.1rem solid #c62828; } +[data-primary="color_5"] .social-icon2 i { + color: #c62828; } +[data-primary="color_5"] .social-icon3 ul li a:hover i { + color: #c62828; } +[data-primary="color_5"] .bgl-primary { + background: #eb9c9c; + border-color: #eb9c9c; + color: #c62828; } +[data-primary="color_5"] .tdl-holder input[type=checkbox]:checked + i { + background: #c62828; } +[data-primary="color_5"] .footer .copyright a { + color: #c62828; } +[data-primary="color_5"] .hamburger .line { + background: #c62828; } +[data-primary="color_5"] svg.pulse-svg .first-circle, [data-primary="color_5"] svg.pulse-svg .second-circle, [data-primary="color_5"] svg.pulse-svg .third-circle { + fill: #c62828; } +[data-primary="color_5"] .pulse-css { + background: #c62828; } + [data-primary="color_5"] .pulse-css:after, [data-primary="color_5"] .pulse-css:before { + background-color: #c62828; } +[data-primary="color_5"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #c62828; } +[data-primary="color_5"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_5"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_5"] .header-right .header-profile .dropdown-menu a.active { + color: #c62828; } +[data-primary="color_5"] .header-right .header-profile .profile_title { + background: #c62828; } +[data-primary="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #c62828 !important; } +[data-primary="color_5"] .deznav .metismenu > li > a svg { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu > li:hover > a, [data-primary="color_5"] .deznav .metismenu > li:focus > a { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu > li.mm-active > a { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu ul a:hover, [data-primary="color_5"] .deznav .metismenu ul a:focus, [data-primary="color_5"] .deznav .metismenu ul a.mm-active { + color: #c62828; } +@media (min-width: 767px) { + [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #fcf1f1; } } +[data-primary="color_5"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #c62828; } +[data-primary="color_5"] .nav-user { + background: #c62828; } +[data-primary="color_5"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #c62828; } + [data-primary="color_5"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .header-left input:focus { + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .loader__bar { + background: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .loader__ball { + background: #c62828; } +[data-primary="color_5"][data-theme-version="transparent"] .header-left input:focus { + border-color: #c62828; } +[data-primary="color_5"] .new-arrival-content .price { + color: #c62828; } +[data-primary="color_5"] .chart-link a i.text-primary { + color: #c62828; } +[data-primary="color_5"] #user-activity .nav-tabs .nav-link.active { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] span#counter { + color: #c62828; } +[data-primary="color_5"] .welcome-content:after { + background: #c62828; } +[data-primary="color_5"] .timeline-badge { + background-color: #c62828; } +[data-primary="color_5"] .page-timeline .timeline-workplan[data-primary="color_5"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(198, 40, 40, 0.4); } +[data-primary="color_5"] .sk-three-bounce .sk-child { + background-color: #c62828; } +[data-primary="color_5"] .dropdown-item.active, +[data-primary="color_5"] .dropdown-item:active { + color: #fff; + background-color: #c62828; } +[data-primary="color_5"] .overlay-box:after { + background: #c62828; } +[data-primary="color_5"] .btn-primary { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .bg-primary { + background-color: #c62828 !important; } +[data-primary="color_5"] .text-primary { + color: #c62828 !important; } +[data-primary="color_5"] .btn-primary:hover { + background-color: #861b1b; + border-color: #861b1b; } +[data-primary="color_5"] .btn-outline-primary { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .btn-outline-primary:hover { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_5"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_5"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_5"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_5"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_5"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #861b1b; + border-color: #861b1b; } + +[data-primary="color_6"] a:hover, [data-primary="color_6"] a:focus, [data-primary="color_6"] a.active { + color: #283593; } +[data-primary="color_6"] [data-class="bg-primary"]:before { + background: #283593; } +[data-primary="color_6"] .email-left-box .intro-title { + background: rgba(40, 53, 147, 0.1); } + [data-primary="color_6"] .email-left-box .intro-title i { + color: #283593; } +[data-primary="color_6"] .widget-stat .media .media-body h4 { + color: #283593 !important; } +[data-primary="color_6"] .email-right-box .right-box-border { + border-right: 2px solid rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .mail-list .list-group-item.active i { + color: #283593; } +[data-primary="color_6"] .single-mail.active { + background: #283593; } +[data-primary="color_6"] .profile-info h4.text-primary { + color: #283593 !important; } +[data-primary="color_6"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_6"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #283593; + color: #283593; } +[data-primary="color_6"] .amChartsInputField { + border: 0; + background: #283593; } +[data-primary="color_6"] .amcharts-period-input, +[data-primary="color_6"] .amcharts-period-input-selected { + background: #283593; } +[data-primary="color_6"] .morris-hover { + background: #283593; } +[data-primary="color_6"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #283593; } +[data-primary="color_6"] .custom-select:focus { + border-color: #283593; + color: #283593; } +[data-primary="color_6"] .daterangepicker td.active { + background-color: #283593; } + [data-primary="color_6"] .daterangepicker td.active:hover { + background-color: #283593; } +[data-primary="color_6"] .daterangepicker button.applyBtn { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .wizard > .steps li.current a { + background-color: #283593; } +[data-primary="color_6"] .wizard .skip-email a { + color: #283593; } +[data-primary="color_6"] .wizard > .actions li:not(.disabled) a { + background-color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.done a .number { + background: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.current a .number { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #283593; } +[data-primary="color_6"] .is-invalid .input-group-prepend .input-group-text i { + color: #3d4eca; } +[data-primary="color_6"] .datamaps-hoverover { + color: #283593; + border: 1px solid rgba(40, 53, 147, 0.3); } +[data-primary="color_6"] .jqvmap-zoomin, +[data-primary="color_6"] .jqvmap-zoomout { + background-color: #283593; } +[data-primary="color_6"] .table .thead-primary th { + background-color: #283593; } +[data-primary="color_6"] .table.primary-table-bg-hover thead th { + background-color: #232e7f; } +[data-primary="color_6"] .table.primary-table-bg-hover tbody tr { + background-color: #283593; } + [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #2d3ca7; } + [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #232e7f; } +[data-primary="color_6"] table.dataTable tr.selected { + color: #283593; } +[data-primary="color_6"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #283593 !important; + background: rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #283593 !important; + background: rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .clipboard-btn:hover { + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__dates::before { + background: #283593; } +[data-primary="color_6"] .cd-h-timeline__dates::after { + background: #283593; } +[data-primary="color_6"] .cd-h-timeline__line { + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__date:after { + border-color: #293697; + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__navigation { + border-color: #293697; } +[data-primary="color_6"] .cd-h-timeline__navigation--inactive:hover { + border-color: #293697; } +[data-primary="color_6"] .dd-handle { + background: #283593; } +[data-primary="color_6"] .dd-handle:hover { + background: #283593; } +[data-primary="color_6"] .dd3-content:hover { + background: #283593; } +[data-primary="color_6"] .noUi-connect { + background-color: #283593; } + [data-primary="color_6"] .noUi-connect.c-3-color { + background-color: #283593; } +[data-primary="color_6"] .noUi-horizontal .noUi-handle, [data-primary="color_6"] .noUi-vertical .noUi-handle { + background-color: #283593; } +[data-primary="color_6"] #slider-toggle.off .noUi-handle { + border-color: #283593; } +[data-primary="color_6"] .pignose-calendar { + border-color: #283593; } + [data-primary="color_6"] .pignose-calendar .pignose-calendar-top-date { + background-color: #283593; } +[data-primary="color_6"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #283593; } +[data-primary="color_6"] .bootstrap-tagsinput .tag { + background-color: #283593; } +[data-primary="color_6"] .toast-success { + background-color: #283593; } +[data-primary="color_6"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #283593; } +[data-primary="color_6"] .accordion-header-bg .accordion__header--primary { + background-color: #283593; } +[data-primary="color_6"] .alert-primary { + background: #6573d5; + border-color: #6573d5; + color: #283593; } +[data-primary="color_6"] .alert-alt.alert-primary { + border-left: 4px solid #283593; } +[data-primary="color_6"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0d112f !important; } +[data-primary="color_6"] .alert.alert-primary.solid { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] .alert.alert-outline-primary { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .badge-outline-primary { + border: 1px solid #283593; + color: #283593; } +[data-primary="color_6"] .badge-primary { + background-color: #283593; } +[data-primary="color_6"] .page-titles h4 { + color: #283593; } +[data-primary="color_6"] .card-action > a { + background: black; } +[data-primary="color_6"] .card-action .dropdown { + background: black; + color: #283593; } + [data-primary="color_6"] .card-action .dropdown:hover, [data-primary="color_6"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_6"] .card-loader i { + background: #202b77; } +[data-primary="color_6"] .dropdown-outline { + border: 0.1rem solid #283593; } +[data-primary="color_6"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #283593; } +[data-primary="color_6"] .card-action .custom-dropdown { + background: #7985db; } + [data-primary="color_6"] .card-action .custom-dropdown.show, [data-primary="color_6"] .card-action .custom-dropdown:focus, [data-primary="color_6"] .card-action .custom-dropdown:hover { + background: #283593; } +[data-primary="color_6"] .label-primary { + background: #283593; } +[data-primary="color_6"] .pagination .page-item .page-link:hover { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] .pagination .page-item.active .page-link { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_6"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #283593; } +[data-primary="color_6"] .progress-bar { + background-color: #283593; } +[data-primary="color_6"] .progress-bar-primary { + background-color: #283593; } +[data-primary="color_6"] .ribbon__four { + background-color: #283593; } + [data-primary="color_6"] .ribbon__four:after, [data-primary="color_6"] .ribbon__four:before { + background-color: #5161d0; } +[data-primary="color_6"] .ribbon__five { + background-color: #283593; } + [data-primary="color_6"] .ribbon__five::before { + border-color: transparent transparent #283593 transparent; } +[data-primary="color_6"] .ribbon__six { + background-color: #283593; } +[data-primary="color_6"] .multi-steps > li { + color: #283593; } + [data-primary="color_6"] .multi-steps > li:after { + background-color: #283593; } + [data-primary="color_6"] .multi-steps > li.is-active:before { + border-color: #283593; } +[data-primary="color_6"] .timeline-badge.primary { + background-color: #283593 !important; } +[data-primary="color_6"] .tooltip-wrapper button:hover { + background: #283593; } +[data-primary="color_6"] .chart_widget_tab_one .nav-link.active { + background-color: #283593; + border: 1px solid #283593; } + [data-primary="color_6"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #283593; } +[data-primary="color_6"] .social-icon2 a { + border: 0.1rem solid #283593; } +[data-primary="color_6"] .social-icon2 i { + color: #283593; } +[data-primary="color_6"] .social-icon3 ul li a:hover i { + color: #283593; } +[data-primary="color_6"] .bgl-primary { + background: #7985db; + border-color: #7985db; + color: #283593; } +[data-primary="color_6"] .tdl-holder input[type=checkbox]:checked + i { + background: #283593; } +[data-primary="color_6"] .footer .copyright a { + color: #283593; } +[data-primary="color_6"] .hamburger .line { + background: #283593; } +[data-primary="color_6"] svg.pulse-svg .first-circle, [data-primary="color_6"] svg.pulse-svg .second-circle, [data-primary="color_6"] svg.pulse-svg .third-circle { + fill: #283593; } +[data-primary="color_6"] .pulse-css { + background: #283593; } + [data-primary="color_6"] .pulse-css:after, [data-primary="color_6"] .pulse-css:before { + background-color: #283593; } +[data-primary="color_6"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #283593; } +[data-primary="color_6"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_6"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_6"] .header-right .header-profile .dropdown-menu a.active { + color: #283593; } +[data-primary="color_6"] .header-right .header-profile .profile_title { + background: #283593; } +[data-primary="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #283593 !important; } +[data-primary="color_6"] .deznav .metismenu > li > a svg { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu > li:hover > a, [data-primary="color_6"] .deznav .metismenu > li:focus > a { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu > li.mm-active > a { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu ul a:hover, [data-primary="color_6"] .deznav .metismenu ul a:focus, [data-primary="color_6"] .deznav .metismenu ul a.mm-active { + color: #283593; } +@media (min-width: 767px) { + [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #cacef0; } } +[data-primary="color_6"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #283593; } +[data-primary="color_6"] .nav-user { + background: #283593; } +[data-primary="color_6"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #283593; } + [data-primary="color_6"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #283593; + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #283593; + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .header-left input:focus { + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .loader__bar { + background: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .loader__ball { + background: #283593; } +[data-primary="color_6"][data-theme-version="transparent"] .header-left input:focus { + border-color: #283593; } +[data-primary="color_6"] .new-arrival-content .price { + color: #283593; } +[data-primary="color_6"] .chart-link a i.text-primary { + color: #283593; } +[data-primary="color_6"] #user-activity .nav-tabs .nav-link.active { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] span#counter { + color: #283593; } +[data-primary="color_6"] .welcome-content:after { + background: #283593; } +[data-primary="color_6"] .timeline-badge { + background-color: #283593; } +[data-primary="color_6"] .page-timeline .timeline-workplan[data-primary="color_6"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(40, 53, 147, 0.4); } +[data-primary="color_6"] .sk-three-bounce .sk-child { + background-color: #283593; } +[data-primary="color_6"] .dropdown-item.active, +[data-primary="color_6"] .dropdown-item:active { + color: #fff; + background-color: #283593; } +[data-primary="color_6"] .overlay-box:after { + background: #283593; } +[data-primary="color_6"] .btn-primary { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .bg-primary { + background-color: #283593 !important; } +[data-primary="color_6"] .text-primary { + color: #283593 !important; } +[data-primary="color_6"] .btn-primary:hover { + background-color: #181f57; + border-color: #181f57; } +[data-primary="color_6"] .btn-outline-primary { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .btn-outline-primary:hover { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_6"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_6"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_6"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_6"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_6"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #181f57; + border-color: #181f57; } + +[data-primary="color_7"] a:hover, [data-primary="color_7"] a:focus, [data-primary="color_7"] a.active { + color: #7356f1; } +[data-primary="color_7"] [data-class="bg-primary"]:before { + background: #7356f1; } +[data-primary="color_7"] .email-left-box .intro-title { + background: rgba(115, 86, 241, 0.1); } + [data-primary="color_7"] .email-left-box .intro-title i { + color: #7356f1; } +[data-primary="color_7"] .widget-stat .media .media-body h4 { + color: #7356f1 !important; } +[data-primary="color_7"] .email-right-box .right-box-border { + border-right: 2px solid rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .mail-list .list-group-item.active i { + color: #7356f1; } +[data-primary="color_7"] .single-mail.active { + background: #7356f1; } +[data-primary="color_7"] .profile-info h4.text-primary { + color: #7356f1 !important; } +[data-primary="color_7"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_7"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #7356f1; + color: #7356f1; } +[data-primary="color_7"] .amChartsInputField { + border: 0; + background: #7356f1; } +[data-primary="color_7"] .amcharts-period-input, +[data-primary="color_7"] .amcharts-period-input-selected { + background: #7356f1; } +[data-primary="color_7"] .morris-hover { + background: #7356f1; } +[data-primary="color_7"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #7356f1; } +[data-primary="color_7"] .custom-select:focus { + border-color: #7356f1; + color: #7356f1; } +[data-primary="color_7"] .daterangepicker td.active { + background-color: #7356f1; } + [data-primary="color_7"] .daterangepicker td.active:hover { + background-color: #7356f1; } +[data-primary="color_7"] .daterangepicker button.applyBtn { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .wizard > .steps li.current a { + background-color: #7356f1; } +[data-primary="color_7"] .wizard .skip-email a { + color: #7356f1; } +[data-primary="color_7"] .wizard > .actions li:not(.disabled) a { + background-color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.done a .number { + background: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.current a .number { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #7356f1; } +[data-primary="color_7"] .is-invalid .input-group-prepend .input-group-text i { + color: #ae9df7; } +[data-primary="color_7"] .datamaps-hoverover { + color: #7356f1; + border: 1px solid rgba(115, 86, 241, 0.3); } +[data-primary="color_7"] .jqvmap-zoomin, +[data-primary="color_7"] .jqvmap-zoomout { + background-color: #7356f1; } +[data-primary="color_7"] .table .thead-primary th { + background-color: #7356f1; } +[data-primary="color_7"] .table.primary-table-bg-hover thead th { + background-color: #5f3eef; } +[data-primary="color_7"] .table.primary-table-bg-hover tbody tr { + background-color: #7356f1; } + [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #876ef3; } + [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #5f3eef; } +[data-primary="color_7"] table.dataTable tr.selected { + color: #7356f1; } +[data-primary="color_7"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #7356f1 !important; + background: rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #7356f1 !important; + background: rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .clipboard-btn:hover { + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__dates::before { + background: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__dates::after { + background: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__line { + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__date:after { + border-color: #775af1; + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__navigation { + border-color: #775af1; } +[data-primary="color_7"] .cd-h-timeline__navigation--inactive:hover { + border-color: #775af1; } +[data-primary="color_7"] .dd-handle { + background: #7356f1; } +[data-primary="color_7"] .dd-handle:hover { + background: #7356f1; } +[data-primary="color_7"] .dd3-content:hover { + background: #7356f1; } +[data-primary="color_7"] .noUi-connect { + background-color: #7356f1; } + [data-primary="color_7"] .noUi-connect.c-3-color { + background-color: #7356f1; } +[data-primary="color_7"] .noUi-horizontal .noUi-handle, [data-primary="color_7"] .noUi-vertical .noUi-handle { + background-color: #7356f1; } +[data-primary="color_7"] #slider-toggle.off .noUi-handle { + border-color: #7356f1; } +[data-primary="color_7"] .pignose-calendar { + border-color: #7356f1; } + [data-primary="color_7"] .pignose-calendar .pignose-calendar-top-date { + background-color: #7356f1; } +[data-primary="color_7"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #7356f1; } +[data-primary="color_7"] .bootstrap-tagsinput .tag { + background-color: #7356f1; } +[data-primary="color_7"] .toast-success { + background-color: #7356f1; } +[data-primary="color_7"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #7356f1; } +[data-primary="color_7"] .accordion-header-bg .accordion__header--primary { + background-color: #7356f1; } +[data-primary="color_7"] .alert-primary { + background: #d5ccfb; + border-color: #d5ccfb; + color: #7356f1; } +[data-primary="color_7"] .alert-alt.alert-primary { + border-left: 4px solid #7356f1; } +[data-primary="color_7"] .alert-alt.alert-primary.solid { + border-left: 4px solid #2f0fb8 !important; } +[data-primary="color_7"] .alert.alert-primary.solid { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .alert.alert-outline-primary { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .badge-outline-primary { + border: 1px solid #7356f1; + color: #7356f1; } +[data-primary="color_7"] .badge-primary { + background-color: #7356f1; } +[data-primary="color_7"] .page-titles h4 { + color: #7356f1; } +[data-primary="color_7"] .card-action > a { + background: #090322; } +[data-primary="color_7"] .card-action .dropdown { + background: #090322; + color: #7356f1; } + [data-primary="color_7"] .card-action .dropdown:hover, [data-primary="color_7"] .card-action .dropdown:focus { + background: #090322; } +[data-primary="color_7"] .card-loader i { + background: #5835ee; } +[data-primary="color_7"] .dropdown-outline { + border: 0.1rem solid #7356f1; } +[data-primary="color_7"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #7356f1; } +[data-primary="color_7"] .card-action .custom-dropdown { + background: #e8e3fd; } + [data-primary="color_7"] .card-action .custom-dropdown.show, [data-primary="color_7"] .card-action .custom-dropdown:focus, [data-primary="color_7"] .card-action .custom-dropdown:hover { + background: #7356f1; } +[data-primary="color_7"] .label-primary { + background: #7356f1; } +[data-primary="color_7"] .pagination .page-item .page-link:hover { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .pagination .page-item.active .page-link { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_7"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #7356f1; } +[data-primary="color_7"] .progress-bar { + background-color: #7356f1; } +[data-primary="color_7"] .progress-bar-primary { + background-color: #7356f1; } +[data-primary="color_7"] .ribbon__four { + background-color: #7356f1; } + [data-primary="color_7"] .ribbon__four:after, [data-primary="color_7"] .ribbon__four:before { + background-color: #c1b4f9; } +[data-primary="color_7"] .ribbon__five { + background-color: #7356f1; } + [data-primary="color_7"] .ribbon__five::before { + border-color: transparent transparent #7356f1 transparent; } +[data-primary="color_7"] .ribbon__six { + background-color: #7356f1; } +[data-primary="color_7"] .multi-steps > li { + color: #7356f1; } + [data-primary="color_7"] .multi-steps > li:after { + background-color: #7356f1; } + [data-primary="color_7"] .multi-steps > li.is-active:before { + border-color: #7356f1; } +[data-primary="color_7"] .timeline-badge.primary { + background-color: #7356f1 !important; } +[data-primary="color_7"] .tooltip-wrapper button:hover { + background: #7356f1; } +[data-primary="color_7"] .chart_widget_tab_one .nav-link.active { + background-color: #7356f1; + border: 1px solid #7356f1; } + [data-primary="color_7"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #7356f1; } +[data-primary="color_7"] .social-icon2 a { + border: 0.1rem solid #7356f1; } +[data-primary="color_7"] .social-icon2 i { + color: #7356f1; } +[data-primary="color_7"] .social-icon3 ul li a:hover i { + color: #7356f1; } +[data-primary="color_7"] .bgl-primary { + background: #e8e3fd; + border-color: #e8e3fd; + color: #7356f1; } +[data-primary="color_7"] .tdl-holder input[type=checkbox]:checked + i { + background: #7356f1; } +[data-primary="color_7"] .footer .copyright a { + color: #7356f1; } +[data-primary="color_7"] .hamburger .line { + background: #7356f1; } +[data-primary="color_7"] svg.pulse-svg .first-circle, [data-primary="color_7"] svg.pulse-svg .second-circle, [data-primary="color_7"] svg.pulse-svg .third-circle { + fill: #7356f1; } +[data-primary="color_7"] .pulse-css { + background: #7356f1; } + [data-primary="color_7"] .pulse-css:after, [data-primary="color_7"] .pulse-css:before { + background-color: #7356f1; } +[data-primary="color_7"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #7356f1; } +[data-primary="color_7"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_7"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_7"] .header-right .header-profile .dropdown-menu a.active { + color: #7356f1; } +[data-primary="color_7"] .header-right .header-profile .profile_title { + background: #7356f1; } +[data-primary="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #7356f1 !important; } +[data-primary="color_7"] .deznav .metismenu > li > a svg { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu > li:hover > a, [data-primary="color_7"] .deznav .metismenu > li:focus > a { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu > li.mm-active > a { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu ul a:hover, [data-primary="color_7"] .deznav .metismenu ul a:focus, [data-primary="color_7"] .deznav .metismenu ul a.mm-active { + color: #7356f1; } +@media (min-width: 767px) { + [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_7"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #7356f1; } +[data-primary="color_7"] .nav-user { + background: #7356f1; } +[data-primary="color_7"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #7356f1; } + [data-primary="color_7"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .header-left input:focus { + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .loader__bar { + background: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .loader__ball { + background: #7356f1; } +[data-primary="color_7"][data-theme-version="transparent"] .header-left input:focus { + border-color: #7356f1; } +[data-primary="color_7"] .new-arrival-content .price { + color: #7356f1; } +[data-primary="color_7"] .chart-link a i.text-primary { + color: #7356f1; } +[data-primary="color_7"] #user-activity .nav-tabs .nav-link.active { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] span#counter { + color: #7356f1; } +[data-primary="color_7"] .welcome-content:after { + background: #7356f1; } +[data-primary="color_7"] .timeline-badge { + background-color: #7356f1; } +[data-primary="color_7"] .page-timeline .timeline-workplan[data-primary="color_7"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(115, 86, 241, 0.4); } +[data-primary="color_7"] .sk-three-bounce .sk-child { + background-color: #7356f1; } +[data-primary="color_7"] .dropdown-item.active, +[data-primary="color_7"] .dropdown-item:active { + color: #fff; + background-color: #7356f1; } +[data-primary="color_7"] .overlay-box:after { + background: #7356f1; } +[data-primary="color_7"] .btn-primary { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .bg-primary { + background-color: #7356f1 !important; } +[data-primary="color_7"] .text-primary { + color: #7356f1 !important; } +[data-primary="color_7"] .btn-primary:hover { + background-color: #3b13e7; + border-color: #3b13e7; } +[data-primary="color_7"] .btn-outline-primary { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .btn-outline-primary:hover { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_7"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_7"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_7"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_7"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_7"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #3b13e7; + border-color: #3b13e7; } + +[data-primary="color_8"] a:hover, [data-primary="color_8"] a:focus, [data-primary="color_8"] a.active { + color: #3695eb; } +[data-primary="color_8"] [data-class="bg-primary"]:before { + background: #3695eb; } +[data-primary="color_8"] .email-left-box .intro-title { + background: rgba(54, 149, 235, 0.1); } + [data-primary="color_8"] .email-left-box .intro-title i { + color: #3695eb; } +[data-primary="color_8"] .widget-stat .media .media-body h4 { + color: #3695eb !important; } +[data-primary="color_8"] .email-right-box .right-box-border { + border-right: 2px solid rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .mail-list .list-group-item.active i { + color: #3695eb; } +[data-primary="color_8"] .single-mail.active { + background: #3695eb; } +[data-primary="color_8"] .profile-info h4.text-primary { + color: #3695eb !important; } +[data-primary="color_8"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_8"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #3695eb; + color: #3695eb; } +[data-primary="color_8"] .amChartsInputField { + border: 0; + background: #3695eb; } +[data-primary="color_8"] .amcharts-period-input, +[data-primary="color_8"] .amcharts-period-input-selected { + background: #3695eb; } +[data-primary="color_8"] .morris-hover { + background: #3695eb; } +[data-primary="color_8"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #3695eb; } +[data-primary="color_8"] .custom-select:focus { + border-color: #3695eb; + color: #3695eb; } +[data-primary="color_8"] .daterangepicker td.active { + background-color: #3695eb; } + [data-primary="color_8"] .daterangepicker td.active:hover { + background-color: #3695eb; } +[data-primary="color_8"] .daterangepicker button.applyBtn { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .wizard > .steps li.current a { + background-color: #3695eb; } +[data-primary="color_8"] .wizard .skip-email a { + color: #3695eb; } +[data-primary="color_8"] .wizard > .actions li:not(.disabled) a { + background-color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.done a .number { + background: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.current a .number { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #3695eb; } +[data-primary="color_8"] .is-invalid .input-group-prepend .input-group-text i { + color: #7cbaf2; } +[data-primary="color_8"] .datamaps-hoverover { + color: #3695eb; + border: 1px solid rgba(54, 149, 235, 0.3); } +[data-primary="color_8"] .jqvmap-zoomin, +[data-primary="color_8"] .jqvmap-zoomout { + background-color: #3695eb; } +[data-primary="color_8"] .table .thead-primary th { + background-color: #3695eb; } +[data-primary="color_8"] .table.primary-table-bg-hover thead th { + background-color: #1f89e9; } +[data-primary="color_8"] .table.primary-table-bg-hover tbody tr { + background-color: #3695eb; } + [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #4da1ed; } + [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #1f89e9; } +[data-primary="color_8"] table.dataTable tr.selected { + color: #3695eb; } +[data-primary="color_8"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #3695eb !important; + background: rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #3695eb !important; + background: rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .clipboard-btn:hover { + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__dates::before { + background: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__dates::after { + background: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__line { + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__date:after { + border-color: #3a97eb; + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__navigation { + border-color: #3a97eb; } +[data-primary="color_8"] .cd-h-timeline__navigation--inactive:hover { + border-color: #3a97eb; } +[data-primary="color_8"] .dd-handle { + background: #3695eb; } +[data-primary="color_8"] .dd-handle:hover { + background: #3695eb; } +[data-primary="color_8"] .dd3-content:hover { + background: #3695eb; } +[data-primary="color_8"] .noUi-connect { + background-color: #3695eb; } + [data-primary="color_8"] .noUi-connect.c-3-color { + background-color: #3695eb; } +[data-primary="color_8"] .noUi-horizontal .noUi-handle, [data-primary="color_8"] .noUi-vertical .noUi-handle { + background-color: #3695eb; } +[data-primary="color_8"] #slider-toggle.off .noUi-handle { + border-color: #3695eb; } +[data-primary="color_8"] .pignose-calendar { + border-color: #3695eb; } + [data-primary="color_8"] .pignose-calendar .pignose-calendar-top-date { + background-color: #3695eb; } +[data-primary="color_8"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #3695eb; } +[data-primary="color_8"] .bootstrap-tagsinput .tag { + background-color: #3695eb; } +[data-primary="color_8"] .toast-success { + background-color: #3695eb; } +[data-primary="color_8"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #3695eb; } +[data-primary="color_8"] .accordion-header-bg .accordion__header--primary { + background-color: #3695eb; } +[data-primary="color_8"] .alert-primary { + background: #aad2f7; + border-color: #aad2f7; + color: #3695eb; } +[data-primary="color_8"] .alert-alt.alert-primary { + border-left: 4px solid #3695eb; } +[data-primary="color_8"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0f5493 !important; } +[data-primary="color_8"] .alert.alert-primary.solid { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .alert.alert-outline-primary { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .badge-outline-primary { + border: 1px solid #3695eb; + color: #3695eb; } +[data-primary="color_8"] .badge-primary { + background-color: #3695eb; } +[data-primary="color_8"] .page-titles h4 { + color: #3695eb; } +[data-primary="color_8"] .card-action > a { + background: black; } +[data-primary="color_8"] .card-action .dropdown { + background: black; + color: #3695eb; } + [data-primary="color_8"] .card-action .dropdown:hover, [data-primary="color_8"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_8"] .card-loader i { + background: #1784e6; } +[data-primary="color_8"] .dropdown-outline { + border: 0.1rem solid #3695eb; } +[data-primary="color_8"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #3695eb; } +[data-primary="color_8"] .card-action .custom-dropdown { + background: #c1def9; } + [data-primary="color_8"] .card-action .custom-dropdown.show, [data-primary="color_8"] .card-action .custom-dropdown:focus, [data-primary="color_8"] .card-action .custom-dropdown:hover { + background: #3695eb; } +[data-primary="color_8"] .label-primary { + background: #3695eb; } +[data-primary="color_8"] .pagination .page-item .page-link:hover { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .pagination .page-item.active .page-link { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_8"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #3695eb; } +[data-primary="color_8"] .progress-bar { + background-color: #3695eb; } +[data-primary="color_8"] .progress-bar-primary { + background-color: #3695eb; } +[data-primary="color_8"] .ribbon__four { + background-color: #3695eb; } + [data-primary="color_8"] .ribbon__four:after, [data-primary="color_8"] .ribbon__four:before { + background-color: #93c6f4; } +[data-primary="color_8"] .ribbon__five { + background-color: #3695eb; } + [data-primary="color_8"] .ribbon__five::before { + border-color: transparent transparent #3695eb transparent; } +[data-primary="color_8"] .ribbon__six { + background-color: #3695eb; } +[data-primary="color_8"] .multi-steps > li { + color: #3695eb; } + [data-primary="color_8"] .multi-steps > li:after { + background-color: #3695eb; } + [data-primary="color_8"] .multi-steps > li.is-active:before { + border-color: #3695eb; } +[data-primary="color_8"] .timeline-badge.primary { + background-color: #3695eb !important; } +[data-primary="color_8"] .tooltip-wrapper button:hover { + background: #3695eb; } +[data-primary="color_8"] .chart_widget_tab_one .nav-link.active { + background-color: #3695eb; + border: 1px solid #3695eb; } + [data-primary="color_8"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #3695eb; } +[data-primary="color_8"] .social-icon2 a { + border: 0.1rem solid #3695eb; } +[data-primary="color_8"] .social-icon2 i { + color: #3695eb; } +[data-primary="color_8"] .social-icon3 ul li a:hover i { + color: #3695eb; } +[data-primary="color_8"] .bgl-primary { + background: #c1def9; + border-color: #c1def9; + color: #3695eb; } +[data-primary="color_8"] .tdl-holder input[type=checkbox]:checked + i { + background: #3695eb; } +[data-primary="color_8"] .footer .copyright a { + color: #3695eb; } +[data-primary="color_8"] .hamburger .line { + background: #3695eb; } +[data-primary="color_8"] svg.pulse-svg .first-circle, [data-primary="color_8"] svg.pulse-svg .second-circle, [data-primary="color_8"] svg.pulse-svg .third-circle { + fill: #3695eb; } +[data-primary="color_8"] .pulse-css { + background: #3695eb; } + [data-primary="color_8"] .pulse-css:after, [data-primary="color_8"] .pulse-css:before { + background-color: #3695eb; } +[data-primary="color_8"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #3695eb; } +[data-primary="color_8"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_8"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_8"] .header-right .header-profile .dropdown-menu a.active { + color: #3695eb; } +[data-primary="color_8"] .header-right .header-profile .profile_title { + background: #3695eb; } +[data-primary="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #3695eb !important; } +[data-primary="color_8"] .deznav .metismenu > li > a svg { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu > li:hover > a, [data-primary="color_8"] .deznav .metismenu > li:focus > a { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu > li.mm-active > a { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu ul a:hover, [data-primary="color_8"] .deznav .metismenu ul a:focus, [data-primary="color_8"] .deznav .metismenu ul a.mm-active { + color: #3695eb; } +@media (min-width: 767px) { + [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_8"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #3695eb; } +[data-primary="color_8"] .nav-user { + background: #3695eb; } +[data-primary="color_8"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #3695eb; } + [data-primary="color_8"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .header-left input:focus { + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .loader__bar { + background: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .loader__ball { + background: #3695eb; } +[data-primary="color_8"][data-theme-version="transparent"] .header-left input:focus { + border-color: #3695eb; } +[data-primary="color_8"] .new-arrival-content .price { + color: #3695eb; } +[data-primary="color_8"] .chart-link a i.text-primary { + color: #3695eb; } +[data-primary="color_8"] #user-activity .nav-tabs .nav-link.active { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] span#counter { + color: #3695eb; } +[data-primary="color_8"] .welcome-content:after { + background: #3695eb; } +[data-primary="color_8"] .timeline-badge { + background-color: #3695eb; } +[data-primary="color_8"] .page-timeline .timeline-workplan[data-primary="color_8"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(54, 149, 235, 0.4); } +[data-primary="color_8"] .sk-three-bounce .sk-child { + background-color: #3695eb; } +[data-primary="color_8"] .dropdown-item.active, +[data-primary="color_8"] .dropdown-item:active { + color: #fff; + background-color: #3695eb; } +[data-primary="color_8"] .overlay-box:after { + background: #3695eb; } +[data-primary="color_8"] .btn-primary { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .bg-primary { + background-color: #3695eb !important; } +[data-primary="color_8"] .text-primary { + color: #3695eb !important; } +[data-primary="color_8"] .btn-primary:hover { + background-color: #136fc1; + border-color: #136fc1; } +[data-primary="color_8"] .btn-outline-primary { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .btn-outline-primary:hover { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_8"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_8"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_8"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_8"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_8"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #136fc1; + border-color: #136fc1; } + +[data-primary="color_9"] a:hover, [data-primary="color_9"] a:focus, [data-primary="color_9"] a.active { + color: #00838f; } +[data-primary="color_9"] [data-class="bg-primary"]:before { + background: #00838f; } +[data-primary="color_9"] .email-left-box .intro-title { + background: rgba(0, 131, 143, 0.1); } + [data-primary="color_9"] .email-left-box .intro-title i { + color: #00838f; } +[data-primary="color_9"] .widget-stat .media .media-body h4 { + color: #00838f !important; } +[data-primary="color_9"] .email-right-box .right-box-border { + border-right: 2px solid rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .mail-list .list-group-item.active i { + color: #00838f; } +[data-primary="color_9"] .single-mail.active { + background: #00838f; } +[data-primary="color_9"] .profile-info h4.text-primary { + color: #00838f !important; } +[data-primary="color_9"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_9"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #00838f; + color: #00838f; } +[data-primary="color_9"] .amChartsInputField { + border: 0; + background: #00838f; } +[data-primary="color_9"] .amcharts-period-input, +[data-primary="color_9"] .amcharts-period-input-selected { + background: #00838f; } +[data-primary="color_9"] .morris-hover { + background: #00838f; } +[data-primary="color_9"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #00838f; } +[data-primary="color_9"] .custom-select:focus { + border-color: #00838f; + color: #00838f; } +[data-primary="color_9"] .daterangepicker td.active { + background-color: #00838f; } + [data-primary="color_9"] .daterangepicker td.active:hover { + background-color: #00838f; } +[data-primary="color_9"] .daterangepicker button.applyBtn { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .wizard > .steps li.current a { + background-color: #00838f; } +[data-primary="color_9"] .wizard .skip-email a { + color: #00838f; } +[data-primary="color_9"] .wizard > .actions li:not(.disabled) a { + background-color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.done a .number { + background: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.current a .number { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #00838f; } +[data-primary="color_9"] .is-invalid .input-group-prepend .input-group-text i { + color: #00c9dc; } +[data-primary="color_9"] .datamaps-hoverover { + color: #00838f; + border: 1px solid rgba(0, 131, 143, 0.3); } +[data-primary="color_9"] .jqvmap-zoomin, +[data-primary="color_9"] .jqvmap-zoomout { + background-color: #00838f; } +[data-primary="color_9"] .table .thead-primary th { + background-color: #00838f; } +[data-primary="color_9"] .table.primary-table-bg-hover thead th { + background-color: #006c76; } +[data-primary="color_9"] .table.primary-table-bg-hover tbody tr { + background-color: #00838f; } + [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #009aa9; } + [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #006c76; } +[data-primary="color_9"] table.dataTable tr.selected { + color: #00838f; } +[data-primary="color_9"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #00838f !important; + background: rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #00838f !important; + background: rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .clipboard-btn:hover { + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__dates::before { + background: #00838f; } +[data-primary="color_9"] .cd-h-timeline__dates::after { + background: #00838f; } +[data-primary="color_9"] .cd-h-timeline__line { + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__date:after { + border-color: #008794; + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__navigation { + border-color: #008794; } +[data-primary="color_9"] .cd-h-timeline__navigation--inactive:hover { + border-color: #008794; } +[data-primary="color_9"] .dd-handle { + background: #00838f; } +[data-primary="color_9"] .dd-handle:hover { + background: #00838f; } +[data-primary="color_9"] .dd3-content:hover { + background: #00838f; } +[data-primary="color_9"] .noUi-connect { + background-color: #00838f; } + [data-primary="color_9"] .noUi-connect.c-3-color { + background-color: #00838f; } +[data-primary="color_9"] .noUi-horizontal .noUi-handle, [data-primary="color_9"] .noUi-vertical .noUi-handle { + background-color: #00838f; } +[data-primary="color_9"] #slider-toggle.off .noUi-handle { + border-color: #00838f; } +[data-primary="color_9"] .pignose-calendar { + border-color: #00838f; } + [data-primary="color_9"] .pignose-calendar .pignose-calendar-top-date { + background-color: #00838f; } +[data-primary="color_9"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #00838f; } +[data-primary="color_9"] .bootstrap-tagsinput .tag { + background-color: #00838f; } +[data-primary="color_9"] .toast-success { + background-color: #00838f; } +[data-primary="color_9"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #00838f; } +[data-primary="color_9"] .accordion-header-bg .accordion__header--primary { + background-color: #00838f; } +[data-primary="color_9"] .alert-primary { + background: #10ebff; + border-color: #10ebff; + color: #00838f; } +[data-primary="color_9"] .alert-alt.alert-primary { + border-left: 4px solid #00838f; } +[data-primary="color_9"] .alert-alt.alert-primary.solid { + border-left: 4px solid #000e10 !important; } +[data-primary="color_9"] .alert.alert-primary.solid { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .alert.alert-outline-primary { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .badge-outline-primary { + border: 1px solid #00838f; + color: #00838f; } +[data-primary="color_9"] .badge-primary { + background-color: #00838f; } +[data-primary="color_9"] .page-titles h4 { + color: #00838f; } +[data-primary="color_9"] .card-action > a { + background: black; } +[data-primary="color_9"] .card-action .dropdown { + background: black; + color: #00838f; } + [data-primary="color_9"] .card-action .dropdown:hover, [data-primary="color_9"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_9"] .card-loader i { + background: #00626b; } +[data-primary="color_9"] .dropdown-outline { + border: 0.1rem solid #00838f; } +[data-primary="color_9"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #00838f; } +[data-primary="color_9"] .card-action .custom-dropdown { + background: #29edff; } + [data-primary="color_9"] .card-action .custom-dropdown.show, [data-primary="color_9"] .card-action .custom-dropdown:focus, [data-primary="color_9"] .card-action .custom-dropdown:hover { + background: #00838f; } +[data-primary="color_9"] .label-primary { + background: #00838f; } +[data-primary="color_9"] .pagination .page-item .page-link:hover { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .pagination .page-item.active .page-link { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_9"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #00838f; } +[data-primary="color_9"] .progress-bar { + background-color: #00838f; } +[data-primary="color_9"] .progress-bar-primary { + background-color: #00838f; } +[data-primary="color_9"] .ribbon__four { + background-color: #00838f; } + [data-primary="color_9"] .ribbon__four:after, [data-primary="color_9"] .ribbon__four:before { + background-color: #00e0f5; } +[data-primary="color_9"] .ribbon__five { + background-color: #00838f; } + [data-primary="color_9"] .ribbon__five::before { + border-color: transparent transparent #00838f transparent; } +[data-primary="color_9"] .ribbon__six { + background-color: #00838f; } +[data-primary="color_9"] .multi-steps > li { + color: #00838f; } + [data-primary="color_9"] .multi-steps > li:after { + background-color: #00838f; } + [data-primary="color_9"] .multi-steps > li.is-active:before { + border-color: #00838f; } +[data-primary="color_9"] .timeline-badge.primary { + background-color: #00838f !important; } +[data-primary="color_9"] .tooltip-wrapper button:hover { + background: #00838f; } +[data-primary="color_9"] .chart_widget_tab_one .nav-link.active { + background-color: #00838f; + border: 1px solid #00838f; } + [data-primary="color_9"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #00838f; } +[data-primary="color_9"] .social-icon2 a { + border: 0.1rem solid #00838f; } +[data-primary="color_9"] .social-icon2 i { + color: #00838f; } +[data-primary="color_9"] .social-icon3 ul li a:hover i { + color: #00838f; } +[data-primary="color_9"] .bgl-primary { + background: #29edff; + border-color: #29edff; + color: #00838f; } +[data-primary="color_9"] .tdl-holder input[type=checkbox]:checked + i { + background: #00838f; } +[data-primary="color_9"] .footer .copyright a { + color: #00838f; } +[data-primary="color_9"] .hamburger .line { + background: #00838f; } +[data-primary="color_9"] svg.pulse-svg .first-circle, [data-primary="color_9"] svg.pulse-svg .second-circle, [data-primary="color_9"] svg.pulse-svg .third-circle { + fill: #00838f; } +[data-primary="color_9"] .pulse-css { + background: #00838f; } + [data-primary="color_9"] .pulse-css:after, [data-primary="color_9"] .pulse-css:before { + background-color: #00838f; } +[data-primary="color_9"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #00838f; } +[data-primary="color_9"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_9"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_9"] .header-right .header-profile .dropdown-menu a.active { + color: #00838f; } +[data-primary="color_9"] .header-right .header-profile .profile_title { + background: #00838f; } +[data-primary="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #00838f !important; } +[data-primary="color_9"] .deznav .metismenu > li > a svg { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu > li:hover > a, [data-primary="color_9"] .deznav .metismenu > li:focus > a { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu > li.mm-active > a { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu ul a:hover, [data-primary="color_9"] .deznav .metismenu ul a:focus, [data-primary="color_9"] .deznav .metismenu ul a.mm-active { + color: #00838f; } +@media (min-width: 767px) { + [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #8ff6ff; } } +[data-primary="color_9"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #00838f; } +[data-primary="color_9"] .nav-user { + background: #00838f; } +[data-primary="color_9"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #00838f; } + [data-primary="color_9"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .header-left input:focus { + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .loader__bar { + background: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .loader__ball { + background: #00838f; } +[data-primary="color_9"][data-theme-version="transparent"] .header-left input:focus { + border-color: #00838f; } +[data-primary="color_9"] .new-arrival-content .price { + color: #00838f; } +[data-primary="color_9"] .chart-link a i.text-primary { + color: #00838f; } +[data-primary="color_9"] #user-activity .nav-tabs .nav-link.active { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] span#counter { + color: #00838f; } +[data-primary="color_9"] .welcome-content:after { + background: #00838f; } +[data-primary="color_9"] .timeline-badge { + background-color: #00838f; } +[data-primary="color_9"] .page-timeline .timeline-workplan[data-primary="color_9"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(0, 131, 143, 0.4); } +[data-primary="color_9"] .sk-three-bounce .sk-child { + background-color: #00838f; } +[data-primary="color_9"] .dropdown-item.active, +[data-primary="color_9"] .dropdown-item:active { + color: #fff; + background-color: #00838f; } +[data-primary="color_9"] .overlay-box:after { + background: #00838f; } +[data-primary="color_9"] .btn-primary { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .bg-primary { + background-color: #00838f !important; } +[data-primary="color_9"] .text-primary { + color: #00838f !important; } +[data-primary="color_9"] .btn-primary:hover { + background-color: #003d43; + border-color: #003d43; } +[data-primary="color_9"] .btn-outline-primary { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .btn-outline-primary:hover { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_9"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_9"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_9"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_9"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_9"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #003d43; + border-color: #003d43; } + +[data-primary="color_10"] a:hover, [data-primary="color_10"] a:focus, [data-primary="color_10"] a.active { + color: #ff8f16; } +[data-primary="color_10"] [data-class="bg-primary"]:before { + background: #ff8f16; } +[data-primary="color_10"] .email-left-box .intro-title { + background: rgba(255, 143, 22, 0.1); } + [data-primary="color_10"] .email-left-box .intro-title i { + color: #ff8f16; } +[data-primary="color_10"] .widget-stat .media .media-body h4 { + color: #ff8f16 !important; } +[data-primary="color_10"] .email-right-box .right-box-border { + border-right: 2px solid rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .mail-list .list-group-item.active i { + color: #ff8f16; } +[data-primary="color_10"] .single-mail.active { + background: #ff8f16; } +[data-primary="color_10"] .profile-info h4.text-primary { + color: #ff8f16 !important; } +[data-primary="color_10"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_10"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .amChartsInputField { + border: 0; + background: #ff8f16; } +[data-primary="color_10"] .amcharts-period-input, +[data-primary="color_10"] .amcharts-period-input-selected { + background: #ff8f16; } +[data-primary="color_10"] .morris-hover { + background: #ff8f16; } +[data-primary="color_10"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #ff8f16; } +[data-primary="color_10"] .custom-select:focus { + border-color: #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .daterangepicker td.active { + background-color: #ff8f16; } + [data-primary="color_10"] .daterangepicker td.active:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .daterangepicker button.applyBtn { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .wizard > .steps li.current a { + background-color: #ff8f16; } +[data-primary="color_10"] .wizard .skip-email a { + color: #ff8f16; } +[data-primary="color_10"] .wizard > .actions li:not(.disabled) a { + background-color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.done a .number { + background: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.current a .number { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #ff8f16; } +[data-primary="color_10"] .is-invalid .input-group-prepend .input-group-text i { + color: #ffb463; } +[data-primary="color_10"] .datamaps-hoverover { + color: #ff8f16; + border: 1px solid rgba(255, 143, 22, 0.3); } +[data-primary="color_10"] .jqvmap-zoomin, +[data-primary="color_10"] .jqvmap-zoomout { + background-color: #ff8f16; } +[data-primary="color_10"] .table .thead-primary th { + background-color: #ff8f16; } +[data-primary="color_10"] .table.primary-table-bg-hover thead th { + background-color: #fc8300; } +[data-primary="color_10"] .table.primary-table-bg-hover tbody tr { + background-color: #ff8f16; } + [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #ff9b30; } + [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #fc8300; } +[data-primary="color_10"] table.dataTable tr.selected { + color: #ff8f16; } +[data-primary="color_10"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #ff8f16 !important; + background: rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #ff8f16 !important; + background: rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .clipboard-btn:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__dates::before { + background: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__dates::after { + background: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__line { + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__date:after { + border-color: #ff911b; + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__navigation { + border-color: #ff911b; } +[data-primary="color_10"] .cd-h-timeline__navigation--inactive:hover { + border-color: #ff911b; } +[data-primary="color_10"] .dd-handle { + background: #ff8f16; } +[data-primary="color_10"] .dd-handle:hover { + background: #ff8f16; } +[data-primary="color_10"] .dd3-content:hover { + background: #ff8f16; } +[data-primary="color_10"] .noUi-connect { + background-color: #ff8f16; } + [data-primary="color_10"] .noUi-connect.c-3-color { + background-color: #ff8f16; } +[data-primary="color_10"] .noUi-horizontal .noUi-handle, [data-primary="color_10"] .noUi-vertical .noUi-handle { + background-color: #ff8f16; } +[data-primary="color_10"] #slider-toggle.off .noUi-handle { + border-color: #ff8f16; } +[data-primary="color_10"] .pignose-calendar { + border-color: #ff8f16; } + [data-primary="color_10"] .pignose-calendar .pignose-calendar-top-date { + background-color: #ff8f16; } +[data-primary="color_10"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #ff8f16; } +[data-primary="color_10"] .bootstrap-tagsinput .tag { + background-color: #ff8f16; } +[data-primary="color_10"] .toast-success { + background-color: #ff8f16; } +[data-primary="color_10"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .accordion-header-bg .accordion__header--primary { + background-color: #ff8f16; } +[data-primary="color_10"] .alert-primary { + background: #ffcc96; + border-color: #ffcc96; + color: #ff8f16; } +[data-primary="color_10"] .alert-alt.alert-primary { + border-left: 4px solid #ff8f16; } +[data-primary="color_10"] .alert-alt.alert-primary.solid { + border-left: 4px solid #964e00 !important; } +[data-primary="color_10"] .alert.alert-primary.solid { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .alert.alert-outline-primary { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .badge-outline-primary { + border: 1px solid #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .badge-primary { + background-color: #ff8f16; } +[data-primary="color_10"] .page-titles h4 { + color: #ff8f16; } +[data-primary="color_10"] .card-action > a { + background: black; } +[data-primary="color_10"] .card-action .dropdown { + background: black; + color: #ff8f16; } + [data-primary="color_10"] .card-action .dropdown:hover, [data-primary="color_10"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_10"] .card-loader i { + background: #f17d00; } +[data-primary="color_10"] .dropdown-outline { + border: 0.1rem solid #ff8f16; } +[data-primary="color_10"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #ff8f16; } +[data-primary="color_10"] .card-action .custom-dropdown { + background: #ffd9af; } + [data-primary="color_10"] .card-action .custom-dropdown.show, [data-primary="color_10"] .card-action .custom-dropdown:focus, [data-primary="color_10"] .card-action .custom-dropdown:hover { + background: #ff8f16; } +[data-primary="color_10"] .label-primary { + background: #ff8f16; } +[data-primary="color_10"] .pagination .page-item .page-link:hover { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .pagination .page-item.active .page-link { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_10"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #ff8f16; } +[data-primary="color_10"] .progress-bar { + background-color: #ff8f16; } +[data-primary="color_10"] .progress-bar-primary { + background-color: #ff8f16; } +[data-primary="color_10"] .ribbon__four { + background-color: #ff8f16; } + [data-primary="color_10"] .ribbon__four:after, [data-primary="color_10"] .ribbon__four:before { + background-color: #ffc07c; } +[data-primary="color_10"] .ribbon__five { + background-color: #ff8f16; } + [data-primary="color_10"] .ribbon__five::before { + border-color: transparent transparent #ff8f16 transparent; } +[data-primary="color_10"] .ribbon__six { + background-color: #ff8f16; } +[data-primary="color_10"] .multi-steps > li { + color: #ff8f16; } + [data-primary="color_10"] .multi-steps > li:after { + background-color: #ff8f16; } + [data-primary="color_10"] .multi-steps > li.is-active:before { + border-color: #ff8f16; } +[data-primary="color_10"] .timeline-badge.primary { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .tooltip-wrapper button:hover { + background: #ff8f16; } +[data-primary="color_10"] .chart_widget_tab_one .nav-link.active { + background-color: #ff8f16; + border: 1px solid #ff8f16; } + [data-primary="color_10"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #ff8f16; } +[data-primary="color_10"] .social-icon2 a { + border: 0.1rem solid #ff8f16; } +[data-primary="color_10"] .social-icon2 i { + color: #ff8f16; } +[data-primary="color_10"] .social-icon3 ul li a:hover i { + color: #ff8f16; } +[data-primary="color_10"] .bgl-primary { + background: #ffd9af; + border-color: #ffd9af; + color: #ff8f16; } +[data-primary="color_10"] .tdl-holder input[type=checkbox]:checked + i { + background: #ff8f16; } +[data-primary="color_10"] .footer .copyright a { + color: #ff8f16; } +[data-primary="color_10"] .hamburger .line { + background: #ff8f16; } +[data-primary="color_10"] svg.pulse-svg .first-circle, [data-primary="color_10"] svg.pulse-svg .second-circle, [data-primary="color_10"] svg.pulse-svg .third-circle { + fill: #ff8f16; } +[data-primary="color_10"] .pulse-css { + background: #ff8f16; } + [data-primary="color_10"] .pulse-css:after, [data-primary="color_10"] .pulse-css:before { + background-color: #ff8f16; } +[data-primary="color_10"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #ff8f16; } +[data-primary="color_10"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_10"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_10"] .header-right .header-profile .dropdown-menu a.active { + color: #ff8f16; } +[data-primary="color_10"] .header-right .header-profile .profile_title { + background: #ff8f16; } +[data-primary="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .deznav .metismenu > li > a svg { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu > li:hover > a, [data-primary="color_10"] .deznav .metismenu > li:focus > a { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu > li.mm-active > a { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu ul a:hover, [data-primary="color_10"] .deznav .metismenu ul a:focus, [data-primary="color_10"] .deznav .metismenu ul a.mm-active { + color: #ff8f16; } +@media (min-width: 767px) { + [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_10"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #ff8f16; } +[data-primary="color_10"] .nav-user { + background: #ff8f16; } +[data-primary="color_10"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #ff8f16; } + [data-primary="color_10"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .header-left input:focus { + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .loader__bar { + background: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .loader__ball { + background: #ff8f16; } +[data-primary="color_10"][data-theme-version="transparent"] .header-left input:focus { + border-color: #ff8f16; } +[data-primary="color_10"] .new-arrival-content .price { + color: #ff8f16; } +[data-primary="color_10"] .chart-link a i.text-primary { + color: #ff8f16; } +[data-primary="color_10"] #user-activity .nav-tabs .nav-link.active { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] span#counter { + color: #ff8f16; } +[data-primary="color_10"] .welcome-content:after { + background: #ff8f16; } +[data-primary="color_10"] .timeline-badge { + background-color: #ff8f16; } +[data-primary="color_10"] .page-timeline .timeline-workplan[data-primary="color_10"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(255, 143, 22, 0.4); } +[data-primary="color_10"] .sk-three-bounce .sk-child { + background-color: #ff8f16; } +[data-primary="color_10"] .dropdown-item.active, +[data-primary="color_10"] .dropdown-item:active { + color: #fff; + background-color: #ff8f16; } +[data-primary="color_10"] .overlay-box:after { + background: #ff8f16; } +[data-primary="color_10"] .btn-primary { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .bg-primary { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .text-primary { + color: #ff8f16 !important; } +[data-primary="color_10"] .btn-primary:hover { + background-color: #c96800; + border-color: #c96800; } +[data-primary="color_10"] .btn-outline-primary { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .btn-outline-primary:hover { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_10"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_10"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_10"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_10"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_10"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #c96800; + border-color: #c96800; } + +[data-primary="color_11"] a:hover, [data-primary="color_11"] a:focus, [data-primary="color_11"] a.active { + color: #6673fd; } +[data-primary="color_11"] [data-class="bg-primary"]:before { + background: #6673fd; } +[data-primary="color_11"] .email-left-box .intro-title { + background: rgba(102, 115, 253, 0.1); } + [data-primary="color_11"] .email-left-box .intro-title i { + color: #6673fd; } +[data-primary="color_11"] .widget-stat .media .media-body h4 { + color: #6673fd !important; } +[data-primary="color_11"] .email-right-box .right-box-border { + border-right: 2px solid rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .mail-list .list-group-item.active i { + color: #6673fd; } +[data-primary="color_11"] .single-mail.active { + background: #6673fd; } +[data-primary="color_11"] .profile-info h4.text-primary { + color: #6673fd !important; } +[data-primary="color_11"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_11"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #6673fd; + color: #6673fd; } +[data-primary="color_11"] .amChartsInputField { + border: 0; + background: #6673fd; } +[data-primary="color_11"] .amcharts-period-input, +[data-primary="color_11"] .amcharts-period-input-selected { + background: #6673fd; } +[data-primary="color_11"] .morris-hover { + background: #6673fd; } +[data-primary="color_11"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #6673fd; } +[data-primary="color_11"] .custom-select:focus { + border-color: #6673fd; + color: #6673fd; } +[data-primary="color_11"] .daterangepicker td.active { + background-color: #6673fd; } + [data-primary="color_11"] .daterangepicker td.active:hover { + background-color: #6673fd; } +[data-primary="color_11"] .daterangepicker button.applyBtn { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .wizard > .steps li.current a { + background-color: #6673fd; } +[data-primary="color_11"] .wizard .skip-email a { + color: #6673fd; } +[data-primary="color_11"] .wizard > .actions li:not(.disabled) a { + background-color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.done a .number { + background: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.current a .number { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #6673fd; } +[data-primary="color_11"] .is-invalid .input-group-prepend .input-group-text i { + color: #b2b8fe; } +[data-primary="color_11"] .datamaps-hoverover { + color: #6673fd; + border: 1px solid rgba(102, 115, 253, 0.3); } +[data-primary="color_11"] .jqvmap-zoomin, +[data-primary="color_11"] .jqvmap-zoomout { + background-color: #6673fd; } +[data-primary="color_11"] .table .thead-primary th { + background-color: #6673fd; } +[data-primary="color_11"] .table.primary-table-bg-hover thead th { + background-color: #4d5cfd; } +[data-primary="color_11"] .table.primary-table-bg-hover tbody tr { + background-color: #6673fd; } + [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #7f8afd; } + [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #4d5cfd; } +[data-primary="color_11"] table.dataTable tr.selected { + color: #6673fd; } +[data-primary="color_11"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #6673fd !important; + background: rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #6673fd !important; + background: rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .clipboard-btn:hover { + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__dates::before { + background: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__dates::after { + background: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__line { + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__date:after { + border-color: #6b77fd; + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__navigation { + border-color: #6b77fd; } +[data-primary="color_11"] .cd-h-timeline__navigation--inactive:hover { + border-color: #6b77fd; } +[data-primary="color_11"] .dd-handle { + background: #6673fd; } +[data-primary="color_11"] .dd-handle:hover { + background: #6673fd; } +[data-primary="color_11"] .dd3-content:hover { + background: #6673fd; } +[data-primary="color_11"] .noUi-connect { + background-color: #6673fd; } + [data-primary="color_11"] .noUi-connect.c-3-color { + background-color: #6673fd; } +[data-primary="color_11"] .noUi-horizontal .noUi-handle, [data-primary="color_11"] .noUi-vertical .noUi-handle { + background-color: #6673fd; } +[data-primary="color_11"] #slider-toggle.off .noUi-handle { + border-color: #6673fd; } +[data-primary="color_11"] .pignose-calendar { + border-color: #6673fd; } + [data-primary="color_11"] .pignose-calendar .pignose-calendar-top-date { + background-color: #6673fd; } +[data-primary="color_11"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #6673fd; } +[data-primary="color_11"] .bootstrap-tagsinput .tag { + background-color: #6673fd; } +[data-primary="color_11"] .toast-success { + background-color: #6673fd; } +[data-primary="color_11"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #6673fd; } +[data-primary="color_11"] .accordion-header-bg .accordion__header--primary { + background-color: #6673fd; } +[data-primary="color_11"] .alert-primary { + background: #e4e6ff; + border-color: #e4e6ff; + color: #6673fd; } +[data-primary="color_11"] .alert-alt.alert-primary { + border-left: 4px solid #6673fd; } +[data-primary="color_11"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0316e1 !important; } +[data-primary="color_11"] .alert.alert-primary.solid { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .alert.alert-outline-primary { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .badge-outline-primary { + border: 1px solid #6673fd; + color: #6673fd; } +[data-primary="color_11"] .badge-primary { + background-color: #6673fd; } +[data-primary="color_11"] .page-titles h4 { + color: #6673fd; } +[data-primary="color_11"] .card-action > a { + background: #01063f; } +[data-primary="color_11"] .card-action .dropdown { + background: #01063f; + color: #6673fd; } + [data-primary="color_11"] .card-action .dropdown:hover, [data-primary="color_11"] .card-action .dropdown:focus { + background: #01063f; } +[data-primary="color_11"] .card-loader i { + background: #4353fd; } +[data-primary="color_11"] .dropdown-outline { + border: 0.1rem solid #6673fd; } +[data-primary="color_11"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #6673fd; } +[data-primary="color_11"] .card-action .custom-dropdown { + background: #fdfdff; } + [data-primary="color_11"] .card-action .custom-dropdown.show, [data-primary="color_11"] .card-action .custom-dropdown:focus, [data-primary="color_11"] .card-action .custom-dropdown:hover { + background: #6673fd; } +[data-primary="color_11"] .label-primary { + background: #6673fd; } +[data-primary="color_11"] .pagination .page-item .page-link:hover { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .pagination .page-item.active .page-link { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_11"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #6673fd; } +[data-primary="color_11"] .progress-bar { + background-color: #6673fd; } +[data-primary="color_11"] .progress-bar-primary { + background-color: #6673fd; } +[data-primary="color_11"] .ribbon__four { + background-color: #6673fd; } + [data-primary="color_11"] .ribbon__four:after, [data-primary="color_11"] .ribbon__four:before { + background-color: #cbcffe; } +[data-primary="color_11"] .ribbon__five { + background-color: #6673fd; } + [data-primary="color_11"] .ribbon__five::before { + border-color: transparent transparent #6673fd transparent; } +[data-primary="color_11"] .ribbon__six { + background-color: #6673fd; } +[data-primary="color_11"] .multi-steps > li { + color: #6673fd; } + [data-primary="color_11"] .multi-steps > li:after { + background-color: #6673fd; } + [data-primary="color_11"] .multi-steps > li.is-active:before { + border-color: #6673fd; } +[data-primary="color_11"] .timeline-badge.primary { + background-color: #6673fd !important; } +[data-primary="color_11"] .tooltip-wrapper button:hover { + background: #6673fd; } +[data-primary="color_11"] .chart_widget_tab_one .nav-link.active { + background-color: #6673fd; + border: 1px solid #6673fd; } + [data-primary="color_11"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #6673fd; } +[data-primary="color_11"] .social-icon2 a { + border: 0.1rem solid #6673fd; } +[data-primary="color_11"] .social-icon2 i { + color: #6673fd; } +[data-primary="color_11"] .social-icon3 ul li a:hover i { + color: #6673fd; } +[data-primary="color_11"] .bgl-primary { + background: #fdfdff; + border-color: #fdfdff; + color: #6673fd; } +[data-primary="color_11"] .tdl-holder input[type=checkbox]:checked + i { + background: #6673fd; } +[data-primary="color_11"] .footer .copyright a { + color: #6673fd; } +[data-primary="color_11"] .hamburger .line { + background: #6673fd; } +[data-primary="color_11"] svg.pulse-svg .first-circle, [data-primary="color_11"] svg.pulse-svg .second-circle, [data-primary="color_11"] svg.pulse-svg .third-circle { + fill: #6673fd; } +[data-primary="color_11"] .pulse-css { + background: #6673fd; } + [data-primary="color_11"] .pulse-css:after, [data-primary="color_11"] .pulse-css:before { + background-color: #6673fd; } +[data-primary="color_11"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #6673fd; } +[data-primary="color_11"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_11"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_11"] .header-right .header-profile .dropdown-menu a.active { + color: #6673fd; } +[data-primary="color_11"] .header-right .header-profile .profile_title { + background: #6673fd; } +[data-primary="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #6673fd !important; } +[data-primary="color_11"] .deznav .metismenu > li > a svg { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu > li:hover > a, [data-primary="color_11"] .deznav .metismenu > li:focus > a { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu > li.mm-active > a { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu ul a:hover, [data-primary="color_11"] .deznav .metismenu ul a:focus, [data-primary="color_11"] .deznav .metismenu ul a.mm-active { + color: #6673fd; } +@media (min-width: 767px) { + [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_11"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #6673fd; } +[data-primary="color_11"] .nav-user { + background: #6673fd; } +[data-primary="color_11"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #6673fd; } + [data-primary="color_11"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .header-left input:focus { + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .loader__bar { + background: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .loader__ball { + background: #6673fd; } +[data-primary="color_11"][data-theme-version="transparent"] .header-left input:focus { + border-color: #6673fd; } +[data-primary="color_11"] .new-arrival-content .price { + color: #6673fd; } +[data-primary="color_11"] .chart-link a i.text-primary { + color: #6673fd; } +[data-primary="color_11"] #user-activity .nav-tabs .nav-link.active { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] span#counter { + color: #6673fd; } +[data-primary="color_11"] .welcome-content:after { + background: #6673fd; } +[data-primary="color_11"] .timeline-badge { + background-color: #6673fd; } +[data-primary="color_11"] .page-timeline .timeline-workplan[data-primary="color_11"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(102, 115, 253, 0.4); } +[data-primary="color_11"] .sk-three-bounce .sk-child { + background-color: #6673fd; } +[data-primary="color_11"] .dropdown-item.active, +[data-primary="color_11"] .dropdown-item:active { + color: #fff; + background-color: #6673fd; } +[data-primary="color_11"] .overlay-box:after { + background: #6673fd; } +[data-primary="color_11"] .btn-primary { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .bg-primary { + background-color: #6673fd !important; } +[data-primary="color_11"] .text-primary { + color: #6673fd !important; } +[data-primary="color_11"] .btn-primary:hover { + background-color: #1a2efc; + border-color: #1a2efc; } +[data-primary="color_11"] .btn-outline-primary { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .btn-outline-primary:hover { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_11"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_11"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_11"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_11"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_11"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #1a2efc; + border-color: #1a2efc; } + +[data-primary="color_12"] a:hover, [data-primary="color_12"] a:focus, [data-primary="color_12"] a.active { + color: #558b2f; } +[data-primary="color_12"] [data-class="bg-primary"]:before { + background: #558b2f; } +[data-primary="color_12"] .email-left-box .intro-title { + background: rgba(85, 139, 47, 0.1); } + [data-primary="color_12"] .email-left-box .intro-title i { + color: #558b2f; } +[data-primary="color_12"] .widget-stat .media .media-body h4 { + color: #558b2f !important; } +[data-primary="color_12"] .email-right-box .right-box-border { + border-right: 2px solid rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .mail-list .list-group-item.active i { + color: #558b2f; } +[data-primary="color_12"] .single-mail.active { + background: #558b2f; } +[data-primary="color_12"] .profile-info h4.text-primary { + color: #558b2f !important; } +[data-primary="color_12"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_12"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #558b2f; + color: #558b2f; } +[data-primary="color_12"] .amChartsInputField { + border: 0; + background: #558b2f; } +[data-primary="color_12"] .amcharts-period-input, +[data-primary="color_12"] .amcharts-period-input-selected { + background: #558b2f; } +[data-primary="color_12"] .morris-hover { + background: #558b2f; } +[data-primary="color_12"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #558b2f; } +[data-primary="color_12"] .custom-select:focus { + border-color: #558b2f; + color: #558b2f; } +[data-primary="color_12"] .daterangepicker td.active { + background-color: #558b2f; } + [data-primary="color_12"] .daterangepicker td.active:hover { + background-color: #558b2f; } +[data-primary="color_12"] .daterangepicker button.applyBtn { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .wizard > .steps li.current a { + background-color: #558b2f; } +[data-primary="color_12"] .wizard .skip-email a { + color: #558b2f; } +[data-primary="color_12"] .wizard > .actions li:not(.disabled) a { + background-color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.done a .number { + background: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.current a .number { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #558b2f; } +[data-primary="color_12"] .is-invalid .input-group-prepend .input-group-text i { + color: #79c046; } +[data-primary="color_12"] .datamaps-hoverover { + color: #558b2f; + border: 1px solid rgba(85, 139, 47, 0.3); } +[data-primary="color_12"] .jqvmap-zoomin, +[data-primary="color_12"] .jqvmap-zoomout { + background-color: #558b2f; } +[data-primary="color_12"] .table .thead-primary th { + background-color: #558b2f; } +[data-primary="color_12"] .table.primary-table-bg-hover thead th { + background-color: #497829; } +[data-primary="color_12"] .table.primary-table-bg-hover tbody tr { + background-color: #558b2f; } + [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #619e35; } + [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #497829; } +[data-primary="color_12"] table.dataTable tr.selected { + color: #558b2f; } +[data-primary="color_12"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #558b2f !important; + background: rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #558b2f !important; + background: rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .clipboard-btn:hover { + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__dates::before { + background: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__dates::after { + background: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__line { + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__date:after { + border-color: #578e30; + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__navigation { + border-color: #578e30; } +[data-primary="color_12"] .cd-h-timeline__navigation--inactive:hover { + border-color: #578e30; } +[data-primary="color_12"] .dd-handle { + background: #558b2f; } +[data-primary="color_12"] .dd-handle:hover { + background: #558b2f; } +[data-primary="color_12"] .dd3-content:hover { + background: #558b2f; } +[data-primary="color_12"] .noUi-connect { + background-color: #558b2f; } + [data-primary="color_12"] .noUi-connect.c-3-color { + background-color: #558b2f; } +[data-primary="color_12"] .noUi-horizontal .noUi-handle, [data-primary="color_12"] .noUi-vertical .noUi-handle { + background-color: #558b2f; } +[data-primary="color_12"] #slider-toggle.off .noUi-handle { + border-color: #558b2f; } +[data-primary="color_12"] .pignose-calendar { + border-color: #558b2f; } + [data-primary="color_12"] .pignose-calendar .pignose-calendar-top-date { + background-color: #558b2f; } +[data-primary="color_12"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #558b2f; } +[data-primary="color_12"] .bootstrap-tagsinput .tag { + background-color: #558b2f; } +[data-primary="color_12"] .toast-success { + background-color: #558b2f; } +[data-primary="color_12"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #558b2f; } +[data-primary="color_12"] .accordion-header-bg .accordion__header--primary { + background-color: #558b2f; } +[data-primary="color_12"] .alert-primary { + background: #94cd6c; + border-color: #94cd6c; + color: #558b2f; } +[data-primary="color_12"] .alert-alt.alert-primary { + border-left: 4px solid #558b2f; } +[data-primary="color_12"] .alert-alt.alert-primary.solid { + border-left: 4px solid #1b2c0f !important; } +[data-primary="color_12"] .alert.alert-primary.solid { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .alert.alert-outline-primary { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .badge-outline-primary { + border: 1px solid #558b2f; + color: #558b2f; } +[data-primary="color_12"] .badge-primary { + background-color: #558b2f; } +[data-primary="color_12"] .page-titles h4 { + color: #558b2f; } +[data-primary="color_12"] .card-action > a { + background: black; } +[data-primary="color_12"] .card-action .dropdown { + background: black; + color: #558b2f; } + [data-primary="color_12"] .card-action .dropdown:hover, [data-primary="color_12"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_12"] .card-loader i { + background: #457026; } +[data-primary="color_12"] .dropdown-outline { + border: 0.1rem solid #558b2f; } +[data-primary="color_12"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #558b2f; } +[data-primary="color_12"] .card-action .custom-dropdown { + background: #a2d47f; } + [data-primary="color_12"] .card-action .custom-dropdown.show, [data-primary="color_12"] .card-action .custom-dropdown:focus, [data-primary="color_12"] .card-action .custom-dropdown:hover { + background: #558b2f; } +[data-primary="color_12"] .label-primary { + background: #558b2f; } +[data-primary="color_12"] .pagination .page-item .page-link:hover { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .pagination .page-item.active .page-link { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_12"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #558b2f; } +[data-primary="color_12"] .progress-bar { + background-color: #558b2f; } +[data-primary="color_12"] .progress-bar-primary { + background-color: #558b2f; } +[data-primary="color_12"] .ribbon__four { + background-color: #558b2f; } + [data-primary="color_12"] .ribbon__four:after, [data-primary="color_12"] .ribbon__four:before { + background-color: #86c759; } +[data-primary="color_12"] .ribbon__five { + background-color: #558b2f; } + [data-primary="color_12"] .ribbon__five::before { + border-color: transparent transparent #558b2f transparent; } +[data-primary="color_12"] .ribbon__six { + background-color: #558b2f; } +[data-primary="color_12"] .multi-steps > li { + color: #558b2f; } + [data-primary="color_12"] .multi-steps > li:after { + background-color: #558b2f; } + [data-primary="color_12"] .multi-steps > li.is-active:before { + border-color: #558b2f; } +[data-primary="color_12"] .timeline-badge.primary { + background-color: #558b2f !important; } +[data-primary="color_12"] .tooltip-wrapper button:hover { + background: #558b2f; } +[data-primary="color_12"] .chart_widget_tab_one .nav-link.active { + background-color: #558b2f; + border: 1px solid #558b2f; } + [data-primary="color_12"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #558b2f; } +[data-primary="color_12"] .social-icon2 a { + border: 0.1rem solid #558b2f; } +[data-primary="color_12"] .social-icon2 i { + color: #558b2f; } +[data-primary="color_12"] .social-icon3 ul li a:hover i { + color: #558b2f; } +[data-primary="color_12"] .bgl-primary { + background: #a2d47f; + border-color: #a2d47f; + color: #558b2f; } +[data-primary="color_12"] .tdl-holder input[type=checkbox]:checked + i { + background: #558b2f; } +[data-primary="color_12"] .footer .copyright a { + color: #558b2f; } +[data-primary="color_12"] .hamburger .line { + background: #558b2f; } +[data-primary="color_12"] svg.pulse-svg .first-circle, [data-primary="color_12"] svg.pulse-svg .second-circle, [data-primary="color_12"] svg.pulse-svg .third-circle { + fill: #558b2f; } +[data-primary="color_12"] .pulse-css { + background: #558b2f; } + [data-primary="color_12"] .pulse-css:after, [data-primary="color_12"] .pulse-css:before { + background-color: #558b2f; } +[data-primary="color_12"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #558b2f; } +[data-primary="color_12"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_12"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_12"] .header-right .header-profile .dropdown-menu a.active { + color: #558b2f; } +[data-primary="color_12"] .header-right .header-profile .profile_title { + background: #558b2f; } +[data-primary="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #558b2f !important; } +[data-primary="color_12"] .deznav .metismenu > li > a svg { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu > li:hover > a, [data-primary="color_12"] .deznav .metismenu > li:focus > a { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu > li.mm-active > a { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu ul a:hover, [data-primary="color_12"] .deznav .metismenu ul a:focus, [data-primary="color_12"] .deznav .metismenu ul a.mm-active { + color: #558b2f; } +@media (min-width: 767px) { + [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #daeecb; } } +[data-primary="color_12"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #558b2f; } +[data-primary="color_12"] .nav-user { + background: #558b2f; } +[data-primary="color_12"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #558b2f; } + [data-primary="color_12"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .header-left input:focus { + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .loader__bar { + background: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .loader__ball { + background: #558b2f; } +[data-primary="color_12"][data-theme-version="transparent"] .header-left input:focus { + border-color: #558b2f; } +[data-primary="color_12"] .new-arrival-content .price { + color: #558b2f; } +[data-primary="color_12"] .chart-link a i.text-primary { + color: #558b2f; } +[data-primary="color_12"] #user-activity .nav-tabs .nav-link.active { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] span#counter { + color: #558b2f; } +[data-primary="color_12"] .welcome-content:after { + background: #558b2f; } +[data-primary="color_12"] .timeline-badge { + background-color: #558b2f; } +[data-primary="color_12"] .page-timeline .timeline-workplan[data-primary="color_12"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(85, 139, 47, 0.4); } +[data-primary="color_12"] .sk-three-bounce .sk-child { + background-color: #558b2f; } +[data-primary="color_12"] .dropdown-item.active, +[data-primary="color_12"] .dropdown-item:active { + color: #fff; + background-color: #558b2f; } +[data-primary="color_12"] .overlay-box:after { + background: #558b2f; } +[data-primary="color_12"] .btn-primary { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .bg-primary { + background-color: #558b2f !important; } +[data-primary="color_12"] .text-primary { + color: #558b2f !important; } +[data-primary="color_12"] .btn-primary:hover { + background-color: #32521c; + border-color: #32521c; } +[data-primary="color_12"] .btn-outline-primary { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .btn-outline-primary:hover { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_12"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_12"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_12"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_12"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_12"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #32521c; + border-color: #32521c; } + +[data-primary="color_13"] a:hover, [data-primary="color_13"] a:focus, [data-primary="color_13"] a.active { + color: #2a2a2a; } +[data-primary="color_13"] [data-class="bg-primary"]:before { + background: #2a2a2a; } +[data-primary="color_13"] .email-left-box .intro-title { + background: rgba(42, 42, 42, 0.1); } + [data-primary="color_13"] .email-left-box .intro-title i { + color: #2a2a2a; } +[data-primary="color_13"] .widget-stat .media .media-body h4 { + color: #2a2a2a !important; } +[data-primary="color_13"] .email-right-box .right-box-border { + border-right: 2px solid rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .mail-list .list-group-item.active i { + color: #2a2a2a; } +[data-primary="color_13"] .single-mail.active { + background: #2a2a2a; } +[data-primary="color_13"] .profile-info h4.text-primary { + color: #2a2a2a !important; } +[data-primary="color_13"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_13"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .amChartsInputField { + border: 0; + background: #2a2a2a; } +[data-primary="color_13"] .amcharts-period-input, +[data-primary="color_13"] .amcharts-period-input-selected { + background: #2a2a2a; } +[data-primary="color_13"] .morris-hover { + background: #2a2a2a; } +[data-primary="color_13"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #2a2a2a; } +[data-primary="color_13"] .custom-select:focus { + border-color: #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .daterangepicker td.active { + background-color: #2a2a2a; } + [data-primary="color_13"] .daterangepicker td.active:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .daterangepicker button.applyBtn { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .wizard > .steps li.current a { + background-color: #2a2a2a; } +[data-primary="color_13"] .wizard .skip-email a { + color: #2a2a2a; } +[data-primary="color_13"] .wizard > .actions li:not(.disabled) a { + background-color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.done a .number { + background: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.current a .number { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #2a2a2a; } +[data-primary="color_13"] .is-invalid .input-group-prepend .input-group-text i { + color: #505050; } +[data-primary="color_13"] .datamaps-hoverover { + color: #2a2a2a; + border: 1px solid rgba(42, 42, 42, 0.3); } +[data-primary="color_13"] .jqvmap-zoomin, +[data-primary="color_13"] .jqvmap-zoomout { + background-color: #2a2a2a; } +[data-primary="color_13"] .table .thead-primary th { + background-color: #2a2a2a; } +[data-primary="color_13"] .table.primary-table-bg-hover thead th { + background-color: #1d1d1d; } +[data-primary="color_13"] .table.primary-table-bg-hover tbody tr { + background-color: #2a2a2a; } + [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #373737; } + [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #1d1d1d; } +[data-primary="color_13"] table.dataTable tr.selected { + color: #2a2a2a; } +[data-primary="color_13"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #2a2a2a !important; + background: rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #2a2a2a !important; + background: rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .clipboard-btn:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__dates::before { + background: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__dates::after { + background: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__line { + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__date:after { + border-color: #2c2c2c; + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__navigation { + border-color: #2c2c2c; } +[data-primary="color_13"] .cd-h-timeline__navigation--inactive:hover { + border-color: #2c2c2c; } +[data-primary="color_13"] .dd-handle { + background: #2a2a2a; } +[data-primary="color_13"] .dd-handle:hover { + background: #2a2a2a; } +[data-primary="color_13"] .dd3-content:hover { + background: #2a2a2a; } +[data-primary="color_13"] .noUi-connect { + background-color: #2a2a2a; } + [data-primary="color_13"] .noUi-connect.c-3-color { + background-color: #2a2a2a; } +[data-primary="color_13"] .noUi-horizontal .noUi-handle, [data-primary="color_13"] .noUi-vertical .noUi-handle { + background-color: #2a2a2a; } +[data-primary="color_13"] #slider-toggle.off .noUi-handle { + border-color: #2a2a2a; } +[data-primary="color_13"] .pignose-calendar { + border-color: #2a2a2a; } + [data-primary="color_13"] .pignose-calendar .pignose-calendar-top-date { + background-color: #2a2a2a; } +[data-primary="color_13"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #2a2a2a; } +[data-primary="color_13"] .bootstrap-tagsinput .tag { + background-color: #2a2a2a; } +[data-primary="color_13"] .toast-success { + background-color: #2a2a2a; } +[data-primary="color_13"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .accordion-header-bg .accordion__header--primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .alert-primary { + background: #6a6a6a; + border-color: #6a6a6a; + color: #2a2a2a; } +[data-primary="color_13"] .alert-alt.alert-primary { + border-left: 4px solid #2a2a2a; } +[data-primary="color_13"] .alert-alt.alert-primary.solid { + border-left: 4px solid black !important; } +[data-primary="color_13"] .alert.alert-primary.solid { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .alert.alert-outline-primary { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .badge-outline-primary { + border: 1px solid #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .badge-primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .page-titles h4 { + color: #2a2a2a; } +[data-primary="color_13"] .card-action > a { + background: black; } +[data-primary="color_13"] .card-action .dropdown { + background: black; + color: #2a2a2a; } + [data-primary="color_13"] .card-action .dropdown:hover, [data-primary="color_13"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_13"] .card-loader i { + background: #181818; } +[data-primary="color_13"] .dropdown-outline { + border: 0.1rem solid #2a2a2a; } +[data-primary="color_13"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #2a2a2a; } +[data-primary="color_13"] .card-action .custom-dropdown { + background: #777777; } + [data-primary="color_13"] .card-action .custom-dropdown.show, [data-primary="color_13"] .card-action .custom-dropdown:focus, [data-primary="color_13"] .card-action .custom-dropdown:hover { + background: #2a2a2a; } +[data-primary="color_13"] .label-primary { + background: #2a2a2a; } +[data-primary="color_13"] .pagination .page-item .page-link:hover { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .pagination .page-item.active .page-link { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_13"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #2a2a2a; } +[data-primary="color_13"] .progress-bar { + background-color: #2a2a2a; } +[data-primary="color_13"] .progress-bar-primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .ribbon__four { + background-color: #2a2a2a; } + [data-primary="color_13"] .ribbon__four:after, [data-primary="color_13"] .ribbon__four:before { + background-color: #5d5d5d; } +[data-primary="color_13"] .ribbon__five { + background-color: #2a2a2a; } + [data-primary="color_13"] .ribbon__five::before { + border-color: transparent transparent #2a2a2a transparent; } +[data-primary="color_13"] .ribbon__six { + background-color: #2a2a2a; } +[data-primary="color_13"] .multi-steps > li { + color: #2a2a2a; } + [data-primary="color_13"] .multi-steps > li:after { + background-color: #2a2a2a; } + [data-primary="color_13"] .multi-steps > li.is-active:before { + border-color: #2a2a2a; } +[data-primary="color_13"] .timeline-badge.primary { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .tooltip-wrapper button:hover { + background: #2a2a2a; } +[data-primary="color_13"] .chart_widget_tab_one .nav-link.active { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; } + [data-primary="color_13"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #2a2a2a; } +[data-primary="color_13"] .social-icon2 a { + border: 0.1rem solid #2a2a2a; } +[data-primary="color_13"] .social-icon2 i { + color: #2a2a2a; } +[data-primary="color_13"] .social-icon3 ul li a:hover i { + color: #2a2a2a; } +[data-primary="color_13"] .bgl-primary { + background: #777777; + border-color: #777777; + color: #2a2a2a; } +[data-primary="color_13"] .tdl-holder input[type=checkbox]:checked + i { + background: #2a2a2a; } +[data-primary="color_13"] .footer .copyright a { + color: #2a2a2a; } +[data-primary="color_13"] .hamburger .line { + background: #2a2a2a; } +[data-primary="color_13"] svg.pulse-svg .first-circle, [data-primary="color_13"] svg.pulse-svg .second-circle, [data-primary="color_13"] svg.pulse-svg .third-circle { + fill: #2a2a2a; } +[data-primary="color_13"] .pulse-css { + background: #2a2a2a; } + [data-primary="color_13"] .pulse-css:after, [data-primary="color_13"] .pulse-css:before { + background-color: #2a2a2a; } +[data-primary="color_13"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #2a2a2a; } +[data-primary="color_13"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_13"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_13"] .header-right .header-profile .dropdown-menu a.active { + color: #2a2a2a; } +[data-primary="color_13"] .header-right .header-profile .profile_title { + background: #2a2a2a; } +[data-primary="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .deznav .metismenu > li > a svg { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu > li:hover > a, [data-primary="color_13"] .deznav .metismenu > li:focus > a { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu > li.mm-active > a { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu ul a:hover, [data-primary="color_13"] .deznav .metismenu ul a:focus, [data-primary="color_13"] .deznav .metismenu ul a.mm-active { + color: #2a2a2a; } +@media (min-width: 767px) { + [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #aaaaaa; } } +[data-primary="color_13"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #2a2a2a; } +[data-primary="color_13"] .nav-user { + background: #2a2a2a; } +[data-primary="color_13"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #2a2a2a; } + [data-primary="color_13"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .header-left input:focus { + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .loader__bar { + background: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .loader__ball { + background: #2a2a2a; } +[data-primary="color_13"][data-theme-version="transparent"] .header-left input:focus { + border-color: #2a2a2a; } +[data-primary="color_13"] .new-arrival-content .price { + color: #2a2a2a; } +[data-primary="color_13"] .chart-link a i.text-primary { + color: #2a2a2a; } +[data-primary="color_13"] #user-activity .nav-tabs .nav-link.active { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] span#counter { + color: #2a2a2a; } +[data-primary="color_13"] .welcome-content:after { + background: #2a2a2a; } +[data-primary="color_13"] .timeline-badge { + background-color: #2a2a2a; } +[data-primary="color_13"] .page-timeline .timeline-workplan[data-primary="color_13"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(42, 42, 42, 0.4); } +[data-primary="color_13"] .sk-three-bounce .sk-child { + background-color: #2a2a2a; } +[data-primary="color_13"] .dropdown-item.active, +[data-primary="color_13"] .dropdown-item:active { + color: #fff; + background-color: #2a2a2a; } +[data-primary="color_13"] .overlay-box:after { + background: #2a2a2a; } +[data-primary="color_13"] .btn-primary { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .bg-primary { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .text-primary { + color: #2a2a2a !important; } +[data-primary="color_13"] .btn-primary:hover { + background-color: #040404; + border-color: #040404; } +[data-primary="color_13"] .btn-outline-primary { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .btn-outline-primary:hover { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_13"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_13"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_13"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_13"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_13"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #040404; + border-color: #040404; } + +[data-primary="color_14"] a:hover, [data-primary="color_14"] a:focus, [data-primary="color_14"] a.active { + color: #1367c8; } +[data-primary="color_14"] [data-class="bg-primary"]:before { + background: #1367c8; } +[data-primary="color_14"] .email-left-box .intro-title { + background: rgba(19, 103, 200, 0.1); } + [data-primary="color_14"] .email-left-box .intro-title i { + color: #1367c8; } +[data-primary="color_14"] .widget-stat .media .media-body h4 { + color: #1367c8 !important; } +[data-primary="color_14"] .email-right-box .right-box-border { + border-right: 2px solid rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .mail-list .list-group-item.active i { + color: #1367c8; } +[data-primary="color_14"] .single-mail.active { + background: #1367c8; } +[data-primary="color_14"] .profile-info h4.text-primary { + color: #1367c8 !important; } +[data-primary="color_14"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_14"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #1367c8; + color: #1367c8; } +[data-primary="color_14"] .amChartsInputField { + border: 0; + background: #1367c8; } +[data-primary="color_14"] .amcharts-period-input, +[data-primary="color_14"] .amcharts-period-input-selected { + background: #1367c8; } +[data-primary="color_14"] .morris-hover { + background: #1367c8; } +[data-primary="color_14"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #1367c8; } +[data-primary="color_14"] .custom-select:focus { + border-color: #1367c8; + color: #1367c8; } +[data-primary="color_14"] .daterangepicker td.active { + background-color: #1367c8; } + [data-primary="color_14"] .daterangepicker td.active:hover { + background-color: #1367c8; } +[data-primary="color_14"] .daterangepicker button.applyBtn { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .wizard > .steps li.current a { + background-color: #1367c8; } +[data-primary="color_14"] .wizard .skip-email a { + color: #1367c8; } +[data-primary="color_14"] .wizard > .actions li:not(.disabled) a { + background-color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.done a .number { + background: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.current a .number { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #1367c8; } +[data-primary="color_14"] .is-invalid .input-group-prepend .input-group-text i { + color: #3b8dec; } +[data-primary="color_14"] .datamaps-hoverover { + color: #1367c8; + border: 1px solid rgba(19, 103, 200, 0.3); } +[data-primary="color_14"] .jqvmap-zoomin, +[data-primary="color_14"] .jqvmap-zoomout { + background-color: #1367c8; } +[data-primary="color_14"] .table .thead-primary th { + background-color: #1367c8; } +[data-primary="color_14"] .table.primary-table-bg-hover thead th { + background-color: #115bb1; } +[data-primary="color_14"] .table.primary-table-bg-hover tbody tr { + background-color: #1367c8; } + [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #1573df; } + [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #115bb1; } +[data-primary="color_14"] table.dataTable tr.selected { + color: #1367c8; } +[data-primary="color_14"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #1367c8 !important; + background: rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #1367c8 !important; + background: rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .clipboard-btn:hover { + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__dates::before { + background: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__dates::after { + background: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__line { + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__date:after { + border-color: #1369cc; + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__navigation { + border-color: #1369cc; } +[data-primary="color_14"] .cd-h-timeline__navigation--inactive:hover { + border-color: #1369cc; } +[data-primary="color_14"] .dd-handle { + background: #1367c8; } +[data-primary="color_14"] .dd-handle:hover { + background: #1367c8; } +[data-primary="color_14"] .dd3-content:hover { + background: #1367c8; } +[data-primary="color_14"] .noUi-connect { + background-color: #1367c8; } + [data-primary="color_14"] .noUi-connect.c-3-color { + background-color: #1367c8; } +[data-primary="color_14"] .noUi-horizontal .noUi-handle, [data-primary="color_14"] .noUi-vertical .noUi-handle { + background-color: #1367c8; } +[data-primary="color_14"] #slider-toggle.off .noUi-handle { + border-color: #1367c8; } +[data-primary="color_14"] .pignose-calendar { + border-color: #1367c8; } + [data-primary="color_14"] .pignose-calendar .pignose-calendar-top-date { + background-color: #1367c8; } +[data-primary="color_14"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #1367c8; } +[data-primary="color_14"] .bootstrap-tagsinput .tag { + background-color: #1367c8; } +[data-primary="color_14"] .toast-success { + background-color: #1367c8; } +[data-primary="color_14"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #1367c8; } +[data-primary="color_14"] .accordion-header-bg .accordion__header--primary { + background-color: #1367c8; } +[data-primary="color_14"] .alert-primary { + background: #6aa8f1; + border-color: #6aa8f1; + color: #1367c8; } +[data-primary="color_14"] .alert-alt.alert-primary { + border-left: 4px solid #1367c8; } +[data-primary="color_14"] .alert-alt.alert-primary.solid { + border-left: 4px solid #082b54 !important; } +[data-primary="color_14"] .alert.alert-primary.solid { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .alert.alert-outline-primary { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .badge-outline-primary { + border: 1px solid #1367c8; + color: #1367c8; } +[data-primary="color_14"] .badge-primary { + background-color: #1367c8; } +[data-primary="color_14"] .page-titles h4 { + color: #1367c8; } +[data-primary="color_14"] .card-action > a { + background: black; } +[data-primary="color_14"] .card-action .dropdown { + background: black; + color: #1367c8; } + [data-primary="color_14"] .card-action .dropdown:hover, [data-primary="color_14"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_14"] .card-loader i { + background: #1056a7; } +[data-primary="color_14"] .dropdown-outline { + border: 0.1rem solid #1367c8; } +[data-primary="color_14"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #1367c8; } +[data-primary="color_14"] .card-action .custom-dropdown { + background: #81b6f3; } + [data-primary="color_14"] .card-action .custom-dropdown.show, [data-primary="color_14"] .card-action .custom-dropdown:focus, [data-primary="color_14"] .card-action .custom-dropdown:hover { + background: #1367c8; } +[data-primary="color_14"] .label-primary { + background: #1367c8; } +[data-primary="color_14"] .pagination .page-item .page-link:hover { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .pagination .page-item.active .page-link { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_14"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #1367c8; } +[data-primary="color_14"] .progress-bar { + background-color: #1367c8; } +[data-primary="color_14"] .progress-bar-primary { + background-color: #1367c8; } +[data-primary="color_14"] .ribbon__four { + background-color: #1367c8; } + [data-primary="color_14"] .ribbon__four:after, [data-primary="color_14"] .ribbon__four:before { + background-color: #529bef; } +[data-primary="color_14"] .ribbon__five { + background-color: #1367c8; } + [data-primary="color_14"] .ribbon__five::before { + border-color: transparent transparent #1367c8 transparent; } +[data-primary="color_14"] .ribbon__six { + background-color: #1367c8; } +[data-primary="color_14"] .multi-steps > li { + color: #1367c8; } + [data-primary="color_14"] .multi-steps > li:after { + background-color: #1367c8; } + [data-primary="color_14"] .multi-steps > li.is-active:before { + border-color: #1367c8; } +[data-primary="color_14"] .timeline-badge.primary { + background-color: #1367c8 !important; } +[data-primary="color_14"] .tooltip-wrapper button:hover { + background: #1367c8; } +[data-primary="color_14"] .chart_widget_tab_one .nav-link.active { + background-color: #1367c8; + border: 1px solid #1367c8; } + [data-primary="color_14"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #1367c8; } +[data-primary="color_14"] .social-icon2 a { + border: 0.1rem solid #1367c8; } +[data-primary="color_14"] .social-icon2 i { + color: #1367c8; } +[data-primary="color_14"] .social-icon3 ul li a:hover i { + color: #1367c8; } +[data-primary="color_14"] .bgl-primary { + background: #81b6f3; + border-color: #81b6f3; + color: #1367c8; } +[data-primary="color_14"] .tdl-holder input[type=checkbox]:checked + i { + background: #1367c8; } +[data-primary="color_14"] .footer .copyright a { + color: #1367c8; } +[data-primary="color_14"] .hamburger .line { + background: #1367c8; } +[data-primary="color_14"] svg.pulse-svg .first-circle, [data-primary="color_14"] svg.pulse-svg .second-circle, [data-primary="color_14"] svg.pulse-svg .third-circle { + fill: #1367c8; } +[data-primary="color_14"] .pulse-css { + background: #1367c8; } + [data-primary="color_14"] .pulse-css:after, [data-primary="color_14"] .pulse-css:before { + background-color: #1367c8; } +[data-primary="color_14"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #1367c8; } +[data-primary="color_14"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_14"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_14"] .header-right .header-profile .dropdown-menu a.active { + color: #1367c8; } +[data-primary="color_14"] .header-right .header-profile .profile_title { + background: #1367c8; } +[data-primary="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #1367c8 !important; } +[data-primary="color_14"] .deznav .metismenu > li > a svg { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu > li:hover > a, [data-primary="color_14"] .deznav .metismenu > li:focus > a { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu > li.mm-active > a { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu ul a:hover, [data-primary="color_14"] .deznav .metismenu ul a:focus, [data-primary="color_14"] .deznav .metismenu ul a.mm-active { + color: #1367c8; } +@media (min-width: 767px) { + [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #deecfc; } } +[data-primary="color_14"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #1367c8; } +[data-primary="color_14"] .nav-user { + background: #1367c8; } +[data-primary="color_14"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #1367c8; } + [data-primary="color_14"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .header-left input:focus { + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .loader__bar { + background: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .loader__ball { + background: #1367c8; } +[data-primary="color_14"][data-theme-version="transparent"] .header-left input:focus { + border-color: #1367c8; } +[data-primary="color_14"] .new-arrival-content .price { + color: #1367c8; } +[data-primary="color_14"] .chart-link a i.text-primary { + color: #1367c8; } +[data-primary="color_14"] #user-activity .nav-tabs .nav-link.active { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] span#counter { + color: #1367c8; } +[data-primary="color_14"] .welcome-content:after { + background: #1367c8; } +[data-primary="color_14"] .timeline-badge { + background-color: #1367c8; } +[data-primary="color_14"] .page-timeline .timeline-workplan[data-primary="color_14"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(19, 103, 200, 0.4); } +[data-primary="color_14"] .sk-three-bounce .sk-child { + background-color: #1367c8; } +[data-primary="color_14"] .dropdown-item.active, +[data-primary="color_14"] .dropdown-item:active { + color: #fff; + background-color: #1367c8; } +[data-primary="color_14"] .overlay-box:after { + background: #1367c8; } +[data-primary="color_14"] .btn-primary { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .bg-primary { + background-color: #1367c8 !important; } +[data-primary="color_14"] .text-primary { + color: #1367c8 !important; } +[data-primary="color_14"] .btn-primary:hover { + background-color: #0c4382; + border-color: #0c4382; } +[data-primary="color_14"] .btn-outline-primary { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .btn-outline-primary:hover { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_14"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_14"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_14"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_14"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_14"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #0c4382; + border-color: #0c4382; } + +[data-primary="color_15"] a:hover, [data-primary="color_15"] a:focus, [data-primary="color_15"] a.active { + color: #ed0b4c; } +[data-primary="color_15"] [data-class="bg-primary"]:before { + background: #ed0b4c; } +[data-primary="color_15"] .email-left-box .intro-title { + background: rgba(237, 11, 76, 0.1); } + [data-primary="color_15"] .email-left-box .intro-title i { + color: #ed0b4c; } +[data-primary="color_15"] .widget-stat .media .media-body h4 { + color: #ed0b4c !important; } +[data-primary="color_15"] .email-right-box .right-box-border { + border-right: 2px solid rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .mail-list .list-group-item.active i { + color: #ed0b4c; } +[data-primary="color_15"] .single-mail.active { + background: #ed0b4c; } +[data-primary="color_15"] .profile-info h4.text-primary { + color: #ed0b4c !important; } +[data-primary="color_15"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_15"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .amChartsInputField { + border: 0; + background: #ed0b4c; } +[data-primary="color_15"] .amcharts-period-input, +[data-primary="color_15"] .amcharts-period-input-selected { + background: #ed0b4c; } +[data-primary="color_15"] .morris-hover { + background: #ed0b4c; } +[data-primary="color_15"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #ed0b4c; } +[data-primary="color_15"] .custom-select:focus { + border-color: #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .daterangepicker td.active { + background-color: #ed0b4c; } + [data-primary="color_15"] .daterangepicker td.active:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .daterangepicker button.applyBtn { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .wizard > .steps li.current a { + background-color: #ed0b4c; } +[data-primary="color_15"] .wizard .skip-email a { + color: #ed0b4c; } +[data-primary="color_15"] .wizard > .actions li:not(.disabled) a { + background-color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.done a .number { + background: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.current a .number { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #ed0b4c; } +[data-primary="color_15"] .is-invalid .input-group-prepend .input-group-text i { + color: #f74e7e; } +[data-primary="color_15"] .datamaps-hoverover { + color: #ed0b4c; + border: 1px solid rgba(237, 11, 76, 0.3); } +[data-primary="color_15"] .jqvmap-zoomin, +[data-primary="color_15"] .jqvmap-zoomout { + background-color: #ed0b4c; } +[data-primary="color_15"] .table .thead-primary th { + background-color: #ed0b4c; } +[data-primary="color_15"] .table.primary-table-bg-hover thead th { + background-color: #d50a44; } +[data-primary="color_15"] .table.primary-table-bg-hover tbody tr { + background-color: #ed0b4c; } + [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #f51d5b; } + [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #d50a44; } +[data-primary="color_15"] table.dataTable tr.selected { + color: #ed0b4c; } +[data-primary="color_15"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #ed0b4c !important; + background: rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #ed0b4c !important; + background: rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .clipboard-btn:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__dates::before { + background: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__dates::after { + background: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__line { + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__date:after { + border-color: #f10b4d; + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__navigation { + border-color: #f10b4d; } +[data-primary="color_15"] .cd-h-timeline__navigation--inactive:hover { + border-color: #f10b4d; } +[data-primary="color_15"] .dd-handle { + background: #ed0b4c; } +[data-primary="color_15"] .dd-handle:hover { + background: #ed0b4c; } +[data-primary="color_15"] .dd3-content:hover { + background: #ed0b4c; } +[data-primary="color_15"] .noUi-connect { + background-color: #ed0b4c; } + [data-primary="color_15"] .noUi-connect.c-3-color { + background-color: #ed0b4c; } +[data-primary="color_15"] .noUi-horizontal .noUi-handle, [data-primary="color_15"] .noUi-vertical .noUi-handle { + background-color: #ed0b4c; } +[data-primary="color_15"] #slider-toggle.off .noUi-handle { + border-color: #ed0b4c; } +[data-primary="color_15"] .pignose-calendar { + border-color: #ed0b4c; } + [data-primary="color_15"] .pignose-calendar .pignose-calendar-top-date { + background-color: #ed0b4c; } +[data-primary="color_15"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #ed0b4c; } +[data-primary="color_15"] .bootstrap-tagsinput .tag { + background-color: #ed0b4c; } +[data-primary="color_15"] .toast-success { + background-color: #ed0b4c; } +[data-primary="color_15"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .accordion-header-bg .accordion__header--primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .alert-primary { + background: #f97ea2; + border-color: #f97ea2; + color: #ed0b4c; } +[data-primary="color_15"] .alert-alt.alert-primary { + border-left: 4px solid #ed0b4c; } +[data-primary="color_15"] .alert-alt.alert-primary.solid { + border-left: 4px solid #730525 !important; } +[data-primary="color_15"] .alert.alert-primary.solid { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .alert.alert-outline-primary { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .badge-outline-primary { + border: 1px solid #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .badge-primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .page-titles h4 { + color: #ed0b4c; } +[data-primary="color_15"] .card-action > a { + background: black; } +[data-primary="color_15"] .card-action .dropdown { + background: black; + color: #ed0b4c; } + [data-primary="color_15"] .card-action .dropdown:hover, [data-primary="color_15"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_15"] .card-loader i { + background: #cb0941; } +[data-primary="color_15"] .dropdown-outline { + border: 0.1rem solid #ed0b4c; } +[data-primary="color_15"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #ed0b4c; } +[data-primary="color_15"] .card-action .custom-dropdown { + background: #fa97b3; } + [data-primary="color_15"] .card-action .custom-dropdown.show, [data-primary="color_15"] .card-action .custom-dropdown:focus, [data-primary="color_15"] .card-action .custom-dropdown:hover { + background: #ed0b4c; } +[data-primary="color_15"] .label-primary { + background: #ed0b4c; } +[data-primary="color_15"] .pagination .page-item .page-link:hover { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .pagination .page-item.active .page-link { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_15"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #ed0b4c; } +[data-primary="color_15"] .progress-bar { + background-color: #ed0b4c; } +[data-primary="color_15"] .progress-bar-primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .ribbon__four { + background-color: #ed0b4c; } + [data-primary="color_15"] .ribbon__four:after, [data-primary="color_15"] .ribbon__four:before { + background-color: #f86690; } +[data-primary="color_15"] .ribbon__five { + background-color: #ed0b4c; } + [data-primary="color_15"] .ribbon__five::before { + border-color: transparent transparent #ed0b4c transparent; } +[data-primary="color_15"] .ribbon__six { + background-color: #ed0b4c; } +[data-primary="color_15"] .multi-steps > li { + color: #ed0b4c; } + [data-primary="color_15"] .multi-steps > li:after { + background-color: #ed0b4c; } + [data-primary="color_15"] .multi-steps > li.is-active:before { + border-color: #ed0b4c; } +[data-primary="color_15"] .timeline-badge.primary { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .tooltip-wrapper button:hover { + background: #ed0b4c; } +[data-primary="color_15"] .chart_widget_tab_one .nav-link.active { + background-color: #ed0b4c; + border: 1px solid #ed0b4c; } + [data-primary="color_15"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #ed0b4c; } +[data-primary="color_15"] .social-icon2 a { + border: 0.1rem solid #ed0b4c; } +[data-primary="color_15"] .social-icon2 i { + color: #ed0b4c; } +[data-primary="color_15"] .social-icon3 ul li a:hover i { + color: #ed0b4c; } +[data-primary="color_15"] .bgl-primary { + background: #fa97b3; + border-color: #fa97b3; + color: #ed0b4c; } +[data-primary="color_15"] .tdl-holder input[type=checkbox]:checked + i { + background: #ed0b4c; } +[data-primary="color_15"] .footer .copyright a { + color: #ed0b4c; } +[data-primary="color_15"] .hamburger .line { + background: #ed0b4c; } +[data-primary="color_15"] svg.pulse-svg .first-circle, [data-primary="color_15"] svg.pulse-svg .second-circle, [data-primary="color_15"] svg.pulse-svg .third-circle { + fill: #ed0b4c; } +[data-primary="color_15"] .pulse-css { + background: #ed0b4c; } + [data-primary="color_15"] .pulse-css:after, [data-primary="color_15"] .pulse-css:before { + background-color: #ed0b4c; } +[data-primary="color_15"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #ed0b4c; } +[data-primary="color_15"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_15"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_15"] .header-right .header-profile .dropdown-menu a.active { + color: #ed0b4c; } +[data-primary="color_15"] .header-right .header-profile .profile_title { + background: #ed0b4c; } +[data-primary="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .deznav .metismenu > li > a svg { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu > li:hover > a, [data-primary="color_15"] .deznav .metismenu > li:focus > a { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu > li.mm-active > a { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu ul a:hover, [data-primary="color_15"] .deznav .metismenu ul a:focus, [data-primary="color_15"] .deznav .metismenu ul a.mm-active { + color: #ed0b4c; } +@media (min-width: 767px) { + [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #fff8fa; } } +[data-primary="color_15"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #ed0b4c; } +[data-primary="color_15"] .nav-user { + background: #ed0b4c; } +[data-primary="color_15"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #ed0b4c; } + [data-primary="color_15"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .header-left input:focus { + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .loader__bar { + background: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .loader__ball { + background: #ed0b4c; } +[data-primary="color_15"][data-theme-version="transparent"] .header-left input:focus { + border-color: #ed0b4c; } +[data-primary="color_15"] .new-arrival-content .price { + color: #ed0b4c; } +[data-primary="color_15"] .chart-link a i.text-primary { + color: #ed0b4c; } +[data-primary="color_15"] #user-activity .nav-tabs .nav-link.active { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] span#counter { + color: #ed0b4c; } +[data-primary="color_15"] .welcome-content:after { + background: #ed0b4c; } +[data-primary="color_15"] .timeline-badge { + background-color: #ed0b4c; } +[data-primary="color_15"] .page-timeline .timeline-workplan[data-primary="color_15"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(237, 11, 76, 0.4); } +[data-primary="color_15"] .sk-three-bounce .sk-child { + background-color: #ed0b4c; } +[data-primary="color_15"] .dropdown-item.active, +[data-primary="color_15"] .dropdown-item:active { + color: #fff; + background-color: #ed0b4c; } +[data-primary="color_15"] .overlay-box:after { + background: #ed0b4c; } +[data-primary="color_15"] .btn-primary { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .bg-primary { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .text-primary { + color: #ed0b4c !important; } +[data-primary="color_15"] .btn-primary:hover { + background-color: #a40835; + border-color: #a40835; } +[data-primary="color_15"] .btn-outline-primary { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .btn-outline-primary:hover { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_15"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_15"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_15"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_15"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_15"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #a40835; + border-color: #a40835; } + +.bg-primary-alt { + background-color: rgba(11, 42, 151, 0.1); } + +.bg-secondary-alt { + background-color: rgba(160, 44, 250, 0.1); } + +.bg-success-alt { + background-color: rgba(43, 193, 85, 0.1); } + +.bg-info-alt { + background-color: rgba(30, 167, 197, 0.1); } + +.bg-warning-alt { + background-color: rgba(255, 188, 17, 0.1); } + +.bg-danger-alt { + background-color: rgba(249, 70, 135, 0.1); } + +.bg-light-alt { + background-color: rgba(244, 245, 249, 0.1); } + +.bg-dark-alt { + background-color: rgba(177, 177, 177, 0.1); } + +[data-typography="opensans"] { + font-family: 'Open Sans', sans-serif; } + +[data-typography="poppins"] { + font-family: 'poppins', sans-serif; } + +[data-typography="roboto"] { + font-family: 'Roboto', sans-serif; } + +[data-typography="helvetica"] { + font-family: 'HelveticaNeue'; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="transparent"] { + background: url("../images/body/12.jpg"); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + background-position: center; + position: relative; + color: #fff; } + [data-theme-version="transparent"] h1, + [data-theme-version="transparent"] h2, + [data-theme-version="transparent"] h3, + [data-theme-version="transparent"] h4, + [data-theme-version="transparent"] h5, + [data-theme-version="transparent"] h6 { + color: #fff !important; } + [data-theme-version="transparent"] a.link { + color: #ddd; } + [data-theme-version="transparent"] a.link:focus, + [data-theme-version="transparent"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="transparent"] a { + color: #fff; } + [data-theme-version="transparent"] a:hover { + color: #828690; } + [data-theme-version="transparent"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="transparent"] .dropdown-menu { + background-color: #1e2746; } +[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus { + background-color: #181f39; + color: #fff; } +[data-theme-version="transparent"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="transparent"] .card { + background-color: rgba(0, 0, 0, 0.15); } + +[data-theme-version="transparent"] .header { + background-color: rgba(0, 0, 0, 0.15); } +[data-theme-version="transparent"] .header-left input { + border-color: #333a54; + color: #fff; } + [data-theme-version="transparent"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="transparent"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .deznav { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu > li > a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a { + background-color: rgba(0, 0, 0, 0.15) !important; + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after { + border-color: transparent transparent #fff transparent; } + [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after { + border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="dark"] { + background: #181f39; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .dropdown-menu { + background-color: #181f39; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #1e2746; + color: #7e7e7e; } +[data-theme-version="dark"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .card { + background-color: #1e2746; + box-shadow: none; } +[data-theme-version="dark"] .btn-outline-dark:hover { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .tdl-holder input[type=text], +[data-theme-version="dark"] .tdl-holder li { + background-color: #1e2746; + border-color: #333a54; } +[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder { + color: #828690; } +[data-theme-version="dark"] .tdl-holder label:hover { + background-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .text-muted { + color: #828690 !important; } +[data-theme-version="dark"] .modal-content { + background: #1e2746; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .table strong { + color: #fff; } +[data-theme-version="dark"] .text-dark { + color: #828690 !important; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: #333a54; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #181f39; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #181f39; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #181f39; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #333a54; + color: #7e7e7e; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #1e2746; } + +[data-theme-version="dark"] .header { + background-color: #1e2746; } +[data-theme-version="dark"] .header-left input { + background: #181f39 !important; + border-color: transparent; + color: #fff !important; } + [data-theme-version="dark"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="dark"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="dark"] .header-left .search_icon { + background: #181f39 !important; } + [data-theme-version="dark"] .header-left .search_icon i { + color: #fff; } +[data-theme-version="dark"] .header-right .right-sidebar a { + color: #0B2A97; + border-color: #333a54; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: #181f39; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #1e2746; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #1e2746; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #1e2746; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #181f39; } +[data-theme-version="dark"] .deznav { + background-color: #1e2746; } + [data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } + [data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-color: #fff; } + +[data-theme-version="dark"] .sidebar-right { + background-color: #1d2544; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #1d2544; + border-bottom: 1px solid #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active { + background-color: #181f39; } + +[data-theme-version="dark"] .footer { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright p { + color: #fff; } + +/* ============= + Calendar +============= */ +.app-fullcalender button { + border-radius: 0px; + color: #B1B1B1; } +.app-fullcalender td { + border-color: #f0f1f5; } + +.calendar { + float: left; + margin-bottom: 0; } + +.fc-view { + margin-top: 1.875rem; } + +.fc-toolbar { + margin-bottom: 0.3125rem; + margin-top: 0.9375rem; } + @media (max-width: 575.98px) { + .fc-toolbar .fc-left { + display: flex; + justify-content: space-between; + margin-bottom: 0.625rem; + float: none; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-right { + display: flex; + justify-content: center; + float: none; + margin-bottom: 0.3125rem; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-center { + display: flex; + justify-content: center; } + .fc-toolbar .fc-center * { + float: none; } } + +.fc-toolbar h2 { + font-size: 1rem; + font-weight: 600; + line-height: 1.875rem; + text-transform: uppercase; } + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0; + box-shadow: none; } + +.fc-widget-header { + border: 1px solid #f0f1f5; + border-bottom: 0 !important; } + +.fc th.fc-widget-header { + background: #f0f1f5 !important; + font-size: 0.875rem; + line-height: 1.25rem; + padding: 0.625rem 0; + text-transform: uppercase; } + +.fc-button { + border: 1px solid #f0f1f5; + text-transform: capitalize; } + .fc-button.active { + box-shadow: none !important; } + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem; } + +.fc-event { + border-radius: 0.125rem; + border: none; + cursor: move; + font-size: 0.8125rem; + margin: 0.3125rem 0.4375rem; + padding: 0.3125rem; + text-align: center; } + +.external-event { + cursor: move; + margin: 0.625rem 0; + padding: 0.125rem 0; } + +.fc-basic-view td.fc-week-number span { + padding-right: 0.3125rem; } + +.fc-basic-view td.fc-day-number { + padding-right: 0.3125rem; } + +#drop-remove { + margin-right: 8px; + top: 0.1875rem; } + +#add-category .modal-dialog, +#event-modal .modal-dialog { + max-width: 37.5rem; } + +.fc-content { + color: #fff; } + +.fc th.fc-widget-header { + background: transparent !important; } + +.fc-button { + background: #fff; } + +.fc-state-hover { + background: #fff !important; } + +.fc-state-highlight { + background: #f2f4fa !important; } + [data-theme-version="dark"] .fc-state-highlight { + color: #fff !important; } + +.fc-cell-overlay { + background: #fff !important; } + +.fc-unthemed .fc-today { + background: #f2f4fa !important; } + +.fc-day-top { + color: #B1B1B1 !important; } + [data-theme-version="dark"] .fc-day-top { + color: #fff !important; } + +.external-event { + color: #fff; } + [data-theme-version="dark"] .external-event { + color: #fff !important; } + +.fc-basic-view .fc-body .fc-row { + min-height: 1rem; } + +.fc-scroller.fc-day-grid-container { + height: 490px !important; } + +.fc-row.fc-week.fc-widget-content.fc-rigid { + height: 81px !important; } + +@media only screen and (max-width: 1440px) { + .email_left_pane { + display: none; } } + +#external-events .external-event:before { + content: ""; + display: inline-block; + width: 14px; + height: 14px; + border-radius: 50%; + margin-right: .9rem; + position: relative; + top: 2px; } +#external-events [data-class="bg-primary"] { + background-color: transparent !important; + color: #B1B1B1; } + [data-theme-version="dark"] #external-events [data-class="bg-primary"] { + color: #fff !important; } + #external-events [data-class="bg-primary"]::before { + background: #0B2A97; } +#external-events [data-class="bg-success"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-success"]::before { + background: #2BC155; } +#external-events [data-class="bg-warning"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-warning"]::before { + background: #FFBC11; } +#external-events [data-class="bg-dark"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-dark"]::before { + background: #B1B1B1; } +#external-events [data-class="bg-danger"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-danger"]::before { + background: #F94687; } +#external-events [data-class="bg-info"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-info"]::before { + background: #1EA7C5; } +#external-events [data-class="bg-pink"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-pink"]::before { + background: #e83e8c; } + +.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td { + border-color: #f0f1f5; } + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton td, + [data-theme-version="dark"] .fc .fc-row .fc-helper-skeleton td { + border-color: #333a54; } + +[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead { + border-color: #333a54; } + +.email-left-box { + width: 15rem; + float: left; + padding: 0 1.25rem 1.25rem 1rem; + border-top: 0; + border-left: 0; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-left-box { + width: 100%; + padding-bottom: 0px !important; } } + @media (max-width: 575.98px) { + .email-left-box { + width: 100%; + float: none; + border: none; + padding-bottom: 30px !important; } } + .email-left-box .intro-title { + background: rgba(11, 42, 151, 0.1); + padding: 1rem; + margin: 1.875rem 0 1.25rem 0; } + .email-left-box .intro-title h5 { + margin-bottom: 0; + color: #6a707e; + font-size: 14px; } + .email-left-box .intro-title h5 i { + font-size: 0.75rem; + position: relative; + bottom: 1px; } + .email-left-box .intro-title i { + color: #0B2A97; } + +.email-right-box { + padding-left: 15rem; + padding-right: 1rem; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box { + padding-left: 0; + margin-left: 0 !important; + clear: both; } } + @media (max-width: 575.98px) { + .email-right-box { + padding-left: 0; + padding-right: 0; } } + .email-right-box .right-box-border { + border-right: 2px solid rgba(11, 42, 151, 0.1); } + @media screen and (min-width: 649px) and (max-width: 1200px) { + .email-right-box .right-box-padding { + padding-left: 1.25rem; } } + @media (min-width: 1700px) { + .email-right-box .right-box-padding { + padding-left: 0.9375rem; } } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box .right-box-padding { + padding-left: 0; } } + +.toolbar .btn-group .btn { + border: 0; } +.toolbar .btn-group input { + position: relative; + top: 2px; } + +.read-content textarea { + height: 150px; + padding: 15px 20px; } +.read-content-email { + font-size: 0.875rem; } +.read-content h5 { + color: #6a707e; } +.read-content p strong { + color: #6a707e; } +.read-content-body p { + margin-bottom: 1.875rem; } +.read-content-attachment { + padding: 0.5rem 0; } + .read-content-attachment h6 { + font-size: 1.125rem; + color: #6a707e; } + .read-content-attachment h6 i { + padding-right: 0.3125rem; } + .read-content-attachment .attachment > div:not(:last-child) { + border-right: 1px solid #DDDFE1; } + +.compose-content .wysihtml5-toolbar { + border-color: #eaeaea; } +.compose-content .dropzone { + background: #f2f4fa !important; } +.compose-content h5 { + font-size: 1.0625rem; + color: #6a707e; } + .compose-content h5 i { + font-size: 1.125rem; + transform: rotate(90deg); } +.compose-content .dropzone { + border: 1px dashed #DDDFE1; + min-height: 13.125rem; + position: relative; } + .compose-content .dropzone .dz-message { + margin: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } + +.email-list { + display: block; + padding-left: 0; } + .email-list .message { + position: relative; + display: block; + height: 3.125rem; + line-height: 3.125rem; + cursor: default; + transition-duration: 0.3s; } + .email-list .message a { + color: #828690; } + .email-list .message-single .custom-checkbox { + margin-top: 2px; } + .email-list .message-single i { + color: #89879f; + font-size: 1.125rem; + padding-left: .4rem; } + .email-list .message:hover { + transition-duration: 0.05s; + background: rgba(152, 166, 173, 0.15); } + .email-list .message .col-mail { + float: left; + position: relative; } + .email-list .message .col-mail-1 { + width: 5.625rem; } + .email-list .message .col-mail-1 .star-toggle { + display: block; + float: left; + margin-top: 1.125rem; + font-size: 1rem; + margin-left: 0.3125rem; } + .email-list .message .col-mail-1 .email-checkbox { + display: block; + float: left; + margin: 0.9375rem 0.625rem 0 1.25rem; } + .email-list .message .col-mail-1 .dot { + display: block; + float: left; + border: .4rem solid transparent; + border-radius: 6.25rem; + margin: 1.375rem 1.625rem 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0; } + .email-list .message .col-mail-2 { + position: absolute; + top: 0; + left: 5.625rem; + right: 0; + bottom: 0; } + .email-list .message .col-mail-2 .subject { + position: absolute; + top: 0; + left: 0; + right: 5.5rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .email-list .message .col-mail-2 .date { + position: absolute; + top: 0; + right: 0; } + +.email-checkbox { + cursor: pointer; + height: 0.9375rem; + width: 0.9375rem; + position: relative; + display: inline-block; + border-radius: .1rem; + position: relative; + top: 0.3125rem; + box-shadow: inset 0 0 0 0.1rem #828690; } + .email-checkbox input { + opacity: 0; + cursor: pointer; } + .email-checkbox input:checked label { + opacity: 1; } + .email-checkbox label { + position: absolute; + top: .3rem; + left: .3rem; + right: .3rem; + bottom: .3rem; + cursor: pointer; + opacity: 0; + margin-bottom: 0 !important; + transition-duration: 0.05s; } + +.mail-list a { + vertical-align: middle; + padding: 0.625rem 0.9375rem; + display: block; + background: transparent; + color: #464a53; + font-weight: 600; } +.mail-list .list-group-item { + color: #6a707e; + padding: 0.75rem 1.0625rem; } + .mail-list .list-group-item i { + font-size: 1rem; + padding-right: 0.625rem; + color: #cccccc; } + .mail-list .list-group-item.active { + color: #fff; } + .mail-list .list-group-item.active i { + color: #fff; } + +.chat-wrap { + padding: 1.0625rem 1.875rem; } + .chat-wrap .media .media-body h6 { + font-size: 1.0625rem; + color: #6a707e; } + .chat-wrap .media .media-body p { + font-size: 0.875rem; } + +@media (min-width: 648px) { + .email-filter { + padding-left: 1.25rem; } } +@media (min-width: 1700px) { + .email-filter { + padding-left: 1.875rem; } } +.email-filter .input-group-prepend i { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group-prepend .input-group-text { + border: 0; + border-bottom: 1px solid #DDDFE1 !important; + background: transparent; } +.email-filter .input-group .form-control { + padding: 0 0 0 0.3125rem; + border: 0; + font-size: 0.875rem; + height: 1.875rem; + color: #89879f; + border-bottom: 1px solid #DDDFE1; } + .email-filter .input-group .form-control::placeholder { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group > .form-control { + min-height: 1.875rem; } + +.single-mail { + display: block; + padding: 1.5625rem 0; } + .single-mail .media { + padding-left: 1.25rem; + padding-right: 1.25rem; } + @media (min-width: 1700px) { + .single-mail .media { + padding-left: 1.875rem; + padding-right: 1.875rem; } } + .single-mail .media img { + width: 55px; + height: 55px; + border-radius: 50%; + margin-right: 0.9375rem; } + @media (min-width: 1700px) { + .single-mail .media img { + margin-right: 1.875rem; } } + .single-mail .media-body h6 { + color: #abafb3; } + .single-mail .media-body h4 { + font-size: 1rem; + color: #6a707e; } + .single-mail .media-body h4 button i { + font-size: 1.125rem; + color: #abafb3; + font-weight: bold; + transform: rotate(90deg); } + .single-mail .media-body p { + font-size: 0.875rem; + color: #abafb3; } + .single-mail.active { + background: #0B2A97; } + .single-mail.active h6, .single-mail.active h4, .single-mail.active p, .single-mail.active i { + color: #fff !important; } + +[direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 15rem; } + @media only screen and (max-width: 991px) { + [direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 12rem; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .email-right-box { + padding-left: 0; + padding-right: 0; } } +[direction="rtl"] .email-left-box { + float: right; } +[direction="rtl"] .email-list .message .col-mail-2 { + right: 5.625rem; + left: 0; + float: right; } + [direction="rtl"] .email-list .message .col-mail-2 .date { + right: auto; + left: 0; } + [direction="rtl"] .email-list .message .col-mail-2 .subject { + right: 0; + left: 5.5rem; } + +.photo-content { + position: relative; } + .photo-content .cover-photo { + background: url(../images/profile/cover.jpg); + background-size: cover; + background-position: center; + min-height: 250px; + width: 100%; } + +.profile .profile-photo { + max-width: 100px; + position: relative; + z-index: 1; + margin-top: -40px; + margin-right: 10px; } + @media only screen and (max-width: 575px) { + .profile .profile-photo { + width: 80px; + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; } } + +[direction="rtl"] .profile .photo-content .profile-photo { + left: auto; + right: 50px; } +[direction="rtl"] .profile .profile-photo { + left: auto; + right: 30px; } + @media only screen and (max-width: 1199px) { + [direction="rtl"] .profile .profile-photo { + right: 15px; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .profile .profile-photo { + width: 80px; + right: calc(50% - 40px); + top: -100px; } } + +.profile-info { + padding: 15px 20px; } + @media only screen and (max-width: 575px) { + .profile-info { + padding: 0 0 20px; + text-align: center; } } + .profile-info h4 { + color: #464a53 !important; } + .profile-info h4.text-primary { + color: #0B2A97 !important; } + .profile-info p { + color: #828690; } + .profile-info .prf-col { + min-width: 250px; + padding: 10px 50px 0; } + +.profile-interest .row { + margin: 0 -.70px; } + .profile-interest .row .int-col { + padding: 0 .70px; } + .profile-interest .row .int-col .interest-cat { + margin-bottom: 1.40px; + position: relative; + display: block; } + .profile-interest .row .int-col .interest-cat:after { + background: #000; + bottom: 0; + content: ""; + left: 0; + opacity: 0.5; + position: absolute; + right: 0; + top: 0; + z-index: 0; } + .profile-interest .row .int-col .interest-cat p { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 5px; + left: 0; + margin: 0; + z-index: 1; + color: white; + font-size: 1.20px; } + +.profile-tab .nav-item .nav-link { + font-size: 16px; + margin-right: 30px; + transition: all 0.5s ease-in-out; + border: none; + border-bottom: .20px solid transparent; + color: #828690; } + .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active { + border: 0; + background: transparent; + background: transparent; + border-bottom: 0.2px solid #0B2A97; + color: #0B2A97; } + @media only screen and (max-width: 575px) { + .profile-tab .nav-item .nav-link { + margin-right: 0px; } } + +.profile-info { + display: flex; } + @media only screen and (max-width: 575px) { + .profile-info { + display: block; } } + .profile-info .profile-details { + display: flex; + width: 100%; } + @media only screen and (max-width: 575px) { + .profile-info .profile-details { + display: block; } + .profile-info .profile-details .dropdown { + position: absolute; + top: 30px; + right: 30px; } } + +.post-input { + margin-bottom: 30px; } + .post-input .form-control { + height: 75px; + font-weight: 400; + margin: 15px 0; } + +.profile-uoloaded-post .post-title h3 { + font-size: 24px; } + @media only screen and (max-width: 575px) { + .profile-uoloaded-post .post-title h3 { + font-size: 18px; } } +.profile-uoloaded-post img { + margin-bottom: 20px; } +.profile-uoloaded-post a h4 { + margin-bottom: 10px; + color: #464a53; } + +.event-chat-ryt .chat-area .chat-reciver, +.event-chat-ryt .chat-area .chat-sender { + margin-bottom: 1.875rem; + padding: 0; } + .event-chat-ryt .chat-area .chat-reciver img, + .event-chat-ryt .chat-area .chat-sender img { + border-radius: 30px; } +.event-chat-ryt .chat-area .media { + position: relative; } + .event-chat-ryt .chat-area .media-body p { + margin: 0; + max-width: 100%; + display: inline-block; + position: relative; } + .event-chat-ryt .chat-area .media-body p span { + padding: 1rem; + display: inline-block; + top: 103%; + position: relative; + border: 1px solid #f0f1f5; } +.event-chat-ryt .chat-reciver { + padding: .5rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .event-chat-ryt .chat-reciver .media { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .event-chat-ryt .chat-reciver .media .media-body { + margin-right: 2rem; + text-align: right; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body { + text-align: left; + margin-left: 2rem; + margin-right: auto; } + .event-chat-ryt .chat-reciver .media .media-body p { + background: #fff; + margin-bottom: 0; + border-radius: 5px 5px 0 5px; } + .event-chat-ryt .chat-reciver .media .media-body p span { + text-align: left; + border: 1px solid #f0f1f5; } + .event-chat-ryt .chat-reciver .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + position: absolute; + right: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(-45deg) translateX(15px); + transform: rotate(-45deg) translateX(15px); } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after { + left: 0; + right: auto; + -webkit-transform: rotate(135deg) translateY(15px); + transform: rotate(135deg) translateY(15px); } + .event-chat-ryt .chat-reciver .media .media-body p .time { + position: absolute; + font-size: 12px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + left: -80px; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time { + right: -5rem; + left: auto; } +.event-chat-ryt .chat-sender { + text-align: left; + padding: .5rem 1rem; } + .event-chat-ryt .chat-sender .media .media-body { + margin-left: 2rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body { + text-align: right; + margin-right: 2rem; + margin-left: auto; } + .event-chat-ryt .chat-sender .media .media-body p { + background-color: #fff; + margin-bottom: 0; } + .event-chat-ryt .chat-sender .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + position: absolute; + left: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(45deg) translateX(-15px); + transform: rotate(45deg) translateX(-15px); } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after { + left: auto; + right: 0; + -webkit-transform: rotate(-135deg) translateY(15px); + transform: rotate(-135deg) translateY(15px); } + .event-chat-ryt .chat-sender .media .media-body p .time { + position: absolute; + font-size: 10px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + right: -5rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time { + left: -5rem; + right: auto; } + +.char-type { + padding-top: 30px; + padding-bottom: 30px; } + .char-type form .form-control { + height: 45px; + padding-left: 18px; + background: #F9F9F9; + border-right: 0; } + .char-type form .input-group-append i { + color: #898989; + font-size: 18px; } + .char-type form .input-group-append .input-group-text { + padding-left: .7rem; + padding-right: .7rem; + background: #F9F9F9; + border-color: #f0f1f5; + border-left: 0; } + .char-type form .input-group-append .input-group-text:last-child { + padding-right: 1.8rem; } + +.media-avatar { + padding: 25px 0; + border-bottom: 1px solid #f0f1f5; } + .media-avatar:last-child { + border-bottom: 0px; } + .media-avatar p { + margin-bottom: 0; } + .media-avatar .avatar-status { + position: relative; } + .media-avatar .avatar-status i { + position: absolute; + right: 0; + bottom: 0; } + +.ct-golden-section:before { + float: none; } + +.ct-chart { + max-height: 15.7rem; } + +.ct-chart .ct-label { + fill: #a3afb7; + color: #a3afb7; + font-size: 0.75rem; + line-height: 1; } + +.ct-grid { + stroke: rgba(49, 58, 70, 0.1); } + +.ct-chart.simple-pie-chart-chartist .ct-label { + color: #ffffff; + fill: #ffffff; + font-size: 0.625rem; } + +.ct-chart .ct-series.ct-series-a .ct-bar, +.ct-chart .ct-series.ct-series-a .ct-line, +.ct-chart .ct-series.ct-series-a .ct-point, +.ct-chart .ct-series.ct-series-a .ct-slice-donut { + stroke: #0B2A97; } + +.ct-chart .ct-series.ct-series-b .ct-bar, +.ct-chart .ct-series.ct-series-b .ct-line, +.ct-chart .ct-series.ct-series-b .ct-point, +.ct-chart .ct-series.ct-series-b .ct-slice-donut { + stroke: #2BC155; } + +.ct-chart .ct-series.ct-series-c .ct-bar, +.ct-chart .ct-series.ct-series-c .ct-line, +.ct-chart .ct-series.ct-series-c .ct-point, +.ct-chart .ct-series.ct-series-c .ct-slice-donut { + stroke: #FFBC11; } + +.ct-chart .ct-series.ct-series-d .ct-bar, +.ct-chart .ct-series.ct-series-d .ct-line, +.ct-chart .ct-series.ct-series-d .ct-point, +.ct-chart .ct-series.ct-series-d .ct-slice-donut { + stroke: #F94687; } + +.ct-chart .ct-series.ct-series-e .ct-bar, +.ct-chart .ct-series.ct-series-e .ct-line, +.ct-chart .ct-series.ct-series-e .ct-point, +.ct-chart .ct-series.ct-series-e .ct-slice-donut { + stroke: #1EA7C5; } + +.ct-chart .ct-series.ct-series-f .ct-bar, +.ct-chart .ct-series.ct-series-f .ct-line, +.ct-chart .ct-series.ct-series-f .ct-point, +.ct-chart .ct-series.ct-series-f .ct-slice-donut { + stroke: #B1B1B1; } + +.ct-chart .ct-series.ct-series-g .ct-bar, +.ct-chart .ct-series.ct-series-g .ct-line, +.ct-chart .ct-series.ct-series-g .ct-point, +.ct-chart .ct-series.ct-series-g .ct-slice-donut { + stroke: #8d6e63; } + +.ct-series-a .ct-area, +.ct-series-a .ct-slice-pie { + fill: #A02CFA; } + +.ct-series-b .ct-area, +.ct-series-b .ct-slice-pie { + fill: #00A2FF; } + +.ct-series-c .ct-area, +.ct-series-c .ct-slice-pie { + fill: #ff9800; } + +.ct-series-d .ct-area, +.ct-series-d .ct-slice-pie { + fill: #ff9800; } + +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 0.625rem; + padding: 2px 0.625rem; + border-radius: 3px; + background: #313a46; + color: #ffffff; + text-align: center; + pointer-events: none; + z-index: 1; + -webkit-transition: opacity .2s linear; + -moz-transition: opacity .2s linear; + -o-transition: opacity .2s linear; + transition: opacity .2s linear; } + +.chartist-tooltip.tooltip-show { + opacity: 1; } + +#donught_graph .ct-series.ct-series-a .ct-slice-donut { + stroke: #3FC6D4; } +#donught_graph .ct-series.ct-series-b .ct-slice-donut { + stroke: #333333; } +#donught_graph .ct-series.ct-series-c .ct-slice-donut { + stroke: #F63465; } + +@media only screen and (max-width: 767px) { + #pie-chart .ct-label { + color: #fff; + fill: #fff; } } + +#visitor_graph { + height: 253px !important; } + +#user_rating_graph { + height: 280px !important; } + +#visitorOnline { + height: 72px !important; } + +#trendMeter { + height: 72px !important; } + +#widget-revenue1, +#widget-revenue2, +#widget-revenue3 { + height: 117px !important; } + +#widget-profit1, +#widget-profit2, +#widget-profit3 { + height: 160px !important; } + +#comparison-rate { + height: 230px !important; } + +#session_day { + height: 175px !important; + width: auto !important; + margin: 0 auto; } + +#walet-status { + height: 140px !important; } + +#bar1 { + height: 150px !important; } + +#sold-product { + height: 230px !important; } + +#chart-venue-expenses, +#chart-online-sale, +#chart-gross-sale { + height: 150px !important; } + +#areaChart_3 { + height: 295px !important; } + +.chart-point { + display: flex; + align-items: center; } + .chart-point .check-point-area { + width: 100px; + height: 100px; + margin-top: -10px; + margin-left: -10px; } + .chart-point .chart-point-list { + margin: 0; + padding-left: 5px; } + .chart-point .chart-point-list li { + list-style: none; + font-size: 13px; + padding: 2px 0; } + .chart-point .chart-point-list li i { + margin-right: 5px; + font-size: 11px; + position: relative; + top: -1px; } + +.c3 { + height: 250px; } + +.c3-legend-item { + fill: #9fabb1; } + +.c3 .c3-axis-x path, +.c3 .c3-axis-x line, +.c3 .c3-axis-y path, +.c3 .c3-axis-y line, +.tick text { + stroke: #fff; } + +.flot-chart { + height: 15.7rem; } + +.tooltipflot { + background-color: transparent; + font-size: 1.4rem; + padding: .5rem 1rem; + color: rgba(255, 255, 255, 0.7); + border-radius: .2rem; } + +.legendColorBox > div { + border: 0 !important; + padding: 0 !important; } + +.legendLabel { + font-size: 0.825rem; + padding-left: .5rem; + color: #fff; } + +.flotTip { + background: #000; + border: 1px solid #000; + color: #fff; } + +.legend > div { + background: transparent !important; } + +#balance_graph { + height: 260px; } + +.morris-hover { + position: absolute; + z-index: 1; + background: #0B2A97; + color: #fff; } + +.morris-hover .morris-hover-point { + color: #fff !important; + margin: 3px 0; + text-align: center; + padding: 0 25px; } + +.morris-hover .morris-hover-row-label { + background-color: #B1B1B1; + text-align: center; + padding: 5px; + margin-bottom: 5px; } + +.morris-hover.morris-default-style { + border-radius: 5px; + padding: 0; + margin: 0; + border: none; + overflow: hidden; } + +svg text { + font-weight: 600 !important; } + +#morris_donught, +#morris_donught_2, +#line_chart_2, +#morris_bar, +#morris_bar_stalked, +#morris_bar_2, +#morris_area_2, +#morris_area { + height: 240px !important; } + +#morris_line { + height: 278px !important; } + +#crypto-btc-card, +#crypto-eth-card, +#crypto-rpl-card, +#crypto-ltc-card { + height: 9.375rem; } + +#daily-sales, #comparison-rate, #usage-chart, #walet-status { + width: 100%; + display: block; } + #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas { + max-width: 100% !important; + width: 100% !important; } + +#sparkline-composite-chart canvas, +#composite-bar canvas, +#sparkline11 canvas, +#StackedBarChart canvas, +#spark-bar canvas, +#tristate canvas { + height: 100px !important; } + +#sparkline11 canvas { + width: 100px !important; } + +.easy-pie-chart { + position: relative; + text-align: center; } + .easy-pie-chart .inner { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + display: inline-block; } + .easy-pie-chart img { + width: 75px; + height: 75px; + border-radius: 50%; } + .easy-pie-chart canvas { + display: block; + margin: 0 auto; } + +#revenue-chart { + height: 27.7rem; } + +#duration-value-axis { + height: 27.6rem; + width: 100%; } + +#combined-bullet { + height: 28.125rem; + width: 100%; } + +#zoomable-chart { + height: 28.125rem; + width: 100%; } + +#chartMap { + height: 28.125rem; + width: 100%; } + +#professional-candlesticks { + width: 100%; + height: 28.125rem; } + +#comparing-stock-indices { + width: 100%; + height: 28.125rem; } + +#multiple-panel-data { + width: 100%; + height: 28.125rem; } + +#depth-chart { + width: 100%; + height: 28.125rem; } + +.amcharts-export-menu { + display: none; } + +.amcharts-data-set-selector-div { + position: absolute; + left: 0; + right: 0; + text-align: center; + width: 16.875rem; + margin: 0 auto; } + .amcharts-data-set-selector-div select { + border: 0; + margin-left: 0.625rem; + background: #ddd; + color: #000; } + +.amChartsInputField { + border: 0; + background: #0B2A97; + color: #fff; + padding: 0.3125rem 0.9375rem; + margin: 0 0.9375rem; } + +.amcharts-data-set-select { + border: 0; + background: #ddd; + color: #000; } + +.amcharts-period-input, +.amcharts-period-input-selected { + border: 0; + margin-left: 0.625rem; + background: #0B2A97; + color: #fff; + padding: 0.3125rem 0.9375rem; } + +.amcharts-graph-g2 .amcharts-graph-stroke { + stroke-dasharray: 3px 3px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: am-moving-dashes 1s linear infinite; + animation: am-moving-dashes 1s linear infinite; } + +@-webkit-keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +.lastBullet { + -webkit-animation: am-pulsating 1s ease-out infinite; + animation: am-pulsating 1s ease-out infinite; } + +@-webkit-keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +.amcharts-graph-column-front { + -webkit-transition: all .3s .3s ease-out; + transition: all .3s .3s ease-out; } + +.amcharts-graph-column-front:hover { + fill: #496375; + stroke: #496375; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; } + +@-webkit-keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@media only screen and (max-width: 991px) { + .amChartsPeriodSelector > fieldset > div { + float: none !important; + display: block !important; + margin-bottom: 0.625rem; } } + +.highcharts-root text { + font-weight: 300 !important; } + +.highcharts-credits { + display: none; } + +#chart_employee_gender, #chart_employee_status { + width: auto; + height: 350px; } + +.form-control { + border-radius: 1.25rem; + background: #fff; + border: 1px solid #f0f1f5; + color: #B1B1B1; + height: 56px; } + @media only screen and (max-width: 1400px) { + .form-control { + height: 41px; } } + .form-control:hover, .form-control:focus, .form-control.active { + box-shadow: none; + background: #fff; + color: #B1B1B1; } + +.input-rounded { + border-radius: 100px; } + +[data-theme-version="light"] .input-primary .form-control, +[data-theme-version="dark"] .input-primary .form-control { + border-color: #0B2A97; } +[data-theme-version="light"] .input-primary .input-group-text, +[data-theme-version="dark"] .input-primary .input-group-text { + background-color: #0B2A97; + color: #fff; } +[data-theme-version="light"] .input-danger .form-control, +[data-theme-version="dark"] .input-danger .form-control { + border-color: #F94687; } +[data-theme-version="light"] .input-danger .input-group-text, +[data-theme-version="dark"] .input-danger .input-group-text { + background-color: #F94687; + color: #fff; } +[data-theme-version="light"] .input-info .form-control, +[data-theme-version="dark"] .input-info .form-control { + border-color: #1EA7C5; } +[data-theme-version="light"] .input-info .input-group-text, +[data-theme-version="dark"] .input-info .input-group-text { + background-color: #1EA7C5; + color: #fff; } +[data-theme-version="light"] .input-success .form-control, +[data-theme-version="dark"] .input-success .form-control { + border-color: #2BC155; } +[data-theme-version="light"] .input-success .input-group-text, +[data-theme-version="dark"] .input-success .input-group-text { + background-color: #2BC155; + color: #fff; } +[data-theme-version="light"] .input-warning .form-control, +[data-theme-version="dark"] .input-warning .form-control { + border-color: #FFBC11; } +[data-theme-version="light"] .input-warning .input-group-text, +[data-theme-version="dark"] .input-warning .input-group-text { + background-color: #FFBC11; + color: #fff; } + +[data-theme-version="light"] .input-primary-o .form-control, +[data-theme-version="dark"] .input-primary-o .form-control { + border-color: #0B2A97; } +[data-theme-version="light"] .input-primary-o .input-group-text, +[data-theme-version="dark"] .input-primary-o .input-group-text { + background-color: transparent; + border-color: #0B2A97; + color: #0B2A97; } +[data-theme-version="light"] .input-danger-o .form-control, +[data-theme-version="dark"] .input-danger-o .form-control { + border-color: #F94687; } +[data-theme-version="light"] .input-danger-o .input-group-text, +[data-theme-version="dark"] .input-danger-o .input-group-text { + background-color: transparent; + border-color: #F94687; + color: #F94687; } +[data-theme-version="light"] .input-info-o .form-control, +[data-theme-version="dark"] .input-info-o .form-control { + border-color: #1EA7C5; } +[data-theme-version="light"] .input-info-o .input-group-text, +[data-theme-version="dark"] .input-info-o .input-group-text { + background-color: transparent; + border-color: #1EA7C5; + color: #1EA7C5; } +[data-theme-version="light"] .input-success-o .form-control, +[data-theme-version="dark"] .input-success-o .form-control { + border-color: #2BC155; } +[data-theme-version="light"] .input-success-o .input-group-text, +[data-theme-version="dark"] .input-success-o .input-group-text { + background-color: transparent; + border-color: #2BC155; + color: #2BC155; } +[data-theme-version="light"] .input-warning-o .form-control, +[data-theme-version="dark"] .input-warning-o .form-control { + border-color: #FFBC11; } +[data-theme-version="light"] .input-warning-o .input-group-text, +[data-theme-version="dark"] .input-warning-o .input-group-text { + background-color: transparent; + border-color: #FFBC11; + color: #FFBC11; } + +.input-group-text { + background: #d7dae3; + border: 1px solid transparent; + min-width: 50px; + display: flex; + justify-content: center; + padding: 0.532rem 0.75rem; + border-radius: 1.25rem; } + .input-group-text i { + font-size: 16px; } + +.custom-file-label { + height: 40px; + padding: 0.5rem 0.75rem; + border-radius: 0; } + +.input-group-prepend .btn, +.input-group-append .btn { + z-index: 0; } + +.custom-select { + background: none; + border-color: #f0f1f5; + color: #B1B1B1; } + .custom-select:focus { + box-shadow: none; + border-color: #0B2A97; + color: #0B2A97; } + +.custom-file-label:after { + background: #656C73; + border: 1px solid #f0f1f5; + color: #fff; + border-radius: 0; } + [data-theme-version="dark"] .custom-file-label:after { + background: #333a54; + border-color: #333a54; + color: #7e7e7e; } + +.custom_file_input .custom-file-label::after { + height: 100%; } + +.form-control:disabled, +.form-control[readonly] { + background: #fff; + opacity: 1; } + +.custom-file-label { + background: #fff; + border-color: #f0f1f5; } + [data-theme-version="dark"] .custom-file-label { + background: #181f39; + border-color: #333a54; } + +/*$primary : #7356f1 !default;*/ +input[type="checkbox"]:after { + content: ''; + display: block; + width: 1rem; + height: 1rem; + margin-top: 0px; + margin-left: -1px; + border: 1px solid transparent; + border-radius: 3px; + background: #d4d7da; + line-height: 1.3; } +input[type="checkbox"]:checked:after { + width: 1rem; + height: 1rem; + display: block; + content: "\f00c"; + font-family: 'FontAwesome'; + color: #fff; + font-weight: 100; + font-size: 12px; + text-align: center; + border-radius: 3px; + background: #0B2A97; } + +.form-check-label { + margin-left: 5px; + margin-top: 3px; } + +.form-check-inline .form-check-input { + margin-right: 0.625rem; } + +.custom-control-label:before, .custom-control-label:after { + top: 2px; + width: 1.25rem; + height: 1.25rem; + border-color: #e7e7e7; } + +.rtl .custom-control-label:before, .rtl .custom-control-label:after { + right: -1.5rem !important; + left: inherit; } + +.custom-control { + line-height: normal; } + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #0B2A97; } + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: none !important; } + +.custom-control-label::before { + background-color: transparent; + border-color: #BEBEBE; + border-width: 2px; + border-radius: 5px !important; } + [data-theme-version="dark"] .custom-control-label::before { + background-color: transparent; + border-color: #333a54; } + +.check-xs .custom-control-label:before, +.check-xs .custom-control-label:after { + width: 18px; + height: 18px; } + +.check-lg .custom-control-label:before, +.check-lg .custom-control-label:after { + width: 24px; + height: 24px; } + +.check-xl .custom-control-label:before, +.check-xl .custom-control-label:after { + width: 28px; + height: 28px; } + +.checkbox-info .custom-control-label::before { + background-color: transparent; + border-color: #a4e3f1; } + [data-theme-version="dark"] .checkbox-info .custom-control-label::before { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } +.checkbox-info .custom-control-input:checked ~ .custom-control-label::before { + background-color: #1EA7C5; + border-color: #1EA7C5; } +.checkbox-danger .custom-control-label::before { + background-color: transparent; + border-color: #fff3f7; } + [data-theme-version="dark"] .checkbox-danger .custom-control-label::before { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } +.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before { + background-color: #F94687; + border-color: #F94687; } +.checkbox-success .custom-control-label::before { + background-color: transparent; + border-color: #e3f9e9; } + [data-theme-version="dark"] .checkbox-success .custom-control-label::before { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } +.checkbox-success .custom-control-input:checked ~ .custom-control-label::before { + background-color: #2BC155; + border-color: #2BC155; } +.checkbox-warning .custom-control-label::before { + background-color: transparent; + border-color: #fff5dd; } + [data-theme-version="dark"] .checkbox-warning .custom-control-label::before { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } +.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before { + background-color: #FFBC11; + border-color: #FFBC11; } +.checkbox-secondary .custom-control-label::before { + background-color: transparent; + border-color: #f1dffe; } + [data-theme-version="dark"] .checkbox-secondary .custom-control-label::before { + background-color: rgba(160, 44, 250, 0.5); + border-color: transparent; } +.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before { + background-color: #A02CFA; + border-color: #A02CFA; } + +.toggle-switch { + padding-left: 50px; + line-height: 1.25; } + .toggle-switch .custom-control-label { + font-weight: 500; } + .toggle-switch .custom-control-label:after { + width: 24px; + background: #959595; + height: 24px; + border-radius: 24px; + top: -2px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-label:before { + border: 0; + background: #D8D8D8; + width: 40px; + border-radius: 20px !important; + height: 16px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:after { + left: -43px; + background: #0B2A97; } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:before { + background: #d8e0fc; } + .toggle-switch.text-right { + padding-left: 0; + padding-right: 50px; } + .toggle-switch.text-right .custom-control-label:after { + left: auto; + right: -30px; } + .toggle-switch.text-right .custom-control-label:before { + left: auto; + right: -50px; } + .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after { + left: auto; + right: -43px; } + +.check-switch { + padding-left: 40px; } + .check-switch .custom-control-label { + line-height: 30px; + font-weight: 500; } + .check-switch .custom-control-label:after, .check-switch .custom-control-label:before { + height: 1.5rem; + width: 1.5rem; + left: -2rem; + border-radius: 3rem !important; + border-color: rgba(11, 42, 151, 0.3); } + +.js-switch + .switchery { + border-radius: 50px; + margin-right: 4rem; } + @media (max-width: 767.98px) { + .js-switch + .switchery { + margin-right: 1rem; } } + .js-switch + .switchery > small { + top: 2px; } +.js-switch.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } +.js-switch-square + .switchery { + border-radius: 0; } + .js-switch-square + .switchery > small { + border-radius: 0; + top: 2px; } +.js-switch-square.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch-square.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch-square.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch-square.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch-square.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch-square.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } + +.form-control.is-valid { + border-color: #2BC155 !important; + border-right: 0px !important; } + .form-control.is-valid:focus { + box-shadow: none; } + +.form-control.is-warning { + border-color: #FFBC11 !important; + border-right: 0px !important; } + .form-control.is-warning:focus { + box-shadow: none; } + +.form-control.is-invalid { + border-color: #F94687 !important; + border-right: 0px !important; } + .form-control.is-invalid:focus { + box-shadow: none; } + +.is-valid .input-group-prepend .input-group-text i { + color: #2BC155; } + +.is-invalid .input-group-prepend .input-group-text i { + color: #103ede; } + +.show-pass { + cursor: pointer; } + .show-pass .fa-eye { + display: none; } + .show-pass.active .fa-eye-slash { + display: none; } + .show-pass.active .fa-eye { + display: inline-block; } + +.asColorPicker-dropdown { + max-width: 26rem; } + +.asColorPicker-trigger { + border: 0 none; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 2.1875rem; } + +[direction="rtl"] .asColorPicker-trigger { + right: 99%; + left: auto; } + +.asColorPicker-clear { + display: none; + position: absolute; + right: 1rem; + text-decoration: none; + top: .5rem; } + +.daterangepicker td.active { + background-color: #0B2A97; } + .daterangepicker td.active:hover { + background-color: #0B2A97; } +.daterangepicker button.applyBtn { + background-color: #0B2A97; + border-color: #0B2A97; } + +.datepicker.datepicker-dropdown { + background: #f2f4fa; + border-radius: 1px; + border: 1px solid #EEEEEE; } + .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + height: 30px; + width: 30px !important; + padding: 0; + text-align: center; + font-weight: 300; + border-radius: 50px; } + .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #fff; } + .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + font-weight: 300; + color: #333; } + .datepicker.datepicker-dropdown th.dow { + font-weight: 300; } +.datepicker table tr td.selected, .datepicker table tr td.active.active { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + border: 0; } +.datepicker table tr td.today { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } +.datepicker table tr td.today.disabled { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today.disabled:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + +.picker__select--month, .picker__select--year { + height: 2.5em; } +.picker__input { + background-color: transparent !important; } + [data-theme-version="dark"] .picker__input { + background-color: transparent !important; + border: 1px solid #333a54; } + +.asColorPicker-wrap .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +#image { + max-width: 100%; } + +.docs-options .dropdown-menu { + padding: 1.5rem; } + +.docs-preview { + margin-bottom: 3rem; } + .docs-preview .img-preview { + float: left; + margin-right: .5rem; + margin-bottom: .5rem; + overflow: hidden; + max-width: 100% !important; } + .docs-preview .img-preview > img { + max-width: 100% !important; } + .docs-preview .img-preview.preview-lg { + width: 16rem; + height: 9rem; } + .docs-preview .img-preview.preview-md { + width: 8rem; + height: 4.5rem; } + .docs-preview .img-preview.preview-sm { + width: 4rem; + height: 2.25rem; } + .docs-preview .img-preview.preview-xs { + width: 2rem; + height: 1.125rem; + margin-right: 0; } + +.select2-container { + width: 100% !important; } + +.select2-container--default .select2-selection--single { + border-radius: 1.25rem; + border: 1px solid #F4F5F9; + height: 40px; + background: #fff; } + [data-theme-version="dark"] .select2-container--default .select2-selection--single { + background: #181f39; + border-color: #333a54; } + .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active { + box-shadow: none; } + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 40px; + color: #7e7e7e; + padding-left: 15px; + min-height: 40px; } + +.select2-container--default .select2-selection--multiple { + border-color: #f0f1f5; + border-radius: 0; } + +.select2-dropdown { + border-radius: 0; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #0B2A97; } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #f0f1f5; + background: #fff; } + +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 6px; + right: 15px; } + +.select2-container .select2-selection--multiple { + min-height: 40px; + color: #7e7e7e; + border-radius: 1.25rem; + border: 1px solid #F4F5F9; } + [data-theme-version="dark"] .select2-container .select2-selection--multiple { + background: #181f39; + border-color: #333a54; } + +[data-theme-version="dark"] .select2-search--dropdown .select2-search__field { + background: #1e2746; + border-color: #333a54; } + +.select2-dropdown { + border-color: #F4F5F9; } + [data-theme-version="dark"] .select2-dropdown { + background: #181f39; + border-color: #333a54; } + +.swal2-popup .swal2-content { + color: #7e7e7e; } + +/*$primary : #7356f1 !default;*/ +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/* .wizard > .content > .body input.error { + position: absolute; + top: 100% !important; +} + +.wizard { + position: relative; + + &>.steps { + width: 100%; + // padding-left: 3%; + margin-bottom: 20px; + + @media(min-width: 1200px){ + width: 100%; + // margin-left: 3%; + } + + li { + + &.current { + a { + background-color: $primary; + color: $white; + } + } + + &.disabled, &.done { + a { + background-color: $white; + color: $heading; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + } + } + + a { + text-align: center; + margin: 0; + border-radius: 0; + background-color: $white; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + + @include respond(phone-land) { + padding: 1em 4px; + } + + .number { + display: none; + } + } + } + } + + .content { + min-height: 32rem; + margin: 0; + + @include media-breakpoint-down(md) { + min-height: 41rem; + } + + & > .body { + background-color: transparent; + width: 100%; + height: 100%; + padding: 0; + + @include respond(phone) { + padding: 0; + } + + .form-control { + // background-color: $l-bg; + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + input.error { + position: relative; + } + + label.error { + margin-top: 5px; + margin-left: 0; + margin-bottom: 0; + } + } + } + + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + + .skip-email { + margin-top: 6rem; + + p { + margin-bottom: 1rem; + } + + a { + color: $primary; + text-decoration: underline; + } + } + + &>.actions { + position: absolute; + bottom: 0; + left: 0; + padding: 2rem; + + li:not(.disabled) { + a { + background-color: $primary; + color: $white; + } + } + } +} + +.wizard .actions ul li{ + &.disabled a{ + color: #333333 !important; + background: #F7FAFC !important; + border: 1px solid #EEEEEE; + + @at-root [data-theme-version="dark"] & { + background: $d-bg !important; + border-color: $d-border; + color:$white !important; + } + } + + & a{ + border-radius: 4px; + font-size: 14px; + font-weight: 600; + padding: 0.55em 2em; + } + +} + +.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{ + padding: 0.55em 2em; +} + +// .wizard > .steps > ul > li{ + +// @media(max-width: 680px){ +// width: 100%; +// padding-left: 0; +// } +// } + +// .wizard > .steps{ + +// @media(max-width: 680px){ +// padding-left: 0; +// } +// } + +.wizard > .content{ + background: transparent; + // box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); +} + +.wizard, .tabcontrol{ + overflow: visible; +} + +.step-form-horizontal { + .wizard { + padding-top: 3.5rem; + + .steps { + li { + position: relative; + + &.done { + a { + text-align: center; + background-color: $white; + color: $dark; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + color: $body-color; + } + &:hover { + text-align: center; + background-color: $white; + color: $dark; + } + + .number { + color: $white; + background: $primary; + border-color: transparent; + @at-root [data-theme-version="dark"] & { + border-color:$primary; + } + } + } + } + + &.current a, &.disabled a { + background-color: transparent; + text-align: center; + color: $white; + + &:hover, &:active { + background-color: transparent; + color: $white; + } + } + + &.current a { + .number { + color: $primary; + background: $white; + border: 2px solid $primary; + } + } + + &.disabled a { + .number { + color: $primary; + } + } + + a { + position: relative; + z-index: 1; + + @include media-breakpoint-down(sm) { + padding-left: 0; + padding-right: 0; + margin: 0; + } + + @include media-breakpoint-down(xs) { + font-size: 0.75rem; + padding-top: 0.9375rem; + } + + .number { + position: absolute; + top: -55px; + left: 50%; + transform: translateX(-50%); + background-color: #fff; + border: 3px solid #d7dae3; + display: flex; + justify-content: center; + align-items: center; + height: 3rem; + border-radius: 50px; + width: 3rem; + + // @include respond(phone) { + // width: 4rem; + // height: 4rem; + // } + + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } + @include respond('phone') { + top: -45px; + } + } + } + + &:not(:last-child) { + z-index: 1; + + &::after { + position: absolute; + width: 100%; + height: 0.375rem; + content: ""; + left: 50%; + top: -2.1rem; + background-color: $primary; + z-index: -1; + + @include media-breakpoint-down(xs) { + height: 0.375rem; + top: -1.3125rem; + } + } + + &.current { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + + + &~li { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + } + } + } + } + } + + .actions { + padding: 0; + + @include respond(phone) { + padding: 0; + } + } + } +} + */ +.form-wizard { + border: 0; } + .form-wizard .nav-wizard { + box-shadow: none !important; + margin-bottom: 2rem; } + .form-wizard .nav-wizard li .nav-link { + position: relative; } + .form-wizard .nav-wizard li .nav-link span { + border-radius: 50px; + width: 3rem; + height: 3rem; + border: 2px solid #0B2A97; + display: block; + line-height: 3rem; + color: #0B2A97; + font-size: 18px; + margin: auto; + background-color: #fff; + position: relative; + z-index: 1; } + .form-wizard .nav-wizard li .nav-link:after { + position: absolute; + top: 50%; + left: 50%; + height: 3px; + transform: translateY(-50%); + background: #f1f1f1 !important; + z-index: 0; + width: 100%; } + .form-wizard .nav-wizard li .nav-link.active:after { + background: #f1f1f1 !important; } + .form-wizard .nav-wizard li .nav-link.done:after { + background: #0B2A97 !important; } + .form-wizard .nav-wizard li .nav-link.done span { + background-color: #0B2A97; + color: #fff; } + .form-wizard .nav-wizard li:last-child .nav-link:after { + content: none; } + .form-wizard .toolbar-bottom .btn { + background-color: #0B2A97; + border: 0; + padding: 12px 18px; } + .form-wizard .tab-content .tab-pane { + padding: 0; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #181f39; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #181f39; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + @media only screen and (max-width: 767px) { + .form-wizard .nav-wizard { + flex-direction: unset !important; } + .form-wizard .tab-content { + height: 100% !important; } } + @media only screen and (max-width: 575px) { + .form-wizard .nav-wizard li .nav-link { + padding: 0; } } + +.note-icon-caret, +.note-popover { + display: none; } + +.note-editor.note-frame .panel-heading { + padding: .6rem 1rem 1rem; + z-index: 1; } + +.note-editor.note-frame { + border-color: #f0f1f5; } + +.note-editor.note-frame .note-editing-area .note-editable { + background-color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + background-color: #181f39; } + +.note-editor.note-frame .note-statusbar { + background-color: #fff; } + +.ql-container { + height: 25rem; } + +#world-datamap { + padding-bottom: 46% !important; } + +.datamaps-hoverover { + background: #fff; + padding: 0.3125rem; + border-radius: 0.3125rem; + font-family: 'Roboto' !important; + color: #0B2A97; + border: 1px solid rgba(11, 42, 151, 0.3); } + +@media only screen and (max-width: 1440px) { + .world_map_card ul.list-group { + display: flex; + flex-wrap: wrap; + flex-direction: row; + margin-top: 35px; } } + +.jqvmap-zoomin, +.jqvmap-zoomout { + height: 20px; + width: 20px; + line-height: 14px; + background-color: #0B2A97; + color: #fff; } + +.jqvmap-zoomout { + top: 35px; } + +#world-map, #usa { + height: 400px; } + @media only screen and (max-width: 991px) { + #world-map, #usa { + height: 350px; } } + @media only screen and (max-width: 575px) { + #world-map, #usa { + height: 230px; } } + +.blockUI.blockMsg.blockPage { + border: 0 !important; } + +#loginForm { + cursor: auto; } + +.blockMsg { + border: 0px !important; + width: 20% !important; } + .blockMsg h1 { + font-size: 16px; + padding: 8px 0; + margin-bottom: 0; } + +.bootstrap-select { + margin-bottom: 0; } + .bootstrap-select .btn { + border: 1px solid #f0f1f5 !important; + background-color: transparent !important; + font-weight: 400; + color: #7e7e7e !important; } + [data-theme-version="dark"] .bootstrap-select .btn { + border-color: #333a54 !important; } + .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover { + outline: none !important; + outline-offset: 0; } + [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover { + color: #7e7e7e !important; } + .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; + box-shadow: 0px 0Epx 40px 0px rgba(82, 63, 105, 0.1); } + .bootstrap-select .dropdown-menu .dropdown-item { + padding: 0.25rem 1rem; } + [data-theme-version="dark"] .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; } + +.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +/*$primary : #7356f1 !default;*/ +.clipboard-btn { + transition: all .1s ease-in-out; } + .clipboard-btn:hover { + background-color: #0B2A97; + color: #fff; } + +.crypto-ticker { + background: rgba(0, 0, 0, 0.5); + margin-top: 20px; + padding: 10px 20px; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); } + [data-theme-version="dark"] .crypto-ticker { + background: #1e2746; } + +#webticker-big { + font: inherit !important; + font-size: inherit !important; + font-weight: normal !important; } + #webticker-big li i { + font-size: 18px; + margin-right: 7px; } + #webticker-big li p { + margin-bottom: 0px; + font-size: 12px; + font-weight: 700; } + +/*$primary : #7356f1 !default;*/ +.twitter-typeahead { + width: 100%; } + .twitter-typeahead .tt-dataset.tt-dataset-states { + border: 1px solid #f0f1f5; } + .twitter-typeahead .tt-menu { + width: 100%; + background-color: #fff; } + .twitter-typeahead .tt-menu .tt-suggestion { + padding: 0.625rem; + cursor: pointer; } + .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #0B2A97; + color: #fff; } + +.weather-one i { + font-size: 8rem; + position: relative; + top: .5rem; } +.weather-one h2 { + display: inline-block; + float: right; + font-size: 4.8rem; } +.weather-one .city { + position: relative; + text-align: right; + top: -2.5rem; } +.weather-one .currently { + font-size: 1.6rem; + font-weight: 400; + position: relative; + top: 2.5rem; } +.weather-one .celcious { + text-align: right; + font-size: 2rem; } + +/*$primary : #7356f1 !default;*/ +.noUi-target { + border-color: transparent; + border-radius: 0; } + +.noUi-connect { + background-color: #0B2A97; } + .noUi-connects { + background-color: #D2D6DE; } + .noUi-connect.c-1-color { + background-color: #2BC155; } + .noUi-connect.c-2-color { + background-color: #1EA7C5; } + .noUi-connect.c-3-color { + background-color: #0B2A97; } + .noUi-connect.c-4-color { + background-color: #FFBC11; } + +.noUi-vertical { + width: 0.375rem; } + +.noUi-horizontal { + height: 0.375rem; + margin-bottom: 10px; } + +.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle { + height: 12px; + width: 12px; + border-radius: 50px; + box-shadow: none; + border: none; + background-color: #0B2A97; } + .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before { + display: none; } + +.noUi-vertical .noUi-handle { + left: -4px; + top: -6px; } + +.noUi-horizontal .noUi-handle { + top: -4px; } + +html:not([dir=rtl]) .noUi-horizontal .noUi-handle { + right: -6px; } + +#slider-toggle { + height: 50px; } + +#slider-toggle.off .noUi-handle { + border-color: #0B2A97; } + +.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue { + margin: 10px; + display: inline-block; + height: 200px; } +.colorpicker-slider .sliders.noUi-target#red .noUi-connect { + background: #c0392b; } +.colorpicker-slider .sliders.noUi-target#green .noUi-connect { + background: #27ae60; } +.colorpicker-slider .sliders.noUi-target#blue .noUi-connect { + background: #2980b9; } +.colorpicker-slider #result { + margin: 60px 26px; + height: 100px; + width: 100px; + display: inline-block; + vertical-align: top; + color: #7f7f7f; + background: #7f7f7f; + border: 1px solid #fff; + box-shadow: 0 0 10px; } + +.slider-vertical { + height: 18rem; } + +.nestable-cart { + overflow: hidden; } + +.dd-handle { + color: #fff; + background: #0B2A97; + border-radius: 5px; + padding: 8px 15px; + height: auto; + border: 1px solid #f0f1f5; } + +.dd-handle:hover { + color: #fff; + background: #0B2A97; } + +.dd3-content:hover { + color: #fff; + background: #0B2A97; } + +.dd3-content { + color: #fff; } + +.dd-item > button { + line-height: 28px; + color: #fff; } + +.pignose-calendar { + box-shadow: none; + width: 100%; + max-width: none; + border-color: #0B2A97; } + .pignose-calendar .pignose-calendar-top-date { + background-color: #0B2A97; } + .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month { + color: #fff; } + +.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #0B2A97; + box-shadow: none; } + +.pignose-calendar .pignose-calendar-top { + box-shadow: none; + border-bottom: 0; } + +.pignose-calendar.pignose-calendar-blue { + background-color: rgba(0, 0, 0, 0.15); } + +.pignose-calendar .pignose-calendar-unit { + height: 4.8em; } + +.cd-h-timeline { + opacity: 0; + transition: opacity 0.2s; } + +.cd-h-timeline--loaded { + opacity: 1; } + +.cd-h-timeline__container { + position: relative; + height: 100px; + max-width: 800px; } + +.cd-h-timeline__dates { + position: relative; + height: 100%; + margin: 0 40px; + overflow: hidden; } + .cd-h-timeline__dates::after, .cd-h-timeline__dates::before { + content: ''; + position: absolute; + z-index: 2; + top: 0; + height: 100%; + width: 20px; } + .cd-h-timeline__dates::before { + left: 0; + background: #0B2A97; } + .cd-h-timeline__dates::after { + right: 0; + background: #0B2A97; } + +.cd-h-timeline__line { + position: absolute; + z-index: 1; + left: 0; + top: 49px; + height: 2px; + background-color: #0B2A97; + transition: transform 0.4s; } + +.cd-h-timeline__filling-line { + position: absolute; + z-index: 1; + left: 0; + top: 0; + height: 100%; + width: 100%; + background-color: #2BC155; + transform: scaleX(0); + transform-origin: left center; + transition: transform 0.3s; } + +.cd-h-timeline__date { + position: absolute; + bottom: 0; + z-index: 2; + text-align: center; + font-size: 0.8em; + padding-bottom: var(--space-sm); + color: var(--cd-color-1); + user-select: none; + text-decoration: none; } + .cd-h-timeline__date::after { + content: ''; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: -5px; + height: 12px; + width: 12px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: #0b2b9b; + background-color: #0B2A97; + transition: background-color 0.3s, border-color .3s; } + .cd-h-timeline__date:hover::after { + background-color: #2BC155; + border-color: #2BC155; } + +.cd-h-timeline__date--selected { + pointer-events: none; } + .cd-h-timeline__date--selected::after { + background-color: #2BC155; + border-color: #2BC155; } + +.cd-h-timeline__date--older-event::after { + border-color: #2BC155; } + +.cd-h-timeline__navigation { + position: absolute; + z-index: 1; + top: 50%; + transform: translateY(-50%); + height: 34px; + width: 34px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: #0b2b9b; + transition: border-color 0.3s; } + .cd-h-timeline__navigation::after { + content: ''; + position: absolute; + height: 16px; + width: 16px; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; } + .cd-h-timeline__navigation:hover { + border-color: #2BC155; } + +.cd-h-timeline__navigation--prev { + left: 0; + transform: translateY(-50%) rotate(180deg); } + +.cd-h-timeline__navigation--next { + right: 0; } + +.cd-h-timeline__navigation--inactive { + cursor: not-allowed; } + .cd-h-timeline__navigation--inactive::after { + background-position: 0 -16px; } + .cd-h-timeline__navigation--inactive:hover { + border-color: #0b2b9b; } + +.cd-h-timeline__events { + position: relative; + width: 100%; + overflow: hidden; + transition: height .4s; } + +.cd-h-timeline__event { + position: absolute; + z-index: 1; + width: 100%; + left: 0; + top: 0; + transform: translateX(-100%); + padding: 1px 5%; + opacity: 0; + animation-duration: 0.4s; + animation-timing-function: ease-in-out; } + +.cd-h-timeline__event--selected { + position: relative; + z-index: 2; + opacity: 1; + transform: translateX(0); } + +.cd-h-timeline__event--enter-right, +.cd-h-timeline__event--leave-right { + animation-name: cd-enter-right; } + +.cd-h-timeline__event--enter-left, +.cd-h-timeline__event--leave-left { + animation-name: cd-enter-left; } + +.cd-h-timeline__event--leave-right, +.cd-h-timeline__event--leave-left { + animation-direction: reverse; } + +.cd-h-timeline__event-content { + max-width: 800px; } + +.cd-h-timeline__event-title { + color: var(--cd-color-1); + font-family: var(--font-secondary); + font-weight: 700; + font-size: var(--text-xxxl); } + +.cd-h-timeline__event-date { + display: block; + font-style: italic; + margin: var(--space-xs) auto; } + .cd-h-timeline__event-date::before { + content: '- '; } + +@keyframes cd-enter-right { + 0% { + opacity: 0; + transform: translateX(100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +@keyframes cd-enter-left { + 0% { + opacity: 0; + transform: translateX(-100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +/* Light Gallery */ +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-sub-html, +.lg-toolbar { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-outer .lg-toogle-thumb, +.lg-outer .lg-thumb-outer, +.lg-outer .lg-img-wrap, +.lg-outer .lg-item { + background-color: transparent; } + +.lg-thumb-outer.lg-grab, +.lg-toogle-thumb.lg-icon { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-backdrop { + background-color: rgba(30, 30, 30, 0.9); } + +.lg-outer .lg-toogle-thumb, +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-toolbar .lg-icon, +#lg-counter { + color: #fff; } + +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { + border-color: #0B2A97; } + +.lightimg { + cursor: pointer; } + +.toast-success { + background-color: #0B2A97; } +.toast-info { + background-color: #1EA7C5; } +.toast-warning { + background-color: #FFBC11; } +.toast-error { + background-color: #F94687; } + +#toast-container > div { + box-shadow: none; + border-radius: 0; + width: auto; + max-width: 250px; + opacity: 1; } + [direction="rtl"] #toast-container > div { + padding: 15px 50px 15px 15px; + background-position: calc(100% - 15px); + text-align: right; } + #toast-container > div:hover { + box-shadow: none; } +#toast-container .toast-title { + margin-bottom: 5px; + font-weight: 600; } +#toast-container .toast-message { + font-size: 12px; } +#toast-container .toast-close-button { + opacity: 1; + font-size: 20px; + font-weight: normal; + text-shadow: none; } + +[direction="rtl"] .toast-top-right.demo_rtl_class { + left: 12px; + right: auto; } + +.jqvmap-zoomin, .jqvmap-zoomout { + position: absolute; + left: 10px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background: #000000; + padding: 3px; + color: white; + width: 17px; + height: 17px; + cursor: pointer; + line-height: 10px; + text-align: center; } + +.jqvmap-zoomin { + top: 10px; } + +.jqvmap-zoomout { + top: 30px; } + +.ps__rail-x:hover, +.ps__rail-y:hover, +.ps__rail-x:focus, +.ps__rail-y:focus, +.ps__rail-x.ps--clicking, +.ps__rail-y.ps--clicking { + background-color: transparent; + opacity: 0.9; } + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.total-average { + position: relative; + height: 300px; } + +.widget-chat { + position: relative; + height: 250px; } + +.widget-todo { + position: relative; + height: 210px; } + +.widget-team { + position: relative; + height: 285px; } + +.widget-timeline { + position: relative; } + +.widget-comments { + position: relative; + height: 400px; } + +.sidebar-right-inner { + position: relative; + height: 100%; } + +.widget-team .ps .ps__rail-x:hover, +.widget-team .ps .ps__rail-y:hover, +.widget-team .ps .ps__rail-x:focus, +.widget-team .ps .ps__rail-y:focus, +.widget-team .ps .ps__rail-x.ps--clicking, +.widget-team .ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +.accordion-primary .accordion__header { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 15px 20px 0 rgba(11, 42, 151, 0.15); } + .accordion-primary .accordion__header.collapsed { + background: #d8e0fc; + border-color: #d8e0fc; + color: #211c37; + box-shadow: none; } + [data-theme-version="dark"] .accordion-primary .accordion__header.collapsed { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); + color: #7e7e7e; } +.accordion-primary-solid .accordion__header { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 -10px 20px 0 rgba(11, 42, 151, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-primary-solid .accordion__header.collapsed { + background: #d8e0fc; + border-color: #d8e0fc; + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-primary-solid .accordion__header.collapsed { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); + color: #7e7e7e; } +.accordion-primary-solid .accordion__body { + border: 2px solid #0B2A97; + border-top: none; + box-shadow: 0 15px 20px 0 rgba(11, 42, 151, 0.15); + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-danger .accordion__header { + background: #F94687; + border-color: #F94687; + color: #fff; + box-shadow: 0 15px 20px 0 rgba(249, 70, 135, 0.15); } + .accordion-danger .accordion__header.collapsed { + background: #fff3f7; + border-color: #fff3f7; + color: #211c37; + box-shadow: none; } +.accordion-danger-solid .accordion__header { + background: #F94687; + border-color: #F94687; + color: #fff; + box-shadow: 0 -10px 20px 0 rgba(249, 70, 135, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-danger-solid .accordion__header.collapsed { + background: #fff3f7; + border-color: #fff3f7; + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-danger-solid .accordion__header.collapsed { + background: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); + color: #7e7e7e; } +.accordion-danger-solid .accordion__body { + border: 2px solid #F94687; + border-top: none; + box-shadow: 0 15px 20px 0 rgba(249, 70, 135, 0.15); + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion__item { + margin-bottom: 1.25rem; } +.accordion__header { + padding: 1rem 1.75rem; + border: 1px solid #f0f1f5; + cursor: pointer; + position: relative; + color: #333; + font-weight: 400; + border-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-theme-version="dark"] .accordion__header { + color: #fff; + border-color: #333a54; } + .accordion__header--indicator { + font-family: 'themify'; + position: absolute; + right: 1.5625rem; + top: 50%; + transform: translateY(-50%); } + [direction="rtl"] .accordion__header--indicator { + right: auto; + left: 1.5625rem; } + .accordion__header--indicator.indicator_bordered { + display: inline-block; + width: 25px; + text-align: center; + height: 25px; + border: 1px solid #f0f1f5; + border-radius: 50%; + line-height: 25px; } + .accordion__header:not(.collapsed) .accordion__header--indicator::before { + content: "\e622"; } + .accordion__header:not(.collapsed) .accordion__header--indicator.style_two::before { + content: "\e648"; } + .accordion__header.collapsed .accordion__header--indicator::before { + content: "\e61a"; } + .accordion__header.collapsed .accordion__header--indicator.style_two::before { + content: "\e64b"; } +.accordion__body--text { + padding: 0.875rem 1.25rem; } +.accordion-bordered .accordion__body { + border: 1px solid #f0f1f5; + border-top: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-bordered .accordion__body { + border-color: #333a54; } +.accordion-bordered .accordion__header.collapsed { + border-radius: 1.25rem; } +.accordion-bordered .accordion__header { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-no-gutter .accordion__item { + margin-bottom: 0; } + .accordion-no-gutter .accordion__item .accordion__header.collapsed { + border-bottom: none; } + .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom: 1px solid #f0f1f5; } + [data-theme-version="dark"] .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-color: #333a54; } +.accordion-no-gutter.accordion__bordered .accordion__item:not(:last-child) .accordion__body { + border-bottom: none; } +.accordion-left-indicator .accordion__header--text { + padding-left: 2.5rem; } +.accordion-left-indicator .accordion__header--indicator { + right: auto; + left: 1.5625rem; } +.accordion-with-icon .accordion__header--text { + padding-left: 2.5rem; } + [direction="rtl"] .accordion-with-icon .accordion__header--text { + padding-left: 0; + padding-right: 2.5rem; } +.accordion-with-icon .accordion__header--icon { + position: absolute; + right: auto; + left: 1.5625rem; + font-family: 'themify'; } + [direction="rtl"] .accordion-with-icon .accordion__header--icon { + left: auto; + right: 1.5625rem; } + .accordion-with-icon .accordion__header--icon::before { + content: "\e645"; } +.accordion-header-bg .accordion__header { + background-color: #F4F5F9; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header { + background-color: #181f39; + color: #fff; } + .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; } + .accordion-header-bg .accordion__header--info { + background-color: #1EA7C5; + color: #fff; + border-color: #1EA7C5; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--info { + background-color: #1EA7C5; } + .accordion-header-bg .accordion__header--success { + background-color: #2BC155; + color: #fff; + border-color: #2BC155; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--success { + background-color: #2BC155; } +.accordion-header-bg.accordion-no-gutter .accordion__header { + border-color: transparent; + border-radius: 0; } +.accordion-header-bg.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 1.25rem; + border-top-right-radius: 1.25rem; } +.accordion-header-bg.accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__header { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__header.collapsed { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__body { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 1.25rem; + border-top-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__header.collapsed { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__body { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-solid-bg .accordion__header { + border-color: transparent; + background-color: #d8e0fc; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__header { + background-color: #181f39; } + .accordion-solid-bg .accordion__header.collapsed { + border-radius: 1.25rem; } +.accordion-solid-bg .accordion__body { + border-color: transparent; + background-color: #d8e0fc; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__body { + background-color: #181f39; } +.accordion-active-header .accordion__header:not(.collapsed) { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } +.accordion-header-shadow .accordion__header { + border: none; + box-shadow: 0 0 0.9375rem -3px rgba(0, 0, 0, 0.3); } +.accordion-rounded-stylish .accordion__header { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; } +.accordion-rounded-stylish .accordion__body { + border-bottom-left-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; } +.accordion-rounded .accordion__header { + border-radius: 0.3125rem; } +.accordion-gradient .accordion__header { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-gradient .accordion__header.collapsed { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-gradient .accordion__body { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; } + +.alert { + border-radius: 1.25rem; + padding: 1rem 3rem 1rem 1.5rem; } + .alert p { + line-height: 1.5; } + +.alert-rounded { + border-radius: 30px; } + +.alert-primary { + background: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .alert-primary { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); } + +.alert-secondary { + background: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + [data-theme-version="dark"] .alert-secondary { + background: rgba(160, 44, 250, 0.5); + border-color: rgba(160, 44, 250, 0.5); + color: #7e7e7e; } + +.alert-success { + background: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .alert-success { + background: rgba(43, 193, 85, 0.1); + border-color: rgba(43, 193, 85, 0.1); } + +.alert-warning { + background: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .alert-warning { + background: rgba(255, 188, 17, 0.1); + border-color: rgba(255, 188, 17, 0.1); } + +.alert-danger { + background: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .alert-danger { + background: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); } + +.alert-info { + background: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .alert-info { + background: rgba(30, 167, 197, 0.1); + border-color: rgba(30, 167, 197, 0.1); } + +.alert-dark { + background: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + [data-theme-version="dark"] .alert-dark { + background: rgba(177, 177, 177, 0.35); + border-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.alert-light { + background: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + +.alert-alt.alert-primary { + border-left: 4px solid #0B2A97; } + +.alert-alt.alert-secondary { + border-left: 4px solid #A02CFA; } + +.alert-alt.alert-success { + border-left: 4px solid #2BC155; } + +.alert-alt.alert-warning { + border-left: 4px solid #FFBC11; } + +.alert-alt.alert-danger { + border-left: 4px solid #F94687; } + +.alert-alt.alert-info { + border-left: 4px solid #1EA7C5; } + +.alert-alt.alert-dark { + border-left: 4px solid #B1B1B1; } + +.alert-alt.alert-light { + border-left: 4px solid #c3c8de; } + +.alert-alt.alert-primary.solid { + border-left: 4px solid #020920 !important; } + +.alert-alt.alert-secondary.solid { + border-left: 4px solid #5d04a3 !important; } + +.alert-alt.alert-success.solid { + border-left: 4px solid #145927 !important; } + +.alert-alt.alert-warning.solid { + border-left: 4px solid #916800 !important; } + +.alert-alt.alert-danger.solid { + border-left: 4px solid #b90647 !important; } + +.alert-alt.alert-info.solid { + border-left: 4px solid #0d4956 !important; } + +.alert-alt.alert-dark.solid { + border-left: 4px solid #717171 !important; } + +.alert-alt.alert-light.solid { + border-left: 4px solid #a2aacc !important; } + +.alert-dismissible.solid .close:hover { + color: #fff; + opacity: 1; } + +.alert.alert-primary.solid { + background: #0B2A97; + color: #fff; + border-color: #0B2A97; } + +.alert.alert-secondary.solid { + background: #A02CFA; + color: #fff; + border-color: #A02CFA; } + +.alert.alert-success.solid { + background: #2BC155; + color: #fff; + border-color: #2BC155; } + +.alert.alert-warning.solid { + background: #FFBC11; + color: #fff; + border-color: #FFBC11; } + +.alert.alert-danger.solid { + background: #F94687; + color: #fff; + border-color: #F94687; } + +.alert.alert-info.solid { + background: #1EA7C5; + color: #fff; + border-color: #1EA7C5; } + +.alert.alert-dark.solid { + background: #B1B1B1; + color: #fff; + border-color: #B1B1B1; } + +.alert.alert-light.solid { + background: #F4F5F9; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-right-icon > span i { + font-size: 18px; + margin-right: 5px; } +.alert-right-icon .close i { + font-size: 16px; } + +.alert.alert-outline-primary { + background: transparent; + color: #0B2A97; + border-color: #0B2A97; } + +.alert.alert-outline-secondary { + background: transparent; + color: #7e7e7e; + border-color: #A02CFA; } + +.alert.alert-outline-success { + background: transparent; + color: #2BC155; + border-color: #2BC155; } + +.alert.alert-outline-info { + background: transparent; + color: #1EA7C5; + border-color: #1EA7C5; } + +.alert.alert-outline-warning { + background: transparent; + color: #FFBC11; + border-color: #FFBC11; } + +.alert.alert-outline-danger { + background: transparent; + color: #F94687; + border-color: #F94687; } + +.alert.alert-outline-dark { + background: transparent; + color: #7e7e7e; + border-color: #B1B1B1; } + +.alert.alert-outline-light { + background: transparent; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-social { + color: #fff; } + .alert-social .alert-social-icon { + align-self: center; + margin-right: 0.9375rem; } + .alert-social .alert-social-icon i { + font-size: 42px; } + .alert-social.facebook { + background-color: #3b5998; } + .alert-social.twitter { + background-color: #1da1f2; } + .alert-social.linkedin { + background-color: #007bb6; } + .alert-social.google-plus { + background-color: #db4439; } + .alert-social .close:hover { + opacity: 1 !important; + color: #fff !important; } + +.left-icon-big .alert-left-icon-big { + align-self: center; + margin-right: 0.9375rem; } + .left-icon-big .alert-left-icon-big i { + font-size: 35px; + line-height: 1; } + +[direction="rtl"] .left-icon-big .alert-left-icon-big, +[direction="rtl"] .alert-social .alert-social-icon { + margin-left: 0; + margin-right: 0.9375rem; } + +.badge { + line-height: 1.5; + border-radius: 1.25rem; + font-size: 14px; + font-weight: 600; + padding: 4px 10px; + border: 1px solid transparent; } + +.badge-rounded { + border-radius: 20px; + padding: 3px 13px; } + +.badge-circle { + border-radius: 100px; + padding: 3px 7px; } + +.badge-outline-primary { + border: 1px solid #0B2A97; + color: #0B2A97; } + +.badge-outline-secondary { + border: 1px solid #A02CFA; + color: #A02CFA; } + [data-theme-version="dark"] .badge-outline-secondary { + color: #7e7e7e; } + +.badge-outline-success { + border: 1px solid #2BC155; + color: #2BC155; } + +.badge-outline-info { + border: 1px solid #1EA7C5; + color: #1EA7C5; } + +.badge-outline-warning { + border: 1px solid #FFBC11; + color: #FFBC11; } + +.badge-outline-danger { + border: 1px solid #F94687; + color: #F94687; } + +.badge-outline-light { + border: 1px solid #f0f1f5; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-light { + color: #7e7e7e; } + +.badge-outline-dark { + border: 1px solid #B1B1B1; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-dark { + color: #7e7e7e; } + +.badge-xs { + font-size: 10px; + padding: 0px 5px; + line-height: 18px; } + +.badge-sm { + font-size: 11px; + padding: 5px 8px; + line-height: 11px; } + +.badge-lg { + font-size: 14px; + padding: 0px 10px; + line-height: 30px; } + +.badge-xl { + font-size: 15px; + padding: 0px 15px; + line-height: 35px; } + +.badge-default { + background: #ADB6C7; } + +.badge-success { + background-color: #2BC155; } + +.badge-info { + background-color: #1EA7C5; } + +.badge-primary { + background-color: #0B2A97; } + +.badge-warning { + background-color: #FFBC11; } + +.badge-danger { + background-color: #F94687; } + +.badge-dark { + background-color: #B1B1B1; } + +.badge-light { + background-color: #F4F5F9; } + +.light.badge-default { + background: #ADB6C7; } + +.light.badge-success { + background-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .light.badge-success { + background-color: rgba(43, 193, 85, 0.1); } + +.light.badge-info { + background-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .light.badge-info { + background-color: rgba(30, 167, 197, 0.1); } + +.light.badge-primary { + background-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .light.badge-primary { + background-color: rgba(11, 42, 151, 0.2); } + +.light.badge-secondary { + background-color: #f1dffe; + color: #A02CFA; } + [data-theme-version="dark"] .light.badge-secondary { + background-color: rgba(160, 44, 250, 0.5); + color: #7e7e7e; } + +.light.badge-warning { + background-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .light.badge-warning { + background-color: rgba(255, 188, 17, 0.1); } + +.light.badge-danger { + background-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .light.badge-danger { + background-color: rgba(249, 70, 135, 0.15); } + +.light.badge-dark { + background-color: #f1f1f1; + color: #B1B1B1; } + [data-theme-version="dark"] .light.badge-dark { + background-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.bootstrap-label .label { + display: inline-block; + margin-right: 1rem; } + .bootstrap-label .label:last-child { + margin-right: 0; } + +.badge-demo .badge { + margin-right: 5px; + margin-bottom: 5px; } + .badge-demo .badge:last-child { + margin-right: 0; } + +.bootstrap-badge-buttons button { + margin-right: .2rem; + margin-bottom: 1rem; } + .bootstrap-badge-buttons button:last-child { + margin-right: 0; } + +.welcome-text span, +.welcome-text p { + display: none; } + +.page-titles { + margin-bottom: 25px; + display: block; + margin-left: -40px; + margin-right: -40px; + padding: 20px 40px; + margin-top: -15px; + background: #F9F9F9; + display: block; } + .page-titles [class*="col-"] { + display: block !important; + max-width: 100%; + width: 100%; + margin: 0; } + @media only screen and (max-width: 1600px) { + .page-titles { + margin-left: -30px; + margin-top: 0px; + margin-right: -30px; + margin-bottom: 30px; + padding: 15px 30px; } } + @media only screen and (max-width: 767px) { + .page-titles { + margin-left: -15px; + margin-top: -15px; + margin-right: -15px; + margin-bottom: 0px; + padding: 15px; } } + .page-titles .justify-content-sm-end { + align-items: center; } + .page-titles h4 { + margin-bottom: 10px; + margin-top: 0; + color: #000; + font-size: 1.75rem; + font-weight: 600; } + .page-titles h4 span { + font-size: 1.25rem; } + .page-titles .breadcrumb { + margin-bottom: 0; + padding: 0; + background: transparent; + /* .breadcrumb-item + .breadcrumb-item { + &:before { + content: "\e606"; + font-family: 'simple-line-icons'; + // font-weight: 4; + font-size: 10px; + } + } */ } + .page-titles .breadcrumb li { + margin-top: 0; + margin-bottom: 0; + font-size: 18px; } + @media only screen and (max-width: 767px) { + .page-titles .breadcrumb li { + font-size: 15px; } } + .page-titles .breadcrumb li a { + color: #656773; } + .page-titles .breadcrumb li.active a { + color: #0B2A97; + font-weight: 600; } + .page-titles .breadcrumb-datepicker { + font-size: 0.75rem; + color: #89879f; } + .page-titles .breadcrumb-datepicker__icon { + font-size: 0.875rem; } + .page-titles .breadcrumb-widget .border-dark { + border-color: #dee2e6 !important; } + .page-titles .breadcrumb-widget h4 { + color: #646c9a; + font-weight: 600; } + @media only screen and (max-width: 575px) { + .page-titles .breadcrumb-widget { + text-align: left !important; + margin-bottom: 0.9375rem; } } + +button { + cursor: pointer; } + button:focus { + outline: 0; + box-shadow: none; } + +.btn-primary { + color: #fff; } + +.btn { + padding: 0.938rem 1.5rem; + border-radius: 1.25rem; + font-weight: 500; + font-size: 1rem; } + .btn:hover, .btn:focus, .btn:active, .btn.active { + outline: 0 !important; } + @media only screen and (max-width: 1400px) { + .btn { + padding: 0.625rem 1rem; + font-size: 0.813rem; } } + .btn-transparent { + background-color: transparent; } + +.sharp { + min-width: 40px; + padding: 7px; + height: 40px; + min-height: 40px; } + +.sharp.btn-xs { + padding: 3px; + width: 26px; + height: 26px; + min-width: 26px; + min-height: 26px; } + +.light.tp-btn { + background-color: transparent; } +.light.btn-default { + background: #ADB6C7; } +.light.btn-success { + background-color: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + .light.btn-success g [fill] { + fill: #2BC155; } + [data-theme-version="dark"] .light.btn-success { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } + .light.btn-success:hover { + background-color: #2BC155; + border-color: #2BC155; + color: #fff; } + .light.btn-success:hover g [fill] { + fill: #fff; } +.light.btn-info { + background-color: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + .light.btn-info g [fill] { + fill: #1EA7C5; } + [data-theme-version="dark"] .light.btn-info { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } + .light.btn-info:hover { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } + .light.btn-info:hover g [fill] { + fill: #fff; } +.light.btn-primary { + background-color: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + .light.btn-primary g [fill] { + fill: #0B2A97; } + [data-theme-version="dark"] .light.btn-primary { + background-color: rgba(11, 42, 151, 0.2); + border-color: transparent; } + .light.btn-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } + .light.btn-primary:hover g [fill] { + fill: #fff; } + .light.btn-primary:hover svg path { + fill: #fff; } +.light.btn-secondary { + background-color: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + .light.btn-secondary g [fill] { + fill: #A02CFA; } + [data-theme-version="dark"] .light.btn-secondary { + background-color: rgba(160, 44, 250, 0.5); + border-color: transparent; + color: #fff; } + .light.btn-secondary:hover { + background-color: #A02CFA; + border-color: #A02CFA; + color: #fff; } + .light.btn-secondary:hover g [fill] { + fill: #fff; } +.light.btn-warning { + background-color: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + .light.btn-warning g [fill] { + fill: #FFBC11; } + [data-theme-version="dark"] .light.btn-warning { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } + .light.btn-warning:hover { + background-color: #FFBC11; + border-color: #FFBC11; + color: #fff; } + .light.btn-warning:hover g [fill] { + fill: #fff; } +.light.btn-danger { + background-color: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + .light.btn-danger g [fill] { + fill: #F94687; } + [data-theme-version="dark"] .light.btn-danger { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } + .light.btn-danger:hover { + background-color: #F94687; + border-color: #F94687; + color: #fff; } + .light.btn-danger:hover g [fill] { + fill: #fff; } + .light.btn-danger:hover svg path { + fill: #fff; } +.light.btn-dark { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .light.btn-dark g [fill] { + fill: #B1B1B1; } + [data-theme-version="dark"] .light.btn-dark { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; + color: #fff; } + .light.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .light.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn.btn-default { + background: #ADB6C7; } + .btn.tp-btn.btn-success { + color: #2BC155; } + .btn.tp-btn.btn-success g [fill] { + fill: #2BC155; } + .btn.tp-btn.btn-success:hover { + background-color: #2BC155; + border-color: #2BC155; + color: #fff; } + .btn.tp-btn.btn-success:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-info { + color: #1EA7C5; } + .btn.tp-btn.btn-info g [fill] { + fill: #1EA7C5; } + .btn.tp-btn.btn-info:hover { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } + .btn.tp-btn.btn-info:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-primary { + color: #0B2A97; } + .btn.tp-btn.btn-primary g [fill] { + fill: #0B2A97; } + .btn.tp-btn.btn-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } + .btn.tp-btn.btn-primary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-secondary { + color: #A02CFA; } + .btn.tp-btn.btn-secondary g [fill] { + fill: #A02CFA; } + .btn.tp-btn.btn-secondary:hover { + background-color: #A02CFA; + border-color: #A02CFA; + color: #fff; } + .btn.tp-btn.btn-secondary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-warning { + color: #FFBC11; } + .btn.tp-btn.btn-warning g [fill] { + fill: #FFBC11; } + .btn.tp-btn.btn-warning:hover { + background-color: #FFBC11; + border-color: #FFBC11; + color: #fff; } + .btn.tp-btn.btn-warning:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-danger { + color: #F94687; } + .btn.tp-btn.btn-danger g [fill] { + fill: #F94687; } + .btn.tp-btn.btn-danger:hover { + background-color: #F94687; + border-color: #F94687; + color: #fff; } + .btn.tp-btn.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-light { + color: #B1B1B1; } + .btn.tp-btn.btn-light g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-light:hover { + background-color: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + .btn.tp-btn.btn-light:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-dark { + color: #B1B1B1; } + .btn.tp-btn.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn.tp-btn.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn-light { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn-light.btn-success { + color: #2BC155; } + .btn.tp-btn-light.btn-success g [fill] { + fill: #2BC155; } + .btn.tp-btn-light.btn-success:hover { + background-color: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + .btn.tp-btn-light.btn-success:hover g [fill] { + fill: #2BC155; } + .btn.tp-btn-light.btn-info { + color: #1EA7C5; } + .btn.tp-btn-light.btn-info g [fill] { + fill: #1EA7C5; } + .btn.tp-btn-light.btn-info:hover { + background-color: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + .btn.tp-btn-light.btn-info:hover g [fill] { + fill: #1EA7C5; } + .btn.tp-btn-light.btn-primary { + color: #0B2A97; } + .btn.tp-btn-light.btn-primary g [fill] { + fill: #0B2A97; } + .btn.tp-btn-light.btn-primary:hover { + background-color: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + .btn.tp-btn-light.btn-primary:hover g [fill] { + fill: #0B2A97; } + .btn.tp-btn-light.btn-secondary { + color: #A02CFA; } + .btn.tp-btn-light.btn-secondary g [fill] { + fill: #A02CFA; } + .btn.tp-btn-light.btn-secondary:hover { + background-color: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + .btn.tp-btn-light.btn-secondary:hover g [fill] { + fill: #A02CFA; } + .btn.tp-btn-light.btn-warning { + color: #FFBC11; } + .btn.tp-btn-light.btn-warning g [fill] { + fill: #FFBC11; } + .btn.tp-btn-light.btn-warning:hover { + background-color: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + .btn.tp-btn-light.btn-warning:hover g [fill] { + fill: #FFBC11; } + .btn.tp-btn-light.btn-danger { + color: #F94687; } + .btn.tp-btn-light.btn-danger g [fill] { + fill: #F94687; } + .btn.tp-btn-light.btn-danger:hover { + background-color: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + .btn.tp-btn-light.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn-light.btn-dark { + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover [fill] { + fill: #fff; } + +.shadow.btn-primary { + -webkit-box-shadow: 0 5px 15px 0 rgba(11, 42, 151, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(11, 42, 151, 0.2) !important; } + +.shadow.btn-secondary { + -webkit-box-shadow: 0 5px 15px 0 rgba(160, 44, 250, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(160, 44, 250, 0.2) !important; } + +.shadow.btn-warning { + -webkit-box-shadow: 0 5px 15px 0 rgba(255, 188, 17, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(255, 188, 17, 0.2) !important; } + +.shadow.btn-danger { + -webkit-box-shadow: 0 5px 15px 0 rgba(249, 70, 135, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(249, 70, 135, 0.2) !important; } + +.shadow.btn-info { + -webkit-box-shadow: 0 5px 15px 0 rgba(30, 167, 197, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(30, 167, 197, 0.2) !important; } + +.shadow.btn-success { + -webkit-box-shadow: 0 5px 15px 0 rgba(43, 193, 85, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(43, 193, 85, 0.2) !important; } + +.btn-xxs { + padding: 6px 15px; + font-size: 11px; + line-height: 1.3; } + +.btn-xs { + font-size: 0.75rem; + padding: 0.438rem 1rem; + font-weight: 600; } + @media only screen and (max-width: 1400px) { + .btn-xs { + font-size: 0.75rem; + padding: 0.25rem 0.5rem; + font-weight: 500; } } + +.btn-sm, .btn-group-sm > .btn { + font-size: 0.813rem !important; + padding: 0.625rem 1rem; } + @media only screen and (max-width: 1400px) { + .btn-sm, .btn-group-sm > .btn { + padding: 0.375rem 1rem; + font-size: 0.75rem; } } + +.btn-md { + font-size: 0.813rem !important; + padding: 0.875rem 1.25rem; } + @media only screen and (max-width: 1400px) { + .btn-md { + padding: 0.5rem 1rem; + font-size: 0.813rem; } } + +.btn-lg, .btn-group-lg > .btn { + padding: 1rem 2rem; + font-size: 1.125rem !important; } + @media only screen and (max-width: 1400px) { + .btn-lg, .btn-group-lg > .btn { + padding: 0.75rem 1.5rem; + font-size: 1rem !important; } } + +.btn-xl { + padding: 0.6rem 1rem; } + .btn-xl.btn-default { + font-weight: 600; } + +.btn-square { + border-radius: 0; } + +.btn-rounded { + border-radius: 30px !important; } + +.btn-icon-right { + border-left: 1px solid white; + display: inline-block; + margin: -.8rem 0 -.8rem 1rem; + padding: 0.4375rem 0 0.4375rem 1rem; + margin: -1rem -0.25rem -1rem 1rem; + padding: 1rem 0 1rem 1.25rem; } + @media only screen and (max-width: 1400px) { + .btn-icon-right { + padding: 1rem 0 1rem 0.6rem; } } + +.btn-icon-left { + background: #fff; + border-radius: 10rem; + display: inline-block; + margin: -0.5rem 0.75rem -0.5rem -1.188rem; + padding: 0.5rem 0.80rem 0.5rem; + float: left; } + @media only screen and (max-width: 1199px) { + .btn-icon-left { + margin: -0.5rem 0.75rem -0.5rem -0.800rem; } } + +[direction="rtl"] .btn-icon-left { + margin: -.5rem -1.5rem -.5rem 1rem; } +[direction="rtl"] .btn-icon-right { + border-left: 0px solid white; + display: inline-block; + margin: -.8rem 1rem -.8rem 0; + padding: 0.4375rem 1rem 0.4375rem 0; + border-right: 1px solid white; } + +.toggle-dropdown::after { + margin-left: 0.755em; } + +.social-btn-icon .btn { + min-width: 7.5rem; + margin-bottom: 1.5rem; } + +.social-icon .btn { + padding: .7rem 1.4rem; } + +.btn-circle { + height: 5rem; + width: 5rem; + border-radius: 50% !important; } + .btn-circle-sm { + width: 4.5rem; + height: 4.5rem; + font-size: 1.8rem; } + .btn-circle-md { + width: 6rem; + height: 6rem; + font-size: 2.5rem; } + .btn-circle-md i { + font-size: 2.4rem; } + .btn-circle-lg { + width: 8rem; + height: 8rem; + font-size: 3.2rem; } + .btn-circle-lg i { + font-size: 3.1rem; } + +.btn-page .btn { + min-width: 110px; + margin-right: 4px; + margin-bottom: 8px; } + +.size-1 { + min-width: 160px !important; + font-size: 24px; + padding: 0.68rem 0.75rem; } + +.size-2 { + font-size: 20px; + min-width: 130px !important; + padding: 0.57rem 0.75rem; } + +.size-3 { + font-size: 14px; + min-width: 110px !important; + padding: 0.536rem 0.75rem; } + +.size-4 { + font-size: 14px; + min-width: 100px !important; } + +.size-5 { + font-size: 14px; + min-width: 90px !important; + padding: .22rem 0.75rem; } + +.size-6 { + font-size: 13px; + min-width: 80px !important; + padding: 0.097rem 0.75rem; } + +.size-7 { + font-size: 12px; + min-width: 60px !important; + padding: 0.001rem 0.75rem; } + +.btn-light { + background: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:active, .btn-light:focus, .btn-light:hover { + background: white; + border-color: white; } + +.btn-outline-primary:hover { + color: #fff; } + +.btn-outline-light { + color: #B1B1B1; } + [data-theme-version="dark"] .btn-outline-light { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-secondary { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-dark { + color: #7e7e7e; } + +.btn-dark { + background: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn-dark:active, .btn-dark:focus, .btn-dark:hover { + background: #989898; + color: #fff; + border-color: #989898; } + +.btn-group.btn-rounded .btn:first-child { + border-top-left-radius: 30px; + border-bottom-left-radius: 30px; } +.btn-group.btn-rounded .btn:last-child { + border-top-right-radius: 30px; + border-bottom-right-radius: 30px; } + +.btn-facebook { + background: #3b5998; + border-color: #3b5998; + color: #fff; } + .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover { + background: #2d4373; + color: #fff; + border-color: #2d4373; } + +.btn-twitter { + background: #1da1f2; + border-color: #1da1f2; + color: #fff; } + .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover { + background: #0c85d0; + color: #fff; + border-color: #0c85d0; } + +.btn-youtube { + background: #FF0000; + border-color: #FF0000; + color: #fff; } + .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover { + background: #cc0000; + color: #fff; + border-color: #cc0000; } + +.btn-instagram { + background: #c32aa3; + border-color: #c32aa3; + color: #fff; } + .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover { + background: #992180; + color: #fff; + border-color: #992180; } + +.btn-pinterest { + background: #bd081c; + border-color: #bd081c; + color: #fff; } + .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover { + background: #8c0615; + color: #fff; + border-color: #8c0615; } + +.btn-linkedin { + background: #007bb6; + border-color: #007bb6; + color: #fff; } + .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover { + background: #005983; + color: #fff; + border-color: #005983; } + +.btn-google-plus { + background: #db4439; + border-color: #db4439; + color: #fff; } + .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover { + background: #be2d23; + color: #fff; + border-color: #be2d23; } + +.btn-google { + background: #4285f4; + border-color: #4285f4; + color: #fff; } + .btn-google:active, .btn-google:focus, .btn-google:hover { + background: #1266f1; + color: #fff; + border-color: #1266f1; } + +.btn-snapchat { + background: #fffc00; + border-color: #fffc00; + color: #000; } + .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover { + background: #ccca00; + color: #000; + border-color: #ccca00; } + +.btn-whatsapp { + background: #25d366; + border-color: #25d366; + color: #fff; } + .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover { + background: #1da851; + color: #fff; + border-color: #1da851; } + +.btn-tumblr { + background: #35465d; + border-color: #35465d; + color: #fff; } + .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover { + background: #222e3d; + color: #fff; + border-color: #222e3d; } + +.btn-reddit { + background: #ff4500; + border-color: #ff4500; + color: #fff; } + .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover { + background: #cc3700; + color: #fff; + border-color: #cc3700; } + +.btn-spotify { + background: #1ed760; + border-color: #1ed760; + color: #fff; } + .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover { + background: #18aa4c; + color: #fff; + border-color: #18aa4c; } + +.btn-yahoo { + background: #430297; + border-color: #430297; + color: #fff; } + .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover { + background: #2d0165; + color: #fff; + border-color: #2d0165; } + +.btn-dribbble { + background: #ea4c89; + border-color: #ea4c89; + color: #fff; } + .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover { + background: #e51e6b; + color: #fff; + border-color: #e51e6b; } + +.btn-skype { + background: #00aff0; + border-color: #00aff0; + color: #fff; } + .btn-skype:active, .btn-skype:focus, .btn-skype:hover { + background: #008abd; + color: #fff; + border-color: #008abd; } + +.btn-quora { + background: #aa2200; + border-color: #aa2200; + color: #fff; } + .btn-quora:active, .btn-quora:focus, .btn-quora:hover { + background: #771800; + color: #fff; + border-color: #771800; } + +.btn-vimeo { + background: #1ab7ea; + border-color: #1ab7ea; + color: #fff; } + .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover { + background: #1295bf; + color: #fff; + border-color: #1295bf; } + +.card { + margin-bottom: 1.875rem; + background-color: #fff; + transition: all .5s ease-in-out; + position: relative; + border: 0px solid transparent; + border-radius: 1.25rem; + box-shadow: 0px 12px 23px 0px rgba(160, 44, 250, 0.04); + height: calc(100% - 30px); } + @media only screen and (max-width: 575px) { + .card { + margin-bottom: 0.938rem; + height: calc(100% - 0.938rem); } } + .card-body { + padding: 1.875rem; } + @media only screen and (max-width: 575px) { + .card-body { + padding: 1rem; } } + .card-title { + font-size: 20px; + font-weight: 500; + color: #000; + text-transform: capitalize; } + .card-title--large { + font-size: 1.5rem; } + .card-title--medium { + font-size: 1rem; } + .card-title--small { + font-size: 0.875rem; } + .card-header { + border-color: #f0f1f5; + position: relative; + background: transparent; + padding: 1.5rem 1.875rem 1.25rem; + display: flex; + justify-content: space-between; + align-items: center; } + @media only screen and (max-width: 575px) { + .card-header { + padding: 1.25rem 1rem 1.25rem; } } + [data-theme-version="dark"] .card-header { + border-color: #333a54; } + .card-header .card-title { + margin-bottom: 0px; } + .card-header .subtitle { + padding-top: 5px; + font-size: 14px; + line-height: 1.5; } + .card-footer { + border-color: #f0f1f5; + background: transparent; + padding: 1.25rem 1.875rem 1.25rem; } + [data-theme-version="dark"] .card-footer { + border-color: #333a54; } + @media only screen and (max-width: 575px) { + .card-footer { + padding: 1rem; } } + +.transparent-card.card { + background: transparent; + border: 1px solid transparent; + box-shadow: none; } + +.card-action > a { + display: inline-block; + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + background: black; + color: #fff; + margin-right: 8px; } + [data-theme-version="dark"] .card-action > a { + background: #181f39; } + .card-action > a:last-child { + margin-right: 0; } + .card-action > a:hover, .card-action > a:focus { + background: black; } + [data-theme-version="dark"] .card-action > a:hover, [data-theme-version="dark"] .card-action > a:focus { + background: #181f39; } + .card-action > a i, .card-action > a span { + font-size: 1rem; } +.card-action .dropdown { + width: 30px; + height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + margin-right: 8px; + top: -2px; + position: relative; + display: inline-block; + background: black; + color: #0B2A97; } + [data-theme-version="dark"] .card-action .dropdown { + background: #181f39; } + .card-action .dropdown:hover, .card-action .dropdown:focus { + background: black; } + [data-theme-version="dark"] .card-action .dropdown:hover, [data-theme-version="dark"] .card-action .dropdown:focus { + background: #181f39; } + .card-action .dropdown .btn { + padding: 0; + line-height: 27px; + color: #fff; } + .card-action .dropdown .btn:focus { + box-shadow: none; } + +.card-fullscreen { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 99999999; + overflow: auto; } + +.card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.75); + z-index: 999; } + +.card-loader i { + margin: 0 auto; + background: #092176; + padding: 10px; + border-radius: 50%; + color: #fff; + font-size: 1rem; } + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block; } + +.card-header .date_picker { + display: inline-block; + padding: 8px; + border: 1px solid #f0f1f5; + cursor: pointer; + border-radius: .375rem; } +.card-header .border-0 { + padding-bottom: 0; } + +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +.carousel-custom-prev, .carousel-custom-next { + width: 2.5rem; + height: 2.5rem; + line-height: 2.5rem; + display: inline-block; + border-radius: 50%; + background: #fff; + text-align: center; } + .carousel-custom-prev i, .carousel-custom-next i { + font-size: 1rem; } + .carousel-custom-prev:hover, .carousel-custom-next:hover { + background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%); + color: #fff; } +.carousel-custom-next { + position: absolute; + top: 50%; + right: 30px; + transform: translateY(-50%); } +.carousel-custom-prev { + position: absolute; + top: 50%; + left: 30px; + transform: translateY(-50%); } + +.carousel-caption { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78); + z-index: 0; } + .carousel-caption h5 { + color: #fff; + font-size: 1.8rem; } + .carousel-caption p { + margin-bottom: 0; } + +.dropdown-toggle:focus { + box-shadow: none !important; } + +.dropdown-outline { + border: 0.1rem solid #0B2A97; } + +.dropdown-menu { + font-size: inherit; + border: 0; + box-shadow: 0 10px 40px 0 rgba(32, 28, 69, 0.1); + margin-top: 0; + border-radius: 1.25rem; + overflow: hidden; } + .dropdown-menu .dropdown-item { + font-size: 16px; + color: #7e7e7e; + padding: 0.5rem 1.75rem; } + @media only screen and (max-width: 1400px) { + .dropdown-menu .dropdown-item { + padding: 0.375rem 1rem; + font-size: 14px; } } + .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active { + color: #0B2A97; + background: #F4F5F9; } + .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active { + color: #0B2A97 !important; } + [direction="rtl"] .dropdown-menu { + right: auto !important; } + +.dropdown-toggle-split { + padding: 0 10px; + opacity: 0.85; } + .dropdown-toggle-split:after { + margin-left: 0 !important; } + .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover { + opacity: 1; } + +.dropleft .dropdown-toggle:before, +.dropright .dropdown-toggle:before, +.dropup .dropdown-toggle:after, +.dropdown-toggle:after { + content: "\f107"; + font-family: FontAwesome; + border: 0; + vertical-align: middle; + margin-left: 0.25em; + line-height: 1; } + +.dropup .dropdown-toggle:after { + content: "\f106"; } + +.dropleft .dropdown-toggle::before { + content: "\f104"; } + +.dropright .dropdown-toggle::before { + content: "\f105"; } + +.dropright .dropdown-toggle::after { + content: none; } + +.custom-dropdown { + display: inline-block; + margin-bottom: 1rem; } + .custom-dropdown .dropdown-menu { + border: 0px; + min-width: 160px; } + +.card-action .custom-dropdown { + margin: 0px; + background: #496ff2; } + .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover { + background: #0B2A97; + color: #fff; } + .card-action .custom-dropdown i { + display: inline-block; + padding-top: 9px; } + +.dropdown .dropdown-dots { + position: relative; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + border-radius: 5px; + display: block; } + .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before { + content: ""; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + position: absolute; + border-radius: 5px; } + .dropdown .dropdown-dots:after { + right: -8px; } + .dropdown .dropdown-dots:before { + left: -8px; } + .dropdown .dropdown-dots.text-white { + background: rgba(255, 255, 255, 0.7); } + .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before { + background: rgba(255, 255, 255, 0.7); } + +.grid-col { + padding: 0.5rem !important; + background: #f2f4fa; } + +.row.grid { + margin-bottom: 1.5rem; + text-align: center; } + +.row.grid .grid-col:first-child { + text-align: left; } + +.label { + display: inline-block; + text-align: center; + font-size: 0.75rem; + padding: .2rem .8rem; } + .label-fixed { + width: 7.5rem; + padding: .6rem 0; } + .label-fixed-lg { + width: 9.5rem; + padding: .6rem 0; } + .label-big { + width: 16.8rem; + font-size: 1.4rem; + padding: 1.1rem 0; } + .label-xl { + width: 10.5rem; + padding: 1.1rem 0; + font-size: 1.5rem; } + .label-lg { + width: 9.5rem; + padding: 1.1rem 0; } + .label-md { + width: 8.5rem; + padding: 1.1rem 0; } + .label-sm { + width: 7.5rem; + padding: 1.1rem 0; } + +.label-default { + background: #ADB6C7; } + +.label-primary { + background: #0B2A97; + color: #fff; } + +.label-secondary { + background: #A02CFA; + color: #fff; } + +.label-info { + background: #1EA7C5; + color: #fff; } + +.label-success { + background: #2BC155; + color: #fff; } + +.label-warning { + background: #FFBC11; + color: #fff; } + +.label-danger { + background: #F94687; + color: #fff; } + +.label-light { + background: #F4F5F9; + color: #000; } + +.label-dark { + background: #B1B1B1; + color: #fff; } + +code { + word-break: break-word; + padding: 2px 5px; + border-radius: 3px; + background: #fee9f1; + color: #F94687; } + [data-theme-version="dark"] code { + background: rgba(249, 70, 135, 0.1); } + +.heading-labels { + color: #333333; } + .heading-labels > * { + margin-bottom: .8rem; } + .heading-labels h1 .label { + font-size: 18px; + font-weight: normal; + padding: .4rem .9rem; } + .heading-labels h2 .label { + font-size: 16px; + font-weight: normal; + padding: 0.3rem .9rem; } + .heading-labels h3 .label { + font-size: 14px; + font-weight: normal; } + .heading-labels h4 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h5 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h6 .label { + font-size: 12px; + font-weight: normal; } + +.list-group-item { + background-color: rgba(255, 255, 255, 0); + border: 1px solid #f0f1f5; + padding: 1rem 1.5rem; + border-radius: 0; } + [data-theme-version="dark"] .list-group-item { + border-color: #333a54; } + .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .list-group-item:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.list-group-item.disabled, .list-group-item:disabled { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + +[class*="bg-"] .list-group-item { + border-color: rgba(255, 255, 255, 0.05); } + +.bg-warning .list-group-item { + border-color: rgba(0, 0, 0, 0.05); } + +.media img { + border-radius: 3px; } + +.vertical-card__menu:hover { + box-shadow: none; } +.vertical-card__menu--image { + text-align: center; } + .vertical-card__menu--image img { + width: 100%; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } +.vertical-card__menu--status.closed { + background: #F94687; } + .vertical-card__menu--status.closed:after { + border-top: 10px solid #F94687; } + .vertical-card__menu--status.closed .ribbon-curve { + border-top: 11px solid #F94687; + border-bottom: 10px solid #F94687; } +.vertical-card__menu--desc p { + margin-bottom: 0.625rem; } +.vertical-card__menu--price { + font-size: 1.25rem; + margin: 0; + font-weight: 700; } +.vertical-card__menu--rating { + font-size: 0.75rem; } +.vertical-card__menu--title { + font-weight: 700; } +.vertical-card__menu--button button { + font-size: 0.75rem; } +.vertical-card__menu .card-footer { + padding: 15px 20px; + background-color: #f0f1f5; + border-top: none; } + @media only screen and (min-width: 1200px) and (max-width: 1440px) { + .vertical-card__menu .card-footer { + padding: 15px; } } + .vertical-card__menu .card-footer span { + color: #B1B1B1; + margin-right: 0.3125rem; } + +.horizontal-card__menu { + box-shadow: 0 0 7px rgba(173, 173, 173, 0.32); + display: flex; + flex-direction: row; } + @media (max-width: 575.98px) { + .horizontal-card__menu { + display: block; } } + .horizontal-card__menu .card-body { + padding: 0; + padding: 20px 30px; } + .horizontal-card__menu--image { + flex-basis: 30%; + max-width: 30%; } + .horizontal-card__menu--image img { + height: 100%; + width: 100%; } + @media (max-width: 575.98px) { + .horizontal-card__menu--image { + max-width: unset; + flex-basis: 100%; } } + .horizontal-card__menu--title { + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.3125rem; } + .horizontal-card__menu--fav { + margin-right: 0.5rem; } + .horizontal-card__menu--price { + margin: 0; + font-size: 1rem; + font-weight: 700; } + .horizontal-card__menu--rating { + font-size: 0.625rem; } + .horizontal-card__menu--footer { + margin-top: 10px; } + +.prev_price { + text-decoration: line-through; + font-size: 80%; + opacity: 0.5; } + +.modal-header { + padding: 1rem 1.875rem; } + .modal-header .close { + padding: 0.875rem 1.815rem; + margin: 0; + position: absolute; + right: 0; + float: none; + top: 0; + font-size: 30px; + font-weight: 100; } + +.modal-body { + padding: 1.875rem; } + +.modal-footer { + padding: 1rem 1.875rem; } + +.modal-content { + border-radius: 1.25rem; } + +.modal-backdrop { + z-index: 10 !important; } + +.pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; } +.pagination .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; } + +.pagination { + margin-bottom: 20px; } + .pagination .page-item.page-indicator .page-link { + padding: .65rem .8rem; + font-size: 14px; } + .pagination .page-item.page-indicator:hover .page-link { + color: #B1B1B1; } + .pagination .page-item .page-link { + text-align: center; + z-index: 2; + padding: 0.55rem 1rem; + font-size: 1rem; + background: rgba(255, 255, 255, 0.15); + color: #B1B1B1; + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .pagination .page-item .page-link { + border-color: #333a54; + color: #828690; + background: rgba(255, 255, 255, 0); } + .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span { + color: #fff; } + .pagination .page-item .page-link:focus { + outline: 0; + box-shadow: none; } + .pagination .page-item .page-link:hover { + background: #0B2A97; + color: #fff; + border-color: #0B2A97; } + .pagination .page-item.active .page-link { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 10px 20px 0px rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .pagination .page-item.active .page-link { + color: #fff; } + .pagination .page-item .page-link { + color: #B1B1B1; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .pagination .page-item:last-child .page-link { + margin-right: 0; } + [direction="rtl"] .pagination .page-item:first-child .page-link { + margin-right: 0; } + .pagination.no-bg li:not(.page-indicator):not(.active) .page-link { + background: transparent; + border-color: transparent; } + .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: #0B2A97; + border-color: #0B2A97; } + [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: #0B2A97; + border-color: #0B2A97; } + .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #F94687; + border-color: #F94687; } + [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #F94687; + border-color: #F94687; } + .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #1EA7C5; + border-color: #1EA7C5; } + [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #1EA7C5; + border-color: #1EA7C5; } + .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FFBC11; + border-color: #FFBC11; } + [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FFBC11; + border-color: #FFBC11; } + .pagination-primary .page-item .page-link { + background: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .pagination-primary .page-item .page-link { + background: rgba(11, 42, 151, 0.2); + border-color: transparent; + color: #0B2A97; } + .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; + box-shadow: 0 10px 20px 0px rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link { + color: #fff; } + .pagination-danger .page-item .page-link { + background: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .pagination-danger .page-item .page-link { + background: rgba(249, 70, 135, 0.15); + border-color: transparent; + color: #F94687; } + .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link { + background: #F94687; + border-color: #F94687; + box-shadow: 0 10px 20px 0px rgba(249, 70, 135, 0.2); } + [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link { + color: #fff; } + .pagination-info .page-item .page-link { + background: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .pagination-info .page-item .page-link { + background: rgba(30, 167, 197, 0.1); + border-color: transparent; + color: #1EA7C5; } + .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link { + background: #1EA7C5; + border-color: #1EA7C5; + box-shadow: 0 10px 20px 0px rgba(30, 167, 197, 0.2); } + .pagination-warning .page-item .page-link { + background: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .pagination-warning .page-item .page-link { + background: rgba(255, 188, 17, 0.1); + border-color: transparent; + color: #FFBC11; } + .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link { + background: #FFBC11; + border-color: #FFBC11; + box-shadow: 0 10px 20px 0px rgba(255, 188, 17, 0.2); } + .pagination-gutter .page-item { + margin-right: 7px; } + .pagination-gutter .page-item .page-link { + border-radius: 1.25rem !important; } + .pagination-circle .page-item { + margin-right: 7px; } + .pagination-circle .page-item .page-link, .pagination-circle .page-item.page-indicator .page-link { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 50% !important; + padding: 0; } + .pagination.pagination-md .page-item .page-link { + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-sm .page-item.page-indicator .page-link { + font-size: 12px; } + .pagination.pagination-sm .page-item .page-link { + padding: 0; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-xs .page-item.page-indicator .page-link { + font-size: 10px; } + .pagination.pagination-xs .page-item .page-link { + padding: 0; + width: 25px; + height: 25px; + line-height: 25px; + font-size: 12px; } + +.popover { + border: 2px solid #A02CFA; + min-width: 210px; + box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); + border-radius: 0; } + [data-theme-version="dark"] .popover { + background-color: #181f39; } + .popover-header { + background: #A02CFA; + color: #fff; + font-weight: 300; + border-radius: 0; } + .popover-header::before { + border-bottom: 0 !important; } + .popover-body { + font-size: 0.75rem; } + [data-theme-version="dark"] .popover .popover-header { + border-color: #1e2746; } + +.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) { + margin-right: 8px; } +.bootstrap-popover-wrapper .bootstrap-popover { + margin-bottom: .5rem; } + .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #0B2A97; + color: #fff; + box-shadow: none; } + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 0px; + border-top-color: #A02CFA; } + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 0px; + border-left-color: #A02CFA; } + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 0px; + border-right-color: #A02CFA; } + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 0px; + border-bottom-color: #A02CFA; } + +.note-popover { + display: none; } + +.progress-bar { + background-color: #0B2A97; } + +.progress-bar-primary { + background-color: #0B2A97; } + +.progress-bar-success { + background-color: #2BC155; } + +.progress-bar-info { + background-color: #1EA7C5; } + +.progress-bar-danger { + background-color: #F94687; } + +.progress-bar-warning { + background-color: #FFBC11; } + +.progress-bar-pink { + background-color: #e83e8c; } + +.progress { + height: 6px; + overflow: hidden; + border-radius: 1.25rem; } + [data-theme-version="dark"] .progress { + background-color: #181f39; } + .progress-bar { + border-radius: 4px; } + +.progress-vertical { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; } + @media (max-width: 991.98px) { + .progress-vertical { + margin-right: 1rem; } } + +.progress-vertical-bottom { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; + transform: rotate(180deg); } + @media (max-width: 991.98px) { + .progress-vertical-bottom { + margin-right: 1rem; } } + +.progress-animated { + animation-duration: 5s; + animation-name: myanimation; + transition: all 5s ease 0s; } + +@keyframes myanimation { + 0% { + width: 0; } } +@keyframes myanimation { + 0% { + width: 0; } } +.ribbon { + position: absolute; + z-index: 1; + text-transform: uppercase; } + .ribbon__one { + top: 15px; + left: -11px; + min-height: 20px; + min-width: 52px; + text-align: center; + padding: 3px 10px; + background: #3AB54B; + color: #fff; + font-size: 0.625rem; } + .ribbon__one::after { + position: absolute; + width: 0; + height: 0; + border-top: 10px solid #239132; + border-left: 11px solid transparent; + left: 0; + content: ""; + bottom: -10px; } + .ribbon__two { + width: 50px; + height: 50px; + display: inline-block; + background: #FFBC11; + line-height: 50px; + text-align: center; + font-size: 16px; + color: #fff; + right: 15px; + top: 15px; + border-radius: 3px; } + .ribbon__three { + left: -1.875rem; + top: 0.875rem; + width: 6.875rem; + height: 1.5625rem; + background-color: #F94687; + clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%); + transform: rotate(-45deg); + color: #fff; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; } + .ribbon__four { + left: 8px; + top: -8px; + width: 110px; + height: 50px; + background-color: #0B2A97; + z-index: auto; + color: #fff; + font-size: 16px; + display: flex; + align-items: center; + justify-content: center; } + .ribbon__four:after { + right: -5px; } + .ribbon__four:before { + left: -5px; } + .ribbon__four:after, .ribbon__four:before { + z-index: -1; + background-color: #1a49ee; + top: 3px; + transform: rotate(45deg); + content: ""; + height: 10px; + width: 10px; + position: absolute; } + .ribbon__five { + left: -1.875rem; + top: 0.625rem; + width: 6.875rem; + height: 1.875rem; + background-color: #0B2A97; + transform: rotate(-45deg); + font-size: 0.75rem; + color: #fff; + padding-bottom: 0.3125rem; + display: flex; + align-items: center; + justify-content: center; + font-size: 1rem; } + .ribbon__five::before { + position: absolute; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 0 50px 50px 50px; + border-color: transparent transparent #0B2A97 transparent; + left: 0.25rem; + top: -2.8125rem; } + .ribbon__six { + left: 0; + top: 1.125rem; + width: 6.875rem; + height: 2.375rem; + background-color: #0B2A97; + -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + display: flex; + font-size: 1.25rem; + align-items: center; + justify-content: center; + color: #fff; } + .ribbon-curve { + position: absolute; + top: 0; + right: -6px; + width: 10px; + height: 11px; + border-top: 11px solid #3AB54B; + border-bottom: 10px solid #3AB54B; + border-right: 5px solid transparent; } + +.jsgrid-grid-body::-webkit-scrollbar, +.dataTables_scrollBody::-webkit-scrollbar, +.table-responsive::-webkit-scrollbar { + background-color: #F5F5F5; + width: 8px; + height: 8px; } +.jsgrid-grid-body::-webkit-scrollbar-track, +.dataTables_scrollBody::-webkit-scrollbar-track, +.table-responsive::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + border-radius: 10px; + background-color: #F5F5F5; } +.jsgrid-grid-body::-webkit-scrollbar-thumb, +.dataTables_scrollBody::-webkit-scrollbar-thumb, +.table-responsive::-webkit-scrollbar-thumb { + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + background-color: #7e7e7e; } + +.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before { + content: counter(stepNum); + font-family: inherit; + font-weight: 400; } +.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after { + background-color: #f0f1f5; } + +.multi-steps { + display: table; + table-layout: fixed; + width: 100%; } + .multi-steps > li { + counter-increment: stepNum; + text-align: center; + display: table-cell; + position: relative; + color: #0B2A97; } + @media (max-width: 575.98px) { + .multi-steps > li { + font-size: 0.75rem; } } + .multi-steps > li:before { + content: '\2713'; + display: block; + margin: 0 auto 4px; + background-color: #fff; + width: 25px; + height: 25px; + line-height: 22px; + text-align: center; + font-weight: bold; + position: relative; + z-index: 1; + border-width: 2px; + border-style: solid; + border-color: #0B2A97; + border-radius: 5px; } + @media (max-width: 575.98px) { + .multi-steps > li:before { + width: 25px; + height: 25px; + line-height: 21px; } } + .multi-steps > li:after { + content: ''; + height: 2px; + width: 100%; + background-color: #0B2A97; + position: absolute; + top: 12px; + left: 50%; } + [direction="rtl"] .multi-steps > li:after { + left: auto; + right: 50%; } + @media (max-width: 575.98px) { + .multi-steps > li:after { + top: 12px; } } + .multi-steps > li:last-child:after { + display: none; } + .multi-steps > li.is-active:before { + background-color: #fff; + border-color: #0B2A97; } + .multi-steps > li.is-active ~ li { + color: #7e7e7e; } + .multi-steps > li.is-active ~ li:before { + background-color: #f0f1f5; + border-color: #f0f1f5; } + +.nav-pills .nav-link { + border-radius: 1.25rem; + padding: 0.75rem 1.25rem; } + +.default-tab .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; } + .default-tab .nav-link i { + display: inline-block; + transform: scale(1.5); + color: #0B2A97; } + .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff #ebeef6; + border-radius: 1.25rem 1.25rem 0 0; + color: #0B2A97; } + [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active { + background-color: rgba(11, 42, 151, 0.2); + border-color: transparent transparent #333a54 transparent; } + +.custom-tab-1 .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; + border-bottom: 3px solid transparent; + border-width: 0 0px 3px 0; } + .custom-tab-1 .nav-link i { + display: inline-block; + transform: scale(1.5); + color: #0B2A97; } + .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #0B2A97; + border-radius: 0; + color: #0B2A97; + border-width: 0 0px 3px 0; } + [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active { + background-color: rgba(11, 42, 151, 0.2); } + +.nav-pills.light .nav-link.active, .nav-pills.light .show > .nav-link { + background: #d8e0fc; + color: #0B2A97; + box-shadow: none; } + [data-theme-version="dark"] .nav-pills.light .nav-link.active, + [data-theme-version="dark"] .nav-pills.light .show > .nav-link { + background: rgba(11, 42, 151, 0.2); } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + box-shadow: 0 0 20px 0 rgba(11, 42, 151, 0.2); } + +.tooltip-wrapper button:not(:last-child) { + margin-right: 8px; } +.tooltip-wrapper button:hover { + background: #0B2A97; + color: #fff; } +.tooltip-wrapper button { + margin-bottom: .5rem; } + .tooltip-wrapper button:focus { + box-shadow: none; } +.tooltip-inner { + border-radius: 0; + background: #333333; + font-size: 12px; + font-weight: 300; + padding: 0.35rem 0.7rem; } + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #333333; } + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #333333; } + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #333333; } + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #333333; } + +.widget-timeline .timeline { + list-style: none; + position: relative; } + .widget-timeline .timeline:before { + top: 20px; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + left: 9px; + margin-right: -1.5px; + background: #F4F5F9; } + [data-theme-version="dark"] .widget-timeline .timeline:before { + background: #333a54; } + [direction="rtl"] .widget-timeline .timeline:before { + left: auto; + right: 9px; + margin-right: auto; + margin-left: -1.5px; } + .widget-timeline .timeline > li { + margin-bottom: 15px; + position: relative; } + .widget-timeline .timeline > li:before { + content: " "; + display: table; } + .widget-timeline .timeline > li:after { + content: " "; + display: table; + clear: both; } + .widget-timeline .timeline > li > .timeline-panel { + border-radius: 1.25rem; + padding: 15px 20px; + position: relative; + display: block; + margin-left: 40px; + border-width: 1px; + border-style: solid; } + .widget-timeline .timeline > li > .timeline-panel span { + font-size: 12px; + display: block; + margin-bottom: 5px; + opacity: 0.8; + letter-spacing: 1px; } + .widget-timeline .timeline > li > .timeline-panel p { + font-size: 14px; } + .widget-timeline .timeline > li > .timeline-panel:after { + content: ""; + width: 10px; + height: 10px; + background: inherit; + border-color: inherit; + border-style: solid; + border-width: 0px 0px 1px 1px; + display: block; + position: absolute; + left: -5px; + transform: rotate(45deg); + top: 15px; } + .widget-timeline .timeline > li > .timeline-badge { + border-radius: 50%; + height: 22px; + left: 0; + position: absolute; + top: 10px; + width: 22px; + border-width: 2px; + border-style: solid; + background: #fff; + padding: 4px; } + [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge { + background-color: #1e2746; } + .widget-timeline .timeline > li > .timeline-badge:after { + content: ""; + width: 10px; + height: 10px; + border-radius: 100%; + display: block; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge { + left: auto; + right: 19px; } +.widget-timeline .timeline-body > p { + font-size: 12px; } +.widget-timeline .timeline-badge.primary { + border-color: #d8e0fc; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary { + border-color: rgba(11, 42, 151, 0.2); } + .widget-timeline .timeline-badge.primary:after { + background-color: #0B2A97 !important; + box-shadow: 0 5px 10px 0 rgba(11, 42, 151, 0.2); } + .widget-timeline .timeline-badge.primary + .timeline-panel { + background: #d8e0fc; + border-color: #d8e0fc; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel { + border-color: transparent; + background-color: rgba(11, 42, 151, 0.2); } +.widget-timeline .timeline-badge.success { + border-color: #e3f9e9; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success { + border-color: rgba(43, 193, 85, 0.1); } + .widget-timeline .timeline-badge.success:after { + background-color: #2BC155 !important; + box-shadow: 0 5px 10px 0 rgba(43, 193, 85, 0.2); } + .widget-timeline .timeline-badge.success + .timeline-panel { + background: #e3f9e9; + border-color: #e3f9e9; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.warning { + border-color: #fff5dd; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning { + border-color: rgba(255, 188, 17, 0.1); } + .widget-timeline .timeline-badge.warning:after { + background-color: #FFBC11 !important; + box-shadow: 0 5px 10px 0 rgba(255, 188, 17, 0.2); } + .widget-timeline .timeline-badge.warning + .timeline-panel { + background: #fff5dd; + border-color: #fff5dd; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.danger { + border-color: #fff3f7; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger { + border-color: rgba(249, 70, 135, 0.15); } + .widget-timeline .timeline-badge.danger:after { + background-color: #F94687 !important; + box-shadow: 0 5px 10px 0 rgba(249, 70, 135, 0.2); } + .widget-timeline .timeline-badge.danger + .timeline-panel { + background: #fff3f7; + border-color: #fff3f7; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } +.widget-timeline .timeline-badge.info { + border-color: #a4e3f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info { + border-color: rgba(30, 167, 197, 0.1); } + .widget-timeline .timeline-badge.info:after { + background-color: #1EA7C5 !important; + box-shadow: 0 5px 10px 0 rgba(30, 167, 197, 0.2); } + .widget-timeline .timeline-badge.info + .timeline-panel { + background: #a4e3f1; + border-color: #a4e3f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.dark { + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark { + border-color: rgba(177, 177, 177, 0.35); } + .widget-timeline .timeline-badge.dark:after { + background-color: #B1B1B1 !important; + box-shadow: 0 5px 10px 0 rgba(177, 177, 177, 0.2); } + .widget-timeline .timeline-badge.dark + .timeline-panel { + background: #f1f1f1; + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; } +.widget-timeline.style-1 .timeline-panel { + background: transparent; } +.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel { + background: transparent !important; + border-style: solid; + border-width: 0 0 0 5px; + border-radius: 0; + padding: 5px 10px 5px 15px; } + .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after { + border: 0; + left: -9px; + width: 7px; + height: 7px; } +.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel { + border-color: #0B2A97; } + .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after { + background: #0B2A97; } +.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel { + border-color: #2BC155; } + .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after { + background: #2BC155; } +.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel { + border-color: #FFBC11; } + .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after { + background: #FFBC11; } +.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel { + border-color: #F94687; } + .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after { + background: #F94687; } +.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel { + border-color: #1EA7C5; } + .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after { + background: #1EA7C5; } +.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel { + border-color: #B1B1B1; } + .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after { + background: #B1B1B1; } + +#chart_widget_4 { + height: 255px !important; } + +#chart_widget_5 .ct-series-a .ct-line, +#chart_widget_5 .ct-series-a .ct-point { + stroke: #46ffc8; } +#chart_widget_5 .ct-line { + stroke-width: 1px; } +#chart_widget_5 .ct-point { + stroke-width: 2px; } +#chart_widget_5 .ct-series-a .ct-area { + fill: #43d66c; } +#chart_widget_5 .ct-area { + fill-opacity: 1; } + +#chart_widget_6 .ct-series-a .ct-line, +#chart_widget_6 .ct-series-a .ct-point { + stroke: #1EA7C5; } +#chart_widget_6 .ct-line { + stroke-width: 2px; } +#chart_widget_6 .ct-point { + stroke-width: 5px; } +#chart_widget_6 .ct-series-a .ct-area { + fill: #1EA7C5; } +#chart_widget_6 .ct-area { + fill-opacity: .5; } + +#chart_widget_8 { + height: 255px; } + #chart_widget_8 .ct-series-a .ct-line, + #chart_widget_8 .ct-series-a .ct-point { + stroke: #1EA7C5; } + #chart_widget_8 .ct-line { + stroke-width: 2px; } + #chart_widget_8 .ct-point { + stroke-width: 5px; } + #chart_widget_8 .ct-series-a .ct-area { + fill: #1EA7C5; } + #chart_widget_8 .ct-area { + fill-opacity: .5; } + +#chart_widget_9, #chart_widget_10 { + height: 250px !important; } + +#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut { + stroke-width: 25px !important; } + +#chart_widget_11 { + height: 270px !important; } + +#chart_widget_17 { + height: 150px !important; } + +.chart_widget_tab_one .nav-link { + border: 1px solid #ddd; } + .chart_widget_tab_one .nav-link.active { + background-color: #0B2A97; + border: 1px solid #0B2A97; + color: #fff; } + .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #0B2A97; } + .chart_widget_tab_one .nav-link:hover { + border: 1px solid #ddd; } + +[data-theme-version="dark"] .ccc-widget > div { + background: #1e2746 !important; + border-color: #333a54 !important; } + +.social-icon { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 4px; + text-align: center; + background: #F9F9F9; + margin-bottom: 0.5rem; + font-size: 20px; } + .social-icon i { + color: #fff; } + .social-icon.youtube { + background: #FF0000; } + .social-icon.facebook { + background: #3b5998; } + .social-icon.twitter { + background: #1da1f2; } + +.social-icon2 a { + border: 0.1rem solid #0B2A97; + display: block; + padding: 1rem; + margin-top: 1.5rem; + margin-bottom: .5rem; + border-radius: .3rem; + font-size: 1.6rem; } +.social-icon2 i { + font-size: 12px; + color: #0B2A97; } + +.social-icon3 ul li { + display: inline-block; } + .social-icon3 ul li a { + display: block; } + .social-icon3 ul li a i { + font-size: 1.4rem; + padding: 1rem .7rem; + color: #464a53; } + .social-icon3 ul li a:hover i { + color: #0B2A97; } + +.social-icons-muted ul li a i { + color: #89879f; } + +.social-links a { + padding: .5rem; } + +.widget-stat .media { + padding: 0px 0; + align-items: center; } + .widget-stat .media > span { + height: 85px; + width: 85px; + border-radius: 100%; + padding: 10px 12px; + font-size: 32px; + display: flex; + justify-content: center; + align-items: center; + color: #464a53; } + @media only screen and (max-width: 1400px) { + .widget-stat .media > span { + height: 70px; + width: 70px; + min-width: 70px; } } + .widget-stat .media .media-body p { + font-weight: 500; + font-size: 16px; + line-height: 1.5; } + @media only screen and (max-width: 1400px) { + .widget-stat .media .media-body p { + font-size: 14px; } } + [data-theme-version="dark"] .widget-stat .media .media-body p { + color: #c4c9d5; } + .widget-stat .media .media-body small, + .widget-stat .media .media-body .small { + font-size: 75%; } + .widget-stat .media .media-body h3 { + font-size: 30px; + font-weight: 600; + margin: 0; + line-height: 1.2; } + .widget-stat .media .media-body h4 { + font-size: 24px; + display: inline-block; + vertical-align: middle; } + .widget-stat .media .media-body span { + margin-left: 5px; } +.widget-stat[class*="bg-"] .media > span { + background-color: rgba(255, 255, 255, 0.25); + color: #fff; } +.widget-stat[class*="bg-"] .progress { + background-color: rgba(255, 255, 255, 0.25) !important; } + +[direction="rtl"] .widget-stat .media .media-body span { + margin-left: 0; + margin-right: 10px; } + +.dez-widget-1 .card { + background: #FFE7DB; } + .dez-widget-1 .card .card-body p { + color: #f87533; } +.dez-widget-1 .icon { + float: right; + width: 50px; + height: 50px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6px; + font-size: 28px; } + +.bgl-primary { + background: #d8e0fc; + border-color: #d8e0fc; } + [data-theme-version="dark"] .bgl-primary { + background-color: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); } + +.bgl-secondary { + background: #f1dffe; + border-color: #f1dffe; } + [data-theme-version="dark"] .bgl-secondary { + background-color: rgba(160, 44, 250, 0.5); + border-color: rgba(160, 44, 250, 0.5); } + +.bgl-success { + background: #e3f9e9; + border-color: #e3f9e9; } + [data-theme-version="dark"] .bgl-success { + background-color: rgba(43, 193, 85, 0.1); + border-color: rgba(43, 193, 85, 0.1); } + +.bgl-warning { + background: #fff5dd; + border-color: #fff5dd; } + [data-theme-version="dark"] .bgl-warning { + background-color: rgba(255, 188, 17, 0.1); + border-color: rgba(255, 188, 17, 0.1); } + +.bgl-danger { + background: #fff3f7; + border-color: #fff3f7; } + [data-theme-version="dark"] .bgl-danger { + background-color: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); } + +.bgl-info { + background: #a4e3f1; + border-color: #a4e3f1; } + [data-theme-version="dark"] .bgl-info { + background-color: rgba(30, 167, 197, 0.1); + border-color: rgba(30, 167, 197, 0.1); } + +.bg-primary-light { + background: rgba(216, 224, 252, 0.5); } + [data-theme-version="dark"] .bg-primary-light { + background-color: rgba(11, 42, 151, 0.05); } + +.bg-secondary-light { + background: rgba(241, 223, 254, 0.5); } + [data-theme-version="dark"] .bg-secondary-light { + background-color: rgba(160, 44, 250, 0.05); } + +.bg-success-light { + background: rgba(227, 249, 233, 0.5); } + [data-theme-version="dark"] .bg-success-light { + background-color: rgba(43, 193, 85, 0.05); } + +.bg-warning-light { + background: rgba(255, 245, 221, 0.5); } + [data-theme-version="dark"] .bg-warning-light { + background-color: rgba(255, 188, 17, 0.05); } + +.bg-danger-light { + background: rgba(255, 243, 247, 0.5); } + [data-theme-version="dark"] .bg-danger-light { + background-color: rgba(249, 70, 135, 0.05); } + +.bg-info-light { + background: rgba(164, 227, 241, 0.5); } + [data-theme-version="dark"] .bg-info-light { + background-color: rgba(30, 167, 197, 0.05); } + +.bgl-dark { + background: #f1f1f1; + border-color: #f1f1f1; } + +.bgl-light { + background: #F4F5F9; + border-color: #F4F5F9; } + +.overlay-box { + position: relative; + z-index: 1; } + .overlay-box:after { + content: ""; + width: 100%; + height: 100%; + left: 0; + top: 0; + position: absolute; + opacity: 0.85; + background: #0B2A97; + z-index: -1; } + +.rating-bar { + font-size: 13px; } + +.tdl-holder { + margin: 0 auto; } + .tdl-holder ul { + list-style: none; + margin: 0; + padding: 0; } + .tdl-holder li { + background-color: #fff; + border-bottom: 1px solid #f0f1f5; + list-style: none none; + margin: 0; + padding: 0; } + .tdl-holder li span { + margin-left: 35px; + font-size: 1rem; + vertical-align: middle; + transition: all 0.2s linear; } + [direction="rtl"] .tdl-holder li span { + margin-left: auto; + margin-right: 35px; } + .tdl-holder label { + cursor: pointer; + display: block; + line-height: 50px; + padding-left: 1.5rem; + position: relative; + margin: 0 !important; } + [direction="rtl"] .tdl-holder label { + padding-left: 0; + padding-right: 1.5rem; } + .tdl-holder label:hover { + background-color: #eef1f6; + color: #B1B1B1; } + .tdl-holder label:hover a { + color: #F94687; } + .tdl-holder label a { + color: #fff; + display: inline-block; + line-height: normal; + height: 100%; + text-align: center; + text-decoration: none; + width: 50px; + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + -o-transition: all .2s linear; + transition: all 0.2s linear; + padding: 18px 0px; + font-size: 18px; + position: absolute; + right: 0; } + [direction="rtl"] .tdl-holder label a { + right: auto; + left: 0; } + .tdl-holder input[type=checkbox] { + cursor: pointer; + opacity: 0; + position: absolute; } + .tdl-holder input[type=checkbox] + i { + background-color: #fff; + border: 1px solid #e7e7e7; + display: block; + height: 20px; + position: absolute; + top: 15px; + width: 20px; + z-index: 1; + border-radius: 00px; + font-size: 11px; + border-radius: 4px; } + .tdl-holder input[type=checkbox]:checked + i { + background: #0B2A97; + border-color: transparent; } + .tdl-holder input[type=checkbox]:checked + i::after { + content: "\f00c"; + font-family: 'fontAwesome'; + display: block; + left: 2px; + position: absolute; + top: -14px; + z-index: 2; + color: #fff; } + .tdl-holder input[type=checkbox]:checked ~ span { + text-decoration: line-through; + position: relative; } + .tdl-holder input[type=text] { + background-color: #fff; + height: 50px; + margin-top: 29px; + border-radius: 3px; } + .tdl-holder input[type=text]::placeholder { + color: #B1B1B1; } + +.widget-message p { + font-size: 14px; + line-height: 1.5; } + +.picker .picker__frame { + min-width: 450px !important; + max-width: 450px !important; } + .picker .picker__frame .picker__box { + padding: 20px; + border: 0; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } + .picker .picker__frame .picker__box .picker__header { + margin-top: 0; } + .picker .picker__frame .picker__box .picker__header .picker__year { + color: #0B2A97; + font-style: inherit; + font-size: 20px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev, + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 2px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + font-family: fontawesome; + border: 0; + margin: 0 auto; + font-size: 22px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover { + background-color: #496ff2 !important; + color: #0B2A97 !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev { + left: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after { + content: "\f0d9"; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + right: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + content: "\f0da"; } + .picker .picker__frame .picker__box .picker__table .picker__weekday { + padding: 10px 0; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__table .picker__day { + width: 40px; + height: 40px; + border-radius: 50px; + padding: 0 !important; + font-size: 16px; + line-height: 40px; + margin: auto; + border: 0 !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted { + border: 0 !important; + padding: 0; + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__table .picker__day:hover { + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear, + .picker .picker__frame .picker__box .picker__footer .picker__button--close, + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + border: 0; + border-radius: 2px; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover { + background-color: #496ff2 !important; + color: #fff !important; } + @media only screen and (max-width: 575px) { + .picker .picker__frame { + min-width: 100% !important; + max-width: 100% !important; } + .picker .picker__frame .picker__box { + padding: 15px; + margin: 0 10px; } } + +.card-list { + overflow: unset; + height: calc(100% - 50px); } + .card-list .card-header { + padding-top: 0; + padding-bottom: 0; } + .card-list .card-header .photo { + overflow: hidden; + border-radius: 5px; + width: 100%; } + @media only screen and (max-width: 1199px) { + .card-list { + height: calc(100% - 40px); } } + .card-list.list-left { + margin-top: 15px; + margin-left: 15px; } + .card-list.list-left .card-header { + padding-left: 0; } + .card-list.list-left .card-header .photo { + margin: -15px 15px 0 -15px; } + .card-list.list-right { + margin-top: 15px; + margin-right: 15px; + text-align: right; } + .card-list.list-right .card-header { + padding-right: 0; } + .card-list.list-right .card-header .photo { + margin: -15px -15px 0 15px; } + .card-list.list-right .card-header .photo img { + width: 100%; } + .card-list.list-center { + margin-top: 15px; } + .card-list.list-center .card-header .photo { + margin: -15px 0 0 0; } + .card-list .photo img { + width: 100%; } + +.card-profile .profile-photo { + margin-top: -20px; } + +.widget-media .timeline .timeline-panel { + display: flex; + align-items: center; + border-bottom: 1px solid #eaeaea; + padding-bottom: 15px; + margin-bottom: 15px; } + .widget-media .timeline .timeline-panel .media { + width: 50px; + height: 50px; + background: #eee; + border-radius: 1.25rem; + overflow: hidden; + font-size: 20px; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + align-self: start; } + .widget-media .timeline .timeline-panel .media-primary { + background: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary { + background-color: rgba(11, 42, 151, 0.2); } + .widget-media .timeline .timeline-panel .media-info { + background: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info { + background-color: rgba(30, 167, 197, 0.1); } + .widget-media .timeline .timeline-panel .media-warning { + background: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning { + background-color: rgba(255, 188, 17, 0.1); } + .widget-media .timeline .timeline-panel .media-danger { + background: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger { + background-color: rgba(249, 70, 135, 0.15); } + .widget-media .timeline .timeline-panel .media-success { + background: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success { + background-color: rgba(43, 193, 85, 0.1); } + .widget-media .timeline .timeline-panel .media-body p { + font-size: 14px; + line-height: 1.5; } + .widget-media .timeline .timeline-panel .dropdown { + align-self: self-end; + margin-top: 5px; } +.widget-media .timeline li:last-child .timeline-panel { + margin-bottom: 0; + border-bottom: 0; + padding-bottom: 0; } + +.card[class*="bg-"] .timeline .timeline-panel { + border-color: rgba(255, 255, 255, 0.2) !important; } + +@media only screen and (max-width: 1199px) { + .table { + font-size: 0.875rem !important; } } +.table strong { + color: #B1B1B1; } +.table td { + border-color: #f0f1f5; + padding: 12px 20px; } + [data-theme-version="dark"] .table td { + border-color: #333a54; } +.table.shadow-hover tbody tr:hover { + background-color: #fff; + box-shadow: 0 0px 30px rgba(11, 42, 151, 0.15); } + [data-theme-version="dark"] .table.shadow-hover tbody tr:hover { + background-color: #181f39; } +.table.bg-secondary-hover th, .table.bg-secondary-hover td { + border: none; + font-weight: 500; } +.table.bg-secondary-hover tr:hover { + background: #A02CFA; } + .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th { + color: #fff !important; } +.table.bg-info-hover th, .table.bg-info-hover td { + border: none; + font-weight: 500; } +.table.bg-info-hover tr:hover { + background: #1EA7C5; } + .table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th { + color: #fff !important; } +.table.bg-warning-hover th, .table.bg-warning-hover td { + border: none; + font-weight: 500; } +.table.bg-warning-hover tr:hover { + background: #FFBC11; } + .table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th { + color: #fff !important; } +.table thead th { + border-bottom-width: 1px; + font-size: 14px; + font-weight: 600; + padding: 20px 20px; + letter-spacing: 0.5px; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table thead th { + border-color: #333a54; } +.table tbody tr td { + vertical-align: middle; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table tbody tr td { + border-color: #333a54; } +.table:not(.table-bordered) thead th { + border-top: none; } +.table .thead-primary th { + background-color: #0B2A97; + color: #fff; } +.table .thead-info th { + background-color: #1EA7C5; + color: #fff; } +.table .thead-warning th { + background-color: #FFBC11; + color: #fff; } +.table .thead-danger th { + background-color: #F94687; + color: #fff; } +.table .thead-success th { + background-color: #2BC155; + color: #fff; } +.table.primary-table-bordered { + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .table.primary-table-bordered { + border-color: #333a54; } +.table.primary-table-bg-hover thead th { + background-color: #09237f; + color: #fff; + border-bottom: none; } +.table.primary-table-bg-hover tbody tr { + background-color: #0B2A97; + color: #fff; + transition: all .1s ease; } + .table.primary-table-bg-hover tbody tr:hover { + background-color: #0d31af; } + .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #09237f; } +.table-responsive-tiny { + min-width: 18.75rem; } +.table-responsive-sm { + min-width: 30rem !important; } +.table-responsive-md { + min-width: 36rem !important; } +.table-responsive-lg { + min-width: 60.9375rem !important; } +.table-responsive-xl { + min-width: 70.9375rem !important; } + +.table-primary, .table-primary > th, .table-primary > td { + background-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .table-primary, + [data-theme-version="dark"] .table-primary > th, + [data-theme-version="dark"] .table-primary > td { + background-color: rgba(11, 42, 151, 0.2); } + +.table-success, .table-success > th, .table-success > td { + background-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .table-success, + [data-theme-version="dark"] .table-success > th, + [data-theme-version="dark"] .table-success > td { + background-color: rgba(43, 193, 85, 0.1); } + +.table-info, .table-info > th, .table-info > td { + background-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .table-info, + [data-theme-version="dark"] .table-info > th, + [data-theme-version="dark"] .table-info > td { + background-color: rgba(30, 167, 197, 0.1); } + +.table-warning, .table-warning > th, .table-warning > td { + background-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .table-warning, + [data-theme-version="dark"] .table-warning > th, + [data-theme-version="dark"] .table-warning > td { + background-color: rgba(255, 188, 17, 0.1); } + +.table-danger, .table-danger > th, .table-danger > td { + background-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .table-danger, + [data-theme-version="dark"] .table-danger > th, + [data-theme-version="dark"] .table-danger > td { + background-color: rgba(249, 70, 135, 0.15); } + +.table-active, .table-active > th, .table-active > td { + background-color: #f2f4fa; } + [data-theme-version="dark"] .table-active, + [data-theme-version="dark"] .table-active > th, + [data-theme-version="dark"] .table-active > td { + background-color: #181f39; } + +.card-table th:first-child, .card-table td:first-child { + padding-left: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:first-child, .card-table td:first-child { + padding-left: 15px; } } +.card-table th:last-child, .card-table td:last-child { + padding-right: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:last-child, .card-table td:last-child { + padding-right: 15px; } } + +.bootgrid-header { + padding: 0 !important; + margin: 0; } + @media only screen and (max-width: 575px) { + .bootgrid-header .actionBar { + padding: 0; } + .bootgrid-header .search { + margin: 0 0 10px 0; } } + +table#example { + padding: 0rem 0 2rem 0; } + +table.dataTable { + color: #000; + border-radius: 1.25rem; } + +#example2_wrapper .dataTables_scrollBody { + max-height: 33.25rem !important; } + +#employees, #custommers { + padding: .5rem 0 1rem 0; } + +.dataTables_wrapper .dataTables_paginate { + padding: 25px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate { + padding: 10px 0; } } + +table.dataTable thead th, +table.dataTable thead td { + padding: 20px 15px; + border-bottom: 1px solid #f0f1f5; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th, + table.dataTable thead td { + padding: 8px 15px; } } + +table.dataTable tfoot th, +table.dataTable tfoot td { + border-top: 0; } + +table.dataTable tbody td { + background: #fff !important; } + +table.dataTable thead th { + color: #000; + font-size: 16px; + white-space: nowrap; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable thead th { + color: #fff; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th { + font-size: 14px; } } + +table.dataTable tbody td { + font-size: 16px; + padding: 15px 10px; } + @media only screen and (max-width: 1400px) { + table.dataTable tbody td { + padding: 8px 10px; + font-size: 14px; } } + +table.dataTable tr.selected { + color: #0B2A97; } + +table.dataTable tfoot th { + color: #B1B1B1; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable tfoot th { + color: #fff; } + +.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select { + border: 1px solid #e2e2e2; + padding: .3rem 0.5rem; + color: #715d5d; + border-radius: 5px; } + [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select { + background: #181f39; + border-color: #333a54; + color: #fff; } +.dataTables_wrapper .dataTables_length { + margin-bottom: 15px; } + .dataTables_wrapper .dataTables_length .bootstrap-select { + width: 80px !important; + margin: 0 5px; } + +table.dataTable.no-footer { + border-bottom: 0; } + +.min-w850 { + min-width: 850px; } + +.rounded-lg { + min-width: 30px; } + +.dataTables_scroll { + padding: 1rem 0; } + .dataTables_scrollFoot { + padding-top: 1rem; } + +@media (max-width: 991.98px) { + .dataTables_wrapper .dataTables_length, + .dataTables_wrapper .dataTables_filter { + text-align: left; } } + +.dataTablesCard { + background-color: #fff; + box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04); + border-radius: 0; } + .dataTablesCard tbody tr:hover { + background: #fff !important; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } + .dataTablesCard tbody tr:hover td { + background: transparent !important; } + +table.dataTable.display tbody tr:hover { + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } + table.dataTable.display tbody tr:hover td { + background: transparent !important; } + +.dataTables_wrapper .dataTables_info { + padding: 25px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_info { + padding: 8px 0; } } + +table.dataTable.display.white-border td { + border-color: #fff; } + +table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { + border-color: #EEEEEE; } + [data-theme-version="dark"] table.dataTable.row-border tbody th, + [data-theme-version="dark"] table.dataTable.row-border tbody td, + [data-theme-version="dark"] table.dataTable.display tbody th, + [data-theme-version="dark"] table.dataTable.display tbody td { + border-color: #333a54; } + +table.dataTable thead .sorting { + background-position: center right 15px; } + +.dataTables_wrapper .dataTables_paginate { + border-radius: 1.25rem; } + .dataTables_wrapper .dataTables_paginate span { + border-radius: 1.25rem; + display: inline-block; + background: rgba(11, 42, 151, 0.08); + border: 0px solid #0B2A97; + margin: 0 0; } + .dataTables_wrapper .dataTables_paginate span a { + color: #fff; + background: transparent !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button { + border: 0 !important; + padding: 15px 24px; + background: transparent !important; + border-radius: 1.25rem; + color: #0B2A97 !important; + font-size: 16px; + margin: 0; + display: inline-block; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate .paginate_button { + padding: 8px 15px; + font-size: 14px; } } + .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #fff !important; + background: #0B2A97 !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next { + background: #fff !important; + color: #0B2A97 !important; + margin: 0 10px; + border: 0px solid #0B2A97 !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { + background: #0B2A97 !important; + color: #fff !important; } + +.fooicon { + font-size: 1.25rem; + color: #B1B1B1; } + +.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell { + color: #B1B1B1; } +.jsgrid-table > tbody > tr > td { + padding: 1.2em; } +.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select { + border: 1px solid #DDDFE1; } + +.jsgrid .jsgrid-button { + border: 0 !important; + margin-left: 10px; } + +.error-page .error-text { + font-size: 150px; + line-height: 1; + color: #A02CFA; } + @media only screen and (max-width: 575px) { + .error-page .error-text { + font-size: 80px; } } +.error-page h4 { + font-size: 40px; + margin-bottom: 5px; + color: #A02CFA; } + @media only screen and (max-width: 575px) { + .error-page h4 { + font-size: 20px; } } +.error-page p { + font-size: 16px; } + @media only screen and (max-width: 575px) { + .error-page p { + font-size: 14px; } } + +.authincation-content { + background: #0B2A97; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + border-radius: 5px; } + [data-theme-version="dark"] .authincation-content { + background: #1e2746; + box-shadow: none; } + +.welcome-content { + background: url("./../images/1.jpg"); + background-size: cover; + background-position: center; + height: 100%; + padding: 75px 50px; + position: relative; + z-index: 1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content::after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: #0B2A97; + opacity: 0.75; + z-index: -1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content .welcome-title { + color: #fff; + font-weight: 500; + font-size: 20px; } + .welcome-content p { + color: #fff; } + .welcome-content .brand-logo a { + display: inline-block; + margin-bottom: 20px; + font-weight: 700; + color: #fff; + font-size: 20px; } + .welcome-content .brand-logo a img { + width: 100px; } + .welcome-content .intro-social { + position: absolute; + bottom: 75px; } + .welcome-content .intro-social ul { + margin-bottom: 0; } + .welcome-content .intro-social ul li { + display: inline-block; } + .welcome-content .intro-social ul li a { + color: #fff; + font-size: 14px; + padding: 0px 7px; } + +.auth-form { + padding: 50px 50px; } + @media only screen and (max-width: 575px) { + .auth-form { + padding: 30px; } } + .auth-form .btn { + font-weight: 700; } + .auth-form .page-back { + display: inline-block; + margin-bottom: 15px; } + +.pricing_table_content { + background: #fff; + text-align: center; + border: 1px solid #e7e7e7; + border-radius: 3px; + padding: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content .package { + font-weight: 700; + font-size: 18px; } + .pricing_table_content .price { + font-weight: 700; + font-size: 50px; + line-height: 100px; + color: #B1B1B1; } + .pricing_table_content hr { + margin: 0; } + .pricing_table_content .price_list { + padding: 30px 0; + text-align: left; + max-width: 175px; + margin: 0 auto; } + .pricing_table_content .price_list li { + color: #909093; + font-size: 14px; + line-height: 25px; + padding: 7px 0; } + .pricing_table_content .price_list li i { + margin-right: 15px; } + .pricing_table_content .price-btn { + padding: 15px 50px; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #eaeaea; + border-radius: 5px; + font-weight: 700; + font-size: 14px; + margin-bottom: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content:focus, .pricing_table_content:hover { + -webkit-transform: scale(1.05); + transform: scale(1.05); + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); } + .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn { + color: #F94687; } + +.page-timeline .timeline { + list-style: none; + padding: 40px 0; + position: relative; } + .page-timeline .timeline-workplan.page-timeline .timeline { + padding-bottom: 0; + margin-bottom: 0; } + .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge { + top: 4.5rem; } + .page-timeline .timeline-workplan.page-timeline .timeline > li { + margin-bottom: 2.6rem; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 8rem; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 100%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 20%; + top: 6rem; } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before { + right: 22%; + left: auto; } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 22%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; + height: 0.9rem; + width: 0.9rem; + background-color: #0B2A97; } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + right: 19.2%; + left: auto; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.7%; } } + @media only screen and (max-width: 767px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 19.5%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after { + position: absolute; + width: 1.9rem; + height: 1.9rem; + background-color: rgba(11, 42, 151, 0.4); + content: ""; + border-radius: 50%; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel { + width: 70%; } +.page-timeline .timeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 2px; + background-color: #ECEFF2; + left: 50%; + margin-left: -1.5px; } +.page-timeline .timeline > li { + margin-bottom: 20px; + position: relative; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li > .timeline-panel { + width: 46%; + float: left; + border-radius: 2px; + position: relative; } +.page-timeline .timeline > li > .timeline-badge { + background-color: #f2f4fa; + border: 1px solid #DDDFE1; + border-radius: 50%; + color: #B1B1B1; + height: 40px; + left: 50%; + line-height: 40px; + margin-left: -13px; + position: absolute; + text-align: center; + top: 30px; + width: 40px; + z-index: 1; + transform: translate(-25%, -3rem); } + @media (min-width: 576px) { + .page-timeline .timeline > li > .timeline-badge { + width: 50px; + height: 50px; + line-height: 50px; } } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel { + float: right; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } +.page-timeline .timeline-title { + margin-top: 0; + color: inherit; } +.page-timeline .event_time { + font-size: 14px; + font-weight: 600; } +.page-timeline .event_vanue { + font-size: 14px; + margin: 5px 0; + font-weight: 600; } +.page-timeline .timeline_img { + height: 100px; + width: 100px; } +.page-timeline .timeline-body > p, +.page-timeline .timeline-body > ul { + margin-bottom: 0; } +@media (max-width: 767px) { + .page-timeline ul.timeline:before { + left: 40px; } + .page-timeline ul.timeline > li > .timeline-panel { + width: calc(100% - 90px); + width: -webkit-calc(100% - 90px); } + .page-timeline ul.timeline > li > .timeline-badge { + left: 28px; + margin-left: 0; + top: 16px; } + .page-timeline ul.timeline > li > .timeline-panel { + float: right; } + .page-timeline ul.timeline > li > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } + .page-timeline ul.timeline > li > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } + .page-timeline .timeline_img { + height: 30%; + width: 30%; } } +.page-timeline .timeline-timestamp { + text-align: center; } + .page-timeline .timeline-timestamp .badge { + padding: .8rem 2rem; + border-radius: 50px; + font-size: 0.8125rem; } + +.full-map-area { + position: relative; + border-radius: 12px; + overflow: hidden; } + .full-map-area a { + position: absolute; + bottom: 30px; + left: 30px; } + .full-map-area i { + background: #3e4954; + position: absolute; + top: 30px; + right: 30px; + width: 56px; + height: 56px; + text-align: center; + line-height: 56px; + font-size: 24px; + color: #fff; + border-radius: 56px; } + .full-map-area img { + width: 100%; } + +.iconbox { + position: relative; + padding-left: 70px; } + .iconbox i { + background: #0B2A97; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50px; + text-align: center; + font-size: 28px; + color: #fff; + position: absolute; + left: 0; + top: 0; } + .iconbox p { + margin: 0; + color: #484848; + font-size: 18px; + line-height: 1.3; + font-weight: 500; } + .iconbox small { + margin-bottom: 5px; + font-size: 16px; + display: block; } + +.widget-timeline-icon li { + padding-left: 25px; + position: relative; + margin-left: 11px; + border-left: 3px solid #0B2A97; + min-height: 80px; + padding-top: 1px; } + .widget-timeline-icon li .icon { + position: absolute; + width: 22px; + height: 22px; + font-size: 24px; + color: #fff; + text-align: center; + line-height: 22px; + border-radius: 22px; + left: -13px; + top: 0; } + .widget-timeline-icon li:last-child { + border-left: 3px solid transparent; } + +.plan-list .list-row { + border-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .plan-list .list-row .list-icon { + height: 76px; + min-width: 76px; + width: 76px; + font-weight: 600; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + line-height: 20px; + text-align: center; + border-radius: 1.25rem; } + @media only screen and (max-width: 767px) { + .plan-list .list-row .list-icon { + height: 60px; + width: 60px; + min-width: 60px; + line-height: 18px; } + .plan-list .list-row .list-icon p { + font-size: 18px !important; } + .plan-list .list-row .list-icon span { + font-size: 12px !important; } } + .plan-list .list-row .play-button { + color: #0B2A97; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + background: #F4F5F9; + margin-left: auto; } + @media only screen and (max-width: 1600px) { + .plan-list .list-row .play-button { + margin-left: 0; + margin-right: auto !important; } } + @media only screen and (max-width: 1199px) { + .plan-list .list-row .play-button { + margin-left: auto; + margin-right: 1rem !important; } } + @media only screen and (max-width: 991px) { + .plan-list .list-row .play-button { + margin-left: 0; + margin-right: auto !important; } } + .plan-list .list-row .more-dropdown { + margin-left: auto; } + @media only screen and (max-width: 1199px) { + .plan-list .list-row .more-dropdown { + margin-left: auto; } } + @media only screen and (max-width: 575px) { + .plan-list .list-row .more-dropdown { + margin-left: auto; } } + .plan-list .list-row .more-button { + height: 56px; + width: 56px; + display: block; + border-radius: 1.25rem; + line-height: 56px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + text-align: center; + background: #F4F5F9; } + @media only screen and (max-width: 1400px) { + .plan-list .list-row .more-button { + height: 40px; + width: 40px; + line-height: 40px; } + .plan-list .list-row .more-button svg { + width: 4px; } } + .plan-list .list-row .activities svg path, .plan-list .list-row .activities span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .plan-list .list-row .info h4 a, .plan-list .list-row .info span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + @media only screen and (max-width: 767px) { + .plan-list .list-row .info h4 { + font-size: 16px !important; } + .plan-list .list-row .info span { + font-size: 13px !important; } } + .plan-list .list-row:hover { + background: #0B2A97; } + .plan-list .list-row:hover .info h4 a, .plan-list .list-row:hover .info span { + color: #fff !important; } + .plan-list .list-row:hover .play-button { + color: #fff; + background: #FFBC11; } + .plan-list .list-row:hover .more-button { + background: rgba(255, 255, 255, 0.3); } + .plan-list .list-row:hover .more-button svg path { + fill: #fff; } + .plan-list .list-row:hover .activities svg path { + fill: #fff; } + .plan-list .list-row:hover .activities span { + color: #fff !important; } + +.event-calender .bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; + font-size: 20px; + font-weight: 500; + color: #000; } +.event-calender .bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-size: 14px; + font-weight: 400; } +.event-calender .bootstrap-datetimepicker-widget table td.day { + height: 46px; + line-height: 30px; + width: 46px; + color: #000; + font-weight: 500; } +.event-calender .bootstrap-datetimepicker-widget .picker-switch td i { + line-height: 2.5; + height: 2.5em; + width: 100%; + display: none; } +.event-calender .datepicker table tr td.today { + background: #EEEEEE !important; + box-shadow: none; } +.event-calender .datepicker table tr td.active.active { + background: #EEEEEE !important; + box-shadow: none; } +.event-calender .bootstrap-datetimepicker-widget table td.day:hover { + box-shadow: none; + border: 0; + background: #FFBC11 !important; + color: #fff !important; } +.event-calender .bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + position: absolute; + top: -5px; + border: 3px solid #fff; + right: -5px; + height: 17px; + width: 17px; + background: #0B2A97; + border-radius: 12px; } +.event-calender .bootstrap-datetimepicker-widget table td, .event-calender .bootstrap-datetimepicker-widget table th { + border-radius: 10px; } +.event-calender .bootstrap-datetimepicker-widget table td.new { + color: #dee2e6 !important; } +.event-calender .bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; + padding: 30px 10px; } +.event-calender .bootstrap-datetimepicker-widget table td span.active { + color: #0B2A97; } +.event-calender .bootstrap-datetimepicker-widget .datepicker-decades .decade { + width: 50%; + float: left; + margin: 0; + display: flex; + align-items: center; + justify-content: center; } + +.date-icon { + height: 60px; + width: 60px; + font-size: 24px; + line-height: 60px; + text-align: center; + color: #0B2A97; + background: rgba(11, 42, 151, 0.2); + border-radius: 1.25rem; } + +.review-table { + padding: 25px; + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #eee; + height: auto; + margin-bottom: 0; } + .review-table .star-review i { + font-size: 20px; } + .review-table .media-body p { + color: #3e4954; + font-size: 18px; + line-height: 1.5; } + .review-table .disease { + border-left: 1px solid #EEEEEE; + padding-left: 20px; } + .review-table .media-footer { + min-width: 500px; + margin-left: 10px; } + @media only screen and (max-width: 1400px) { + .review-table .media-footer { + min-width: 273px; + margin-left: 10px; } } + @media only screen and (max-width: 991px) { + .review-table .star-review i { + font-size: 16px; } + .review-table .custom-control { + float: right; + right: -20px; } + .review-table .media { + display: block !important; } + .review-table .media-body p { + font-size: 14px; } + .review-table img { + float: left; + width: 80px; } + .review-table .media-footer { + margin-left: 0; + margin-top: 25px; } + .review-table .disease { + border-left: 0; + padding-left: 0; + margin-right: 10px !important; + margin-left: 0; } } + @media only screen and (max-width: 575px) { + .review-table .media-footer { + flex-flow: wrap; } + .review-table .media-footer .disease { + margin-right: auto !important; } + .review-table .media-footer .edit { + margin-left: 0 !important; } } + +.review-tab .nav-link { + border-radius: 0; + font-weight: 600; + border-bottom: 2px solid #D9D9D9; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .review-tab .nav-link.active { + background: transparent; + color: #0B2A97; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + box-shadow: none; + border-color: #0B2A97; } + @media only screen and (max-width: 575px) { + .review-tab .nav-link { + padding: 10px 16px; + font-size: 13px; } } + +.man-chart { + position: relative; } + .man-chart svg { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); } + +.radialBar p { + position: relative; + z-index: 1; } +@media only screen and (max-width: 1199px) { + .radialBar #radialBar { + margin-bottom: -40px; } } + +.mapouter iframe { + width: 100%; } + +.activity-icon { + height: 50px; + width: 50px; + min-width: 50px; + line-height: 50px; + text-align: center; + border-radius: 100%; } + +.diet-search { + width: 360px; } + .diet-search .input-group-append { + margin-left: -20px; } + .diet-search .input-group-append button { + border-top-left-radius: 1.25rem !important; + border-bottom-left-radius: 1.25rem !important; + font-size: 25px; + padding: 0 20px; + position: relative; + z-index: 3; } + @media only screen and (max-width: 1400px) { + .diet-search { + width: 300px; } + .diet-search .input-group-append button { + font-size: 18px; } } + @media only screen and (max-width: 575px) { + .diet-search { + width: 100%; } } + +@media only screen and (max-width: 991px) { + .menu-list > a > img { + float: left; } } +@media only screen and (max-width: 575px) { + .menu-list > a > img { + width: 80px; } } + +.plus-icon { + height: 60px; + width: 60px; + min-width: 60px; + display: inline-block; + line-height: 60px; + text-align: center; } + +.items-table tbody tr { + padding: 0; + border-radius: 1.25rem; + position: relative; + box-shadow: 0 1px 0 0 #f8f8f8; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .items-table tbody tr .dropdown { + opacity: 0; } + .items-table tbody tr.active, .items-table tbody tr:hover { + box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); + z-index: 1; } + .items-table tbody tr.active .dropdown, .items-table tbody tr:hover .dropdown { + opacity: 1; } + .items-table tbody tr th, + .items-table tbody tr td { + border: 0; + padding: 18px 8px; } +@media only screen and (max-width: 575px) { + .items-table { + width: 500px; } } + +.star-review i { + font-size: 16px; } + .star-review i.text-gray { + color: #d9d9d9; } +.star-review span { + color: #000; } + +.form-head { + /* .btn i{ + line-height: 1; + transform: scale(1.3); + display: inline-block; + margin-right: 5px; + } */ + /* .btn-outline-primary{ + border-color:#eee; + &:hover{ + border-color:$primary; + } + } */ } + .form-head .breadcrumb { + background: transparent; + padding: 0; } + .form-head .search-area { + max-width: 300px; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area { + max-width: 250px; } } + @media only screen and (max-width: 575px) { + .form-head .search-area { + max-width: 250px; } } + .form-head .search-area .form-control { + border: 0; + height: 56px; + padding: 10px 15px; + font-size: 16px; + background: #f1f1f1; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .form-control { + height: 41px; + padding: 10px 15px; + font-size: 13px; } } + .form-head .search-area .input-group-append .input-group-text { + background: #f1f1f1; + padding: 0 5px 0 30px; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text { + padding: 0 5px 0 30px; } } + .form-head .search-area .input-group-append .input-group-text i { + font-size: 20px; + color: #7e7e7e; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text i { + font-size: 18px; } } + .form-head .dropdown .btn i { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } + .form-head .dropdown:after { + color: #0B2A97; + font-size: 25px; } + @media only screen and (max-width: 767px) { + .form-head > * { + margin-right: 5px !important; + margin-bottom: 10px; + vertical-align: baseline; + margin-left: 0 !important; } } + @media only screen and (max-width: 767px) { + .form-head { + display: block !important; } } + +.rounded { + border-radius: 1.25rem !important; } + +.btn-link { + font-weight: 500; + font-size: 16px; } + @media only screen and (max-width: 1400px) { + .btn-link { + font-size: 14px; } } + +.deznav .copyright { + font-size: 14px; + padding: 0 45px 60px; + margin-top: 40px; + color: #969BA0; + margin-bottom: 40px; } + .deznav .copyright p { + margin-bottom: 10px; } + .deznav .copyright strong { + display: block; } + @media only screen and (max-width: 1400px) { + .deznav .copyright { + padding: 0 25px 60px; } } + @media only screen and (max-width: 767px) { + .deznav .copyright { + padding-bottom: 60px; } } + +.widget-buyer .media img { + width: 30px; } +.widget-buyer .media .media-body h5 { + font-size: 14px; + margin-bottom: 0px; } +.widget-buyer .media .media-body p { + font-size: 13px; } + +.recentOrderTable table { + margin-bottom: 0; + overflow: hidden; } + .recentOrderTable table thead th { + font-size: 12px; } + .recentOrderTable table tbody td { + color: #B1B1B1; + font-weight: 500; + line-height: 40px; } + [data-theme-version="dark"] .recentOrderTable table tbody td { + color: #828690; } + .recentOrderTable table tbody td img { + border-radius: 50px; } + .recentOrderTable table tbody td .custom-dropdown i { + padding: 0 10px; + cursor: pointer; } + +.activity_overview .nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; } +.activity_overview .custom-tab-1 .nav-link { + color: rgba(255, 255, 255, 0.5); + padding-left: 0; + padding-right: 0; + margin-right: 30px; } + .activity_overview .custom-tab-1 .nav-link:hover, .activity_overview .custom-tab-1 .nav-link.active { + background: transparent; + color: #fff; + border-color: #fff; } + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +@media only screen and (max-width: 575px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (max-width: 1199px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (min-width: 1200px) { + .chart-link { + display: flex; + align-items: center; } } +.chart-link .week-link { + display: inline-block; } +.chart-link a { + display: inline-block; + font-size: 12px; + font-weight: 500; + margin-right: 10px; } + .chart-link a i { + font-size: 13px; } + .chart-link a i.text-primary { + color: #0B2A97; } + .chart-link a i.text-muted { + color: #DAE2F3 !important; } +.chart-link .form-control { + max-width: 97px; + display: inline-block; } + +.input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 80px; + padding: 10px 30px; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 50px; + padding: 10px 15px; + font-size: 14px; } } +.input-group.input-group-lg .input-group-text { + width: 200px; + text-align: left; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .input-group-text { + width: 120px; + padding: 10px 15px; + height: 50px; + font-size: 14px; } } + +.card-tabs .nav-tabs { + border-bottom: 0px; + background: #E8E8E8; + padding: 5px; + border-radius: 1.25rem; + flex-wrap: unset; } + .card-tabs .nav-tabs .nav-link { + border-radius: 1.25rem; + padding: 12px 20px; + font-weight: 500; + font-size: 16px; + border: 0px solid #EEEEEE; + color: #000; } + .card-tabs .nav-tabs .nav-link.active { + background: #fff; + color: #0B2A97; } + @media only screen and (max-width: 1400px) { + .card-tabs .nav-tabs .nav-link { + padding: 8px 15px; + font-weight: 400; + font-size: 14px; } } + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 23px 30px; + font-size: 16px; } + @media only screen and (max-width: 767px) { + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 10px 15px; + font-size: 14px; } } +.card-tabs.icontabs .nav-tabs { + background: transparent; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link { + height: 42px; + width: 42px; + line-height: 42px; + text-align: center; + background: rgba(137, 137, 137, 0.6); + color: #fff; + margin-right: 15px; + border-radius: 50px; + padding: 0; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link.active { + background: #FFBC11; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link i { + font-size: 25px; + line-height: 42px; } +.card-tabs.style-1 .nav-tabs { + background: transparent; } + .card-tabs.style-1 .nav-tabs .nav-link { + font-size: 16px; + color: #000; + position: relative; } + .card-tabs.style-1 .nav-tabs .nav-link:after { + content: none; } + .card-tabs.style-1 .nav-tabs .nav-link span { + position: absolute; + bottom: -4px; + left: 50%; + transform: translatex(-50%); + content: ""; + height: 4px; + width: 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .card-tabs.style-1 .nav-tabs .nav-link.active span { + width: 100%; } + +.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series { + display: flex !important; + margin-right: 30px !important; + margin-bottom: 30px !important; } + +.revenue-chart-bar { + margin-bottom: -30px; } + @media only screen and (max-width: 575px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } +#activeUser { + height: 215px !important; } + +#activeUser { + height: 180px !important; } + +span#counter { + font-size: 30px; + font-weight: 700; + color: #0B2A97; } + +.social-graph-wrapper { + text-align: center; + padding: 20px; + position: relative; + color: #fff; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .social-graph-wrapper.widget-facebook { + background-color: #3b5998; } + .social-graph-wrapper.widget-twitter { + background-color: #1da1f2; } + .social-graph-wrapper.widget-linkedin { + background-color: #007bb6; } + .social-graph-wrapper.widget-googleplus { + background-color: #db4439; } + .social-graph-wrapper .s-icon { + font-size: 24px; + position: relative; + padding: 0 10px; } + +.recent-stats i { + font-size: 11px; + position: relative; + top: -1px; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + #lineChart_3Kk { + height: 140px !important; } } +/* add menu sidebar */ +.add-menu-sidebar { + background: #0B2A97; + padding: 20px 18px; + display: flex; + align-items: center; + border-radius: 1.25rem; + position: relative; + margin: 50px 50px; } + .add-menu-sidebar p { + font-size: 16px; + font-weight: 500; + color: #fff; } + @media only screen and (max-width: 1400px) { + .add-menu-sidebar { + margin: 50px 25px 50px; } + .add-menu-sidebar p { + font-size: 14px; } } + @media only screen and (max-width: 575px) { + .add-menu-sidebar { + margin: 20px 25px 20px; } } + +.donut-chart-sale { + position: relative; } + .donut-chart-sale small { + font-size: 16px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; } + +.profile-bx .profile-image { + background-image: url("../images/circle.png"); + background-repeat: no-repeat; + background-size: contain; + background-position: center; } + .profile-bx .profile-image img { + margin: 18px; + width: 118px; } + +.search-area { + width: 300px; } + .search-area .form-control { + background: #EFEFEF !important; + border-width: 0px; + padding-right: 20px; + min-height: 55px; + border-radius: 0; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + .search-area .form-control::placeholder { + color: #757575; } + .search-area .input-group-text { + background: #EFEFEF; + border-width: 0px; + border-top-left-radius: 1.25rem !important; + border-bottom-left-radius: 1.25rem !important; + padding-right: 0; + padding-left: 20px; } + .search-area .input-group-text i { + font-size: 25px; } + @media only screen and (max-width: 1600px) { + .search-area { + width: 230px; } } + @media only screen and (max-width: 1400px) { + .search-area .form-control { + min-height: 45px; } + .search-area .input-group-text i { + font-size: 18px; } } + @media only screen and (max-width: 991px) { + .search-area { + width: 200px; } } + +.donut-chart-sale { + z-index: 1; } + .donut-chart-sale .circle { + height: 50px; + width: 50px; + z-index: -1; + content: ""; + position: absolute; + border-radius: 100%; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } + .donut-chart-sale small { + font-size: 14px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; } + +.min-w24 { + min-width: 24px; } + +.min-w30 { + min-width: 30px; } + +.min-w32 { + min-width: 32px; } + +.min-w42 { + min-width: 42px; } + +.min-w46 { + min-width: 46px; } + +.min-w50 { + min-width: 50px; } + +.form-group.style-1 .form-control { + border-color: transparent; + margin-right: -45px; + z-index: 0; + color: #000; + background: #F0F0F0; + border-radius: 1.25rem; } + +.previous-transactions tbody tr td:first-child { + width: 100px; } + +.rating-widget .rating-stars ul li i { + font-size: 25px !important; } + +.heart { + width: 60px; + height: 60px; + display: inline-block; + background: url("../images/like.png"); + cursor: pointer; + margin: -25px -15px; } + +.heart-blast { + background-position: -1680px 0; + transition: background 1s steps(28); } + +.avtivity-card { + position: relative; + z-index: 1; + overflow: hidden; } + .avtivity-card .activity-icon { + height: 80px; + width: 80px; + min-width: 80px; + display: block; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + border-radius: 100%; + line-height: 80px; + text-align: center; } + .avtivity-card .title { + font-size: 28px; } + .avtivity-card .progress { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + .avtivity-card .effect { + position: absolute; + display: block; + width: 0; + height: 0; + border-radius: 50%; + transition: width .4s ease-in-out,height .4s ease-in-out; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: -1; } + .avtivity-card p, .avtivity-card .media-body span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .avtivity-card:hover .activity-icon { + background: #fff !important; } + .avtivity-card:hover .effect { + width: 225%; + height: 562px; } + .avtivity-card:hover p { + color: #fff; } + .avtivity-card:hover .media-body span { + color: #fff !important; } + .avtivity-card:hover .progress { + background: rgba(255, 255, 255, 0.2) !important; } + .avtivity-card:hover .progress .progress-bar { + background: #fff !important; } + @media only screen and (max-width: 767px) { + .avtivity-card .title { + font-size: 20px; } + .avtivity-card .activity-icon { + height: 65px; + width: 65px; + min-width: 65px; + line-height: 65px; } + .avtivity-card .activity-icon svg { + width: 35px; + height: 35px; } } + +.testimonial-one .card { + box-shadow: none; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + margin-bottom: 0; } + .testimonial-one .card img { + height: 113px; + width: 113px; + margin-left: auto; + margin-bottom: 15px; + margin-right: auto; + border-radius: 100%; } + .testimonial-one .card:hover { + box-shadow: 0px 12px 23px 0px rgba(0, 0, 0, 0.1); } +.testimonial-one .owl-nav .owl-prev, .testimonial-one .owl-nav .owl-next { + height: 68px; + width: 68px; + cursor: pointer; + line-height: 68px; + border-radius: 100%; + position: absolute; + top: 40%; + background: #fff; + color: #0B2A97; + text-align: center; + font-size: 25px; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } +.testimonial-one .owl-nav .owl-next { + right: -30px; } +.testimonial-one .owl-nav .owl-prev { + left: -30px; } +@media only screen and (max-width: 575px) { + .testimonial-one .owl-nav .owl-next, .testimonial-one .owl-nav .owl-prev { + height: 50px; + width: 50px; + line-height: 50px; + font-size: 20px; } + .testimonial-one .owl-nav .owl-next { + right: -10px; } + .testimonial-one .owl-nav .owl-prev { + left: -10px; } } + +.card-footer.style-1 { + position: relative; } + .card-footer.style-1 a { + position: absolute; + height: 68px; + width: 68px; + line-height: 68px; + font-size: 25px; + left: 50%; + border-radius: 100%; + background: #fff; + color: #0B2A97; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); + transform: translateX(-50%); + bottom: -10px; } + +/* +=================================== + Product detail +===================================*/ +.produtct-detail-tag { + display: inline-block; } + .produtct-detail-tag a { + font-style: 13px; + color: #B1B1B1; } + +.product-detail-content .item-tag { + background: #828690; + border-radius: 6px; + display: inline-block; + font-size: 12px; + margin-right: 4px; + padding: 2px 12px; + color: #fff; } + +.filtaring-area h4 { + color: #1d1d1d; + font-size: 16px; + font-weight: 400; + text-transform: lowercase; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #B1B1B1; } + +.plus-minus-input { + display: flex; + width: 120px; } + .plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 12px 8px; + background: #fff; + border: 1px solid #f0f1f5; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border: 1px solid #f0f1f5; } + +.btn-reveal-trigger .avatar-xl { + min-width: 30px; } + +.share-view { + display: inline-block; } + .share-view ul li { + display: inline-block; } + .share-view .share-icon { + width: 40px; + height: 40px; + display: inline-block; + border: 1px solid #f0f1f5; + text-align: center; + line-height: 40px; + font-style: 16px; + color: #f0f1f5; + margin-right: 8px; } + +/*--------tab----------*/ +.veritical-line { + padding: 20px 30px; + border-top: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + border-bottom: 1px solid #f0f1f5; + position: relative; } + .veritical-line:before { + background: #f0f1f5; + bottom: 0; + content: ""; + height: 100%; + left: -1px; + max-height: 40%; + position: absolute; + width: 1px; } + +.tab-content-text p { + color: #B1B1B1; + font-size: 13px; + font-weight: 400; + line-height: 24px; + margin-bottom: 25px; } + +.tab-item-list li a { + background: #fff; + border-top: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + color: #B1B1B1; + display: block; + font-size: 16px; + padding: 16px; + text-transform: uppercase; } + .tab-item-list li a:hover, .tab-item-list li a:focus { + background: #fff; + color: #B1B1B1; + border-right: 0px; } +.tab-item-list li:last-child { + border-bottom: 1px solid #f0f1f5; } + +.tab-list li { + margin-bottom: 7px; + font-size: 13px; } + .tab-list li i { + font-size: 13px; + margin-right: 14px; } + +.slide-item-list { + text-align: center; + margin: 0 -5px; } + .slide-item-list li { + display: inline-block; + flex: 0 0 25%; + width: 25%; + padding: 0 5px; } + .slide-item-list li a { + display: inline-block; + padding-left: 0; + padding-right: 0; + padding-top: 0; + background: transparent; + padding-bottom: 0px; } + .slide-item-list li a:hover, .slide-item-list li a:focus { + background: transparent; } + .slide-item-list li a img { + width: 100%; } + +.product-detail-text { + padding-top: 28px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 70px; } + +.star-rating .product-review { + font-style: 13px; + color: #B1B1B1; + font-weight: 400; + text-decoration: underline !important; } + +.product-detail .tab-content img { + display: inline-block; + width: 100%; } + +.popular-tag ul { + margin: 0px; + padding: 0px; } + .popular-tag ul li { + display: inline-block; + padding: 8px 15px; + background: #f8f8f8; + font-size: 13px; + color: #fff; + margin-right: 10px; + margin-bottom: 10px; } + +.size-filter ul li { + display: inline-block; } + +.intro { + border: 1px solid red; + color: #1d1d1d; } + +#listResults .slider { + margin: 25px 0; } +#listResults .slider-box { + width: 90%; + margin: 25px auto; } +#listResults input { + width: 10%; } +#listResults label { + border: none; + display: inline-block; + margin-right: -4px; + vertical-align: top; + width: 30%; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #aaaaaa; } +.plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 8px 12px; + background: #ffffff; + border: 1px solid #c8c8c8; } + .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active { + box-shadow: none; + outline: none; } +.plus-minus-input .form-control { + height: 40px; + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 1px solid #c8c8c8; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 0px solid #c8c8c8; } + +.new-arrival-product .new-arrivals-img-contnent { + overflow: hidden; } + .new-arrival-product .new-arrivals-img-contnent img { + width: 100%; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } +.new-arrival-product:hover .new-arrivals-img-contnent img { + transform: scale(1.5) translateY(12%); + -moz-transform: scale(1.5) translateY(12%); + -webkit-transform: scale(1.5) translateY(12%); + -ms-transform: scale(1.5) translateY(12%); + -o-transform: scale(1.5) translateY(12%); } + +/* +=================================== + list view +===================================*/ +.new-arrival-content .item { + font-size: 12px; + color: #B1B1B1; } +.new-arrival-content h4 { + font-size: 16px; + font-weight: 600; + margin-bottom: 10px; } + .new-arrival-content h4 a { + color: #000; } +.new-arrival-content .price { + font-weight: 600; + color: #0B2A97; + font-size: 24px; + margin-bottom: 0; + float: right; } + @media only screen and (max-width: 575px) { + .new-arrival-content .price { + float: none; + margin-top: 10px; } } +.new-arrival-content p { + font-size: 14px; + color: #828690; + margin-bottom: 6px; + line-height: 24px; } +.new-arrival-content .text-content { + margin-top: 18px; } + +.new-arrival-content.text-center .price { + float: unset; } + +.success-icon { + color: #2BC155; + font-size: 16px; } + +.comment-review { + margin-bottom: 15px; + display: table; + width: 100%; } + .comment-review .client-review { + color: #828690; + padding-right: 20px; + text-decoration: underline !important; + font-size: 14px; } + .comment-review .span { + color: #828690; + font-size: 14px; } + @media only screen and (max-width: 575px) { + .comment-review { + margin-bottom: 0; } } + +.star-rating li { + display: inline-block; } + .star-rating li i { + color: gold; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } +[direction="rtl"] .text-right { + text-align: left !important; } +[direction="rtl"] .text-left { + text-align: right !important; } +[direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } +[direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } +[direction="rtl"] .dropdown-menu { + left: auto; } +[direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } +[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: 0; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 30px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 3.75rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 0; + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 4.5rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 1.875rem; + padding-left: 1.875rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 6rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul { + padding: 0 25px 0 0; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: 25px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: -5px; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + +[direction="rtl"] .list-group { + padding-left: 0; } +[direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } +[direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } +[direction="rtl"] .radio input, +[direction="rtl"] .radio-inline, +[direction="rtl"] .checkbox input, +[direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } +[direction="rtl"] .content-body { + margin-right: 17.1875rem; + margin-left: auto; } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } +[direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } +[direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } +[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } +[direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } +[direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 14.375rem; } } +[direction="rtl"] .sidebar-right { + left: -15.625rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 5px 5px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17.1875rem; + padding-left: 0; } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="dark"] { + background: #181f39; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .dropdown-menu { + background-color: #181f39; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #1e2746; + color: #7e7e7e; } +[data-theme-version="dark"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .card { + background-color: #1e2746; + box-shadow: none; } +[data-theme-version="dark"] .btn-outline-dark:hover { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .tdl-holder input[type=text], +[data-theme-version="dark"] .tdl-holder li { + background-color: #1e2746; + border-color: #333a54; } +[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder { + color: #828690; } +[data-theme-version="dark"] .tdl-holder label:hover { + background-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .text-muted { + color: #828690 !important; } +[data-theme-version="dark"] .modal-content { + background: #1e2746; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .table strong { + color: #fff; } +[data-theme-version="dark"] .text-dark { + color: #828690 !important; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: #333a54; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #181f39; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #181f39; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #181f39; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #333a54; + color: #7e7e7e; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #1e2746; } + +[data-theme-version="dark"] .header { + background-color: #1e2746; } +[data-theme-version="dark"] .header-left input { + background: #181f39 !important; + border-color: transparent; + color: #fff !important; } + [data-theme-version="dark"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="dark"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="dark"] .header-left .search_icon { + background: #181f39 !important; } + [data-theme-version="dark"] .header-left .search_icon i { + color: #fff; } +[data-theme-version="dark"] .header-right .right-sidebar a { + color: #0B2A97; + border-color: #333a54; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: #181f39; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #1e2746; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #1e2746; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #1e2746; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #181f39; } +[data-theme-version="dark"] .deznav { + background-color: #1e2746; } + [data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } + [data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-color: #fff; } + +[data-theme-version="dark"] .sidebar-right { + background-color: #1d2544; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #1d2544; + border-bottom: 1px solid #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active { + background-color: #181f39; } + +[data-theme-version="dark"] .footer { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright p { + color: #fff; } + +/*# sourceMappingURL=style.css.map */ diff --git a/public/style/css/style.css.map b/public/style/css/style.css.map new file mode 100644 index 0000000..a34e66d --- /dev/null +++ b/public/style/css/style.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/main.scss","../scss/abstracts/_bs-custom.scss","../scss/base/_fonts.scss","../scss/base/_reset.scss","../scss/abstracts/_inheritance.scss","../scss/abstracts/_mixin.scss","../vendor/bootstrap/scss/bootstrap.scss","../vendor/bootstrap/scss/_root.scss","../vendor/bootstrap/scss/_reboot.scss","../vendor/bootstrap/scss/vendor/_rfs.scss","../vendor/bootstrap/scss/_variables.scss","../vendor/bootstrap/scss/mixins/_hover.scss","../vendor/bootstrap/scss/_type.scss","../vendor/bootstrap/scss/mixins/_lists.scss","../vendor/bootstrap/scss/_images.scss","../vendor/bootstrap/scss/mixins/_image.scss","../vendor/bootstrap/scss/mixins/_border-radius.scss","../vendor/bootstrap/scss/_code.scss","../vendor/bootstrap/scss/_grid.scss","../vendor/bootstrap/scss/mixins/_grid.scss","../vendor/bootstrap/scss/mixins/_breakpoints.scss","../vendor/bootstrap/scss/_functions.scss","../vendor/bootstrap/scss/mixins/_grid-framework.scss","../vendor/bootstrap/scss/_tables.scss","../vendor/bootstrap/scss/mixins/_table-row.scss","../vendor/bootstrap/scss/_forms.scss","../vendor/bootstrap/scss/mixins/_transition.scss","../vendor/bootstrap/scss/mixins/_forms.scss","../vendor/bootstrap/scss/mixins/_gradients.scss","../vendor/bootstrap/scss/_buttons.scss","../vendor/bootstrap/scss/mixins/_buttons.scss","../vendor/bootstrap/scss/_transitions.scss","../vendor/bootstrap/scss/_dropdown.scss","../vendor/bootstrap/scss/mixins/_caret.scss","../vendor/bootstrap/scss/mixins/_nav-divider.scss","../vendor/bootstrap/scss/_button-group.scss","../vendor/bootstrap/scss/_input-group.scss","../vendor/bootstrap/scss/_custom-forms.scss","../vendor/bootstrap/scss/_nav.scss","../vendor/bootstrap/scss/_navbar.scss","../vendor/bootstrap/scss/_card.scss","../vendor/bootstrap/scss/_breadcrumb.scss","../vendor/bootstrap/scss/_pagination.scss","../vendor/bootstrap/scss/mixins/_pagination.scss","../vendor/bootstrap/scss/_badge.scss","../vendor/bootstrap/scss/mixins/_badge.scss","../vendor/bootstrap/scss/_jumbotron.scss","../vendor/bootstrap/scss/_alert.scss","../vendor/bootstrap/scss/mixins/_alert.scss","../vendor/bootstrap/scss/_progress.scss","../vendor/bootstrap/scss/_media.scss","../vendor/bootstrap/scss/_list-group.scss","../vendor/bootstrap/scss/mixins/_list-group.scss","../vendor/bootstrap/scss/_close.scss","../vendor/bootstrap/scss/_toasts.scss","../vendor/bootstrap/scss/_modal.scss","../vendor/bootstrap/scss/_tooltip.scss","../vendor/bootstrap/scss/mixins/_reset-text.scss","../vendor/bootstrap/scss/_popover.scss","../vendor/bootstrap/scss/_carousel.scss","../vendor/bootstrap/scss/mixins/_clearfix.scss","../vendor/bootstrap/scss/_spinners.scss","../vendor/bootstrap/scss/utilities/_align.scss","../vendor/bootstrap/scss/mixins/_background-variant.scss","../vendor/bootstrap/scss/utilities/_background.scss","../vendor/bootstrap/scss/utilities/_borders.scss","../vendor/bootstrap/scss/utilities/_display.scss","../vendor/bootstrap/scss/utilities/_embed.scss","../vendor/bootstrap/scss/utilities/_flex.scss","../vendor/bootstrap/scss/utilities/_float.scss","../vendor/bootstrap/scss/utilities/_interactions.scss","../vendor/bootstrap/scss/utilities/_overflow.scss","../vendor/bootstrap/scss/utilities/_position.scss","../vendor/bootstrap/scss/utilities/_screenreaders.scss","../vendor/bootstrap/scss/mixins/_screen-reader.scss","../vendor/bootstrap/scss/utilities/_shadows.scss","../vendor/bootstrap/scss/utilities/_sizing.scss","../vendor/bootstrap/scss/utilities/_spacing.scss","../vendor/bootstrap/scss/utilities/_stretched-link.scss","../vendor/bootstrap/scss/utilities/_text.scss","../vendor/bootstrap/scss/mixins/_text-truncate.scss","../vendor/bootstrap/scss/mixins/_text-emphasis.scss","../vendor/bootstrap/scss/mixins/_text-hide.scss","../vendor/bootstrap/scss/utilities/_visibility.scss","../vendor/bootstrap/scss/_print.scss","../scss/base/_helper.scss","../scss/abstracts/_variable.scss","../scss/base/_custom-grid.scss","../scss/_preloader.scss","../scss/layout/footer/_footer.scss","../scss/layout/header/nav-header/_nav-control.scss","../scss/layout/header/_header-global.scss","../scss/layout/header/_header-left.scss","../scss/layout/header/_header-right.scss","../vendor/bootstrap-v4-rtl/scss/_rtl.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss","../scss/layout/rtl/_rtl-reset.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_float.scss","../scss/layout/rtl/_rtl-nav-header.scss","../scss/layout/rtl/_rtl-header.scss","../scss/layout/rtl/_rtl-sidebar.scss","../scss/layout/rtl/_rtl-global.scss","../scss/layout/rtl/_rtl-sidebar-right.scss","../scss/layout/rtl/_rtl-footer.scss","../scss/layout/sidebar/_sidebar-global.scss","../scss/layout/sidebar/_mega-menu.scss","../scss/layout/sidebar/_sidebar-full.scss","../scss/layout/sidebar/_sidebar-mini-nav.scss","../scss/layout/sidebar/_sidebar-horizontal.scss","../scss/layout/sidebar/_sidebar-compact-nav.scss","../scss/layout/sidebar/_sidebar-icon-hover.scss","../scss/layout/sidebar/_sidebar-modern.scss","../scss/layout/sidebar/_sidebar-overlay.scss","../scss/layout/sidebar/_sidebar-vertical-nav.scss","../scss/layout/sidebar/_sidebar-right.scss","../scss/layout/sidebar/_sidebar-profile.scss","../scss/layout/sidebar/_fixed-sidebar.scss","../scss/layout/theme/_theme-bg.scss","../scss/layout/theme/_theme-boxed.scss","../scss/layout/theme/_theme-wide-boxed.scss","../scss/layout/theme/_theme-color.scss","../scss/layout/typography/_opensans.scss","../scss/layout/typography/_poppins.scss","../scss/layout/typography/_roboto.scss","../scss/layout/typography/_helvetica.scss","../scss/layout/version-transparent/_transparent-reset.scss","../scss/layout/version-transparent/_transparent-global.scss","../scss/layout/version-transparent/_transparent-header.scss","../scss/layout/version-transparent/_transparent-nav-header.scss","../scss/layout/version-transparent/_transparent-left-sidebar.scss","../scss/layout/version-dark/_dark-reset.scss","../scss/layout/version-dark/_dark-global.scss","../scss/layout/version-dark/_dark-header.scss","../scss/layout/version-dark/_dark-nav-header.scss","../scss/layout/version-dark/_dark-left-sidebar.scss","../scss/layout/version-dark/_dark-right-sidebar.scss","../scss/layout/version-dark/_dark-footer.scss","../scss/components/app/_app-calender-event.scss","../scss/components/app/_email.scss","../scss/components/app/_profile.scss","../scss/components/app/_chat.scss","../scss/components/charts/_chart-chartist.scss","../scss/components/charts/_chart-chartjs.scss","../scss/components/charts/_chart-c3.scss","../scss/components/charts/_chart-flot.scss","../scss/components/charts/_chart-morris.scss","../scss/components/charts/_chart-sparkline.scss","../scss/components/charts/_easy-pie-chart.scss","../scss/components/charts/_chart-amchart.scss","../scss/components/charts/_chart-highcharts.scss","../scss/components/charts/_echarts.scss","../scss/components/forms/_form-basic.scss","../scss/components/forms/_form-checkbox.scss","../scss/components/forms/_form-switch.scss","../scss/components/forms/_form-validation.scss","../scss/components/forms/_form-pickers.scss","../scss/components/forms/_form-addons-cropper.scss","../scss/components/forms/_form-addons-select2.scss","../scss/components/forms/_form-steps.scss","../scss/components/forms/_form-summernote.scss","../scss/components/forms/_form-editor-quill.scss","../scss/components/map/_map-datamap.scss","../scss/components/map/_map-jqvmap.scss","../scss/components/uc/_uc-blockui.scss","../scss/components/uc/_uc-bootstrap-select.scss","../scss/components/uc/_uc-clipboard.scss","../scss/components/uc/_uc-ticker.scss","../scss/components/uc/_uc-typeahead.scss","../scss/components/uc/_uc-weather.scss","../scss/components/uc/_uc-noui-slider.scss","../scss/components/uc/_uc-nestable.scss","../scss/components/uc/_uc-pignose-calender.scss","../scss/components/uc/_uc-horizontal-timeline.scss","../scss/components/uc/_uc-lightgallery.scss","../scss/components/uc/_uc-toastr.scss","../scss/components/uc/_jqvmap.scss","../scss/components/uc/_perfect-scroll.scss","../scss/components/ui/_ui-accordion.scss","../scss/components/ui/_ui-alert.scss","../scss/components/ui/_ui-badge.scss","../scss/components/ui/_ui-breadcrumb.scss","../scss/components/ui/_ui-button.scss","../scss/components/ui/_ui-card.scss","../scss/components/ui/_ui-carousel.scss","../scss/components/ui/_ui-dropdown.scss","../scss/components/ui/_ui-grid.scss","../scss/components/ui/_ui-label.scss","../scss/components/ui/_ui-list-group.scss","../scss/components/ui/_ui-media.scss","../scss/components/ui/_ui-menu.scss","../scss/components/ui/_ui-modal.scss","../scss/components/ui/_ui-pagination.scss","../scss/components/ui/_ui-popover.scss","../scss/components/ui/_ui-progressbar.scss","../scss/components/ui/_ui-ribbon.scss","../scss/components/ui/_ui-scrollbar.scss","../scss/components/ui/_ui-step.scss","../scss/components/ui/_ui-tab.scss","../scss/components/ui/_ui-tooltip.scss","../scss/components/ui/_ui-timeline.scss","../scss/components/widget/_widget-chart.scss","../scss/components/widget/_widget-social.scss","../scss/components/widget/_widget-stat.scss","../scss/components/widget/_widget-todo-list.scss","../scss/components/widget/_widget-messages.scss","../scss/components/widget/_widget-pickadate.scss","../scss/components/widget/_widget-card-list.scss","../scss/components/widget/_widget-media.scss","../scss/components/tables/_table-basic.scss","../scss/components/tables/_table-bootgrid.scss","../scss/components/tables/_table-datatable.scss","../scss/components/tables/_table-footable.scss","../scss/components/tables/_table-jsgrid.scss","../scss/pages/_page-error.scss","../scss/pages/_page-auth.scss","../scss/pages/_page-pricing.scss","../scss/pages/_page-timeline.scss","../scss/pages/_page-order.scss","../scss/pages/_workout-plan.scss","../scss/pages/_review.scss","../scss/pages/_workout-statistic.scss","../scss/pages/_distance-map.scss","../scss/pages/_food-menu.scss","../scss/pages/_homepage.scss","../scss/pages/_ecom-product-detail.scss","../scss/pages/_ecom-product-grid.scss","../scss/pages/_ecom-product-list.scss"], +"names": [], +"file": "style.css" +} diff --git a/public/style/icons/avasta/css/style.css b/public/style/icons/avasta/css/style.css new file mode 100644 index 0000000..1dba23d --- /dev/null +++ b/public/style/icons/avasta/css/style.css @@ -0,0 +1 @@ +@font-face{font-family:avasta;src:url(../fonts/avasta.eot);src:url(../fonts/avasta.eot) format('embedded-opentype'),url(../fonts/avasta.woff2) format('woff2'),url(../fonts/avasta.woff) format('woff'),url(../fonts/avasta.ttf) format('truetype'),url(../fonts/avasta.svg) format('svg');font-weight:400;font-style:normal}.icon{display:inline-block;font:normal normal normal 1em/1 avasta;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sm{font-size:.8em}.icon-lg{font-size:1.2em}.icon-16{font-size:16px}.icon-32{font-size:32px}.icon-bg-circle,.icon-bg-square{padding:.35em;background-color:#eee}.icon-bg-circle{border-radius:50%}.icon-ul{padding-left:0;list-style-type:none}.icon-ul>li{display:flex;align-items:flex-start;line-height:1.4}.icon-ul>li>.icon{margin-right:.4em;line-height:inherit}.icon-is-spinning{-webkit-animation:icon-spin 2s infinite linear;-moz-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes icon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.icon-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-y{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-x{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-cloud-download-95::before{content:"\ea02"}.icon-home-minimal::before{content:"\ea03"}.icon-single-04::before{content:"\ea04"}.icon-users-mm::before{content:"\ea05"}.icon-webpage::before{content:"\ea06"}.icon-layout-25::before{content:"\ea07"}.icon-analytics::before{content:"\ea08"}.icon-chart-pie-36::before{content:"\ea09"}.icon-chart-bar-33::before{content:"\ea0a"}.icon-single-copy-06::before{content:"\ea0b"}.icon-home::before{content:"\ea0c"}.icon-single-content-03::before{content:"\ea0d"}.icon-bell-53::before{content:"\ea0e"}.icon-email-84::before{content:"\ea0f"}.icon-send::before{content:"\ea10"}.icon-at-sign::before{content:"\ea11"}.icon-attach-87::before{content:"\ea12"}.icon-edit-72::before{content:"\ea13"}.icon-tail-right::before{content:"\ea14"}.icon-minimal-right::before{content:"\ea15"}.icon-tail-left::before{content:"\ea16"}.icon-minimal-left::before{content:"\ea17"}.icon-tail-up::before{content:"\ea18"}.icon-minimal-up::before{content:"\ea19"}.icon-minimal-down::before{content:"\ea1a"}.icon-tail-down::before{content:"\ea1b"}.icon-settings-gear-64::before{content:"\ea1c"}.icon-settings::before{content:"\ea1d"}.icon-menu-dots::before{content:"\ea1e"}.icon-menu-left::before{content:"\ea1f"}.icon-funnel-40::before{content:"\ea20"}.icon-filter::before{content:"\ea21"}.icon-preferences-circle::before{content:"\ea22"}.icon-check-2::before{content:"\ea23"}.icon-cart-simple::before{content:"\ea24"}.icon-cart-9::before{content:"\ea25"}.icon-card-update::before{content:"\ea26"}.icon-basket::before{content:"\ea27"}.icon-check-circle-07::before{content:"\ea28"}.icon-simple-remove::before{content:"\ea29"}.icon-circle-remove::before{content:"\ea2a"}.icon-alert-circle-exc::before{content:"\ea2b"}.icon-bug::before{content:"\ea2c"}.icon-share-66::before{content:"\ea2d"}.icon-time-3::before{content:"\ea2e"}.icon-time::before{content:"\ea2f"}.icon-coffee::before{content:"\ea30"}.icon-smile::before{content:"\ea31"}.icon-sad::before{content:"\ea32"}.icon-broken-heart::before{content:"\ea33"}.icon-heart-2::before{content:"\ea34"}.icon-pin-3::before{content:"\ea35"}.icon-marker-3::before{content:"\ea36"}.icon-globe-2::before{content:"\ea37"}.icon-world-2::before{content:"\ea38"}.icon-phone-2::before{content:"\ea39"}.icon-check-square-11::before{content:"\ea3a"}.icon-wallet-90::before{content:"\ea3b"}.icon-credit-card::before{content:"\ea3c"}.icon-payment::before{content:"\ea3d"}.icon-tag::before{content:"\ea3e"}.icon-tag-cut::before{content:"\ea3f"}.icon-tag-content::before{content:"\ea40"}.icon-flag-diagonal-33::before{content:"\ea41"}.icon-triangle-right-17::before{content:"\ea47"}.icon-puzzle-10::before{content:"\ea48"}.icon-triangle-right-17-2::before{content:"\ea49"}.icon-btn-play::before{content:"\ea4a"}.icon-btn-play-2::before{content:"\ea4b"}.icon-menu-34::before{content:"\ea4c"}.icon-menu-left-2::before{content:"\ea4d"}.icon-heart-2-2::before{content:"\ea4e"}.icon-single-04-2::before{content:"\ea4f"}.icon-users-mm-2::before{content:"\ea50"}.icon-l-settings::before{content:"\ea51"}.icon-book-open-2::before{content:"\ea52"}.icon-layers-3::before{content:"\ea53"}.icon-logo-fb-simple::before{content:"\ea55"}.icon-logo-twitter::before{content:"\ea56"}.icon-google::before{content:"\ea57"}.icon-logo-pinterest::before{content:"\ea58"}.icon-logo-instagram::before{content:"\ea59"}.icon-logo-dribbble::before{content:"\ea5a"}.icon-tablet-mobile::before{content:"\ea5b"}.icon-house-search-engine::before{content:"\ea5c"}.icon-house-pricing::before{content:"\ea5d"}.icon-pulse-chart::before{content:"\ea5e"}.icon-plug::before{content:"\ea5f"}.icon-app-store::before{content:"\ea60"}.icon-power-level::before{content:"\ea61"}.icon-window-add::before{content:"\ea62"}.icon-form::before{content:"\ea63"}.icon-folder-15::before{content:"\ea64"}.icon-lock::before{content:"\ea65"}.icon-unlocked::before{content:"\ea66"}.icon-e-reader::before{content:"\ea67"}.icon-layout-grid::before{content:"\ea68"}.icon-single-copies::before{content:"\ea69"} \ No newline at end of file diff --git a/public/style/icons/avasta/fonts/avasta.eot b/public/style/icons/avasta/fonts/avasta.eot new file mode 100644 index 0000000..7922e95 Binary files /dev/null and b/public/style/icons/avasta/fonts/avasta.eot differ diff --git a/public/style/icons/avasta/fonts/avasta.svg b/public/style/icons/avasta/fonts/avasta.svg new file mode 100644 index 0000000..dd8e3cb --- /dev/null +++ b/public/style/icons/avasta/fonts/avasta.svg @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/avasta/fonts/avasta.ttf b/public/style/icons/avasta/fonts/avasta.ttf new file mode 100644 index 0000000..c1dcc60 Binary files /dev/null and b/public/style/icons/avasta/fonts/avasta.ttf differ diff --git a/public/style/icons/avasta/fonts/avasta.woff b/public/style/icons/avasta/fonts/avasta.woff new file mode 100644 index 0000000..1a1b140 Binary files /dev/null and b/public/style/icons/avasta/fonts/avasta.woff differ diff --git a/public/style/icons/avasta/fonts/avasta.woff2 b/public/style/icons/avasta/fonts/avasta.woff2 new file mode 100644 index 0000000..c1693f2 Binary files /dev/null and b/public/style/icons/avasta/fonts/avasta.woff2 differ diff --git a/public/style/icons/feather/activity.svg b/public/style/icons/feather/activity.svg new file mode 100644 index 0000000..669a57a --- /dev/null +++ b/public/style/icons/feather/activity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/airplay.svg b/public/style/icons/feather/airplay.svg new file mode 100644 index 0000000..7ce7302 --- /dev/null +++ b/public/style/icons/feather/airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/alert-circle.svg b/public/style/icons/feather/alert-circle.svg new file mode 100644 index 0000000..8d02b7d --- /dev/null +++ b/public/style/icons/feather/alert-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/alert-octagon.svg b/public/style/icons/feather/alert-octagon.svg new file mode 100644 index 0000000..de9b03f --- /dev/null +++ b/public/style/icons/feather/alert-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/alert-triangle.svg b/public/style/icons/feather/alert-triangle.svg new file mode 100644 index 0000000..6dcb096 --- /dev/null +++ b/public/style/icons/feather/alert-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/align-center.svg b/public/style/icons/feather/align-center.svg new file mode 100644 index 0000000..5b8842e --- /dev/null +++ b/public/style/icons/feather/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/align-justify.svg b/public/style/icons/feather/align-justify.svg new file mode 100644 index 0000000..0539876 --- /dev/null +++ b/public/style/icons/feather/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/align-left.svg b/public/style/icons/feather/align-left.svg new file mode 100644 index 0000000..9ac852a --- /dev/null +++ b/public/style/icons/feather/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/align-right.svg b/public/style/icons/feather/align-right.svg new file mode 100644 index 0000000..ef139ff --- /dev/null +++ b/public/style/icons/feather/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/anchor.svg b/public/style/icons/feather/anchor.svg new file mode 100644 index 0000000..e01627a --- /dev/null +++ b/public/style/icons/feather/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/aperture.svg b/public/style/icons/feather/aperture.svg new file mode 100644 index 0000000..9936e86 --- /dev/null +++ b/public/style/icons/feather/aperture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/archive.svg b/public/style/icons/feather/archive.svg new file mode 100644 index 0000000..428882c --- /dev/null +++ b/public/style/icons/feather/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-down-circle.svg b/public/style/icons/feather/arrow-down-circle.svg new file mode 100644 index 0000000..3238091 --- /dev/null +++ b/public/style/icons/feather/arrow-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-down-left.svg b/public/style/icons/feather/arrow-down-left.svg new file mode 100644 index 0000000..7248358 --- /dev/null +++ b/public/style/icons/feather/arrow-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-down-right.svg b/public/style/icons/feather/arrow-down-right.svg new file mode 100644 index 0000000..81d9822 --- /dev/null +++ b/public/style/icons/feather/arrow-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-down.svg b/public/style/icons/feather/arrow-down.svg new file mode 100644 index 0000000..4f84f62 --- /dev/null +++ b/public/style/icons/feather/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-left-circle.svg b/public/style/icons/feather/arrow-left-circle.svg new file mode 100644 index 0000000..3b19ff8 --- /dev/null +++ b/public/style/icons/feather/arrow-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-left.svg b/public/style/icons/feather/arrow-left.svg new file mode 100644 index 0000000..a5058fc --- /dev/null +++ b/public/style/icons/feather/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-right-circle.svg b/public/style/icons/feather/arrow-right-circle.svg new file mode 100644 index 0000000..ff01dd5 --- /dev/null +++ b/public/style/icons/feather/arrow-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-right.svg b/public/style/icons/feather/arrow-right.svg new file mode 100644 index 0000000..939b57c --- /dev/null +++ b/public/style/icons/feather/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-up-circle.svg b/public/style/icons/feather/arrow-up-circle.svg new file mode 100644 index 0000000..044a75d --- /dev/null +++ b/public/style/icons/feather/arrow-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-up-left.svg b/public/style/icons/feather/arrow-up-left.svg new file mode 100644 index 0000000..cea55e8 --- /dev/null +++ b/public/style/icons/feather/arrow-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-up-right.svg b/public/style/icons/feather/arrow-up-right.svg new file mode 100644 index 0000000..95678e0 --- /dev/null +++ b/public/style/icons/feather/arrow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/arrow-up.svg b/public/style/icons/feather/arrow-up.svg new file mode 100644 index 0000000..16b13ab --- /dev/null +++ b/public/style/icons/feather/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/at-sign.svg b/public/style/icons/feather/at-sign.svg new file mode 100644 index 0000000..5a5e5d0 --- /dev/null +++ b/public/style/icons/feather/at-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/award.svg b/public/style/icons/feather/award.svg new file mode 100644 index 0000000..be70d5a --- /dev/null +++ b/public/style/icons/feather/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bar-chart-2.svg b/public/style/icons/feather/bar-chart-2.svg new file mode 100644 index 0000000..864167a --- /dev/null +++ b/public/style/icons/feather/bar-chart-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bar-chart.svg b/public/style/icons/feather/bar-chart.svg new file mode 100644 index 0000000..074d7c1 --- /dev/null +++ b/public/style/icons/feather/bar-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/battery-charging.svg b/public/style/icons/feather/battery-charging.svg new file mode 100644 index 0000000..644cb59 --- /dev/null +++ b/public/style/icons/feather/battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/battery.svg b/public/style/icons/feather/battery.svg new file mode 100644 index 0000000..7fe8771 --- /dev/null +++ b/public/style/icons/feather/battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bell-off.svg b/public/style/icons/feather/bell-off.svg new file mode 100644 index 0000000..4b07c84 --- /dev/null +++ b/public/style/icons/feather/bell-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bell.svg b/public/style/icons/feather/bell.svg new file mode 100644 index 0000000..bba561c --- /dev/null +++ b/public/style/icons/feather/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bluetooth.svg b/public/style/icons/feather/bluetooth.svg new file mode 100644 index 0000000..cebed7b --- /dev/null +++ b/public/style/icons/feather/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bold.svg b/public/style/icons/feather/bold.svg new file mode 100644 index 0000000..d1a4efd --- /dev/null +++ b/public/style/icons/feather/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/book-open.svg b/public/style/icons/feather/book-open.svg new file mode 100644 index 0000000..5e0ca0a --- /dev/null +++ b/public/style/icons/feather/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/book.svg b/public/style/icons/feather/book.svg new file mode 100644 index 0000000..12ffcbc --- /dev/null +++ b/public/style/icons/feather/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/bookmark.svg b/public/style/icons/feather/bookmark.svg new file mode 100644 index 0000000..2239cc5 --- /dev/null +++ b/public/style/icons/feather/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/box.svg b/public/style/icons/feather/box.svg new file mode 100644 index 0000000..d89be30 --- /dev/null +++ b/public/style/icons/feather/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/briefcase.svg b/public/style/icons/feather/briefcase.svg new file mode 100644 index 0000000..e3af050 --- /dev/null +++ b/public/style/icons/feather/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/calendar.svg b/public/style/icons/feather/calendar.svg new file mode 100644 index 0000000..6c7fd87 --- /dev/null +++ b/public/style/icons/feather/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/camera-off.svg b/public/style/icons/feather/camera-off.svg new file mode 100644 index 0000000..daa3e25 --- /dev/null +++ b/public/style/icons/feather/camera-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/camera.svg b/public/style/icons/feather/camera.svg new file mode 100644 index 0000000..0e7f060 --- /dev/null +++ b/public/style/icons/feather/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cast.svg b/public/style/icons/feather/cast.svg new file mode 100644 index 0000000..63c954d --- /dev/null +++ b/public/style/icons/feather/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/check-circle.svg b/public/style/icons/feather/check-circle.svg new file mode 100644 index 0000000..f2f4fd1 --- /dev/null +++ b/public/style/icons/feather/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/check-square.svg b/public/style/icons/feather/check-square.svg new file mode 100644 index 0000000..72ab7a8 --- /dev/null +++ b/public/style/icons/feather/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/check.svg b/public/style/icons/feather/check.svg new file mode 100644 index 0000000..1c20989 --- /dev/null +++ b/public/style/icons/feather/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevron-down.svg b/public/style/icons/feather/chevron-down.svg new file mode 100644 index 0000000..278c6a3 --- /dev/null +++ b/public/style/icons/feather/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevron-left.svg b/public/style/icons/feather/chevron-left.svg new file mode 100644 index 0000000..747d46d --- /dev/null +++ b/public/style/icons/feather/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevron-right.svg b/public/style/icons/feather/chevron-right.svg new file mode 100644 index 0000000..258de41 --- /dev/null +++ b/public/style/icons/feather/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevron-up.svg b/public/style/icons/feather/chevron-up.svg new file mode 100644 index 0000000..4eb5ecc --- /dev/null +++ b/public/style/icons/feather/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevrons-down.svg b/public/style/icons/feather/chevrons-down.svg new file mode 100644 index 0000000..e67ef2f --- /dev/null +++ b/public/style/icons/feather/chevrons-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevrons-left.svg b/public/style/icons/feather/chevrons-left.svg new file mode 100644 index 0000000..c32e398 --- /dev/null +++ b/public/style/icons/feather/chevrons-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevrons-right.svg b/public/style/icons/feather/chevrons-right.svg new file mode 100644 index 0000000..f506814 --- /dev/null +++ b/public/style/icons/feather/chevrons-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chevrons-up.svg b/public/style/icons/feather/chevrons-up.svg new file mode 100644 index 0000000..0eaf518 --- /dev/null +++ b/public/style/icons/feather/chevrons-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/chrome.svg b/public/style/icons/feather/chrome.svg new file mode 100644 index 0000000..9189815 --- /dev/null +++ b/public/style/icons/feather/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/circle.svg b/public/style/icons/feather/circle.svg new file mode 100644 index 0000000..b009088 --- /dev/null +++ b/public/style/icons/feather/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/clipboard.svg b/public/style/icons/feather/clipboard.svg new file mode 100644 index 0000000..ccee454 --- /dev/null +++ b/public/style/icons/feather/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/clock.svg b/public/style/icons/feather/clock.svg new file mode 100644 index 0000000..ea3f5e5 --- /dev/null +++ b/public/style/icons/feather/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud-drizzle.svg b/public/style/icons/feather/cloud-drizzle.svg new file mode 100644 index 0000000..13af6bb --- /dev/null +++ b/public/style/icons/feather/cloud-drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud-lightning.svg b/public/style/icons/feather/cloud-lightning.svg new file mode 100644 index 0000000..32d154c --- /dev/null +++ b/public/style/icons/feather/cloud-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud-off.svg b/public/style/icons/feather/cloud-off.svg new file mode 100644 index 0000000..1e1e7d6 --- /dev/null +++ b/public/style/icons/feather/cloud-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud-rain.svg b/public/style/icons/feather/cloud-rain.svg new file mode 100644 index 0000000..3e0b85b --- /dev/null +++ b/public/style/icons/feather/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud-snow.svg b/public/style/icons/feather/cloud-snow.svg new file mode 100644 index 0000000..e4eb820 --- /dev/null +++ b/public/style/icons/feather/cloud-snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cloud.svg b/public/style/icons/feather/cloud.svg new file mode 100644 index 0000000..0ee0c63 --- /dev/null +++ b/public/style/icons/feather/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/code.svg b/public/style/icons/feather/code.svg new file mode 100644 index 0000000..c4954b5 --- /dev/null +++ b/public/style/icons/feather/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/codepen.svg b/public/style/icons/feather/codepen.svg new file mode 100644 index 0000000..ab2a815 --- /dev/null +++ b/public/style/icons/feather/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/codesandbox.svg b/public/style/icons/feather/codesandbox.svg new file mode 100644 index 0000000..49848f5 --- /dev/null +++ b/public/style/icons/feather/codesandbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/coffee.svg b/public/style/icons/feather/coffee.svg new file mode 100644 index 0000000..32905e5 --- /dev/null +++ b/public/style/icons/feather/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/columns.svg b/public/style/icons/feather/columns.svg new file mode 100644 index 0000000..d264b55 --- /dev/null +++ b/public/style/icons/feather/columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/command.svg b/public/style/icons/feather/command.svg new file mode 100644 index 0000000..93f554c --- /dev/null +++ b/public/style/icons/feather/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/compass.svg b/public/style/icons/feather/compass.svg new file mode 100644 index 0000000..3296260 --- /dev/null +++ b/public/style/icons/feather/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/copy.svg b/public/style/icons/feather/copy.svg new file mode 100644 index 0000000..4e0b09f --- /dev/null +++ b/public/style/icons/feather/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-down-left.svg b/public/style/icons/feather/corner-down-left.svg new file mode 100644 index 0000000..9fffb3e --- /dev/null +++ b/public/style/icons/feather/corner-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-down-right.svg b/public/style/icons/feather/corner-down-right.svg new file mode 100644 index 0000000..b27d408 --- /dev/null +++ b/public/style/icons/feather/corner-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-left-down.svg b/public/style/icons/feather/corner-left-down.svg new file mode 100644 index 0000000..24b8375 --- /dev/null +++ b/public/style/icons/feather/corner-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-left-up.svg b/public/style/icons/feather/corner-left-up.svg new file mode 100644 index 0000000..e54527c --- /dev/null +++ b/public/style/icons/feather/corner-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-right-down.svg b/public/style/icons/feather/corner-right-down.svg new file mode 100644 index 0000000..a49e6d6 --- /dev/null +++ b/public/style/icons/feather/corner-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-right-up.svg b/public/style/icons/feather/corner-right-up.svg new file mode 100644 index 0000000..a5c5dce --- /dev/null +++ b/public/style/icons/feather/corner-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-up-left.svg b/public/style/icons/feather/corner-up-left.svg new file mode 100644 index 0000000..0a1ffd6 --- /dev/null +++ b/public/style/icons/feather/corner-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/corner-up-right.svg b/public/style/icons/feather/corner-up-right.svg new file mode 100644 index 0000000..0b8f961 --- /dev/null +++ b/public/style/icons/feather/corner-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/cpu.svg b/public/style/icons/feather/cpu.svg new file mode 100644 index 0000000..2ed16ef --- /dev/null +++ b/public/style/icons/feather/cpu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/credit-card.svg b/public/style/icons/feather/credit-card.svg new file mode 100644 index 0000000..1b7fd02 --- /dev/null +++ b/public/style/icons/feather/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/crop.svg b/public/style/icons/feather/crop.svg new file mode 100644 index 0000000..ffbfd04 --- /dev/null +++ b/public/style/icons/feather/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/crosshair.svg b/public/style/icons/feather/crosshair.svg new file mode 100644 index 0000000..ba39401 --- /dev/null +++ b/public/style/icons/feather/crosshair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/database.svg b/public/style/icons/feather/database.svg new file mode 100644 index 0000000..c296fbc --- /dev/null +++ b/public/style/icons/feather/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/delete.svg b/public/style/icons/feather/delete.svg new file mode 100644 index 0000000..8c6074b --- /dev/null +++ b/public/style/icons/feather/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/disc.svg b/public/style/icons/feather/disc.svg new file mode 100644 index 0000000..2595b44 --- /dev/null +++ b/public/style/icons/feather/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/dollar-sign.svg b/public/style/icons/feather/dollar-sign.svg new file mode 100644 index 0000000..1a124d2 --- /dev/null +++ b/public/style/icons/feather/dollar-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/download-cloud.svg b/public/style/icons/feather/download-cloud.svg new file mode 100644 index 0000000..f3126fc --- /dev/null +++ b/public/style/icons/feather/download-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/download.svg b/public/style/icons/feather/download.svg new file mode 100644 index 0000000..76767a9 --- /dev/null +++ b/public/style/icons/feather/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/droplet.svg b/public/style/icons/feather/droplet.svg new file mode 100644 index 0000000..ca09301 --- /dev/null +++ b/public/style/icons/feather/droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/edit-2.svg b/public/style/icons/feather/edit-2.svg new file mode 100644 index 0000000..06830c9 --- /dev/null +++ b/public/style/icons/feather/edit-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/edit-3.svg b/public/style/icons/feather/edit-3.svg new file mode 100644 index 0000000..d728efc --- /dev/null +++ b/public/style/icons/feather/edit-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/edit.svg b/public/style/icons/feather/edit.svg new file mode 100644 index 0000000..ec7b4ca --- /dev/null +++ b/public/style/icons/feather/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/external-link.svg b/public/style/icons/feather/external-link.svg new file mode 100644 index 0000000..6236df3 --- /dev/null +++ b/public/style/icons/feather/external-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/eye-off.svg b/public/style/icons/feather/eye-off.svg new file mode 100644 index 0000000..77c54cb --- /dev/null +++ b/public/style/icons/feather/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/eye.svg b/public/style/icons/feather/eye.svg new file mode 100644 index 0000000..9cde243 --- /dev/null +++ b/public/style/icons/feather/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/facebook.svg b/public/style/icons/feather/facebook.svg new file mode 100644 index 0000000..2570f56 --- /dev/null +++ b/public/style/icons/feather/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/fast-forward.svg b/public/style/icons/feather/fast-forward.svg new file mode 100644 index 0000000..fa39877 --- /dev/null +++ b/public/style/icons/feather/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/feather.svg b/public/style/icons/feather/feather.svg new file mode 100644 index 0000000..ac3b868 --- /dev/null +++ b/public/style/icons/feather/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/figma.svg b/public/style/icons/feather/figma.svg new file mode 100644 index 0000000..66fd217 --- /dev/null +++ b/public/style/icons/feather/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/file-minus.svg b/public/style/icons/feather/file-minus.svg new file mode 100644 index 0000000..345756e --- /dev/null +++ b/public/style/icons/feather/file-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/file-plus.svg b/public/style/icons/feather/file-plus.svg new file mode 100644 index 0000000..eed1200 --- /dev/null +++ b/public/style/icons/feather/file-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/file-text.svg b/public/style/icons/feather/file-text.svg new file mode 100644 index 0000000..4197ddd --- /dev/null +++ b/public/style/icons/feather/file-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/file.svg b/public/style/icons/feather/file.svg new file mode 100644 index 0000000..378519a --- /dev/null +++ b/public/style/icons/feather/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/film.svg b/public/style/icons/feather/film.svg new file mode 100644 index 0000000..ac46360 --- /dev/null +++ b/public/style/icons/feather/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/filter.svg b/public/style/icons/feather/filter.svg new file mode 100644 index 0000000..38a47e0 --- /dev/null +++ b/public/style/icons/feather/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/flag.svg b/public/style/icons/feather/flag.svg new file mode 100644 index 0000000..037737c --- /dev/null +++ b/public/style/icons/feather/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/folder-minus.svg b/public/style/icons/feather/folder-minus.svg new file mode 100644 index 0000000..d5b7af6 --- /dev/null +++ b/public/style/icons/feather/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/folder-plus.svg b/public/style/icons/feather/folder-plus.svg new file mode 100644 index 0000000..898f2fc --- /dev/null +++ b/public/style/icons/feather/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/folder.svg b/public/style/icons/feather/folder.svg new file mode 100644 index 0000000..134458b --- /dev/null +++ b/public/style/icons/feather/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/framer.svg b/public/style/icons/feather/framer.svg new file mode 100644 index 0000000..3e66347 --- /dev/null +++ b/public/style/icons/feather/framer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/frown.svg b/public/style/icons/feather/frown.svg new file mode 100644 index 0000000..f312254 --- /dev/null +++ b/public/style/icons/feather/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/gift.svg b/public/style/icons/feather/gift.svg new file mode 100644 index 0000000..d2c14bd --- /dev/null +++ b/public/style/icons/feather/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/git-branch.svg b/public/style/icons/feather/git-branch.svg new file mode 100644 index 0000000..4400372 --- /dev/null +++ b/public/style/icons/feather/git-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/git-commit.svg b/public/style/icons/feather/git-commit.svg new file mode 100644 index 0000000..e959d72 --- /dev/null +++ b/public/style/icons/feather/git-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/git-merge.svg b/public/style/icons/feather/git-merge.svg new file mode 100644 index 0000000..c65fffd --- /dev/null +++ b/public/style/icons/feather/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/git-pull-request.svg b/public/style/icons/feather/git-pull-request.svg new file mode 100644 index 0000000..fc80bdf --- /dev/null +++ b/public/style/icons/feather/git-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/github.svg b/public/style/icons/feather/github.svg new file mode 100644 index 0000000..ff0af48 --- /dev/null +++ b/public/style/icons/feather/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/gitlab.svg b/public/style/icons/feather/gitlab.svg new file mode 100644 index 0000000..85d54a1 --- /dev/null +++ b/public/style/icons/feather/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/globe.svg b/public/style/icons/feather/globe.svg new file mode 100644 index 0000000..0a0586d --- /dev/null +++ b/public/style/icons/feather/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/grid.svg b/public/style/icons/feather/grid.svg new file mode 100644 index 0000000..8ef2e9d --- /dev/null +++ b/public/style/icons/feather/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/hard-drive.svg b/public/style/icons/feather/hard-drive.svg new file mode 100644 index 0000000..8e90fa1 --- /dev/null +++ b/public/style/icons/feather/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/hash.svg b/public/style/icons/feather/hash.svg new file mode 100644 index 0000000..c9c8d41 --- /dev/null +++ b/public/style/icons/feather/hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/headphones.svg b/public/style/icons/feather/headphones.svg new file mode 100644 index 0000000..fd8915b --- /dev/null +++ b/public/style/icons/feather/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/heart.svg b/public/style/icons/feather/heart.svg new file mode 100644 index 0000000..a083b7e --- /dev/null +++ b/public/style/icons/feather/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/help-circle.svg b/public/style/icons/feather/help-circle.svg new file mode 100644 index 0000000..51fddd8 --- /dev/null +++ b/public/style/icons/feather/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/hexagon.svg b/public/style/icons/feather/hexagon.svg new file mode 100644 index 0000000..eae7f25 --- /dev/null +++ b/public/style/icons/feather/hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/home.svg b/public/style/icons/feather/home.svg new file mode 100644 index 0000000..7bb31b2 --- /dev/null +++ b/public/style/icons/feather/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/image.svg b/public/style/icons/feather/image.svg new file mode 100644 index 0000000..a7d84b9 --- /dev/null +++ b/public/style/icons/feather/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/inbox.svg b/public/style/icons/feather/inbox.svg new file mode 100644 index 0000000..03a13b4 --- /dev/null +++ b/public/style/icons/feather/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/info.svg b/public/style/icons/feather/info.svg new file mode 100644 index 0000000..a09fa5f --- /dev/null +++ b/public/style/icons/feather/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/instagram.svg b/public/style/icons/feather/instagram.svg new file mode 100644 index 0000000..9fdb8e3 --- /dev/null +++ b/public/style/icons/feather/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/italic.svg b/public/style/icons/feather/italic.svg new file mode 100644 index 0000000..a123d37 --- /dev/null +++ b/public/style/icons/feather/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/key.svg b/public/style/icons/feather/key.svg new file mode 100644 index 0000000..e778e74 --- /dev/null +++ b/public/style/icons/feather/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/layers.svg b/public/style/icons/feather/layers.svg new file mode 100644 index 0000000..ea788c2 --- /dev/null +++ b/public/style/icons/feather/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/layout.svg b/public/style/icons/feather/layout.svg new file mode 100644 index 0000000..28743d9 --- /dev/null +++ b/public/style/icons/feather/layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/life-buoy.svg b/public/style/icons/feather/life-buoy.svg new file mode 100644 index 0000000..54c2bd7 --- /dev/null +++ b/public/style/icons/feather/life-buoy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/link-2.svg b/public/style/icons/feather/link-2.svg new file mode 100644 index 0000000..8cc7f6d --- /dev/null +++ b/public/style/icons/feather/link-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/link.svg b/public/style/icons/feather/link.svg new file mode 100644 index 0000000..c89dd41 --- /dev/null +++ b/public/style/icons/feather/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/linkedin.svg b/public/style/icons/feather/linkedin.svg new file mode 100644 index 0000000..3953109 --- /dev/null +++ b/public/style/icons/feather/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/list.svg b/public/style/icons/feather/list.svg new file mode 100644 index 0000000..5ce38ea --- /dev/null +++ b/public/style/icons/feather/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/loader.svg b/public/style/icons/feather/loader.svg new file mode 100644 index 0000000..e1a70c1 --- /dev/null +++ b/public/style/icons/feather/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/lock.svg b/public/style/icons/feather/lock.svg new file mode 100644 index 0000000..de09d9d --- /dev/null +++ b/public/style/icons/feather/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/log-in.svg b/public/style/icons/feather/log-in.svg new file mode 100644 index 0000000..ba0da59 --- /dev/null +++ b/public/style/icons/feather/log-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/log-out.svg b/public/style/icons/feather/log-out.svg new file mode 100644 index 0000000..c9002c9 --- /dev/null +++ b/public/style/icons/feather/log-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/mail.svg b/public/style/icons/feather/mail.svg new file mode 100644 index 0000000..2af169e --- /dev/null +++ b/public/style/icons/feather/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/map-pin.svg b/public/style/icons/feather/map-pin.svg new file mode 100644 index 0000000..d5548e9 --- /dev/null +++ b/public/style/icons/feather/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/map.svg b/public/style/icons/feather/map.svg new file mode 100644 index 0000000..ecebd7b --- /dev/null +++ b/public/style/icons/feather/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/maximize-2.svg b/public/style/icons/feather/maximize-2.svg new file mode 100644 index 0000000..e41fc0b --- /dev/null +++ b/public/style/icons/feather/maximize-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/maximize.svg b/public/style/icons/feather/maximize.svg new file mode 100644 index 0000000..fc30518 --- /dev/null +++ b/public/style/icons/feather/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/meh.svg b/public/style/icons/feather/meh.svg new file mode 100644 index 0000000..6f57fff --- /dev/null +++ b/public/style/icons/feather/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/menu.svg b/public/style/icons/feather/menu.svg new file mode 100644 index 0000000..e8a84a9 --- /dev/null +++ b/public/style/icons/feather/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/message-circle.svg b/public/style/icons/feather/message-circle.svg new file mode 100644 index 0000000..4b21b32 --- /dev/null +++ b/public/style/icons/feather/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/message-square.svg b/public/style/icons/feather/message-square.svg new file mode 100644 index 0000000..6a2e4e5 --- /dev/null +++ b/public/style/icons/feather/message-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/mic-off.svg b/public/style/icons/feather/mic-off.svg new file mode 100644 index 0000000..0786219 --- /dev/null +++ b/public/style/icons/feather/mic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/mic.svg b/public/style/icons/feather/mic.svg new file mode 100644 index 0000000..dc5f780 --- /dev/null +++ b/public/style/icons/feather/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/minimize-2.svg b/public/style/icons/feather/minimize-2.svg new file mode 100644 index 0000000..a720fa6 --- /dev/null +++ b/public/style/icons/feather/minimize-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/minimize.svg b/public/style/icons/feather/minimize.svg new file mode 100644 index 0000000..46d6119 --- /dev/null +++ b/public/style/icons/feather/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/minus-circle.svg b/public/style/icons/feather/minus-circle.svg new file mode 100644 index 0000000..80c0de1 --- /dev/null +++ b/public/style/icons/feather/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/minus-square.svg b/public/style/icons/feather/minus-square.svg new file mode 100644 index 0000000..4862832 --- /dev/null +++ b/public/style/icons/feather/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/minus.svg b/public/style/icons/feather/minus.svg new file mode 100644 index 0000000..93cc734 --- /dev/null +++ b/public/style/icons/feather/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/monitor.svg b/public/style/icons/feather/monitor.svg new file mode 100644 index 0000000..6c3556d --- /dev/null +++ b/public/style/icons/feather/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/moon.svg b/public/style/icons/feather/moon.svg new file mode 100644 index 0000000..dbf7c6c --- /dev/null +++ b/public/style/icons/feather/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/more-horizontal.svg b/public/style/icons/feather/more-horizontal.svg new file mode 100644 index 0000000..dc6a855 --- /dev/null +++ b/public/style/icons/feather/more-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/more-vertical.svg b/public/style/icons/feather/more-vertical.svg new file mode 100644 index 0000000..cba6958 --- /dev/null +++ b/public/style/icons/feather/more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/mouse-pointer.svg b/public/style/icons/feather/mouse-pointer.svg new file mode 100644 index 0000000..f5af559 --- /dev/null +++ b/public/style/icons/feather/mouse-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/move.svg b/public/style/icons/feather/move.svg new file mode 100644 index 0000000..4e251b5 --- /dev/null +++ b/public/style/icons/feather/move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/music.svg b/public/style/icons/feather/music.svg new file mode 100644 index 0000000..7bee2f7 --- /dev/null +++ b/public/style/icons/feather/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/navigation-2.svg b/public/style/icons/feather/navigation-2.svg new file mode 100644 index 0000000..ae31db9 --- /dev/null +++ b/public/style/icons/feather/navigation-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/navigation.svg b/public/style/icons/feather/navigation.svg new file mode 100644 index 0000000..f600a41 --- /dev/null +++ b/public/style/icons/feather/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/octagon.svg b/public/style/icons/feather/octagon.svg new file mode 100644 index 0000000..124c548 --- /dev/null +++ b/public/style/icons/feather/octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/package.svg b/public/style/icons/feather/package.svg new file mode 100644 index 0000000..f1e09ee --- /dev/null +++ b/public/style/icons/feather/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/paperclip.svg b/public/style/icons/feather/paperclip.svg new file mode 100644 index 0000000..b1f69b7 --- /dev/null +++ b/public/style/icons/feather/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/pause-circle.svg b/public/style/icons/feather/pause-circle.svg new file mode 100644 index 0000000..f6b1a8d --- /dev/null +++ b/public/style/icons/feather/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/pause.svg b/public/style/icons/feather/pause.svg new file mode 100644 index 0000000..4e78038 --- /dev/null +++ b/public/style/icons/feather/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/pen-tool.svg b/public/style/icons/feather/pen-tool.svg new file mode 100644 index 0000000..0d26fa1 --- /dev/null +++ b/public/style/icons/feather/pen-tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/percent.svg b/public/style/icons/feather/percent.svg new file mode 100644 index 0000000..2cb9719 --- /dev/null +++ b/public/style/icons/feather/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-call.svg b/public/style/icons/feather/phone-call.svg new file mode 100644 index 0000000..8b86660 --- /dev/null +++ b/public/style/icons/feather/phone-call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-forwarded.svg b/public/style/icons/feather/phone-forwarded.svg new file mode 100644 index 0000000..aa21bef --- /dev/null +++ b/public/style/icons/feather/phone-forwarded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-incoming.svg b/public/style/icons/feather/phone-incoming.svg new file mode 100644 index 0000000..b2d523a --- /dev/null +++ b/public/style/icons/feather/phone-incoming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-missed.svg b/public/style/icons/feather/phone-missed.svg new file mode 100644 index 0000000..4950f09 --- /dev/null +++ b/public/style/icons/feather/phone-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-off.svg b/public/style/icons/feather/phone-off.svg new file mode 100644 index 0000000..4d00fb3 --- /dev/null +++ b/public/style/icons/feather/phone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone-outgoing.svg b/public/style/icons/feather/phone-outgoing.svg new file mode 100644 index 0000000..fea27a3 --- /dev/null +++ b/public/style/icons/feather/phone-outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/phone.svg b/public/style/icons/feather/phone.svg new file mode 100644 index 0000000..2a35154 --- /dev/null +++ b/public/style/icons/feather/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/pie-chart.svg b/public/style/icons/feather/pie-chart.svg new file mode 100644 index 0000000..b5bbe67 --- /dev/null +++ b/public/style/icons/feather/pie-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/play-circle.svg b/public/style/icons/feather/play-circle.svg new file mode 100644 index 0000000..8766dc7 --- /dev/null +++ b/public/style/icons/feather/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/play.svg b/public/style/icons/feather/play.svg new file mode 100644 index 0000000..fd76e30 --- /dev/null +++ b/public/style/icons/feather/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/plus-circle.svg b/public/style/icons/feather/plus-circle.svg new file mode 100644 index 0000000..4291ff0 --- /dev/null +++ b/public/style/icons/feather/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/plus-square.svg b/public/style/icons/feather/plus-square.svg new file mode 100644 index 0000000..c380e24 --- /dev/null +++ b/public/style/icons/feather/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/plus.svg b/public/style/icons/feather/plus.svg new file mode 100644 index 0000000..703c5b7 --- /dev/null +++ b/public/style/icons/feather/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/pocket.svg b/public/style/icons/feather/pocket.svg new file mode 100644 index 0000000..a3b2561 --- /dev/null +++ b/public/style/icons/feather/pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/power.svg b/public/style/icons/feather/power.svg new file mode 100644 index 0000000..598308f --- /dev/null +++ b/public/style/icons/feather/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/printer.svg b/public/style/icons/feather/printer.svg new file mode 100644 index 0000000..8a9a7ac --- /dev/null +++ b/public/style/icons/feather/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/radio.svg b/public/style/icons/feather/radio.svg new file mode 100644 index 0000000..5abfcd1 --- /dev/null +++ b/public/style/icons/feather/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/refresh-ccw.svg b/public/style/icons/feather/refresh-ccw.svg new file mode 100644 index 0000000..10cff0e --- /dev/null +++ b/public/style/icons/feather/refresh-ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/refresh-cw.svg b/public/style/icons/feather/refresh-cw.svg new file mode 100644 index 0000000..06c358d --- /dev/null +++ b/public/style/icons/feather/refresh-cw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/repeat.svg b/public/style/icons/feather/repeat.svg new file mode 100644 index 0000000..c7657b0 --- /dev/null +++ b/public/style/icons/feather/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/rewind.svg b/public/style/icons/feather/rewind.svg new file mode 100644 index 0000000..7b0fa3d --- /dev/null +++ b/public/style/icons/feather/rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/rotate-ccw.svg b/public/style/icons/feather/rotate-ccw.svg new file mode 100644 index 0000000..ade5dc4 --- /dev/null +++ b/public/style/icons/feather/rotate-ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/rotate-cw.svg b/public/style/icons/feather/rotate-cw.svg new file mode 100644 index 0000000..83dca35 --- /dev/null +++ b/public/style/icons/feather/rotate-cw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/rss.svg b/public/style/icons/feather/rss.svg new file mode 100644 index 0000000..c9a1368 --- /dev/null +++ b/public/style/icons/feather/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/save.svg b/public/style/icons/feather/save.svg new file mode 100644 index 0000000..46c7299 --- /dev/null +++ b/public/style/icons/feather/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/scissors.svg b/public/style/icons/feather/scissors.svg new file mode 100644 index 0000000..fd0647f --- /dev/null +++ b/public/style/icons/feather/scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/search.svg b/public/style/icons/feather/search.svg new file mode 100644 index 0000000..8710306 --- /dev/null +++ b/public/style/icons/feather/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/send.svg b/public/style/icons/feather/send.svg new file mode 100644 index 0000000..42ef2a2 --- /dev/null +++ b/public/style/icons/feather/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/server.svg b/public/style/icons/feather/server.svg new file mode 100644 index 0000000..54ce094 --- /dev/null +++ b/public/style/icons/feather/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/settings.svg b/public/style/icons/feather/settings.svg new file mode 100644 index 0000000..19c2726 --- /dev/null +++ b/public/style/icons/feather/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/share-2.svg b/public/style/icons/feather/share-2.svg new file mode 100644 index 0000000..09b1c7b --- /dev/null +++ b/public/style/icons/feather/share-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/share.svg b/public/style/icons/feather/share.svg new file mode 100644 index 0000000..df38c14 --- /dev/null +++ b/public/style/icons/feather/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/shield-off.svg b/public/style/icons/feather/shield-off.svg new file mode 100644 index 0000000..18692dd --- /dev/null +++ b/public/style/icons/feather/shield-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/shield.svg b/public/style/icons/feather/shield.svg new file mode 100644 index 0000000..c7c4841 --- /dev/null +++ b/public/style/icons/feather/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/shopping-bag.svg b/public/style/icons/feather/shopping-bag.svg new file mode 100644 index 0000000..eaa39e8 --- /dev/null +++ b/public/style/icons/feather/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/shopping-cart.svg b/public/style/icons/feather/shopping-cart.svg new file mode 100644 index 0000000..17a40bf --- /dev/null +++ b/public/style/icons/feather/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/shuffle.svg b/public/style/icons/feather/shuffle.svg new file mode 100644 index 0000000..8cfb5db --- /dev/null +++ b/public/style/icons/feather/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/sidebar.svg b/public/style/icons/feather/sidebar.svg new file mode 100644 index 0000000..8ba817e --- /dev/null +++ b/public/style/icons/feather/sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/skip-back.svg b/public/style/icons/feather/skip-back.svg new file mode 100644 index 0000000..88d024e --- /dev/null +++ b/public/style/icons/feather/skip-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/skip-forward.svg b/public/style/icons/feather/skip-forward.svg new file mode 100644 index 0000000..f3fdac3 --- /dev/null +++ b/public/style/icons/feather/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/slack.svg b/public/style/icons/feather/slack.svg new file mode 100644 index 0000000..5d97346 --- /dev/null +++ b/public/style/icons/feather/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/slash.svg b/public/style/icons/feather/slash.svg new file mode 100644 index 0000000..f4131b8 --- /dev/null +++ b/public/style/icons/feather/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/sliders.svg b/public/style/icons/feather/sliders.svg new file mode 100644 index 0000000..19c9385 --- /dev/null +++ b/public/style/icons/feather/sliders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/smartphone.svg b/public/style/icons/feather/smartphone.svg new file mode 100644 index 0000000..0171a95 --- /dev/null +++ b/public/style/icons/feather/smartphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/smile.svg b/public/style/icons/feather/smile.svg new file mode 100644 index 0000000..24dc8a2 --- /dev/null +++ b/public/style/icons/feather/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/speaker.svg b/public/style/icons/feather/speaker.svg new file mode 100644 index 0000000..75d5ff9 --- /dev/null +++ b/public/style/icons/feather/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/square.svg b/public/style/icons/feather/square.svg new file mode 100644 index 0000000..6eabc77 --- /dev/null +++ b/public/style/icons/feather/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/star.svg b/public/style/icons/feather/star.svg new file mode 100644 index 0000000..bcdc31a --- /dev/null +++ b/public/style/icons/feather/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/stop-circle.svg b/public/style/icons/feather/stop-circle.svg new file mode 100644 index 0000000..c10d9d4 --- /dev/null +++ b/public/style/icons/feather/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/sun.svg b/public/style/icons/feather/sun.svg new file mode 100644 index 0000000..7f51b94 --- /dev/null +++ b/public/style/icons/feather/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/sunrise.svg b/public/style/icons/feather/sunrise.svg new file mode 100644 index 0000000..eff4b1e --- /dev/null +++ b/public/style/icons/feather/sunrise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/sunset.svg b/public/style/icons/feather/sunset.svg new file mode 100644 index 0000000..a5a2221 --- /dev/null +++ b/public/style/icons/feather/sunset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/tablet.svg b/public/style/icons/feather/tablet.svg new file mode 100644 index 0000000..9c80b40 --- /dev/null +++ b/public/style/icons/feather/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/tag.svg b/public/style/icons/feather/tag.svg new file mode 100644 index 0000000..7219b15 --- /dev/null +++ b/public/style/icons/feather/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/target.svg b/public/style/icons/feather/target.svg new file mode 100644 index 0000000..be84b17 --- /dev/null +++ b/public/style/icons/feather/target.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/terminal.svg b/public/style/icons/feather/terminal.svg new file mode 100644 index 0000000..af459c0 --- /dev/null +++ b/public/style/icons/feather/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/thermometer.svg b/public/style/icons/feather/thermometer.svg new file mode 100644 index 0000000..33142cc --- /dev/null +++ b/public/style/icons/feather/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/thumbs-down.svg b/public/style/icons/feather/thumbs-down.svg new file mode 100644 index 0000000..3e7bcd6 --- /dev/null +++ b/public/style/icons/feather/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/thumbs-up.svg b/public/style/icons/feather/thumbs-up.svg new file mode 100644 index 0000000..226c44d --- /dev/null +++ b/public/style/icons/feather/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/toggle-left.svg b/public/style/icons/feather/toggle-left.svg new file mode 100644 index 0000000..240be29 --- /dev/null +++ b/public/style/icons/feather/toggle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/toggle-right.svg b/public/style/icons/feather/toggle-right.svg new file mode 100644 index 0000000..fc6e81c --- /dev/null +++ b/public/style/icons/feather/toggle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/tool.svg b/public/style/icons/feather/tool.svg new file mode 100644 index 0000000..f3cbf3d --- /dev/null +++ b/public/style/icons/feather/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/trash-2.svg b/public/style/icons/feather/trash-2.svg new file mode 100644 index 0000000..f24d55b --- /dev/null +++ b/public/style/icons/feather/trash-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/trash.svg b/public/style/icons/feather/trash.svg new file mode 100644 index 0000000..55650bd --- /dev/null +++ b/public/style/icons/feather/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/trello.svg b/public/style/icons/feather/trello.svg new file mode 100644 index 0000000..b2f599b --- /dev/null +++ b/public/style/icons/feather/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/trending-down.svg b/public/style/icons/feather/trending-down.svg new file mode 100644 index 0000000..a9d4cfa --- /dev/null +++ b/public/style/icons/feather/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/trending-up.svg b/public/style/icons/feather/trending-up.svg new file mode 100644 index 0000000..52026a4 --- /dev/null +++ b/public/style/icons/feather/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/triangle.svg b/public/style/icons/feather/triangle.svg new file mode 100644 index 0000000..274b652 --- /dev/null +++ b/public/style/icons/feather/triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/truck.svg b/public/style/icons/feather/truck.svg new file mode 100644 index 0000000..3389837 --- /dev/null +++ b/public/style/icons/feather/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/tv.svg b/public/style/icons/feather/tv.svg new file mode 100644 index 0000000..955bbff --- /dev/null +++ b/public/style/icons/feather/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/twitch.svg b/public/style/icons/feather/twitch.svg new file mode 100644 index 0000000..1706249 --- /dev/null +++ b/public/style/icons/feather/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/twitter.svg b/public/style/icons/feather/twitter.svg new file mode 100644 index 0000000..f8886ec --- /dev/null +++ b/public/style/icons/feather/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/type.svg b/public/style/icons/feather/type.svg new file mode 100644 index 0000000..c6b2de3 --- /dev/null +++ b/public/style/icons/feather/type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/umbrella.svg b/public/style/icons/feather/umbrella.svg new file mode 100644 index 0000000..dc77c0c --- /dev/null +++ b/public/style/icons/feather/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/underline.svg b/public/style/icons/feather/underline.svg new file mode 100644 index 0000000..044945d --- /dev/null +++ b/public/style/icons/feather/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/unlock.svg b/public/style/icons/feather/unlock.svg new file mode 100644 index 0000000..01dc359 --- /dev/null +++ b/public/style/icons/feather/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/upload-cloud.svg b/public/style/icons/feather/upload-cloud.svg new file mode 100644 index 0000000..a1db297 --- /dev/null +++ b/public/style/icons/feather/upload-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/upload.svg b/public/style/icons/feather/upload.svg new file mode 100644 index 0000000..91eaff7 --- /dev/null +++ b/public/style/icons/feather/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/user-check.svg b/public/style/icons/feather/user-check.svg new file mode 100644 index 0000000..42f91b2 --- /dev/null +++ b/public/style/icons/feather/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/user-minus.svg b/public/style/icons/feather/user-minus.svg new file mode 100644 index 0000000..44b75f5 --- /dev/null +++ b/public/style/icons/feather/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/user-plus.svg b/public/style/icons/feather/user-plus.svg new file mode 100644 index 0000000..21460f6 --- /dev/null +++ b/public/style/icons/feather/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/user-x.svg b/public/style/icons/feather/user-x.svg new file mode 100644 index 0000000..0c41a48 --- /dev/null +++ b/public/style/icons/feather/user-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/user.svg b/public/style/icons/feather/user.svg new file mode 100644 index 0000000..7bb5f29 --- /dev/null +++ b/public/style/icons/feather/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/users.svg b/public/style/icons/feather/users.svg new file mode 100644 index 0000000..aacf6b0 --- /dev/null +++ b/public/style/icons/feather/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/video-off.svg b/public/style/icons/feather/video-off.svg new file mode 100644 index 0000000..08ec697 --- /dev/null +++ b/public/style/icons/feather/video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/video.svg b/public/style/icons/feather/video.svg new file mode 100644 index 0000000..8ff156a --- /dev/null +++ b/public/style/icons/feather/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/voicemail.svg b/public/style/icons/feather/voicemail.svg new file mode 100644 index 0000000..5d78a8e --- /dev/null +++ b/public/style/icons/feather/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/volume-1.svg b/public/style/icons/feather/volume-1.svg new file mode 100644 index 0000000..150e875 --- /dev/null +++ b/public/style/icons/feather/volume-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/volume-2.svg b/public/style/icons/feather/volume-2.svg new file mode 100644 index 0000000..03d521c --- /dev/null +++ b/public/style/icons/feather/volume-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/volume-x.svg b/public/style/icons/feather/volume-x.svg new file mode 100644 index 0000000..be44240 --- /dev/null +++ b/public/style/icons/feather/volume-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/volume.svg b/public/style/icons/feather/volume.svg new file mode 100644 index 0000000..53bfe15 --- /dev/null +++ b/public/style/icons/feather/volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/watch.svg b/public/style/icons/feather/watch.svg new file mode 100644 index 0000000..a1099da --- /dev/null +++ b/public/style/icons/feather/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/wifi-off.svg b/public/style/icons/feather/wifi-off.svg new file mode 100644 index 0000000..35eae43 --- /dev/null +++ b/public/style/icons/feather/wifi-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/wifi.svg b/public/style/icons/feather/wifi.svg new file mode 100644 index 0000000..748c285 --- /dev/null +++ b/public/style/icons/feather/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/wind.svg b/public/style/icons/feather/wind.svg new file mode 100644 index 0000000..82b3646 --- /dev/null +++ b/public/style/icons/feather/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/x-circle.svg b/public/style/icons/feather/x-circle.svg new file mode 100644 index 0000000..94aad5e --- /dev/null +++ b/public/style/icons/feather/x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/x-octagon.svg b/public/style/icons/feather/x-octagon.svg new file mode 100644 index 0000000..8543198 --- /dev/null +++ b/public/style/icons/feather/x-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/x-square.svg b/public/style/icons/feather/x-square.svg new file mode 100644 index 0000000..7677c38 --- /dev/null +++ b/public/style/icons/feather/x-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/x.svg b/public/style/icons/feather/x.svg new file mode 100644 index 0000000..7d5875c --- /dev/null +++ b/public/style/icons/feather/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/youtube.svg b/public/style/icons/feather/youtube.svg new file mode 100644 index 0000000..c482438 --- /dev/null +++ b/public/style/icons/feather/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/zap-off.svg b/public/style/icons/feather/zap-off.svg new file mode 100644 index 0000000..c636f8b --- /dev/null +++ b/public/style/icons/feather/zap-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/zap.svg b/public/style/icons/feather/zap.svg new file mode 100644 index 0000000..8fdafa9 --- /dev/null +++ b/public/style/icons/feather/zap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/zoom-in.svg b/public/style/icons/feather/zoom-in.svg new file mode 100644 index 0000000..da4572d --- /dev/null +++ b/public/style/icons/feather/zoom-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/feather/zoom-out.svg b/public/style/icons/feather/zoom-out.svg new file mode 100644 index 0000000..fd678d7 --- /dev/null +++ b/public/style/icons/feather/zoom-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/flaticon/Flaticon.eot b/public/style/icons/flaticon/Flaticon.eot new file mode 100644 index 0000000..f62ae1b Binary files /dev/null and b/public/style/icons/flaticon/Flaticon.eot differ diff --git a/public/style/icons/flaticon/Flaticon.svg b/public/style/icons/flaticon/Flaticon.svg new file mode 100644 index 0000000..80429f4 --- /dev/null +++ b/public/style/icons/flaticon/Flaticon.svg @@ -0,0 +1,3909 @@ + + + + + +Created by FontForge 20160405 at Tue Apr 25 09:15:54 2017 + By Apache +Copyright (c) 2017, Apache + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/flaticon/Flaticon.ttf b/public/style/icons/flaticon/Flaticon.ttf new file mode 100644 index 0000000..98804eb Binary files /dev/null and b/public/style/icons/flaticon/Flaticon.ttf differ diff --git a/public/style/icons/flaticon/Flaticon.woff b/public/style/icons/flaticon/Flaticon.woff new file mode 100644 index 0000000..8945bae Binary files /dev/null and b/public/style/icons/flaticon/Flaticon.woff differ diff --git a/public/style/icons/flaticon/_flaticon.scss b/public/style/icons/flaticon/_flaticon.scss new file mode 100644 index 0000000..233c7a7 --- /dev/null +++ b/public/style/icons/flaticon/_flaticon.scss @@ -0,0 +1,799 @@ + /* + Flaticon icon font: Flaticon + Creation date: 25/04/2017 09:15 + */ + + @font-face { + font-family: "Flaticon"; + src: url("./Flaticon.eot"); + src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), + url("./Flaticon.woff") format("woff"), + url("./Flaticon.ttf") format("truetype"), + url("./Flaticon.svg#Flaticon") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "Flaticon"; + src: url("./Flaticon.svg#Flaticon") format("svg"); + } +} + + .fi:before{ + display: inline-block; + font-family: "Flaticon"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; + } + + .flaticon-381-add:before { content: "\f100"; } +.flaticon-381-add-1:before { content: "\f101"; } +.flaticon-381-add-2:before { content: "\f102"; } +.flaticon-381-add-3:before { content: "\f103"; } +.flaticon-381-alarm-clock:before { content: "\f104"; } +.flaticon-381-alarm-clock-1:before { content: "\f105"; } +.flaticon-381-album:before { content: "\f106"; } +.flaticon-381-album-1:before { content: "\f107"; } +.flaticon-381-album-2:before { content: "\f108"; } +.flaticon-381-album-3:before { content: "\f109"; } +.flaticon-381-app:before { content: "\f10a"; } +.flaticon-381-archive:before { content: "\f10b"; } +.flaticon-381-back:before { content: "\f10c"; } +.flaticon-381-back-1:before { content: "\f10d"; } +.flaticon-381-back-2:before { content: "\f10e"; } +.flaticon-381-background:before { content: "\f10f"; } +.flaticon-381-background-1:before { content: "\f110"; } +.flaticon-381-battery:before { content: "\f111"; } +.flaticon-381-battery-1:before { content: "\f112"; } +.flaticon-381-battery-2:before { content: "\f113"; } +.flaticon-381-battery-3:before { content: "\f114"; } +.flaticon-381-battery-4:before { content: "\f115"; } +.flaticon-381-battery-5:before { content: "\f116"; } +.flaticon-381-battery-6:before { content: "\f117"; } +.flaticon-381-battery-7:before { content: "\f118"; } +.flaticon-381-battery-8:before { content: "\f119"; } +.flaticon-381-battery-9:before { content: "\f11a"; } +.flaticon-381-binoculars:before { content: "\f11b"; } +.flaticon-381-blueprint:before { content: "\f11c"; } +.flaticon-381-bluetooth:before { content: "\f11d"; } +.flaticon-381-bluetooth-1:before { content: "\f11e"; } +.flaticon-381-book:before { content: "\f11f"; } +.flaticon-381-bookmark:before { content: "\f120"; } +.flaticon-381-bookmark-1:before { content: "\f121"; } +.flaticon-381-box:before { content: "\f122"; } +.flaticon-381-box-1:before { content: "\f123"; } +.flaticon-381-box-2:before { content: "\f124"; } +.flaticon-381-briefcase:before { content: "\f125"; } +.flaticon-381-broken-heart:before { content: "\f126"; } +.flaticon-381-broken-link:before { content: "\f127"; } +.flaticon-381-calculator:before { content: "\f128"; } +.flaticon-381-calculator-1:before { content: "\f129"; } +.flaticon-381-calendar:before { content: "\f12a"; } +.flaticon-381-calendar-1:before { content: "\f12b"; } +.flaticon-381-calendar-2:before { content: "\f12c"; } +.flaticon-381-calendar-3:before { content: "\f12d"; } +.flaticon-381-calendar-4:before { content: "\f12e"; } +.flaticon-381-calendar-5:before { content: "\f12f"; } +.flaticon-381-calendar-6:before { content: "\f130"; } +.flaticon-381-calendar-7:before { content: "\f131"; } +.flaticon-381-clock:before { content: "\f132"; } +.flaticon-381-clock-1:before { content: "\f133"; } +.flaticon-381-clock-2:before { content: "\f134"; } +.flaticon-381-close:before { content: "\f135"; } +.flaticon-381-cloud:before { content: "\f136"; } +.flaticon-381-cloud-computing:before { content: "\f137"; } +.flaticon-381-command:before { content: "\f138"; } +.flaticon-381-compact-disc:before { content: "\f139"; } +.flaticon-381-compact-disc-1:before { content: "\f13a"; } +.flaticon-381-compact-disc-2:before { content: "\f13b"; } +.flaticon-381-compass:before { content: "\f13c"; } +.flaticon-381-compass-1:before { content: "\f13d"; } +.flaticon-381-compass-2:before { content: "\f13e"; } +.flaticon-381-controls:before { content: "\f13f"; } +.flaticon-381-controls-1:before { content: "\f140"; } +.flaticon-381-controls-2:before { content: "\f141"; } +.flaticon-381-controls-3:before { content: "\f142"; } +.flaticon-381-controls-4:before { content: "\f143"; } +.flaticon-381-controls-5:before { content: "\f144"; } +.flaticon-381-controls-6:before { content: "\f145"; } +.flaticon-381-controls-7:before { content: "\f146"; } +.flaticon-381-controls-8:before { content: "\f147"; } +.flaticon-381-controls-9:before { content: "\f148"; } +.flaticon-381-database:before { content: "\f149"; } +.flaticon-381-database-1:before { content: "\f14a"; } +.flaticon-381-database-2:before { content: "\f14b"; } +.flaticon-381-diamond:before { content: "\f14c"; } +.flaticon-381-diploma:before { content: "\f14d"; } +.flaticon-381-dislike:before { content: "\f14e"; } +.flaticon-381-divide:before { content: "\f14f"; } +.flaticon-381-division:before { content: "\f150"; } +.flaticon-381-division-1:before { content: "\f151"; } +.flaticon-381-download:before { content: "\f152"; } +.flaticon-381-earth-globe:before { content: "\f153"; } +.flaticon-381-earth-globe-1:before { content: "\f154"; } +.flaticon-381-edit:before { content: "\f155"; } +.flaticon-381-edit-1:before { content: "\f156"; } +.flaticon-381-eject:before { content: "\f157"; } +.flaticon-381-eject-1:before { content: "\f158"; } +.flaticon-381-enter:before { content: "\f159"; } +.flaticon-381-equal:before { content: "\f15a"; } +.flaticon-381-equal-1:before { content: "\f15b"; } +.flaticon-381-equal-2:before { content: "\f15c"; } +.flaticon-381-error:before { content: "\f15d"; } +.flaticon-381-exit:before { content: "\f15e"; } +.flaticon-381-exit-1:before { content: "\f15f"; } +.flaticon-381-exit-2:before { content: "\f160"; } +.flaticon-381-fast-forward:before { content: "\f161"; } +.flaticon-381-fast-forward-1:before { content: "\f162"; } +.flaticon-381-file:before { content: "\f163"; } +.flaticon-381-file-1:before { content: "\f164"; } +.flaticon-381-file-2:before { content: "\f165"; } +.flaticon-381-film-strip:before { content: "\f166"; } +.flaticon-381-film-strip-1:before { content: "\f167"; } +.flaticon-381-fingerprint:before { content: "\f168"; } +.flaticon-381-flag:before { content: "\f169"; } +.flaticon-381-flag-1:before { content: "\f16a"; } +.flaticon-381-flag-2:before { content: "\f16b"; } +.flaticon-381-flag-3:before { content: "\f16c"; } +.flaticon-381-flag-4:before { content: "\f16d"; } +.flaticon-381-focus:before { content: "\f16e"; } +.flaticon-381-folder:before { content: "\f16f"; } +.flaticon-381-folder-1:before { content: "\f170"; } +.flaticon-381-folder-10:before { content: "\f171"; } +.flaticon-381-folder-11:before { content: "\f172"; } +.flaticon-381-folder-12:before { content: "\f173"; } +.flaticon-381-folder-13:before { content: "\f174"; } +.flaticon-381-folder-14:before { content: "\f175"; } +.flaticon-381-folder-15:before { content: "\f176"; } +.flaticon-381-folder-16:before { content: "\f177"; } +.flaticon-381-folder-17:before { content: "\f178"; } +.flaticon-381-folder-18:before { content: "\f179"; } +.flaticon-381-folder-19:before { content: "\f17a"; } +.flaticon-381-folder-2:before { content: "\f17b"; } +.flaticon-381-folder-3:before { content: "\f17c"; } +.flaticon-381-folder-4:before { content: "\f17d"; } +.flaticon-381-folder-5:before { content: "\f17e"; } +.flaticon-381-folder-6:before { content: "\f17f"; } +.flaticon-381-folder-7:before { content: "\f180"; } +.flaticon-381-folder-8:before { content: "\f181"; } +.flaticon-381-folder-9:before { content: "\f182"; } +.flaticon-381-forbidden:before { content: "\f183"; } +.flaticon-381-funnel:before { content: "\f184"; } +.flaticon-381-gift:before { content: "\f185"; } +.flaticon-381-heart:before { content: "\f186"; } +.flaticon-381-heart-1:before { content: "\f187"; } +.flaticon-381-help:before { content: "\f188"; } +.flaticon-381-help-1:before { content: "\f189"; } +.flaticon-381-hide:before { content: "\f18a"; } +.flaticon-381-high-volume:before { content: "\f18b"; } +.flaticon-381-home:before { content: "\f18c"; } +.flaticon-381-home-1:before { content: "\f18d"; } +.flaticon-381-home-2:before { content: "\f18e"; } +.flaticon-381-home-3:before { content: "\f18f"; } +.flaticon-381-hourglass:before { content: "\f190"; } +.flaticon-381-hourglass-1:before { content: "\f191"; } +.flaticon-381-hourglass-2:before { content: "\f192"; } +.flaticon-381-id-card:before { content: "\f193"; } +.flaticon-381-id-card-1:before { content: "\f194"; } +.flaticon-381-id-card-2:before { content: "\f195"; } +.flaticon-381-id-card-3:before { content: "\f196"; } +.flaticon-381-id-card-4:before { content: "\f197"; } +.flaticon-381-id-card-5:before { content: "\f198"; } +.flaticon-381-idea:before { content: "\f199"; } +.flaticon-381-incoming-call:before { content: "\f19a"; } +.flaticon-381-infinity:before { content: "\f19b"; } +.flaticon-381-internet:before { content: "\f19c"; } +.flaticon-381-key:before { content: "\f19d"; } +.flaticon-381-knob:before { content: "\f19e"; } +.flaticon-381-knob-1:before { content: "\f19f"; } +.flaticon-381-layer:before { content: "\f1a0"; } +.flaticon-381-layer-1:before { content: "\f1a1"; } +.flaticon-381-like:before { content: "\f1a2"; } +.flaticon-381-link:before { content: "\f1a3"; } +.flaticon-381-link-1:before { content: "\f1a4"; } +.flaticon-381-list:before { content: "\f1a5"; } +.flaticon-381-list-1:before { content: "\f1a6"; } +.flaticon-381-location:before { content: "\f1a7"; } +.flaticon-381-location-1:before { content: "\f1a8"; } +.flaticon-381-location-2:before { content: "\f1a9"; } +.flaticon-381-location-3:before { content: "\f1aa"; } +.flaticon-381-location-4:before { content: "\f1ab"; } +.flaticon-381-locations:before { content: "\f1ac"; } +.flaticon-381-lock:before { content: "\f1ad"; } +.flaticon-381-lock-1:before { content: "\f1ae"; } +.flaticon-381-lock-2:before { content: "\f1af"; } +.flaticon-381-lock-3:before { content: "\f1b0"; } +.flaticon-381-low-volume:before { content: "\f1b1"; } +.flaticon-381-low-volume-1:before { content: "\f1b2"; } +.flaticon-381-low-volume-2:before { content: "\f1b3"; } +.flaticon-381-low-volume-3:before { content: "\f1b4"; } +.flaticon-381-magic-wand:before { content: "\f1b5"; } +.flaticon-381-magnet:before { content: "\f1b6"; } +.flaticon-381-magnet-1:before { content: "\f1b7"; } +.flaticon-381-magnet-2:before { content: "\f1b8"; } +.flaticon-381-map:before { content: "\f1b9"; } +.flaticon-381-map-1:before { content: "\f1ba"; } +.flaticon-381-map-2:before { content: "\f1bb"; } +.flaticon-381-menu:before { content: "\f1bc"; } +.flaticon-381-menu-1:before { content: "\f1bd"; } +.flaticon-381-menu-2:before { content: "\f1be"; } +.flaticon-381-menu-3:before { content: "\f1bf"; } +.flaticon-381-microphone:before { content: "\f1c0"; } +.flaticon-381-microphone-1:before { content: "\f1c1"; } +.flaticon-381-more:before { content: "\f1c2"; } +.flaticon-381-more-1:before { content: "\f1c3"; } +.flaticon-381-more-2:before { content: "\f1c4"; } +.flaticon-381-multiply:before { content: "\f1c5"; } +.flaticon-381-multiply-1:before { content: "\f1c6"; } +.flaticon-381-music-album:before { content: "\f1c7"; } +.flaticon-381-mute:before { content: "\f1c8"; } +.flaticon-381-mute-1:before { content: "\f1c9"; } +.flaticon-381-mute-2:before { content: "\f1ca"; } +.flaticon-381-network:before { content: "\f1cb"; } +.flaticon-381-network-1:before { content: "\f1cc"; } +.flaticon-381-network-2:before { content: "\f1cd"; } +.flaticon-381-network-3:before { content: "\f1ce"; } +.flaticon-381-networking:before { content: "\f1cf"; } +.flaticon-381-networking-1:before { content: "\f1d0"; } +.flaticon-381-news:before { content: "\f1d1"; } +.flaticon-381-newspaper:before { content: "\f1d2"; } +.flaticon-381-next:before { content: "\f1d3"; } +.flaticon-381-next-1:before { content: "\f1d4"; } +.flaticon-381-note:before { content: "\f1d5"; } +.flaticon-381-notebook:before { content: "\f1d6"; } +.flaticon-381-notebook-1:before { content: "\f1d7"; } +.flaticon-381-notebook-2:before { content: "\f1d8"; } +.flaticon-381-notebook-3:before { content: "\f1d9"; } +.flaticon-381-notebook-4:before { content: "\f1da"; } +.flaticon-381-notebook-5:before { content: "\f1db"; } +.flaticon-381-notepad:before { content: "\f1dc"; } +.flaticon-381-notepad-1:before { content: "\f1dd"; } +.flaticon-381-notepad-2:before { content: "\f1de"; } +.flaticon-381-notification:before { content: "\f1df"; } +.flaticon-381-off:before { content: "\f1e0"; } +.flaticon-381-on:before { content: "\f1e1"; } +.flaticon-381-pad:before { content: "\f1e2"; } +.flaticon-381-padlock:before { content: "\f1e3"; } +.flaticon-381-padlock-1:before { content: "\f1e4"; } +.flaticon-381-padlock-2:before { content: "\f1e5"; } +.flaticon-381-panel:before { content: "\f1e6"; } +.flaticon-381-panel-1:before { content: "\f1e7"; } +.flaticon-381-panel-2:before { content: "\f1e8"; } +.flaticon-381-panel-3:before { content: "\f1e9"; } +.flaticon-381-paperclip:before { content: "\f1ea"; } +.flaticon-381-pause:before { content: "\f1eb"; } +.flaticon-381-pause-1:before { content: "\f1ec"; } +.flaticon-381-pencil:before { content: "\f1ed"; } +.flaticon-381-percentage:before { content: "\f1ee"; } +.flaticon-381-percentage-1:before { content: "\f1ef"; } +.flaticon-381-perspective:before { content: "\f1f0"; } +.flaticon-381-phone-call:before { content: "\f1f1"; } +.flaticon-381-photo:before { content: "\f1f2"; } +.flaticon-381-photo-camera:before { content: "\f1f3"; } +.flaticon-381-photo-camera-1:before { content: "\f1f4"; } +.flaticon-381-picture:before { content: "\f1f5"; } +.flaticon-381-picture-1:before { content: "\f1f6"; } +.flaticon-381-picture-2:before { content: "\f1f7"; } +.flaticon-381-pin:before { content: "\f1f8"; } +.flaticon-381-play-button:before { content: "\f1f9"; } +.flaticon-381-play-button-1:before { content: "\f1fa"; } +.flaticon-381-plus:before { content: "\f1fb"; } +.flaticon-381-presentation:before { content: "\f1fc"; } +.flaticon-381-price-tag:before { content: "\f1fd"; } +.flaticon-381-print:before { content: "\f1fe"; } +.flaticon-381-print-1:before { content: "\f1ff"; } +.flaticon-381-privacy:before { content: "\f200"; } +.flaticon-381-promotion:before { content: "\f201"; } +.flaticon-381-promotion-1:before { content: "\f202"; } +.flaticon-381-push-pin:before { content: "\f203"; } +.flaticon-381-quaver:before { content: "\f204"; } +.flaticon-381-quaver-1:before { content: "\f205"; } +.flaticon-381-radar:before { content: "\f206"; } +.flaticon-381-reading:before { content: "\f207"; } +.flaticon-381-receive:before { content: "\f208"; } +.flaticon-381-record:before { content: "\f209"; } +.flaticon-381-repeat:before { content: "\f20a"; } +.flaticon-381-repeat-1:before { content: "\f20b"; } +.flaticon-381-resume:before { content: "\f20c"; } +.flaticon-381-rewind:before { content: "\f20d"; } +.flaticon-381-rewind-1:before { content: "\f20e"; } +.flaticon-381-ring:before { content: "\f20f"; } +.flaticon-381-ring-1:before { content: "\f210"; } +.flaticon-381-rotate:before { content: "\f211"; } +.flaticon-381-rotate-1:before { content: "\f212"; } +.flaticon-381-route:before { content: "\f213"; } +.flaticon-381-save:before { content: "\f214"; } +.flaticon-381-search:before { content: "\f215"; } +.flaticon-381-search-1:before { content: "\f216"; } +.flaticon-381-search-2:before { content: "\f217"; } +.flaticon-381-search-3:before { content: "\f218"; } +.flaticon-381-send:before { content: "\f219"; } +.flaticon-381-send-1:before { content: "\f21a"; } +.flaticon-381-send-2:before { content: "\f21b"; } +.flaticon-381-settings:before { content: "\f21c"; } +.flaticon-381-settings-1:before { content: "\f21d"; } +.flaticon-381-settings-2:before { content: "\f21e"; } +.flaticon-381-settings-3:before { content: "\f21f"; } +.flaticon-381-settings-4:before { content: "\f220"; } +.flaticon-381-settings-5:before { content: "\f221"; } +.flaticon-381-settings-6:before { content: "\f222"; } +.flaticon-381-settings-7:before { content: "\f223"; } +.flaticon-381-settings-8:before { content: "\f224"; } +.flaticon-381-settings-9:before { content: "\f225"; } +.flaticon-381-share:before { content: "\f226"; } +.flaticon-381-share-1:before { content: "\f227"; } +.flaticon-381-share-2:before { content: "\f228"; } +.flaticon-381-shuffle:before { content: "\f229"; } +.flaticon-381-shuffle-1:before { content: "\f22a"; } +.flaticon-381-shut-down:before { content: "\f22b"; } +.flaticon-381-silence:before { content: "\f22c"; } +.flaticon-381-silent:before { content: "\f22d"; } +.flaticon-381-smartphone:before { content: "\f22e"; } +.flaticon-381-smartphone-1:before { content: "\f22f"; } +.flaticon-381-smartphone-2:before { content: "\f230"; } +.flaticon-381-smartphone-3:before { content: "\f231"; } +.flaticon-381-smartphone-4:before { content: "\f232"; } +.flaticon-381-smartphone-5:before { content: "\f233"; } +.flaticon-381-smartphone-6:before { content: "\f234"; } +.flaticon-381-smartphone-7:before { content: "\f235"; } +.flaticon-381-speaker:before { content: "\f236"; } +.flaticon-381-speedometer:before { content: "\f237"; } +.flaticon-381-spotlight:before { content: "\f238"; } +.flaticon-381-star:before { content: "\f239"; } +.flaticon-381-star-1:before { content: "\f23a"; } +.flaticon-381-stop:before { content: "\f23b"; } +.flaticon-381-stop-1:before { content: "\f23c"; } +.flaticon-381-stopclock:before { content: "\f23d"; } +.flaticon-381-stopwatch:before { content: "\f23e"; } +.flaticon-381-stopwatch-1:before { content: "\f23f"; } +.flaticon-381-stopwatch-2:before { content: "\f240"; } +.flaticon-381-substract:before { content: "\f241"; } +.flaticon-381-substract-1:before { content: "\f242"; } +.flaticon-381-substract-2:before { content: "\f243"; } +.flaticon-381-success:before { content: "\f244"; } +.flaticon-381-success-1:before { content: "\f245"; } +.flaticon-381-success-2:before { content: "\f246"; } +.flaticon-381-sunglasses:before { content: "\f247"; } +.flaticon-381-switch:before { content: "\f248"; } +.flaticon-381-switch-1:before { content: "\f249"; } +.flaticon-381-switch-2:before { content: "\f24a"; } +.flaticon-381-switch-3:before { content: "\f24b"; } +.flaticon-381-switch-4:before { content: "\f24c"; } +.flaticon-381-switch-5:before { content: "\f24d"; } +.flaticon-381-sync:before { content: "\f24e"; } +.flaticon-381-tab:before { content: "\f24f"; } +.flaticon-381-target:before { content: "\f250"; } +.flaticon-381-television:before { content: "\f251"; } +.flaticon-381-time:before { content: "\f252"; } +.flaticon-381-transfer:before { content: "\f253"; } +.flaticon-381-trash:before { content: "\f254"; } +.flaticon-381-trash-1:before { content: "\f255"; } +.flaticon-381-trash-2:before { content: "\f256"; } +.flaticon-381-trash-3:before { content: "\f257"; } +.flaticon-381-turn-off:before { content: "\f258"; } +.flaticon-381-umbrella:before { content: "\f259"; } +.flaticon-381-unlocked:before { content: "\f25a"; } +.flaticon-381-unlocked-1:before { content: "\f25b"; } +.flaticon-381-unlocked-2:before { content: "\f25c"; } +.flaticon-381-unlocked-3:before { content: "\f25d"; } +.flaticon-381-unlocked-4:before { content: "\f25e"; } +.flaticon-381-upload:before { content: "\f25f"; } +.flaticon-381-upload-1:before { content: "\f260"; } +.flaticon-381-user:before { content: "\f261"; } +.flaticon-381-user-1:before { content: "\f262"; } +.flaticon-381-user-2:before { content: "\f263"; } +.flaticon-381-user-3:before { content: "\f264"; } +.flaticon-381-user-4:before { content: "\f265"; } +.flaticon-381-user-5:before { content: "\f266"; } +.flaticon-381-user-6:before { content: "\f267"; } +.flaticon-381-user-7:before { content: "\f268"; } +.flaticon-381-user-8:before { content: "\f269"; } +.flaticon-381-user-9:before { content: "\f26a"; } +.flaticon-381-video-camera:before { content: "\f26b"; } +.flaticon-381-video-clip:before { content: "\f26c"; } +.flaticon-381-video-player:before { content: "\f26d"; } +.flaticon-381-video-player-1:before { content: "\f26e"; } +.flaticon-381-view:before { content: "\f26f"; } +.flaticon-381-view-1:before { content: "\f270"; } +.flaticon-381-view-2:before { content: "\f271"; } +.flaticon-381-volume:before { content: "\f272"; } +.flaticon-381-warning:before { content: "\f273"; } +.flaticon-381-warning-1:before { content: "\f274"; } +.flaticon-381-wifi:before { content: "\f275"; } +.flaticon-381-wifi-1:before { content: "\f276"; } +.flaticon-381-wifi-2:before { content: "\f277"; } +.flaticon-381-windows:before { content: "\f278"; } +.flaticon-381-windows-1:before { content: "\f279"; } +.flaticon-381-zoom-in:before { content: "\f27a"; } +.flaticon-381-zoom-out:before { content: "\f27b"; } + + $font-Flaticon-381-add: "\f100"; + $font-Flaticon-381-add-1: "\f101"; + $font-Flaticon-381-add-2: "\f102"; + $font-Flaticon-381-add-3: "\f103"; + $font-Flaticon-381-alarm-clock: "\f104"; + $font-Flaticon-381-alarm-clock-1: "\f105"; + $font-Flaticon-381-album: "\f106"; + $font-Flaticon-381-album-1: "\f107"; + $font-Flaticon-381-album-2: "\f108"; + $font-Flaticon-381-album-3: "\f109"; + $font-Flaticon-381-app: "\f10a"; + $font-Flaticon-381-archive: "\f10b"; + $font-Flaticon-381-back: "\f10c"; + $font-Flaticon-381-back-1: "\f10d"; + $font-Flaticon-381-back-2: "\f10e"; + $font-Flaticon-381-background: "\f10f"; + $font-Flaticon-381-background-1: "\f110"; + $font-Flaticon-381-battery: "\f111"; + $font-Flaticon-381-battery-1: "\f112"; + $font-Flaticon-381-battery-2: "\f113"; + $font-Flaticon-381-battery-3: "\f114"; + $font-Flaticon-381-battery-4: "\f115"; + $font-Flaticon-381-battery-5: "\f116"; + $font-Flaticon-381-battery-6: "\f117"; + $font-Flaticon-381-battery-7: "\f118"; + $font-Flaticon-381-battery-8: "\f119"; + $font-Flaticon-381-battery-9: "\f11a"; + $font-Flaticon-381-binoculars: "\f11b"; + $font-Flaticon-381-blueprint: "\f11c"; + $font-Flaticon-381-bluetooth: "\f11d"; + $font-Flaticon-381-bluetooth-1: "\f11e"; + $font-Flaticon-381-book: "\f11f"; + $font-Flaticon-381-bookmark: "\f120"; + $font-Flaticon-381-bookmark-1: "\f121"; + $font-Flaticon-381-box: "\f122"; + $font-Flaticon-381-box-1: "\f123"; + $font-Flaticon-381-box-2: "\f124"; + $font-Flaticon-381-briefcase: "\f125"; + $font-Flaticon-381-broken-heart: "\f126"; + $font-Flaticon-381-broken-link: "\f127"; + $font-Flaticon-381-calculator: "\f128"; + $font-Flaticon-381-calculator-1: "\f129"; + $font-Flaticon-381-calendar: "\f12a"; + $font-Flaticon-381-calendar-1: "\f12b"; + $font-Flaticon-381-calendar-2: "\f12c"; + $font-Flaticon-381-calendar-3: "\f12d"; + $font-Flaticon-381-calendar-4: "\f12e"; + $font-Flaticon-381-calendar-5: "\f12f"; + $font-Flaticon-381-calendar-6: "\f130"; + $font-Flaticon-381-calendar-7: "\f131"; + $font-Flaticon-381-clock: "\f132"; + $font-Flaticon-381-clock-1: "\f133"; + $font-Flaticon-381-clock-2: "\f134"; + $font-Flaticon-381-close: "\f135"; + $font-Flaticon-381-cloud: "\f136"; + $font-Flaticon-381-cloud-computing: "\f137"; + $font-Flaticon-381-command: "\f138"; + $font-Flaticon-381-compact-disc: "\f139"; + $font-Flaticon-381-compact-disc-1: "\f13a"; + $font-Flaticon-381-compact-disc-2: "\f13b"; + $font-Flaticon-381-compass: "\f13c"; + $font-Flaticon-381-compass-1: "\f13d"; + $font-Flaticon-381-compass-2: "\f13e"; + $font-Flaticon-381-controls: "\f13f"; + $font-Flaticon-381-controls-1: "\f140"; + $font-Flaticon-381-controls-2: "\f141"; + $font-Flaticon-381-controls-3: "\f142"; + $font-Flaticon-381-controls-4: "\f143"; + $font-Flaticon-381-controls-5: "\f144"; + $font-Flaticon-381-controls-6: "\f145"; + $font-Flaticon-381-controls-7: "\f146"; + $font-Flaticon-381-controls-8: "\f147"; + $font-Flaticon-381-controls-9: "\f148"; + $font-Flaticon-381-database: "\f149"; + $font-Flaticon-381-database-1: "\f14a"; + $font-Flaticon-381-database-2: "\f14b"; + $font-Flaticon-381-diamond: "\f14c"; + $font-Flaticon-381-diploma: "\f14d"; + $font-Flaticon-381-dislike: "\f14e"; + $font-Flaticon-381-divide: "\f14f"; + $font-Flaticon-381-division: "\f150"; + $font-Flaticon-381-division-1: "\f151"; + $font-Flaticon-381-download: "\f152"; + $font-Flaticon-381-earth-globe: "\f153"; + $font-Flaticon-381-earth-globe-1: "\f154"; + $font-Flaticon-381-edit: "\f155"; + $font-Flaticon-381-edit-1: "\f156"; + $font-Flaticon-381-eject: "\f157"; + $font-Flaticon-381-eject-1: "\f158"; + $font-Flaticon-381-enter: "\f159"; + $font-Flaticon-381-equal: "\f15a"; + $font-Flaticon-381-equal-1: "\f15b"; + $font-Flaticon-381-equal-2: "\f15c"; + $font-Flaticon-381-error: "\f15d"; + $font-Flaticon-381-exit: "\f15e"; + $font-Flaticon-381-exit-1: "\f15f"; + $font-Flaticon-381-exit-2: "\f160"; + $font-Flaticon-381-fast-forward: "\f161"; + $font-Flaticon-381-fast-forward-1: "\f162"; + $font-Flaticon-381-file: "\f163"; + $font-Flaticon-381-file-1: "\f164"; + $font-Flaticon-381-file-2: "\f165"; + $font-Flaticon-381-film-strip: "\f166"; + $font-Flaticon-381-film-strip-1: "\f167"; + $font-Flaticon-381-fingerprint: "\f168"; + $font-Flaticon-381-flag: "\f169"; + $font-Flaticon-381-flag-1: "\f16a"; + $font-Flaticon-381-flag-2: "\f16b"; + $font-Flaticon-381-flag-3: "\f16c"; + $font-Flaticon-381-flag-4: "\f16d"; + $font-Flaticon-381-focus: "\f16e"; + $font-Flaticon-381-folder: "\f16f"; + $font-Flaticon-381-folder-1: "\f170"; + $font-Flaticon-381-folder-10: "\f171"; + $font-Flaticon-381-folder-11: "\f172"; + $font-Flaticon-381-folder-12: "\f173"; + $font-Flaticon-381-folder-13: "\f174"; + $font-Flaticon-381-folder-14: "\f175"; + $font-Flaticon-381-folder-15: "\f176"; + $font-Flaticon-381-folder-16: "\f177"; + $font-Flaticon-381-folder-17: "\f178"; + $font-Flaticon-381-folder-18: "\f179"; + $font-Flaticon-381-folder-19: "\f17a"; + $font-Flaticon-381-folder-2: "\f17b"; + $font-Flaticon-381-folder-3: "\f17c"; + $font-Flaticon-381-folder-4: "\f17d"; + $font-Flaticon-381-folder-5: "\f17e"; + $font-Flaticon-381-folder-6: "\f17f"; + $font-Flaticon-381-folder-7: "\f180"; + $font-Flaticon-381-folder-8: "\f181"; + $font-Flaticon-381-folder-9: "\f182"; + $font-Flaticon-381-forbidden: "\f183"; + $font-Flaticon-381-funnel: "\f184"; + $font-Flaticon-381-gift: "\f185"; + $font-Flaticon-381-heart: "\f186"; + $font-Flaticon-381-heart-1: "\f187"; + $font-Flaticon-381-help: "\f188"; + $font-Flaticon-381-help-1: "\f189"; + $font-Flaticon-381-hide: "\f18a"; + $font-Flaticon-381-high-volume: "\f18b"; + $font-Flaticon-381-home: "\f18c"; + $font-Flaticon-381-home-1: "\f18d"; + $font-Flaticon-381-home-2: "\f18e"; + $font-Flaticon-381-home-3: "\f18f"; + $font-Flaticon-381-hourglass: "\f190"; + $font-Flaticon-381-hourglass-1: "\f191"; + $font-Flaticon-381-hourglass-2: "\f192"; + $font-Flaticon-381-id-card: "\f193"; + $font-Flaticon-381-id-card-1: "\f194"; + $font-Flaticon-381-id-card-2: "\f195"; + $font-Flaticon-381-id-card-3: "\f196"; + $font-Flaticon-381-id-card-4: "\f197"; + $font-Flaticon-381-id-card-5: "\f198"; + $font-Flaticon-381-idea: "\f199"; + $font-Flaticon-381-incoming-call: "\f19a"; + $font-Flaticon-381-infinity: "\f19b"; + $font-Flaticon-381-internet: "\f19c"; + $font-Flaticon-381-key: "\f19d"; + $font-Flaticon-381-knob: "\f19e"; + $font-Flaticon-381-knob-1: "\f19f"; + $font-Flaticon-381-layer: "\f1a0"; + $font-Flaticon-381-layer-1: "\f1a1"; + $font-Flaticon-381-like: "\f1a2"; + $font-Flaticon-381-link: "\f1a3"; + $font-Flaticon-381-link-1: "\f1a4"; + $font-Flaticon-381-list: "\f1a5"; + $font-Flaticon-381-list-1: "\f1a6"; + $font-Flaticon-381-location: "\f1a7"; + $font-Flaticon-381-location-1: "\f1a8"; + $font-Flaticon-381-location-2: "\f1a9"; + $font-Flaticon-381-location-3: "\f1aa"; + $font-Flaticon-381-location-4: "\f1ab"; + $font-Flaticon-381-locations: "\f1ac"; + $font-Flaticon-381-lock: "\f1ad"; + $font-Flaticon-381-lock-1: "\f1ae"; + $font-Flaticon-381-lock-2: "\f1af"; + $font-Flaticon-381-lock-3: "\f1b0"; + $font-Flaticon-381-low-volume: "\f1b1"; + $font-Flaticon-381-low-volume-1: "\f1b2"; + $font-Flaticon-381-low-volume-2: "\f1b3"; + $font-Flaticon-381-low-volume-3: "\f1b4"; + $font-Flaticon-381-magic-wand: "\f1b5"; + $font-Flaticon-381-magnet: "\f1b6"; + $font-Flaticon-381-magnet-1: "\f1b7"; + $font-Flaticon-381-magnet-2: "\f1b8"; + $font-Flaticon-381-map: "\f1b9"; + $font-Flaticon-381-map-1: "\f1ba"; + $font-Flaticon-381-map-2: "\f1bb"; + $font-Flaticon-381-menu: "\f1bc"; + $font-Flaticon-381-menu-1: "\f1bd"; + $font-Flaticon-381-menu-2: "\f1be"; + $font-Flaticon-381-menu-3: "\f1bf"; + $font-Flaticon-381-microphone: "\f1c0"; + $font-Flaticon-381-microphone-1: "\f1c1"; + $font-Flaticon-381-more: "\f1c2"; + $font-Flaticon-381-more-1: "\f1c3"; + $font-Flaticon-381-more-2: "\f1c4"; + $font-Flaticon-381-multiply: "\f1c5"; + $font-Flaticon-381-multiply-1: "\f1c6"; + $font-Flaticon-381-music-album: "\f1c7"; + $font-Flaticon-381-mute: "\f1c8"; + $font-Flaticon-381-mute-1: "\f1c9"; + $font-Flaticon-381-mute-2: "\f1ca"; + $font-Flaticon-381-network: "\f1cb"; + $font-Flaticon-381-network-1: "\f1cc"; + $font-Flaticon-381-network-2: "\f1cd"; + $font-Flaticon-381-network-3: "\f1ce"; + $font-Flaticon-381-networking: "\f1cf"; + $font-Flaticon-381-networking-1: "\f1d0"; + $font-Flaticon-381-news: "\f1d1"; + $font-Flaticon-381-newspaper: "\f1d2"; + $font-Flaticon-381-next: "\f1d3"; + $font-Flaticon-381-next-1: "\f1d4"; + $font-Flaticon-381-note: "\f1d5"; + $font-Flaticon-381-notebook: "\f1d6"; + $font-Flaticon-381-notebook-1: "\f1d7"; + $font-Flaticon-381-notebook-2: "\f1d8"; + $font-Flaticon-381-notebook-3: "\f1d9"; + $font-Flaticon-381-notebook-4: "\f1da"; + $font-Flaticon-381-notebook-5: "\f1db"; + $font-Flaticon-381-notepad: "\f1dc"; + $font-Flaticon-381-notepad-1: "\f1dd"; + $font-Flaticon-381-notepad-2: "\f1de"; + $font-Flaticon-381-notification: "\f1df"; + $font-Flaticon-381-off: "\f1e0"; + $font-Flaticon-381-on: "\f1e1"; + $font-Flaticon-381-pad: "\f1e2"; + $font-Flaticon-381-padlock: "\f1e3"; + $font-Flaticon-381-padlock-1: "\f1e4"; + $font-Flaticon-381-padlock-2: "\f1e5"; + $font-Flaticon-381-panel: "\f1e6"; + $font-Flaticon-381-panel-1: "\f1e7"; + $font-Flaticon-381-panel-2: "\f1e8"; + $font-Flaticon-381-panel-3: "\f1e9"; + $font-Flaticon-381-paperclip: "\f1ea"; + $font-Flaticon-381-pause: "\f1eb"; + $font-Flaticon-381-pause-1: "\f1ec"; + $font-Flaticon-381-pencil: "\f1ed"; + $font-Flaticon-381-percentage: "\f1ee"; + $font-Flaticon-381-percentage-1: "\f1ef"; + $font-Flaticon-381-perspective: "\f1f0"; + $font-Flaticon-381-phone-call: "\f1f1"; + $font-Flaticon-381-photo: "\f1f2"; + $font-Flaticon-381-photo-camera: "\f1f3"; + $font-Flaticon-381-photo-camera-1: "\f1f4"; + $font-Flaticon-381-picture: "\f1f5"; + $font-Flaticon-381-picture-1: "\f1f6"; + $font-Flaticon-381-picture-2: "\f1f7"; + $font-Flaticon-381-pin: "\f1f8"; + $font-Flaticon-381-play-button: "\f1f9"; + $font-Flaticon-381-play-button-1: "\f1fa"; + $font-Flaticon-381-plus: "\f1fb"; + $font-Flaticon-381-presentation: "\f1fc"; + $font-Flaticon-381-price-tag: "\f1fd"; + $font-Flaticon-381-print: "\f1fe"; + $font-Flaticon-381-print-1: "\f1ff"; + $font-Flaticon-381-privacy: "\f200"; + $font-Flaticon-381-promotion: "\f201"; + $font-Flaticon-381-promotion-1: "\f202"; + $font-Flaticon-381-push-pin: "\f203"; + $font-Flaticon-381-quaver: "\f204"; + $font-Flaticon-381-quaver-1: "\f205"; + $font-Flaticon-381-radar: "\f206"; + $font-Flaticon-381-reading: "\f207"; + $font-Flaticon-381-receive: "\f208"; + $font-Flaticon-381-record: "\f209"; + $font-Flaticon-381-repeat: "\f20a"; + $font-Flaticon-381-repeat-1: "\f20b"; + $font-Flaticon-381-resume: "\f20c"; + $font-Flaticon-381-rewind: "\f20d"; + $font-Flaticon-381-rewind-1: "\f20e"; + $font-Flaticon-381-ring: "\f20f"; + $font-Flaticon-381-ring-1: "\f210"; + $font-Flaticon-381-rotate: "\f211"; + $font-Flaticon-381-rotate-1: "\f212"; + $font-Flaticon-381-route: "\f213"; + $font-Flaticon-381-save: "\f214"; + $font-Flaticon-381-search: "\f215"; + $font-Flaticon-381-search-1: "\f216"; + $font-Flaticon-381-search-2: "\f217"; + $font-Flaticon-381-search-3: "\f218"; + $font-Flaticon-381-send: "\f219"; + $font-Flaticon-381-send-1: "\f21a"; + $font-Flaticon-381-send-2: "\f21b"; + $font-Flaticon-381-settings: "\f21c"; + $font-Flaticon-381-settings-1: "\f21d"; + $font-Flaticon-381-settings-2: "\f21e"; + $font-Flaticon-381-settings-3: "\f21f"; + $font-Flaticon-381-settings-4: "\f220"; + $font-Flaticon-381-settings-5: "\f221"; + $font-Flaticon-381-settings-6: "\f222"; + $font-Flaticon-381-settings-7: "\f223"; + $font-Flaticon-381-settings-8: "\f224"; + $font-Flaticon-381-settings-9: "\f225"; + $font-Flaticon-381-share: "\f226"; + $font-Flaticon-381-share-1: "\f227"; + $font-Flaticon-381-share-2: "\f228"; + $font-Flaticon-381-shuffle: "\f229"; + $font-Flaticon-381-shuffle-1: "\f22a"; + $font-Flaticon-381-shut-down: "\f22b"; + $font-Flaticon-381-silence: "\f22c"; + $font-Flaticon-381-silent: "\f22d"; + $font-Flaticon-381-smartphone: "\f22e"; + $font-Flaticon-381-smartphone-1: "\f22f"; + $font-Flaticon-381-smartphone-2: "\f230"; + $font-Flaticon-381-smartphone-3: "\f231"; + $font-Flaticon-381-smartphone-4: "\f232"; + $font-Flaticon-381-smartphone-5: "\f233"; + $font-Flaticon-381-smartphone-6: "\f234"; + $font-Flaticon-381-smartphone-7: "\f235"; + $font-Flaticon-381-speaker: "\f236"; + $font-Flaticon-381-speedometer: "\f237"; + $font-Flaticon-381-spotlight: "\f238"; + $font-Flaticon-381-star: "\f239"; + $font-Flaticon-381-star-1: "\f23a"; + $font-Flaticon-381-stop: "\f23b"; + $font-Flaticon-381-stop-1: "\f23c"; + $font-Flaticon-381-stopclock: "\f23d"; + $font-Flaticon-381-stopwatch: "\f23e"; + $font-Flaticon-381-stopwatch-1: "\f23f"; + $font-Flaticon-381-stopwatch-2: "\f240"; + $font-Flaticon-381-substract: "\f241"; + $font-Flaticon-381-substract-1: "\f242"; + $font-Flaticon-381-substract-2: "\f243"; + $font-Flaticon-381-success: "\f244"; + $font-Flaticon-381-success-1: "\f245"; + $font-Flaticon-381-success-2: "\f246"; + $font-Flaticon-381-sunglasses: "\f247"; + $font-Flaticon-381-switch: "\f248"; + $font-Flaticon-381-switch-1: "\f249"; + $font-Flaticon-381-switch-2: "\f24a"; + $font-Flaticon-381-switch-3: "\f24b"; + $font-Flaticon-381-switch-4: "\f24c"; + $font-Flaticon-381-switch-5: "\f24d"; + $font-Flaticon-381-sync: "\f24e"; + $font-Flaticon-381-tab: "\f24f"; + $font-Flaticon-381-target: "\f250"; + $font-Flaticon-381-television: "\f251"; + $font-Flaticon-381-time: "\f252"; + $font-Flaticon-381-transfer: "\f253"; + $font-Flaticon-381-trash: "\f254"; + $font-Flaticon-381-trash-1: "\f255"; + $font-Flaticon-381-trash-2: "\f256"; + $font-Flaticon-381-trash-3: "\f257"; + $font-Flaticon-381-turn-off: "\f258"; + $font-Flaticon-381-umbrella: "\f259"; + $font-Flaticon-381-unlocked: "\f25a"; + $font-Flaticon-381-unlocked-1: "\f25b"; + $font-Flaticon-381-unlocked-2: "\f25c"; + $font-Flaticon-381-unlocked-3: "\f25d"; + $font-Flaticon-381-unlocked-4: "\f25e"; + $font-Flaticon-381-upload: "\f25f"; + $font-Flaticon-381-upload-1: "\f260"; + $font-Flaticon-381-user: "\f261"; + $font-Flaticon-381-user-1: "\f262"; + $font-Flaticon-381-user-2: "\f263"; + $font-Flaticon-381-user-3: "\f264"; + $font-Flaticon-381-user-4: "\f265"; + $font-Flaticon-381-user-5: "\f266"; + $font-Flaticon-381-user-6: "\f267"; + $font-Flaticon-381-user-7: "\f268"; + $font-Flaticon-381-user-8: "\f269"; + $font-Flaticon-381-user-9: "\f26a"; + $font-Flaticon-381-video-camera: "\f26b"; + $font-Flaticon-381-video-clip: "\f26c"; + $font-Flaticon-381-video-player: "\f26d"; + $font-Flaticon-381-video-player-1: "\f26e"; + $font-Flaticon-381-view: "\f26f"; + $font-Flaticon-381-view-1: "\f270"; + $font-Flaticon-381-view-2: "\f271"; + $font-Flaticon-381-volume: "\f272"; + $font-Flaticon-381-warning: "\f273"; + $font-Flaticon-381-warning-1: "\f274"; + $font-Flaticon-381-wifi: "\f275"; + $font-Flaticon-381-wifi-1: "\f276"; + $font-Flaticon-381-wifi-2: "\f277"; + $font-Flaticon-381-windows: "\f278"; + $font-Flaticon-381-windows-1: "\f279"; + $font-Flaticon-381-zoom-in: "\f27a"; + $font-Flaticon-381-zoom-out: "\f27b"; \ No newline at end of file diff --git a/public/style/icons/flaticon/flaticon.css b/public/style/icons/flaticon/flaticon.css new file mode 100644 index 0000000..3fcf6c9 --- /dev/null +++ b/public/style/icons/flaticon/flaticon.css @@ -0,0 +1 @@ +@font-face{font-family:Flaticon;src:url(Flaticon.eot);src:url(Flaticon.eot?#iefix) format("embedded-opentype"),url(Flaticon.woff) format("woff"),url(Flaticon.ttf) format("truetype"),url(Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(Flaticon.svg#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-381-add:before{content:"\f100"}.flaticon-381-add-1:before{content:"\f101"}.flaticon-381-add-2:before{content:"\f102"}.flaticon-381-add-3:before{content:"\f103"}.flaticon-381-alarm-clock:before{content:"\f104"}.flaticon-381-alarm-clock-1:before{content:"\f105"}.flaticon-381-album:before{content:"\f106"}.flaticon-381-album-1:before{content:"\f107"}.flaticon-381-album-2:before{content:"\f108"}.flaticon-381-album-3:before{content:"\f109"}.flaticon-381-app:before{content:"\f10a"}.flaticon-381-archive:before{content:"\f10b"}.flaticon-381-back:before{content:"\f10c"}.flaticon-381-back-1:before{content:"\f10d"}.flaticon-381-back-2:before{content:"\f10e"}.flaticon-381-background:before{content:"\f10f"}.flaticon-381-background-1:before{content:"\f110"}.flaticon-381-battery:before{content:"\f111"}.flaticon-381-battery-1:before{content:"\f112"}.flaticon-381-battery-2:before{content:"\f113"}.flaticon-381-battery-3:before{content:"\f114"}.flaticon-381-battery-4:before{content:"\f115"}.flaticon-381-battery-5:before{content:"\f116"}.flaticon-381-battery-6:before{content:"\f117"}.flaticon-381-battery-7:before{content:"\f118"}.flaticon-381-battery-8:before{content:"\f119"}.flaticon-381-battery-9:before{content:"\f11a"}.flaticon-381-binoculars:before{content:"\f11b"}.flaticon-381-blueprint:before{content:"\f11c"}.flaticon-381-bluetooth:before{content:"\f11d"}.flaticon-381-bluetooth-1:before{content:"\f11e"}.flaticon-381-book:before{content:"\f11f"}.flaticon-381-bookmark:before{content:"\f120"}.flaticon-381-bookmark-1:before{content:"\f121"}.flaticon-381-box:before{content:"\f122"}.flaticon-381-box-1:before{content:"\f123"}.flaticon-381-box-2:before{content:"\f124"}.flaticon-381-briefcase:before{content:"\f125"}.flaticon-381-broken-heart:before{content:"\f126"}.flaticon-381-broken-link:before{content:"\f127"}.flaticon-381-calculator:before{content:"\f128"}.flaticon-381-calculator-1:before{content:"\f129"}.flaticon-381-calendar:before{content:"\f12a"}.flaticon-381-calendar-1:before{content:"\f12b"}.flaticon-381-calendar-2:before{content:"\f12c"}.flaticon-381-calendar-3:before{content:"\f12d"}.flaticon-381-calendar-4:before{content:"\f12e"}.flaticon-381-calendar-5:before{content:"\f12f"}.flaticon-381-calendar-6:before{content:"\f130"}.flaticon-381-calendar-7:before{content:"\f131"}.flaticon-381-clock:before{content:"\f132"}.flaticon-381-clock-1:before{content:"\f133"}.flaticon-381-clock-2:before{content:"\f134"}.flaticon-381-close:before{content:"\f135"}.flaticon-381-cloud:before{content:"\f136"}.flaticon-381-cloud-computing:before{content:"\f137"}.flaticon-381-command:before{content:"\f138"}.flaticon-381-compact-disc:before{content:"\f139"}.flaticon-381-compact-disc-1:before{content:"\f13a"}.flaticon-381-compact-disc-2:before{content:"\f13b"}.flaticon-381-compass:before{content:"\f13c"}.flaticon-381-compass-1:before{content:"\f13d"}.flaticon-381-compass-2:before{content:"\f13e"}.flaticon-381-controls:before{content:"\f13f"}.flaticon-381-controls-1:before{content:"\f140"}.flaticon-381-controls-2:before{content:"\f141"}.flaticon-381-controls-3:before{content:"\f142"}.flaticon-381-controls-4:before{content:"\f143"}.flaticon-381-controls-5:before{content:"\f144"}.flaticon-381-controls-6:before{content:"\f145"}.flaticon-381-controls-7:before{content:"\f146"}.flaticon-381-controls-8:before{content:"\f147"}.flaticon-381-controls-9:before{content:"\f148"}.flaticon-381-database:before{content:"\f149"}.flaticon-381-database-1:before{content:"\f14a"}.flaticon-381-database-2:before{content:"\f14b"}.flaticon-381-diamond:before{content:"\f14c"}.flaticon-381-diploma:before{content:"\f14d"}.flaticon-381-dislike:before{content:"\f14e"}.flaticon-381-divide:before{content:"\f14f"}.flaticon-381-division:before{content:"\f150"}.flaticon-381-division-1:before{content:"\f151"}.flaticon-381-download:before{content:"\f152"}.flaticon-381-earth-globe:before{content:"\f153"}.flaticon-381-earth-globe-1:before{content:"\f154"}.flaticon-381-edit:before{content:"\f155"}.flaticon-381-edit-1:before{content:"\f156"}.flaticon-381-eject:before{content:"\f157"}.flaticon-381-eject-1:before{content:"\f158"}.flaticon-381-enter:before{content:"\f159"}.flaticon-381-equal:before{content:"\f15a"}.flaticon-381-equal-1:before{content:"\f15b"}.flaticon-381-equal-2:before{content:"\f15c"}.flaticon-381-error:before{content:"\f15d"}.flaticon-381-exit:before{content:"\f15e"}.flaticon-381-exit-1:before{content:"\f15f"}.flaticon-381-exit-2:before{content:"\f160"}.flaticon-381-fast-forward:before{content:"\f161"}.flaticon-381-fast-forward-1:before{content:"\f162"}.flaticon-381-file:before{content:"\f163"}.flaticon-381-file-1:before{content:"\f164"}.flaticon-381-file-2:before{content:"\f165"}.flaticon-381-film-strip:before{content:"\f166"}.flaticon-381-film-strip-1:before{content:"\f167"}.flaticon-381-fingerprint:before{content:"\f168"}.flaticon-381-flag:before{content:"\f169"}.flaticon-381-flag-1:before{content:"\f16a"}.flaticon-381-flag-2:before{content:"\f16b"}.flaticon-381-flag-3:before{content:"\f16c"}.flaticon-381-flag-4:before{content:"\f16d"}.flaticon-381-focus:before{content:"\f16e"}.flaticon-381-folder:before{content:"\f16f"}.flaticon-381-folder-1:before{content:"\f170"}.flaticon-381-folder-10:before{content:"\f171"}.flaticon-381-folder-11:before{content:"\f172"}.flaticon-381-folder-12:before{content:"\f173"}.flaticon-381-folder-13:before{content:"\f174"}.flaticon-381-folder-14:before{content:"\f175"}.flaticon-381-folder-15:before{content:"\f176"}.flaticon-381-folder-16:before{content:"\f177"}.flaticon-381-folder-17:before{content:"\f178"}.flaticon-381-folder-18:before{content:"\f179"}.flaticon-381-folder-19:before{content:"\f17a"}.flaticon-381-folder-2:before{content:"\f17b"}.flaticon-381-folder-3:before{content:"\f17c"}.flaticon-381-folder-4:before{content:"\f17d"}.flaticon-381-folder-5:before{content:"\f17e"}.flaticon-381-folder-6:before{content:"\f17f"}.flaticon-381-folder-7:before{content:"\f180"}.flaticon-381-folder-8:before{content:"\f181"}.flaticon-381-folder-9:before{content:"\f182"}.flaticon-381-forbidden:before{content:"\f183"}.flaticon-381-funnel:before{content:"\f184"}.flaticon-381-gift:before{content:"\f185"}.flaticon-381-heart:before{content:"\f186"}.flaticon-381-heart-1:before{content:"\f187"}.flaticon-381-help:before{content:"\f188"}.flaticon-381-help-1:before{content:"\f189"}.flaticon-381-hide:before{content:"\f18a"}.flaticon-381-high-volume:before{content:"\f18b"}.flaticon-381-home:before{content:"\f18c"}.flaticon-381-home-1:before{content:"\f18d"}.flaticon-381-home-2:before{content:"\f18e"}.flaticon-381-home-3:before{content:"\f18f"}.flaticon-381-hourglass:before{content:"\f190"}.flaticon-381-hourglass-1:before{content:"\f191"}.flaticon-381-hourglass-2:before{content:"\f192"}.flaticon-381-id-card:before{content:"\f193"}.flaticon-381-id-card-1:before{content:"\f194"}.flaticon-381-id-card-2:before{content:"\f195"}.flaticon-381-id-card-3:before{content:"\f196"}.flaticon-381-id-card-4:before{content:"\f197"}.flaticon-381-id-card-5:before{content:"\f198"}.flaticon-381-idea:before{content:"\f199"}.flaticon-381-incoming-call:before{content:"\f19a"}.flaticon-381-infinity:before{content:"\f19b"}.flaticon-381-internet:before{content:"\f19c"}.flaticon-381-key:before{content:"\f19d"}.flaticon-381-knob:before{content:"\f19e"}.flaticon-381-knob-1:before{content:"\f19f"}.flaticon-381-layer:before{content:"\f1a0"}.flaticon-381-layer-1:before{content:"\f1a1"}.flaticon-381-like:before{content:"\f1a2"}.flaticon-381-link:before{content:"\f1a3"}.flaticon-381-link-1:before{content:"\f1a4"}.flaticon-381-list:before{content:"\f1a5"}.flaticon-381-list-1:before{content:"\f1a6"}.flaticon-381-location:before{content:"\f1a7"}.flaticon-381-location-1:before{content:"\f1a8"}.flaticon-381-location-2:before{content:"\f1a9"}.flaticon-381-location-3:before{content:"\f1aa"}.flaticon-381-location-4:before{content:"\f1ab"}.flaticon-381-locations:before{content:"\f1ac"}.flaticon-381-lock:before{content:"\f1ad"}.flaticon-381-lock-1:before{content:"\f1ae"}.flaticon-381-lock-2:before{content:"\f1af"}.flaticon-381-lock-3:before{content:"\f1b0"}.flaticon-381-low-volume:before{content:"\f1b1"}.flaticon-381-low-volume-1:before{content:"\f1b2"}.flaticon-381-low-volume-2:before{content:"\f1b3"}.flaticon-381-low-volume-3:before{content:"\f1b4"}.flaticon-381-magic-wand:before{content:"\f1b5"}.flaticon-381-magnet:before{content:"\f1b6"}.flaticon-381-magnet-1:before{content:"\f1b7"}.flaticon-381-magnet-2:before{content:"\f1b8"}.flaticon-381-map:before{content:"\f1b9"}.flaticon-381-map-1:before{content:"\f1ba"}.flaticon-381-map-2:before{content:"\f1bb"}.flaticon-381-menu:before{content:"\f1bc"}.flaticon-381-menu-1:before{content:"\f1bd"}.flaticon-381-menu-2:before{content:"\f1be"}.flaticon-381-menu-3:before{content:"\f1bf"}.flaticon-381-microphone:before{content:"\f1c0"}.flaticon-381-microphone-1:before{content:"\f1c1"}.flaticon-381-more:before{content:"\f1c2"}.flaticon-381-more-1:before{content:"\f1c3"}.flaticon-381-more-2:before{content:"\f1c4"}.flaticon-381-multiply:before{content:"\f1c5"}.flaticon-381-multiply-1:before{content:"\f1c6"}.flaticon-381-music-album:before{content:"\f1c7"}.flaticon-381-mute:before{content:"\f1c8"}.flaticon-381-mute-1:before{content:"\f1c9"}.flaticon-381-mute-2:before{content:"\f1ca"}.flaticon-381-network:before{content:"\f1cb"}.flaticon-381-network-1:before{content:"\f1cc"}.flaticon-381-network-2:before{content:"\f1cd"}.flaticon-381-network-3:before{content:"\f1ce"}.flaticon-381-networking:before{content:"\f1cf"}.flaticon-381-networking-1:before{content:"\f1d0"}.flaticon-381-news:before{content:"\f1d1"}.flaticon-381-newspaper:before{content:"\f1d2"}.flaticon-381-next:before{content:"\f1d3"}.flaticon-381-next-1:before{content:"\f1d4"}.flaticon-381-note:before{content:"\f1d5"}.flaticon-381-notebook:before{content:"\f1d6"}.flaticon-381-notebook-1:before{content:"\f1d7"}.flaticon-381-notebook-2:before{content:"\f1d8"}.flaticon-381-notebook-3:before{content:"\f1d9"}.flaticon-381-notebook-4:before{content:"\f1da"}.flaticon-381-notebook-5:before{content:"\f1db"}.flaticon-381-notepad:before{content:"\f1dc"}.flaticon-381-notepad-1:before{content:"\f1dd"}.flaticon-381-notepad-2:before{content:"\f1de"}.flaticon-381-notification:before{content:"\f1df"}.flaticon-381-off:before{content:"\f1e0"}.flaticon-381-on:before{content:"\f1e1"}.flaticon-381-pad:before{content:"\f1e2"}.flaticon-381-padlock:before{content:"\f1e3"}.flaticon-381-padlock-1:before{content:"\f1e4"}.flaticon-381-padlock-2:before{content:"\f1e5"}.flaticon-381-panel:before{content:"\f1e6"}.flaticon-381-panel-1:before{content:"\f1e7"}.flaticon-381-panel-2:before{content:"\f1e8"}.flaticon-381-panel-3:before{content:"\f1e9"}.flaticon-381-paperclip:before{content:"\f1ea"}.flaticon-381-pause:before{content:"\f1eb"}.flaticon-381-pause-1:before{content:"\f1ec"}.flaticon-381-pencil:before{content:"\f1ed"}.flaticon-381-percentage:before{content:"\f1ee"}.flaticon-381-percentage-1:before{content:"\f1ef"}.flaticon-381-perspective:before{content:"\f1f0"}.flaticon-381-phone-call:before{content:"\f1f1"}.flaticon-381-photo:before{content:"\f1f2"}.flaticon-381-photo-camera:before{content:"\f1f3"}.flaticon-381-photo-camera-1:before{content:"\f1f4"}.flaticon-381-picture:before{content:"\f1f5"}.flaticon-381-picture-1:before{content:"\f1f6"}.flaticon-381-picture-2:before{content:"\f1f7"}.flaticon-381-pin:before{content:"\f1f8"}.flaticon-381-play-button:before{content:"\f1f9"}.flaticon-381-play-button-1:before{content:"\f1fa"}.flaticon-381-plus:before{content:"\f1fb"}.flaticon-381-presentation:before{content:"\f1fc"}.flaticon-381-price-tag:before{content:"\f1fd"}.flaticon-381-print:before{content:"\f1fe"}.flaticon-381-print-1:before{content:"\f1ff"}.flaticon-381-privacy:before{content:"\f200"}.flaticon-381-promotion:before{content:"\f201"}.flaticon-381-promotion-1:before{content:"\f202"}.flaticon-381-push-pin:before{content:"\f203"}.flaticon-381-quaver:before{content:"\f204"}.flaticon-381-quaver-1:before{content:"\f205"}.flaticon-381-radar:before{content:"\f206"}.flaticon-381-reading:before{content:"\f207"}.flaticon-381-receive:before{content:"\f208"}.flaticon-381-record:before{content:"\f209"}.flaticon-381-repeat:before{content:"\f20a"}.flaticon-381-repeat-1:before{content:"\f20b"}.flaticon-381-resume:before{content:"\f20c"}.flaticon-381-rewind:before{content:"\f20d"}.flaticon-381-rewind-1:before{content:"\f20e"}.flaticon-381-ring:before{content:"\f20f"}.flaticon-381-ring-1:before{content:"\f210"}.flaticon-381-rotate:before{content:"\f211"}.flaticon-381-rotate-1:before{content:"\f212"}.flaticon-381-route:before{content:"\f213"}.flaticon-381-save:before{content:"\f214"}.flaticon-381-search:before{content:"\f215"}.flaticon-381-search-1:before{content:"\f216"}.flaticon-381-search-2:before{content:"\f217"}.flaticon-381-search-3:before{content:"\f218"}.flaticon-381-send:before{content:"\f219"}.flaticon-381-send-1:before{content:"\f21a"}.flaticon-381-send-2:before{content:"\f21b"}.flaticon-381-settings:before{content:"\f21c"}.flaticon-381-settings-1:before{content:"\f21d"}.flaticon-381-settings-2:before{content:"\f21e"}.flaticon-381-settings-3:before{content:"\f21f"}.flaticon-381-settings-4:before{content:"\f220"}.flaticon-381-settings-5:before{content:"\f221"}.flaticon-381-settings-6:before{content:"\f222"}.flaticon-381-settings-7:before{content:"\f223"}.flaticon-381-settings-8:before{content:"\f224"}.flaticon-381-settings-9:before{content:"\f225"}.flaticon-381-share:before{content:"\f226"}.flaticon-381-share-1:before{content:"\f227"}.flaticon-381-share-2:before{content:"\f228"}.flaticon-381-shuffle:before{content:"\f229"}.flaticon-381-shuffle-1:before{content:"\f22a"}.flaticon-381-shut-down:before{content:"\f22b"}.flaticon-381-silence:before{content:"\f22c"}.flaticon-381-silent:before{content:"\f22d"}.flaticon-381-smartphone:before{content:"\f22e"}.flaticon-381-smartphone-1:before{content:"\f22f"}.flaticon-381-smartphone-2:before{content:"\f230"}.flaticon-381-smartphone-3:before{content:"\f231"}.flaticon-381-smartphone-4:before{content:"\f232"}.flaticon-381-smartphone-5:before{content:"\f233"}.flaticon-381-smartphone-6:before{content:"\f234"}.flaticon-381-smartphone-7:before{content:"\f235"}.flaticon-381-speaker:before{content:"\f236"}.flaticon-381-speedometer:before{content:"\f237"}.flaticon-381-spotlight:before{content:"\f238"}.flaticon-381-star:before{content:"\f239"}.flaticon-381-star-1:before{content:"\f23a"}.flaticon-381-stop:before{content:"\f23b"}.flaticon-381-stop-1:before{content:"\f23c"}.flaticon-381-stopclock:before{content:"\f23d"}.flaticon-381-stopwatch:before{content:"\f23e"}.flaticon-381-stopwatch-1:before{content:"\f23f"}.flaticon-381-stopwatch-2:before{content:"\f240"}.flaticon-381-substract:before{content:"\f241"}.flaticon-381-substract-1:before{content:"\f242"}.flaticon-381-substract-2:before{content:"\f243"}.flaticon-381-success:before{content:"\f244"}.flaticon-381-success-1:before{content:"\f245"}.flaticon-381-success-2:before{content:"\f246"}.flaticon-381-sunglasses:before{content:"\f247"}.flaticon-381-switch:before{content:"\f248"}.flaticon-381-switch-1:before{content:"\f249"}.flaticon-381-switch-2:before{content:"\f24a"}.flaticon-381-switch-3:before{content:"\f24b"}.flaticon-381-switch-4:before{content:"\f24c"}.flaticon-381-switch-5:before{content:"\f24d"}.flaticon-381-sync:before{content:"\f24e"}.flaticon-381-tab:before{content:"\f24f"}.flaticon-381-target:before{content:"\f250"}.flaticon-381-television:before{content:"\f251"}.flaticon-381-time:before{content:"\f252"}.flaticon-381-transfer:before{content:"\f253"}.flaticon-381-trash:before{content:"\f254"}.flaticon-381-trash-1:before{content:"\f255"}.flaticon-381-trash-2:before{content:"\f256"}.flaticon-381-trash-3:before{content:"\f257"}.flaticon-381-turn-off:before{content:"\f258"}.flaticon-381-umbrella:before{content:"\f259"}.flaticon-381-unlocked:before{content:"\f25a"}.flaticon-381-unlocked-1:before{content:"\f25b"}.flaticon-381-unlocked-2:before{content:"\f25c"}.flaticon-381-unlocked-3:before{content:"\f25d"}.flaticon-381-unlocked-4:before{content:"\f25e"}.flaticon-381-upload:before{content:"\f25f"}.flaticon-381-upload-1:before{content:"\f260"}.flaticon-381-user:before{content:"\f261"}.flaticon-381-user-1:before{content:"\f262"}.flaticon-381-user-2:before{content:"\f263"}.flaticon-381-user-3:before{content:"\f264"}.flaticon-381-user-4:before{content:"\f265"}.flaticon-381-user-5:before{content:"\f266"}.flaticon-381-user-6:before{content:"\f267"}.flaticon-381-user-7:before{content:"\f268"}.flaticon-381-user-8:before{content:"\f269"}.flaticon-381-user-9:before{content:"\f26a"}.flaticon-381-video-camera:before{content:"\f26b"}.flaticon-381-video-clip:before{content:"\f26c"}.flaticon-381-video-player:before{content:"\f26d"}.flaticon-381-video-player-1:before{content:"\f26e"}.flaticon-381-view:before{content:"\f26f"}.flaticon-381-view-1:before{content:"\f270"}.flaticon-381-view-2:before{content:"\f271"}.flaticon-381-volume:before{content:"\f272"}.flaticon-381-warning:before{content:"\f273"}.flaticon-381-warning-1:before{content:"\f274"}.flaticon-381-wifi:before{content:"\f275"}.flaticon-381-wifi-1:before{content:"\f276"}.flaticon-381-wifi-2:before{content:"\f277"}.flaticon-381-windows:before{content:"\f278"}.flaticon-381-windows-1:before{content:"\f279"}.flaticon-381-zoom-in:before{content:"\f27a"}.flaticon-381-zoom-out:before{content:"\f27b"} \ No newline at end of file diff --git a/public/style/icons/flaticon/flaticon.html b/public/style/icons/flaticon/flaticon.html new file mode 100644 index 0000000..f399ced --- /dev/null +++ b/public/style/icons/flaticon/flaticon.html @@ -0,0 +1,2355 @@ + + + + + + + + Flaticon WebFont + + + + + + + + +
+ + Font Demo +
+ + +
+ +

Instructions

+ +
    +
  • + 1Copy the "Fonts" files and CSS files to your website CSS folder. +
  • +
  • + 2Add the CSS link to your website source code on header. + + <head> +
    ... +
    <link rel="stylesheet" type="text/css" href="your_website_domain/css_root/flaticon.css"> +
    ... +
    </head> +
    +
  • + +
  • +

    + 3Use the icon class on "display: inline" elements: +
    + Use example: <i class="flaticon-airplane49"></i> or <span class="flaticon-airplane49"></span> +

  • +
+ +
+ + + + +
+ + +
+
.flaticon-381-add
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-add-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-add-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-add-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-alarm-clock
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-alarm-clock-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-album
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-album-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-album-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-album-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-app
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-archive
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-back
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-back-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-back-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-background
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-background-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-8
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-battery-9
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-binoculars
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-blueprint
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-bluetooth
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-bluetooth-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-book
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-bookmark
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-bookmark-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-box
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-box-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-box-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-briefcase
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-broken-heart
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-broken-link
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calculator
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calculator-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-calendar-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-clock
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-clock-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-clock-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-close
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-cloud
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-cloud-computing
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-command
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compact-disc
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compact-disc-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compact-disc-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compass
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compass-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-compass-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-8
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-controls-9
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-database
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-database-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-database-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-diamond
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-diploma
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-dislike
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-divide
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-division
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-division-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-download
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-earth-globe
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-earth-globe-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-edit
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-edit-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-eject
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-eject-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-enter
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-equal
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-equal-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-equal-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-error
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-exit
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-exit-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-exit-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-fast-forward
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-fast-forward-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-file
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-file-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-file-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-film-strip
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-film-strip-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-fingerprint
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-flag
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-flag-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-flag-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-flag-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-flag-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-focus
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-10
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-11
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-12
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-13
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-14
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-15
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-16
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-17
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-18
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-19
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-8
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-folder-9
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-forbidden
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-funnel
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-gift
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-heart
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-heart-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-help
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-help-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-hide
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-high-volume
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-home
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-home-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-home-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-home-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-hourglass
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-hourglass-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-hourglass-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-id-card-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-idea
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-incoming-call
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-infinity
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-internet
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-key
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-knob
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-knob-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-layer
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-layer-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-like
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-link
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-link-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-list
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-list-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-location
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-location-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-location-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-location-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-location-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-locations
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-lock
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-lock-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-lock-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-lock-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-low-volume
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-low-volume-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-low-volume-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-low-volume-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-magic-wand
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-magnet
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-magnet-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-magnet-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-map
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-map-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-map-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-menu
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-menu-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-menu-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-menu-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-microphone
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-microphone-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-more
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-more-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-more-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-multiply
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-multiply-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-music-album
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-mute
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-mute-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-mute-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-network
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-network-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-network-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-network-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-networking
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-networking-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-news
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-newspaper
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-next
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-next-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-note
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notebook-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notepad
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notepad-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notepad-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-notification
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-off
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-on
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-pad
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-padlock
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-padlock-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-padlock-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-panel
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-panel-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-panel-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-panel-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-paperclip
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-pause
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-pause-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-pencil
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-percentage
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-percentage-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-perspective
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-phone-call
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-photo
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-photo-camera
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-photo-camera-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-picture
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-picture-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-picture-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-pin
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-play-button
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-play-button-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-plus
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-presentation
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-price-tag
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-print
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-print-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-privacy
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-promotion
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-promotion-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-push-pin
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-quaver
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-quaver-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-radar
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-reading
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-receive
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-record
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-repeat
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-repeat-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-resume
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-rewind
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-rewind-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-ring
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-ring-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-rotate
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-rotate-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-route
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-save
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-search
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-search-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-search-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-search-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-send
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-send-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-send-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-8
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-settings-9
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-share
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-share-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-share-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-shuffle
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-shuffle-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-shut-down
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-silence
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-silent
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-smartphone-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-speaker
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-speedometer
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-spotlight
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-star
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-star-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stop
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stop-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stopclock
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stopwatch
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stopwatch-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-stopwatch-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-substract
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-substract-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-substract-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-success
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-success-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-success-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-sunglasses
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-switch-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-sync
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-tab
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-target
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-television
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-time
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-transfer
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-trash
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-trash-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-trash-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-trash-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-turn-off
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-umbrella
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-unlocked
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-unlocked-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-unlocked-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-unlocked-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-unlocked-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-upload
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-upload-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-3
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-4
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-5
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-6
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-7
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-8
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-user-9
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-video-camera
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-video-clip
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-video-player
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-video-player-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-view
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-view-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-view-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-volume
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-warning
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-warning-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-wifi
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-wifi-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-wifi-2
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-windows
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-windows-1
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-zoom-in
+
Author: Madebyoliver
+
+ +
+
.flaticon-381-zoom-out
+
Author: Madebyoliver
+
+ + +
+ + + +
+ +
License and attribution:
Font generated by flaticon.com. +
+
Copy the Attribution License:
+ + + +
+ +
+ +
Examples:
+ +
+

+ + <i class="flaticon-381-add"></i> +

+
+ +
+

+ + <i class="flaticon-381-add-1"></i> +

+
+ +
+

+ + <i class="flaticon-381-add-2"></i> +

+
+ +
+

+ + <i class="flaticon-381-add-3"></i> +

+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/public/style/icons/font-awesome-old/css/font-awesome.min.css b/public/style/icons/font-awesome-old/css/font-awesome.min.css new file mode 100644 index 0000000..748f4b3 --- /dev/null +++ b/public/style/icons/font-awesome-old/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.eot b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.eot differ diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.svg b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.ttf b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.ttf differ diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff differ diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff2 b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/public/style/icons/font-awesome-old/fonts/fontawesome-webfont3e6e.woff2 differ diff --git a/public/style/icons/font-awesome-old/fonts/fontawesome-webfontd41d.eot b/public/style/icons/font-awesome-old/fonts/fontawesome-webfontd41d.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/public/style/icons/font-awesome-old/fonts/fontawesome-webfontd41d.eot differ diff --git a/public/style/icons/helveticaNeue/css/helveticaNeue.css b/public/style/icons/helveticaNeue/css/helveticaNeue.css new file mode 100644 index 0000000..2a632e9 --- /dev/null +++ b/public/style/icons/helveticaNeue/css/helveticaNeue.css @@ -0,0 +1,24 @@ +/* +@font-face { + font-family: "HelveticaNeue"; + src: url("./../fonts/HelveticaNeue.eot"); + src: url("./../fonts/HelveticaNeue.eot") format("embedded-opentype"), + url("./../fonts/HelveticaNeue.woff2") format("woff2"), + url("./../fonts/HelveticaNeue.woff") format("woff"), + url("./../fonts/HelveticaNeue.ttf") format("truetype"), + url("./../fonts/HelveticaNeue.svg#HelveticaNeue") format("svg"); +} + + +@font-face { + font-family: "HelveticaNeueMed"; + src: url("./../fonts/HelveticaNeueMed.eot"); + src: url("./../fonts/HelveticaNeueMed.eot") format("embedded-opentype"), + url("./../fonts/HelveticaNeueMed.woff2") format("woff2"), + url("./../fonts/HelveticaNeueMed.woff") format("woff"), + url("./../fonts/HelveticaNeueMed.ttf") format("truetype"), + url("./../fonts/HelveticaNeueMed.svg#HelveticaNeueMed") format("svg"); + + + + */ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeue.eot b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.eot new file mode 100644 index 0000000..8c95a1b Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.eot differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeue.svg b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.svg new file mode 100644 index 0000000..df9564a --- /dev/null +++ b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.svg @@ -0,0 +1,597 @@ + + + + +Created by FontForge 20161003 at Sat Jul 13 16:18:32 2019 + By www-data +Copyright (c) 1988, 1990 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a registered trademark of Linotype AG and/or its subsidiaries. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeue.ttf b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.ttf new file mode 100644 index 0000000..676a10b Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.ttf differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff new file mode 100644 index 0000000..b068f62 Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff2 b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff2 new file mode 100644 index 0000000..a8cfec1 Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeue.woff2 differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.eot b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.eot new file mode 100644 index 0000000..3b72d1d Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.eot differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.svg b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.svg new file mode 100644 index 0000000..9b739c1 --- /dev/null +++ b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.svg @@ -0,0 +1,566 @@ + + + + +Created by FontForge 20161003 at Sat Jul 13 16:21:44 2019 + By www-data +Copyright (c) 1988, 1990 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a registered trademark of Linotype AG and/or its subsidiaries. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.ttf b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.ttf new file mode 100644 index 0000000..b45c149 Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.ttf differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff new file mode 100644 index 0000000..609f219 Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff differ diff --git a/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff2 b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff2 new file mode 100644 index 0000000..e371459 Binary files /dev/null and b/public/style/icons/helveticaNeue/fonts/HelveticaNeueMed.woff2 differ diff --git a/public/style/icons/icomoon/fonts/icomoon.eot b/public/style/icons/icomoon/fonts/icomoon.eot new file mode 100644 index 0000000..5be628e Binary files /dev/null and b/public/style/icons/icomoon/fonts/icomoon.eot differ diff --git a/public/style/icons/icomoon/fonts/icomoon.svg b/public/style/icons/icomoon/fonts/icomoon.svg new file mode 100644 index 0000000..b91af9f --- /dev/null +++ b/public/style/icons/icomoon/fonts/icomoon.svg @@ -0,0 +1 @@ + Generated by IcoMoon \ No newline at end of file diff --git a/public/style/icons/icomoon/fonts/icomoon.ttf b/public/style/icons/icomoon/fonts/icomoon.ttf new file mode 100644 index 0000000..ad05d02 Binary files /dev/null and b/public/style/icons/icomoon/fonts/icomoon.ttf differ diff --git a/public/style/icons/icomoon/fonts/icomoon.woff b/public/style/icons/icomoon/fonts/icomoon.woff new file mode 100644 index 0000000..10a8c50 Binary files /dev/null and b/public/style/icons/icomoon/fonts/icomoon.woff differ diff --git a/public/style/icons/icomoon/icomoon.css b/public/style/icons/icomoon/icomoon.css new file mode 100644 index 0000000..25ad92f --- /dev/null +++ b/public/style/icons/icomoon/icomoon.css @@ -0,0 +1 @@ +@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot) format('embedded-opentype'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.svg) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Angle-Grinder .path1:before{content:"\e900";opacity:.3}.icon-Angle-Grinder .path2:before{content:"\e901";margin-left:-1em;opacity:.3}.icon-Angle-Grinder .path3:before{content:"\e902";margin-left:-1em}.icon-Axe .path1:before{content:"\e903";opacity:.3}.icon-Axe .path2:before{content:"\e904";margin-left:-1em}.icon-Brush .path1:before{content:"\e905";opacity:.3}.icon-Brush .path2:before{content:"\e906";margin-left:-1em}.icon-Compass .path1:before{content:"\e907";opacity:.3}.icon-Compass .path2:before{content:"\e908";margin-left:-1em}.icon-Hummer .path1:before{content:"\e909";opacity:.3}.icon-Hummer .path2:before{content:"\e90a";margin-left:-1em}.icon-Hummer .path3:before{content:"\e90b";margin-left:-1em;opacity:.3}.icon-Hummer1 .path1:before{content:"\e90c";opacity:.3}.icon-Hummer1 .path2:before{content:"\e90d";margin-left:-1em}.icon-Pantone .path1:before{content:"\e90e";opacity:.3}.icon-Pantone .path2:before{content:"\e90f";margin-left:-1em;opacity:.3}.icon-Pantone .path3:before{content:"\e910";margin-left:-1em}.icon-Road-Cone .path1:before{content:"\e911"}.icon-Road-Cone .path2:before{content:"\e912";margin-left:-1em;opacity:.3}.icon-Roller .path1:before{content:"\e913"}.icon-Roller .path2:before{content:"\e914";margin-left:-1em}.icon-Roller .path3:before{content:"\e915";margin-left:-1em;opacity:.3}.icon-Roulette .path1:before{content:"\e916"}.icon-Roulette .path2:before{content:"\e917";margin-left:-1em;opacity:.3}.icon-Screwdriver .path1:before{content:"\e918";opacity:.3}.icon-Screwdriver .path2:before{content:"\e919";margin-left:-1em}.icon-Shovel1 .path1:before{content:"\e91a";opacity:.3}.icon-Shovel1 .path2:before{content:"\e91b";margin-left:-1em}.icon-Spatula .path1:before{content:"\e91c";opacity:.3}.icon-Spatula .path2:before{content:"\e91d";margin-left:-1em}.icon-Swiss-knife .path1:before{content:"\e91e";opacity:.3}.icon-Swiss-knife .path2:before{content:"\e91f";margin-left:-1em}.icon-Tools .path1:before{content:"\e920"}.icon-Tools .path2:before{content:"\e921";margin-left:-1em;opacity:.3}.icon-Align-auto .path1:before{content:"\e922";opacity:.3}.icon-Align-auto .path2:before{content:"\e923";margin-left:-1em}.icon-Align-center .path1:before{content:"\e924";opacity:.3}.icon-Align-center .path2:before{content:"\e925";margin-left:-1em}.icon-Align-justify .path1:before{content:"\e926";opacity:.3}.icon-Align-justify .path2:before{content:"\e927";margin-left:-1em}.icon-Align-left .path1:before{content:"\e928";opacity:.3}.icon-Align-left .path2:before{content:"\e929";margin-left:-1em;opacity:.3}.icon-Align-left .path3:before{content:"\e92a";margin-left:-1em}.icon-Align-right .path1:before{content:"\e92b";opacity:.3}.icon-Align-right .path2:before{content:"\e92c";margin-left:-1em}.icon-Article .path1:before{content:"\e92d"}.icon-Article .path2:before{content:"\e92e";margin-left:-1em;opacity:.3}.icon-Bold:before{content:"\e92f"}.icon-Bullet-list .path1:before{content:"\e930"}.icon-Bullet-list .path2:before{content:"\e931";margin-left:-1em;opacity:.3}.icon-Code:before{content:"\e932"}.icon-Edit-text .path1:before{content:"\e933";opacity:.3}.icon-Edit-text .path2:before{content:"\e934";margin-left:-1em}.icon-Filter:before{content:"\e935"}.icon-Font .path1:before{content:"\e936"}.icon-Font .path2:before{content:"\e937";margin-left:-1em;opacity:.3}.icon-H1 .path1:before{content:"\e938"}.icon-H1 .path2:before{content:"\e939";margin-left:-1em;opacity:.3}.icon-H2 .path1:before{content:"\e93a"}.icon-H2 .path2:before{content:"\e93b";margin-left:-1em;opacity:.3}.icon-Itallic:before{content:"\e93c"}.icon-Menu .path1:before{content:"\e93d"}.icon-Menu .path2:before{content:"\e93e";margin-left:-1em;opacity:.3}.icon-Paragraph:before{content:"\e93f"}.icon-Quote .path1:before{content:"\e940"}.icon-Quote .path2:before{content:"\e941";margin-left:-1em;opacity:.3}.icon-Quote1 .path1:before{content:"\e942"}.icon-Quote1 .path2:before{content:"\e943";margin-left:-1em;opacity:.3}.icon-Redo:before{content:"\e944"}.icon-Strikethrough .path1:before{content:"\e945";opacity:.3}.icon-Strikethrough .path2:before{content:"\e946";margin-left:-1em}.icon-Text:before{content:"\e947"}.icon-Text-height .path1:before{content:"\e948";opacity:.3}.icon-Text-height .path2:before{content:"\e949";margin-left:-1em}.icon-Text-width .path1:before{content:"\e94a";opacity:.3}.icon-Text-width .path2:before{content:"\e94b";margin-left:-1em}.icon-Underline .path1:before{content:"\e94c"}.icon-Underline .path2:before{content:"\e94d";margin-left:-1em;opacity:.3}.icon-Undo:before{content:"\e94e"}.icon-ATM .path1:before{content:"\e94f";opacity:.3}.icon-ATM .path2:before{content:"\e950";margin-left:-1em}.icon-Bag .path1:before{content:"\e951";opacity:.3}.icon-Bag .path2:before{content:"\e952";margin-left:-1em}.icon-Bag1 .path1:before{content:"\e953";opacity:.3}.icon-Bag1 .path2:before{content:"\e954";margin-left:-1em}.icon-Barcode .path1:before{content:"\e955"}.icon-Barcode .path2:before{content:"\e956";margin-left:-1em;opacity:.3}.icon-Barcode-read .path1:before{content:"\e957";opacity:.3}.icon-Barcode-read .path2:before{content:"\e958";margin-left:-1em}.icon-Barcode-scan .path1:before{content:"\e959"}.icon-Barcode-scan .path2:before{content:"\e95a";margin-left:-1em;opacity:.3}.icon-Barcode-scan .path3:before{content:"\e95b";margin-left:-1em;opacity:.3}.icon-Bitcoin .path1:before{content:"\e95c";opacity:.3}.icon-Bitcoin .path2:before{content:"\e95d";margin-left:-1em;opacity:.3}.icon-Bitcoin .path3:before{content:"\e95e";margin-left:-1em}.icon-Box1 .path1:before{content:"\e95f";opacity:.3}.icon-Box1 .path2:before{content:"\e960";margin-left:-1em}.icon-Box2 .path1:before{content:"\e961"}.icon-Box2 .path2:before{content:"\e962";margin-left:-1em;opacity:.3}.icon-Box3 .path1:before{content:"\e963";opacity:.3}.icon-Box3 .path2:before{content:"\e964";margin-left:-1em}.icon-Calculator .path1:before{content:"\e965";opacity:.3}.icon-Calculator .path2:before{content:"\e966";margin-left:-1em}.icon-Cart1 .path1:before{content:"\e967";opacity:.3}.icon-Cart1 .path2:before{content:"\e968";margin-left:-1em}.icon-Cart2 .path1:before{content:"\e969";opacity:.3}.icon-Cart2 .path2:before{content:"\e96a";margin-left:-1em}.icon-Cart .path1:before{content:"\e96b";opacity:.3}.icon-Cart .path2:before{content:"\e96c";margin-left:-1em}.icon-Chart-bar .path1:before{content:"\e96d";opacity:.3}.icon-Chart-bar .path2:before{content:"\e96e";margin-left:-1em;opacity:.3}.icon-Chart-bar .path3:before{content:"\e96f";margin-left:-1em}.icon-Chart-bar .path4:before{content:"\e970";margin-left:-1em;opacity:.3}.icon-Chart-bar1 .path1:before{content:"\e971";opacity:.3}.icon-Chart-bar1 .path2:before{content:"\e972";margin-left:-1em;opacity:.3}.icon-Chart-bar1 .path3:before{content:"\e973";margin-left:-1em}.icon-Chart-bar1 .path4:before{content:"\e974";margin-left:-1em;opacity:.3}.icon-Chart-bar2 .path1:before{content:"\e975";opacity:.3}.icon-Chart-bar2 .path2:before{content:"\e976";margin-left:-1em;opacity:.3}.icon-Chart-bar2 .path3:before{content:"\e977";margin-left:-1em}.icon-Chart-bar2 .path4:before{content:"\e978";margin-left:-1em;opacity:.3}.icon-Chart-line .path1:before{content:"\e979"}.icon-Chart-line .path2:before{content:"\e97a";margin-left:-1em;opacity:.3}.icon-Chart-line1 .path1:before{content:"\e97b"}.icon-Chart-line1 .path2:before{content:"\e97c";margin-left:-1em;opacity:.3}.icon-Chart-pie .path1:before{content:"\e97d";opacity:.3}.icon-Chart-pie .path2:before{content:"\e97e";margin-left:-1em}.icon-Credit-card .path1:before{content:"\e97f";opacity:.3}.icon-Credit-card .path2:before{content:"\e980";margin-left:-1em}.icon-Credit-card .path3:before{content:"\e981";margin-left:-1em;opacity:.3}.icon-Dollar .path1:before{content:"\e982";opacity:.3}.icon-Dollar .path2:before{content:"\e983";margin-left:-1em;opacity:.3}.icon-Dollar .path3:before{content:"\e984";margin-left:-1em}.icon-Euro .path1:before{content:"\e985";opacity:.3}.icon-Euro .path2:before{content:"\e986";margin-left:-1em}.icon-Gift .path1:before{content:"\e987"}.icon-Gift .path2:before{content:"\e988";margin-left:-1em;opacity:.3}.icon-Loader .path1:before{content:"\e989";opacity:.3}.icon-Loader .path2:before{content:"\e98a";margin-left:-1em;opacity:.3}.icon-Loader .path3:before{content:"\e98b";margin-left:-1em}.icon-MC .path1:before{content:"\e98c";opacity:.3}.icon-MC .path2:before{content:"\e98d";margin-left:-1em}.icon-Money .path1:before{content:"\e98e";opacity:.3}.icon-Money .path2:before{content:"\e98f";margin-left:-1em}.icon-Pound .path1:before{content:"\e990"}.icon-Pound .path2:before{content:"\e991";margin-left:-1em;opacity:.3}.icon-Price:before{content:"\e992"}.icon-145:before{content:"\e992"}.icon-Price1:before{content:"\e993"}.icon-245:before{content:"\e993"}.icon-Rouble .path1:before{content:"\e994";opacity:.3}.icon-Rouble .path2:before{content:"\e995";margin-left:-1em}.icon-Safe .path1:before{content:"\e996";opacity:.3}.icon-Safe .path2:before{content:"\e997";margin-left:-1em}.icon-Sale .path1:before{content:"\e998"}.icon-Sale .path2:before{content:"\e999";margin-left:-1em;opacity:.3}.icon-Sale1 .path1:before{content:"\e99a";opacity:.3}.icon-Sale1 .path2:before{content:"\e99b";margin-left:-1em}.icon-Sale1 .path3:before{content:"\e99c";margin-left:-1em;opacity:.3}.icon-Sale1 .path4:before{content:"\e99d";margin-left:-1em;opacity:.3}.icon-Settings .path1:before{content:"\e99e";opacity:.3}.icon-Settings .path2:before{content:"\e99f";margin-left:-1em}.icon-Sort .path1:before{content:"\e9a0"}.icon-Sort .path2:before{content:"\e9a1";margin-left:-1em;opacity:.3}.icon-Sort1:before{content:"\e9a2"}.icon-25:before{content:"\e9a2"}.icon-Sort2:before{content:"\e9a3"}.icon-32:before{content:"\e9a3"}.icon-Ticket:before{content:"\e9a4"}.icon-Wallet .path1:before{content:"\e9a5";opacity:.3}.icon-Wallet .path2:before{content:"\e9a6";margin-left:-1em}.icon-Wallet1 .path1:before{content:"\e9a7";opacity:.3}.icon-Wallet1 .path2:before{content:"\e9a8";margin-left:-1em}.icon-Wallet1 .path3:before{content:"\e9a9";margin-left:-1em}.icon-Wallet2 .path1:before{content:"\e9aa";opacity:.3}.icon-Wallet2 .path2:before{content:"\e9ab";margin-left:-1em;opacity:.3}.icon-Wallet2 .path3:before{content:"\e9ac";margin-left:-1em}.icon-Angle-up:before{content:"\e9ad"}.icon-Angle-double-down .path1:before{content:"\e9ae"}.icon-Angle-double-down .path2:before{content:"\e9af";margin-left:-1em;opacity:.3}.icon-Angle-double-left .path1:before{content:"\e9b0"}.icon-Angle-double-left .path2:before{content:"\e9b1";margin-left:-1em;opacity:.3}.icon-Angle-double-right .path1:before{content:"\e9b2"}.icon-Angle-double-right .path2:before{content:"\e9b3";margin-left:-1em;opacity:.3}.icon-Angle-double-up .path1:before{content:"\e9b4"}.icon-Angle-double-up .path2:before{content:"\e9b5";margin-left:-1em;opacity:.3}.icon-Angle-down:before{content:"\e9b6"}.icon-Angle-left:before{content:"\e9b7"}.icon-Angle-right:before{content:"\e9b8"}.icon-Arrow-down .path1:before{content:"\e9b9";opacity:.3}.icon-Arrow-down .path2:before{content:"\e9ba";margin-left:-1em}.icon-Arrow-from-bottom .path1:before{content:"\e9bb";opacity:.3}.icon-Arrow-from-bottom .path2:before{content:"\e9bc";margin-left:-1em}.icon-Arrow-from-bottom .path3:before{content:"\e9bd";margin-left:-1em;opacity:.3}.icon-Arrow-from-left .path1:before{content:"\e9be";opacity:.3}.icon-Arrow-from-left .path2:before{content:"\e9bf";margin-left:-1em;opacity:.3}.icon-Arrow-from-left .path3:before{content:"\e9c0";margin-left:-1em}.icon-Arrow-from-right .path1:before{content:"\e9c1";opacity:.3}.icon-Arrow-from-right .path2:before{content:"\e9c2";margin-left:-1em;opacity:.3}.icon-Arrow-from-right .path3:before{content:"\e9c3";margin-left:-1em}.icon-Arrow-from-top .path1:before{content:"\e9c4";opacity:.3}.icon-Arrow-from-top .path2:before{content:"\e9c5";margin-left:-1em}.icon-Arrow-from-top .path3:before{content:"\e9c6";margin-left:-1em;opacity:.3}.icon-Arrow-left .path1:before{content:"\e9c7";opacity:.3}.icon-Arrow-left .path2:before{content:"\e9c8";margin-left:-1em}.icon-Arrow-right .path1:before{content:"\e9c9";opacity:.3}.icon-Arrow-right .path2:before{content:"\e9ca";margin-left:-1em}.icon-Arrows-h .path1:before{content:"\e9cb";opacity:.3}.icon-Arrows-h .path2:before{content:"\e9cc";margin-left:-1em}.icon-Arrows-h .path3:before{content:"\e9cd";margin-left:-1em}.icon-Arrows-v .path1:before{content:"\e9ce";opacity:.3}.icon-Arrows-v .path2:before{content:"\e9cf";margin-left:-1em}.icon-Arrows-v .path3:before{content:"\e9d0";margin-left:-1em}.icon-Arrow-to-bottom .path1:before{content:"\e9d1";opacity:.3}.icon-Arrow-to-bottom .path2:before{content:"\e9d2";margin-left:-1em}.icon-Arrow-to-bottom .path3:before{content:"\e9d3";margin-left:-1em;opacity:.3}.icon-Arrow-to-left .path1:before{content:"\e9d4";opacity:.3}.icon-Arrow-to-left .path2:before{content:"\e9d5";margin-left:-1em;opacity:.3}.icon-Arrow-to-left .path3:before{content:"\e9d6";margin-left:-1em}.icon-Arrow-to-right .path1:before{content:"\e9d7";opacity:.3}.icon-Arrow-to-right .path2:before{content:"\e9d8";margin-left:-1em;opacity:.3}.icon-Arrow-to-right .path3:before{content:"\e9d9";margin-left:-1em}.icon-Arrow-to-up .path1:before{content:"\e9da";opacity:.3}.icon-Arrow-to-up .path2:before{content:"\e9db";margin-left:-1em}.icon-Arrow-to-up .path3:before{content:"\e9dc";margin-left:-1em;opacity:.3}.icon-Arrow-up .path1:before{content:"\e9dd";opacity:.3}.icon-Arrow-up .path2:before{content:"\e9de";margin-left:-1em}.icon-Check:before{content:"\e9df"}.icon-Close .path1:before{content:"\e9e0"}.icon-Close .path2:before{content:"\e9e1";margin-left:-1em;opacity:.3}.icon-Double-check .path1:before{content:"\e9e2";opacity:.3}.icon-Double-check .path2:before{content:"\e9e3";margin-left:-1em}.icon-Down-2 .path1:before{content:"\e9e4";opacity:.3}.icon-Down-2 .path2:before{content:"\e9e5";margin-left:-1em}.icon-Down-left .path1:before{content:"\e9e6";opacity:.3}.icon-Down-left .path2:before{content:"\e9e7";margin-left:-1em}.icon-Down-right .path1:before{content:"\e9e8";opacity:.3}.icon-Down-right .path2:before{content:"\e9e9";margin-left:-1em}.icon-Exchange .path1:before{content:"\e9ea";opacity:.3}.icon-Exchange .path2:before{content:"\e9eb";margin-left:-1em}.icon-Exchange .path3:before{content:"\e9ec";margin-left:-1em;opacity:.3}.icon-Exchange .path4:before{content:"\e9ed";margin-left:-1em}.icon-Left-3 .path1:before{content:"\e9ee"}.icon-Left-3 .path2:before{content:"\e9ef";margin-left:-1em;opacity:.3}.icon-Left-2 .path1:before{content:"\e9f0";opacity:.3}.icon-Left-2 .path2:before{content:"\e9f1";margin-left:-1em}.icon-Minus1:before{content:"\e9f2"}.icon-Plus1 .path1:before{content:"\e9f3"}.icon-Plus1 .path2:before{content:"\e9f4";margin-left:-1em;opacity:.3}.icon-Right-3 .path1:before{content:"\e9f5"}.icon-Right-3 .path2:before{content:"\e9f6";margin-left:-1em;opacity:.3}.icon-Right-2 .path1:before{content:"\e9f7";opacity:.3}.icon-Right-2 .path2:before{content:"\e9f8";margin-left:-1em}.icon-Route .path1:before{content:"\e9f9";opacity:.3}.icon-Route .path2:before{content:"\e9fa";margin-left:-1em}.icon-Route .path3:before{content:"\e9fb";margin-left:-1em}.icon-Sign-in .path1:before{content:"\e9fc";opacity:.3}.icon-Sign-in .path2:before{content:"\e9fd";margin-left:-1em;opacity:.3}.icon-Sign-in .path3:before{content:"\e9fe";margin-left:-1em}.icon-Sign-out .path1:before{content:"\e9ff";opacity:.3}.icon-Sign-out .path2:before{content:"\ea00";margin-left:-1em;opacity:.3}.icon-Sign-out .path3:before{content:"\ea01";margin-left:-1em}.icon-Up-2 .path1:before{content:"\ea02";opacity:.3}.icon-Up-2 .path2:before{content:"\ea03";margin-left:-1em}.icon-Up-down .path1:before{content:"\ea04";opacity:.3}.icon-Up-down .path2:before{content:"\ea05";margin-left:-1em}.icon-Up-down .path3:before{content:"\ea06";margin-left:-1em;opacity:.3}.icon-Up-down .path4:before{content:"\ea07";margin-left:-1em}.icon-Up-left .path1:before{content:"\ea08";opacity:.3}.icon-Up-left .path2:before{content:"\ea09";margin-left:-1em}.icon-Up-right .path1:before{content:"\ea0a";opacity:.3}.icon-Up-right .path2:before{content:"\ea0b";margin-left:-1em}.icon-Waiting:before{content:"\ea0c"}.icon-Add-music .path1:before{content:"\ea0d"}.icon-Add-music .path2:before{content:"\ea0e";margin-left:-1em;opacity:.3}.icon-Airplay .path1:before{content:"\ea0f";opacity:.3}.icon-Airplay .path2:before{content:"\ea10";margin-left:-1em}.icon-Airplay-video .path1:before{content:"\ea11"}.icon-Airplay-video .path2:before{content:"\ea12";margin-left:-1em;opacity:.3}.icon-Back .path1:before{content:"\ea13"}.icon-Back .path2:before{content:"\ea14";margin-left:-1em;opacity:.3}.icon-Backward .path1:before{content:"\ea15";opacity:.3}.icon-Backward .path2:before{content:"\ea16";margin-left:-1em}.icon-CD .path1:before{content:"\ea17"}.icon-CD .path2:before{content:"\ea18";margin-left:-1em;opacity:.3}.icon-DVD .path1:before{content:"\ea19";opacity:.3}.icon-DVD .path2:before{content:"\ea1a";margin-left:-1em}.icon-Eject .path1:before{content:"\ea1b"}.icon-Eject .path2:before{content:"\ea1c";margin-left:-1em;opacity:.3}.icon-Equalizer .path1:before{content:"\ea1d";opacity:.3}.icon-Equalizer .path2:before{content:"\ea1e";margin-left:-1em}.icon-Equalizer .path3:before{content:"\ea1f";margin-left:-1em}.icon-Equalizer .path4:before{content:"\ea20";margin-left:-1em}.icon-Forward .path1:before{content:"\ea21";opacity:.3}.icon-Forward .path2:before{content:"\ea22";margin-left:-1em}.icon-Media-library .path1:before{content:"\ea23";opacity:.3}.icon-Media-library .path2:before{content:"\ea24";margin-left:-1em;opacity:.3}.icon-Media-library .path3:before{content:"\ea25";margin-left:-1em;opacity:.3}.icon-Media-library .path4:before{content:"\ea26";margin-left:-1em}.icon-Media-library1 .path1:before{content:"\ea27";opacity:.3}.icon-Media-library1 .path2:before{content:"\ea28";margin-left:-1em}.icon-Media-library2 .path1:before{content:"\ea29";opacity:.0900}.icon-Media-library2 .path2:before{content:"\ea2a";margin-left:-1em}.icon-Movie-Lane .path1:before{content:"\ea2b";opacity:.3}.icon-Movie-Lane .path2:before{content:"\ea2c";margin-left:-1em}.icon-Movie-lane .path1:before{content:"\ea2d";opacity:.3}.icon-Movie-lane .path2:before{content:"\ea2e";margin-left:-1em}.icon-Music1:before{content:"\ea2f"}.icon-Music-cloud .path1:before{content:"\ea30";opacity:.3}.icon-Music-cloud .path2:before{content:"\ea31";margin-left:-1em}.icon-Music-note:before{content:"\ea32"}.icon-Mute .path1:before{content:"\ea33";opacity:.3}.icon-Mute .path2:before{content:"\ea34";margin-left:-1em}.icon-Next .path1:before{content:"\ea35"}.icon-Next .path2:before{content:"\ea36";margin-left:-1em;opacity:.3}.icon-Pause:before{content:"\ea37"}.icon-Play:before{content:"\ea38"}.icon-Playlist .path1:before{content:"\ea39"}.icon-Playlist .path2:before{content:"\ea3a";margin-left:-1em;opacity:.3}.icon-Playlist1 .path1:before{content:"\ea3b";opacity:.3}.icon-Playlist1 .path2:before{content:"\ea3c";margin-left:-1em}.icon-Rec:before{content:"\ea3d"}.icon-Repeat .path1:before{content:"\ea3e"}.icon-Repeat .path2:before{content:"\ea3f";margin-left:-1em;opacity:.3}.icon-Repeat-one .path1:before{content:"\ea40";opacity:.3}.icon-Repeat-one .path2:before{content:"\ea41";margin-left:-1em}.icon-Shuffle .path1:before{content:"\ea42";opacity:.3}.icon-Shuffle .path2:before{content:"\ea43";margin-left:-1em}.icon-Volume-down .path1:before{content:"\ea44";opacity:.3}.icon-Volume-down .path2:before{content:"\ea45";margin-left:-1em}.icon-Volume-full .path1:before{content:"\ea46";opacity:.3}.icon-Volume-full .path2:before{content:"\ea47";margin-left:-1em}.icon-Volume-half .path1:before{content:"\ea48";opacity:.3}.icon-Volume-half .path2:before{content:"\ea49";margin-left:-1em}.icon-Volume-up .path1:before{content:"\ea4a";opacity:.3}.icon-Volume-up .path2:before{content:"\ea4b";margin-left:-1em}.icon-Vynil .path1:before{content:"\ea4c"}.icon-Vynil .path2:before{content:"\ea4d";margin-left:-1em;opacity:.3}.icon-Youtube .path1:before{content:"\ea4e";opacity:.3}.icon-Youtube .path2:before{content:"\ea4f";margin-left:-1em}.icon-Compass1:before{content:"\ea50"}.icon-Direction1:before{content:"\ea51"}.icon-136:before{content:"\ea51"}.icon-Direction:before{content:"\ea52"}.icon-228:before{content:"\ea52"}.icon-Location-arrow:before{content:"\ea53"}.icon-Marker:before{content:"\ea54"}.icon-128:before{content:"\ea54"}.icon-Marker1:before{content:"\ea55"}.icon-229:before{content:"\ea55"}.icon-Position1 .path1:before{content:"\ea56";opacity:.3}.icon-Position1 .path2:before{content:"\ea57";margin-left:-1em;opacity:.3}.icon-Position1 .path3:before{content:"\ea58";margin-left:-1em}.icon-Layout-3d .path1:before{content:"\ea59"}.icon-Layout-3d .path2:before{content:"\ea5a";margin-left:-1em;opacity:.3}.icon-Layout-4-blocks .path1:before{content:"\ea5b"}.icon-Layout-4-blocks .path2:before{content:"\ea5c";margin-left:-1em;opacity:.3}.icon-Layout-arrange .path1:before{content:"\ea5d"}.icon-Layout-arrange .path2:before{content:"\ea5e";margin-left:-1em;opacity:.3}.icon-Layout-grid .path1:before{content:"\ea5f";opacity:.3}.icon-Layout-grid .path2:before{content:"\ea60";margin-left:-1em}.icon-Layout-horizontal .path1:before{content:"\ea61";opacity:.3}.icon-Layout-horizontal .path2:before{content:"\ea62";margin-left:-1em}.icon-Layout-left-panel-1 .path1:before{content:"\ea63"}.icon-Layout-left-panel-1 .path2:before{content:"\ea64";margin-left:-1em;opacity:.3}.icon-Layout-left-panel-2 .path1:before{content:"\ea65"}.icon-Layout-left-panel-2 .path2:before{content:"\ea66";margin-left:-1em;opacity:.3}.icon-Layout-right-panel-1 .path1:before{content:"\ea67"}.icon-Layout-right-panel-1 .path2:before{content:"\ea68";margin-left:-1em;opacity:.3}.icon-Layout-right-panel-2 .path1:before{content:"\ea69"}.icon-Layout-right-panel-2 .path2:before{content:"\ea6a";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-1 .path1:before{content:"\ea6b"}.icon-Layout-top-panel-1 .path2:before{content:"\ea6c";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-2 .path1:before{content:"\ea6d"}.icon-Layout-top-panel-2 .path2:before{content:"\ea6e";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-3 .path1:before{content:"\ea6f"}.icon-Layout-top-panel-3 .path2:before{content:"\ea70";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-4 .path1:before{content:"\ea71"}.icon-Layout-top-panel-4 .path2:before{content:"\ea72";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-5 .path1:before{content:"\ea73"}.icon-Layout-top-panel-5 .path2:before{content:"\ea74";margin-left:-1em;opacity:.3}.icon-Layout-top-panel-6 .path1:before{content:"\ea75"}.icon-Layout-top-panel-6 .path2:before{content:"\ea76";margin-left:-1em;opacity:.3}.icon-Layout-vertical .path1:before{content:"\ea77"}.icon-Layout-vertical .path2:before{content:"\ea78";margin-left:-1em;opacity:.3}.icon-Air-ballon .path1:before{content:"\ea79"}.icon-Air-ballon .path2:before{content:"\ea7a";margin-left:-1em;opacity:.3}.icon-Alarm-clock .path1:before{content:"\ea7b"}.icon-Alarm-clock .path2:before{content:"\ea7c";margin-left:-1em;opacity:.3}.icon-Alarm-clock .path3:before{content:"\ea7d";margin-left:-1em}.icon-Armchair .path1:before{content:"\ea7e";opacity:.3}.icon-Armchair .path2:before{content:"\ea7f";margin-left:-1em;opacity:.3}.icon-Armchair .path3:before{content:"\ea80";margin-left:-1em}.icon-Bag-chair:before{content:"\ea81"}.icon-Bath .path1:before{content:"\ea82";opacity:.3}.icon-Bath .path2:before{content:"\ea83";margin-left:-1em;opacity:.3}.icon-Bath .path3:before{content:"\ea84";margin-left:-1em}.icon-Bed .path1:before{content:"\ea85";opacity:.3}.icon-Bed .path2:before{content:"\ea86";margin-left:-1em}.icon-Bed .path3:before{content:"\ea87";margin-left:-1em;opacity:.3}.icon-Book:before{content:"\ea88"}.icon-Book-open .path1:before{content:"\ea89"}.icon-Book-open .path2:before{content:"\ea8a";margin-left:-1em;opacity:.3}.icon-Box .path1:before{content:"\ea8b"}.icon-Box .path2:before{content:"\ea8c";margin-left:-1em;opacity:.3}.icon-Broom .path1:before{content:"\ea8d";opacity:.3}.icon-Broom .path2:before{content:"\ea8e";margin-left:-1em}.icon-Building .path1:before{content:"\ea8f"}.icon-Building .path2:before{content:"\ea90";margin-left:-1em;color:#fff}.icon-Building .path3:before{content:"\ea91";margin-left:-1em;opacity:.3}.icon-Bulb .path1:before{content:"\ea92";opacity:.3}.icon-Bulb .path2:before{content:"\ea93";margin-left:-1em;opacity:.3}.icon-Bulb .path3:before{content:"\ea94";margin-left:-1em;opacity:.3}.icon-Bulb .path4:before{content:"\ea95";margin-left:-1em}.icon-Bulb1 .path1:before{content:"\ea96";opacity:.3}.icon-Bulb1 .path2:before{content:"\ea97";margin-left:-1em;opacity:.3}.icon-Bulb1 .path3:before{content:"\ea98";margin-left:-1em;opacity:.3}.icon-Bulb1 .path4:before{content:"\ea99";margin-left:-1em}.icon-Chair .path1:before{content:"\ea9a"}.icon-Chair .path2:before{content:"\ea9b";margin-left:-1em;opacity:.3}.icon-Chair1 .path1:before{content:"\ea9c";opacity:.3}.icon-Chair1 .path2:before{content:"\ea9d";margin-left:-1em}.icon-Clock .path1:before{content:"\ea9e";opacity:.3}.icon-Clock .path2:before{content:"\ea9f";margin-left:-1em}.icon-Commode .path1:before{content:"\eaa0";opacity:.3}.icon-Commode .path2:before{content:"\eaa1";margin-left:-1em}.icon-Commode1 .path1:before{content:"\eaa2";opacity:.3}.icon-Commode1 .path2:before{content:"\eaa3";margin-left:-1em}.icon-Couch .path1:before{content:"\eaa4";opacity:.3}.icon-Couch .path2:before{content:"\eaa5";margin-left:-1em;opacity:.3}.icon-Couch .path3:before{content:"\eaa6";margin-left:-1em}.icon-Cupboard .path1:before{content:"\eaa7";opacity:.3}.icon-Cupboard .path2:before{content:"\eaa8";margin-left:-1em}.icon-Curtains .path1:before{content:"\eaa9";opacity:.3}.icon-Curtains .path2:before{content:"\eaaa";margin-left:-1em}.icon-Deer .path1:before{content:"\eaab";opacity:.3}.icon-Deer .path2:before{content:"\eaac";margin-left:-1em}.icon-Door-open .path1:before{content:"\eaad";opacity:.3}.icon-Door-open .path2:before{content:"\eaae";margin-left:-1em}.icon-Earth:before{content:"\eaaf"}.icon-Fireplace .path1:before{content:"\eab0";opacity:.3}.icon-Fireplace .path2:before{content:"\eab1";margin-left:-1em}.icon-Flashlight .path1:before{content:"\eab2"}.icon-Flashlight .path2:before{content:"\eab3";margin-left:-1em;opacity:.3}.icon-Flower .path1:before{content:"\eab4";opacity:.3}.icon-Flower .path2:before{content:"\eab5";margin-left:-1em;opacity:.3}.icon-Flower .path3:before{content:"\eab6";margin-left:-1em;opacity:.3}.icon-Flower .path4:before{content:"\eab7";margin-left:-1em}.icon-Flower1:before{content:"\eab8"}.icon-239:before{content:"\eab8"}.icon-Flower2:before{content:"\eab9"}.icon-38:before{content:"\eab9"}.icon-Globe .path1:before{content:"\eaba"}.icon-Globe .path2:before{content:"\eabb";margin-left:-1em;opacity:.3}.icon-Home:before{content:"\eabc"}.icon-Home-heart:before{content:"\eabd"}.icon-Key .path1:before{content:"\eabe";opacity:.3}.icon-Key .path2:before{content:"\eabf";margin-left:-1em}.icon-Ladder .path1:before{content:"\eac0";opacity:.3}.icon-Ladder .path2:before{content:"\eac1";margin-left:-1em}.icon-Lamp .path1:before{content:"\eac2"}.icon-Lamp .path2:before{content:"\eac3";margin-left:-1em;opacity:.3}.icon-Lamp .path3:before{content:"\eac4";margin-left:-1em;color:#fff}.icon-Lamp .path4:before{content:"\eac5";margin-left:-1em}.icon-Lamp1 .path1:before{content:"\eac6";opacity:.3}.icon-Lamp1 .path2:before{content:"\eac7";margin-left:-1em;opacity:.3}.icon-Lamp1 .path3:before{content:"\eac8";margin-left:-1em}.icon-Library .path1:before{content:"\eac9"}.icon-Library .path2:before{content:"\eaca";margin-left:-1em;opacity:.3}.icon-Mailbox .path1:before{content:"\eacb"}.icon-Mailbox .path2:before{content:"\eacc";margin-left:-1em;opacity:.3}.icon-Mirror .path1:before{content:"\eacd"}.icon-Mirror .path2:before{content:"\eace";margin-left:-1em;opacity:.3}.icon-Picture .path1:before{content:"\eacf";opacity:.3}.icon-Picture .path2:before{content:"\ead0";margin-left:-1em;opacity:.3}.icon-Picture .path3:before{content:"\ead1";margin-left:-1em}.icon-Picture .path4:before{content:"\ead2";margin-left:-1em;opacity:.3}.icon-Ruller:before{content:"\ead3"}.icon-Stairs:before{content:"\ead4"}.icon-Timer .path1:before{content:"\ead5";opacity:.3}.icon-Timer .path2:before{content:"\ead6";margin-left:-1em}.icon-Timer .path3:before{content:"\ead7";margin-left:-1em}.icon-Timer .path4:before{content:"\ead8";margin-left:-1em}.icon-Toilet .path1:before{content:"\ead9";opacity:.3}.icon-Toilet .path2:before{content:"\eada";margin-left:-1em}.icon-Toilet .path3:before{content:"\eadb";margin-left:-1em;opacity:.3}.icon-Towel:before{content:"\eadc"}.icon-Trash1 .path1:before{content:"\eadd"}.icon-Trash1 .path2:before{content:"\eade";margin-left:-1em;opacity:.3}.icon-Water-mixer .path1:before{content:"\eadf";opacity:.3}.icon-Water-mixer .path2:before{content:"\eae0";margin-left:-1em}.icon-Water-mixer .path3:before{content:"\eae1";margin-left:-1em;opacity:.3}.icon-Weight .path1:before{content:"\eae2"}.icon-Weight .path2:before{content:"\eae3";margin-left:-1em;opacity:.3}.icon-Weight1 .path1:before{content:"\eae4";opacity:.3}.icon-Weight1 .path2:before{content:"\eae5";margin-left:-1em}.icon-Wood .path1:before{content:"\eae6";opacity:.3}.icon-Wood .path2:before{content:"\eae7";margin-left:-1em}.icon-Wood1 .path1:before{content:"\eae8";opacity:.3}.icon-Wood1 .path2:before{content:"\eae9";margin-left:-1em}.icon-Wood-horse:before{content:"\eaea"}.icon-Attachment .path1:before{content:"\eaeb";opacity:.3}.icon-Attachment .path2:before{content:"\eaec";margin-left:-1em}.icon-Attachment1 .path1:before{content:"\eaed";opacity:.3}.icon-Attachment1 .path2:before{content:"\eaee";margin-left:-1em}.icon-Attachment1 .path3:before{content:"\eaef";margin-left:-1em;opacity:.3}.icon-Attachment1 .path4:before{content:"\eaf0";margin-left:-1em;opacity:.3}.icon-Binocular:before{content:"\eaf1"}.icon-Bookmark:before{content:"\eaf2"}.icon-Clip:before{content:"\eaf3"}.icon-Clipboard .path1:before{content:"\eaf4";opacity:.3}.icon-Clipboard .path2:before{content:"\eaf5";margin-left:-1em}.icon-Clipboard .path3:before{content:"\eaf6";margin-left:-1em;opacity:.3}.icon-Clipboard .path4:before{content:"\eaf7";margin-left:-1em;opacity:.3}.icon-Cursor:before{content:"\eaf8"}.icon-Dislike .path1:before{content:"\eaf9"}.icon-Dislike .path2:before{content:"\eafa";margin-left:-1em;opacity:.3}.icon-Duplicate .path1:before{content:"\eafb";opacity:.3}.icon-Duplicate .path2:before{content:"\eafc";margin-left:-1em}.icon-Edit1:before{content:"\eafd"}.icon-Expand-arrows .path1:before{content:"\eafe";opacity:.3}.icon-Expand-arrows .path2:before{content:"\eaff";margin-left:-1em}.icon-Fire:before{content:"\eb00"}.icon-Folder1:before{content:"\eb01"}.icon-Half-heart .path1:before{content:"\eb02";opacity:.3}.icon-Half-heart .path2:before{content:"\eb03";margin-left:-1em}.icon-Half-star .path1:before{content:"\eb04";opacity:.3}.icon-Half-star .path2:before{content:"\eb05";margin-left:-1em}.icon-Heart:before{content:"\eb06"}.icon-Hidden .path1:before{content:"\eb07"}.icon-Hidden .path2:before{content:"\eb08";margin-left:-1em}.icon-Hidden .path3:before{content:"\eb09";margin-left:-1em;opacity:.3}.icon-Like .path1:before{content:"\eb0a"}.icon-Like .path2:before{content:"\eb0b";margin-left:-1em;opacity:.3}.icon-Lock:before{content:"\eb0c"}.icon-Notification .path1:before{content:"\eb0d"}.icon-Notification .path2:before{content:"\eb0e";margin-left:-1em;opacity:.3}.icon-Notifications .path1:before{content:"\eb0f"}.icon-Notifications .path2:before{content:"\eb10";margin-left:-1em;opacity:.3}.icon-Other:before{content:"\eb11"}.icon-133:before{content:"\eb11"}.icon-Other1:before{content:"\eb12"}.icon-234:before{content:"\eb12"}.icon-Sad .path1:before{content:"\eb13";opacity:.3}.icon-Sad .path2:before{content:"\eb14";margin-left:-1em}.icon-Save .path1:before{content:"\eb15"}.icon-Save .path2:before{content:"\eb16";margin-left:-1em;opacity:.3}.icon-Scale .path1:before{content:"\eb17"}.icon-Scale .path2:before{content:"\eb18";margin-left:-1em;opacity:.3}.icon-Scissors .path1:before{content:"\eb19";opacity:.3}.icon-Scissors .path2:before{content:"\eb1a";margin-left:-1em}.icon-Search .path1:before{content:"\eb1b";opacity:.3}.icon-Search .path2:before{content:"\eb1c";margin-left:-1em}.icon-Settings2 .path1:before{content:"\eb1d";opacity:.3}.icon-Settings2 .path2:before{content:"\eb1e";margin-left:-1em}.icon-Settings-1 .path1:before{content:"\eb1f"}.icon-Settings-1 .path2:before{content:"\eb20";margin-left:-1em;opacity:.3}.icon-Settings-2:before{content:"\eb21"}.icon-Shield-check .path1:before{content:"\eb22";opacity:.3}.icon-Shield-check .path2:before{content:"\eb23";margin-left:-1em}.icon-Shield-disabled .path1:before{content:"\eb24";opacity:.3}.icon-Shield-disabled .path2:before{content:"\eb25";margin-left:-1em}.icon-Shield-protected .path1:before{content:"\eb26";opacity:.3}.icon-Shield-protected .path2:before{content:"\eb27";margin-left:-1em}.icon-Size .path1:before{content:"\eb28"}.icon-Size .path2:before{content:"\eb29";margin-left:-1em;opacity:.3}.icon-Smile .path1:before{content:"\eb2a";opacity:.3}.icon-Smile .path2:before{content:"\eb2b";margin-left:-1em}.icon-Star:before{content:"\eb2c"}.icon-Thunder1:before{content:"\eb2d"}.icon-Thunder-move .path1:before{content:"\eb2e"}.icon-Thunder-move .path2:before{content:"\eb2f";margin-left:-1em;opacity:.3}.icon-Trash .path1:before{content:"\eb30"}.icon-Trash .path2:before{content:"\eb31";margin-left:-1em;opacity:.3}.icon-Unlock:before{content:"\eb32"}.icon-Update:before{content:"\eb33"}.icon-User .path1:before{content:"\eb34";opacity:.3}.icon-User .path2:before{content:"\eb35";margin-left:-1em}.icon-Visible:before{content:"\eb36"}.icon-Beer .path1:before{content:"\eb37";opacity:.3}.icon-Beer .path2:before{content:"\eb38";margin-left:-1em;opacity:.3}.icon-Beer .path3:before{content:"\eb39";margin-left:-1em;opacity:.3}.icon-Beer .path4:before{content:"\eb3a";margin-left:-1em;opacity:.3}.icon-Beer .path5:before{content:"\eb3b";margin-left:-1em}.icon-Bottle .path1:before{content:"\eb3c"}.icon-Bottle .path2:before{content:"\eb3d";margin-left:-1em;opacity:.3}.icon-Bottle1 .path1:before{content:"\eb3e"}.icon-Bottle1 .path2:before{content:"\eb3f";margin-left:-1em;opacity:.3}.icon-Bread .path1:before{content:"\eb40";opacity:.3}.icon-Bread .path2:before{content:"\eb41";margin-left:-1em}.icon-Bucket1 .path1:before{content:"\eb42";opacity:.3}.icon-Bucket1 .path2:before{content:"\eb43";margin-left:-1em}.icon-Burger .path1:before{content:"\eb44"}.icon-Burger .path2:before{content:"\eb45";margin-left:-1em}.icon-Burger .path3:before{content:"\eb46";margin-left:-1em;opacity:.3}.icon-Cake .path1:before{content:"\eb47"}.icon-Cake .path2:before{content:"\eb48";margin-left:-1em;opacity:.3}.icon-Cake .path3:before{content:"\eb49";margin-left:-1em;opacity:.3}.icon-Carrot .path1:before{content:"\eb4a";opacity:.3}.icon-Carrot .path2:before{content:"\eb4b";margin-left:-1em;opacity:.3}.icon-Carrot .path3:before{content:"\eb4c";margin-left:-1em;opacity:.3}.icon-Carrot .path4:before{content:"\eb4d";margin-left:-1em}.icon-Cheese .path1:before{content:"\eb4e"}.icon-Cheese .path2:before{content:"\eb4f";margin-left:-1em;opacity:.3}.icon-Chicken .path1:before{content:"\eb50"}.icon-Chicken .path2:before{content:"\eb51";margin-left:-1em;opacity:.3}.icon-Coffee .path1:before{content:"\eb52"}.icon-Coffee .path2:before{content:"\eb53";margin-left:-1em;opacity:.3}.icon-Coffee .path3:before{content:"\eb54";margin-left:-1em;opacity:.3}.icon-Coffee .path4:before{content:"\eb55";margin-left:-1em;opacity:.3}.icon-Coffee .path5:before{content:"\eb56";margin-left:-1em;opacity:.3}.icon-Coffee1 .path1:before{content:"\eb57";opacity:.3}.icon-Coffee1 .path2:before{content:"\eb58";margin-left:-1em}.icon-Coffee1 .path3:before{content:"\eb59";margin-left:-1em;opacity:.3}.icon-Cookie:before{content:"\eb5a"}.icon-Dinner1 .path1:before{content:"\eb5b";opacity:.3}.icon-Dinner1 .path2:before{content:"\eb5c";margin-left:-1em}.icon-Fish .path1:before{content:"\eb5d";opacity:.3}.icon-Fish .path2:before{content:"\eb5e";margin-left:-1em}.icon-French-Bread:before{content:"\eb5f"}.icon-Glass-martini .path1:before{content:"\eb60";opacity:.3}.icon-Glass-martini .path2:before{content:"\eb61";margin-left:-1em}.icon-Ice-cream1 .path1:before{content:"\eb62";opacity:.3}.icon-Ice-cream1 .path2:before{content:"\eb63";margin-left:-1em}.icon-Ice-cream .path1:before{content:"\eb64"}.icon-Ice-cream .path2:before{content:"\eb65";margin-left:-1em;opacity:.3}.icon-Miso-soup .path1:before{content:"\eb66"}.icon-Miso-soup .path2:before{content:"\eb67";margin-left:-1em;opacity:.3}.icon-Orange .path1:before{content:"\eb68"}.icon-Orange .path2:before{content:"\eb69";margin-left:-1em;opacity:.3}.icon-Pizza:before{content:"\eb6a"}.icon-Sushi .path1:before{content:"\eb6b"}.icon-Sushi .path2:before{content:"\eb6c";margin-left:-1em;opacity:.3}.icon-Two-bottles .path1:before{content:"\eb6d"}.icon-Two-bottles .path2:before{content:"\eb6e";margin-left:-1em;opacity:.3}.icon-Wine .path1:before{content:"\eb6f";opacity:.3}.icon-Wine .path2:before{content:"\eb70";margin-left:-1em}.icon-Cloud-download .path1:before{content:"\eb71";opacity:.3}.icon-Cloud-download .path2:before{content:"\eb72";margin-left:-1em}.icon-Cloud-upload .path1:before{content:"\eb73";opacity:.3}.icon-Cloud-upload .path2:before{content:"\eb74";margin-left:-1em}.icon-Compilation .path1:before{content:"\eb75";opacity:.3}.icon-Compilation .path2:before{content:"\eb76";margin-left:-1em;opacity:.3}.icon-Compilation .path3:before{content:"\eb77";margin-left:-1em;opacity:.3}.icon-Compilation .path4:before{content:"\eb78";margin-left:-1em}.icon-Compilation .path5:before{content:"\eb79";margin-left:-1em}.icon-Compiled-file .path1:before{content:"\eb7a";opacity:.3}.icon-Compiled-file .path2:before{content:"\eb7b";margin-left:-1em;opacity:.3}.icon-Compiled-file .path3:before{content:"\eb7c";margin-left:-1em;opacity:.3}.icon-Compiled-file .path4:before{content:"\eb7d";margin-left:-1em}.icon-Compiled-file .path5:before{content:"\eb7e";margin-left:-1em}.icon-Deleted-file .path1:before{content:"\eb7f";opacity:.3}.icon-Deleted-file .path2:before{content:"\eb80";margin-left:-1em}.icon-Deleted-folder .path1:before{content:"\eb81";opacity:.3}.icon-Deleted-folder .path2:before{content:"\eb82";margin-left:-1em}.icon-Download .path1:before{content:"\eb83";opacity:.3}.icon-Download .path2:before{content:"\eb84";margin-left:-1em;opacity:.3}.icon-Download .path3:before{content:"\eb85";margin-left:-1em}.icon-Downloaded-file .path1:before{content:"\eb86";opacity:.3}.icon-Downloaded-file .path2:before{content:"\eb87";margin-left:-1em}.icon-Downloads-folder .path1:before{content:"\eb88";opacity:.3}.icon-Downloads-folder .path2:before{content:"\eb89";margin-left:-1em}.icon-Export .path1:before{content:"\eb8a";opacity:.3}.icon-Export .path2:before{content:"\eb8b";margin-left:-1em;opacity:.3}.icon-Export .path3:before{content:"\eb8c";margin-left:-1em}.icon-File .path1:before{content:"\eb8d";opacity:.3}.icon-File .path2:before{content:"\eb8e";margin-left:-1em}.icon-File .path3:before{content:"\eb8f";margin-left:-1em}.icon-File-cloud .path1:before{content:"\eb90";opacity:.3}.icon-File-cloud .path2:before{content:"\eb91";margin-left:-1em}.icon-File-done .path1:before{content:"\eb92";opacity:.3}.icon-File-done .path2:before{content:"\eb93";margin-left:-1em}.icon-File-minus .path1:before{content:"\eb94";opacity:.3}.icon-File-minus .path2:before{content:"\eb95";margin-left:-1em}.icon-File-plus .path1:before{content:"\eb96";opacity:.3}.icon-File-plus .path2:before{content:"\eb97";margin-left:-1em}.icon-Folder:before{content:"\eb98"}.icon-Folder-check .path1:before{content:"\eb99";opacity:.3}.icon-Folder-check .path2:before{content:"\eb9a";margin-left:-1em}.icon-Folder-cloud .path1:before{content:"\eb9b";opacity:.3}.icon-Folder-cloud .path2:before{content:"\eb9c";margin-left:-1em}.icon-Folder-error .path1:before{content:"\eb9d"}.icon-Folder-error .path2:before{content:"\eb9e";margin-left:-1em;opacity:.3}.icon-Folder-heart:before{content:"\eb9f"}.icon-Folder-minus .path1:before{content:"\eba0";opacity:.3}.icon-Folder-minus .path2:before{content:"\eba1";margin-left:-1em}.icon-Folder-plus .path1:before{content:"\eba2";opacity:.3}.icon-Folder-plus .path2:before{content:"\eba3";margin-left:-1em}.icon-Folder-solid:before{content:"\eba4"}.icon-Folder-star:before{content:"\eba5"}.icon-Folder-thunder:before{content:"\eba6"}.icon-Group-folders .path1:before{content:"\eba7";opacity:.3}.icon-Group-folders .path2:before{content:"\eba8";margin-left:-1em}.icon-Import .path1:before{content:"\eba9";opacity:.3}.icon-Import .path2:before{content:"\ebaa";margin-left:-1em;opacity:.3}.icon-Import .path3:before{content:"\ebab";margin-left:-1em}.icon-Locked-folder .path1:before{content:"\ebac";opacity:.3}.icon-Locked-folder .path2:before{content:"\ebad";margin-left:-1em}.icon-Media .path1:before{content:"\ebae";opacity:.3}.icon-Media .path2:before{content:"\ebaf";margin-left:-1em}.icon-Media-folder .path1:before{content:"\ebb0";opacity:.3}.icon-Media-folder .path2:before{content:"\ebb1";margin-left:-1em}.icon-Music .path1:before{content:"\ebb2";opacity:.3}.icon-Music .path2:before{content:"\ebb3";margin-left:-1em}.icon-Pictures .path1:before{content:"\ebb4";opacity:.3}.icon-Pictures .path2:before{content:"\ebb5";margin-left:-1em;opacity:.3}.icon-Pictures .path3:before{content:"\ebb6";margin-left:-1em}.icon-Pictures .path4:before{content:"\ebb7";margin-left:-1em;opacity:.3}.icon-Pictures1:before{content:"\ebb8"}.icon-221:before{content:"\ebb8"}.icon-Protected-file .path1:before{content:"\ebb9";opacity:.3}.icon-Protected-file .path2:before{content:"\ebba";margin-left:-1em}.icon-Selected-file .path1:before{content:"\ebbb";opacity:.3}.icon-Selected-file .path2:before{content:"\ebbc";margin-left:-1em}.icon-Share1 .path1:before{content:"\ebbd"}.icon-Share1 .path2:before{content:"\ebbe";margin-left:-1em;opacity:.3}.icon-Share1 .path3:before{content:"\ebbf";margin-left:-1em;opacity:.3}.icon-Share1 .path4:before{content:"\ebc0";margin-left:-1em;opacity:.3}.icon-Upload .path1:before{content:"\ebc1";opacity:.3}.icon-Upload .path2:before{content:"\ebc2";margin-left:-1em;opacity:.3}.icon-Upload .path3:before{content:"\ebc3";margin-left:-1em}.icon-Uploaded-file .path1:before{content:"\ebc4";opacity:.3}.icon-Uploaded-file .path2:before{content:"\ebc5";margin-left:-1em}.icon-Upload-folder .path1:before{content:"\ebc6";opacity:.3}.icon-Upload-folder .path2:before{content:"\ebc7";margin-left:-1em}.icon-User-folder:before{content:"\ebc8"}.icon-Air-conditioning .path1:before{content:"\ebc9"}.icon-Air-conditioning .path2:before{content:"\ebca";margin-left:-1em;opacity:.3}.icon-air-dryer .path1:before{content:"\ebcb";opacity:.3}.icon-air-dryer .path2:before{content:"\ebcc";margin-left:-1em}.icon-Blender .path1:before{content:"\ebcd"}.icon-Blender .path2:before{content:"\ebce";margin-left:-1em;opacity:.3}.icon-Fan:before{content:"\ebcf"}.icon-Fridge:before{content:"\ebd0"}.icon-Gas-stove .path1:before{content:"\ebd1"}.icon-Gas-stove .path2:before{content:"\ebd2";margin-left:-1em;opacity:.3}.icon-Highvoltage:before{content:"\ebd3"}.icon-Iron .path1:before{content:"\ebd4";opacity:.3}.icon-Iron .path2:before{content:"\ebd5";margin-left:-1em}.icon-Kettle .path1:before{content:"\ebd6"}.icon-Kettle .path2:before{content:"\ebd7";margin-left:-1em;opacity:.3}.icon-Mixer .path1:before{content:"\ebd8"}.icon-Mixer .path2:before{content:"\ebd9";margin-left:-1em;opacity:.3}.icon-Outlet .path1:before{content:"\ebda";opacity:.3}.icon-Outlet .path2:before{content:"\ebdb";margin-left:-1em}.icon-Range-hood .path1:before{content:"\ebdc"}.icon-Range-hood .path2:before{content:"\ebdd";margin-left:-1em;opacity:.3}.icon-Shutdown .path1:before{content:"\ebde"}.icon-Shutdown .path2:before{content:"\ebdf";margin-left:-1em;opacity:.3}.icon-Socket-eu:before{content:"\ebe0"}.icon-Socket-us:before{content:"\ebe1"}.icon-Washer .path1:before{content:"\ebe2"}.icon-Washer .path2:before{content:"\ebe3";margin-left:-1em;opacity:.3}.icon-Airpods .path1:before{content:"\ebe4";opacity:.3}.icon-Airpods .path2:before{content:"\ebe5";margin-left:-1em;opacity:.3}.icon-Airpods .path3:before{content:"\ebe6";margin-left:-1em}.icon-Airpods .path4:before{content:"\ebe7";margin-left:-1em}.icon-Android .path1:before{content:"\ebe8"}.icon-Android .path2:before{content:"\ebe9";margin-left:-1em;opacity:.3}.icon-Apple-Watch .path1:before{content:"\ebea";opacity:.3}.icon-Apple-Watch .path2:before{content:"\ebeb";margin-left:-1em}.icon-Battery-charging .path1:before{content:"\ebec"}.icon-Battery-charging .path2:before{content:"\ebed";margin-left:-1em;opacity:.3}.icon-Battery-charging .path3:before{content:"\ebee";margin-left:-1em;opacity:.3}.icon-Battery-empty .path1:before{content:"\ebef"}.icon-Battery-empty .path2:before{content:"\ebf0";margin-left:-1em;opacity:.3}.icon-Battery-full .path1:before{content:"\ebf1"}.icon-Battery-full .path2:before{content:"\ebf2";margin-left:-1em;opacity:.3}.icon-Battery-half .path1:before{content:"\ebf3"}.icon-Battery-half .path2:before{content:"\ebf4";margin-left:-1em;opacity:.3}.icon-Bluetooth .path1:before{content:"\ebf5";opacity:.3}.icon-Bluetooth .path2:before{content:"\ebf6";margin-left:-1em}.icon-Camera .path1:before{content:"\ebf7"}.icon-Camera .path2:before{content:"\ebf8";margin-left:-1em;opacity:.3}.icon-Camera .path3:before{content:"\ebf9";margin-left:-1em;opacity:.3}.icon-Cardboard-vr .path1:before{content:"\ebfa";opacity:.3}.icon-Cardboard-vr .path2:before{content:"\ebfb";margin-left:-1em}.icon-Cassete .path1:before{content:"\ebfc";opacity:.3}.icon-Cassete .path2:before{content:"\ebfd";margin-left:-1em}.icon-Cassete .path3:before{content:"\ebfe";margin-left:-1em}.icon-CPU .path1:before{content:"\ebff";opacity:.3}.icon-CPU .path2:before{content:"\ec00";margin-left:-1em;opacity:.3}.icon-CPU .path3:before{content:"\ec01";margin-left:-1em}.icon-CPU .path4:before{content:"\ec02";margin-left:-1em}.icon-CPU .path5:before{content:"\ec03";margin-left:-1em}.icon-CPU .path6:before{content:"\ec04";margin-left:-1em}.icon-CPU .path7:before{content:"\ec05";margin-left:-1em}.icon-CPU .path8:before{content:"\ec06";margin-left:-1em}.icon-CPU1:before{content:"\ec07"}.icon-222:before{content:"\ec07"}.icon-Diagnostics .path1:before{content:"\ec08";opacity:.3}.icon-Diagnostics .path2:before{content:"\ec09";margin-left:-1em}.icon-Diagnostics .path3:before{content:"\ec0a";margin-left:-1em;opacity:.3}.icon-Display .path1:before{content:"\ec0b";opacity:.3}.icon-Display .path2:before{content:"\ec0c";margin-left:-1em}.icon-Display1 .path1:before{content:"\ec0d";opacity:.3}.icon-Display1 .path2:before{content:"\ec0e";margin-left:-1em;opacity:.3}.icon-Display1 .path3:before{content:"\ec0f";margin-left:-1em}.icon-Display2 .path1:before{content:"\ec10";opacity:.3}.icon-Display2 .path2:before{content:"\ec11";margin-left:-1em;opacity:.3}.icon-Display2 .path3:before{content:"\ec12";margin-left:-1em}.icon-Gameboy .path1:before{content:"\ec13";opacity:.3}.icon-Gameboy .path2:before{content:"\ec14";margin-left:-1em}.icon-Gamepad .path1:before{content:"\ec15";opacity:.3}.icon-Gamepad .path2:before{content:"\ec16";margin-left:-1em}.icon-Gamepad1 .path1:before{content:"\ec17";opacity:.3}.icon-Gamepad1 .path2:before{content:"\ec18";margin-left:-1em}.icon-Generator .path1:before{content:"\ec19";opacity:.3}.icon-Generator .path2:before{content:"\ec1a";margin-left:-1em}.icon-Generator .path3:before{content:"\ec1b";margin-left:-1em}.icon-Generator .path4:before{content:"\ec1c";margin-left:-1em}.icon-Hard-drive .path1:before{content:"\ec1d"}.icon-Hard-drive .path2:before{content:"\ec1e";margin-left:-1em;opacity:.3}.icon-Headphones .path1:before{content:"\ec1f";opacity:.3}.icon-Headphones .path2:before{content:"\ec20";margin-left:-1em}.icon-Homepod .path1:before{content:"\ec21";opacity:.3}.icon-Homepod .path2:before{content:"\ec22";margin-left:-1em}.icon-iMac .path1:before{content:"\ec23"}.icon-iMac .path2:before{content:"\ec24";margin-left:-1em;opacity:.3}.icon-iMac .path3:before{content:"\ec25";margin-left:-1em;opacity:.3}.icon-iPhone-back:before{content:"\ec26"}.icon-iPhone-X .path1:before{content:"\ec27";opacity:.3}.icon-iPhone-X .path2:before{content:"\ec28";margin-left:-1em}.icon-iPhone-x-back:before{content:"\ec29"}.icon-Keyboard .path1:before{content:"\ec2a";opacity:.3}.icon-Keyboard .path2:before{content:"\ec2b";margin-left:-1em}.icon-Laptop .path1:before{content:"\ec2c"}.icon-Laptop .path2:before{content:"\ec2d";margin-left:-1em;opacity:.3}.icon-Laptop-macbook .path1:before{content:"\ec2e"}.icon-Laptop-macbook .path2:before{content:"\ec2f";margin-left:-1em;opacity:.3}.icon-LTE .path1:before{content:"\ec30";opacity:.3}.icon-LTE .path2:before{content:"\ec31";margin-left:-1em}.icon-LTE1 .path1:before{content:"\ec32";opacity:.3}.icon-LTE1 .path2:before{content:"\ec33";margin-left:-1em}.icon-Mic .path1:before{content:"\ec34"}.icon-Mic .path2:before{content:"\ec35";margin-left:-1em;opacity:.3}.icon-Midi .path1:before{content:"\ec36";opacity:.3}.icon-Midi .path2:before{content:"\ec37";margin-left:-1em;opacity:.3}.icon-Midi .path3:before{content:"\ec38";margin-left:-1em;opacity:.3}.icon-Midi .path4:before{content:"\ec39";margin-left:-1em;opacity:.3}.icon-Midi .path5:before{content:"\ec3a";margin-left:-1em}.icon-Midi .path6:before{content:"\ec3b";margin-left:-1em}.icon-Midi .path7:before{content:"\ec3c";margin-left:-1em}.icon-Mouse .path1:before{content:"\ec3d";opacity:.3}.icon-Mouse .path2:before{content:"\ec3e";margin-left:-1em}.icon-Mouse .path3:before{content:"\ec3f";margin-left:-1em}.icon-Phone .path1:before{content:"\ec40"}.icon-Phone .path2:before{content:"\ec41";margin-left:-1em;opacity:.3}.icon-Phone .path3:before{content:"\ec42";margin-left:-1em}.icon-Printer .path1:before{content:"\ec43"}.icon-Printer .path2:before{content:"\ec44";margin-left:-1em;opacity:.3}.icon-Radio .path1:before{content:"\ec45";opacity:.3}.icon-Radio .path2:before{content:"\ec46";margin-left:-1em}.icon-Radio .path3:before{content:"\ec47";margin-left:-1em}.icon-Radio .path4:before{content:"\ec48";margin-left:-1em;opacity:.3}.icon-Radio .path5:before{content:"\ec49";margin-left:-1em;opacity:.3}.icon-Router .path1:before{content:"\ec4a"}.icon-Router .path2:before{content:"\ec4b";margin-left:-1em;opacity:.3}.icon-Router1 .path1:before{content:"\ec4c"}.icon-Router1 .path2:before{content:"\ec4d";margin-left:-1em;opacity:.3}.icon-SD-card:before{content:"\ec4e"}.icon-Server .path1:before{content:"\ec4f";opacity:.3}.icon-Server .path2:before{content:"\ec50";margin-left:-1em}.icon-Server .path3:before{content:"\ec51";margin-left:-1em}.icon-Speaker .path1:before{content:"\ec52"}.icon-Speaker .path2:before{content:"\ec53";margin-left:-1em;opacity:.3}.icon-Tablet .path1:before{content:"\ec54"}.icon-Tablet .path2:before{content:"\ec55";margin-left:-1em;opacity:.3}.icon-TV .path1:before{content:"\ec56"}.icon-TV .path2:before{content:"\ec57";margin-left:-1em;opacity:.3}.icon-TV .path3:before{content:"\ec58";margin-left:-1em;opacity:.3}.icon-TV1 .path1:before{content:"\ec59"}.icon-TV1 .path2:before{content:"\ec5a";margin-left:-1em;opacity:.3}.icon-USB .path1:before{content:"\ec5b"}.icon-USB .path2:before{content:"\ec5c";margin-left:-1em;opacity:.3}.icon-USB .path3:before{content:"\ec5d";margin-left:-1em;opacity:.3}.icon-Usb-storage .path1:before{content:"\ec5e"}.icon-Usb-storage .path2:before{content:"\ec5f";margin-left:-1em;opacity:.3}.icon-Video-camera .path1:before{content:"\ec60"}.icon-Video-camera .path2:before{content:"\ec61";margin-left:-1em;opacity:.3}.icon-Watch .path1:before{content:"\ec62"}.icon-Watch .path2:before{content:"\ec63";margin-left:-1em;opacity:.3}.icon-Watch .path3:before{content:"\ec64";margin-left:-1em;opacity:.3}.icon-Watch .path4:before{content:"\ec65";margin-left:-1em;opacity:.3}.icon-Watch1 .path1:before{content:"\ec66";opacity:.3}.icon-Watch1 .path2:before{content:"\ec67";margin-left:-1em;opacity:.3}.icon-Watch1 .path3:before{content:"\ec68";margin-left:-1em;opacity:.3}.icon-Watch1 .path4:before{content:"\ec69";margin-left:-1em}.icon-Wi-fi .path1:before{content:"\ec6a";opacity:.3}.icon-Wi-fi .path2:before{content:"\ec6b";margin-left:-1em}.icon-Adjust:before{content:"\ec6c"}.icon-Anchor-center .path1:before{content:"\ec6d"}.icon-Anchor-center .path2:before{content:"\ec6e";margin-left:-1em;opacity:.3}.icon-Anchor-center-down .path1:before{content:"\ec6f";opacity:.3}.icon-Anchor-center-down .path2:before{content:"\ec70";margin-left:-1em}.icon-Anchor-center-up .path1:before{content:"\ec71";opacity:.3}.icon-Anchor-center-up .path2:before{content:"\ec72";margin-left:-1em}.icon-Anchor-left .path1:before{content:"\ec73";opacity:.3}.icon-Anchor-left .path2:before{content:"\ec74";margin-left:-1em}.icon-Anchor-left-down .path1:before{content:"\ec75";opacity:.3}.icon-Anchor-left-down .path2:before{content:"\ec76";margin-left:-1em}.icon-Anchor-left-up .path1:before{content:"\ec77";opacity:.3}.icon-Anchor-left-up .path2:before{content:"\ec78";margin-left:-1em}.icon-Anchor-right .path1:before{content:"\ec79";opacity:.3}.icon-Anchor-right .path2:before{content:"\ec7a";margin-left:-1em}.icon-Anchor-right-down .path1:before{content:"\ec7b";opacity:.3}.icon-Anchor-right-down .path2:before{content:"\ec7c";margin-left:-1em}.icon-Anchor-right-up .path1:before{content:"\ec7d";opacity:.3}.icon-Anchor-right-up .path2:before{content:"\ec7e";margin-left:-1em}.icon-Arrows .path1:before{content:"\ec7f";opacity:.3}.icon-Arrows .path2:before{content:"\ec80";margin-left:-1em}.icon-Bezier-curve .path1:before{content:"\ec81";opacity:.3}.icon-Bezier-curve .path2:before{content:"\ec82";margin-left:-1em}.icon-Border:before{content:"\ec83"}.icon-Brush1 .path1:before{content:"\ec84"}.icon-Brush1 .path2:before{content:"\ec85";margin-left:-1em;opacity:.3}.icon-Bucket .path1:before{content:"\ec86"}.icon-Bucket .path2:before{content:"\ec87";margin-left:-1em;opacity:.3}.icon-Cap-1 .path1:before{content:"\ec88"}.icon-Cap-1 .path2:before{content:"\ec89";margin-left:-1em;opacity:.3}.icon-Cap-2 .path1:before{content:"\ec8a";opacity:.3}.icon-Cap-2 .path2:before{content:"\ec8b";margin-left:-1em}.icon-Cap-3 .path1:before{content:"\ec8c"}.icon-Cap-3 .path2:before{content:"\ec8d";margin-left:-1em;opacity:.3}.icon-Circle:before{content:"\ec8e"}.icon-Color:before{content:"\ec8f"}.icon-Color-profile .path1:before{content:"\ec90";opacity:.3}.icon-Color-profile .path2:before{content:"\ec91";margin-left:-1em}.icon-Component:before{content:"\ec92"}.icon-Crop .path1:before{content:"\ec93";opacity:.3}.icon-Crop .path2:before{content:"\ec94";margin-left:-1em}.icon-Difference .path1:before{content:"\ec95"}.icon-Difference .path2:before{content:"\ec96";margin-left:-1em;opacity:.3}.icon-Edit .path1:before{content:"\ec97"}.icon-Edit .path2:before{content:"\ec98";margin-left:-1em;opacity:.3}.icon-Eraser:before{content:"\ec99"}.icon-Flatten .path1:before{content:"\ec9a"}.icon-Flatten .path2:before{content:"\ec9b";margin-left:-1em;opacity:.3}.icon-Flip-horizontal .path1:before{content:"\ec9c";opacity:.3}.icon-Flip-horizontal .path2:before{content:"\ec9d";margin-left:-1em}.icon-Flip-horizontal .path3:before{content:"\ec9e";margin-left:-1em;opacity:.3}.icon-Flip-vertical .path1:before{content:"\ec9f";opacity:.3}.icon-Flip-vertical .path2:before{content:"\eca0";margin-left:-1em}.icon-Flip-vertical .path3:before{content:"\eca1";margin-left:-1em;opacity:.3}.icon-Horizontal .path1:before{content:"\eca2"}.icon-Horizontal .path2:before{content:"\eca3";margin-left:-1em;opacity:.3}.icon-Image:before{content:"\eca4"}.icon-Interselect .path1:before{content:"\eca5";opacity:.3}.icon-Interselect .path2:before{content:"\eca6";margin-left:-1em}.icon-Join-1 .path1:before{content:"\eca7"}.icon-Join-1 .path2:before{content:"\eca8";margin-left:-1em;opacity:.3}.icon-Join-2 .path1:before{content:"\eca9"}.icon-Join-2 .path2:before{content:"\ecaa";margin-left:-1em;opacity:.3}.icon-Join-3 .path1:before{content:"\ecab";opacity:.3}.icon-Join-3 .path2:before{content:"\ecac";margin-left:-1em}.icon-Layers .path1:before{content:"\ecad"}.icon-Layers .path2:before{content:"\ecae";margin-left:-1em;opacity:.3}.icon-Line .path1:before{content:"\ecaf";opacity:.3}.icon-Line .path2:before{content:"\ecb0";margin-left:-1em}.icon-Line .path3:before{content:"\ecb1";margin-left:-1em}.icon-Magic .path1:before{content:"\ecb2"}.icon-Magic .path2:before{content:"\ecb3";margin-left:-1em;opacity:.3}.icon-Mask .path1:before{content:"\ecb4";opacity:.3}.icon-Mask .path2:before{content:"\ecb5";margin-left:-1em}.icon-Patch .path1:before{content:"\ecb6"}.icon-Patch .path2:before{content:"\ecb7";margin-left:-1em;opacity:.3}.icon-Patch .path3:before{content:"\ecb8";margin-left:-1em;opacity:.3}.icon-Penruller .path1:before{content:"\ecb9";opacity:.3}.icon-Penruller .path2:before{content:"\ecba";margin-left:-1em}.icon-Pencil:before{content:"\ecbb"}.icon-Pen-tool-vector .path1:before{content:"\ecbc"}.icon-Pen-tool-vector .path2:before{content:"\ecbd";margin-left:-1em;opacity:.3}.icon-Picker .path1:before{content:"\ecbe"}.icon-Picker .path2:before{content:"\ecbf";margin-left:-1em;opacity:.3}.icon-Pixels .path1:before{content:"\ecc0"}.icon-Pixels .path2:before{content:"\ecc1";margin-left:-1em}.icon-Pixels .path3:before{content:"\ecc2";margin-left:-1em}.icon-Pixels .path4:before{content:"\ecc3";margin-left:-1em;opacity:.3}.icon-Pixels .path5:before{content:"\ecc4";margin-left:-1em}.icon-Pixels .path6:before{content:"\ecc5";margin-left:-1em}.icon-Polygon:before{content:"\ecc6"}.icon-Position:before{content:"\ecc7"}.icon-Rectangle:before{content:"\ecc8"}.icon-Saturation:before{content:"\ecc9"}.icon-Select .path1:before{content:"\ecca";opacity:.3}.icon-Select .path2:before{content:"\eccb";margin-left:-1em}.icon-Sketch .path1:before{content:"\eccc";opacity:.3}.icon-Sketch .path2:before{content:"\eccd";margin-left:-1em}.icon-Stamp .path1:before{content:"\ecce"}.icon-Stamp .path2:before{content:"\eccf";margin-left:-1em;opacity:.3}.icon-Substract .path1:before{content:"\ecd0"}.icon-Substract .path2:before{content:"\ecd1";margin-left:-1em;opacity:.3}.icon-Target .path1:before{content:"\ecd2";opacity:.3}.icon-Target .path2:before{content:"\ecd3";margin-left:-1em}.icon-Triangle:before{content:"\ecd4"}.icon-Union:before{content:"\ecd5"}.icon-Vertical .path1:before{content:"\ecd6"}.icon-Vertical .path2:before{content:"\ecd7";margin-left:-1em;opacity:.3}.icon-Zoom-minus .path1:before{content:"\ecd8";opacity:.3}.icon-Zoom-minus .path2:before{content:"\ecd9";margin-left:-1em}.icon-Zoom-minus .path3:before{content:"\ecda";margin-left:-1em;opacity:.3}.icon-Zoom-plus .path1:before{content:"\ecdb";opacity:.3}.icon-Zoom-plus .path2:before{content:"\ecdc";margin-left:-1em}.icon-Zoom-plus .path3:before{content:"\ecdd";margin-left:-1em;opacity:.3}.icon-Baking-glove .path1:before{content:"\ecde"}.icon-Baking-glove .path2:before{content:"\ecdf";margin-left:-1em;opacity:.3}.icon-Bowl .path1:before{content:"\ece0";opacity:.3}.icon-Bowl .path2:before{content:"\ece1";margin-left:-1em}.icon-Chef .path1:before{content:"\ece2";opacity:.3}.icon-Chef .path2:before{content:"\ece3";margin-left:-1em}.icon-Cooking-book .path1:before{content:"\ece4";opacity:.0900}.icon-Cooking-book .path2:before{content:"\ece5";margin-left:-1em;opacity:.3}.icon-Cooking-pot .path1:before{content:"\ece6";opacity:.3}.icon-Cooking-pot .path2:before{content:"\ece7";margin-left:-1em}.icon-Cutting-board .path1:before{content:"\ece8";opacity:.3}.icon-Cutting-board .path2:before{content:"\ece9";margin-left:-1em}.icon-Dinner .path1:before{content:"\ecea";opacity:.3}.icon-Dinner .path2:before{content:"\eceb";margin-left:-1em;opacity:.3}.icon-Dinner .path3:before{content:"\ecec";margin-left:-1em}.icon-Dinner .path4:before{content:"\eced";margin-left:-1em}.icon-Dinner .path5:before{content:"\ecee";margin-left:-1em;opacity:.3}.icon-Dish .path1:before{content:"\ecef"}.icon-Dish .path2:before{content:"\ecf0";margin-left:-1em;opacity:.3}.icon-Dishes .path1:before{content:"\ecf1"}.icon-Dishes .path2:before{content:"\ecf2";margin-left:-1em;opacity:.3}.icon-Fork .path1:before{content:"\ecf3";opacity:.3}.icon-Fork .path2:before{content:"\ecf4";margin-left:-1em}.icon-Fork-spoon .path1:before{content:"\ecf5"}.icon-Fork-spoon .path2:before{content:"\ecf6";margin-left:-1em;opacity:.3}.icon-Fork-spoon .path3:before{content:"\ecf7";margin-left:-1em;opacity:.3}.icon-Fork-spoon .path4:before{content:"\ecf8";margin-left:-1em}.icon-Fork-spoon-knife .path1:before{content:"\ecf9"}.icon-Fork-spoon-knife .path2:before{content:"\ecfa";margin-left:-1em;opacity:.3}.icon-Fork-spoon-knife .path3:before{content:"\ecfb";margin-left:-1em;opacity:.3}.icon-Fork-spoon-knife .path4:before{content:"\ecfc";margin-left:-1em}.icon-Fork-spoon-knife .path5:before{content:"\ecfd";margin-left:-1em;opacity:.3}.icon-Fork-spoon-knife .path6:before{content:"\ecfe";margin-left:-1em}.icon-Frying-pan .path1:before{content:"\ecff";opacity:.3}.icon-Frying-pan .path2:before{content:"\ed00";margin-left:-1em}.icon-Grater .path1:before{content:"\ed01";opacity:.3}.icon-Grater .path2:before{content:"\ed02";margin-left:-1em}.icon-Kitchen-scale .path1:before{content:"\ed03"}.icon-Kitchen-scale .path2:before{content:"\ed04";margin-left:-1em;opacity:.3}.icon-Knife .path1:before{content:"\ed05";opacity:.3}.icon-Knife .path2:before{content:"\ed06";margin-left:-1em}.icon-Knife1 .path1:before{content:"\ed07";opacity:.3}.icon-Knife1 .path2:before{content:"\ed08";margin-left:-1em}.icon-Knifefork .path1:before{content:"\ed09"}.icon-Knifefork .path2:before{content:"\ed0a";margin-left:-1em;opacity:.3}.icon-Knifefork .path3:before{content:"\ed0b";margin-left:-1em;opacity:.3}.icon-Knifefork .path4:before{content:"\ed0c";margin-left:-1em}.icon-Knifefork1 .path1:before{content:"\ed0d"}.icon-Knifefork1 .path2:before{content:"\ed0e";margin-left:-1em}.icon-Knifefork1 .path3:before{content:"\ed0f";margin-left:-1em;opacity:.3}.icon-Knifefork1 .path4:before{content:"\ed10";margin-left:-1em;opacity:.3}.icon-Ladle .path1:before{content:"\ed11";opacity:.3}.icon-Ladle .path2:before{content:"\ed12";margin-left:-1em}.icon-Rolling-pin .path1:before{content:"\ed13"}.icon-Rolling-pin .path2:before{content:"\ed14";margin-left:-1em;opacity:.3}.icon-Saucepan .path1:before{content:"\ed15"}.icon-Saucepan .path2:before{content:"\ed16";margin-left:-1em;opacity:.3}.icon-Shovel .path1:before{content:"\ed17";opacity:.3}.icon-Shovel .path2:before{content:"\ed18";margin-left:-1em}.icon-Sieve .path1:before{content:"\ed19";opacity:.3}.icon-Sieve .path2:before{content:"\ed1a";margin-left:-1em}.icon-Spoon .path1:before{content:"\ed1b";opacity:.3}.icon-Spoon .path2:before{content:"\ed1c";margin-left:-1em}.icon-Spoon .path3:before{content:"\ed1d";margin-left:-1em;color:#fff}.icon-Active-call .path1:before{content:"\ed1e"}.icon-Active-call .path2:before{content:"\ed1f";margin-left:-1em;opacity:.3}.icon-Address-card:before{content:"\ed20"}.icon-Add-user .path1:before{content:"\ed21";opacity:.3}.icon-Add-user .path2:before{content:"\ed22";margin-left:-1em}.icon-Adress-book .path1:before{content:"\ed23";opacity:.3}.icon-Adress-book .path2:before{content:"\ed24";margin-left:-1em}.icon-Adress-book1 .path1:before{content:"\ed25";opacity:.3}.icon-Adress-book1 .path2:before{content:"\ed26";margin-left:-1em}.icon-Archive:before{content:"\ed27"}.icon-Call1:before{content:"\ed28"}.icon-118:before{content:"\ed28"}.icon-Call:before{content:"\ed29"}.icon-Chat .path1:before{content:"\ed2a";opacity:.3}.icon-Chat .path2:before{content:"\ed2b";margin-left:-1em}.icon-Chat1 .path1:before{content:"\ed2c";opacity:.3}.icon-Chat1 .path2:before{content:"\ed2d";margin-left:-1em}.icon-Chat2:before{content:"\ed2e"}.icon-41:before{content:"\ed2e"}.icon-Chat3:before{content:"\ed2f"}.icon-51:before{content:"\ed2f"}.icon-Chat4:before{content:"\ed30"}.icon-6:before{content:"\ed30"}.icon-Chat-check .path1:before{content:"\ed31";opacity:.3}.icon-Chat-check .path2:before{content:"\ed32";margin-left:-1em}.icon-Chat-error .path1:before{content:"\ed33"}.icon-Chat-error .path2:before{content:"\ed34";margin-left:-1em;opacity:.3}.icon-Chat-locked .path1:before{content:"\ed35";opacity:.3}.icon-Chat-locked .path2:before{content:"\ed36";margin-left:-1em}.icon-Chat-smile .path1:before{content:"\ed37";opacity:.3}.icon-Chat-smile .path2:before{content:"\ed38";margin-left:-1em}.icon-Clipboard-check .path1:before{content:"\ed39";opacity:.3}.icon-Clipboard-check .path2:before{content:"\ed3a";margin-left:-1em}.icon-Clipboard-check .path3:before{content:"\ed3b";margin-left:-1em}.icon-Clipboard-list .path1:before{content:"\ed3c";opacity:.3}.icon-Clipboard-list .path2:before{content:"\ed3d";margin-left:-1em}.icon-Clipboard-list .path3:before{content:"\ed3e";margin-left:-1em;opacity:.3}.icon-Clipboard-list .path4:before{content:"\ed3f";margin-left:-1em;opacity:.3}.icon-Clipboard-list .path5:before{content:"\ed40";margin-left:-1em;opacity:.3}.icon-Clipboard-list .path6:before{content:"\ed41";margin-left:-1em;opacity:.3}.icon-Clipboard-list .path7:before{content:"\ed42";margin-left:-1em;opacity:.3}.icon-Clipboard-list .path8:before{content:"\ed43";margin-left:-1em;opacity:.3}.icon-Contact:before{content:"\ed44"}.icon-110:before{content:"\ed44"}.icon-Delete-user .path1:before{content:"\ed45";opacity:.3}.icon-Delete-user .path2:before{content:"\ed46";margin-left:-1em}.icon-Dial-numbers .path1:before{content:"\ed47";opacity:.3}.icon-Dial-numbers .path2:before{content:"\ed48";margin-left:-1em}.icon-Dial-numbers .path3:before{content:"\ed49";margin-left:-1em}.icon-Dial-numbers .path4:before{content:"\ed4a";margin-left:-1em}.icon-Dial-numbers .path5:before{content:"\ed4b";margin-left:-1em}.icon-Dial-numbers .path6:before{content:"\ed4c";margin-left:-1em}.icon-Dial-numbers .path7:before{content:"\ed4d";margin-left:-1em}.icon-Dial-numbers .path8:before{content:"\ed4e";margin-left:-1em}.icon-Dial-numbers .path9:before{content:"\ed4f";margin-left:-1em}.icon-Flag .path1:before{content:"\ed50"}.icon-Flag .path2:before{content:"\ed51";margin-left:-1em;opacity:.3}.icon-Forward1:before{content:"\ed52"}.icon-Group .path1:before{content:"\ed53";opacity:.3}.icon-Group .path2:before{content:"\ed54";margin-left:-1em}.icon-Group-chat .path1:before{content:"\ed55"}.icon-Group-chat .path2:before{content:"\ed56";margin-left:-1em;opacity:.3}.icon-Incoming-box .path1:before{content:"\ed57"}.icon-Incoming-box .path2:before{content:"\ed58";margin-left:-1em;opacity:.3}.icon-Incoming-box .path3:before{content:"\ed59";margin-left:-1em}.icon-Incoming-call .path1:before{content:"\ed5a";opacity:.3}.icon-Incoming-call .path2:before{content:"\ed5b";margin-left:-1em}.icon-Incoming-mail .path1:before{content:"\ed5c"}.icon-Incoming-mail .path2:before{content:"\ed5d";margin-left:-1em;opacity:.3}.icon-Mail:before{content:"\ed5e"}.icon-Mail-:before{content:"\ed5f"}.icon-Mail-attachment .path1:before{content:"\ed60";opacity:.3}.icon-Mail-attachment .path2:before{content:"\ed61";margin-left:-1em}.icon-Mail-box .path1:before{content:"\ed62"}.icon-Mail-box .path2:before{content:"\ed63";margin-left:-1em;opacity:.3}.icon-Mail-error .path1:before{content:"\ed64"}.icon-Mail-error .path2:before{content:"\ed65";margin-left:-1em;opacity:.3}.icon-Mail-heart .path1:before{content:"\ed66";opacity:.3}.icon-Mail-heart .path2:before{content:"\ed67";margin-left:-1em}.icon-Mail-locked .path1:before{content:"\ed68"}.icon-Mail-locked .path2:before{content:"\ed69";margin-left:-1em;opacity:.3}.icon-Mail-notification .path1:before{content:"\ed6a"}.icon-Mail-notification .path2:before{content:"\ed6b";margin-left:-1em;opacity:.3}.icon-Mail-opened .path1:before{content:"\ed6c";opacity:.3}.icon-Mail-opened .path2:before{content:"\ed6d";margin-left:-1em}.icon-Mail-unocked .path1:before{content:"\ed6e";opacity:.3}.icon-Mail-unocked .path2:before{content:"\ed6f";margin-left:-1em}.icon-Missed-call .path1:before{content:"\ed70";opacity:.3}.icon-Missed-call .path2:before{content:"\ed71";margin-left:-1em}.icon-Outgoing-box .path1:before{content:"\ed72"}.icon-Outgoing-box .path2:before{content:"\ed73";margin-left:-1em;opacity:.3}.icon-Outgoing-box .path3:before{content:"\ed74";margin-left:-1em}.icon-Outgoing-call .path1:before{content:"\ed75";opacity:.3}.icon-Outgoing-call .path2:before{content:"\ed76";margin-left:-1em}.icon-Outgoing-mail .path1:before{content:"\ed77"}.icon-Outgoing-mail .path2:before{content:"\ed78";margin-left:-1em;opacity:.3}.icon-Readed-mail .path1:before{content:"\ed79";opacity:.3}.icon-Readed-mail .path2:before{content:"\ed7a";margin-left:-1em}.icon-Reply:before{content:"\ed7b"}.icon-Reply-all .path1:before{content:"\ed7c";opacity:.3}.icon-Reply-all .path2:before{content:"\ed7d";margin-left:-1em}.icon-Right:before{content:"\ed7e"}.icon-RSS .path1:before{content:"\ed7f"}.icon-RSS .path2:before{content:"\ed80";margin-left:-1em;opacity:.3}.icon-RSS .path3:before{content:"\ed81";margin-left:-1em;opacity:.3}.icon-Safe-chat .path1:before{content:"\ed82";opacity:.3}.icon-Safe-chat .path2:before{content:"\ed83";margin-left:-1em}.icon-Send:before{content:"\ed84"}.icon-Sending-mail .path1:before{content:"\ed85";opacity:.3}.icon-Sending-mail .path2:before{content:"\ed86";margin-left:-1em}.icon-Sending .path1:before{content:"\ed87"}.icon-Sending .path2:before{content:"\ed88";margin-left:-1em;opacity:.3}.icon-Share .path1:before{content:"\ed89";opacity:.3}.icon-Share .path2:before{content:"\ed8a";margin-left:-1em}.icon-Shield-thunder:before{content:"\ed8b"}.icon-Shield-user:before{content:"\ed8c"}.icon-Snoozed-mail .path1:before{content:"\ed8d"}.icon-Snoozed-mail .path2:before{content:"\ed8e";margin-left:-1em;opacity:.3}.icon-Spam:before{content:"\ed8f"}.icon-Thumbtack .path1:before{content:"\ed90"}.icon-Thumbtack .path2:before{content:"\ed91";margin-left:-1em;opacity:.3}.icon-Urgent-mail .path1:before{content:"\ed92";opacity:.3}.icon-Urgent-mail .path2:before{content:"\ed93";margin-left:-1em}.icon-Write .path1:before{content:"\ed94"}.icon-Write .path2:before{content:"\ed95";margin-left:-1em;opacity:.3}.icon-Backspace .path1:before{content:"\ed96";opacity:.3}.icon-Backspace .path2:before{content:"\ed97";margin-left:-1em}.icon-CMD:before{content:"\ed98"}.icon-Code1 .path1:before{content:"\ed99"}.icon-Code1 .path2:before{content:"\ed9a";margin-left:-1em;opacity:.3}.icon-Commit .path1:before{content:"\ed9b";opacity:.3}.icon-Commit .path2:before{content:"\ed9c";margin-left:-1em}.icon-Compiling .path1:before{content:"\ed9d";opacity:.3}.icon-Compiling .path2:before{content:"\ed9e";margin-left:-1em}.icon-Control:before{content:"\ed9f"}.icon-Done-circle .path1:before{content:"\eda0";opacity:.3}.icon-Done-circle .path2:before{content:"\eda1";margin-left:-1em}.icon-Error-circle .path1:before{content:"\eda2";opacity:.3}.icon-Error-circle .path2:before{content:"\eda3";margin-left:-1em}.icon-Git2 .path1:before{content:"\eda4";opacity:.3}.icon-Git2 .path2:before{content:"\eda5";margin-left:-1em}.icon-Git2 .path3:before{content:"\eda6";margin-left:-1em}.icon-Git3 .path1:before{content:"\eda7";opacity:.3}.icon-Git3 .path2:before{content:"\eda8";margin-left:-1em}.icon-Git3 .path3:before{content:"\eda9";margin-left:-1em;opacity:.3}.icon-Git3 .path4:before{content:"\edaa";margin-left:-1em}.icon-Git3 .path5:before{content:"\edab";margin-left:-1em}.icon-Git3 .path6:before{content:"\edac";margin-left:-1em}.icon-Git .path1:before{content:"\edad";opacity:.3}.icon-Git .path2:before{content:"\edae";margin-left:-1em}.icon-Git .path3:before{content:"\edaf";margin-left:-1em}.icon-Git .path4:before{content:"\edb0";margin-left:-1em}.icon-Git1 .path1:before{content:"\edb1"}.icon-Git1 .path2:before{content:"\edb2";margin-left:-1em;opacity:.3}.icon-Git1 .path3:before{content:"\edb3";margin-left:-1em}.icon-Git1 .path4:before{content:"\edb4";margin-left:-1em}.icon-Github .path1:before{content:"\edb5"}.icon-Github .path2:before{content:"\edb6";margin-left:-1em;opacity:.3}.icon-Info-circle .path1:before{content:"\edb7";opacity:.3}.icon-Info-circle .path2:before{content:"\edb8";margin-left:-1em}.icon-Info-circle .path3:before{content:"\edb9";margin-left:-1em}.icon-Left-circle .path1:before{content:"\edba";opacity:.3}.icon-Left-circle .path2:before{content:"\edbb";margin-left:-1em}.icon-Loading:before{content:"\edbc"}.icon-Lock-circle .path1:before{content:"\edbd";opacity:.3}.icon-Lock-circle .path2:before{content:"\edbe";margin-left:-1em}.icon-Lock-overturning .path1:before{content:"\edbf";opacity:.3}.icon-Lock-overturning .path2:before{content:"\edc0";margin-left:-1em}.icon-Minus .path1:before{content:"\edc1";opacity:.3}.icon-Minus .path2:before{content:"\edc2";margin-left:-1em}.icon-Option .path1:before{content:"\edc3";opacity:.3}.icon-Option .path2:before{content:"\edc4";margin-left:-1em}.icon-Plus .path1:before{content:"\edc5";opacity:.3}.icon-Plus .path2:before{content:"\edc6";margin-left:-1em}.icon-Puzzle:before{content:"\edc7"}.icon-Question-circle .path1:before{content:"\edc8";opacity:.3}.icon-Question-circle .path2:before{content:"\edc9";margin-left:-1em}.icon-Right-circle .path1:before{content:"\edca";opacity:.3}.icon-Right-circle .path2:before{content:"\edcb";margin-left:-1em}.icon-Settings1 .path1:before{content:"\edcc";opacity:.3}.icon-Settings1 .path2:before{content:"\edcd";margin-left:-1em}.icon-Shift:before{content:"\edce"}.icon-Spy .path1:before{content:"\edcf"}.icon-Spy .path2:before{content:"\edd0";margin-left:-1em;opacity:.3}.icon-Stop:before{content:"\edd1"}.icon-Terminal .path1:before{content:"\edd2"}.icon-Terminal .path2:before{content:"\edd3";margin-left:-1em;opacity:.3}.icon-Thunder-circle .path1:before{content:"\edd4";opacity:.3}.icon-Thunder-circle .path2:before{content:"\edd5";margin-left:-1em}.icon-Time-schedule .path1:before{content:"\edd6"}.icon-Time-schedule .path2:before{content:"\edd7";margin-left:-1em;opacity:.3}.icon-Warning-1-circle .path1:before{content:"\edd8";opacity:.3}.icon-Warning-1-circle .path2:before{content:"\edd9";margin-left:-1em}.icon-Warning-1-circle .path3:before{content:"\edda";margin-left:-1em}.icon-Warning-2 .path1:before{content:"\eddb";opacity:.3}.icon-Warning-2 .path2:before{content:"\eddc";margin-left:-1em}.icon-Warning-2 .path3:before{content:"\eddd";margin-left:-1em}.icon-Brassiere:before{content:"\edde"}.icon-Briefcase .path1:before{content:"\eddf"}.icon-Briefcase .path2:before{content:"\ede0";margin-left:-1em;opacity:.3}.icon-Cap .path1:before{content:"\ede1";opacity:.3}.icon-Cap .path2:before{content:"\ede2";margin-left:-1em}.icon-Crown .path1:before{content:"\ede3";opacity:.3}.icon-Crown .path2:before{content:"\ede4";margin-left:-1em}.icon-Dress .path1:before{content:"\ede5";opacity:.3}.icon-Dress .path2:before{content:"\ede6";margin-left:-1em}.icon-Hanger:before{content:"\ede7"}.icon-Hat .path1:before{content:"\ede8"}.icon-Hat .path2:before{content:"\ede9";margin-left:-1em;opacity:.3}.icon-Panties:before{content:"\edea"}.icon-Shirt .path1:before{content:"\edeb";opacity:.3}.icon-Shirt .path2:before{content:"\edec";margin-left:-1em}.icon-Shoes .path1:before{content:"\eded"}.icon-Shoes .path2:before{content:"\edee";margin-left:-1em;opacity:.3}.icon-Shorts:before{content:"\edef"}.icon-Sneakers .path1:before{content:"\edf0";opacity:.3}.icon-Sneakers .path2:before{content:"\edf1";margin-left:-1em}.icon-Socks .path1:before{content:"\edf2";opacity:.3}.icon-Socks .path2:before{content:"\edf3";margin-left:-1em}.icon-Sun-glasses .path1:before{content:"\edf4";opacity:.3}.icon-Sun-glasses .path2:before{content:"\edf5";margin-left:-1em}.icon-Tie .path1:before{content:"\edf6"}.icon-Tie .path2:before{content:"\edf7";margin-left:-1em;opacity:.3}.icon-T-Shirt:before{content:"\edf8"}.icon-Celcium .path1:before{content:"\edf9"}.icon-Celcium .path2:before{content:"\edfa";margin-left:-1em;opacity:.3}.icon-Cloud:before{content:"\edfb"}.icon-18:before{content:"\edfb"}.icon-Cloud1 .path1:before{content:"\edfc";opacity:.3}.icon-Cloud1 .path2:before{content:"\edfd";margin-left:-1em}.icon-Cloud-fog .path1:before{content:"\edfe"}.icon-Cloud-fog .path2:before{content:"\edff";margin-left:-1em;opacity:.3}.icon-Cloud-sun .path1:before{content:"\ee00";opacity:.3}.icon-Cloud-sun .path2:before{content:"\ee01";margin-left:-1em}.icon-Cloud-wind .path1:before{content:"\ee02"}.icon-Cloud-wind .path2:before{content:"\ee03";margin-left:-1em;opacity:.3}.icon-Cloud-wind .path3:before{content:"\ee04";margin-left:-1em;opacity:.3}.icon-Cloudy .path1:before{content:"\ee05";opacity:.3}.icon-Cloudy .path2:before{content:"\ee06";margin-left:-1em}.icon-Cloudy-night .path1:before{content:"\ee07";opacity:.3}.icon-Cloudy-night .path2:before{content:"\ee08";margin-left:-1em}.icon-Day-rain .path1:before{content:"\ee09";opacity:.3}.icon-Day-rain .path2:before{content:"\ee0a";margin-left:-1em}.icon-Fahrenheit .path1:before{content:"\ee0b"}.icon-Fahrenheit .path2:before{content:"\ee0c";margin-left:-1em;opacity:.3}.icon-Fog:before{content:"\ee0d"}.icon-Moon:before{content:"\ee0e"}.icon-Night-fog .path1:before{content:"\ee0f"}.icon-Night-fog .path2:before{content:"\ee10";margin-left:-1em;opacity:.3}.icon-Night-rain .path1:before{content:"\ee11";opacity:.3}.icon-Night-rain .path2:before{content:"\ee12";margin-left:-1em}.icon-Rain .path1:before{content:"\ee13"}.icon-Rain .path2:before{content:"\ee14";margin-left:-1em;opacity:.3}.icon-Rain1 .path1:before{content:"\ee15"}.icon-Rain1 .path2:before{content:"\ee16";margin-left:-1em;opacity:.3}.icon-Rain2 .path1:before{content:"\ee17";opacity:.3}.icon-Rain2 .path2:before{content:"\ee18";margin-left:-1em}.icon-Rainbow .path1:before{content:"\ee19";opacity:.3}.icon-Rainbow .path2:before{content:"\ee1a";margin-left:-1em}.icon-Snow .path1:before{content:"\ee1b"}.icon-Snow .path2:before{content:"\ee1c";margin-left:-1em;opacity:.3}.icon-Snow1 .path1:before{content:"\ee1d"}.icon-Snow1 .path2:before{content:"\ee1e";margin-left:-1em;opacity:.3}.icon-Snow2 .path1:before{content:"\ee1f";opacity:.3}.icon-Snow2 .path2:before{content:"\ee20";margin-left:-1em}.icon-Snow3:before{content:"\ee21"}.icon-Storm .path1:before{content:"\ee22"}.icon-Storm .path2:before{content:"\ee23";margin-left:-1em;opacity:.3}.icon-Sun .path1:before{content:"\ee24"}.icon-Sun .path2:before{content:"\ee25";margin-left:-1em;opacity:.3}.icon-Sun-fog .path1:before{content:"\ee26"}.icon-Sun-fog .path2:before{content:"\ee27";margin-left:-1em;opacity:.3}.icon-Suset .path1:before{content:"\ee28"}.icon-Suset .path2:before{content:"\ee29";margin-left:-1em;opacity:.3}.icon-Suset1 .path1:before{content:"\ee2a"}.icon-Suset1 .path2:before{content:"\ee2b";margin-left:-1em;opacity:.3}.icon-Temperature-empty:before{content:"\ee2c"}.icon-Temperature-full:before{content:"\ee2d"}.icon-Temperature-half:before{content:"\ee2e"}.icon-Thunder .path1:before{content:"\ee2f";opacity:.3}.icon-Thunder .path2:before{content:"\ee30";margin-left:-1em}.icon-Thunder-night .path1:before{content:"\ee31";opacity:.3}.icon-Thunder-night .path2:before{content:"\ee32";margin-left:-1em}.icon-Umbrella .path1:before{content:"\ee33"}.icon-Umbrella .path2:before{content:"\ee34";margin-left:-1em;opacity:.3}.icon-Wind .path1:before{content:"\ee35"}.icon-Wind .path2:before{content:"\ee36";margin-left:-1em;opacity:.3} \ No newline at end of file diff --git a/public/style/icons/line-awesome/css/line-awesome.css b/public/style/icons/line-awesome/css/line-awesome.css new file mode 100644 index 0000000..3e9d858 --- /dev/null +++ b/public/style/icons/line-awesome/css/line-awesome.css @@ -0,0 +1,6582 @@ +.la, +.las, +.lar, +.lal, +.lad, +.lab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; } + +.la-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; } + +.la-xs { + font-size: .75em; } + +.la-sm { + font-size: .875em; } + +.la-1x { + font-size: 1em; } + +.la-2x { + font-size: 2em; } + +.la-3x { + font-size: 3em; } + +.la-4x { + font-size: 4em; } + +.la-5x { + font-size: 5em; } + +.la-6x { + font-size: 6em; } + +.la-7x { + font-size: 7em; } + +.la-8x { + font-size: 8em; } + +.la-9x { + font-size: 9em; } + +.la-10x { + font-size: 10em; } + +.la-fw { + text-align: center; + width: 1.25em; } + +.la-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; } + .la-ul > li { + position: relative; } + +.la-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; } + +.la-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; } + +.la-pull-left { + float: left; } + +.la-pull-right { + float: right; } + +.la.la-pull-left, +.las.la-pull-left, +.lar.la-pull-left, +.lal.la-pull-left, +.lab.la-pull-left { + margin-right: .3em; } + +.la.la-pull-right, +.las.la-pull-right, +.lar.la-pull-right, +.lal.la-pull-right, +.lab.la-pull-right { + margin-left: .3em; } + +.la-spin { + -webkit-animation: la-spin 2s infinite linear; + animation: la-spin 2s infinite linear; } + +.la-pulse { + -webkit-animation: la-spin 1s infinite steps(8); + animation: la-spin 1s infinite steps(8); } + +@-webkit-keyframes la-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes la-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.la-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.la-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.la-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.la-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.la-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.la-flip-both, .la-flip-horizontal.la-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +:root .la-rotate-90, +:root .la-rotate-180, +:root .la-rotate-270, +:root .la-flip-horizontal, +:root .la-flip-vertical, +:root .la-flip-both { + -webkit-filter: none; + filter: none; } + +.la-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.la-stack-1x, +.la-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; } + +.la-stack-1x { + line-height: inherit; } + +.la-stack-2x { + font-size: 2em; } + +.la-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.la-500px:before { + content: "\f26e"; } + +.la-accessible-icon:before { + content: "\f368"; } + +.la-accusoft:before { + content: "\f369"; } + +.la-acquisitions-incorporated:before { + content: "\f6af"; } + +.la-ad:before { + content: "\f641"; } + +.la-address-book:before { + content: "\f2b9"; } + +.la-address-card:before { + content: "\f2bb"; } + +.la-adjust:before { + content: "\f042"; } + +.la-adn:before { + content: "\f170"; } + +.la-adobe:before { + content: "\f778"; } + +.la-adversal:before { + content: "\f36a"; } + +.la-affiliatetheme:before { + content: "\f36b"; } + +.la-air-freshener:before { + content: "\f5d0"; } + +.la-airbnb:before { + content: "\f834"; } + +.la-algolia:before { + content: "\f36c"; } + +.la-align-center:before { + content: "\f037"; } + +.la-align-justify:before { + content: "\f039"; } + +.la-align-left:before { + content: "\f036"; } + +.la-align-right:before { + content: "\f038"; } + +.la-alipay:before { + content: "\f642"; } + +.la-allergies:before { + content: "\f461"; } + +.la-amazon:before { + content: "\f270"; } + +.la-amazon-pay:before { + content: "\f42c"; } + +.la-ambulance:before { + content: "\f0f9"; } + +.la-american-sign-language-interpreting:before { + content: "\f2a3"; } + +.la-amilia:before { + content: "\f36d"; } + +.la-anchor:before { + content: "\f13d"; } + +.la-android:before { + content: "\f17b"; } + +.la-angellist:before { + content: "\f209"; } + +.la-angle-double-down:before { + content: "\f103"; } + +.la-angle-double-left:before { + content: "\f100"; } + +.la-angle-double-right:before { + content: "\f101"; } + +.la-angle-double-up:before { + content: "\f102"; } + +.la-angle-down:before { + content: "\f107"; } + +.la-angle-left:before { + content: "\f104"; } + +.la-angle-right:before { + content: "\f105"; } + +.la-angle-up:before { + content: "\f106"; } + +.la-angry:before { + content: "\f556"; } + +.la-angrycreative:before { + content: "\f36e"; } + +.la-angular:before { + content: "\f420"; } + +.la-ankh:before { + content: "\f644"; } + +.la-app-store:before { + content: "\f36f"; } + +.la-app-store-ios:before { + content: "\f370"; } + +.la-apper:before { + content: "\f371"; } + +.la-apple:before { + content: "\f179"; } + +.la-apple-alt:before { + content: "\f5d1"; } + +.la-apple-pay:before { + content: "\f415"; } + +.la-archive:before { + content: "\f187"; } + +.la-archway:before { + content: "\f557"; } + +.la-arrow-alt-circle-down:before { + content: "\f358"; } + +.la-arrow-alt-circle-left:before { + content: "\f359"; } + +.la-arrow-alt-circle-right:before { + content: "\f35a"; } + +.la-arrow-alt-circle-up:before { + content: "\f35b"; } + +.la-arrow-circle-down:before { + content: "\f0ab"; } + +.la-arrow-circle-left:before { + content: "\f0a8"; } + +.la-arrow-circle-right:before { + content: "\f0a9"; } + +.la-arrow-circle-up:before { + content: "\f0aa"; } + +.la-arrow-down:before { + content: "\f063"; } + +.la-arrow-left:before { + content: "\f060"; } + +.la-arrow-right:before { + content: "\f061"; } + +.la-arrow-up:before { + content: "\f062"; } + +.la-arrows-alt:before { + content: "\f0b2"; } + +.la-arrows-alt-h:before { + content: "\f337"; } + +.la-arrows-alt-v:before { + content: "\f338"; } + +.la-artstation:before { + content: "\f77a"; } + +.la-assistive-listening-systems:before { + content: "\f2a2"; } + +.la-asterisk:before { + content: "\f069"; } + +.la-asymmetrik:before { + content: "\f372"; } + +.la-at:before { + content: "\f1fa"; } + +.la-atlas:before { + content: "\f558"; } + +.la-atlassian:before { + content: "\f77b"; } + +.la-atom:before { + content: "\f5d2"; } + +.la-audible:before { + content: "\f373"; } + +.la-audio-description:before { + content: "\f29e"; } + +.la-autoprefixer:before { + content: "\f41c"; } + +.la-avianex:before { + content: "\f374"; } + +.la-aviato:before { + content: "\f421"; } + +.la-award:before { + content: "\f559"; } + +.la-aws:before { + content: "\f375"; } + +.la-baby:before { + content: "\f77c"; } + +.la-baby-carriage:before { + content: "\f77d"; } + +.la-backspace:before { + content: "\f55a"; } + +.la-backward:before { + content: "\f04a"; } + +.la-bacon:before { + content: "\f7e5"; } + +.la-balance-scale:before { + content: "\f24e"; } + +.la-balance-scale-left:before { + content: "\f515"; } + +.la-balance-scale-right:before { + content: "\f516"; } + +.la-ban:before { + content: "\f05e"; } + +.la-band-aid:before { + content: "\f462"; } + +.la-bandcamp:before { + content: "\f2d5"; } + +.la-barcode:before { + content: "\f02a"; } + +.la-bars:before { + content: "\f0c9"; } + +.la-baseball-ball:before { + content: "\f433"; } + +.la-basketball-ball:before { + content: "\f434"; } + +.la-bath:before { + content: "\f2cd"; } + +.la-battery-empty:before { + content: "\f244"; } + +.la-battery-full:before { + content: "\f240"; } + +.la-battery-half:before { + content: "\f242"; } + +.la-battery-quarter:before { + content: "\f243"; } + +.la-battery-three-quarters:before { + content: "\f241"; } + +.la-battle-net:before { + content: "\f835"; } + +.la-bed:before { + content: "\f236"; } + +.la-beer:before { + content: "\f0fc"; } + +.la-behance:before { + content: "\f1b4"; } + +.la-behance-square:before { + content: "\f1b5"; } + +.la-bell:before { + content: "\f0f3"; } + +.la-bell-slash:before { + content: "\f1f6"; } + +.la-bezier-curve:before { + content: "\f55b"; } + +.la-bible:before { + content: "\f647"; } + +.la-bicycle:before { + content: "\f206"; } + +.la-biking:before { + content: "\f84a"; } + +.la-bimobject:before { + content: "\f378"; } + +.la-binoculars:before { + content: "\f1e5"; } + +.la-biohazard:before { + content: "\f780"; } + +.la-birthday-cake:before { + content: "\f1fd"; } + +.la-bitbucket:before { + content: "\f171"; } + +.la-bitcoin:before { + content: "\f379"; } + +.la-bity:before { + content: "\f37a"; } + +.la-black-tie:before { + content: "\f27e"; } + +.la-blackberry:before { + content: "\f37b"; } + +.la-blender:before { + content: "\f517"; } + +.la-blender-phone:before { + content: "\f6b6"; } + +.la-blind:before { + content: "\f29d"; } + +.la-blog:before { + content: "\f781"; } + +.la-blogger:before { + content: "\f37c"; } + +.la-blogger-b:before { + content: "\f37d"; } + +.la-bluetooth:before { + content: "\f293"; } + +.la-bluetooth-b:before { + content: "\f294"; } + +.la-bold:before { + content: "\f032"; } + +.la-bolt:before { + content: "\f0e7"; } + +.la-bomb:before { + content: "\f1e2"; } + +.la-bone:before { + content: "\f5d7"; } + +.la-bong:before { + content: "\f55c"; } + +.la-book:before { + content: "\f02d"; } + +.la-book-dead:before { + content: "\f6b7"; } + +.la-book-medical:before { + content: "\f7e6"; } + +.la-book-open:before { + content: "\f518"; } + +.la-book-reader:before { + content: "\f5da"; } + +.la-bookmark:before { + content: "\f02e"; } + +.la-bootstrap:before { + content: "\f836"; } + +.la-border-all:before { + content: "\f84c"; } + +.la-border-none:before { + content: "\f850"; } + +.la-border-style:before { + content: "\f853"; } + +.la-bowling-ball:before { + content: "\f436"; } + +.la-box:before { + content: "\f466"; } + +.la-box-open:before { + content: "\f49e"; } + +.la-boxes:before { + content: "\f468"; } + +.la-braille:before { + content: "\f2a1"; } + +.la-brain:before { + content: "\f5dc"; } + +.la-bread-slice:before { + content: "\f7ec"; } + +.la-briefcase:before { + content: "\f0b1"; } + +.la-briefcase-medical:before { + content: "\f469"; } + +.la-broadcast-tower:before { + content: "\f519"; } + +.la-broom:before { + content: "\f51a"; } + +.la-brush:before { + content: "\f55d"; } + +.la-btc:before { + content: "\f15a"; } + +.la-buffer:before { + content: "\f837"; } + +.la-bug:before { + content: "\f188"; } + +.la-building:before { + content: "\f1ad"; } + +.la-bullhorn:before { + content: "\f0a1"; } + +.la-bullseye:before { + content: "\f140"; } + +.la-burn:before { + content: "\f46a"; } + +.la-buromobelexperte:before { + content: "\f37f"; } + +.la-bus:before { + content: "\f207"; } + +.la-bus-alt:before { + content: "\f55e"; } + +.la-business-time:before { + content: "\f64a"; } + +.la-buy-n-large:before { + content: "\f8a6"; } + +.la-buysellads:before { + content: "\f20d"; } + +.la-calculator:before { + content: "\f1ec"; } + +.la-calendar:before { + content: "\f133"; } + +.la-calendar-alt:before { + content: "\f073"; } + +.la-calendar-check:before { + content: "\f274"; } + +.la-calendar-day:before { + content: "\f783"; } + +.la-calendar-minus:before { + content: "\f272"; } + +.la-calendar-plus:before { + content: "\f271"; } + +.la-calendar-times:before { + content: "\f273"; } + +.la-calendar-week:before { + content: "\f784"; } + +.la-camera:before { + content: "\f030"; } + +.la-camera-retro:before { + content: "\f083"; } + +.la-campground:before { + content: "\f6bb"; } + +.la-canadian-maple-leaf:before { + content: "\f785"; } + +.la-candy-cane:before { + content: "\f786"; } + +.la-cannabis:before { + content: "\f55f"; } + +.la-capsules:before { + content: "\f46b"; } + +.la-car:before { + content: "\f1b9"; } + +.la-car-alt:before { + content: "\f5de"; } + +.la-car-battery:before { + content: "\f5df"; } + +.la-car-crash:before { + content: "\f5e1"; } + +.la-car-side:before { + content: "\f5e4"; } + +.la-caret-down:before { + content: "\f0d7"; } + +.la-caret-left:before { + content: "\f0d9"; } + +.la-caret-right:before { + content: "\f0da"; } + +.la-caret-square-down:before { + content: "\f150"; } + +.la-caret-square-left:before { + content: "\f191"; } + +.la-caret-square-right:before { + content: "\f152"; } + +.la-caret-square-up:before { + content: "\f151"; } + +.la-caret-up:before { + content: "\f0d8"; } + +.la-carrot:before { + content: "\f787"; } + +.la-cart-arrow-down:before { + content: "\f218"; } + +.la-cart-plus:before { + content: "\f217"; } + +.la-cash-register:before { + content: "\f788"; } + +.la-cat:before { + content: "\f6be"; } + +.la-cc-amazon-pay:before { + content: "\f42d"; } + +.la-cc-amex:before { + content: "\f1f3"; } + +.la-cc-apple-pay:before { + content: "\f416"; } + +.la-cc-diners-club:before { + content: "\f24c"; } + +.la-cc-discover:before { + content: "\f1f2"; } + +.la-cc-jcb:before { + content: "\f24b"; } + +.la-cc-mastercard:before { + content: "\f1f1"; } + +.la-cc-paypal:before { + content: "\f1f4"; } + +.la-cc-stripe:before { + content: "\f1f5"; } + +.la-cc-visa:before { + content: "\f1f0"; } + +.la-centercode:before { + content: "\f380"; } + +.la-centos:before { + content: "\f789"; } + +.la-certificate:before { + content: "\f0a3"; } + +.la-chair:before { + content: "\f6c0"; } + +.la-chalkboard:before { + content: "\f51b"; } + +.la-chalkboard-teacher:before { + content: "\f51c"; } + +.la-charging-station:before { + content: "\f5e7"; } + +.la-chart-area:before { + content: "\f1fe"; } + +.la-chart-bar:before { + content: "\f080"; } + +.la-chart-line:before { + content: "\f201"; } + +.la-chart-pie:before { + content: "\f200"; } + +.la-check:before { + content: "\f00c"; } + +.la-check-circle:before { + content: "\f058"; } + +.la-check-double:before { + content: "\f560"; } + +.la-check-square:before { + content: "\f14a"; } + +.la-cheese:before { + content: "\f7ef"; } + +.la-chess:before { + content: "\f439"; } + +.la-chess-bishop:before { + content: "\f43a"; } + +.la-chess-board:before { + content: "\f43c"; } + +.la-chess-king:before { + content: "\f43f"; } + +.la-chess-knight:before { + content: "\f441"; } + +.la-chess-pawn:before { + content: "\f443"; } + +.la-chess-queen:before { + content: "\f445"; } + +.la-chess-rook:before { + content: "\f447"; } + +.la-chevron-circle-down:before { + content: "\f13a"; } + +.la-chevron-circle-left:before { + content: "\f137"; } + +.la-chevron-circle-right:before { + content: "\f138"; } + +.la-chevron-circle-up:before { + content: "\f139"; } + +.la-chevron-down:before { + content: "\f078"; } + +.la-chevron-left:before { + content: "\f053"; } + +.la-chevron-right:before { + content: "\f054"; } + +.la-chevron-up:before { + content: "\f077"; } + +.la-child:before { + content: "\f1ae"; } + +.la-chrome:before { + content: "\f268"; } + +.la-chromecast:before { + content: "\f838"; } + +.la-church:before { + content: "\f51d"; } + +.la-circle:before { + content: "\f111"; } + +.la-circle-notch:before { + content: "\f1ce"; } + +.la-city:before { + content: "\f64f"; } + +.la-clinic-medical:before { + content: "\f7f2"; } + +.la-clipboard:before { + content: "\f328"; } + +.la-clipboard-check:before { + content: "\f46c"; } + +.la-clipboard-list:before { + content: "\f46d"; } + +.la-clock:before { + content: "\f017"; } + +.la-clone:before { + content: "\f24d"; } + +.la-closed-captioning:before { + content: "\f20a"; } + +.la-cloud:before { + content: "\f0c2"; } + +.la-cloud-download-alt:before { + content: "\f381"; } + +.la-cloud-meatball:before { + content: "\f73b"; } + +.la-cloud-moon:before { + content: "\f6c3"; } + +.la-cloud-moon-rain:before { + content: "\f73c"; } + +.la-cloud-rain:before { + content: "\f73d"; } + +.la-cloud-showers-heavy:before { + content: "\f740"; } + +.la-cloud-sun:before { + content: "\f6c4"; } + +.la-cloud-sun-rain:before { + content: "\f743"; } + +.la-cloud-upload-alt:before { + content: "\f382"; } + +.la-cloudscale:before { + content: "\f383"; } + +.la-cloudsmith:before { + content: "\f384"; } + +.la-cloudversify:before { + content: "\f385"; } + +.la-cocktail:before { + content: "\f561"; } + +.la-code:before { + content: "\f121"; } + +.la-code-branch:before { + content: "\f126"; } + +.la-codepen:before { + content: "\f1cb"; } + +.la-codiepie:before { + content: "\f284"; } + +.la-coffee:before { + content: "\f0f4"; } + +.la-cog:before { + content: "\f013"; } + +.la-cogs:before { + content: "\f085"; } + +.la-coins:before { + content: "\f51e"; } + +.la-columns:before { + content: "\f0db"; } + +.la-comment:before { + content: "\f075"; } + +.la-comment-alt:before { + content: "\f27a"; } + +.la-comment-dollar:before { + content: "\f651"; } + +.la-comment-dots:before { + content: "\f4ad"; } + +.la-comment-medical:before { + content: "\f7f5"; } + +.la-comment-slash:before { + content: "\f4b3"; } + +.la-comments:before { + content: "\f086"; } + +.la-comments-dollar:before { + content: "\f653"; } + +.la-compact-disc:before { + content: "\f51f"; } + +.la-compass:before { + content: "\f14e"; } + +.la-compress:before { + content: "\f066"; } + +.la-compress-arrows-alt:before { + content: "\f78c"; } + +.la-concierge-bell:before { + content: "\f562"; } + +.la-confluence:before { + content: "\f78d"; } + +.la-connectdevelop:before { + content: "\f20e"; } + +.la-contao:before { + content: "\f26d"; } + +.la-cookie:before { + content: "\f563"; } + +.la-cookie-bite:before { + content: "\f564"; } + +.la-copy:before { + content: "\f0c5"; } + +.la-copyright:before { + content: "\f1f9"; } + +.la-cotton-bureau:before { + content: "\f89e"; } + +.la-couch:before { + content: "\f4b8"; } + +.la-cpanel:before { + content: "\f388"; } + +.la-creative-commons:before { + content: "\f25e"; } + +.la-creative-commons-by:before { + content: "\f4e7"; } + +.la-creative-commons-nc:before { + content: "\f4e8"; } + +.la-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.la-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.la-creative-commons-nd:before { + content: "\f4eb"; } + +.la-creative-commons-pd:before { + content: "\f4ec"; } + +.la-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.la-creative-commons-remix:before { + content: "\f4ee"; } + +.la-creative-commons-sa:before { + content: "\f4ef"; } + +.la-creative-commons-sampling:before { + content: "\f4f0"; } + +.la-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.la-creative-commons-share:before { + content: "\f4f2"; } + +.la-creative-commons-zero:before { + content: "\f4f3"; } + +.la-credit-card:before { + content: "\f09d"; } + +.la-critical-role:before { + content: "\f6c9"; } + +.la-crop:before { + content: "\f125"; } + +.la-crop-alt:before { + content: "\f565"; } + +.la-cross:before { + content: "\f654"; } + +.la-crosshairs:before { + content: "\f05b"; } + +.la-crow:before { + content: "\f520"; } + +.la-crown:before { + content: "\f521"; } + +.la-crutch:before { + content: "\f7f7"; } + +.la-css3:before { + content: "\f13c"; } + +.la-css3-alt:before { + content: "\f38b"; } + +.la-cube:before { + content: "\f1b2"; } + +.la-cubes:before { + content: "\f1b3"; } + +.la-cut:before { + content: "\f0c4"; } + +.la-cuttlefish:before { + content: "\f38c"; } + +.la-d-and-d:before { + content: "\f38d"; } + +.la-d-and-d-beyond:before { + content: "\f6ca"; } + +.la-dashcube:before { + content: "\f210"; } + +.la-database:before { + content: "\f1c0"; } + +.la-deaf:before { + content: "\f2a4"; } + +.la-delicious:before { + content: "\f1a5"; } + +.la-democrat:before { + content: "\f747"; } + +.la-deploydog:before { + content: "\f38e"; } + +.la-deskpro:before { + content: "\f38f"; } + +.la-desktop:before { + content: "\f108"; } + +.la-dev:before { + content: "\f6cc"; } + +.la-deviantart:before { + content: "\f1bd"; } + +.la-dharmachakra:before { + content: "\f655"; } + +.la-dhl:before { + content: "\f790"; } + +.la-diagnoses:before { + content: "\f470"; } + +.la-diaspora:before { + content: "\f791"; } + +.la-dice:before { + content: "\f522"; } + +.la-dice-d20:before { + content: "\f6cf"; } + +.la-dice-d6:before { + content: "\f6d1"; } + +.la-dice-five:before { + content: "\f523"; } + +.la-dice-four:before { + content: "\f524"; } + +.la-dice-one:before { + content: "\f525"; } + +.la-dice-six:before { + content: "\f526"; } + +.la-dice-three:before { + content: "\f527"; } + +.la-dice-two:before { + content: "\f528"; } + +.la-digg:before { + content: "\f1a6"; } + +.la-digital-ocean:before { + content: "\f391"; } + +.la-digital-tachograph:before { + content: "\f566"; } + +.la-directions:before { + content: "\f5eb"; } + +.la-discord:before { + content: "\f392"; } + +.la-discourse:before { + content: "\f393"; } + +.la-divide:before { + content: "\f529"; } + +.la-dizzy:before { + content: "\f567"; } + +.la-dna:before { + content: "\f471"; } + +.la-dochub:before { + content: "\f394"; } + +.la-docker:before { + content: "\f395"; } + +.la-dog:before { + content: "\f6d3"; } + +.la-dollar-sign:before { + content: "\f155"; } + +.la-dolly:before { + content: "\f472"; } + +.la-dolly-flatbed:before { + content: "\f474"; } + +.la-donate:before { + content: "\f4b9"; } + +.la-door-closed:before { + content: "\f52a"; } + +.la-door-open:before { + content: "\f52b"; } + +.la-dot-circle:before { + content: "\f192"; } + +.la-dove:before { + content: "\f4ba"; } + +.la-download:before { + content: "\f019"; } + +.la-draft2digital:before { + content: "\f396"; } + +.la-drafting-compass:before { + content: "\f568"; } + +.la-dragon:before { + content: "\f6d5"; } + +.la-draw-polygon:before { + content: "\f5ee"; } + +.la-dribbble:before { + content: "\f17d"; } + +.la-dribbble-square:before { + content: "\f397"; } + +.la-dropbox:before { + content: "\f16b"; } + +.la-drum:before { + content: "\f569"; } + +.la-drum-steelpan:before { + content: "\f56a"; } + +.la-drumstick-bite:before { + content: "\f6d7"; } + +.la-drupal:before { + content: "\f1a9"; } + +.la-dumbbell:before { + content: "\f44b"; } + +.la-dumpster:before { + content: "\f793"; } + +.la-dumpster-fire:before { + content: "\f794"; } + +.la-dungeon:before { + content: "\f6d9"; } + +.la-dyalog:before { + content: "\f399"; } + +.la-earlybirds:before { + content: "\f39a"; } + +.la-ebay:before { + content: "\f4f4"; } + +.la-edge:before { + content: "\f282"; } + +.la-edit:before { + content: "\f044"; } + +.la-egg:before { + content: "\f7fb"; } + +.la-eject:before { + content: "\f052"; } + +.la-elementor:before { + content: "\f430"; } + +.la-ellipsis-h:before { + content: "\f141"; } + +.la-ellipsis-v:before { + content: "\f142"; } + +.la-ello:before { + content: "\f5f1"; } + +.la-ember:before { + content: "\f423"; } + +.la-empire:before { + content: "\f1d1"; } + +.la-envelope:before { + content: "\f0e0"; } + +.la-envelope-open:before { + content: "\f2b6"; } + +.la-envelope-open-text:before { + content: "\f658"; } + +.la-envelope-square:before { + content: "\f199"; } + +.la-envira:before { + content: "\f299"; } + +.la-equals:before { + content: "\f52c"; } + +.la-eraser:before { + content: "\f12d"; } + +.la-erlang:before { + content: "\f39d"; } + +.la-ethereum:before { + content: "\f42e"; } + +.la-ethernet:before { + content: "\f796"; } + +.la-etsy:before { + content: "\f2d7"; } + +.la-euro-sign:before { + content: "\f153"; } + +.la-evernote:before { + content: "\f839"; } + +.la-exchange-alt:before { + content: "\f362"; } + +.la-exclamation:before { + content: "\f12a"; } + +.la-exclamation-circle:before { + content: "\f06a"; } + +.la-exclamation-triangle:before { + content: "\f071"; } + +.la-expand:before { + content: "\f065"; } + +.la-expand-arrows-alt:before { + content: "\f31e"; } + +.la-expeditedssl:before { + content: "\f23e"; } + +.la-external-link-alt:before { + content: "\f35d"; } + +.la-external-link-square-alt:before { + content: "\f360"; } + +.la-eye:before { + content: "\f06e"; } + +.la-eye-dropper:before { + content: "\f1fb"; } + +.la-eye-slash:before { + content: "\f070"; } + +.la-facebook:before { + content: "\f09a"; } + +.la-facebook-f:before { + content: "\f39e"; } + +.la-facebook-messenger:before { + content: "\f39f"; } + +.la-facebook-square:before { + content: "\f082"; } + +.la-fan:before { + content: "\f863"; } + +.la-fantasy-flight-games:before { + content: "\f6dc"; } + +.la-fast-backward:before { + content: "\f049"; } + +.la-fast-forward:before { + content: "\f050"; } + +.la-fax:before { + content: "\f1ac"; } + +.la-feather:before { + content: "\f52d"; } + +.la-feather-alt:before { + content: "\f56b"; } + +.la-fedex:before { + content: "\f797"; } + +.la-fedora:before { + content: "\f798"; } + +.la-female:before { + content: "\f182"; } + +.la-fighter-jet:before { + content: "\f0fb"; } + +.la-figma:before { + content: "\f799"; } + +.la-file:before { + content: "\f15b"; } + +.la-file-alt:before { + content: "\f15c"; } + +.la-file-archive:before { + content: "\f1c6"; } + +.la-file-audio:before { + content: "\f1c7"; } + +.la-file-code:before { + content: "\f1c9"; } + +.la-file-contract:before { + content: "\f56c"; } + +.la-file-csv:before { + content: "\f6dd"; } + +.la-file-download:before { + content: "\f56d"; } + +.la-file-excel:before { + content: "\f1c3"; } + +.la-file-export:before { + content: "\f56e"; } + +.la-file-image:before { + content: "\f1c5"; } + +.la-file-import:before { + content: "\f56f"; } + +.la-file-invoice:before { + content: "\f570"; } + +.la-file-invoice-dollar:before { + content: "\f571"; } + +.la-file-medical:before { + content: "\f477"; } + +.la-file-medical-alt:before { + content: "\f478"; } + +.la-file-pdf:before { + content: "\f1c1"; } + +.la-file-powerpoint:before { + content: "\f1c4"; } + +.la-file-prescription:before { + content: "\f572"; } + +.la-file-signature:before { + content: "\f573"; } + +.la-file-upload:before { + content: "\f574"; } + +.la-file-video:before { + content: "\f1c8"; } + +.la-file-word:before { + content: "\f1c2"; } + +.la-fill:before { + content: "\f575"; } + +.la-fill-drip:before { + content: "\f576"; } + +.la-film:before { + content: "\f008"; } + +.la-filter:before { + content: "\f0b0"; } + +.la-fingerprint:before { + content: "\f577"; } + +.la-fire:before { + content: "\f06d"; } + +.la-fire-alt:before { + content: "\f7e4"; } + +.la-fire-extinguisher:before { + content: "\f134"; } + +.la-firefox:before { + content: "\f269"; } + +.la-first-aid:before { + content: "\f479"; } + +.la-first-order:before { + content: "\f2b0"; } + +.la-first-order-alt:before { + content: "\f50a"; } + +.la-firstdraft:before { + content: "\f3a1"; } + +.la-fish:before { + content: "\f578"; } + +.la-fist-raised:before { + content: "\f6de"; } + +.la-flag:before { + content: "\f024"; } + +.la-flag-checkered:before { + content: "\f11e"; } + +.la-flag-usa:before { + content: "\f74d"; } + +.la-flask:before { + content: "\f0c3"; } + +.la-flickr:before { + content: "\f16e"; } + +.la-flipboard:before { + content: "\f44d"; } + +.la-flushed:before { + content: "\f579"; } + +.la-fly:before { + content: "\f417"; } + +.la-folder:before { + content: "\f07b"; } + +.la-folder-minus:before { + content: "\f65d"; } + +.la-folder-open:before { + content: "\f07c"; } + +.la-folder-plus:before { + content: "\f65e"; } + +.la-font:before { + content: "\f031"; } + +.la-font-awesome:before { + content: "\f2b4"; } + +.la-font-awesome-alt:before { + content: "\f35c"; } + +.la-font-awesome-flag:before { + content: "\f425"; } + +.la-font-awesome-logo-full:before { + content: "\f4e6"; } + +.la-fonticons:before { + content: "\f280"; } + +.la-fonticons-fi:before { + content: "\f3a2"; } + +.la-football-ball:before { + content: "\f44e"; } + +.la-fort-awesome:before { + content: "\f286"; } + +.la-fort-awesome-alt:before { + content: "\f3a3"; } + +.la-forumbee:before { + content: "\f211"; } + +.la-forward:before { + content: "\f04e"; } + +.la-foursquare:before { + content: "\f180"; } + +.la-free-code-camp:before { + content: "\f2c5"; } + +.la-freebsd:before { + content: "\f3a4"; } + +.la-frog:before { + content: "\f52e"; } + +.la-frown:before { + content: "\f119"; } + +.la-frown-open:before { + content: "\f57a"; } + +.la-fulcrum:before { + content: "\f50b"; } + +.la-funnel-dollar:before { + content: "\f662"; } + +.la-futbol:before { + content: "\f1e3"; } + +.la-galactic-republic:before { + content: "\f50c"; } + +.la-galactic-senate:before { + content: "\f50d"; } + +.la-gamepad:before { + content: "\f11b"; } + +.la-gas-pump:before { + content: "\f52f"; } + +.la-gavel:before { + content: "\f0e3"; } + +.la-gem:before { + content: "\f3a5"; } + +.la-genderless:before { + content: "\f22d"; } + +.la-get-pocket:before { + content: "\f265"; } + +.la-gg:before { + content: "\f260"; } + +.la-gg-circle:before { + content: "\f261"; } + +.la-ghost:before { + content: "\f6e2"; } + +.la-gift:before { + content: "\f06b"; } + +.la-gifts:before { + content: "\f79c"; } + +.la-git:before { + content: "\f1d3"; } + +.la-git-alt:before { + content: "\f841"; } + +.la-git-square:before { + content: "\f1d2"; } + +.la-github:before { + content: "\f09b"; } + +.la-github-alt:before { + content: "\f113"; } + +.la-github-square:before { + content: "\f092"; } + +.la-gitkraken:before { + content: "\f3a6"; } + +.la-gitlab:before { + content: "\f296"; } + +.la-gitter:before { + content: "\f426"; } + +.la-glass-cheers:before { + content: "\f79f"; } + +.la-glass-martini:before { + content: "\f000"; } + +.la-glass-martini-alt:before { + content: "\f57b"; } + +.la-glass-whiskey:before { + content: "\f7a0"; } + +.la-glasses:before { + content: "\f530"; } + +.la-glide:before { + content: "\f2a5"; } + +.la-glide-g:before { + content: "\f2a6"; } + +.la-globe:before { + content: "\f0ac"; } + +.la-globe-africa:before { + content: "\f57c"; } + +.la-globe-americas:before { + content: "\f57d"; } + +.la-globe-asia:before { + content: "\f57e"; } + +.la-globe-europe:before { + content: "\f7a2"; } + +.la-gofore:before { + content: "\f3a7"; } + +.la-golf-ball:before { + content: "\f450"; } + +.la-goodreads:before { + content: "\f3a8"; } + +.la-goodreads-g:before { + content: "\f3a9"; } + +.la-google:before { + content: "\f1a0"; } + +.la-google-drive:before { + content: "\f3aa"; } + +.la-google-play:before { + content: "\f3ab"; } + +.la-google-plus:before { + content: "\f2b3"; } + +.la-google-plus-g:before { + content: "\f0d5"; } + +.la-google-plus-square:before { + content: "\f0d4"; } + +.la-google-wallet:before { + content: "\f1ee"; } + +.la-gopuram:before { + content: "\f664"; } + +.la-graduation-cap:before { + content: "\f19d"; } + +.la-gratipay:before { + content: "\f184"; } + +.la-grav:before { + content: "\f2d6"; } + +.la-greater-than:before { + content: "\f531"; } + +.la-greater-than-equal:before { + content: "\f532"; } + +.la-grimace:before { + content: "\f57f"; } + +.la-grin:before { + content: "\f580"; } + +.la-grin-alt:before { + content: "\f581"; } + +.la-grin-beam:before { + content: "\f582"; } + +.la-grin-beam-sweat:before { + content: "\f583"; } + +.la-grin-hearts:before { + content: "\f584"; } + +.la-grin-squint:before { + content: "\f585"; } + +.la-grin-squint-tears:before { + content: "\f586"; } + +.la-grin-stars:before { + content: "\f587"; } + +.la-grin-tears:before { + content: "\f588"; } + +.la-grin-tongue:before { + content: "\f589"; } + +.la-grin-tongue-squint:before { + content: "\f58a"; } + +.la-grin-tongue-wink:before { + content: "\f58b"; } + +.la-grin-wink:before { + content: "\f58c"; } + +.la-grip-horizontal:before { + content: "\f58d"; } + +.la-grip-lines:before { + content: "\f7a4"; } + +.la-grip-lines-vertical:before { + content: "\f7a5"; } + +.la-grip-vertical:before { + content: "\f58e"; } + +.la-gripfire:before { + content: "\f3ac"; } + +.la-grunt:before { + content: "\f3ad"; } + +.la-guitar:before { + content: "\f7a6"; } + +.la-gulp:before { + content: "\f3ae"; } + +.la-h-square:before { + content: "\f0fd"; } + +.la-hacker-news:before { + content: "\f1d4"; } + +.la-hacker-news-square:before { + content: "\f3af"; } + +.la-hackerrank:before { + content: "\f5f7"; } + +.la-hamburger:before { + content: "\f805"; } + +.la-hammer:before { + content: "\f6e3"; } + +.la-hamsa:before { + content: "\f665"; } + +.la-hand-holding:before { + content: "\f4bd"; } + +.la-hand-holding-heart:before { + content: "\f4be"; } + +.la-hand-holding-usd:before { + content: "\f4c0"; } + +.la-hand-lizard:before { + content: "\f258"; } + +.la-hand-middle-finger:before { + content: "\f806"; } + +.la-hand-paper:before { + content: "\f256"; } + +.la-hand-peace:before { + content: "\f25b"; } + +.la-hand-point-down:before { + content: "\f0a7"; } + +.la-hand-point-left:before { + content: "\f0a5"; } + +.la-hand-point-right:before { + content: "\f0a4"; } + +.la-hand-point-up:before { + content: "\f0a6"; } + +.la-hand-pointer:before { + content: "\f25a"; } + +.la-hand-rock:before { + content: "\f255"; } + +.la-hand-scissors:before { + content: "\f257"; } + +.la-hand-spock:before { + content: "\f259"; } + +.la-hands:before { + content: "\f4c2"; } + +.la-hands-helping:before { + content: "\f4c4"; } + +.la-handshake:before { + content: "\f2b5"; } + +.la-hanukiah:before { + content: "\f6e6"; } + +.la-hard-hat:before { + content: "\f807"; } + +.la-hashtag:before { + content: "\f292"; } + +.la-hat-cowboy:before { + content: "\f8c0"; } + +.la-hat-cowboy-side:before { + content: "\f8c1"; } + +.la-hat-wizard:before { + content: "\f6e8"; } + +.la-haykal:before { + content: "\f666"; } + +.la-hdd:before { + content: "\f0a0"; } + +.la-heading:before { + content: "\f1dc"; } + +.la-headphones:before { + content: "\f025"; } + +.la-headphones-alt:before { + content: "\f58f"; } + +.la-headset:before { + content: "\f590"; } + +.la-heart:before { + content: "\f004"; } + +.la-heart-broken:before { + content: "\f7a9"; } + +.la-heartbeat:before { + content: "\f21e"; } + +.la-helicopter:before { + content: "\f533"; } + +.la-highlighter:before { + content: "\f591"; } + +.la-hiking:before { + content: "\f6ec"; } + +.la-hippo:before { + content: "\f6ed"; } + +.la-hips:before { + content: "\f452"; } + +.la-hire-a-helper:before { + content: "\f3b0"; } + +.la-history:before { + content: "\f1da"; } + +.la-hockey-puck:before { + content: "\f453"; } + +.la-holly-berry:before { + content: "\f7aa"; } + +.la-home:before { + content: "\f015"; } + +.la-hooli:before { + content: "\f427"; } + +.la-hornbill:before { + content: "\f592"; } + +.la-horse:before { + content: "\f6f0"; } + +.la-horse-head:before { + content: "\f7ab"; } + +.la-hospital:before { + content: "\f0f8"; } + +.la-hospital-alt:before { + content: "\f47d"; } + +.la-hospital-symbol:before { + content: "\f47e"; } + +.la-hot-tub:before { + content: "\f593"; } + +.la-hotdog:before { + content: "\f80f"; } + +.la-hotel:before { + content: "\f594"; } + +.la-hotjar:before { + content: "\f3b1"; } + +.la-hourglass:before { + content: "\f254"; } + +.la-hourglass-end:before { + content: "\f253"; } + +.la-hourglass-half:before { + content: "\f252"; } + +.la-hourglass-start:before { + content: "\f251"; } + +.la-house-damage:before { + content: "\f6f1"; } + +.la-houzz:before { + content: "\f27c"; } + +.la-hryvnia:before { + content: "\f6f2"; } + +.la-html5:before { + content: "\f13b"; } + +.la-hubspot:before { + content: "\f3b2"; } + +.la-i-cursor:before { + content: "\f246"; } + +.la-ice-cream:before { + content: "\f810"; } + +.la-icicles:before { + content: "\f7ad"; } + +.la-icons:before { + content: "\f86d"; } + +.la-id-badge:before { + content: "\f2c1"; } + +.la-id-card:before { + content: "\f2c2"; } + +.la-id-card-alt:before { + content: "\f47f"; } + +.la-igloo:before { + content: "\f7ae"; } + +.la-image:before { + content: "\f03e"; } + +.la-images:before { + content: "\f302"; } + +.la-imdb:before { + content: "\f2d8"; } + +.la-inbox:before { + content: "\f01c"; } + +.la-indent:before { + content: "\f03c"; } + +.la-industry:before { + content: "\f275"; } + +.la-infinity:before { + content: "\f534"; } + +.la-info:before { + content: "\f129"; } + +.la-info-circle:before { + content: "\f05a"; } + +.la-instagram:before { + content: "\f16d"; } + +.la-intercom:before { + content: "\f7af"; } + +.la-internet-explorer:before { + content: "\f26b"; } + +.la-invision:before { + content: "\f7b0"; } + +.la-ioxhost:before { + content: "\f208"; } + +.la-italic:before { + content: "\f033"; } + +.la-itch-io:before { + content: "\f83a"; } + +.la-itunes:before { + content: "\f3b4"; } + +.la-itunes-note:before { + content: "\f3b5"; } + +.la-java:before { + content: "\f4e4"; } + +.la-jedi:before { + content: "\f669"; } + +.la-jedi-order:before { + content: "\f50e"; } + +.la-jenkins:before { + content: "\f3b6"; } + +.la-jira:before { + content: "\f7b1"; } + +.la-joget:before { + content: "\f3b7"; } + +.la-joint:before { + content: "\f595"; } + +.la-joomla:before { + content: "\f1aa"; } + +.la-journal-whills:before { + content: "\f66a"; } + +.la-js:before { + content: "\f3b8"; } + +.la-js-square:before { + content: "\f3b9"; } + +.la-jsfiddle:before { + content: "\f1cc"; } + +.la-kaaba:before { + content: "\f66b"; } + +.la-kaggle:before { + content: "\f5fa"; } + +.la-key:before { + content: "\f084"; } + +.la-keybase:before { + content: "\f4f5"; } + +.la-keyboard:before { + content: "\f11c"; } + +.la-keycdn:before { + content: "\f3ba"; } + +.la-khanda:before { + content: "\f66d"; } + +.la-kickstarter:before { + content: "\f3bb"; } + +.la-kickstarter-k:before { + content: "\f3bc"; } + +.la-kiss:before { + content: "\f596"; } + +.la-kiss-beam:before { + content: "\f597"; } + +.la-kiss-wink-heart:before { + content: "\f598"; } + +.la-kiwi-bird:before { + content: "\f535"; } + +.la-korvue:before { + content: "\f42f"; } + +.la-landmark:before { + content: "\f66f"; } + +.la-language:before { + content: "\f1ab"; } + +.la-laptop:before { + content: "\f109"; } + +.la-laptop-code:before { + content: "\f5fc"; } + +.la-laptop-medical:before { + content: "\f812"; } + +.la-laravel:before { + content: "\f3bd"; } + +.la-lastfm:before { + content: "\f202"; } + +.la-lastfm-square:before { + content: "\f203"; } + +.la-laugh:before { + content: "\f599"; } + +.la-laugh-beam:before { + content: "\f59a"; } + +.la-laugh-squint:before { + content: "\f59b"; } + +.la-laugh-wink:before { + content: "\f59c"; } + +.la-layer-group:before { + content: "\f5fd"; } + +.la-leaf:before { + content: "\f06c"; } + +.la-leanpub:before { + content: "\f212"; } + +.la-lemon:before { + content: "\f094"; } + +.la-less:before { + content: "\f41d"; } + +.la-less-than:before { + content: "\f536"; } + +.la-less-than-equal:before { + content: "\f537"; } + +.la-level-down-alt:before { + content: "\f3be"; } + +.la-level-up-alt:before { + content: "\f3bf"; } + +.la-life-ring:before { + content: "\f1cd"; } + +.la-lightbulb:before { + content: "\f0eb"; } + +.la-line:before { + content: "\f3c0"; } + +.la-link:before { + content: "\f0c1"; } + +.la-linkedin:before { + content: "\f08c"; } + +.la-linkedin-in:before { + content: "\f0e1"; } + +.la-linode:before { + content: "\f2b8"; } + +.la-linux:before { + content: "\f17c"; } + +.la-lira-sign:before { + content: "\f195"; } + +.la-list:before { + content: "\f03a"; } + +.la-list-alt:before { + content: "\f022"; } + +.la-list-ol:before { + content: "\f0cb"; } + +.la-list-ul:before { + content: "\f0ca"; } + +.la-location-arrow:before { + content: "\f124"; } + +.la-lock:before { + content: "\f023"; } + +.la-lock-open:before { + content: "\f3c1"; } + +.la-long-arrow-alt-down:before { + content: "\f309"; } + +.la-long-arrow-alt-left:before { + content: "\f30a"; } + +.la-long-arrow-alt-right:before { + content: "\f30b"; } + +.la-long-arrow-alt-up:before { + content: "\f30c"; } + +.la-low-vision:before { + content: "\f2a8"; } + +.la-luggage-cart:before { + content: "\f59d"; } + +.la-lyft:before { + content: "\f3c3"; } + +.la-magento:before { + content: "\f3c4"; } + +.la-magic:before { + content: "\f0d0"; } + +.la-magnet:before { + content: "\f076"; } + +.la-mail-bulk:before { + content: "\f674"; } + +.la-mailchimp:before { + content: "\f59e"; } + +.la-male:before { + content: "\f183"; } + +.la-mandalorian:before { + content: "\f50f"; } + +.la-map:before { + content: "\f279"; } + +.la-map-marked:before { + content: "\f59f"; } + +.la-map-marked-alt:before { + content: "\f5a0"; } + +.la-map-marker:before { + content: "\f041"; } + +.la-map-marker-alt:before { + content: "\f3c5"; } + +.la-map-pin:before { + content: "\f276"; } + +.la-map-signs:before { + content: "\f277"; } + +.la-markdown:before { + content: "\f60f"; } + +.la-marker:before { + content: "\f5a1"; } + +.la-mars:before { + content: "\f222"; } + +.la-mars-double:before { + content: "\f227"; } + +.la-mars-stroke:before { + content: "\f229"; } + +.la-mars-stroke-h:before { + content: "\f22b"; } + +.la-mars-stroke-v:before { + content: "\f22a"; } + +.la-mask:before { + content: "\f6fa"; } + +.la-mastodon:before { + content: "\f4f6"; } + +.la-maxcdn:before { + content: "\f136"; } + +.la-mdb:before { + content: "\f8ca"; } + +.la-medal:before { + content: "\f5a2"; } + +.la-medapps:before { + content: "\f3c6"; } + +.la-medium:before { + content: "\f23a"; } + +.la-medium-m:before { + content: "\f3c7"; } + +.la-medkit:before { + content: "\f0fa"; } + +.la-medrt:before { + content: "\f3c8"; } + +.la-meetup:before { + content: "\f2e0"; } + +.la-megaport:before { + content: "\f5a3"; } + +.la-meh:before { + content: "\f11a"; } + +.la-meh-blank:before { + content: "\f5a4"; } + +.la-meh-rolling-eyes:before { + content: "\f5a5"; } + +.la-memory:before { + content: "\f538"; } + +.la-mendeley:before { + content: "\f7b3"; } + +.la-menorah:before { + content: "\f676"; } + +.la-mercury:before { + content: "\f223"; } + +.la-meteor:before { + content: "\f753"; } + +.la-microchip:before { + content: "\f2db"; } + +.la-microphone:before { + content: "\f130"; } + +.la-microphone-alt:before { + content: "\f3c9"; } + +.la-microphone-alt-slash:before { + content: "\f539"; } + +.la-microphone-slash:before { + content: "\f131"; } + +.la-microscope:before { + content: "\f610"; } + +.la-microsoft:before { + content: "\f3ca"; } + +.la-minus:before { + content: "\f068"; } + +.la-minus-circle:before { + content: "\f056"; } + +.la-minus-square:before { + content: "\f146"; } + +.la-mitten:before { + content: "\f7b5"; } + +.la-mix:before { + content: "\f3cb"; } + +.la-mixcloud:before { + content: "\f289"; } + +.la-mizuni:before { + content: "\f3cc"; } + +.la-mobile:before { + content: "\f10b"; } + +.la-mobile-alt:before { + content: "\f3cd"; } + +.la-modx:before { + content: "\f285"; } + +.la-monero:before { + content: "\f3d0"; } + +.la-money-bill:before { + content: "\f0d6"; } + +.la-money-bill-alt:before { + content: "\f3d1"; } + +.la-money-bill-wave:before { + content: "\f53a"; } + +.la-money-bill-wave-alt:before { + content: "\f53b"; } + +.la-money-check:before { + content: "\f53c"; } + +.la-money-check-alt:before { + content: "\f53d"; } + +.la-monument:before { + content: "\f5a6"; } + +.la-moon:before { + content: "\f186"; } + +.la-mortar-pestle:before { + content: "\f5a7"; } + +.la-mosque:before { + content: "\f678"; } + +.la-motorcycle:before { + content: "\f21c"; } + +.la-mountain:before { + content: "\f6fc"; } + +.la-mouse:before { + content: "\f8cc"; } + +.la-mouse-pointer:before { + content: "\f245"; } + +.la-mug-hot:before { + content: "\f7b6"; } + +.la-music:before { + content: "\f001"; } + +.la-napster:before { + content: "\f3d2"; } + +.la-neos:before { + content: "\f612"; } + +.la-network-wired:before { + content: "\f6ff"; } + +.la-neuter:before { + content: "\f22c"; } + +.la-newspaper:before { + content: "\f1ea"; } + +.la-nimblr:before { + content: "\f5a8"; } + +.la-node:before { + content: "\f419"; } + +.la-node-js:before { + content: "\f3d3"; } + +.la-not-equal:before { + content: "\f53e"; } + +.la-notes-medical:before { + content: "\f481"; } + +.la-npm:before { + content: "\f3d4"; } + +.la-ns8:before { + content: "\f3d5"; } + +.la-nutritionix:before { + content: "\f3d6"; } + +.la-object-group:before { + content: "\f247"; } + +.la-object-ungroup:before { + content: "\f248"; } + +.la-odnoklassniki:before { + content: "\f263"; } + +.la-odnoklassniki-square:before { + content: "\f264"; } + +.la-oil-can:before { + content: "\f613"; } + +.la-old-republic:before { + content: "\f510"; } + +.la-om:before { + content: "\f679"; } + +.la-opencart:before { + content: "\f23d"; } + +.la-openid:before { + content: "\f19b"; } + +.la-opera:before { + content: "\f26a"; } + +.la-optin-monster:before { + content: "\f23c"; } + +.la-orcid:before { + content: "\f8d2"; } + +.la-osi:before { + content: "\f41a"; } + +.la-otter:before { + content: "\f700"; } + +.la-outdent:before { + content: "\f03b"; } + +.la-page4:before { + content: "\f3d7"; } + +.la-pagelines:before { + content: "\f18c"; } + +.la-pager:before { + content: "\f815"; } + +.la-paint-brush:before { + content: "\f1fc"; } + +.la-paint-roller:before { + content: "\f5aa"; } + +.la-palette:before { + content: "\f53f"; } + +.la-palfed:before { + content: "\f3d8"; } + +.la-pallet:before { + content: "\f482"; } + +.la-paper-plane:before { + content: "\f1d8"; } + +.la-paperclip:before { + content: "\f0c6"; } + +.la-parachute-box:before { + content: "\f4cd"; } + +.la-paragraph:before { + content: "\f1dd"; } + +.la-parking:before { + content: "\f540"; } + +.la-passport:before { + content: "\f5ab"; } + +.la-pastafarianism:before { + content: "\f67b"; } + +.la-paste:before { + content: "\f0ea"; } + +.la-patreon:before { + content: "\f3d9"; } + +.la-pause:before { + content: "\f04c"; } + +.la-pause-circle:before { + content: "\f28b"; } + +.la-paw:before { + content: "\f1b0"; } + +.la-paypal:before { + content: "\f1ed"; } + +.la-peace:before { + content: "\f67c"; } + +.la-pen:before { + content: "\f304"; } + +.la-pen-alt:before { + content: "\f305"; } + +.la-pen-fancy:before { + content: "\f5ac"; } + +.la-pen-nib:before { + content: "\f5ad"; } + +.la-pen-square:before { + content: "\f14b"; } + +.la-pencil-alt:before { + content: "\f303"; } + +.la-pencil-ruler:before { + content: "\f5ae"; } + +.la-penny-arcade:before { + content: "\f704"; } + +.la-people-carry:before { + content: "\f4ce"; } + +.la-pepper-hot:before { + content: "\f816"; } + +.la-percent:before { + content: "\f295"; } + +.la-percentage:before { + content: "\f541"; } + +.la-periscope:before { + content: "\f3da"; } + +.la-person-booth:before { + content: "\f756"; } + +.la-phabricator:before { + content: "\f3db"; } + +.la-phoenix-framework:before { + content: "\f3dc"; } + +.la-phoenix-squadron:before { + content: "\f511"; } + +.la-phone:before { + content: "\f095"; } + +.la-phone-alt:before { + content: "\f879"; } + +.la-phone-slash:before { + content: "\f3dd"; } + +.la-phone-square:before { + content: "\f098"; } + +.la-phone-square-alt:before { + content: "\f87b"; } + +.la-phone-volume:before { + content: "\f2a0"; } + +.la-photo-video:before { + content: "\f87c"; } + +.la-php:before { + content: "\f457"; } + +.la-pied-piper:before { + content: "\f2ae"; } + +.la-pied-piper-alt:before { + content: "\f1a8"; } + +.la-pied-piper-hat:before { + content: "\f4e5"; } + +.la-pied-piper-pp:before { + content: "\f1a7"; } + +.la-piggy-bank:before { + content: "\f4d3"; } + +.la-pills:before { + content: "\f484"; } + +.la-pinterest:before { + content: "\f0d2"; } + +.la-pinterest-p:before { + content: "\f231"; } + +.la-pinterest-square:before { + content: "\f0d3"; } + +.la-pizza-slice:before { + content: "\f818"; } + +.la-place-of-worship:before { + content: "\f67f"; } + +.la-plane:before { + content: "\f072"; } + +.la-plane-arrival:before { + content: "\f5af"; } + +.la-plane-departure:before { + content: "\f5b0"; } + +.la-play:before { + content: "\f04b"; } + +.la-play-circle:before { + content: "\f144"; } + +.la-playstation:before { + content: "\f3df"; } + +.la-plug:before { + content: "\f1e6"; } + +.la-plus:before { + content: "\f067"; } + +.la-plus-circle:before { + content: "\f055"; } + +.la-plus-square:before { + content: "\f0fe"; } + +.la-podcast:before { + content: "\f2ce"; } + +.la-poll:before { + content: "\f681"; } + +.la-poll-h:before { + content: "\f682"; } + +.la-poo:before { + content: "\f2fe"; } + +.la-poo-storm:before { + content: "\f75a"; } + +.la-poop:before { + content: "\f619"; } + +.la-portrait:before { + content: "\f3e0"; } + +.la-pound-sign:before { + content: "\f154"; } + +.la-power-off:before { + content: "\f011"; } + +.la-pray:before { + content: "\f683"; } + +.la-praying-hands:before { + content: "\f684"; } + +.la-prescription:before { + content: "\f5b1"; } + +.la-prescription-bottle:before { + content: "\f485"; } + +.la-prescription-bottle-alt:before { + content: "\f486"; } + +.la-print:before { + content: "\f02f"; } + +.la-procedures:before { + content: "\f487"; } + +.la-product-hunt:before { + content: "\f288"; } + +.la-project-diagram:before { + content: "\f542"; } + +.la-pushed:before { + content: "\f3e1"; } + +.la-puzzle-piece:before { + content: "\f12e"; } + +.la-python:before { + content: "\f3e2"; } + +.la-qq:before { + content: "\f1d6"; } + +.la-qrcode:before { + content: "\f029"; } + +.la-question:before { + content: "\f128"; } + +.la-question-circle:before { + content: "\f059"; } + +.la-quidditch:before { + content: "\f458"; } + +.la-quinscape:before { + content: "\f459"; } + +.la-quora:before { + content: "\f2c4"; } + +.la-quote-left:before { + content: "\f10d"; } + +.la-quote-right:before { + content: "\f10e"; } + +.la-quran:before { + content: "\f687"; } + +.la-r-project:before { + content: "\f4f7"; } + +.la-radiation:before { + content: "\f7b9"; } + +.la-radiation-alt:before { + content: "\f7ba"; } + +.la-rainbow:before { + content: "\f75b"; } + +.la-random:before { + content: "\f074"; } + +.la-raspberry-pi:before { + content: "\f7bb"; } + +.la-ravelry:before { + content: "\f2d9"; } + +.la-react:before { + content: "\f41b"; } + +.la-reacteurope:before { + content: "\f75d"; } + +.la-readme:before { + content: "\f4d5"; } + +.la-rebel:before { + content: "\f1d0"; } + +.la-receipt:before { + content: "\f543"; } + +.la-record-vinyl:before { + content: "\f8d9"; } + +.la-recycle:before { + content: "\f1b8"; } + +.la-red-river:before { + content: "\f3e3"; } + +.la-reddit:before { + content: "\f1a1"; } + +.la-reddit-alien:before { + content: "\f281"; } + +.la-reddit-square:before { + content: "\f1a2"; } + +.la-redhat:before { + content: "\f7bc"; } + +.la-redo:before { + content: "\f01e"; } + +.la-redo-alt:before { + content: "\f2f9"; } + +.la-registered:before { + content: "\f25d"; } + +.la-remove-format:before { + content: "\f87d"; } + +.la-renren:before { + content: "\f18b"; } + +.la-reply:before { + content: "\f3e5"; } + +.la-reply-all:before { + content: "\f122"; } + +.la-replyd:before { + content: "\f3e6"; } + +.la-republican:before { + content: "\f75e"; } + +.la-researchgate:before { + content: "\f4f8"; } + +.la-resolving:before { + content: "\f3e7"; } + +.la-restroom:before { + content: "\f7bd"; } + +.la-retweet:before { + content: "\f079"; } + +.la-rev:before { + content: "\f5b2"; } + +.la-ribbon:before { + content: "\f4d6"; } + +.la-ring:before { + content: "\f70b"; } + +.la-road:before { + content: "\f018"; } + +.la-robot:before { + content: "\f544"; } + +.la-rocket:before { + content: "\f135"; } + +.la-rocketchat:before { + content: "\f3e8"; } + +.la-rockrms:before { + content: "\f3e9"; } + +.la-route:before { + content: "\f4d7"; } + +.la-rss:before { + content: "\f09e"; } + +.la-rss-square:before { + content: "\f143"; } + +.la-ruble-sign:before { + content: "\f158"; } + +.la-ruler:before { + content: "\f545"; } + +.la-ruler-combined:before { + content: "\f546"; } + +.la-ruler-horizontal:before { + content: "\f547"; } + +.la-ruler-vertical:before { + content: "\f548"; } + +.la-running:before { + content: "\f70c"; } + +.la-rupee-sign:before { + content: "\f156"; } + +.la-sad-cry:before { + content: "\f5b3"; } + +.la-sad-tear:before { + content: "\f5b4"; } + +.la-safari:before { + content: "\f267"; } + +.la-salesforce:before { + content: "\f83b"; } + +.la-sass:before { + content: "\f41e"; } + +.la-satellite:before { + content: "\f7bf"; } + +.la-satellite-dish:before { + content: "\f7c0"; } + +.la-save:before { + content: "\f0c7"; } + +.la-schlix:before { + content: "\f3ea"; } + +.la-school:before { + content: "\f549"; } + +.la-screwdriver:before { + content: "\f54a"; } + +.la-scribd:before { + content: "\f28a"; } + +.la-scroll:before { + content: "\f70e"; } + +.la-sd-card:before { + content: "\f7c2"; } + +.la-search:before { + content: "\f002"; } + +.la-search-dollar:before { + content: "\f688"; } + +.la-search-location:before { + content: "\f689"; } + +.la-search-minus:before { + content: "\f010"; } + +.la-search-plus:before { + content: "\f00e"; } + +.la-searchengin:before { + content: "\f3eb"; } + +.la-seedling:before { + content: "\f4d8"; } + +.la-sellcast:before { + content: "\f2da"; } + +.la-sellsy:before { + content: "\f213"; } + +.la-server:before { + content: "\f233"; } + +.la-servicestack:before { + content: "\f3ec"; } + +.la-shapes:before { + content: "\f61f"; } + +.la-share:before { + content: "\f064"; } + +.la-share-alt:before { + content: "\f1e0"; } + +.la-share-alt-square:before { + content: "\f1e1"; } + +.la-share-square:before { + content: "\f14d"; } + +.la-shekel-sign:before { + content: "\f20b"; } + +.la-shield-alt:before { + content: "\f3ed"; } + +.la-ship:before { + content: "\f21a"; } + +.la-shipping-fast:before { + content: "\f48b"; } + +.la-shirtsinbulk:before { + content: "\f214"; } + +.la-shoe-prints:before { + content: "\f54b"; } + +.la-shopping-bag:before { + content: "\f290"; } + +.la-shopping-basket:before { + content: "\f291"; } + +.la-shopping-cart:before { + content: "\f07a"; } + +.la-shopware:before { + content: "\f5b5"; } + +.la-shower:before { + content: "\f2cc"; } + +.la-shuttle-van:before { + content: "\f5b6"; } + +.la-sign:before { + content: "\f4d9"; } + +.la-sign-in-alt:before { + content: "\f2f6"; } + +.la-sign-language:before { + content: "\f2a7"; } + +.la-sign-out-alt:before { + content: "\f2f5"; } + +.la-signal:before { + content: "\f012"; } + +.la-signature:before { + content: "\f5b7"; } + +.la-sim-card:before { + content: "\f7c4"; } + +.la-simplybuilt:before { + content: "\f215"; } + +.la-sistrix:before { + content: "\f3ee"; } + +.la-sitemap:before { + content: "\f0e8"; } + +.la-sith:before { + content: "\f512"; } + +.la-skating:before { + content: "\f7c5"; } + +.la-sketch:before { + content: "\f7c6"; } + +.la-skiing:before { + content: "\f7c9"; } + +.la-skiing-nordic:before { + content: "\f7ca"; } + +.la-skull:before { + content: "\f54c"; } + +.la-skull-crossbones:before { + content: "\f714"; } + +.la-skyatlas:before { + content: "\f216"; } + +.la-skype:before { + content: "\f17e"; } + +.la-slack:before { + content: "\f198"; } + +.la-slack-hash:before { + content: "\f3ef"; } + +.la-slash:before { + content: "\f715"; } + +.la-sleigh:before { + content: "\f7cc"; } + +.la-sliders-h:before { + content: "\f1de"; } + +.la-slideshare:before { + content: "\f1e7"; } + +.la-smile:before { + content: "\f118"; } + +.la-smile-beam:before { + content: "\f5b8"; } + +.la-smile-wink:before { + content: "\f4da"; } + +.la-smog:before { + content: "\f75f"; } + +.la-smoking:before { + content: "\f48d"; } + +.la-smoking-ban:before { + content: "\f54d"; } + +.la-sms:before { + content: "\f7cd"; } + +.la-snapchat:before { + content: "\f2ab"; } + +.la-snapchat-ghost:before { + content: "\f2ac"; } + +.la-snapchat-square:before { + content: "\f2ad"; } + +.la-snowboarding:before { + content: "\f7ce"; } + +.la-snowflake:before { + content: "\f2dc"; } + +.la-snowman:before { + content: "\f7d0"; } + +.la-snowplow:before { + content: "\f7d2"; } + +.la-socks:before { + content: "\f696"; } + +.la-solar-panel:before { + content: "\f5ba"; } + +.la-sort:before { + content: "\f0dc"; } + +.la-sort-alpha-down:before { + content: "\f15d"; } + +.la-sort-alpha-down-alt:before { + content: "\f881"; } + +.la-sort-alpha-up:before { + content: "\f15e"; } + +.la-sort-alpha-up-alt:before { + content: "\f882"; } + +.la-sort-amount-down:before { + content: "\f160"; } + +.la-sort-amount-down-alt:before { + content: "\f884"; } + +.la-sort-amount-up:before { + content: "\f161"; } + +.la-sort-amount-up-alt:before { + content: "\f885"; } + +.la-sort-down:before { + content: "\f0dd"; } + +.la-sort-numeric-down:before { + content: "\f162"; } + +.la-sort-numeric-down-alt:before { + content: "\f886"; } + +.la-sort-numeric-up:before { + content: "\f163"; } + +.la-sort-numeric-up-alt:before { + content: "\f887"; } + +.la-sort-up:before { + content: "\f0de"; } + +.la-soundcloud:before { + content: "\f1be"; } + +.la-sourcetree:before { + content: "\f7d3"; } + +.la-spa:before { + content: "\f5bb"; } + +.la-space-shuttle:before { + content: "\f197"; } + +.la-speakap:before { + content: "\f3f3"; } + +.la-speaker-deck:before { + content: "\f83c"; } + +.la-spell-check:before { + content: "\f891"; } + +.la-spider:before { + content: "\f717"; } + +.la-spinner:before { + content: "\f110"; } + +.la-splotch:before { + content: "\f5bc"; } + +.la-spotify:before { + content: "\f1bc"; } + +.la-spray-can:before { + content: "\f5bd"; } + +.la-square:before { + content: "\f0c8"; } + +.la-square-full:before { + content: "\f45c"; } + +.la-square-root-alt:before { + content: "\f698"; } + +.la-squarespace:before { + content: "\f5be"; } + +.la-stack-exchange:before { + content: "\f18d"; } + +.la-stack-overflow:before { + content: "\f16c"; } + +.la-stackpath:before { + content: "\f842"; } + +.la-stamp:before { + content: "\f5bf"; } + +.la-star:before { + content: "\f005"; } + +.la-star-and-crescent:before { + content: "\f699"; } + +.la-star-half:before { + content: "\f089"; } + +.la-star-half-alt:before { + content: "\f5c0"; } + +.la-star-of-david:before { + content: "\f69a"; } + +.la-star-of-life:before { + content: "\f621"; } + +.la-staylinked:before { + content: "\f3f5"; } + +.la-steam:before { + content: "\f1b6"; } + +.la-steam-square:before { + content: "\f1b7"; } + +.la-steam-symbol:before { + content: "\f3f6"; } + +.la-step-backward:before { + content: "\f048"; } + +.la-step-forward:before { + content: "\f051"; } + +.la-stethoscope:before { + content: "\f0f1"; } + +.la-sticker-mule:before { + content: "\f3f7"; } + +.la-sticky-note:before { + content: "\f249"; } + +.la-stop:before { + content: "\f04d"; } + +.la-stop-circle:before { + content: "\f28d"; } + +.la-stopwatch:before { + content: "\f2f2"; } + +.la-store:before { + content: "\f54e"; } + +.la-store-alt:before { + content: "\f54f"; } + +.la-strava:before { + content: "\f428"; } + +.la-stream:before { + content: "\f550"; } + +.la-street-view:before { + content: "\f21d"; } + +.la-strikethrough:before { + content: "\f0cc"; } + +.la-stripe:before { + content: "\f429"; } + +.la-stripe-s:before { + content: "\f42a"; } + +.la-stroopwafel:before { + content: "\f551"; } + +.la-studiovinari:before { + content: "\f3f8"; } + +.la-stumbleupon:before { + content: "\f1a4"; } + +.la-stumbleupon-circle:before { + content: "\f1a3"; } + +.la-subscript:before { + content: "\f12c"; } + +.la-subway:before { + content: "\f239"; } + +.la-suitcase:before { + content: "\f0f2"; } + +.la-suitcase-rolling:before { + content: "\f5c1"; } + +.la-sun:before { + content: "\f185"; } + +.la-superpowers:before { + content: "\f2dd"; } + +.la-superscript:before { + content: "\f12b"; } + +.la-supple:before { + content: "\f3f9"; } + +.la-surprise:before { + content: "\f5c2"; } + +.la-suse:before { + content: "\f7d6"; } + +.la-swatchbook:before { + content: "\f5c3"; } + +.la-swift:before { + content: "\f8e1"; } + +.la-swimmer:before { + content: "\f5c4"; } + +.la-swimming-pool:before { + content: "\f5c5"; } + +.la-symfony:before { + content: "\f83d"; } + +.la-synagogue:before { + content: "\f69b"; } + +.la-sync:before { + content: "\f021"; } + +.la-sync-alt:before { + content: "\f2f1"; } + +.la-syringe:before { + content: "\f48e"; } + +.la-table:before { + content: "\f0ce"; } + +.la-table-tennis:before { + content: "\f45d"; } + +.la-tablet:before { + content: "\f10a"; } + +.la-tablet-alt:before { + content: "\f3fa"; } + +.la-tablets:before { + content: "\f490"; } + +.la-tachometer-alt:before { + content: "\f3fd"; } + +.la-tag:before { + content: "\f02b"; } + +.la-tags:before { + content: "\f02c"; } + +.la-tape:before { + content: "\f4db"; } + +.la-tasks:before { + content: "\f0ae"; } + +.la-taxi:before { + content: "\f1ba"; } + +.la-teamspeak:before { + content: "\f4f9"; } + +.la-teeth:before { + content: "\f62e"; } + +.la-teeth-open:before { + content: "\f62f"; } + +.la-telegram:before { + content: "\f2c6"; } + +.la-telegram-plane:before { + content: "\f3fe"; } + +.la-temperature-high:before { + content: "\f769"; } + +.la-temperature-low:before { + content: "\f76b"; } + +.la-tencent-weibo:before { + content: "\f1d5"; } + +.la-tenge:before { + content: "\f7d7"; } + +.la-terminal:before { + content: "\f120"; } + +.la-text-height:before { + content: "\f034"; } + +.la-text-width:before { + content: "\f035"; } + +.la-th:before { + content: "\f00a"; } + +.la-th-large:before { + content: "\f009"; } + +.la-th-list:before { + content: "\f00b"; } + +.la-the-red-yeti:before { + content: "\f69d"; } + +.la-theater-masks:before { + content: "\f630"; } + +.la-themeco:before { + content: "\f5c6"; } + +.la-themeisle:before { + content: "\f2b2"; } + +.la-thermometer:before { + content: "\f491"; } + +.la-thermometer-empty:before { + content: "\f2cb"; } + +.la-thermometer-full:before { + content: "\f2c7"; } + +.la-thermometer-half:before { + content: "\f2c9"; } + +.la-thermometer-quarter:before { + content: "\f2ca"; } + +.la-thermometer-three-quarters:before { + content: "\f2c8"; } + +.la-think-peaks:before { + content: "\f731"; } + +.la-thumbs-down:before { + content: "\f165"; } + +.la-thumbs-up:before { + content: "\f164"; } + +.la-thumbtack:before { + content: "\f08d"; } + +.la-ticket-alt:before { + content: "\f3ff"; } + +.la-times:before { + content: "\f00d"; } + +.la-times-circle:before { + content: "\f057"; } + +.la-tint:before { + content: "\f043"; } + +.la-tint-slash:before { + content: "\f5c7"; } + +.la-tired:before { + content: "\f5c8"; } + +.la-toggle-off:before { + content: "\f204"; } + +.la-toggle-on:before { + content: "\f205"; } + +.la-toilet:before { + content: "\f7d8"; } + +.la-toilet-paper:before { + content: "\f71e"; } + +.la-toolbox:before { + content: "\f552"; } + +.la-tools:before { + content: "\f7d9"; } + +.la-tooth:before { + content: "\f5c9"; } + +.la-torah:before { + content: "\f6a0"; } + +.la-torii-gate:before { + content: "\f6a1"; } + +.la-tractor:before { + content: "\f722"; } + +.la-trade-federation:before { + content: "\f513"; } + +.la-trademark:before { + content: "\f25c"; } + +.la-traffic-light:before { + content: "\f637"; } + +.la-train:before { + content: "\f238"; } + +.la-tram:before { + content: "\f7da"; } + +.la-transgender:before { + content: "\f224"; } + +.la-transgender-alt:before { + content: "\f225"; } + +.la-trash:before { + content: "\f1f8"; } + +.la-trash-alt:before { + content: "\f2ed"; } + +.la-trash-restore:before { + content: "\f829"; } + +.la-trash-restore-alt:before { + content: "\f82a"; } + +.la-tree:before { + content: "\f1bb"; } + +.la-trello:before { + content: "\f181"; } + +.la-tripadvisor:before { + content: "\f262"; } + +.la-trophy:before { + content: "\f091"; } + +.la-truck:before { + content: "\f0d1"; } + +.la-truck-loading:before { + content: "\f4de"; } + +.la-truck-monster:before { + content: "\f63b"; } + +.la-truck-moving:before { + content: "\f4df"; } + +.la-truck-pickup:before { + content: "\f63c"; } + +.la-tshirt:before { + content: "\f553"; } + +.la-tty:before { + content: "\f1e4"; } + +.la-tumblr:before { + content: "\f173"; } + +.la-tumblr-square:before { + content: "\f174"; } + +.la-tv:before { + content: "\f26c"; } + +.la-twitch:before { + content: "\f1e8"; } + +.la-twitter:before { + content: "\f099"; } + +.la-twitter-square:before { + content: "\f081"; } + +.la-typo3:before { + content: "\f42b"; } + +.la-uber:before { + content: "\f402"; } + +.la-ubuntu:before { + content: "\f7df"; } + +.la-uikit:before { + content: "\f403"; } + +.la-umbraco:before { + content: "\f8e8"; } + +.la-umbrella:before { + content: "\f0e9"; } + +.la-umbrella-beach:before { + content: "\f5ca"; } + +.la-underline:before { + content: "\f0cd"; } + +.la-undo:before { + content: "\f0e2"; } + +.la-undo-alt:before { + content: "\f2ea"; } + +.la-uniregistry:before { + content: "\f404"; } + +.la-universal-access:before { + content: "\f29a"; } + +.la-university:before { + content: "\f19c"; } + +.la-unlink:before { + content: "\f127"; } + +.la-unlock:before { + content: "\f09c"; } + +.la-unlock-alt:before { + content: "\f13e"; } + +.la-untappd:before { + content: "\f405"; } + +.la-upload:before { + content: "\f093"; } + +.la-ups:before { + content: "\f7e0"; } + +.la-usb:before { + content: "\f287"; } + +.la-user:before { + content: "\f007"; } + +.la-user-alt:before { + content: "\f406"; } + +.la-user-alt-slash:before { + content: "\f4fa"; } + +.la-user-astronaut:before { + content: "\f4fb"; } + +.la-user-check:before { + content: "\f4fc"; } + +.la-user-circle:before { + content: "\f2bd"; } + +.la-user-clock:before { + content: "\f4fd"; } + +.la-user-cog:before { + content: "\f4fe"; } + +.la-user-edit:before { + content: "\f4ff"; } + +.la-user-friends:before { + content: "\f500"; } + +.la-user-graduate:before { + content: "\f501"; } + +.la-user-injured:before { + content: "\f728"; } + +.la-user-lock:before { + content: "\f502"; } + +.la-user-md:before { + content: "\f0f0"; } + +.la-user-minus:before { + content: "\f503"; } + +.la-user-ninja:before { + content: "\f504"; } + +.la-user-nurse:before { + content: "\f82f"; } + +.la-user-plus:before { + content: "\f234"; } + +.la-user-secret:before { + content: "\f21b"; } + +.la-user-shield:before { + content: "\f505"; } + +.la-user-slash:before { + content: "\f506"; } + +.la-user-tag:before { + content: "\f507"; } + +.la-user-tie:before { + content: "\f508"; } + +.la-user-times:before { + content: "\f235"; } + +.la-users:before { + content: "\f0c0"; } + +.la-users-cog:before { + content: "\f509"; } + +.la-usps:before { + content: "\f7e1"; } + +.la-ussunnah:before { + content: "\f407"; } + +.la-utensil-spoon:before { + content: "\f2e5"; } + +.la-utensils:before { + content: "\f2e7"; } + +.la-vaadin:before { + content: "\f408"; } + +.la-vector-square:before { + content: "\f5cb"; } + +.la-venus:before { + content: "\f221"; } + +.la-venus-double:before { + content: "\f226"; } + +.la-venus-mars:before { + content: "\f228"; } + +.la-viacoin:before { + content: "\f237"; } + +.la-viadeo:before { + content: "\f2a9"; } + +.la-viadeo-square:before { + content: "\f2aa"; } + +.la-vial:before { + content: "\f492"; } + +.la-vials:before { + content: "\f493"; } + +.la-viber:before { + content: "\f409"; } + +.la-video:before { + content: "\f03d"; } + +.la-video-slash:before { + content: "\f4e2"; } + +.la-vihara:before { + content: "\f6a7"; } + +.la-vimeo:before { + content: "\f40a"; } + +.la-vimeo-square:before { + content: "\f194"; } + +.la-vimeo-v:before { + content: "\f27d"; } + +.la-vine:before { + content: "\f1ca"; } + +.la-vk:before { + content: "\f189"; } + +.la-vnv:before { + content: "\f40b"; } + +.la-voicemail:before { + content: "\f897"; } + +.la-volleyball-ball:before { + content: "\f45f"; } + +.la-volume-down:before { + content: "\f027"; } + +.la-volume-mute:before { + content: "\f6a9"; } + +.la-volume-off:before { + content: "\f026"; } + +.la-volume-up:before { + content: "\f028"; } + +.la-vote-yea:before { + content: "\f772"; } + +.la-vr-cardboard:before { + content: "\f729"; } + +.la-vuejs:before { + content: "\f41f"; } + +.la-walking:before { + content: "\f554"; } + +.la-wallet:before { + content: "\f555"; } + +.la-warehouse:before { + content: "\f494"; } + +.la-water:before { + content: "\f773"; } + +.la-wave-square:before { + content: "\f83e"; } + +.la-waze:before { + content: "\f83f"; } + +.la-weebly:before { + content: "\f5cc"; } + +.la-weibo:before { + content: "\f18a"; } + +.la-weight:before { + content: "\f496"; } + +.la-weight-hanging:before { + content: "\f5cd"; } + +.la-weixin:before { + content: "\f1d7"; } + +.la-whatsapp:before { + content: "\f232"; } + +.la-whatsapp-square:before { + content: "\f40c"; } + +.la-wheelchair:before { + content: "\f193"; } + +.la-whmcs:before { + content: "\f40d"; } + +.la-wifi:before { + content: "\f1eb"; } + +.la-wikipedia-w:before { + content: "\f266"; } + +.la-wind:before { + content: "\f72e"; } + +.la-window-close:before { + content: "\f410"; } + +.la-window-maximize:before { + content: "\f2d0"; } + +.la-window-minimize:before { + content: "\f2d1"; } + +.la-window-restore:before { + content: "\f2d2"; } + +.la-windows:before { + content: "\f17a"; } + +.la-wine-bottle:before { + content: "\f72f"; } + +.la-wine-glass:before { + content: "\f4e3"; } + +.la-wine-glass-alt:before { + content: "\f5ce"; } + +.la-wix:before { + content: "\f5cf"; } + +.la-wizards-of-the-coast:before { + content: "\f730"; } + +.la-wolf-pack-battalion:before { + content: "\f514"; } + +.la-won-sign:before { + content: "\f159"; } + +.la-wordpress:before { + content: "\f19a"; } + +.la-wordpress-simple:before { + content: "\f411"; } + +.la-wpbeginner:before { + content: "\f297"; } + +.la-wpexplorer:before { + content: "\f2de"; } + +.la-wpforms:before { + content: "\f298"; } + +.la-wpressr:before { + content: "\f3e4"; } + +.la-wrench:before { + content: "\f0ad"; } + +.la-x-ray:before { + content: "\f497"; } + +.la-xbox:before { + content: "\f412"; } + +.la-xing:before { + content: "\f168"; } + +.la-xing-square:before { + content: "\f169"; } + +.la-y-combinator:before { + content: "\f23b"; } + +.la-yahoo:before { + content: "\f19e"; } + +.la-yammer:before { + content: "\f840"; } + +.la-yandex:before { + content: "\f413"; } + +.la-yandex-international:before { + content: "\f414"; } + +.la-yarn:before { + content: "\f7e3"; } + +.la-yelp:before { + content: "\f1e9"; } + +.la-yen-sign:before { + content: "\f157"; } + +.la-yin-yang:before { + content: "\f6ad"; } + +.la-yoast:before { + content: "\f2b1"; } + +.la-youtube:before { + content: "\f167"; } + +.la-youtube-square:before { + content: "\f431"; } + +.la-zhihu:before { + content: "\f63f"; } + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } +@font-face { + font-family: 'Line Awesome Brands'; + font-style: normal; + font-weight: normal; + font-display: auto; + src: url("../fonts/la-brands-400.eot"); + src: url("../fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/la-brands-400.woff2") format("woff2"), url("../fonts/la-brands-400.woff") format("woff"), url("../fonts/la-brands-400.ttf") format("truetype"), url("../fonts/la-brands-400.svg#lineawesome") format("svg"); } + +.lab { + font-family: 'Line Awesome Brands'; } +@font-face { + font-family: 'Line Awesome Free'; + font-style: normal; + font-weight: 400; + font-display: auto; + src: url("../fonts/la-regular-400.eot"); + src: url("../fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/la-regular-400.woff2") format("woff2"), url("../fonts/la-regular-400.woff") format("woff"), url("../fonts/la-regular-400.ttf") format("truetype"), url("../fonts/la-regular-400.svg#lineawesome") format("svg"); } + +.lar { + font-family: 'Line Awesome Free'; + font-weight: 400; } +@font-face { + font-family: 'Line Awesome Free'; + font-style: normal; + font-weight: 900; + font-display: auto; + src: url("../fonts/la-solid-900.eot"); + src: url("../fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/la-solid-900.woff2") format("woff2"), url("../fonts/la-solid-900.woff") format("woff"), url("../fonts/la-solid-900.ttf") format("truetype"), url("../fonts/la-solid-900.svg#lineawesome") format("svg"); } + +.la, +.las { + font-family: 'Line Awesome Free'; + font-weight: 900; } + +.la.la-glass:before { + content: "\f000"; } + +.la.la-meetup { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-star-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-star-o:before { + content: "\f005"; } + +.la.la-remove:before { + content: "\f00d"; } + +.la.la-close:before { + content: "\f00d"; } + +.la.la-gear:before { + content: "\f013"; } + +.la.la-trash-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-trash-o:before { + content: "\f2ed"; } + +.la.la-file-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-o:before { + content: "\f15b"; } + +.la.la-clock-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-clock-o:before { + content: "\f017"; } + +.la.la-arrow-circle-o-down { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-arrow-circle-o-down:before { + content: "\f358"; } + +.la.la-arrow-circle-o-up { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-arrow-circle-o-up:before { + content: "\f35b"; } + +.la.la-play-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-play-circle-o:before { + content: "\f144"; } + +.la.la-repeat:before { + content: "\f01e"; } + +.la.la-rotate-right:before { + content: "\f01e"; } + +.la.la-refresh:before { + content: "\f021"; } + +.la.la-list-alt { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-dedent:before { + content: "\f03b"; } + +.la.la-video-camera:before { + content: "\f03d"; } + +.la.la-picture-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-picture-o:before { + content: "\f03e"; } + +.la.la-photo { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-photo:before { + content: "\f03e"; } + +.la.la-image { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-image:before { + content: "\f03e"; } + +.la.la-pencil:before { + content: "\f303"; } + +.la.la-map-marker:before { + content: "\f3c5"; } + +.la.la-pencil-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-pencil-square-o:before { + content: "\f044"; } + +.la.la-share-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-share-square-o:before { + content: "\f14d"; } + +.la.la-check-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-check-square-o:before { + content: "\f14a"; } + +.la.la-arrows:before { + content: "\f0b2"; } + +.la.la-times-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-times-circle-o:before { + content: "\f057"; } + +.la.la-check-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-check-circle-o:before { + content: "\f058"; } + +.la.la-mail-forward:before { + content: "\f064"; } + +.la.la-eye { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-eye-slash { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-warning:before { + content: "\f071"; } + +.la.la-calendar:before { + content: "\f073"; } + +.la.la-arrows-v:before { + content: "\f338"; } + +.la.la-arrows-h:before { + content: "\f337"; } + +.la.la-bar-chart { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-bar-chart:before { + content: "\f080"; } + +.la.la-bar-chart-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-bar-chart-o:before { + content: "\f080"; } + +.la.la-twitter-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-facebook-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gears:before { + content: "\f085"; } + +.la.la-thumbs-o-up { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-thumbs-o-up:before { + content: "\f164"; } + +.la.la-thumbs-o-down { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-thumbs-o-down:before { + content: "\f165"; } + +.la.la-heart-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-heart-o:before { + content: "\f004"; } + +.la.la-sign-out:before { + content: "\f2f5"; } + +.la.la-linkedin-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-linkedin-square:before { + content: "\f08c"; } + +.la.la-thumb-tack:before { + content: "\f08d"; } + +.la.la-external-link:before { + content: "\f35d"; } + +.la.la-sign-in:before { + content: "\f2f6"; } + +.la.la-github-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-lemon-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-lemon-o:before { + content: "\f094"; } + +.la.la-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-square-o:before { + content: "\f0c8"; } + +.la.la-bookmark-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-bookmark-o:before { + content: "\f02e"; } + +.la.la-twitter { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-facebook { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-facebook:before { + content: "\f39e"; } + +.la.la-facebook-f { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-facebook-f:before { + content: "\f39e"; } + +.la.la-github { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-credit-card { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-feed:before { + content: "\f09e"; } + +.la.la-hdd-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hdd-o:before { + content: "\f0a0"; } + +.la.la-hand-o-right { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-o-right:before { + content: "\f0a4"; } + +.la.la-hand-o-left { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-o-left:before { + content: "\f0a5"; } + +.la.la-hand-o-up { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-o-up:before { + content: "\f0a6"; } + +.la.la-hand-o-down { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-o-down:before { + content: "\f0a7"; } + +.la.la-arrows-alt:before { + content: "\f31e"; } + +.la.la-group:before { + content: "\f0c0"; } + +.la.la-chain:before { + content: "\f0c1"; } + +.la.la-scissors:before { + content: "\f0c4"; } + +.la.la-files-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-files-o:before { + content: "\f0c5"; } + +.la.la-floppy-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-floppy-o:before { + content: "\f0c7"; } + +.la.la-navicon:before { + content: "\f0c9"; } + +.la.la-reorder:before { + content: "\f0c9"; } + +.la.la-pinterest { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pinterest-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus:before { + content: "\f0d5"; } + +.la.la-money { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-money:before { + content: "\f3d1"; } + +.la.la-unsorted:before { + content: "\f0dc"; } + +.la.la-sort-desc:before { + content: "\f0dd"; } + +.la.la-sort-asc:before { + content: "\f0de"; } + +.la.la-linkedin { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-linkedin:before { + content: "\f0e1"; } + +.la.la-rotate-left:before { + content: "\f0e2"; } + +.la.la-legal:before { + content: "\f0e3"; } + +.la.la-tachometer:before { + content: "\f3fd"; } + +.la.la-dashboard:before { + content: "\f3fd"; } + +.la.la-comment-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-comment-o:before { + content: "\f075"; } + +.la.la-comments-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-comments-o:before { + content: "\f086"; } + +.la.la-flash:before { + content: "\f0e7"; } + +.la.la-clipboard { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-paste { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-paste:before { + content: "\f328"; } + +.la.la-lightbulb-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-lightbulb-o:before { + content: "\f0eb"; } + +.la.la-exchange:before { + content: "\f362"; } + +.la.la-cloud-download:before { + content: "\f381"; } + +.la.la-cloud-upload:before { + content: "\f382"; } + +.la.la-bell-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-bell-o:before { + content: "\f0f3"; } + +.la.la-cutlery:before { + content: "\f2e7"; } + +.la.la-file-text-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-text-o:before { + content: "\f15c"; } + +.la.la-building-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-building-o:before { + content: "\f1ad"; } + +.la.la-hospital-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hospital-o:before { + content: "\f0f8"; } + +.la.la-tablet:before { + content: "\f3fa"; } + +.la.la-mobile:before { + content: "\f3cd"; } + +.la.la-mobile-phone:before { + content: "\f3cd"; } + +.la.la-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-circle-o:before { + content: "\f111"; } + +.la.la-mail-reply:before { + content: "\f3e5"; } + +.la.la-github-alt { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-folder-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-folder-o:before { + content: "\f07b"; } + +.la.la-folder-open-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-folder-open-o:before { + content: "\f07c"; } + +.la.la-smile-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-smile-o:before { + content: "\f118"; } + +.la.la-frown-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-frown-o:before { + content: "\f119"; } + +.la.la-meh-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-meh-o:before { + content: "\f11a"; } + +.la.la-keyboard-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-keyboard-o:before { + content: "\f11c"; } + +.la.la-flag-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-flag-o:before { + content: "\f024"; } + +.la.la-mail-reply-all:before { + content: "\f122"; } + +.la.la-star-half-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-star-half-o:before { + content: "\f089"; } + +.la.la-star-half-empty { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-star-half-empty:before { + content: "\f089"; } + +.la.la-star-half-full { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-star-half-full:before { + content: "\f089"; } + +.la.la-code-fork:before { + content: "\f126"; } + +.la.la-chain-broken:before { + content: "\f127"; } + +.la.la-shield:before { + content: "\f3ed"; } + +.la.la-calendar-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-calendar-o:before { + content: "\f133"; } + +.la.la-maxcdn { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-html5 { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-css3 { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ticket:before { + content: "\f3ff"; } + +.la.la-minus-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-minus-square-o:before { + content: "\f146"; } + +.la.la-level-up:before { + content: "\f3bf"; } + +.la.la-level-down:before { + content: "\f3be"; } + +.la.la-pencil-square:before { + content: "\f14b"; } + +.la.la-external-link-square:before { + content: "\f360"; } + +.la.la-compass { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-caret-square-o-down { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-caret-square-o-down:before { + content: "\f150"; } + +.la.la-toggle-down { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-toggle-down:before { + content: "\f150"; } + +.la.la-caret-square-o-up { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-caret-square-o-up:before { + content: "\f151"; } + +.la.la-toggle-up { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-toggle-up:before { + content: "\f151"; } + +.la.la-caret-square-o-right { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-caret-square-o-right:before { + content: "\f152"; } + +.la.la-toggle-right { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-toggle-right:before { + content: "\f152"; } + +.la.la-eur:before { + content: "\f153"; } + +.la.la-euro:before { + content: "\f153"; } + +.la.la-gbp:before { + content: "\f154"; } + +.la.la-usd:before { + content: "\f155"; } + +.la.la-dollar:before { + content: "\f155"; } + +.la.la-inr:before { + content: "\f156"; } + +.la.la-rupee:before { + content: "\f156"; } + +.la.la-jpy:before { + content: "\f157"; } + +.la.la-cny:before { + content: "\f157"; } + +.la.la-rmb:before { + content: "\f157"; } + +.la.la-yen:before { + content: "\f157"; } + +.la.la-rub:before { + content: "\f158"; } + +.la.la-ruble:before { + content: "\f158"; } + +.la.la-rouble:before { + content: "\f158"; } + +.la.la-krw:before { + content: "\f159"; } + +.la.la-won:before { + content: "\f159"; } + +.la.la-btc { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bitcoin { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bitcoin:before { + content: "\f15a"; } + +.la.la-file-text:before { + content: "\f15c"; } + +.la.la-sort-alpha-asc:before { + content: "\f15d"; } + +.la.la-sort-alpha-desc:before { + content: "\f881"; } + +.la.la-sort-amount-asc:before { + content: "\f160"; } + +.la.la-sort-amount-desc:before { + content: "\f884"; } + +.la.la-sort-numeric-asc:before { + content: "\f162"; } + +.la.la-sort-numeric-desc:before { + content: "\f886"; } + +.la.la-youtube-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-youtube { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-xing { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-xing-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-youtube-play { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-youtube-play:before { + content: "\f167"; } + +.la.la-dropbox { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-stack-overflow { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-instagram { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-flickr { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-adn { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bitbucket { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bitbucket-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bitbucket-square:before { + content: "\f171"; } + +.la.la-tumblr { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-tumblr-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-long-arrow-down:before { + content: "\f309"; } + +.la.la-long-arrow-up:before { + content: "\f30c"; } + +.la.la-long-arrow-left:before { + content: "\f30a"; } + +.la.la-long-arrow-right:before { + content: "\f30b"; } + +.la.la-apple { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-windows { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-android { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-linux { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-dribbble { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-skype { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-foursquare { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-trello { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gratipay { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gittip { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gittip:before { + content: "\f184"; } + +.la.la-sun-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-sun-o:before { + content: "\f185"; } + +.la.la-moon-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-moon-o:before { + content: "\f186"; } + +.la.la-vk { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-weibo { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-renren { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pagelines { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-stack-exchange { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-arrow-circle-o-right { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-arrow-circle-o-right:before { + content: "\f35a"; } + +.la.la-arrow-circle-o-left { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-arrow-circle-o-left:before { + content: "\f359"; } + +.la.la-caret-square-o-left { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-caret-square-o-left:before { + content: "\f191"; } + +.la.la-toggle-left { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-toggle-left:before { + content: "\f191"; } + +.la.la-dot-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-dot-circle-o:before { + content: "\f192"; } + +.la.la-vimeo-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-try:before { + content: "\f195"; } + +.la.la-turkish-lira:before { + content: "\f195"; } + +.la.la-plus-square-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-plus-square-o:before { + content: "\f0fe"; } + +.la.la-slack { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wordpress { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-openid { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-institution:before { + content: "\f19c"; } + +.la.la-bank:before { + content: "\f19c"; } + +.la.la-mortar-board:before { + content: "\f19d"; } + +.la.la-yahoo { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-reddit { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-reddit-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-stumbleupon-circle { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-stumbleupon { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-delicious { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-digg { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pied-piper-pp { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pied-piper-alt { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-drupal { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-joomla { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-spoon:before { + content: "\f2e5"; } + +.la.la-behance { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-behance-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-steam { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-steam-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-automobile:before { + content: "\f1b9"; } + +.la.la-cab:before { + content: "\f1ba"; } + +.la.la-envelope-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-envelope-o:before { + content: "\f0e0"; } + +.la.la-deviantart { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-soundcloud { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-file-pdf-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-pdf-o:before { + content: "\f1c1"; } + +.la.la-file-word-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-word-o:before { + content: "\f1c2"; } + +.la.la-file-excel-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-excel-o:before { + content: "\f1c3"; } + +.la.la-file-powerpoint-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-powerpoint-o:before { + content: "\f1c4"; } + +.la.la-file-image-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-image-o:before { + content: "\f1c5"; } + +.la.la-file-photo-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-photo-o:before { + content: "\f1c5"; } + +.la.la-file-picture-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-picture-o:before { + content: "\f1c5"; } + +.la.la-file-archive-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-archive-o:before { + content: "\f1c6"; } + +.la.la-file-zip-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-zip-o:before { + content: "\f1c6"; } + +.la.la-file-audio-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-audio-o:before { + content: "\f1c7"; } + +.la.la-file-sound-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-sound-o:before { + content: "\f1c7"; } + +.la.la-file-video-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-video-o:before { + content: "\f1c8"; } + +.la.la-file-movie-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-movie-o:before { + content: "\f1c8"; } + +.la.la-file-code-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-file-code-o:before { + content: "\f1c9"; } + +.la.la-vine { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-codepen { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-jsfiddle { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-life-ring { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-life-bouy { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-life-bouy:before { + content: "\f1cd"; } + +.la.la-life-buoy { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-life-buoy:before { + content: "\f1cd"; } + +.la.la-life-saver { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-life-saver:before { + content: "\f1cd"; } + +.la.la-support { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-support:before { + content: "\f1cd"; } + +.la.la-circle-o-notch:before { + content: "\f1ce"; } + +.la.la-rebel { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ra { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ra:before { + content: "\f1d0"; } + +.la.la-resistance { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-resistance:before { + content: "\f1d0"; } + +.la.la-empire { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ge { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ge:before { + content: "\f1d1"; } + +.la.la-git-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-git { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-hacker-news { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-y-combinator-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-y-combinator-square:before { + content: "\f1d4"; } + +.la.la-yc-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-yc-square:before { + content: "\f1d4"; } + +.la.la-tencent-weibo { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-qq { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-weixin { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wechat { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wechat:before { + content: "\f1d7"; } + +.la.la-send:before { + content: "\f1d8"; } + +.la.la-paper-plane-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-paper-plane-o:before { + content: "\f1d8"; } + +.la.la-send-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-send-o:before { + content: "\f1d8"; } + +.la.la-circle-thin { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-circle-thin:before { + content: "\f111"; } + +.la.la-header:before { + content: "\f1dc"; } + +.la.la-sliders:before { + content: "\f1de"; } + +.la.la-futbol-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-futbol-o:before { + content: "\f1e3"; } + +.la.la-soccer-ball-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-soccer-ball-o:before { + content: "\f1e3"; } + +.la.la-slideshare { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-twitch { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-yelp { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-newspaper-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-newspaper-o:before { + content: "\f1ea"; } + +.la.la-paypal { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-wallet { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-visa { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-mastercard { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-discover { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-amex { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-paypal { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-stripe { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bell-slash-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-bell-slash-o:before { + content: "\f1f6"; } + +.la.la-trash:before { + content: "\f2ed"; } + +.la.la-copyright { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-eyedropper:before { + content: "\f1fb"; } + +.la.la-area-chart:before { + content: "\f1fe"; } + +.la.la-pie-chart:before { + content: "\f200"; } + +.la.la-line-chart:before { + content: "\f201"; } + +.la.la-lastfm { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-lastfm-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ioxhost { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-angellist { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-cc:before { + content: "\f20a"; } + +.la.la-ils:before { + content: "\f20b"; } + +.la.la-shekel:before { + content: "\f20b"; } + +.la.la-sheqel:before { + content: "\f20b"; } + +.la.la-meanpath { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-meanpath:before { + content: "\f2b4"; } + +.la.la-buysellads { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-connectdevelop { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-dashcube { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-forumbee { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-leanpub { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-sellsy { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-shirtsinbulk { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-simplybuilt { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-skyatlas { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-diamond { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-diamond:before { + content: "\f3a5"; } + +.la.la-intersex:before { + content: "\f224"; } + +.la.la-facebook-official { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-facebook-official:before { + content: "\f09a"; } + +.la.la-pinterest-p { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-whatsapp { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-hotel:before { + content: "\f236"; } + +.la.la-viacoin { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-medium { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-y-combinator { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-yc { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-yc:before { + content: "\f23b"; } + +.la.la-optin-monster { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-opencart { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-expeditedssl { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-battery-4:before { + content: "\f240"; } + +.la.la-battery:before { + content: "\f240"; } + +.la.la-battery-3:before { + content: "\f241"; } + +.la.la-battery-2:before { + content: "\f242"; } + +.la.la-battery-1:before { + content: "\f243"; } + +.la.la-battery-0:before { + content: "\f244"; } + +.la.la-object-group { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-object-ungroup { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-sticky-note-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-sticky-note-o:before { + content: "\f249"; } + +.la.la-cc-jcb { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-cc-diners-club { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-clone { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hourglass-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hourglass-o:before { + content: "\f254"; } + +.la.la-hourglass-1:before { + content: "\f251"; } + +.la.la-hourglass-2:before { + content: "\f252"; } + +.la.la-hourglass-3:before { + content: "\f253"; } + +.la.la-hand-rock-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-rock-o:before { + content: "\f255"; } + +.la.la-hand-grab-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-grab-o:before { + content: "\f255"; } + +.la.la-hand-paper-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-paper-o:before { + content: "\f256"; } + +.la.la-hand-stop-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-stop-o:before { + content: "\f256"; } + +.la.la-hand-scissors-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-scissors-o:before { + content: "\f257"; } + +.la.la-hand-lizard-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-lizard-o:before { + content: "\f258"; } + +.la.la-hand-spock-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-spock-o:before { + content: "\f259"; } + +.la.la-hand-pointer-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-pointer-o:before { + content: "\f25a"; } + +.la.la-hand-peace-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-hand-peace-o:before { + content: "\f25b"; } + +.la.la-registered { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-creative-commons { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gg { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gg-circle { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-tripadvisor { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-odnoklassniki { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-odnoklassniki-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-get-pocket { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wikipedia-w { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-safari { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-chrome { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-firefox { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-opera { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-internet-explorer { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-television:before { + content: "\f26c"; } + +.la.la-contao { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-500px { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-amazon { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-calendar-plus-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-calendar-plus-o:before { + content: "\f271"; } + +.la.la-calendar-minus-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-calendar-minus-o:before { + content: "\f272"; } + +.la.la-calendar-times-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-calendar-times-o:before { + content: "\f273"; } + +.la.la-calendar-check-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-calendar-check-o:before { + content: "\f274"; } + +.la.la-map-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-map-o:before { + content: "\f279"; } + +.la.la-commenting:before { + content: "\f4ad"; } + +.la.la-commenting-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-commenting-o:before { + content: "\f4ad"; } + +.la.la-houzz { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-vimeo { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-vimeo:before { + content: "\f27d"; } + +.la.la-black-tie { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-fonticons { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-reddit-alien { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-edge { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-credit-card-alt:before { + content: "\f09d"; } + +.la.la-codiepie { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-modx { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-fort-awesome { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-usb { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-product-hunt { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-mixcloud { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-scribd { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pause-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-pause-circle-o:before { + content: "\f28b"; } + +.la.la-stop-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-stop-circle-o:before { + content: "\f28d"; } + +.la.la-bluetooth { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-bluetooth-b { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-gitlab { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wpbeginner { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wpforms { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-envira { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wheelchair-alt { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wheelchair-alt:before { + content: "\f368"; } + +.la.la-question-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-question-circle-o:before { + content: "\f059"; } + +.la.la-volume-control-phone:before { + content: "\f2a0"; } + +.la.la-asl-interpreting:before { + content: "\f2a3"; } + +.la.la-deafness:before { + content: "\f2a4"; } + +.la.la-hard-of-hearing:before { + content: "\f2a4"; } + +.la.la-glide { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-glide-g { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-signing:before { + content: "\f2a7"; } + +.la.la-viadeo { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-viadeo-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-snapchat { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-snapchat-ghost { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-snapchat-square { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-pied-piper { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-first-order { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-yoast { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-themeisle { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus-official { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus-official:before { + content: "\f2b3"; } + +.la.la-google-plus-circle { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-google-plus-circle:before { + content: "\f2b3"; } + +.la.la-font-awesome { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-fa { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-fa:before { + content: "\f2b4"; } + +.la.la-handshake-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-handshake-o:before { + content: "\f2b5"; } + +.la.la-envelope-open-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-envelope-open-o:before { + content: "\f2b6"; } + +.la.la-linode { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-address-book-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-address-book-o:before { + content: "\f2b9"; } + +.la.la-vcard:before { + content: "\f2bb"; } + +.la.la-address-card-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-address-card-o:before { + content: "\f2bb"; } + +.la.la-vcard-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-vcard-o:before { + content: "\f2bb"; } + +.la.la-user-circle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-user-circle-o:before { + content: "\f2bd"; } + +.la.la-user-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-user-o:before { + content: "\f007"; } + +.la.la-id-badge { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-drivers-license:before { + content: "\f2c2"; } + +.la.la-id-card-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-id-card-o:before { + content: "\f2c2"; } + +.la.la-drivers-license-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-drivers-license-o:before { + content: "\f2c2"; } + +.la.la-quora { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-free-code-camp { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-telegram { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-thermometer-4:before { + content: "\f2c7"; } + +.la.la-thermometer:before { + content: "\f2c7"; } + +.la.la-thermometer-3:before { + content: "\f2c8"; } + +.la.la-thermometer-2:before { + content: "\f2c9"; } + +.la.la-thermometer-1:before { + content: "\f2ca"; } + +.la.la-thermometer-0:before { + content: "\f2cb"; } + +.la.la-bathtub:before { + content: "\f2cd"; } + +.la.la-s15:before { + content: "\f2cd"; } + +.la.la-window-maximize { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-window-restore { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-times-rectangle:before { + content: "\f410"; } + +.la.la-window-close-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-window-close-o:before { + content: "\f410"; } + +.la.la-times-rectangle-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-times-rectangle-o:before { + content: "\f410"; } + +.la.la-bandcamp { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-grav { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-etsy { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-imdb { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-ravelry { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-eercast { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-eercast:before { + content: "\f2da"; } + +.la.la-snowflake-o { + font-family: 'Line Awesome Free'; + font-weight: 400; } + +.la.la-snowflake-o:before { + content: "\f2dc"; } + +.la.la-superpowers { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-wpexplorer { + font-family: 'Line Awesome Brands'; + font-weight: 400; } + +.la.la-spotify { + font-family: 'Line Awesome Brands'; + font-weight: 400; } diff --git a/public/style/icons/line-awesome/css/line-awesome.min.css b/public/style/icons/line-awesome/css/line-awesome.min.css new file mode 100644 index 0000000..5636d52 --- /dev/null +++ b/public/style/icons/line-awesome/css/line-awesome.min.css @@ -0,0 +1 @@ +.la,.lab,.lad,.lal,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.la-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.la-xs{font-size:.75em}.la-sm{font-size:.875em}.la-1x{font-size:1em}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-6x{font-size:6em}.la-7x{font-size:7em}.la-8x{font-size:8em}.la-9x{font-size:9em}.la-10x{font-size:10em}.la-fw{text-align:center;width:1.25em}.la-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.la-ul>li{position:relative}.la-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.la-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.la-pull-left{float:left}.la-pull-right{float:right}.la.la-pull-left,.lab.la-pull-left,.lal.la-pull-left,.lar.la-pull-left,.las.la-pull-left{margin-right:.3em}.la.la-pull-right,.lab.la-pull-right,.lal.la-pull-right,.lar.la-pull-right,.las.la-pull-right{margin-left:.3em}.la-spin{-webkit-animation:la-spin 2s infinite linear;animation:la-spin 2s infinite linear}.la-pulse{-webkit-animation:la-spin 1s infinite steps(8);animation:la-spin 1s infinite steps(8)}@-webkit-keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.la-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.la-flip-both,.la-flip-horizontal.la-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{-webkit-filter:none;filter:none}.la-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.la-stack-1x,.la-stack-2x{left:0;position:absolute;text-align:center;width:100%}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f26e"}.la-accessible-icon:before{content:"\f368"}.la-accusoft:before{content:"\f369"}.la-acquisitions-incorporated:before{content:"\f6af"}.la-ad:before{content:"\f641"}.la-address-book:before{content:"\f2b9"}.la-address-card:before{content:"\f2bb"}.la-adjust:before{content:"\f042"}.la-adn:before{content:"\f170"}.la-adobe:before{content:"\f778"}.la-adversal:before{content:"\f36a"}.la-affiliatetheme:before{content:"\f36b"}.la-air-freshener:before{content:"\f5d0"}.la-airbnb:before{content:"\f834"}.la-algolia:before{content:"\f36c"}.la-align-center:before{content:"\f037"}.la-align-justify:before{content:"\f039"}.la-align-left:before{content:"\f036"}.la-align-right:before{content:"\f038"}.la-alipay:before{content:"\f642"}.la-allergies:before{content:"\f461"}.la-amazon:before{content:"\f270"}.la-amazon-pay:before{content:"\f42c"}.la-ambulance:before{content:"\f0f9"}.la-american-sign-language-interpreting:before{content:"\f2a3"}.la-amilia:before{content:"\f36d"}.la-anchor:before{content:"\f13d"}.la-android:before{content:"\f17b"}.la-angellist:before{content:"\f209"}.la-angle-double-down:before{content:"\f103"}.la-angle-double-left:before{content:"\f100"}.la-angle-double-right:before{content:"\f101"}.la-angle-double-up:before{content:"\f102"}.la-angle-down:before{content:"\f107"}.la-angle-left:before{content:"\f104"}.la-angle-right:before{content:"\f105"}.la-angle-up:before{content:"\f106"}.la-angry:before{content:"\f556"}.la-angrycreative:before{content:"\f36e"}.la-angular:before{content:"\f420"}.la-ankh:before{content:"\f644"}.la-app-store:before{content:"\f36f"}.la-app-store-ios:before{content:"\f370"}.la-apper:before{content:"\f371"}.la-apple:before{content:"\f179"}.la-apple-alt:before{content:"\f5d1"}.la-apple-pay:before{content:"\f415"}.la-archive:before{content:"\f187"}.la-archway:before{content:"\f557"}.la-arrow-alt-circle-down:before{content:"\f358"}.la-arrow-alt-circle-left:before{content:"\f359"}.la-arrow-alt-circle-right:before{content:"\f35a"}.la-arrow-alt-circle-up:before{content:"\f35b"}.la-arrow-circle-down:before{content:"\f0ab"}.la-arrow-circle-left:before{content:"\f0a8"}.la-arrow-circle-right:before{content:"\f0a9"}.la-arrow-circle-up:before{content:"\f0aa"}.la-arrow-down:before{content:"\f063"}.la-arrow-left:before{content:"\f060"}.la-arrow-right:before{content:"\f061"}.la-arrow-up:before{content:"\f062"}.la-arrows-alt:before{content:"\f0b2"}.la-arrows-alt-h:before{content:"\f337"}.la-arrows-alt-v:before{content:"\f338"}.la-artstation:before{content:"\f77a"}.la-assistive-listening-systems:before{content:"\f2a2"}.la-asterisk:before{content:"\f069"}.la-asymmetrik:before{content:"\f372"}.la-at:before{content:"\f1fa"}.la-atlas:before{content:"\f558"}.la-atlassian:before{content:"\f77b"}.la-atom:before{content:"\f5d2"}.la-audible:before{content:"\f373"}.la-audio-description:before{content:"\f29e"}.la-autoprefixer:before{content:"\f41c"}.la-avianex:before{content:"\f374"}.la-aviato:before{content:"\f421"}.la-award:before{content:"\f559"}.la-aws:before{content:"\f375"}.la-baby:before{content:"\f77c"}.la-baby-carriage:before{content:"\f77d"}.la-backspace:before{content:"\f55a"}.la-backward:before{content:"\f04a"}.la-bacon:before{content:"\f7e5"}.la-balance-scale:before{content:"\f24e"}.la-balance-scale-left:before{content:"\f515"}.la-balance-scale-right:before{content:"\f516"}.la-ban:before{content:"\f05e"}.la-band-aid:before{content:"\f462"}.la-bandcamp:before{content:"\f2d5"}.la-barcode:before{content:"\f02a"}.la-bars:before{content:"\f0c9"}.la-baseball-ball:before{content:"\f433"}.la-basketball-ball:before{content:"\f434"}.la-bath:before{content:"\f2cd"}.la-battery-empty:before{content:"\f244"}.la-battery-full:before{content:"\f240"}.la-battery-half:before{content:"\f242"}.la-battery-quarter:before{content:"\f243"}.la-battery-three-quarters:before{content:"\f241"}.la-battle-net:before{content:"\f835"}.la-bed:before{content:"\f236"}.la-beer:before{content:"\f0fc"}.la-behance:before{content:"\f1b4"}.la-behance-square:before{content:"\f1b5"}.la-bell:before{content:"\f0f3"}.la-bell-slash:before{content:"\f1f6"}.la-bezier-curve:before{content:"\f55b"}.la-bible:before{content:"\f647"}.la-bicycle:before{content:"\f206"}.la-biking:before{content:"\f84a"}.la-bimobject:before{content:"\f378"}.la-binoculars:before{content:"\f1e5"}.la-biohazard:before{content:"\f780"}.la-birthday-cake:before{content:"\f1fd"}.la-bitbucket:before{content:"\f171"}.la-bitcoin:before{content:"\f379"}.la-bity:before{content:"\f37a"}.la-black-tie:before{content:"\f27e"}.la-blackberry:before{content:"\f37b"}.la-blender:before{content:"\f517"}.la-blender-phone:before{content:"\f6b6"}.la-blind:before{content:"\f29d"}.la-blog:before{content:"\f781"}.la-blogger:before{content:"\f37c"}.la-blogger-b:before{content:"\f37d"}.la-bluetooth:before{content:"\f293"}.la-bluetooth-b:before{content:"\f294"}.la-bold:before{content:"\f032"}.la-bolt:before{content:"\f0e7"}.la-bomb:before{content:"\f1e2"}.la-bone:before{content:"\f5d7"}.la-bong:before{content:"\f55c"}.la-book:before{content:"\f02d"}.la-book-dead:before{content:"\f6b7"}.la-book-medical:before{content:"\f7e6"}.la-book-open:before{content:"\f518"}.la-book-reader:before{content:"\f5da"}.la-bookmark:before{content:"\f02e"}.la-bootstrap:before{content:"\f836"}.la-border-all:before{content:"\f84c"}.la-border-none:before{content:"\f850"}.la-border-style:before{content:"\f853"}.la-bowling-ball:before{content:"\f436"}.la-box:before{content:"\f466"}.la-box-open:before{content:"\f49e"}.la-boxes:before{content:"\f468"}.la-braille:before{content:"\f2a1"}.la-brain:before{content:"\f5dc"}.la-bread-slice:before{content:"\f7ec"}.la-briefcase:before{content:"\f0b1"}.la-briefcase-medical:before{content:"\f469"}.la-broadcast-tower:before{content:"\f519"}.la-broom:before{content:"\f51a"}.la-brush:before{content:"\f55d"}.la-btc:before{content:"\f15a"}.la-buffer:before{content:"\f837"}.la-bug:before{content:"\f188"}.la-building:before{content:"\f1ad"}.la-bullhorn:before{content:"\f0a1"}.la-bullseye:before{content:"\f140"}.la-burn:before{content:"\f46a"}.la-buromobelexperte:before{content:"\f37f"}.la-bus:before{content:"\f207"}.la-bus-alt:before{content:"\f55e"}.la-business-time:before{content:"\f64a"}.la-buy-n-large:before{content:"\f8a6"}.la-buysellads:before{content:"\f20d"}.la-calculator:before{content:"\f1ec"}.la-calendar:before{content:"\f133"}.la-calendar-alt:before{content:"\f073"}.la-calendar-check:before{content:"\f274"}.la-calendar-day:before{content:"\f783"}.la-calendar-minus:before{content:"\f272"}.la-calendar-plus:before{content:"\f271"}.la-calendar-times:before{content:"\f273"}.la-calendar-week:before{content:"\f784"}.la-camera:before{content:"\f030"}.la-camera-retro:before{content:"\f083"}.la-campground:before{content:"\f6bb"}.la-canadian-maple-leaf:before{content:"\f785"}.la-candy-cane:before{content:"\f786"}.la-cannabis:before{content:"\f55f"}.la-capsules:before{content:"\f46b"}.la-car:before{content:"\f1b9"}.la-car-alt:before{content:"\f5de"}.la-car-battery:before{content:"\f5df"}.la-car-crash:before{content:"\f5e1"}.la-car-side:before{content:"\f5e4"}.la-caret-down:before{content:"\f0d7"}.la-caret-left:before{content:"\f0d9"}.la-caret-right:before{content:"\f0da"}.la-caret-square-down:before{content:"\f150"}.la-caret-square-left:before{content:"\f191"}.la-caret-square-right:before{content:"\f152"}.la-caret-square-up:before{content:"\f151"}.la-caret-up:before{content:"\f0d8"}.la-carrot:before{content:"\f787"}.la-cart-arrow-down:before{content:"\f218"}.la-cart-plus:before{content:"\f217"}.la-cash-register:before{content:"\f788"}.la-cat:before{content:"\f6be"}.la-cc-amazon-pay:before{content:"\f42d"}.la-cc-amex:before{content:"\f1f3"}.la-cc-apple-pay:before{content:"\f416"}.la-cc-diners-club:before{content:"\f24c"}.la-cc-discover:before{content:"\f1f2"}.la-cc-jcb:before{content:"\f24b"}.la-cc-mastercard:before{content:"\f1f1"}.la-cc-paypal:before{content:"\f1f4"}.la-cc-stripe:before{content:"\f1f5"}.la-cc-visa:before{content:"\f1f0"}.la-centercode:before{content:"\f380"}.la-centos:before{content:"\f789"}.la-certificate:before{content:"\f0a3"}.la-chair:before{content:"\f6c0"}.la-chalkboard:before{content:"\f51b"}.la-chalkboard-teacher:before{content:"\f51c"}.la-charging-station:before{content:"\f5e7"}.la-chart-area:before{content:"\f1fe"}.la-chart-bar:before{content:"\f080"}.la-chart-line:before{content:"\f201"}.la-chart-pie:before{content:"\f200"}.la-check:before{content:"\f00c"}.la-check-circle:before{content:"\f058"}.la-check-double:before{content:"\f560"}.la-check-square:before{content:"\f14a"}.la-cheese:before{content:"\f7ef"}.la-chess:before{content:"\f439"}.la-chess-bishop:before{content:"\f43a"}.la-chess-board:before{content:"\f43c"}.la-chess-king:before{content:"\f43f"}.la-chess-knight:before{content:"\f441"}.la-chess-pawn:before{content:"\f443"}.la-chess-queen:before{content:"\f445"}.la-chess-rook:before{content:"\f447"}.la-chevron-circle-down:before{content:"\f13a"}.la-chevron-circle-left:before{content:"\f137"}.la-chevron-circle-right:before{content:"\f138"}.la-chevron-circle-up:before{content:"\f139"}.la-chevron-down:before{content:"\f078"}.la-chevron-left:before{content:"\f053"}.la-chevron-right:before{content:"\f054"}.la-chevron-up:before{content:"\f077"}.la-child:before{content:"\f1ae"}.la-chrome:before{content:"\f268"}.la-chromecast:before{content:"\f838"}.la-church:before{content:"\f51d"}.la-circle:before{content:"\f111"}.la-circle-notch:before{content:"\f1ce"}.la-city:before{content:"\f64f"}.la-clinic-medical:before{content:"\f7f2"}.la-clipboard:before{content:"\f328"}.la-clipboard-check:before{content:"\f46c"}.la-clipboard-list:before{content:"\f46d"}.la-clock:before{content:"\f017"}.la-clone:before{content:"\f24d"}.la-closed-captioning:before{content:"\f20a"}.la-cloud:before{content:"\f0c2"}.la-cloud-download-alt:before{content:"\f381"}.la-cloud-meatball:before{content:"\f73b"}.la-cloud-moon:before{content:"\f6c3"}.la-cloud-moon-rain:before{content:"\f73c"}.la-cloud-rain:before{content:"\f73d"}.la-cloud-showers-heavy:before{content:"\f740"}.la-cloud-sun:before{content:"\f6c4"}.la-cloud-sun-rain:before{content:"\f743"}.la-cloud-upload-alt:before{content:"\f382"}.la-cloudscale:before{content:"\f383"}.la-cloudsmith:before{content:"\f384"}.la-cloudversify:before{content:"\f385"}.la-cocktail:before{content:"\f561"}.la-code:before{content:"\f121"}.la-code-branch:before{content:"\f126"}.la-codepen:before{content:"\f1cb"}.la-codiepie:before{content:"\f284"}.la-coffee:before{content:"\f0f4"}.la-cog:before{content:"\f013"}.la-cogs:before{content:"\f085"}.la-coins:before{content:"\f51e"}.la-columns:before{content:"\f0db"}.la-comment:before{content:"\f075"}.la-comment-alt:before{content:"\f27a"}.la-comment-dollar:before{content:"\f651"}.la-comment-dots:before{content:"\f4ad"}.la-comment-medical:before{content:"\f7f5"}.la-comment-slash:before{content:"\f4b3"}.la-comments:before{content:"\f086"}.la-comments-dollar:before{content:"\f653"}.la-compact-disc:before{content:"\f51f"}.la-compass:before{content:"\f14e"}.la-compress:before{content:"\f066"}.la-compress-arrows-alt:before{content:"\f78c"}.la-concierge-bell:before{content:"\f562"}.la-confluence:before{content:"\f78d"}.la-connectdevelop:before{content:"\f20e"}.la-contao:before{content:"\f26d"}.la-cookie:before{content:"\f563"}.la-cookie-bite:before{content:"\f564"}.la-copy:before{content:"\f0c5"}.la-copyright:before{content:"\f1f9"}.la-cotton-bureau:before{content:"\f89e"}.la-couch:before{content:"\f4b8"}.la-cpanel:before{content:"\f388"}.la-creative-commons:before{content:"\f25e"}.la-creative-commons-by:before{content:"\f4e7"}.la-creative-commons-nc:before{content:"\f4e8"}.la-creative-commons-nc-eu:before{content:"\f4e9"}.la-creative-commons-nc-jp:before{content:"\f4ea"}.la-creative-commons-nd:before{content:"\f4eb"}.la-creative-commons-pd:before{content:"\f4ec"}.la-creative-commons-pd-alt:before{content:"\f4ed"}.la-creative-commons-remix:before{content:"\f4ee"}.la-creative-commons-sa:before{content:"\f4ef"}.la-creative-commons-sampling:before{content:"\f4f0"}.la-creative-commons-sampling-plus:before{content:"\f4f1"}.la-creative-commons-share:before{content:"\f4f2"}.la-creative-commons-zero:before{content:"\f4f3"}.la-credit-card:before{content:"\f09d"}.la-critical-role:before{content:"\f6c9"}.la-crop:before{content:"\f125"}.la-crop-alt:before{content:"\f565"}.la-cross:before{content:"\f654"}.la-crosshairs:before{content:"\f05b"}.la-crow:before{content:"\f520"}.la-crown:before{content:"\f521"}.la-crutch:before{content:"\f7f7"}.la-css3:before{content:"\f13c"}.la-css3-alt:before{content:"\f38b"}.la-cube:before{content:"\f1b2"}.la-cubes:before{content:"\f1b3"}.la-cut:before{content:"\f0c4"}.la-cuttlefish:before{content:"\f38c"}.la-d-and-d:before{content:"\f38d"}.la-d-and-d-beyond:before{content:"\f6ca"}.la-dashcube:before{content:"\f210"}.la-database:before{content:"\f1c0"}.la-deaf:before{content:"\f2a4"}.la-delicious:before{content:"\f1a5"}.la-democrat:before{content:"\f747"}.la-deploydog:before{content:"\f38e"}.la-deskpro:before{content:"\f38f"}.la-desktop:before{content:"\f108"}.la-dev:before{content:"\f6cc"}.la-deviantart:before{content:"\f1bd"}.la-dharmachakra:before{content:"\f655"}.la-dhl:before{content:"\f790"}.la-diagnoses:before{content:"\f470"}.la-diaspora:before{content:"\f791"}.la-dice:before{content:"\f522"}.la-dice-d20:before{content:"\f6cf"}.la-dice-d6:before{content:"\f6d1"}.la-dice-five:before{content:"\f523"}.la-dice-four:before{content:"\f524"}.la-dice-one:before{content:"\f525"}.la-dice-six:before{content:"\f526"}.la-dice-three:before{content:"\f527"}.la-dice-two:before{content:"\f528"}.la-digg:before{content:"\f1a6"}.la-digital-ocean:before{content:"\f391"}.la-digital-tachograph:before{content:"\f566"}.la-directions:before{content:"\f5eb"}.la-discord:before{content:"\f392"}.la-discourse:before{content:"\f393"}.la-divide:before{content:"\f529"}.la-dizzy:before{content:"\f567"}.la-dna:before{content:"\f471"}.la-dochub:before{content:"\f394"}.la-docker:before{content:"\f395"}.la-dog:before{content:"\f6d3"}.la-dollar-sign:before{content:"\f155"}.la-dolly:before{content:"\f472"}.la-dolly-flatbed:before{content:"\f474"}.la-donate:before{content:"\f4b9"}.la-door-closed:before{content:"\f52a"}.la-door-open:before{content:"\f52b"}.la-dot-circle:before{content:"\f192"}.la-dove:before{content:"\f4ba"}.la-download:before{content:"\f019"}.la-draft2digital:before{content:"\f396"}.la-drafting-compass:before{content:"\f568"}.la-dragon:before{content:"\f6d5"}.la-draw-polygon:before{content:"\f5ee"}.la-dribbble:before{content:"\f17d"}.la-dribbble-square:before{content:"\f397"}.la-dropbox:before{content:"\f16b"}.la-drum:before{content:"\f569"}.la-drum-steelpan:before{content:"\f56a"}.la-drumstick-bite:before{content:"\f6d7"}.la-drupal:before{content:"\f1a9"}.la-dumbbell:before{content:"\f44b"}.la-dumpster:before{content:"\f793"}.la-dumpster-fire:before{content:"\f794"}.la-dungeon:before{content:"\f6d9"}.la-dyalog:before{content:"\f399"}.la-earlybirds:before{content:"\f39a"}.la-ebay:before{content:"\f4f4"}.la-edge:before{content:"\f282"}.la-edit:before{content:"\f044"}.la-egg:before{content:"\f7fb"}.la-eject:before{content:"\f052"}.la-elementor:before{content:"\f430"}.la-ellipsis-h:before{content:"\f141"}.la-ellipsis-v:before{content:"\f142"}.la-ello:before{content:"\f5f1"}.la-ember:before{content:"\f423"}.la-empire:before{content:"\f1d1"}.la-envelope:before{content:"\f0e0"}.la-envelope-open:before{content:"\f2b6"}.la-envelope-open-text:before{content:"\f658"}.la-envelope-square:before{content:"\f199"}.la-envira:before{content:"\f299"}.la-equals:before{content:"\f52c"}.la-eraser:before{content:"\f12d"}.la-erlang:before{content:"\f39d"}.la-ethereum:before{content:"\f42e"}.la-ethernet:before{content:"\f796"}.la-etsy:before{content:"\f2d7"}.la-euro-sign:before{content:"\f153"}.la-evernote:before{content:"\f839"}.la-exchange-alt:before{content:"\f362"}.la-exclamation:before{content:"\f12a"}.la-exclamation-circle:before{content:"\f06a"}.la-exclamation-triangle:before{content:"\f071"}.la-expand:before{content:"\f065"}.la-expand-arrows-alt:before{content:"\f31e"}.la-expeditedssl:before{content:"\f23e"}.la-external-link-alt:before{content:"\f35d"}.la-external-link-square-alt:before{content:"\f360"}.la-eye:before{content:"\f06e"}.la-eye-dropper:before{content:"\f1fb"}.la-eye-slash:before{content:"\f070"}.la-facebook:before{content:"\f09a"}.la-facebook-f:before{content:"\f39e"}.la-facebook-messenger:before{content:"\f39f"}.la-facebook-square:before{content:"\f082"}.la-fan:before{content:"\f863"}.la-fantasy-flight-games:before{content:"\f6dc"}.la-fast-backward:before{content:"\f049"}.la-fast-forward:before{content:"\f050"}.la-fax:before{content:"\f1ac"}.la-feather:before{content:"\f52d"}.la-feather-alt:before{content:"\f56b"}.la-fedex:before{content:"\f797"}.la-fedora:before{content:"\f798"}.la-female:before{content:"\f182"}.la-fighter-jet:before{content:"\f0fb"}.la-figma:before{content:"\f799"}.la-file:before{content:"\f15b"}.la-file-alt:before{content:"\f15c"}.la-file-archive:before{content:"\f1c6"}.la-file-audio:before{content:"\f1c7"}.la-file-code:before{content:"\f1c9"}.la-file-contract:before{content:"\f56c"}.la-file-csv:before{content:"\f6dd"}.la-file-download:before{content:"\f56d"}.la-file-excel:before{content:"\f1c3"}.la-file-export:before{content:"\f56e"}.la-file-image:before{content:"\f1c5"}.la-file-import:before{content:"\f56f"}.la-file-invoice:before{content:"\f570"}.la-file-invoice-dollar:before{content:"\f571"}.la-file-medical:before{content:"\f477"}.la-file-medical-alt:before{content:"\f478"}.la-file-pdf:before{content:"\f1c1"}.la-file-powerpoint:before{content:"\f1c4"}.la-file-prescription:before{content:"\f572"}.la-file-signature:before{content:"\f573"}.la-file-upload:before{content:"\f574"}.la-file-video:before{content:"\f1c8"}.la-file-word:before{content:"\f1c2"}.la-fill:before{content:"\f575"}.la-fill-drip:before{content:"\f576"}.la-film:before{content:"\f008"}.la-filter:before{content:"\f0b0"}.la-fingerprint:before{content:"\f577"}.la-fire:before{content:"\f06d"}.la-fire-alt:before{content:"\f7e4"}.la-fire-extinguisher:before{content:"\f134"}.la-firefox:before{content:"\f269"}.la-first-aid:before{content:"\f479"}.la-first-order:before{content:"\f2b0"}.la-first-order-alt:before{content:"\f50a"}.la-firstdraft:before{content:"\f3a1"}.la-fish:before{content:"\f578"}.la-fist-raised:before{content:"\f6de"}.la-flag:before{content:"\f024"}.la-flag-checkered:before{content:"\f11e"}.la-flag-usa:before{content:"\f74d"}.la-flask:before{content:"\f0c3"}.la-flickr:before{content:"\f16e"}.la-flipboard:before{content:"\f44d"}.la-flushed:before{content:"\f579"}.la-fly:before{content:"\f417"}.la-folder:before{content:"\f07b"}.la-folder-minus:before{content:"\f65d"}.la-folder-open:before{content:"\f07c"}.la-folder-plus:before{content:"\f65e"}.la-font:before{content:"\f031"}.la-font-awesome:before{content:"\f2b4"}.la-font-awesome-alt:before{content:"\f35c"}.la-font-awesome-flag:before{content:"\f425"}.la-font-awesome-logo-full:before{content:"\f4e6"}.la-fonticons:before{content:"\f280"}.la-fonticons-fi:before{content:"\f3a2"}.la-football-ball:before{content:"\f44e"}.la-fort-awesome:before{content:"\f286"}.la-fort-awesome-alt:before{content:"\f3a3"}.la-forumbee:before{content:"\f211"}.la-forward:before{content:"\f04e"}.la-foursquare:before{content:"\f180"}.la-free-code-camp:before{content:"\f2c5"}.la-freebsd:before{content:"\f3a4"}.la-frog:before{content:"\f52e"}.la-frown:before{content:"\f119"}.la-frown-open:before{content:"\f57a"}.la-fulcrum:before{content:"\f50b"}.la-funnel-dollar:before{content:"\f662"}.la-futbol:before{content:"\f1e3"}.la-galactic-republic:before{content:"\f50c"}.la-galactic-senate:before{content:"\f50d"}.la-gamepad:before{content:"\f11b"}.la-gas-pump:before{content:"\f52f"}.la-gavel:before{content:"\f0e3"}.la-gem:before{content:"\f3a5"}.la-genderless:before{content:"\f22d"}.la-get-pocket:before{content:"\f265"}.la-gg:before{content:"\f260"}.la-gg-circle:before{content:"\f261"}.la-ghost:before{content:"\f6e2"}.la-gift:before{content:"\f06b"}.la-gifts:before{content:"\f79c"}.la-git:before{content:"\f1d3"}.la-git-alt:before{content:"\f841"}.la-git-square:before{content:"\f1d2"}.la-github:before{content:"\f09b"}.la-github-alt:before{content:"\f113"}.la-github-square:before{content:"\f092"}.la-gitkraken:before{content:"\f3a6"}.la-gitlab:before{content:"\f296"}.la-gitter:before{content:"\f426"}.la-glass-cheers:before{content:"\f79f"}.la-glass-martini:before{content:"\f000"}.la-glass-martini-alt:before{content:"\f57b"}.la-glass-whiskey:before{content:"\f7a0"}.la-glasses:before{content:"\f530"}.la-glide:before{content:"\f2a5"}.la-glide-g:before{content:"\f2a6"}.la-globe:before{content:"\f0ac"}.la-globe-africa:before{content:"\f57c"}.la-globe-americas:before{content:"\f57d"}.la-globe-asia:before{content:"\f57e"}.la-globe-europe:before{content:"\f7a2"}.la-gofore:before{content:"\f3a7"}.la-golf-ball:before{content:"\f450"}.la-goodreads:before{content:"\f3a8"}.la-goodreads-g:before{content:"\f3a9"}.la-google:before{content:"\f1a0"}.la-google-drive:before{content:"\f3aa"}.la-google-play:before{content:"\f3ab"}.la-google-plus:before{content:"\f2b3"}.la-google-plus-g:before{content:"\f0d5"}.la-google-plus-square:before{content:"\f0d4"}.la-google-wallet:before{content:"\f1ee"}.la-gopuram:before{content:"\f664"}.la-graduation-cap:before{content:"\f19d"}.la-gratipay:before{content:"\f184"}.la-grav:before{content:"\f2d6"}.la-greater-than:before{content:"\f531"}.la-greater-than-equal:before{content:"\f532"}.la-grimace:before{content:"\f57f"}.la-grin:before{content:"\f580"}.la-grin-alt:before{content:"\f581"}.la-grin-beam:before{content:"\f582"}.la-grin-beam-sweat:before{content:"\f583"}.la-grin-hearts:before{content:"\f584"}.la-grin-squint:before{content:"\f585"}.la-grin-squint-tears:before{content:"\f586"}.la-grin-stars:before{content:"\f587"}.la-grin-tears:before{content:"\f588"}.la-grin-tongue:before{content:"\f589"}.la-grin-tongue-squint:before{content:"\f58a"}.la-grin-tongue-wink:before{content:"\f58b"}.la-grin-wink:before{content:"\f58c"}.la-grip-horizontal:before{content:"\f58d"}.la-grip-lines:before{content:"\f7a4"}.la-grip-lines-vertical:before{content:"\f7a5"}.la-grip-vertical:before{content:"\f58e"}.la-gripfire:before{content:"\f3ac"}.la-grunt:before{content:"\f3ad"}.la-guitar:before{content:"\f7a6"}.la-gulp:before{content:"\f3ae"}.la-h-square:before{content:"\f0fd"}.la-hacker-news:before{content:"\f1d4"}.la-hacker-news-square:before{content:"\f3af"}.la-hackerrank:before{content:"\f5f7"}.la-hamburger:before{content:"\f805"}.la-hammer:before{content:"\f6e3"}.la-hamsa:before{content:"\f665"}.la-hand-holding:before{content:"\f4bd"}.la-hand-holding-heart:before{content:"\f4be"}.la-hand-holding-usd:before{content:"\f4c0"}.la-hand-lizard:before{content:"\f258"}.la-hand-middle-finger:before{content:"\f806"}.la-hand-paper:before{content:"\f256"}.la-hand-peace:before{content:"\f25b"}.la-hand-point-down:before{content:"\f0a7"}.la-hand-point-left:before{content:"\f0a5"}.la-hand-point-right:before{content:"\f0a4"}.la-hand-point-up:before{content:"\f0a6"}.la-hand-pointer:before{content:"\f25a"}.la-hand-rock:before{content:"\f255"}.la-hand-scissors:before{content:"\f257"}.la-hand-spock:before{content:"\f259"}.la-hands:before{content:"\f4c2"}.la-hands-helping:before{content:"\f4c4"}.la-handshake:before{content:"\f2b5"}.la-hanukiah:before{content:"\f6e6"}.la-hard-hat:before{content:"\f807"}.la-hashtag:before{content:"\f292"}.la-hat-cowboy:before{content:"\f8c0"}.la-hat-cowboy-side:before{content:"\f8c1"}.la-hat-wizard:before{content:"\f6e8"}.la-haykal:before{content:"\f666"}.la-hdd:before{content:"\f0a0"}.la-heading:before{content:"\f1dc"}.la-headphones:before{content:"\f025"}.la-headphones-alt:before{content:"\f58f"}.la-headset:before{content:"\f590"}.la-heart:before{content:"\f004"}.la-heart-broken:before{content:"\f7a9"}.la-heartbeat:before{content:"\f21e"}.la-helicopter:before{content:"\f533"}.la-highlighter:before{content:"\f591"}.la-hiking:before{content:"\f6ec"}.la-hippo:before{content:"\f6ed"}.la-hips:before{content:"\f452"}.la-hire-a-helper:before{content:"\f3b0"}.la-history:before{content:"\f1da"}.la-hockey-puck:before{content:"\f453"}.la-holly-berry:before{content:"\f7aa"}.la-home:before{content:"\f015"}.la-hooli:before{content:"\f427"}.la-hornbill:before{content:"\f592"}.la-horse:before{content:"\f6f0"}.la-horse-head:before{content:"\f7ab"}.la-hospital:before{content:"\f0f8"}.la-hospital-alt:before{content:"\f47d"}.la-hospital-symbol:before{content:"\f47e"}.la-hot-tub:before{content:"\f593"}.la-hotdog:before{content:"\f80f"}.la-hotel:before{content:"\f594"}.la-hotjar:before{content:"\f3b1"}.la-hourglass:before{content:"\f254"}.la-hourglass-end:before{content:"\f253"}.la-hourglass-half:before{content:"\f252"}.la-hourglass-start:before{content:"\f251"}.la-house-damage:before{content:"\f6f1"}.la-houzz:before{content:"\f27c"}.la-hryvnia:before{content:"\f6f2"}.la-html5:before{content:"\f13b"}.la-hubspot:before{content:"\f3b2"}.la-i-cursor:before{content:"\f246"}.la-ice-cream:before{content:"\f810"}.la-icicles:before{content:"\f7ad"}.la-icons:before{content:"\f86d"}.la-id-badge:before{content:"\f2c1"}.la-id-card:before{content:"\f2c2"}.la-id-card-alt:before{content:"\f47f"}.la-igloo:before{content:"\f7ae"}.la-image:before{content:"\f03e"}.la-images:before{content:"\f302"}.la-imdb:before{content:"\f2d8"}.la-inbox:before{content:"\f01c"}.la-indent:before{content:"\f03c"}.la-industry:before{content:"\f275"}.la-infinity:before{content:"\f534"}.la-info:before{content:"\f129"}.la-info-circle:before{content:"\f05a"}.la-instagram:before{content:"\f16d"}.la-intercom:before{content:"\f7af"}.la-internet-explorer:before{content:"\f26b"}.la-invision:before{content:"\f7b0"}.la-ioxhost:before{content:"\f208"}.la-italic:before{content:"\f033"}.la-itch-io:before{content:"\f83a"}.la-itunes:before{content:"\f3b4"}.la-itunes-note:before{content:"\f3b5"}.la-java:before{content:"\f4e4"}.la-jedi:before{content:"\f669"}.la-jedi-order:before{content:"\f50e"}.la-jenkins:before{content:"\f3b6"}.la-jira:before{content:"\f7b1"}.la-joget:before{content:"\f3b7"}.la-joint:before{content:"\f595"}.la-joomla:before{content:"\f1aa"}.la-journal-whills:before{content:"\f66a"}.la-js:before{content:"\f3b8"}.la-js-square:before{content:"\f3b9"}.la-jsfiddle:before{content:"\f1cc"}.la-kaaba:before{content:"\f66b"}.la-kaggle:before{content:"\f5fa"}.la-key:before{content:"\f084"}.la-keybase:before{content:"\f4f5"}.la-keyboard:before{content:"\f11c"}.la-keycdn:before{content:"\f3ba"}.la-khanda:before{content:"\f66d"}.la-kickstarter:before{content:"\f3bb"}.la-kickstarter-k:before{content:"\f3bc"}.la-kiss:before{content:"\f596"}.la-kiss-beam:before{content:"\f597"}.la-kiss-wink-heart:before{content:"\f598"}.la-kiwi-bird:before{content:"\f535"}.la-korvue:before{content:"\f42f"}.la-landmark:before{content:"\f66f"}.la-language:before{content:"\f1ab"}.la-laptop:before{content:"\f109"}.la-laptop-code:before{content:"\f5fc"}.la-laptop-medical:before{content:"\f812"}.la-laravel:before{content:"\f3bd"}.la-lastfm:before{content:"\f202"}.la-lastfm-square:before{content:"\f203"}.la-laugh:before{content:"\f599"}.la-laugh-beam:before{content:"\f59a"}.la-laugh-squint:before{content:"\f59b"}.la-laugh-wink:before{content:"\f59c"}.la-layer-group:before{content:"\f5fd"}.la-leaf:before{content:"\f06c"}.la-leanpub:before{content:"\f212"}.la-lemon:before{content:"\f094"}.la-less:before{content:"\f41d"}.la-less-than:before{content:"\f536"}.la-less-than-equal:before{content:"\f537"}.la-level-down-alt:before{content:"\f3be"}.la-level-up-alt:before{content:"\f3bf"}.la-life-ring:before{content:"\f1cd"}.la-lightbulb:before{content:"\f0eb"}.la-line:before{content:"\f3c0"}.la-link:before{content:"\f0c1"}.la-linkedin:before{content:"\f08c"}.la-linkedin-in:before{content:"\f0e1"}.la-linode:before{content:"\f2b8"}.la-linux:before{content:"\f17c"}.la-lira-sign:before{content:"\f195"}.la-list:before{content:"\f03a"}.la-list-alt:before{content:"\f022"}.la-list-ol:before{content:"\f0cb"}.la-list-ul:before{content:"\f0ca"}.la-location-arrow:before{content:"\f124"}.la-lock:before{content:"\f023"}.la-lock-open:before{content:"\f3c1"}.la-long-arrow-alt-down:before{content:"\f309"}.la-long-arrow-alt-left:before{content:"\f30a"}.la-long-arrow-alt-right:before{content:"\f30b"}.la-long-arrow-alt-up:before{content:"\f30c"}.la-low-vision:before{content:"\f2a8"}.la-luggage-cart:before{content:"\f59d"}.la-lyft:before{content:"\f3c3"}.la-magento:before{content:"\f3c4"}.la-magic:before{content:"\f0d0"}.la-magnet:before{content:"\f076"}.la-mail-bulk:before{content:"\f674"}.la-mailchimp:before{content:"\f59e"}.la-male:before{content:"\f183"}.la-mandalorian:before{content:"\f50f"}.la-map:before{content:"\f279"}.la-map-marked:before{content:"\f59f"}.la-map-marked-alt:before{content:"\f5a0"}.la-map-marker:before{content:"\f041"}.la-map-marker-alt:before{content:"\f3c5"}.la-map-pin:before{content:"\f276"}.la-map-signs:before{content:"\f277"}.la-markdown:before{content:"\f60f"}.la-marker:before{content:"\f5a1"}.la-mars:before{content:"\f222"}.la-mars-double:before{content:"\f227"}.la-mars-stroke:before{content:"\f229"}.la-mars-stroke-h:before{content:"\f22b"}.la-mars-stroke-v:before{content:"\f22a"}.la-mask:before{content:"\f6fa"}.la-mastodon:before{content:"\f4f6"}.la-maxcdn:before{content:"\f136"}.la-mdb:before{content:"\f8ca"}.la-medal:before{content:"\f5a2"}.la-medapps:before{content:"\f3c6"}.la-medium:before{content:"\f23a"}.la-medium-m:before{content:"\f3c7"}.la-medkit:before{content:"\f0fa"}.la-medrt:before{content:"\f3c8"}.la-meetup:before{content:"\f2e0"}.la-megaport:before{content:"\f5a3"}.la-meh:before{content:"\f11a"}.la-meh-blank:before{content:"\f5a4"}.la-meh-rolling-eyes:before{content:"\f5a5"}.la-memory:before{content:"\f538"}.la-mendeley:before{content:"\f7b3"}.la-menorah:before{content:"\f676"}.la-mercury:before{content:"\f223"}.la-meteor:before{content:"\f753"}.la-microchip:before{content:"\f2db"}.la-microphone:before{content:"\f130"}.la-microphone-alt:before{content:"\f3c9"}.la-microphone-alt-slash:before{content:"\f539"}.la-microphone-slash:before{content:"\f131"}.la-microscope:before{content:"\f610"}.la-microsoft:before{content:"\f3ca"}.la-minus:before{content:"\f068"}.la-minus-circle:before{content:"\f056"}.la-minus-square:before{content:"\f146"}.la-mitten:before{content:"\f7b5"}.la-mix:before{content:"\f3cb"}.la-mixcloud:before{content:"\f289"}.la-mizuni:before{content:"\f3cc"}.la-mobile:before{content:"\f10b"}.la-mobile-alt:before{content:"\f3cd"}.la-modx:before{content:"\f285"}.la-monero:before{content:"\f3d0"}.la-money-bill:before{content:"\f0d6"}.la-money-bill-alt:before{content:"\f3d1"}.la-money-bill-wave:before{content:"\f53a"}.la-money-bill-wave-alt:before{content:"\f53b"}.la-money-check:before{content:"\f53c"}.la-money-check-alt:before{content:"\f53d"}.la-monument:before{content:"\f5a6"}.la-moon:before{content:"\f186"}.la-mortar-pestle:before{content:"\f5a7"}.la-mosque:before{content:"\f678"}.la-motorcycle:before{content:"\f21c"}.la-mountain:before{content:"\f6fc"}.la-mouse:before{content:"\f8cc"}.la-mouse-pointer:before{content:"\f245"}.la-mug-hot:before{content:"\f7b6"}.la-music:before{content:"\f001"}.la-napster:before{content:"\f3d2"}.la-neos:before{content:"\f612"}.la-network-wired:before{content:"\f6ff"}.la-neuter:before{content:"\f22c"}.la-newspaper:before{content:"\f1ea"}.la-nimblr:before{content:"\f5a8"}.la-node:before{content:"\f419"}.la-node-js:before{content:"\f3d3"}.la-not-equal:before{content:"\f53e"}.la-notes-medical:before{content:"\f481"}.la-npm:before{content:"\f3d4"}.la-ns8:before{content:"\f3d5"}.la-nutritionix:before{content:"\f3d6"}.la-object-group:before{content:"\f247"}.la-object-ungroup:before{content:"\f248"}.la-odnoklassniki:before{content:"\f263"}.la-odnoklassniki-square:before{content:"\f264"}.la-oil-can:before{content:"\f613"}.la-old-republic:before{content:"\f510"}.la-om:before{content:"\f679"}.la-opencart:before{content:"\f23d"}.la-openid:before{content:"\f19b"}.la-opera:before{content:"\f26a"}.la-optin-monster:before{content:"\f23c"}.la-orcid:before{content:"\f8d2"}.la-osi:before{content:"\f41a"}.la-otter:before{content:"\f700"}.la-outdent:before{content:"\f03b"}.la-page4:before{content:"\f3d7"}.la-pagelines:before{content:"\f18c"}.la-pager:before{content:"\f815"}.la-paint-brush:before{content:"\f1fc"}.la-paint-roller:before{content:"\f5aa"}.la-palette:before{content:"\f53f"}.la-palfed:before{content:"\f3d8"}.la-pallet:before{content:"\f482"}.la-paper-plane:before{content:"\f1d8"}.la-paperclip:before{content:"\f0c6"}.la-parachute-box:before{content:"\f4cd"}.la-paragraph:before{content:"\f1dd"}.la-parking:before{content:"\f540"}.la-passport:before{content:"\f5ab"}.la-pastafarianism:before{content:"\f67b"}.la-paste:before{content:"\f0ea"}.la-patreon:before{content:"\f3d9"}.la-pause:before{content:"\f04c"}.la-pause-circle:before{content:"\f28b"}.la-paw:before{content:"\f1b0"}.la-paypal:before{content:"\f1ed"}.la-peace:before{content:"\f67c"}.la-pen:before{content:"\f304"}.la-pen-alt:before{content:"\f305"}.la-pen-fancy:before{content:"\f5ac"}.la-pen-nib:before{content:"\f5ad"}.la-pen-square:before{content:"\f14b"}.la-pencil-alt:before{content:"\f303"}.la-pencil-ruler:before{content:"\f5ae"}.la-penny-arcade:before{content:"\f704"}.la-people-carry:before{content:"\f4ce"}.la-pepper-hot:before{content:"\f816"}.la-percent:before{content:"\f295"}.la-percentage:before{content:"\f541"}.la-periscope:before{content:"\f3da"}.la-person-booth:before{content:"\f756"}.la-phabricator:before{content:"\f3db"}.la-phoenix-framework:before{content:"\f3dc"}.la-phoenix-squadron:before{content:"\f511"}.la-phone:before{content:"\f095"}.la-phone-alt:before{content:"\f879"}.la-phone-slash:before{content:"\f3dd"}.la-phone-square:before{content:"\f098"}.la-phone-square-alt:before{content:"\f87b"}.la-phone-volume:before{content:"\f2a0"}.la-photo-video:before{content:"\f87c"}.la-php:before{content:"\f457"}.la-pied-piper:before{content:"\f2ae"}.la-pied-piper-alt:before{content:"\f1a8"}.la-pied-piper-hat:before{content:"\f4e5"}.la-pied-piper-pp:before{content:"\f1a7"}.la-piggy-bank:before{content:"\f4d3"}.la-pills:before{content:"\f484"}.la-pinterest:before{content:"\f0d2"}.la-pinterest-p:before{content:"\f231"}.la-pinterest-square:before{content:"\f0d3"}.la-pizza-slice:before{content:"\f818"}.la-place-of-worship:before{content:"\f67f"}.la-plane:before{content:"\f072"}.la-plane-arrival:before{content:"\f5af"}.la-plane-departure:before{content:"\f5b0"}.la-play:before{content:"\f04b"}.la-play-circle:before{content:"\f144"}.la-playstation:before{content:"\f3df"}.la-plug:before{content:"\f1e6"}.la-plus:before{content:"\f067"}.la-plus-circle:before{content:"\f055"}.la-plus-square:before{content:"\f0fe"}.la-podcast:before{content:"\f2ce"}.la-poll:before{content:"\f681"}.la-poll-h:before{content:"\f682"}.la-poo:before{content:"\f2fe"}.la-poo-storm:before{content:"\f75a"}.la-poop:before{content:"\f619"}.la-portrait:before{content:"\f3e0"}.la-pound-sign:before{content:"\f154"}.la-power-off:before{content:"\f011"}.la-pray:before{content:"\f683"}.la-praying-hands:before{content:"\f684"}.la-prescription:before{content:"\f5b1"}.la-prescription-bottle:before{content:"\f485"}.la-prescription-bottle-alt:before{content:"\f486"}.la-print:before{content:"\f02f"}.la-procedures:before{content:"\f487"}.la-product-hunt:before{content:"\f288"}.la-project-diagram:before{content:"\f542"}.la-pushed:before{content:"\f3e1"}.la-puzzle-piece:before{content:"\f12e"}.la-python:before{content:"\f3e2"}.la-qq:before{content:"\f1d6"}.la-qrcode:before{content:"\f029"}.la-question:before{content:"\f128"}.la-question-circle:before{content:"\f059"}.la-quidditch:before{content:"\f458"}.la-quinscape:before{content:"\f459"}.la-quora:before{content:"\f2c4"}.la-quote-left:before{content:"\f10d"}.la-quote-right:before{content:"\f10e"}.la-quran:before{content:"\f687"}.la-r-project:before{content:"\f4f7"}.la-radiation:before{content:"\f7b9"}.la-radiation-alt:before{content:"\f7ba"}.la-rainbow:before{content:"\f75b"}.la-random:before{content:"\f074"}.la-raspberry-pi:before{content:"\f7bb"}.la-ravelry:before{content:"\f2d9"}.la-react:before{content:"\f41b"}.la-reacteurope:before{content:"\f75d"}.la-readme:before{content:"\f4d5"}.la-rebel:before{content:"\f1d0"}.la-receipt:before{content:"\f543"}.la-record-vinyl:before{content:"\f8d9"}.la-recycle:before{content:"\f1b8"}.la-red-river:before{content:"\f3e3"}.la-reddit:before{content:"\f1a1"}.la-reddit-alien:before{content:"\f281"}.la-reddit-square:before{content:"\f1a2"}.la-redhat:before{content:"\f7bc"}.la-redo:before{content:"\f01e"}.la-redo-alt:before{content:"\f2f9"}.la-registered:before{content:"\f25d"}.la-remove-format:before{content:"\f87d"}.la-renren:before{content:"\f18b"}.la-reply:before{content:"\f3e5"}.la-reply-all:before{content:"\f122"}.la-replyd:before{content:"\f3e6"}.la-republican:before{content:"\f75e"}.la-researchgate:before{content:"\f4f8"}.la-resolving:before{content:"\f3e7"}.la-restroom:before{content:"\f7bd"}.la-retweet:before{content:"\f079"}.la-rev:before{content:"\f5b2"}.la-ribbon:before{content:"\f4d6"}.la-ring:before{content:"\f70b"}.la-road:before{content:"\f018"}.la-robot:before{content:"\f544"}.la-rocket:before{content:"\f135"}.la-rocketchat:before{content:"\f3e8"}.la-rockrms:before{content:"\f3e9"}.la-route:before{content:"\f4d7"}.la-rss:before{content:"\f09e"}.la-rss-square:before{content:"\f143"}.la-ruble-sign:before{content:"\f158"}.la-ruler:before{content:"\f545"}.la-ruler-combined:before{content:"\f546"}.la-ruler-horizontal:before{content:"\f547"}.la-ruler-vertical:before{content:"\f548"}.la-running:before{content:"\f70c"}.la-rupee-sign:before{content:"\f156"}.la-sad-cry:before{content:"\f5b3"}.la-sad-tear:before{content:"\f5b4"}.la-safari:before{content:"\f267"}.la-salesforce:before{content:"\f83b"}.la-sass:before{content:"\f41e"}.la-satellite:before{content:"\f7bf"}.la-satellite-dish:before{content:"\f7c0"}.la-save:before{content:"\f0c7"}.la-schlix:before{content:"\f3ea"}.la-school:before{content:"\f549"}.la-screwdriver:before{content:"\f54a"}.la-scribd:before{content:"\f28a"}.la-scroll:before{content:"\f70e"}.la-sd-card:before{content:"\f7c2"}.la-search:before{content:"\f002"}.la-search-dollar:before{content:"\f688"}.la-search-location:before{content:"\f689"}.la-search-minus:before{content:"\f010"}.la-search-plus:before{content:"\f00e"}.la-searchengin:before{content:"\f3eb"}.la-seedling:before{content:"\f4d8"}.la-sellcast:before{content:"\f2da"}.la-sellsy:before{content:"\f213"}.la-server:before{content:"\f233"}.la-servicestack:before{content:"\f3ec"}.la-shapes:before{content:"\f61f"}.la-share:before{content:"\f064"}.la-share-alt:before{content:"\f1e0"}.la-share-alt-square:before{content:"\f1e1"}.la-share-square:before{content:"\f14d"}.la-shekel-sign:before{content:"\f20b"}.la-shield-alt:before{content:"\f3ed"}.la-ship:before{content:"\f21a"}.la-shipping-fast:before{content:"\f48b"}.la-shirtsinbulk:before{content:"\f214"}.la-shoe-prints:before{content:"\f54b"}.la-shopping-bag:before{content:"\f290"}.la-shopping-basket:before{content:"\f291"}.la-shopping-cart:before{content:"\f07a"}.la-shopware:before{content:"\f5b5"}.la-shower:before{content:"\f2cc"}.la-shuttle-van:before{content:"\f5b6"}.la-sign:before{content:"\f4d9"}.la-sign-in-alt:before{content:"\f2f6"}.la-sign-language:before{content:"\f2a7"}.la-sign-out-alt:before{content:"\f2f5"}.la-signal:before{content:"\f012"}.la-signature:before{content:"\f5b7"}.la-sim-card:before{content:"\f7c4"}.la-simplybuilt:before{content:"\f215"}.la-sistrix:before{content:"\f3ee"}.la-sitemap:before{content:"\f0e8"}.la-sith:before{content:"\f512"}.la-skating:before{content:"\f7c5"}.la-sketch:before{content:"\f7c6"}.la-skiing:before{content:"\f7c9"}.la-skiing-nordic:before{content:"\f7ca"}.la-skull:before{content:"\f54c"}.la-skull-crossbones:before{content:"\f714"}.la-skyatlas:before{content:"\f216"}.la-skype:before{content:"\f17e"}.la-slack:before{content:"\f198"}.la-slack-hash:before{content:"\f3ef"}.la-slash:before{content:"\f715"}.la-sleigh:before{content:"\f7cc"}.la-sliders-h:before{content:"\f1de"}.la-slideshare:before{content:"\f1e7"}.la-smile:before{content:"\f118"}.la-smile-beam:before{content:"\f5b8"}.la-smile-wink:before{content:"\f4da"}.la-smog:before{content:"\f75f"}.la-smoking:before{content:"\f48d"}.la-smoking-ban:before{content:"\f54d"}.la-sms:before{content:"\f7cd"}.la-snapchat:before{content:"\f2ab"}.la-snapchat-ghost:before{content:"\f2ac"}.la-snapchat-square:before{content:"\f2ad"}.la-snowboarding:before{content:"\f7ce"}.la-snowflake:before{content:"\f2dc"}.la-snowman:before{content:"\f7d0"}.la-snowplow:before{content:"\f7d2"}.la-socks:before{content:"\f696"}.la-solar-panel:before{content:"\f5ba"}.la-sort:before{content:"\f0dc"}.la-sort-alpha-down:before{content:"\f15d"}.la-sort-alpha-down-alt:before{content:"\f881"}.la-sort-alpha-up:before{content:"\f15e"}.la-sort-alpha-up-alt:before{content:"\f882"}.la-sort-amount-down:before{content:"\f160"}.la-sort-amount-down-alt:before{content:"\f884"}.la-sort-amount-up:before{content:"\f161"}.la-sort-amount-up-alt:before{content:"\f885"}.la-sort-down:before{content:"\f0dd"}.la-sort-numeric-down:before{content:"\f162"}.la-sort-numeric-down-alt:before{content:"\f886"}.la-sort-numeric-up:before{content:"\f163"}.la-sort-numeric-up-alt:before{content:"\f887"}.la-sort-up:before{content:"\f0de"}.la-soundcloud:before{content:"\f1be"}.la-sourcetree:before{content:"\f7d3"}.la-spa:before{content:"\f5bb"}.la-space-shuttle:before{content:"\f197"}.la-speakap:before{content:"\f3f3"}.la-speaker-deck:before{content:"\f83c"}.la-spell-check:before{content:"\f891"}.la-spider:before{content:"\f717"}.la-spinner:before{content:"\f110"}.la-splotch:before{content:"\f5bc"}.la-spotify:before{content:"\f1bc"}.la-spray-can:before{content:"\f5bd"}.la-square:before{content:"\f0c8"}.la-square-full:before{content:"\f45c"}.la-square-root-alt:before{content:"\f698"}.la-squarespace:before{content:"\f5be"}.la-stack-exchange:before{content:"\f18d"}.la-stack-overflow:before{content:"\f16c"}.la-stackpath:before{content:"\f842"}.la-stamp:before{content:"\f5bf"}.la-star:before{content:"\f005"}.la-star-and-crescent:before{content:"\f699"}.la-star-half:before{content:"\f089"}.la-star-half-alt:before{content:"\f5c0"}.la-star-of-david:before{content:"\f69a"}.la-star-of-life:before{content:"\f621"}.la-staylinked:before{content:"\f3f5"}.la-steam:before{content:"\f1b6"}.la-steam-square:before{content:"\f1b7"}.la-steam-symbol:before{content:"\f3f6"}.la-step-backward:before{content:"\f048"}.la-step-forward:before{content:"\f051"}.la-stethoscope:before{content:"\f0f1"}.la-sticker-mule:before{content:"\f3f7"}.la-sticky-note:before{content:"\f249"}.la-stop:before{content:"\f04d"}.la-stop-circle:before{content:"\f28d"}.la-stopwatch:before{content:"\f2f2"}.la-store:before{content:"\f54e"}.la-store-alt:before{content:"\f54f"}.la-strava:before{content:"\f428"}.la-stream:before{content:"\f550"}.la-street-view:before{content:"\f21d"}.la-strikethrough:before{content:"\f0cc"}.la-stripe:before{content:"\f429"}.la-stripe-s:before{content:"\f42a"}.la-stroopwafel:before{content:"\f551"}.la-studiovinari:before{content:"\f3f8"}.la-stumbleupon:before{content:"\f1a4"}.la-stumbleupon-circle:before{content:"\f1a3"}.la-subscript:before{content:"\f12c"}.la-subway:before{content:"\f239"}.la-suitcase:before{content:"\f0f2"}.la-suitcase-rolling:before{content:"\f5c1"}.la-sun:before{content:"\f185"}.la-superpowers:before{content:"\f2dd"}.la-superscript:before{content:"\f12b"}.la-supple:before{content:"\f3f9"}.la-surprise:before{content:"\f5c2"}.la-suse:before{content:"\f7d6"}.la-swatchbook:before{content:"\f5c3"}.la-swift:before{content:"\f8e1"}.la-swimmer:before{content:"\f5c4"}.la-swimming-pool:before{content:"\f5c5"}.la-symfony:before{content:"\f83d"}.la-synagogue:before{content:"\f69b"}.la-sync:before{content:"\f021"}.la-sync-alt:before{content:"\f2f1"}.la-syringe:before{content:"\f48e"}.la-table:before{content:"\f0ce"}.la-table-tennis:before{content:"\f45d"}.la-tablet:before{content:"\f10a"}.la-tablet-alt:before{content:"\f3fa"}.la-tablets:before{content:"\f490"}.la-tachometer-alt:before{content:"\f3fd"}.la-tag:before{content:"\f02b"}.la-tags:before{content:"\f02c"}.la-tape:before{content:"\f4db"}.la-tasks:before{content:"\f0ae"}.la-taxi:before{content:"\f1ba"}.la-teamspeak:before{content:"\f4f9"}.la-teeth:before{content:"\f62e"}.la-teeth-open:before{content:"\f62f"}.la-telegram:before{content:"\f2c6"}.la-telegram-plane:before{content:"\f3fe"}.la-temperature-high:before{content:"\f769"}.la-temperature-low:before{content:"\f76b"}.la-tencent-weibo:before{content:"\f1d5"}.la-tenge:before{content:"\f7d7"}.la-terminal:before{content:"\f120"}.la-text-height:before{content:"\f034"}.la-text-width:before{content:"\f035"}.la-th:before{content:"\f00a"}.la-th-large:before{content:"\f009"}.la-th-list:before{content:"\f00b"}.la-the-red-yeti:before{content:"\f69d"}.la-theater-masks:before{content:"\f630"}.la-themeco:before{content:"\f5c6"}.la-themeisle:before{content:"\f2b2"}.la-thermometer:before{content:"\f491"}.la-thermometer-empty:before{content:"\f2cb"}.la-thermometer-full:before{content:"\f2c7"}.la-thermometer-half:before{content:"\f2c9"}.la-thermometer-quarter:before{content:"\f2ca"}.la-thermometer-three-quarters:before{content:"\f2c8"}.la-think-peaks:before{content:"\f731"}.la-thumbs-down:before{content:"\f165"}.la-thumbs-up:before{content:"\f164"}.la-thumbtack:before{content:"\f08d"}.la-ticket-alt:before{content:"\f3ff"}.la-times:before{content:"\f00d"}.la-times-circle:before{content:"\f057"}.la-tint:before{content:"\f043"}.la-tint-slash:before{content:"\f5c7"}.la-tired:before{content:"\f5c8"}.la-toggle-off:before{content:"\f204"}.la-toggle-on:before{content:"\f205"}.la-toilet:before{content:"\f7d8"}.la-toilet-paper:before{content:"\f71e"}.la-toolbox:before{content:"\f552"}.la-tools:before{content:"\f7d9"}.la-tooth:before{content:"\f5c9"}.la-torah:before{content:"\f6a0"}.la-torii-gate:before{content:"\f6a1"}.la-tractor:before{content:"\f722"}.la-trade-federation:before{content:"\f513"}.la-trademark:before{content:"\f25c"}.la-traffic-light:before{content:"\f637"}.la-train:before{content:"\f238"}.la-tram:before{content:"\f7da"}.la-transgender:before{content:"\f224"}.la-transgender-alt:before{content:"\f225"}.la-trash:before{content:"\f1f8"}.la-trash-alt:before{content:"\f2ed"}.la-trash-restore:before{content:"\f829"}.la-trash-restore-alt:before{content:"\f82a"}.la-tree:before{content:"\f1bb"}.la-trello:before{content:"\f181"}.la-tripadvisor:before{content:"\f262"}.la-trophy:before{content:"\f091"}.la-truck:before{content:"\f0d1"}.la-truck-loading:before{content:"\f4de"}.la-truck-monster:before{content:"\f63b"}.la-truck-moving:before{content:"\f4df"}.la-truck-pickup:before{content:"\f63c"}.la-tshirt:before{content:"\f553"}.la-tty:before{content:"\f1e4"}.la-tumblr:before{content:"\f173"}.la-tumblr-square:before{content:"\f174"}.la-tv:before{content:"\f26c"}.la-twitch:before{content:"\f1e8"}.la-twitter:before{content:"\f099"}.la-twitter-square:before{content:"\f081"}.la-typo3:before{content:"\f42b"}.la-uber:before{content:"\f402"}.la-ubuntu:before{content:"\f7df"}.la-uikit:before{content:"\f403"}.la-umbraco:before{content:"\f8e8"}.la-umbrella:before{content:"\f0e9"}.la-umbrella-beach:before{content:"\f5ca"}.la-underline:before{content:"\f0cd"}.la-undo:before{content:"\f0e2"}.la-undo-alt:before{content:"\f2ea"}.la-uniregistry:before{content:"\f404"}.la-universal-access:before{content:"\f29a"}.la-university:before{content:"\f19c"}.la-unlink:before{content:"\f127"}.la-unlock:before{content:"\f09c"}.la-unlock-alt:before{content:"\f13e"}.la-untappd:before{content:"\f405"}.la-upload:before{content:"\f093"}.la-ups:before{content:"\f7e0"}.la-usb:before{content:"\f287"}.la-user:before{content:"\f007"}.la-user-alt:before{content:"\f406"}.la-user-alt-slash:before{content:"\f4fa"}.la-user-astronaut:before{content:"\f4fb"}.la-user-check:before{content:"\f4fc"}.la-user-circle:before{content:"\f2bd"}.la-user-clock:before{content:"\f4fd"}.la-user-cog:before{content:"\f4fe"}.la-user-edit:before{content:"\f4ff"}.la-user-friends:before{content:"\f500"}.la-user-graduate:before{content:"\f501"}.la-user-injured:before{content:"\f728"}.la-user-lock:before{content:"\f502"}.la-user-md:before{content:"\f0f0"}.la-user-minus:before{content:"\f503"}.la-user-ninja:before{content:"\f504"}.la-user-nurse:before{content:"\f82f"}.la-user-plus:before{content:"\f234"}.la-user-secret:before{content:"\f21b"}.la-user-shield:before{content:"\f505"}.la-user-slash:before{content:"\f506"}.la-user-tag:before{content:"\f507"}.la-user-tie:before{content:"\f508"}.la-user-times:before{content:"\f235"}.la-users:before{content:"\f0c0"}.la-users-cog:before{content:"\f509"}.la-usps:before{content:"\f7e1"}.la-ussunnah:before{content:"\f407"}.la-utensil-spoon:before{content:"\f2e5"}.la-utensils:before{content:"\f2e7"}.la-vaadin:before{content:"\f408"}.la-vector-square:before{content:"\f5cb"}.la-venus:before{content:"\f221"}.la-venus-double:before{content:"\f226"}.la-venus-mars:before{content:"\f228"}.la-viacoin:before{content:"\f237"}.la-viadeo:before{content:"\f2a9"}.la-viadeo-square:before{content:"\f2aa"}.la-vial:before{content:"\f492"}.la-vials:before{content:"\f493"}.la-viber:before{content:"\f409"}.la-video:before{content:"\f03d"}.la-video-slash:before{content:"\f4e2"}.la-vihara:before{content:"\f6a7"}.la-vimeo:before{content:"\f40a"}.la-vimeo-square:before{content:"\f194"}.la-vimeo-v:before{content:"\f27d"}.la-vine:before{content:"\f1ca"}.la-vk:before{content:"\f189"}.la-vnv:before{content:"\f40b"}.la-voicemail:before{content:"\f897"}.la-volleyball-ball:before{content:"\f45f"}.la-volume-down:before{content:"\f027"}.la-volume-mute:before{content:"\f6a9"}.la-volume-off:before{content:"\f026"}.la-volume-up:before{content:"\f028"}.la-vote-yea:before{content:"\f772"}.la-vr-cardboard:before{content:"\f729"}.la-vuejs:before{content:"\f41f"}.la-walking:before{content:"\f554"}.la-wallet:before{content:"\f555"}.la-warehouse:before{content:"\f494"}.la-water:before{content:"\f773"}.la-wave-square:before{content:"\f83e"}.la-waze:before{content:"\f83f"}.la-weebly:before{content:"\f5cc"}.la-weibo:before{content:"\f18a"}.la-weight:before{content:"\f496"}.la-weight-hanging:before{content:"\f5cd"}.la-weixin:before{content:"\f1d7"}.la-whatsapp:before{content:"\f232"}.la-whatsapp-square:before{content:"\f40c"}.la-wheelchair:before{content:"\f193"}.la-whmcs:before{content:"\f40d"}.la-wifi:before{content:"\f1eb"}.la-wikipedia-w:before{content:"\f266"}.la-wind:before{content:"\f72e"}.la-window-close:before{content:"\f410"}.la-window-maximize:before{content:"\f2d0"}.la-window-minimize:before{content:"\f2d1"}.la-window-restore:before{content:"\f2d2"}.la-windows:before{content:"\f17a"}.la-wine-bottle:before{content:"\f72f"}.la-wine-glass:before{content:"\f4e3"}.la-wine-glass-alt:before{content:"\f5ce"}.la-wix:before{content:"\f5cf"}.la-wizards-of-the-coast:before{content:"\f730"}.la-wolf-pack-battalion:before{content:"\f514"}.la-won-sign:before{content:"\f159"}.la-wordpress:before{content:"\f19a"}.la-wordpress-simple:before{content:"\f411"}.la-wpbeginner:before{content:"\f297"}.la-wpexplorer:before{content:"\f2de"}.la-wpforms:before{content:"\f298"}.la-wpressr:before{content:"\f3e4"}.la-wrench:before{content:"\f0ad"}.la-x-ray:before{content:"\f497"}.la-xbox:before{content:"\f412"}.la-xing:before{content:"\f168"}.la-xing-square:before{content:"\f169"}.la-y-combinator:before{content:"\f23b"}.la-yahoo:before{content:"\f19e"}.la-yammer:before{content:"\f840"}.la-yandex:before{content:"\f413"}.la-yandex-international:before{content:"\f414"}.la-yarn:before{content:"\f7e3"}.la-yelp:before{content:"\f1e9"}.la-yen-sign:before{content:"\f157"}.la-yin-yang:before{content:"\f6ad"}.la-yoast:before{content:"\f2b1"}.la-youtube:before{content:"\f167"}.la-youtube-square:before{content:"\f431"}.la-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Line Awesome Brands';font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/la-brands-400.eot);src:url(../fonts/la-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-brands-400.woff2) format("woff2"),url(../fonts/la-brands-400.woff) format("woff"),url(../fonts/la-brands-400.ttf) format("truetype"),url(../fonts/la-brands-400.svg#lineawesome) format("svg")}.lab{font-family:'Line Awesome Brands'}@font-face{font-family:'Line Awesome Free';font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/la-regular-400.eot);src:url(../fonts/la-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-regular-400.woff2) format("woff2"),url(../fonts/la-regular-400.woff) format("woff"),url(../fonts/la-regular-400.ttf) format("truetype"),url(../fonts/la-regular-400.svg#lineawesome) format("svg")}.lar{font-family:'Line Awesome Free';font-weight:400}@font-face{font-family:'Line Awesome Free';font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/la-solid-900.eot);src:url(../fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/la-solid-900.woff2) format("woff2"),url(../fonts/la-solid-900.woff) format("woff"),url(../fonts/la-solid-900.ttf) format("truetype"),url(../fonts/la-solid-900.svg#lineawesome) format("svg")}.la,.las{font-family:'Line Awesome Free';font-weight:900}.la.la-glass:before{content:"\f000"}.la.la-meetup{font-family:'Line Awesome Brands';font-weight:400}.la.la-star-o{font-family:'Line Awesome Free';font-weight:400}.la.la-star-o:before{content:"\f005"}.la.la-remove:before{content:"\f00d"}.la.la-close:before{content:"\f00d"}.la.la-gear:before{content:"\f013"}.la.la-trash-o{font-family:'Line Awesome Free';font-weight:400}.la.la-trash-o:before{content:"\f2ed"}.la.la-file-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-o:before{content:"\f15b"}.la.la-clock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-clock-o:before{content:"\f017"}.la.la-arrow-circle-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-down:before{content:"\f358"}.la.la-arrow-circle-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-up:before{content:"\f35b"}.la.la-play-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-play-circle-o:before{content:"\f144"}.la.la-repeat:before{content:"\f01e"}.la.la-rotate-right:before{content:"\f01e"}.la.la-refresh:before{content:"\f021"}.la.la-list-alt{font-family:'Line Awesome Free';font-weight:400}.la.la-dedent:before{content:"\f03b"}.la.la-video-camera:before{content:"\f03d"}.la.la-picture-o{font-family:'Line Awesome Free';font-weight:400}.la.la-picture-o:before{content:"\f03e"}.la.la-photo{font-family:'Line Awesome Free';font-weight:400}.la.la-photo:before{content:"\f03e"}.la.la-image{font-family:'Line Awesome Free';font-weight:400}.la.la-image:before{content:"\f03e"}.la.la-pencil:before{content:"\f303"}.la.la-map-marker:before{content:"\f3c5"}.la.la-pencil-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-pencil-square-o:before{content:"\f044"}.la.la-share-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-share-square-o:before{content:"\f14d"}.la.la-check-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-check-square-o:before{content:"\f14a"}.la.la-arrows:before{content:"\f0b2"}.la.la-times-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-times-circle-o:before{content:"\f057"}.la.la-check-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-check-circle-o:before{content:"\f058"}.la.la-mail-forward:before{content:"\f064"}.la.la-eye{font-family:'Line Awesome Free';font-weight:400}.la.la-eye-slash{font-family:'Line Awesome Free';font-weight:400}.la.la-warning:before{content:"\f071"}.la.la-calendar:before{content:"\f073"}.la.la-arrows-v:before{content:"\f338"}.la.la-arrows-h:before{content:"\f337"}.la.la-bar-chart{font-family:'Line Awesome Free';font-weight:400}.la.la-bar-chart:before{content:"\f080"}.la.la-bar-chart-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bar-chart-o:before{content:"\f080"}.la.la-twitter-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-gears:before{content:"\f085"}.la.la-thumbs-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-thumbs-o-up:before{content:"\f164"}.la.la-thumbs-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-thumbs-o-down:before{content:"\f165"}.la.la-heart-o{font-family:'Line Awesome Free';font-weight:400}.la.la-heart-o:before{content:"\f004"}.la.la-sign-out:before{content:"\f2f5"}.la.la-linkedin-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-linkedin-square:before{content:"\f08c"}.la.la-thumb-tack:before{content:"\f08d"}.la.la-external-link:before{content:"\f35d"}.la.la-sign-in:before{content:"\f2f6"}.la.la-github-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-lemon-o{font-family:'Line Awesome Free';font-weight:400}.la.la-lemon-o:before{content:"\f094"}.la.la-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-square-o:before{content:"\f0c8"}.la.la-bookmark-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bookmark-o:before{content:"\f02e"}.la.la-twitter{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook:before{content:"\f39e"}.la.la-facebook-f{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-f:before{content:"\f39e"}.la.la-github{font-family:'Line Awesome Brands';font-weight:400}.la.la-credit-card{font-family:'Line Awesome Free';font-weight:400}.la.la-feed:before{content:"\f09e"}.la.la-hdd-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hdd-o:before{content:"\f0a0"}.la.la-hand-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-right:before{content:"\f0a4"}.la.la-hand-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-left:before{content:"\f0a5"}.la.la-hand-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-up:before{content:"\f0a6"}.la.la-hand-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-down:before{content:"\f0a7"}.la.la-arrows-alt:before{content:"\f31e"}.la.la-group:before{content:"\f0c0"}.la.la-chain:before{content:"\f0c1"}.la.la-scissors:before{content:"\f0c4"}.la.la-files-o{font-family:'Line Awesome Free';font-weight:400}.la.la-files-o:before{content:"\f0c5"}.la.la-floppy-o{font-family:'Line Awesome Free';font-weight:400}.la.la-floppy-o:before{content:"\f0c7"}.la.la-navicon:before{content:"\f0c9"}.la.la-reorder:before{content:"\f0c9"}.la.la-pinterest{font-family:'Line Awesome Brands';font-weight:400}.la.la-pinterest-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus:before{content:"\f0d5"}.la.la-money{font-family:'Line Awesome Free';font-weight:400}.la.la-money:before{content:"\f3d1"}.la.la-unsorted:before{content:"\f0dc"}.la.la-sort-desc:before{content:"\f0dd"}.la.la-sort-asc:before{content:"\f0de"}.la.la-linkedin{font-family:'Line Awesome Brands';font-weight:400}.la.la-linkedin:before{content:"\f0e1"}.la.la-rotate-left:before{content:"\f0e2"}.la.la-legal:before{content:"\f0e3"}.la.la-tachometer:before{content:"\f3fd"}.la.la-dashboard:before{content:"\f3fd"}.la.la-comment-o{font-family:'Line Awesome Free';font-weight:400}.la.la-comment-o:before{content:"\f075"}.la.la-comments-o{font-family:'Line Awesome Free';font-weight:400}.la.la-comments-o:before{content:"\f086"}.la.la-flash:before{content:"\f0e7"}.la.la-clipboard{font-family:'Line Awesome Free';font-weight:400}.la.la-paste{font-family:'Line Awesome Free';font-weight:400}.la.la-paste:before{content:"\f328"}.la.la-lightbulb-o{font-family:'Line Awesome Free';font-weight:400}.la.la-lightbulb-o:before{content:"\f0eb"}.la.la-exchange:before{content:"\f362"}.la.la-cloud-download:before{content:"\f381"}.la.la-cloud-upload:before{content:"\f382"}.la.la-bell-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bell-o:before{content:"\f0f3"}.la.la-cutlery:before{content:"\f2e7"}.la.la-file-text-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-text-o:before{content:"\f15c"}.la.la-building-o{font-family:'Line Awesome Free';font-weight:400}.la.la-building-o:before{content:"\f1ad"}.la.la-hospital-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hospital-o:before{content:"\f0f8"}.la.la-tablet:before{content:"\f3fa"}.la.la-mobile:before{content:"\f3cd"}.la.la-mobile-phone:before{content:"\f3cd"}.la.la-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-circle-o:before{content:"\f111"}.la.la-mail-reply:before{content:"\f3e5"}.la.la-github-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-folder-o{font-family:'Line Awesome Free';font-weight:400}.la.la-folder-o:before{content:"\f07b"}.la.la-folder-open-o{font-family:'Line Awesome Free';font-weight:400}.la.la-folder-open-o:before{content:"\f07c"}.la.la-smile-o{font-family:'Line Awesome Free';font-weight:400}.la.la-smile-o:before{content:"\f118"}.la.la-frown-o{font-family:'Line Awesome Free';font-weight:400}.la.la-frown-o:before{content:"\f119"}.la.la-meh-o{font-family:'Line Awesome Free';font-weight:400}.la.la-meh-o:before{content:"\f11a"}.la.la-keyboard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-keyboard-o:before{content:"\f11c"}.la.la-flag-o{font-family:'Line Awesome Free';font-weight:400}.la.la-flag-o:before{content:"\f024"}.la.la-mail-reply-all:before{content:"\f122"}.la.la-star-half-o{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-o:before{content:"\f089"}.la.la-star-half-empty{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-empty:before{content:"\f089"}.la.la-star-half-full{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-full:before{content:"\f089"}.la.la-code-fork:before{content:"\f126"}.la.la-chain-broken:before{content:"\f127"}.la.la-shield:before{content:"\f3ed"}.la.la-calendar-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-o:before{content:"\f133"}.la.la-maxcdn{font-family:'Line Awesome Brands';font-weight:400}.la.la-html5{font-family:'Line Awesome Brands';font-weight:400}.la.la-css3{font-family:'Line Awesome Brands';font-weight:400}.la.la-ticket:before{content:"\f3ff"}.la.la-minus-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-minus-square-o:before{content:"\f146"}.la.la-level-up:before{content:"\f3bf"}.la.la-level-down:before{content:"\f3be"}.la.la-pencil-square:before{content:"\f14b"}.la.la-external-link-square:before{content:"\f360"}.la.la-compass{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-down:before{content:"\f150"}.la.la-toggle-down{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-down:before{content:"\f150"}.la.la-caret-square-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-up:before{content:"\f151"}.la.la-toggle-up{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-up:before{content:"\f151"}.la.la-caret-square-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-right:before{content:"\f152"}.la.la-toggle-right{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-right:before{content:"\f152"}.la.la-eur:before{content:"\f153"}.la.la-euro:before{content:"\f153"}.la.la-gbp:before{content:"\f154"}.la.la-usd:before{content:"\f155"}.la.la-dollar:before{content:"\f155"}.la.la-inr:before{content:"\f156"}.la.la-rupee:before{content:"\f156"}.la.la-jpy:before{content:"\f157"}.la.la-cny:before{content:"\f157"}.la.la-rmb:before{content:"\f157"}.la.la-yen:before{content:"\f157"}.la.la-rub:before{content:"\f158"}.la.la-ruble:before{content:"\f158"}.la.la-rouble:before{content:"\f158"}.la.la-krw:before{content:"\f159"}.la.la-won:before{content:"\f159"}.la.la-btc{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitcoin{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitcoin:before{content:"\f15a"}.la.la-file-text:before{content:"\f15c"}.la.la-sort-alpha-asc:before{content:"\f15d"}.la.la-sort-alpha-desc:before{content:"\f881"}.la.la-sort-amount-asc:before{content:"\f160"}.la.la-sort-amount-desc:before{content:"\f884"}.la.la-sort-numeric-asc:before{content:"\f162"}.la.la-sort-numeric-desc:before{content:"\f886"}.la.la-youtube-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube{font-family:'Line Awesome Brands';font-weight:400}.la.la-xing{font-family:'Line Awesome Brands';font-weight:400}.la.la-xing-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube-play{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube-play:before{content:"\f167"}.la.la-dropbox{font-family:'Line Awesome Brands';font-weight:400}.la.la-stack-overflow{font-family:'Line Awesome Brands';font-weight:400}.la.la-instagram{font-family:'Line Awesome Brands';font-weight:400}.la.la-flickr{font-family:'Line Awesome Brands';font-weight:400}.la.la-adn{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket-square:before{content:"\f171"}.la.la-tumblr{font-family:'Line Awesome Brands';font-weight:400}.la.la-tumblr-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-long-arrow-down:before{content:"\f309"}.la.la-long-arrow-up:before{content:"\f30c"}.la.la-long-arrow-left:before{content:"\f30a"}.la.la-long-arrow-right:before{content:"\f30b"}.la.la-apple{font-family:'Line Awesome Brands';font-weight:400}.la.la-windows{font-family:'Line Awesome Brands';font-weight:400}.la.la-android{font-family:'Line Awesome Brands';font-weight:400}.la.la-linux{font-family:'Line Awesome Brands';font-weight:400}.la.la-dribbble{font-family:'Line Awesome Brands';font-weight:400}.la.la-skype{font-family:'Line Awesome Brands';font-weight:400}.la.la-foursquare{font-family:'Line Awesome Brands';font-weight:400}.la.la-trello{font-family:'Line Awesome Brands';font-weight:400}.la.la-gratipay{font-family:'Line Awesome Brands';font-weight:400}.la.la-gittip{font-family:'Line Awesome Brands';font-weight:400}.la.la-gittip:before{content:"\f184"}.la.la-sun-o{font-family:'Line Awesome Free';font-weight:400}.la.la-sun-o:before{content:"\f185"}.la.la-moon-o{font-family:'Line Awesome Free';font-weight:400}.la.la-moon-o:before{content:"\f186"}.la.la-vk{font-family:'Line Awesome Brands';font-weight:400}.la.la-weibo{font-family:'Line Awesome Brands';font-weight:400}.la.la-renren{font-family:'Line Awesome Brands';font-weight:400}.la.la-pagelines{font-family:'Line Awesome Brands';font-weight:400}.la.la-stack-exchange{font-family:'Line Awesome Brands';font-weight:400}.la.la-arrow-circle-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-right:before{content:"\f35a"}.la.la-arrow-circle-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-left:before{content:"\f359"}.la.la-caret-square-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-left:before{content:"\f191"}.la.la-toggle-left{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-left:before{content:"\f191"}.la.la-dot-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-dot-circle-o:before{content:"\f192"}.la.la-vimeo-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-try:before{content:"\f195"}.la.la-turkish-lira:before{content:"\f195"}.la.la-plus-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-plus-square-o:before{content:"\f0fe"}.la.la-slack{font-family:'Line Awesome Brands';font-weight:400}.la.la-wordpress{font-family:'Line Awesome Brands';font-weight:400}.la.la-openid{font-family:'Line Awesome Brands';font-weight:400}.la.la-institution:before{content:"\f19c"}.la.la-bank:before{content:"\f19c"}.la.la-mortar-board:before{content:"\f19d"}.la.la-yahoo{font-family:'Line Awesome Brands';font-weight:400}.la.la-google{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-stumbleupon-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-stumbleupon{font-family:'Line Awesome Brands';font-weight:400}.la.la-delicious{font-family:'Line Awesome Brands';font-weight:400}.la.la-digg{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper-pp{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-drupal{font-family:'Line Awesome Brands';font-weight:400}.la.la-joomla{font-family:'Line Awesome Brands';font-weight:400}.la.la-spoon:before{content:"\f2e5"}.la.la-behance{font-family:'Line Awesome Brands';font-weight:400}.la.la-behance-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-steam{font-family:'Line Awesome Brands';font-weight:400}.la.la-steam-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-automobile:before{content:"\f1b9"}.la.la-cab:before{content:"\f1ba"}.la.la-envelope-o{font-family:'Line Awesome Free';font-weight:400}.la.la-envelope-o:before{content:"\f0e0"}.la.la-deviantart{font-family:'Line Awesome Brands';font-weight:400}.la.la-soundcloud{font-family:'Line Awesome Brands';font-weight:400}.la.la-file-pdf-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-pdf-o:before{content:"\f1c1"}.la.la-file-word-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-word-o:before{content:"\f1c2"}.la.la-file-excel-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-excel-o:before{content:"\f1c3"}.la.la-file-powerpoint-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-powerpoint-o:before{content:"\f1c4"}.la.la-file-image-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-image-o:before{content:"\f1c5"}.la.la-file-photo-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-photo-o:before{content:"\f1c5"}.la.la-file-picture-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-picture-o:before{content:"\f1c5"}.la.la-file-archive-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-archive-o:before{content:"\f1c6"}.la.la-file-zip-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-zip-o:before{content:"\f1c6"}.la.la-file-audio-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-audio-o:before{content:"\f1c7"}.la.la-file-sound-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-sound-o:before{content:"\f1c7"}.la.la-file-video-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-video-o:before{content:"\f1c8"}.la.la-file-movie-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-movie-o:before{content:"\f1c8"}.la.la-file-code-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-code-o:before{content:"\f1c9"}.la.la-vine{font-family:'Line Awesome Brands';font-weight:400}.la.la-codepen{font-family:'Line Awesome Brands';font-weight:400}.la.la-jsfiddle{font-family:'Line Awesome Brands';font-weight:400}.la.la-life-ring{font-family:'Line Awesome Free';font-weight:400}.la.la-life-bouy{font-family:'Line Awesome Free';font-weight:400}.la.la-life-bouy:before{content:"\f1cd"}.la.la-life-buoy{font-family:'Line Awesome Free';font-weight:400}.la.la-life-buoy:before{content:"\f1cd"}.la.la-life-saver{font-family:'Line Awesome Free';font-weight:400}.la.la-life-saver:before{content:"\f1cd"}.la.la-support{font-family:'Line Awesome Free';font-weight:400}.la.la-support:before{content:"\f1cd"}.la.la-circle-o-notch:before{content:"\f1ce"}.la.la-rebel{font-family:'Line Awesome Brands';font-weight:400}.la.la-ra{font-family:'Line Awesome Brands';font-weight:400}.la.la-ra:before{content:"\f1d0"}.la.la-resistance{font-family:'Line Awesome Brands';font-weight:400}.la.la-resistance:before{content:"\f1d0"}.la.la-empire{font-family:'Line Awesome Brands';font-weight:400}.la.la-ge{font-family:'Line Awesome Brands';font-weight:400}.la.la-ge:before{content:"\f1d1"}.la.la-git-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-git{font-family:'Line Awesome Brands';font-weight:400}.la.la-hacker-news{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator-square:before{content:"\f1d4"}.la.la-yc-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc-square:before{content:"\f1d4"}.la.la-tencent-weibo{font-family:'Line Awesome Brands';font-weight:400}.la.la-qq{font-family:'Line Awesome Brands';font-weight:400}.la.la-weixin{font-family:'Line Awesome Brands';font-weight:400}.la.la-wechat{font-family:'Line Awesome Brands';font-weight:400}.la.la-wechat:before{content:"\f1d7"}.la.la-send:before{content:"\f1d8"}.la.la-paper-plane-o{font-family:'Line Awesome Free';font-weight:400}.la.la-paper-plane-o:before{content:"\f1d8"}.la.la-send-o{font-family:'Line Awesome Free';font-weight:400}.la.la-send-o:before{content:"\f1d8"}.la.la-circle-thin{font-family:'Line Awesome Free';font-weight:400}.la.la-circle-thin:before{content:"\f111"}.la.la-header:before{content:"\f1dc"}.la.la-sliders:before{content:"\f1de"}.la.la-futbol-o{font-family:'Line Awesome Free';font-weight:400}.la.la-futbol-o:before{content:"\f1e3"}.la.la-soccer-ball-o{font-family:'Line Awesome Free';font-weight:400}.la.la-soccer-ball-o:before{content:"\f1e3"}.la.la-slideshare{font-family:'Line Awesome Brands';font-weight:400}.la.la-twitch{font-family:'Line Awesome Brands';font-weight:400}.la.la-yelp{font-family:'Line Awesome Brands';font-weight:400}.la.la-newspaper-o{font-family:'Line Awesome Free';font-weight:400}.la.la-newspaper-o:before{content:"\f1ea"}.la.la-paypal{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-wallet{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-visa{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-mastercard{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-discover{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-amex{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-paypal{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-stripe{font-family:'Line Awesome Brands';font-weight:400}.la.la-bell-slash-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bell-slash-o:before{content:"\f1f6"}.la.la-trash:before{content:"\f2ed"}.la.la-copyright{font-family:'Line Awesome Free';font-weight:400}.la.la-eyedropper:before{content:"\f1fb"}.la.la-area-chart:before{content:"\f1fe"}.la.la-pie-chart:before{content:"\f200"}.la.la-line-chart:before{content:"\f201"}.la.la-lastfm{font-family:'Line Awesome Brands';font-weight:400}.la.la-lastfm-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-ioxhost{font-family:'Line Awesome Brands';font-weight:400}.la.la-angellist{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc{font-family:'Line Awesome Free';font-weight:400}.la.la-cc:before{content:"\f20a"}.la.la-ils:before{content:"\f20b"}.la.la-shekel:before{content:"\f20b"}.la.la-sheqel:before{content:"\f20b"}.la.la-meanpath{font-family:'Line Awesome Brands';font-weight:400}.la.la-meanpath:before{content:"\f2b4"}.la.la-buysellads{font-family:'Line Awesome Brands';font-weight:400}.la.la-connectdevelop{font-family:'Line Awesome Brands';font-weight:400}.la.la-dashcube{font-family:'Line Awesome Brands';font-weight:400}.la.la-forumbee{font-family:'Line Awesome Brands';font-weight:400}.la.la-leanpub{font-family:'Line Awesome Brands';font-weight:400}.la.la-sellsy{font-family:'Line Awesome Brands';font-weight:400}.la.la-shirtsinbulk{font-family:'Line Awesome Brands';font-weight:400}.la.la-simplybuilt{font-family:'Line Awesome Brands';font-weight:400}.la.la-skyatlas{font-family:'Line Awesome Brands';font-weight:400}.la.la-diamond{font-family:'Line Awesome Free';font-weight:400}.la.la-diamond:before{content:"\f3a5"}.la.la-intersex:before{content:"\f224"}.la.la-facebook-official{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-official:before{content:"\f09a"}.la.la-pinterest-p{font-family:'Line Awesome Brands';font-weight:400}.la.la-whatsapp{font-family:'Line Awesome Brands';font-weight:400}.la.la-hotel:before{content:"\f236"}.la.la-viacoin{font-family:'Line Awesome Brands';font-weight:400}.la.la-medium{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc:before{content:"\f23b"}.la.la-optin-monster{font-family:'Line Awesome Brands';font-weight:400}.la.la-opencart{font-family:'Line Awesome Brands';font-weight:400}.la.la-expeditedssl{font-family:'Line Awesome Brands';font-weight:400}.la.la-battery-4:before{content:"\f240"}.la.la-battery:before{content:"\f240"}.la.la-battery-3:before{content:"\f241"}.la.la-battery-2:before{content:"\f242"}.la.la-battery-1:before{content:"\f243"}.la.la-battery-0:before{content:"\f244"}.la.la-object-group{font-family:'Line Awesome Free';font-weight:400}.la.la-object-ungroup{font-family:'Line Awesome Free';font-weight:400}.la.la-sticky-note-o{font-family:'Line Awesome Free';font-weight:400}.la.la-sticky-note-o:before{content:"\f249"}.la.la-cc-jcb{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-diners-club{font-family:'Line Awesome Brands';font-weight:400}.la.la-clone{font-family:'Line Awesome Free';font-weight:400}.la.la-hourglass-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hourglass-o:before{content:"\f254"}.la.la-hourglass-1:before{content:"\f251"}.la.la-hourglass-2:before{content:"\f252"}.la.la-hourglass-3:before{content:"\f253"}.la.la-hand-rock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-rock-o:before{content:"\f255"}.la.la-hand-grab-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-grab-o:before{content:"\f255"}.la.la-hand-paper-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-paper-o:before{content:"\f256"}.la.la-hand-stop-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-stop-o:before{content:"\f256"}.la.la-hand-scissors-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-scissors-o:before{content:"\f257"}.la.la-hand-lizard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-lizard-o:before{content:"\f258"}.la.la-hand-spock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-spock-o:before{content:"\f259"}.la.la-hand-pointer-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-pointer-o:before{content:"\f25a"}.la.la-hand-peace-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-peace-o:before{content:"\f25b"}.la.la-registered{font-family:'Line Awesome Free';font-weight:400}.la.la-creative-commons{font-family:'Line Awesome Brands';font-weight:400}.la.la-gg{font-family:'Line Awesome Brands';font-weight:400}.la.la-gg-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-tripadvisor{font-family:'Line Awesome Brands';font-weight:400}.la.la-odnoklassniki{font-family:'Line Awesome Brands';font-weight:400}.la.la-odnoklassniki-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-get-pocket{font-family:'Line Awesome Brands';font-weight:400}.la.la-wikipedia-w{font-family:'Line Awesome Brands';font-weight:400}.la.la-safari{font-family:'Line Awesome Brands';font-weight:400}.la.la-chrome{font-family:'Line Awesome Brands';font-weight:400}.la.la-firefox{font-family:'Line Awesome Brands';font-weight:400}.la.la-opera{font-family:'Line Awesome Brands';font-weight:400}.la.la-internet-explorer{font-family:'Line Awesome Brands';font-weight:400}.la.la-television:before{content:"\f26c"}.la.la-contao{font-family:'Line Awesome Brands';font-weight:400}.la.la-500px{font-family:'Line Awesome Brands';font-weight:400}.la.la-amazon{font-family:'Line Awesome Brands';font-weight:400}.la.la-calendar-plus-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-plus-o:before{content:"\f271"}.la.la-calendar-minus-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-minus-o:before{content:"\f272"}.la.la-calendar-times-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-times-o:before{content:"\f273"}.la.la-calendar-check-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-check-o:before{content:"\f274"}.la.la-map-o{font-family:'Line Awesome Free';font-weight:400}.la.la-map-o:before{content:"\f279"}.la.la-commenting:before{content:"\f4ad"}.la.la-commenting-o{font-family:'Line Awesome Free';font-weight:400}.la.la-commenting-o:before{content:"\f4ad"}.la.la-houzz{font-family:'Line Awesome Brands';font-weight:400}.la.la-vimeo{font-family:'Line Awesome Brands';font-weight:400}.la.la-vimeo:before{content:"\f27d"}.la.la-black-tie{font-family:'Line Awesome Brands';font-weight:400}.la.la-fonticons{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit-alien{font-family:'Line Awesome Brands';font-weight:400}.la.la-edge{font-family:'Line Awesome Brands';font-weight:400}.la.la-credit-card-alt:before{content:"\f09d"}.la.la-codiepie{font-family:'Line Awesome Brands';font-weight:400}.la.la-modx{font-family:'Line Awesome Brands';font-weight:400}.la.la-fort-awesome{font-family:'Line Awesome Brands';font-weight:400}.la.la-usb{font-family:'Line Awesome Brands';font-weight:400}.la.la-product-hunt{font-family:'Line Awesome Brands';font-weight:400}.la.la-mixcloud{font-family:'Line Awesome Brands';font-weight:400}.la.la-scribd{font-family:'Line Awesome Brands';font-weight:400}.la.la-pause-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-pause-circle-o:before{content:"\f28b"}.la.la-stop-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-stop-circle-o:before{content:"\f28d"}.la.la-bluetooth{font-family:'Line Awesome Brands';font-weight:400}.la.la-bluetooth-b{font-family:'Line Awesome Brands';font-weight:400}.la.la-gitlab{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpbeginner{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpforms{font-family:'Line Awesome Brands';font-weight:400}.la.la-envira{font-family:'Line Awesome Brands';font-weight:400}.la.la-wheelchair-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-wheelchair-alt:before{content:"\f368"}.la.la-question-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-question-circle-o:before{content:"\f059"}.la.la-volume-control-phone:before{content:"\f2a0"}.la.la-asl-interpreting:before{content:"\f2a3"}.la.la-deafness:before{content:"\f2a4"}.la.la-hard-of-hearing:before{content:"\f2a4"}.la.la-glide{font-family:'Line Awesome Brands';font-weight:400}.la.la-glide-g{font-family:'Line Awesome Brands';font-weight:400}.la.la-signing:before{content:"\f2a7"}.la.la-viadeo{font-family:'Line Awesome Brands';font-weight:400}.la.la-viadeo-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat-ghost{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper{font-family:'Line Awesome Brands';font-weight:400}.la.la-first-order{font-family:'Line Awesome Brands';font-weight:400}.la.la-yoast{font-family:'Line Awesome Brands';font-weight:400}.la.la-themeisle{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-official{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-official:before{content:"\f2b3"}.la.la-google-plus-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-circle:before{content:"\f2b3"}.la.la-font-awesome{font-family:'Line Awesome Brands';font-weight:400}.la.la-fa{font-family:'Line Awesome Brands';font-weight:400}.la.la-fa:before{content:"\f2b4"}.la.la-handshake-o{font-family:'Line Awesome Free';font-weight:400}.la.la-handshake-o:before{content:"\f2b5"}.la.la-envelope-open-o{font-family:'Line Awesome Free';font-weight:400}.la.la-envelope-open-o:before{content:"\f2b6"}.la.la-linode{font-family:'Line Awesome Brands';font-weight:400}.la.la-address-book-o{font-family:'Line Awesome Free';font-weight:400}.la.la-address-book-o:before{content:"\f2b9"}.la.la-vcard:before{content:"\f2bb"}.la.la-address-card-o{font-family:'Line Awesome Free';font-weight:400}.la.la-address-card-o:before{content:"\f2bb"}.la.la-vcard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-vcard-o:before{content:"\f2bb"}.la.la-user-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-user-circle-o:before{content:"\f2bd"}.la.la-user-o{font-family:'Line Awesome Free';font-weight:400}.la.la-user-o:before{content:"\f007"}.la.la-id-badge{font-family:'Line Awesome Free';font-weight:400}.la.la-drivers-license:before{content:"\f2c2"}.la.la-id-card-o{font-family:'Line Awesome Free';font-weight:400}.la.la-id-card-o:before{content:"\f2c2"}.la.la-drivers-license-o{font-family:'Line Awesome Free';font-weight:400}.la.la-drivers-license-o:before{content:"\f2c2"}.la.la-quora{font-family:'Line Awesome Brands';font-weight:400}.la.la-free-code-camp{font-family:'Line Awesome Brands';font-weight:400}.la.la-telegram{font-family:'Line Awesome Brands';font-weight:400}.la.la-thermometer-4:before{content:"\f2c7"}.la.la-thermometer:before{content:"\f2c7"}.la.la-thermometer-3:before{content:"\f2c8"}.la.la-thermometer-2:before{content:"\f2c9"}.la.la-thermometer-1:before{content:"\f2ca"}.la.la-thermometer-0:before{content:"\f2cb"}.la.la-bathtub:before{content:"\f2cd"}.la.la-s15:before{content:"\f2cd"}.la.la-window-maximize{font-family:'Line Awesome Free';font-weight:400}.la.la-window-restore{font-family:'Line Awesome Free';font-weight:400}.la.la-times-rectangle:before{content:"\f410"}.la.la-window-close-o{font-family:'Line Awesome Free';font-weight:400}.la.la-window-close-o:before{content:"\f410"}.la.la-times-rectangle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-times-rectangle-o:before{content:"\f410"}.la.la-bandcamp{font-family:'Line Awesome Brands';font-weight:400}.la.la-grav{font-family:'Line Awesome Brands';font-weight:400}.la.la-etsy{font-family:'Line Awesome Brands';font-weight:400}.la.la-imdb{font-family:'Line Awesome Brands';font-weight:400}.la.la-ravelry{font-family:'Line Awesome Brands';font-weight:400}.la.la-eercast{font-family:'Line Awesome Brands';font-weight:400}.la.la-eercast:before{content:"\f2da"}.la.la-snowflake-o{font-family:'Line Awesome Free';font-weight:400}.la.la-snowflake-o:before{content:"\f2dc"}.la.la-superpowers{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpexplorer{font-family:'Line Awesome Brands';font-weight:400}.la.la-spotify{font-family:'Line Awesome Brands';font-weight:400} diff --git a/public/style/icons/line-awesome/fonts/la-brands-400.eot b/public/style/icons/line-awesome/fonts/la-brands-400.eot new file mode 100644 index 0000000..81969f5 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-brands-400.eot differ diff --git a/public/style/icons/line-awesome/fonts/la-brands-400.svg b/public/style/icons/line-awesome/fonts/la-brands-400.svg new file mode 100644 index 0000000..b903f64 --- /dev/null +++ b/public/style/icons/line-awesome/fonts/la-brands-400.svg @@ -0,0 +1,1313 @@ + + + +Created by Icons8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/line-awesome/fonts/la-brands-400.ttf b/public/style/icons/line-awesome/fonts/la-brands-400.ttf new file mode 100644 index 0000000..6cd243d Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-brands-400.ttf differ diff --git a/public/style/icons/line-awesome/fonts/la-brands-400.woff b/public/style/icons/line-awesome/fonts/la-brands-400.woff new file mode 100644 index 0000000..32f7df4 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-brands-400.woff differ diff --git a/public/style/icons/line-awesome/fonts/la-brands-400.woff2 b/public/style/icons/line-awesome/fonts/la-brands-400.woff2 new file mode 100644 index 0000000..5177028 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-brands-400.woff2 differ diff --git a/public/style/icons/line-awesome/fonts/la-regular-400.eot b/public/style/icons/line-awesome/fonts/la-regular-400.eot new file mode 100644 index 0000000..a93a4a2 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-regular-400.eot differ diff --git a/public/style/icons/line-awesome/fonts/la-regular-400.svg b/public/style/icons/line-awesome/fonts/la-regular-400.svg new file mode 100644 index 0000000..43b8602 --- /dev/null +++ b/public/style/icons/line-awesome/fonts/la-regular-400.svg @@ -0,0 +1,467 @@ + + + +Created by Icons8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/line-awesome/fonts/la-regular-400.ttf b/public/style/icons/line-awesome/fonts/la-regular-400.ttf new file mode 100644 index 0000000..226653f Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-regular-400.ttf differ diff --git a/public/style/icons/line-awesome/fonts/la-regular-400.woff b/public/style/icons/line-awesome/fonts/la-regular-400.woff new file mode 100644 index 0000000..3010f91 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-regular-400.woff differ diff --git a/public/style/icons/line-awesome/fonts/la-regular-400.woff2 b/public/style/icons/line-awesome/fonts/la-regular-400.woff2 new file mode 100644 index 0000000..f7dab5d Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-regular-400.woff2 differ diff --git a/public/style/icons/line-awesome/fonts/la-solid-900.eot b/public/style/icons/line-awesome/fonts/la-solid-900.eot new file mode 100644 index 0000000..d739c05 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-solid-900.eot differ diff --git a/public/style/icons/line-awesome/fonts/la-solid-900.svg b/public/style/icons/line-awesome/fonts/la-solid-900.svg new file mode 100644 index 0000000..02fc485 --- /dev/null +++ b/public/style/icons/line-awesome/fonts/la-solid-900.svg @@ -0,0 +1,2894 @@ + + + +Created by Icons8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/line-awesome/fonts/la-solid-900.ttf b/public/style/icons/line-awesome/fonts/la-solid-900.ttf new file mode 100644 index 0000000..e0ec957 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-solid-900.ttf differ diff --git a/public/style/icons/line-awesome/fonts/la-solid-900.woff b/public/style/icons/line-awesome/fonts/la-solid-900.woff new file mode 100644 index 0000000..26a5134 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-solid-900.woff differ diff --git a/public/style/icons/line-awesome/fonts/la-solid-900.woff2 b/public/style/icons/line-awesome/fonts/la-solid-900.woff2 new file mode 100644 index 0000000..22e909c Binary files /dev/null and b/public/style/icons/line-awesome/fonts/la-solid-900.woff2 differ diff --git a/public/style/icons/line-awesome/fonts/line-awesome.eot b/public/style/icons/line-awesome/fonts/line-awesome.eot new file mode 100644 index 0000000..fde50df Binary files /dev/null and b/public/style/icons/line-awesome/fonts/line-awesome.eot differ diff --git a/public/style/icons/line-awesome/fonts/line-awesome.svg b/public/style/icons/line-awesome/fonts/line-awesome.svg new file mode 100644 index 0000000..e3ab5fd --- /dev/null +++ b/public/style/icons/line-awesome/fonts/line-awesome.svg @@ -0,0 +1,2628 @@ + + + + + +Created by FontForge 20120731 at Sun Jan 22 13:00:30 2017 + By icons8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/line-awesome/fonts/line-awesome.ttf b/public/style/icons/line-awesome/fonts/line-awesome.ttf new file mode 100644 index 0000000..8f99967 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/line-awesome.ttf differ diff --git a/public/style/icons/line-awesome/fonts/line-awesome.woff b/public/style/icons/line-awesome/fonts/line-awesome.woff new file mode 100644 index 0000000..0b3db49 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/line-awesome.woff differ diff --git a/public/style/icons/line-awesome/fonts/line-awesome.woff2 b/public/style/icons/line-awesome/fonts/line-awesome.woff2 new file mode 100644 index 0000000..82810e7 Binary files /dev/null and b/public/style/icons/line-awesome/fonts/line-awesome.woff2 differ diff --git a/public/style/icons/line-awesome/scss/_bordered_pulled.scss b/public/style/icons/line-awesome/scss/_bordered_pulled.scss new file mode 100644 index 0000000..6aca7dd --- /dev/null +++ b/public/style/icons/line-awesome/scss/_bordered_pulled.scss @@ -0,0 +1,21 @@ +// Bordered & Pulled +// ------------------------- + +.#{$la-css-prefix}-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; +} + +.#{$la-css-prefix}-pull-left { float: left; } +.#{$la-css-prefix}-pull-right { float: right; } + +.#{$la-css-prefix} { + &.#{$la-css-prefix}-pull-left { margin-right: .3em; } + &.#{$la-css-prefix}-pull-right { margin-left: .3em; } +} + +.#{$la-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/public/style/icons/line-awesome/scss/_core.scss b/public/style/icons/line-awesome/scss/_core.scss new file mode 100644 index 0000000..df86d3a --- /dev/null +++ b/public/style/icons/line-awesome/scss/_core.scss @@ -0,0 +1,11 @@ +.lar, +.las, +.lab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} diff --git a/public/style/icons/line-awesome/scss/_fixed-width.scss b/public/style/icons/line-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..2fda512 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_fixed-width.scss @@ -0,0 +1,4 @@ +.#{$la-css-prefix}-fw { + width: 1.25em; + text-align: center; +} diff --git a/public/style/icons/line-awesome/scss/_icons.scss b/public/style/icons/line-awesome/scss/_icons.scss new file mode 100644 index 0000000..4c04040 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_icons.scss @@ -0,0 +1,1393 @@ +.#{$la-css-prefix}-500px:before { content: la-content($la-500px); } +.#{$la-css-prefix}-accessible-icon:before { content: la-content($la-accessible-icon); } +.#{$la-css-prefix}-accusoft:before { content: la-content($la-accusoft); } +.#{$la-css-prefix}-acquisitions-incorporated:before { content: la-content($la-acquisitions-incorporated); } +.#{$la-css-prefix}-ad:before { content: la-content($la-ad); } +.#{$la-css-prefix}-address-book:before { content: la-content($la-address-book); } +.#{$la-css-prefix}-address-card:before { content: la-content($la-address-card); } +.#{$la-css-prefix}-adjust:before { content: la-content($la-adjust); } +.#{$la-css-prefix}-adn:before { content: la-content($la-adn); } +.#{$la-css-prefix}-adobe:before { content: la-content($la-adobe); } +.#{$la-css-prefix}-adversal:before { content: la-content($la-adversal); } +.#{$la-css-prefix}-affiliatetheme:before { content: la-content($la-affiliatetheme); } +.#{$la-css-prefix}-air-freshener:before { content: la-content($la-air-freshener); } +.#{$la-css-prefix}-airbnb:before { content: la-content($la-airbnb); } +.#{$la-css-prefix}-algolia:before { content: la-content($la-algolia); } +.#{$la-css-prefix}-align-center:before { content: la-content($la-align-center); } +.#{$la-css-prefix}-align-justify:before { content: la-content($la-align-justify); } +.#{$la-css-prefix}-align-left:before { content: la-content($la-align-left); } +.#{$la-css-prefix}-align-right:before { content: la-content($la-align-right); } +.#{$la-css-prefix}-alipay:before { content: la-content($la-alipay); } +.#{$la-css-prefix}-allergies:before { content: la-content($la-allergies); } +.#{$la-css-prefix}-amazon:before { content: la-content($la-amazon); } +.#{$la-css-prefix}-amazon-pay:before { content: la-content($la-amazon-pay); } +.#{$la-css-prefix}-ambulance:before { content: la-content($la-ambulance); } +.#{$la-css-prefix}-american-sign-language-interpreting:before { content: la-content($la-american-sign-language-interpreting); } +.#{$la-css-prefix}-amilia:before { content: la-content($la-amilia); } +.#{$la-css-prefix}-anchor:before { content: la-content($la-anchor); } +.#{$la-css-prefix}-android:before { content: la-content($la-android); } +.#{$la-css-prefix}-angellist:before { content: la-content($la-angellist); } +.#{$la-css-prefix}-angle-double-down:before { content: la-content($la-angle-double-down); } +.#{$la-css-prefix}-angle-double-left:before { content: la-content($la-angle-double-left); } +.#{$la-css-prefix}-angle-double-right:before { content: la-content($la-angle-double-right); } +.#{$la-css-prefix}-angle-double-up:before { content: la-content($la-angle-double-up); } +.#{$la-css-prefix}-angle-down:before { content: la-content($la-angle-down); } +.#{$la-css-prefix}-angle-left:before { content: la-content($la-angle-left); } +.#{$la-css-prefix}-angle-right:before { content: la-content($la-angle-right); } +.#{$la-css-prefix}-angle-up:before { content: la-content($la-angle-up); } +.#{$la-css-prefix}-angry:before { content: la-content($la-angry); } +.#{$la-css-prefix}-angrycreative:before { content: la-content($la-angrycreative); } +.#{$la-css-prefix}-angular:before { content: la-content($la-angular); } +.#{$la-css-prefix}-ankh:before { content: la-content($la-ankh); } +.#{$la-css-prefix}-app-store:before { content: la-content($la-app-store); } +.#{$la-css-prefix}-app-store-ios:before { content: la-content($la-app-store-ios); } +.#{$la-css-prefix}-apper:before { content: la-content($la-apper); } +.#{$la-css-prefix}-apple:before { content: la-content($la-apple); } +.#{$la-css-prefix}-apple-alt:before { content: la-content($la-apple-alt); } +.#{$la-css-prefix}-apple-pay:before { content: la-content($la-apple-pay); } +.#{$la-css-prefix}-archive:before { content: la-content($la-archive); } +.#{$la-css-prefix}-archway:before { content: la-content($la-archway); } +.#{$la-css-prefix}-arrow-alt-circle-down:before { content: la-content($la-arrow-alt-circle-down); } +.#{$la-css-prefix}-arrow-alt-circle-left:before { content: la-content($la-arrow-alt-circle-left); } +.#{$la-css-prefix}-arrow-alt-circle-right:before { content: la-content($la-arrow-alt-circle-right); } +.#{$la-css-prefix}-arrow-alt-circle-up:before { content: la-content($la-arrow-alt-circle-up); } +.#{$la-css-prefix}-arrow-circle-down:before { content: la-content($la-arrow-circle-down); } +.#{$la-css-prefix}-arrow-circle-left:before { content: la-content($la-arrow-circle-left); } +.#{$la-css-prefix}-arrow-circle-right:before { content: la-content($la-arrow-circle-right); } +.#{$la-css-prefix}-arrow-circle-up:before { content: la-content($la-arrow-circle-up); } +.#{$la-css-prefix}-arrow-down:before { content: la-content($la-arrow-down); } +.#{$la-css-prefix}-arrow-left:before { content: la-content($la-arrow-left); } +.#{$la-css-prefix}-arrow-right:before { content: la-content($la-arrow-right); } +.#{$la-css-prefix}-arrow-up:before { content: la-content($la-arrow-up); } +.#{$la-css-prefix}-arrows-alt:before { content: la-content($la-arrows-alt); } +.#{$la-css-prefix}-arrows-alt-h:before { content: la-content($la-arrows-alt-h); } +.#{$la-css-prefix}-arrows-alt-v:before { content: la-content($la-arrows-alt-v); } +.#{$la-css-prefix}-artstation:before { content: la-content($la-artstation); } +.#{$la-css-prefix}-assistive-listening-systems:before { content: la-content($la-assistive-listening-systems); } +.#{$la-css-prefix}-asterisk:before { content: la-content($la-asterisk); } +.#{$la-css-prefix}-asymmetrik:before { content: la-content($la-asymmetrik); } +.#{$la-css-prefix}-at:before { content: la-content($la-at); } +.#{$la-css-prefix}-atlas:before { content: la-content($la-atlas); } +.#{$la-css-prefix}-atlassian:before { content: la-content($la-atlassian); } +.#{$la-css-prefix}-atom:before { content: la-content($la-atom); } +.#{$la-css-prefix}-audible:before { content: la-content($la-audible); } +.#{$la-css-prefix}-audio-description:before { content: la-content($la-audio-description); } +.#{$la-css-prefix}-autoprefixer:before { content: la-content($la-autoprefixer); } +.#{$la-css-prefix}-avianex:before { content: la-content($la-avianex); } +.#{$la-css-prefix}-aviato:before { content: la-content($la-aviato); } +.#{$la-css-prefix}-award:before { content: la-content($la-award); } +.#{$la-css-prefix}-aws:before { content: la-content($la-aws); } +.#{$la-css-prefix}-baby:before { content: la-content($la-baby); } +.#{$la-css-prefix}-baby-carriage:before { content: la-content($la-baby-carriage); } +.#{$la-css-prefix}-backspace:before { content: la-content($la-backspace); } +.#{$la-css-prefix}-backward:before { content: la-content($la-backward); } +.#{$la-css-prefix}-bacon:before { content: la-content($la-bacon); } +.#{$la-css-prefix}-balance-scale:before { content: la-content($la-balance-scale); } +.#{$la-css-prefix}-balance-scale-left:before { content: la-content($la-balance-scale-left); } +.#{$la-css-prefix}-balance-scale-right:before { content: la-content($la-balance-scale-right); } +.#{$la-css-prefix}-ban:before { content: la-content($la-ban); } +.#{$la-css-prefix}-band-aid:before { content: la-content($la-band-aid); } +.#{$la-css-prefix}-bandcamp:before { content: la-content($la-bandcamp); } +.#{$la-css-prefix}-barcode:before { content: la-content($la-barcode); } +.#{$la-css-prefix}-bars:before { content: la-content($la-bars); } +.#{$la-css-prefix}-baseball-ball:before { content: la-content($la-baseball-ball); } +.#{$la-css-prefix}-basketball-ball:before { content: la-content($la-basketball-ball); } +.#{$la-css-prefix}-bath:before { content: la-content($la-bath); } +.#{$la-css-prefix}-battery-empty:before { content: la-content($la-battery-empty); } +.#{$la-css-prefix}-battery-full:before { content: la-content($la-battery-full); } +.#{$la-css-prefix}-battery-half:before { content: la-content($la-battery-half); } +.#{$la-css-prefix}-battery-quarter:before { content: la-content($la-battery-quarter); } +.#{$la-css-prefix}-battery-three-quarters:before { content: la-content($la-battery-three-quarters); } +.#{$la-css-prefix}-battle-net:before { content: la-content($la-battle-net); } +.#{$la-css-prefix}-bed:before { content: la-content($la-bed); } +.#{$la-css-prefix}-beer:before { content: la-content($la-beer); } +.#{$la-css-prefix}-behance:before { content: la-content($la-behance); } +.#{$la-css-prefix}-behance-square:before { content: la-content($la-behance-square); } +.#{$la-css-prefix}-bell:before { content: la-content($la-bell); } +.#{$la-css-prefix}-bell-slash:before { content: la-content($la-bell-slash); } +.#{$la-css-prefix}-bezier-curve:before { content: la-content($la-bezier-curve); } +.#{$la-css-prefix}-bible:before { content: la-content($la-bible); } +.#{$la-css-prefix}-bicycle:before { content: la-content($la-bicycle); } +.#{$la-css-prefix}-biking:before { content: la-content($la-biking); } +.#{$la-css-prefix}-bimobject:before { content: la-content($la-bimobject); } +.#{$la-css-prefix}-binoculars:before { content: la-content($la-binoculars); } +.#{$la-css-prefix}-biohazard:before { content: la-content($la-biohazard); } +.#{$la-css-prefix}-birthday-cake:before { content: la-content($la-birthday-cake); } +.#{$la-css-prefix}-bitbucket:before { content: la-content($la-bitbucket); } +.#{$la-css-prefix}-bitcoin:before { content: la-content($la-bitcoin); } +.#{$la-css-prefix}-bity:before { content: la-content($la-bity); } +.#{$la-css-prefix}-black-tie:before { content: la-content($la-black-tie); } +.#{$la-css-prefix}-blackberry:before { content: la-content($la-blackberry); } +.#{$la-css-prefix}-blender:before { content: la-content($la-blender); } +.#{$la-css-prefix}-blender-phone:before { content: la-content($la-blender-phone); } +.#{$la-css-prefix}-blind:before { content: la-content($la-blind); } +.#{$la-css-prefix}-blog:before { content: la-content($la-blog); } +.#{$la-css-prefix}-blogger:before { content: la-content($la-blogger); } +.#{$la-css-prefix}-blogger-b:before { content: la-content($la-blogger-b); } +.#{$la-css-prefix}-bluetooth:before { content: la-content($la-bluetooth); } +.#{$la-css-prefix}-bluetooth-b:before { content: la-content($la-bluetooth-b); } +.#{$la-css-prefix}-bold:before { content: la-content($la-bold); } +.#{$la-css-prefix}-bolt:before { content: la-content($la-bolt); } +.#{$la-css-prefix}-bomb:before { content: la-content($la-bomb); } +.#{$la-css-prefix}-bone:before { content: la-content($la-bone); } +.#{$la-css-prefix}-bong:before { content: la-content($la-bong); } +.#{$la-css-prefix}-book:before { content: la-content($la-book); } +.#{$la-css-prefix}-book-dead:before { content: la-content($la-book-dead); } +.#{$la-css-prefix}-book-medical:before { content: la-content($la-book-medical); } +.#{$la-css-prefix}-book-open:before { content: la-content($la-book-open); } +.#{$la-css-prefix}-book-reader:before { content: la-content($la-book-reader); } +.#{$la-css-prefix}-bookmark:before { content: la-content($la-bookmark); } +.#{$la-css-prefix}-bootstrap:before { content: la-content($la-bootstrap); } +.#{$la-css-prefix}-border-all:before { content: la-content($la-border-all); } +.#{$la-css-prefix}-border-none:before { content: la-content($la-border-none); } +.#{$la-css-prefix}-border-style:before { content: la-content($la-border-style); } +.#{$la-css-prefix}-bowling-ball:before { content: la-content($la-bowling-ball); } +.#{$la-css-prefix}-box:before { content: la-content($la-box); } +.#{$la-css-prefix}-box-open:before { content: la-content($la-box-open); } +.#{$la-css-prefix}-boxes:before { content: la-content($la-boxes); } +.#{$la-css-prefix}-braille:before { content: la-content($la-braille); } +.#{$la-css-prefix}-brain:before { content: la-content($la-brain); } +.#{$la-css-prefix}-bread-slice:before { content: la-content($la-bread-slice); } +.#{$la-css-prefix}-briefcase:before { content: la-content($la-briefcase); } +.#{$la-css-prefix}-briefcase-medical:before { content: la-content($la-briefcase-medical); } +.#{$la-css-prefix}-broadcast-tower:before { content: la-content($la-broadcast-tower); } +.#{$la-css-prefix}-broom:before { content: la-content($la-broom); } +.#{$la-css-prefix}-brush:before { content: la-content($la-brush); } +.#{$la-css-prefix}-btc:before { content: la-content($la-btc); } +.#{$la-css-prefix}-buffer:before { content: la-content($la-buffer); } +.#{$la-css-prefix}-bug:before { content: la-content($la-bug); } +.#{$la-css-prefix}-building:before { content: la-content($la-building); } +.#{$la-css-prefix}-bullhorn:before { content: la-content($la-bullhorn); } +.#{$la-css-prefix}-bullseye:before { content: la-content($la-bullseye); } +.#{$la-css-prefix}-burn:before { content: la-content($la-burn); } +.#{$la-css-prefix}-buromobelexperte:before { content: la-content($la-buromobelexperte); } +.#{$la-css-prefix}-bus:before { content: la-content($la-bus); } +.#{$la-css-prefix}-bus-alt:before { content: la-content($la-bus-alt); } +.#{$la-css-prefix}-business-time:before { content: la-content($la-business-time); } +.#{$la-css-prefix}-buysellads:before { content: la-content($la-buysellads); } +.#{$la-css-prefix}-calculator:before { content: la-content($la-calculator); } +.#{$la-css-prefix}-calendar:before { content: la-content($la-calendar); } +.#{$la-css-prefix}-calendar-alt:before { content: la-content($la-calendar-alt); } +.#{$la-css-prefix}-calendar-check:before { content: la-content($la-calendar-check); } +.#{$la-css-prefix}-calendar-day:before { content: la-content($la-calendar-day); } +.#{$la-css-prefix}-calendar-minus:before { content: la-content($la-calendar-minus); } +.#{$la-css-prefix}-calendar-plus:before { content: la-content($la-calendar-plus); } +.#{$la-css-prefix}-calendar-times:before { content: la-content($la-calendar-times); } +.#{$la-css-prefix}-calendar-week:before { content: la-content($la-calendar-week); } +.#{$la-css-prefix}-camera:before { content: la-content($la-camera); } +.#{$la-css-prefix}-camera-retro:before { content: la-content($la-camera-retro); } +.#{$la-css-prefix}-campground:before { content: la-content($la-campground); } +.#{$la-css-prefix}-canadian-maple-leaf:before { content: la-content($la-canadian-maple-leaf); } +.#{$la-css-prefix}-candy-cane:before { content: la-content($la-candy-cane); } +.#{$la-css-prefix}-cannabis:before { content: la-content($la-cannabis); } +.#{$la-css-prefix}-capsules:before { content: la-content($la-capsules); } +.#{$la-css-prefix}-car:before { content: la-content($la-car); } +.#{$la-css-prefix}-car-alt:before { content: la-content($la-car-alt); } +.#{$la-css-prefix}-car-battery:before { content: la-content($la-car-battery); } +.#{$la-css-prefix}-car-crash:before { content: la-content($la-car-crash); } +.#{$la-css-prefix}-car-side:before { content: la-content($la-car-side); } +.#{$la-css-prefix}-caret-down:before { content: la-content($la-caret-down); } +.#{$la-css-prefix}-caret-left:before { content: la-content($la-caret-left); } +.#{$la-css-prefix}-caret-right:before { content: la-content($la-caret-right); } +.#{$la-css-prefix}-caret-square-down:before { content: la-content($la-caret-square-down); } +.#{$la-css-prefix}-caret-square-left:before { content: la-content($la-caret-square-left); } +.#{$la-css-prefix}-caret-square-right:before { content: la-content($la-caret-square-right); } +.#{$la-css-prefix}-caret-square-up:before { content: la-content($la-caret-square-up); } +.#{$la-css-prefix}-caret-up:before { content: la-content($la-caret-up); } +.#{$la-css-prefix}-carrot:before { content: la-content($la-carrot); } +.#{$la-css-prefix}-cart-arrow-down:before { content: la-content($la-cart-arrow-down); } +.#{$la-css-prefix}-cart-plus:before { content: la-content($la-cart-plus); } +.#{$la-css-prefix}-cash-register:before { content: la-content($la-cash-register); } +.#{$la-css-prefix}-cat:before { content: la-content($la-cat); } +.#{$la-css-prefix}-cc-amazon-pay:before { content: la-content($la-cc-amazon-pay); } +.#{$la-css-prefix}-cc-amex:before { content: la-content($la-cc-amex); } +.#{$la-css-prefix}-cc-apple-pay:before { content: la-content($la-cc-apple-pay); } +.#{$la-css-prefix}-cc-diners-club:before { content: la-content($la-cc-diners-club); } +.#{$la-css-prefix}-cc-discover:before { content: la-content($la-cc-discover); } +.#{$la-css-prefix}-cc-jcb:before { content: la-content($la-cc-jcb); } +.#{$la-css-prefix}-cc-mastercard:before { content: la-content($la-cc-mastercard); } +.#{$la-css-prefix}-cc-paypal:before { content: la-content($la-cc-paypal); } +.#{$la-css-prefix}-cc-stripe:before { content: la-content($la-cc-stripe); } +.#{$la-css-prefix}-cc-visa:before { content: la-content($la-cc-visa); } +.#{$la-css-prefix}-centercode:before { content: la-content($la-centercode); } +.#{$la-css-prefix}-centos:before { content: la-content($la-centos); } +.#{$la-css-prefix}-certificate:before { content: la-content($la-certificate); } +.#{$la-css-prefix}-chair:before { content: la-content($la-chair); } +.#{$la-css-prefix}-chalkboard:before { content: la-content($la-chalkboard); } +.#{$la-css-prefix}-chalkboard-teacher:before { content: la-content($la-chalkboard-teacher); } +.#{$la-css-prefix}-charging-station:before { content: la-content($la-charging-station); } +.#{$la-css-prefix}-chart-area:before { content: la-content($la-chart-area); } +.#{$la-css-prefix}-chart-bar:before { content: la-content($la-chart-bar); } +.#{$la-css-prefix}-chart-line:before { content: la-content($la-chart-line); } +.#{$la-css-prefix}-chart-pie:before { content: la-content($la-chart-pie); } +.#{$la-css-prefix}-check:before { content: la-content($la-check); } +.#{$la-css-prefix}-check-circle:before { content: la-content($la-check-circle); } +.#{$la-css-prefix}-check-double:before { content: la-content($la-check-double); } +.#{$la-css-prefix}-check-square:before { content: la-content($la-check-square); } +.#{$la-css-prefix}-cheese:before { content: la-content($la-cheese); } +.#{$la-css-prefix}-chess:before { content: la-content($la-chess); } +.#{$la-css-prefix}-chess-bishop:before { content: la-content($la-chess-bishop); } +.#{$la-css-prefix}-chess-board:before { content: la-content($la-chess-board); } +.#{$la-css-prefix}-chess-king:before { content: la-content($la-chess-king); } +.#{$la-css-prefix}-chess-knight:before { content: la-content($la-chess-knight); } +.#{$la-css-prefix}-chess-pawn:before { content: la-content($la-chess-pawn); } +.#{$la-css-prefix}-chess-queen:before { content: la-content($la-chess-queen); } +.#{$la-css-prefix}-chess-rook:before { content: la-content($la-chess-rook); } +.#{$la-css-prefix}-chevron-circle-down:before { content: la-content($la-chevron-circle-down); } +.#{$la-css-prefix}-chevron-circle-left:before { content: la-content($la-chevron-circle-left); } +.#{$la-css-prefix}-chevron-circle-right:before { content: la-content($la-chevron-circle-right); } +.#{$la-css-prefix}-chevron-circle-up:before { content: la-content($la-chevron-circle-up); } +.#{$la-css-prefix}-chevron-down:before { content: la-content($la-chevron-down); } +.#{$la-css-prefix}-chevron-left:before { content: la-content($la-chevron-left); } +.#{$la-css-prefix}-chevron-right:before { content: la-content($la-chevron-right); } +.#{$la-css-prefix}-chevron-up:before { content: la-content($la-chevron-up); } +.#{$la-css-prefix}-child:before { content: la-content($la-child); } +.#{$la-css-prefix}-chrome:before { content: la-content($la-chrome); } +.#{$la-css-prefix}-chromecast:before { content: la-content($la-chromecast); } +.#{$la-css-prefix}-church:before { content: la-content($la-church); } +.#{$la-css-prefix}-circle:before { content: la-content($la-circle); } +.#{$la-css-prefix}-circle-notch:before { content: la-content($la-circle-notch); } +.#{$la-css-prefix}-city:before { content: la-content($la-city); } +.#{$la-css-prefix}-clinic-medical:before { content: la-content($la-clinic-medical); } +.#{$la-css-prefix}-clipboard:before { content: la-content($la-clipboard); } +.#{$la-css-prefix}-clipboard-check:before { content: la-content($la-clipboard-check); } +.#{$la-css-prefix}-clipboard-list:before { content: la-content($la-clipboard-list); } +.#{$la-css-prefix}-clock:before { content: la-content($la-clock); } +.#{$la-css-prefix}-clone:before { content: la-content($la-clone); } +.#{$la-css-prefix}-closed-captioning:before { content: la-content($la-closed-captioning); } +.#{$la-css-prefix}-cloud:before { content: la-content($la-cloud); } +.#{$la-css-prefix}-cloud-download-alt:before { content: la-content($la-cloud-download-alt); } +.#{$la-css-prefix}-cloud-meatball:before { content: la-content($la-cloud-meatball); } +.#{$la-css-prefix}-cloud-moon:before { content: la-content($la-cloud-moon); } +.#{$la-css-prefix}-cloud-moon-rain:before { content: la-content($la-cloud-moon-rain); } +.#{$la-css-prefix}-cloud-rain:before { content: la-content($la-cloud-rain); } +.#{$la-css-prefix}-cloud-showers-heavy:before { content: la-content($la-cloud-showers-heavy); } +.#{$la-css-prefix}-cloud-sun:before { content: la-content($la-cloud-sun); } +.#{$la-css-prefix}-cloud-sun-rain:before { content: la-content($la-cloud-sun-rain); } +.#{$la-css-prefix}-cloud-upload-alt:before { content: la-content($la-cloud-upload-alt); } +.#{$la-css-prefix}-cloudscale:before { content: la-content($la-cloudscale); } +.#{$la-css-prefix}-cloudsmith:before { content: la-content($la-cloudsmith); } +.#{$la-css-prefix}-cloudversify:before { content: la-content($la-cloudversify); } +.#{$la-css-prefix}-cocktail:before { content: la-content($la-cocktail); } +.#{$la-css-prefix}-code:before { content: la-content($la-code); } +.#{$la-css-prefix}-code-branch:before { content: la-content($la-code-branch); } +.#{$la-css-prefix}-codepen:before { content: la-content($la-codepen); } +.#{$la-css-prefix}-codiepie:before { content: la-content($la-codiepie); } +.#{$la-css-prefix}-coffee:before { content: la-content($la-coffee); } +.#{$la-css-prefix}-cog:before { content: la-content($la-cog); } +.#{$la-css-prefix}-cogs:before { content: la-content($la-cogs); } +.#{$la-css-prefix}-coins:before { content: la-content($la-coins); } +.#{$la-css-prefix}-columns:before { content: la-content($la-columns); } +.#{$la-css-prefix}-comment:before { content: la-content($la-comment); } +.#{$la-css-prefix}-comment-alt:before { content: la-content($la-comment-alt); } +.#{$la-css-prefix}-comment-dollar:before { content: la-content($la-comment-dollar); } +.#{$la-css-prefix}-comment-dots:before { content: la-content($la-comment-dots); } +.#{$la-css-prefix}-comment-medical:before { content: la-content($la-comment-medical); } +.#{$la-css-prefix}-comment-slash:before { content: la-content($la-comment-slash); } +.#{$la-css-prefix}-comments:before { content: la-content($la-comments); } +.#{$la-css-prefix}-comments-dollar:before { content: la-content($la-comments-dollar); } +.#{$la-css-prefix}-compact-disc:before { content: la-content($la-compact-disc); } +.#{$la-css-prefix}-compass:before { content: la-content($la-compass); } +.#{$la-css-prefix}-compress:before { content: la-content($la-compress); } +.#{$la-css-prefix}-compress-arrows-alt:before { content: la-content($la-compress-arrows-alt); } +.#{$la-css-prefix}-concierge-bell:before { content: la-content($la-concierge-bell); } +.#{$la-css-prefix}-confluence:before { content: la-content($la-confluence); } +.#{$la-css-prefix}-connectdevelop:before { content: la-content($la-connectdevelop); } +.#{$la-css-prefix}-contao:before { content: la-content($la-contao); } +.#{$la-css-prefix}-cookie:before { content: la-content($la-cookie); } +.#{$la-css-prefix}-cookie-bite:before { content: la-content($la-cookie-bite); } +.#{$la-css-prefix}-copy:before { content: la-content($la-copy); } +.#{$la-css-prefix}-copyright:before { content: la-content($la-copyright); } +.#{$la-css-prefix}-cotton-bureau:before { content: la-content($la-cotton-bureau); } +.#{$la-css-prefix}-couch:before { content: la-content($la-couch); } +.#{$la-css-prefix}-cpanel:before { content: la-content($la-cpanel); } +.#{$la-css-prefix}-creative-commons:before { content: la-content($la-creative-commons); } +.#{$la-css-prefix}-creative-commons-by:before { content: la-content($la-creative-commons-by); } +.#{$la-css-prefix}-creative-commons-nc:before { content: la-content($la-creative-commons-nc); } +.#{$la-css-prefix}-creative-commons-nc-eu:before { content: la-content($la-creative-commons-nc-eu); } +.#{$la-css-prefix}-creative-commons-nc-jp:before { content: la-content($la-creative-commons-nc-jp); } +.#{$la-css-prefix}-creative-commons-nd:before { content: la-content($la-creative-commons-nd); } +.#{$la-css-prefix}-creative-commons-pd:before { content: la-content($la-creative-commons-pd); } +.#{$la-css-prefix}-creative-commons-pd-alt:before { content: la-content($la-creative-commons-pd-alt); } +.#{$la-css-prefix}-creative-commons-remix:before { content: la-content($la-creative-commons-remix); } +.#{$la-css-prefix}-creative-commons-sa:before { content: la-content($la-creative-commons-sa); } +.#{$la-css-prefix}-creative-commons-sampling:before { content: la-content($la-creative-commons-sampling); } +.#{$la-css-prefix}-creative-commons-sampling-plus:before { content: la-content($la-creative-commons-sampling-plus); } +.#{$la-css-prefix}-creative-commons-share:before { content: la-content($la-creative-commons-share); } +.#{$la-css-prefix}-creative-commons-zero:before { content: la-content($la-creative-commons-zero); } +.#{$la-css-prefix}-credit-card:before { content: la-content($la-credit-card); } +.#{$la-css-prefix}-critical-role:before { content: la-content($la-critical-role); } +.#{$la-css-prefix}-crop:before { content: la-content($la-crop); } +.#{$la-css-prefix}-crop-alt:before { content: la-content($la-crop-alt); } +.#{$la-css-prefix}-cross:before { content: la-content($la-cross); } +.#{$la-css-prefix}-crosshairs:before { content: la-content($la-crosshairs); } +.#{$la-css-prefix}-crow:before { content: la-content($la-crow); } +.#{$la-css-prefix}-crown:before { content: la-content($la-crown); } +.#{$la-css-prefix}-crutch:before { content: la-content($la-crutch); } +.#{$la-css-prefix}-css3:before { content: la-content($la-css3); } +.#{$la-css-prefix}-css3-alt:before { content: la-content($la-css3-alt); } +.#{$la-css-prefix}-cube:before { content: la-content($la-cube); } +.#{$la-css-prefix}-cubes:before { content: la-content($la-cubes); } +.#{$la-css-prefix}-cut:before { content: la-content($la-cut); } +.#{$la-css-prefix}-cuttlefish:before { content: la-content($la-cuttlefish); } +.#{$la-css-prefix}-d-and-d:before { content: la-content($la-d-and-d); } +.#{$la-css-prefix}-d-and-d-beyond:before { content: la-content($la-d-and-d-beyond); } +.#{$la-css-prefix}-dashcube:before { content: la-content($la-dashcube); } +.#{$la-css-prefix}-database:before { content: la-content($la-database); } +.#{$la-css-prefix}-deaf:before { content: la-content($la-deaf); } +.#{$la-css-prefix}-delicious:before { content: la-content($la-delicious); } +.#{$la-css-prefix}-democrat:before { content: la-content($la-democrat); } +.#{$la-css-prefix}-deploydog:before { content: la-content($la-deploydog); } +.#{$la-css-prefix}-deskpro:before { content: la-content($la-deskpro); } +.#{$la-css-prefix}-desktop:before { content: la-content($la-desktop); } +.#{$la-css-prefix}-dev:before { content: la-content($la-dev); } +.#{$la-css-prefix}-deviantart:before { content: la-content($la-deviantart); } +.#{$la-css-prefix}-dharmachakra:before { content: la-content($la-dharmachakra); } +.#{$la-css-prefix}-dhl:before { content: la-content($la-dhl); } +.#{$la-css-prefix}-diagnoses:before { content: la-content($la-diagnoses); } +.#{$la-css-prefix}-diaspora:before { content: la-content($la-diaspora); } +.#{$la-css-prefix}-dice:before { content: la-content($la-dice); } +.#{$la-css-prefix}-dice-d20:before { content: la-content($la-dice-d20); } +.#{$la-css-prefix}-dice-d6:before { content: la-content($la-dice-d6); } +.#{$la-css-prefix}-dice-five:before { content: la-content($la-dice-five); } +.#{$la-css-prefix}-dice-four:before { content: la-content($la-dice-four); } +.#{$la-css-prefix}-dice-one:before { content: la-content($la-dice-one); } +.#{$la-css-prefix}-dice-six:before { content: la-content($la-dice-six); } +.#{$la-css-prefix}-dice-three:before { content: la-content($la-dice-three); } +.#{$la-css-prefix}-dice-two:before { content: la-content($la-dice-two); } +.#{$la-css-prefix}-digg:before { content: la-content($la-digg); } +.#{$la-css-prefix}-digital-ocean:before { content: la-content($la-digital-ocean); } +.#{$la-css-prefix}-digital-tachograph:before { content: la-content($la-digital-tachograph); } +.#{$la-css-prefix}-directions:before { content: la-content($la-directions); } +.#{$la-css-prefix}-discord:before { content: la-content($la-discord); } +.#{$la-css-prefix}-discourse:before { content: la-content($la-discourse); } +.#{$la-css-prefix}-divide:before { content: la-content($la-divide); } +.#{$la-css-prefix}-dizzy:before { content: la-content($la-dizzy); } +.#{$la-css-prefix}-dna:before { content: la-content($la-dna); } +.#{$la-css-prefix}-dochub:before { content: la-content($la-dochub); } +.#{$la-css-prefix}-docker:before { content: la-content($la-docker); } +.#{$la-css-prefix}-dog:before { content: la-content($la-dog); } +.#{$la-css-prefix}-dollar-sign:before { content: la-content($la-dollar-sign); } +.#{$la-css-prefix}-dolly:before { content: la-content($la-dolly); } +.#{$la-css-prefix}-dolly-flatbed:before { content: la-content($la-dolly-flatbed); } +.#{$la-css-prefix}-donate:before { content: la-content($la-donate); } +.#{$la-css-prefix}-door-closed:before { content: la-content($la-door-closed); } +.#{$la-css-prefix}-door-open:before { content: la-content($la-door-open); } +.#{$la-css-prefix}-dot-circle:before { content: la-content($la-dot-circle); } +.#{$la-css-prefix}-dove:before { content: la-content($la-dove); } +.#{$la-css-prefix}-download:before { content: la-content($la-download); } +.#{$la-css-prefix}-draft2digital:before { content: la-content($la-draft2digital); } +.#{$la-css-prefix}-drafting-compass:before { content: la-content($la-drafting-compass); } +.#{$la-css-prefix}-dragon:before { content: la-content($la-dragon); } +.#{$la-css-prefix}-draw-polygon:before { content: la-content($la-draw-polygon); } +.#{$la-css-prefix}-dribbble:before { content: la-content($la-dribbble); } +.#{$la-css-prefix}-dribbble-square:before { content: la-content($la-dribbble-square); } +.#{$la-css-prefix}-dropbox:before { content: la-content($la-dropbox); } +.#{$la-css-prefix}-drum:before { content: la-content($la-drum); } +.#{$la-css-prefix}-drum-steelpan:before { content: la-content($la-drum-steelpan); } +.#{$la-css-prefix}-drumstick-bite:before { content: la-content($la-drumstick-bite); } +.#{$la-css-prefix}-drupal:before { content: la-content($la-drupal); } +.#{$la-css-prefix}-dumbbell:before { content: la-content($la-dumbbell); } +.#{$la-css-prefix}-dumpster:before { content: la-content($la-dumpster); } +.#{$la-css-prefix}-dumpster-fire:before { content: la-content($la-dumpster-fire); } +.#{$la-css-prefix}-dungeon:before { content: la-content($la-dungeon); } +.#{$la-css-prefix}-dyalog:before { content: la-content($la-dyalog); } +.#{$la-css-prefix}-earlybirds:before { content: la-content($la-earlybirds); } +.#{$la-css-prefix}-ebay:before { content: la-content($la-ebay); } +.#{$la-css-prefix}-edge:before { content: la-content($la-edge); } +.#{$la-css-prefix}-edit:before { content: la-content($la-edit); } +.#{$la-css-prefix}-egg:before { content: la-content($la-egg); } +.#{$la-css-prefix}-eject:before { content: la-content($la-eject); } +.#{$la-css-prefix}-elementor:before { content: la-content($la-elementor); } +.#{$la-css-prefix}-ellipsis-h:before { content: la-content($la-ellipsis-h); } +.#{$la-css-prefix}-ellipsis-v:before { content: la-content($la-ellipsis-v); } +.#{$la-css-prefix}-ello:before { content: la-content($la-ello); } +.#{$la-css-prefix}-ember:before { content: la-content($la-ember); } +.#{$la-css-prefix}-empire:before { content: la-content($la-empire); } +.#{$la-css-prefix}-envelope:before { content: la-content($la-envelope); } +.#{$la-css-prefix}-envelope-open:before { content: la-content($la-envelope-open); } +.#{$la-css-prefix}-envelope-open-text:before { content: la-content($la-envelope-open-text); } +.#{$la-css-prefix}-envelope-square:before { content: la-content($la-envelope-square); } +.#{$la-css-prefix}-envira:before { content: la-content($la-envira); } +.#{$la-css-prefix}-equals:before { content: la-content($la-equals); } +.#{$la-css-prefix}-eraser:before { content: la-content($la-eraser); } +.#{$la-css-prefix}-erlang:before { content: la-content($la-erlang); } +.#{$la-css-prefix}-ethereum:before { content: la-content($la-ethereum); } +.#{$la-css-prefix}-ethernet:before { content: la-content($la-ethernet); } +.#{$la-css-prefix}-etsy:before { content: la-content($la-etsy); } +.#{$la-css-prefix}-euro-sign:before { content: la-content($la-euro-sign); } +.#{$la-css-prefix}-evernote:before { content: la-content($la-evernote); } +.#{$la-css-prefix}-exchange-alt:before { content: la-content($la-exchange-alt); } +.#{$la-css-prefix}-exclamation:before { content: la-content($la-exclamation); } +.#{$la-css-prefix}-exclamation-circle:before { content: la-content($la-exclamation-circle); } +.#{$la-css-prefix}-exclamation-triangle:before { content: la-content($la-exclamation-triangle); } +.#{$la-css-prefix}-expand:before { content: la-content($la-expand); } +.#{$la-css-prefix}-expand-arrows-alt:before { content: la-content($la-expand-arrows-alt); } +.#{$la-css-prefix}-expeditedssl:before { content: la-content($la-expeditedssl); } +.#{$la-css-prefix}-external-link-alt:before { content: la-content($la-external-link-alt); } +.#{$la-css-prefix}-external-link-square-alt:before { content: la-content($la-external-link-square-alt); } +.#{$la-css-prefix}-eye:before { content: la-content($la-eye); } +.#{$la-css-prefix}-eye-dropper:before { content: la-content($la-eye-dropper); } +.#{$la-css-prefix}-eye-slash:before { content: la-content($la-eye-slash); } +.#{$la-css-prefix}-facebook:before { content: la-content($la-facebook); } +.#{$la-css-prefix}-facebook-f:before { content: la-content($la-facebook-f); } +.#{$la-css-prefix}-facebook-messenger:before { content: la-content($la-facebook-messenger); } +.#{$la-css-prefix}-facebook-square:before { content: la-content($la-facebook-square); } +.#{$la-css-prefix}-fan:before { content: la-content($la-fan); } +.#{$la-css-prefix}-fantasy-flight-games:before { content: la-content($la-fantasy-flight-games); } +.#{$la-css-prefix}-fast-backward:before { content: la-content($la-fast-backward); } +.#{$la-css-prefix}-fast-forward:before { content: la-content($la-fast-forward); } +.#{$la-css-prefix}-fax:before { content: la-content($la-fax); } +.#{$la-css-prefix}-feather:before { content: la-content($la-feather); } +.#{$la-css-prefix}-feather-alt:before { content: la-content($la-feather-alt); } +.#{$la-css-prefix}-fedex:before { content: la-content($la-fedex); } +.#{$la-css-prefix}-fedora:before { content: la-content($la-fedora); } +.#{$la-css-prefix}-female:before { content: la-content($la-female); } +.#{$la-css-prefix}-fighter-jet:before { content: la-content($la-fighter-jet); } +.#{$la-css-prefix}-figma:before { content: la-content($la-figma); } +.#{$la-css-prefix}-file:before { content: la-content($la-file); } +.#{$la-css-prefix}-file-alt:before { content: la-content($la-file-alt); } +.#{$la-css-prefix}-file-archive:before { content: la-content($la-file-archive); } +.#{$la-css-prefix}-file-audio:before { content: la-content($la-file-audio); } +.#{$la-css-prefix}-file-code:before { content: la-content($la-file-code); } +.#{$la-css-prefix}-file-contract:before { content: la-content($la-file-contract); } +.#{$la-css-prefix}-file-csv:before { content: la-content($la-file-csv); } +.#{$la-css-prefix}-file-download:before { content: la-content($la-file-download); } +.#{$la-css-prefix}-file-excel:before { content: la-content($la-file-excel); } +.#{$la-css-prefix}-file-export:before { content: la-content($la-file-export); } +.#{$la-css-prefix}-file-image:before { content: la-content($la-file-image); } +.#{$la-css-prefix}-file-import:before { content: la-content($la-file-import); } +.#{$la-css-prefix}-file-invoice:before { content: la-content($la-file-invoice); } +.#{$la-css-prefix}-file-invoice-dollar:before { content: la-content($la-file-invoice-dollar); } +.#{$la-css-prefix}-file-medical:before { content: la-content($la-file-medical); } +.#{$la-css-prefix}-file-medical-alt:before { content: la-content($la-file-medical-alt); } +.#{$la-css-prefix}-file-pdf:before { content: la-content($la-file-pdf); } +.#{$la-css-prefix}-file-powerpoint:before { content: la-content($la-file-powerpoint); } +.#{$la-css-prefix}-file-prescription:before { content: la-content($la-file-prescription); } +.#{$la-css-prefix}-file-signature:before { content: la-content($la-file-signature); } +.#{$la-css-prefix}-file-upload:before { content: la-content($la-file-upload); } +.#{$la-css-prefix}-file-video:before { content: la-content($la-file-video); } +.#{$la-css-prefix}-file-word:before { content: la-content($la-file-word); } +.#{$la-css-prefix}-fill:before { content: la-content($la-fill); } +.#{$la-css-prefix}-fill-drip:before { content: la-content($la-fill-drip); } +.#{$la-css-prefix}-film:before { content: la-content($la-film); } +.#{$la-css-prefix}-filter:before { content: la-content($la-filter); } +.#{$la-css-prefix}-fingerprint:before { content: la-content($la-fingerprint); } +.#{$la-css-prefix}-fire:before { content: la-content($la-fire); } +.#{$la-css-prefix}-fire-alt:before { content: la-content($la-fire-alt); } +.#{$la-css-prefix}-fire-extinguisher:before { content: la-content($la-fire-extinguisher); } +.#{$la-css-prefix}-firefox:before { content: la-content($la-firefox); } +.#{$la-css-prefix}-first-aid:before { content: la-content($la-first-aid); } +.#{$la-css-prefix}-first-order:before { content: la-content($la-first-order); } +.#{$la-css-prefix}-first-order-alt:before { content: la-content($la-first-order-alt); } +.#{$la-css-prefix}-firstdraft:before { content: la-content($la-firstdraft); } +.#{$la-css-prefix}-fish:before { content: la-content($la-fish); } +.#{$la-css-prefix}-fist-raised:before { content: la-content($la-fist-raised); } +.#{$la-css-prefix}-flag:before { content: la-content($la-flag); } +.#{$la-css-prefix}-flag-checkered:before { content: la-content($la-flag-checkered); } +.#{$la-css-prefix}-flag-usa:before { content: la-content($la-flag-usa); } +.#{$la-css-prefix}-flask:before { content: la-content($la-flask); } +.#{$la-css-prefix}-flickr:before { content: la-content($la-flickr); } +.#{$la-css-prefix}-flipboard:before { content: la-content($la-flipboard); } +.#{$la-css-prefix}-flushed:before { content: la-content($la-flushed); } +.#{$la-css-prefix}-fly:before { content: la-content($la-fly); } +.#{$la-css-prefix}-folder:before { content: la-content($la-folder); } +.#{$la-css-prefix}-folder-minus:before { content: la-content($la-folder-minus); } +.#{$la-css-prefix}-folder-open:before { content: la-content($la-folder-open); } +.#{$la-css-prefix}-folder-plus:before { content: la-content($la-folder-plus); } +.#{$la-css-prefix}-font:before { content: la-content($la-font); } +.#{$la-css-prefix}-font-awesome:before { content: la-content($la-font-awesome); } +.#{$la-css-prefix}-font-awesome-alt:before { content: la-content($la-font-awesome-alt); } +.#{$la-css-prefix}-font-awesome-flag:before { content: la-content($la-font-awesome-flag); } +.#{$la-css-prefix}-fonticons:before { content: la-content($la-fonticons); } +.#{$la-css-prefix}-fonticons-fi:before { content: la-content($la-fonticons-fi); } +.#{$la-css-prefix}-football-ball:before { content: la-content($la-football-ball); } +.#{$la-css-prefix}-fort-awesome:before { content: la-content($la-fort-awesome); } +.#{$la-css-prefix}-fort-awesome-alt:before { content: la-content($la-fort-awesome-alt); } +.#{$la-css-prefix}-forumbee:before { content: la-content($la-forumbee); } +.#{$la-css-prefix}-forward:before { content: la-content($la-forward); } +.#{$la-css-prefix}-foursquare:before { content: la-content($la-foursquare); } +.#{$la-css-prefix}-free-code-camp:before { content: la-content($la-free-code-camp); } +.#{$la-css-prefix}-freebsd:before { content: la-content($la-freebsd); } +.#{$la-css-prefix}-frog:before { content: la-content($la-frog); } +.#{$la-css-prefix}-frown:before { content: la-content($la-frown); } +.#{$la-css-prefix}-frown-open:before { content: la-content($la-frown-open); } +.#{$la-css-prefix}-fulcrum:before { content: la-content($la-fulcrum); } +.#{$la-css-prefix}-funnel-dollar:before { content: la-content($la-funnel-dollar); } +.#{$la-css-prefix}-futbol:before { content: la-content($la-futbol); } +.#{$la-css-prefix}-galactic-republic:before { content: la-content($la-galactic-republic); } +.#{$la-css-prefix}-galactic-senate:before { content: la-content($la-galactic-senate); } +.#{$la-css-prefix}-gamepad:before { content: la-content($la-gamepad); } +.#{$la-css-prefix}-gas-pump:before { content: la-content($la-gas-pump); } +.#{$la-css-prefix}-gavel:before { content: la-content($la-gavel); } +.#{$la-css-prefix}-gem:before { content: la-content($la-gem); } +.#{$la-css-prefix}-genderless:before { content: la-content($la-genderless); } +.#{$la-css-prefix}-get-pocket:before { content: la-content($la-get-pocket); } +.#{$la-css-prefix}-gg:before { content: la-content($la-gg); } +.#{$la-css-prefix}-gg-circle:before { content: la-content($la-gg-circle); } +.#{$la-css-prefix}-ghost:before { content: la-content($la-ghost); } +.#{$la-css-prefix}-gift:before { content: la-content($la-gift); } +.#{$la-css-prefix}-gifts:before { content: la-content($la-gifts); } +.#{$la-css-prefix}-git:before { content: la-content($la-git); } +.#{$la-css-prefix}-git-alt:before { content: la-content($la-git-alt); } +.#{$la-css-prefix}-git-square:before { content: la-content($la-git-square); } +.#{$la-css-prefix}-github:before { content: la-content($la-github); } +.#{$la-css-prefix}-github-alt:before { content: la-content($la-github-alt); } +.#{$la-css-prefix}-github-square:before { content: la-content($la-github-square); } +.#{$la-css-prefix}-gitkraken:before { content: la-content($la-gitkraken); } +.#{$la-css-prefix}-gitlab:before { content: la-content($la-gitlab); } +.#{$la-css-prefix}-gitter:before { content: la-content($la-gitter); } +.#{$la-css-prefix}-glass-cheers:before { content: la-content($la-glass-cheers); } +.#{$la-css-prefix}-glass-martini:before { content: la-content($la-glass-martini); } +.#{$la-css-prefix}-glass-martini-alt:before { content: la-content($la-glass-martini-alt); } +.#{$la-css-prefix}-glass-whiskey:before { content: la-content($la-glass-whiskey); } +.#{$la-css-prefix}-glasses:before { content: la-content($la-glasses); } +.#{$la-css-prefix}-glide:before { content: la-content($la-glide); } +.#{$la-css-prefix}-glide-g:before { content: la-content($la-glide-g); } +.#{$la-css-prefix}-globe:before { content: la-content($la-globe); } +.#{$la-css-prefix}-globe-africa:before { content: la-content($la-globe-africa); } +.#{$la-css-prefix}-globe-americas:before { content: la-content($la-globe-americas); } +.#{$la-css-prefix}-globe-asia:before { content: la-content($la-globe-asia); } +.#{$la-css-prefix}-globe-europe:before { content: la-content($la-globe-europe); } +.#{$la-css-prefix}-gofore:before { content: la-content($la-gofore); } +.#{$la-css-prefix}-golf-ball:before { content: la-content($la-golf-ball); } +.#{$la-css-prefix}-goodreads:before { content: la-content($la-goodreads); } +.#{$la-css-prefix}-goodreads-g:before { content: la-content($la-goodreads-g); } +.#{$la-css-prefix}-google:before { content: la-content($la-google); } +.#{$la-css-prefix}-google-drive:before { content: la-content($la-google-drive); } +.#{$la-css-prefix}-google-play:before { content: la-content($la-google-play); } +.#{$la-css-prefix}-google-plus:before { content: la-content($la-google-plus); } +.#{$la-css-prefix}-google-plus-g:before { content: la-content($la-google-plus-g); } +.#{$la-css-prefix}-google-plus-square:before { content: la-content($la-google-plus-square); } +.#{$la-css-prefix}-google-wallet:before { content: la-content($la-google-wallet); } +.#{$la-css-prefix}-gopuram:before { content: la-content($la-gopuram); } +.#{$la-css-prefix}-graduation-cap:before { content: la-content($la-graduation-cap); } +.#{$la-css-prefix}-gratipay:before { content: la-content($la-gratipay); } +.#{$la-css-prefix}-grav:before { content: la-content($la-grav); } +.#{$la-css-prefix}-greater-than:before { content: la-content($la-greater-than); } +.#{$la-css-prefix}-greater-than-equal:before { content: la-content($la-greater-than-equal); } +.#{$la-css-prefix}-grimace:before { content: la-content($la-grimace); } +.#{$la-css-prefix}-grin:before { content: la-content($la-grin); } +.#{$la-css-prefix}-grin-alt:before { content: la-content($la-grin-alt); } +.#{$la-css-prefix}-grin-beam:before { content: la-content($la-grin-beam); } +.#{$la-css-prefix}-grin-beam-sweat:before { content: la-content($la-grin-beam-sweat); } +.#{$la-css-prefix}-grin-hearts:before { content: la-content($la-grin-hearts); } +.#{$la-css-prefix}-grin-squint:before { content: la-content($la-grin-squint); } +.#{$la-css-prefix}-grin-squint-tears:before { content: la-content($la-grin-squint-tears); } +.#{$la-css-prefix}-grin-stars:before { content: la-content($la-grin-stars); } +.#{$la-css-prefix}-grin-tears:before { content: la-content($la-grin-tears); } +.#{$la-css-prefix}-grin-tongue:before { content: la-content($la-grin-tongue); } +.#{$la-css-prefix}-grin-tongue-squint:before { content: la-content($la-grin-tongue-squint); } +.#{$la-css-prefix}-grin-tongue-wink:before { content: la-content($la-grin-tongue-wink); } +.#{$la-css-prefix}-grin-wink:before { content: la-content($la-grin-wink); } +.#{$la-css-prefix}-grip-horizontal:before { content: la-content($la-grip-horizontal); } +.#{$la-css-prefix}-grip-lines:before { content: la-content($la-grip-lines); } +.#{$la-css-prefix}-grip-lines-vertical:before { content: la-content($la-grip-lines-vertical); } +.#{$la-css-prefix}-grip-vertical:before { content: la-content($la-grip-vertical); } +.#{$la-css-prefix}-gripfire:before { content: la-content($la-gripfire); } +.#{$la-css-prefix}-grunt:before { content: la-content($la-grunt); } +.#{$la-css-prefix}-guitar:before { content: la-content($la-guitar); } +.#{$la-css-prefix}-gulp:before { content: la-content($la-gulp); } +.#{$la-css-prefix}-h-square:before { content: la-content($la-h-square); } +.#{$la-css-prefix}-hacker-news:before { content: la-content($la-hacker-news); } +.#{$la-css-prefix}-hacker-news-square:before { content: la-content($la-hacker-news-square); } +.#{$la-css-prefix}-hackerrank:before { content: la-content($la-hackerrank); } +.#{$la-css-prefix}-hamburger:before { content: la-content($la-hamburger); } +.#{$la-css-prefix}-hammer:before { content: la-content($la-hammer); } +.#{$la-css-prefix}-hamsa:before { content: la-content($la-hamsa); } +.#{$la-css-prefix}-hand-holding:before { content: la-content($la-hand-holding); } +.#{$la-css-prefix}-hand-holding-heart:before { content: la-content($la-hand-holding-heart); } +.#{$la-css-prefix}-hand-holding-usd:before { content: la-content($la-hand-holding-usd); } +.#{$la-css-prefix}-hand-lizard:before { content: la-content($la-hand-lizard); } +.#{$la-css-prefix}-hand-middle-finger:before { content: la-content($la-hand-middle-finger); } +.#{$la-css-prefix}-hand-paper:before { content: la-content($la-hand-paper); } +.#{$la-css-prefix}-hand-peace:before { content: la-content($la-hand-peace); } +.#{$la-css-prefix}-hand-point-down:before { content: la-content($la-hand-point-down); } +.#{$la-css-prefix}-hand-point-left:before { content: la-content($la-hand-point-left); } +.#{$la-css-prefix}-hand-point-right:before { content: la-content($la-hand-point-right); } +.#{$la-css-prefix}-hand-point-up:before { content: la-content($la-hand-point-up); } +.#{$la-css-prefix}-hand-pointer:before { content: la-content($la-hand-pointer); } +.#{$la-css-prefix}-hand-rock:before { content: la-content($la-hand-rock); } +.#{$la-css-prefix}-hand-scissors:before { content: la-content($la-hand-scissors); } +.#{$la-css-prefix}-hand-spock:before { content: la-content($la-hand-spock); } +.#{$la-css-prefix}-hands:before { content: la-content($la-hands); } +.#{$la-css-prefix}-hands-helping:before { content: la-content($la-hands-helping); } +.#{$la-css-prefix}-handshake:before { content: la-content($la-handshake); } +.#{$la-css-prefix}-hanukiah:before { content: la-content($la-hanukiah); } +.#{$la-css-prefix}-hard-hat:before { content: la-content($la-hard-hat); } +.#{$la-css-prefix}-hashtag:before { content: la-content($la-hashtag); } +.#{$la-css-prefix}-hat-wizard:before { content: la-content($la-hat-wizard); } +.#{$la-css-prefix}-haykal:before { content: la-content($la-haykal); } +.#{$la-css-prefix}-hdd:before { content: la-content($la-hdd); } +.#{$la-css-prefix}-heading:before { content: la-content($la-heading); } +.#{$la-css-prefix}-headphones:before { content: la-content($la-headphones); } +.#{$la-css-prefix}-headphones-alt:before { content: la-content($la-headphones-alt); } +.#{$la-css-prefix}-headset:before { content: la-content($la-headset); } +.#{$la-css-prefix}-heart:before { content: la-content($la-heart); } +.#{$la-css-prefix}-heart-broken:before { content: la-content($la-heart-broken); } +.#{$la-css-prefix}-heartbeat:before { content: la-content($la-heartbeat); } +.#{$la-css-prefix}-helicopter:before { content: la-content($la-helicopter); } +.#{$la-css-prefix}-highlighter:before { content: la-content($la-highlighter); } +.#{$la-css-prefix}-hiking:before { content: la-content($la-hiking); } +.#{$la-css-prefix}-hippo:before { content: la-content($la-hippo); } +.#{$la-css-prefix}-hips:before { content: la-content($la-hips); } +.#{$la-css-prefix}-hire-a-helper:before { content: la-content($la-hire-a-helper); } +.#{$la-css-prefix}-history:before { content: la-content($la-history); } +.#{$la-css-prefix}-hockey-puck:before { content: la-content($la-hockey-puck); } +.#{$la-css-prefix}-holly-berry:before { content: la-content($la-holly-berry); } +.#{$la-css-prefix}-home:before { content: la-content($la-home); } +.#{$la-css-prefix}-hooli:before { content: la-content($la-hooli); } +.#{$la-css-prefix}-hornbill:before { content: la-content($la-hornbill); } +.#{$la-css-prefix}-horse:before { content: la-content($la-horse); } +.#{$la-css-prefix}-horse-head:before { content: la-content($la-horse-head); } +.#{$la-css-prefix}-hospital:before { content: la-content($la-hospital); } +.#{$la-css-prefix}-hospital-alt:before { content: la-content($la-hospital-alt); } +.#{$la-css-prefix}-hospital-symbol:before { content: la-content($la-hospital-symbol); } +.#{$la-css-prefix}-hot-tub:before { content: la-content($la-hot-tub); } +.#{$la-css-prefix}-hotdog:before { content: la-content($la-hotdog); } +.#{$la-css-prefix}-hotel:before { content: la-content($la-hotel); } +.#{$la-css-prefix}-hotjar:before { content: la-content($la-hotjar); } +.#{$la-css-prefix}-hourglass:before { content: la-content($la-hourglass); } +.#{$la-css-prefix}-hourglass-end:before { content: la-content($la-hourglass-end); } +.#{$la-css-prefix}-hourglass-half:before { content: la-content($la-hourglass-half); } +.#{$la-css-prefix}-hourglass-start:before { content: la-content($la-hourglass-start); } +.#{$la-css-prefix}-house-damage:before { content: la-content($la-house-damage); } +.#{$la-css-prefix}-houzz:before { content: la-content($la-houzz); } +.#{$la-css-prefix}-hryvnia:before { content: la-content($la-hryvnia); } +.#{$la-css-prefix}-html5:before { content: la-content($la-html5); } +.#{$la-css-prefix}-hubspot:before { content: la-content($la-hubspot); } +.#{$la-css-prefix}-i-cursor:before { content: la-content($la-i-cursor); } +.#{$la-css-prefix}-ice-cream:before { content: la-content($la-ice-cream); } +.#{$la-css-prefix}-icicles:before { content: la-content($la-icicles); } +.#{$la-css-prefix}-icons:before { content: la-content($la-icons); } +.#{$la-css-prefix}-id-badge:before { content: la-content($la-id-badge); } +.#{$la-css-prefix}-id-card:before { content: la-content($la-id-card); } +.#{$la-css-prefix}-id-card-alt:before { content: la-content($la-id-card-alt); } +.#{$la-css-prefix}-igloo:before { content: la-content($la-igloo); } +.#{$la-css-prefix}-image:before { content: la-content($la-image); } +.#{$la-css-prefix}-images:before { content: la-content($la-images); } +.#{$la-css-prefix}-imdb:before { content: la-content($la-imdb); } +.#{$la-css-prefix}-inbox:before { content: la-content($la-inbox); } +.#{$la-css-prefix}-indent:before { content: la-content($la-indent); } +.#{$la-css-prefix}-industry:before { content: la-content($la-industry); } +.#{$la-css-prefix}-infinity:before { content: la-content($la-infinity); } +.#{$la-css-prefix}-info:before { content: la-content($la-info); } +.#{$la-css-prefix}-info-circle:before { content: la-content($la-info-circle); } +.#{$la-css-prefix}-instagram:before { content: la-content($la-instagram); } +.#{$la-css-prefix}-intercom:before { content: la-content($la-intercom); } +.#{$la-css-prefix}-internet-explorer:before { content: la-content($la-internet-explorer); } +.#{$la-css-prefix}-invision:before { content: la-content($la-invision); } +.#{$la-css-prefix}-ioxhost:before { content: la-content($la-ioxhost); } +.#{$la-css-prefix}-italic:before { content: la-content($la-italic); } +.#{$la-css-prefix}-itch-io:before { content: la-content($la-itch-io); } +.#{$la-css-prefix}-itunes:before { content: la-content($la-itunes); } +.#{$la-css-prefix}-itunes-note:before { content: la-content($la-itunes-note); } +.#{$la-css-prefix}-java:before { content: la-content($la-java); } +.#{$la-css-prefix}-jedi:before { content: la-content($la-jedi); } +.#{$la-css-prefix}-jedi-order:before { content: la-content($la-jedi-order); } +.#{$la-css-prefix}-jenkins:before { content: la-content($la-jenkins); } +.#{$la-css-prefix}-jira:before { content: la-content($la-jira); } +.#{$la-css-prefix}-joget:before { content: la-content($la-joget); } +.#{$la-css-prefix}-joint:before { content: la-content($la-joint); } +.#{$la-css-prefix}-joomla:before { content: la-content($la-joomla); } +.#{$la-css-prefix}-journal-whills:before { content: la-content($la-journal-whills); } +.#{$la-css-prefix}-js:before { content: la-content($la-js); } +.#{$la-css-prefix}-js-square:before { content: la-content($la-js-square); } +.#{$la-css-prefix}-jsfiddle:before { content: la-content($la-jsfiddle); } +.#{$la-css-prefix}-kaaba:before { content: la-content($la-kaaba); } +.#{$la-css-prefix}-kaggle:before { content: la-content($la-kaggle); } +.#{$la-css-prefix}-key:before { content: la-content($la-key); } +.#{$la-css-prefix}-keybase:before { content: la-content($la-keybase); } +.#{$la-css-prefix}-keyboard:before { content: la-content($la-keyboard); } +.#{$la-css-prefix}-keycdn:before { content: la-content($la-keycdn); } +.#{$la-css-prefix}-khanda:before { content: la-content($la-khanda); } +.#{$la-css-prefix}-kickstarter:before { content: la-content($la-kickstarter); } +.#{$la-css-prefix}-kickstarter-k:before { content: la-content($la-kickstarter-k); } +.#{$la-css-prefix}-kiss:before { content: la-content($la-kiss); } +.#{$la-css-prefix}-kiss-beam:before { content: la-content($la-kiss-beam); } +.#{$la-css-prefix}-kiss-wink-heart:before { content: la-content($la-kiss-wink-heart); } +.#{$la-css-prefix}-kiwi-bird:before { content: la-content($la-kiwi-bird); } +.#{$la-css-prefix}-korvue:before { content: la-content($la-korvue); } +.#{$la-css-prefix}-landmark:before { content: la-content($la-landmark); } +.#{$la-css-prefix}-language:before { content: la-content($la-language); } +.#{$la-css-prefix}-laptop:before { content: la-content($la-laptop); } +.#{$la-css-prefix}-laptop-code:before { content: la-content($la-laptop-code); } +.#{$la-css-prefix}-laptop-medical:before { content: la-content($la-laptop-medical); } +.#{$la-css-prefix}-laravel:before { content: la-content($la-laravel); } +.#{$la-css-prefix}-lastfm:before { content: la-content($la-lastfm); } +.#{$la-css-prefix}-lastfm-square:before { content: la-content($la-lastfm-square); } +.#{$la-css-prefix}-laugh:before { content: la-content($la-laugh); } +.#{$la-css-prefix}-laugh-beam:before { content: la-content($la-laugh-beam); } +.#{$la-css-prefix}-laugh-squint:before { content: la-content($la-laugh-squint); } +.#{$la-css-prefix}-laugh-wink:before { content: la-content($la-laugh-wink); } +.#{$la-css-prefix}-layer-group:before { content: la-content($la-layer-group); } +.#{$la-css-prefix}-leaf:before { content: la-content($la-leaf); } +.#{$la-css-prefix}-leanpub:before { content: la-content($la-leanpub); } +.#{$la-css-prefix}-lemon:before { content: la-content($la-lemon); } +.#{$la-css-prefix}-less:before { content: la-content($la-less); } +.#{$la-css-prefix}-less-than:before { content: la-content($la-less-than); } +.#{$la-css-prefix}-less-than-equal:before { content: la-content($la-less-than-equal); } +.#{$la-css-prefix}-level-down-alt:before { content: la-content($la-level-down-alt); } +.#{$la-css-prefix}-level-up-alt:before { content: la-content($la-level-up-alt); } +.#{$la-css-prefix}-life-ring:before { content: la-content($la-life-ring); } +.#{$la-css-prefix}-lightbulb:before { content: la-content($la-lightbulb); } +.#{$la-css-prefix}-line:before { content: la-content($la-line); } +.#{$la-css-prefix}-link:before { content: la-content($la-link); } +.#{$la-css-prefix}-linkedin:before { content: la-content($la-linkedin); } +.#{$la-css-prefix}-linkedin-in:before { content: la-content($la-linkedin-in); } +.#{$la-css-prefix}-linode:before { content: la-content($la-linode); } +.#{$la-css-prefix}-linux:before { content: la-content($la-linux); } +.#{$la-css-prefix}-lira-sign:before { content: la-content($la-lira-sign); } +.#{$la-css-prefix}-list:before { content: la-content($la-list); } +.#{$la-css-prefix}-list-alt:before { content: la-content($la-list-alt); } +.#{$la-css-prefix}-list-ol:before { content: la-content($la-list-ol); } +.#{$la-css-prefix}-list-ul:before { content: la-content($la-list-ul); } +.#{$la-css-prefix}-location-arrow:before { content: la-content($la-location-arrow); } +.#{$la-css-prefix}-lock:before { content: la-content($la-lock); } +.#{$la-css-prefix}-lock-open:before { content: la-content($la-lock-open); } +.#{$la-css-prefix}-long-arrow-alt-down:before { content: la-content($la-long-arrow-alt-down); } +.#{$la-css-prefix}-long-arrow-alt-left:before { content: la-content($la-long-arrow-alt-left); } +.#{$la-css-prefix}-long-arrow-alt-right:before { content: la-content($la-long-arrow-alt-right); } +.#{$la-css-prefix}-long-arrow-alt-up:before { content: la-content($la-long-arrow-alt-up); } +.#{$la-css-prefix}-low-vision:before { content: la-content($la-low-vision); } +.#{$la-css-prefix}-luggage-cart:before { content: la-content($la-luggage-cart); } +.#{$la-css-prefix}-lyft:before { content: la-content($la-lyft); } +.#{$la-css-prefix}-magento:before { content: la-content($la-magento); } +.#{$la-css-prefix}-magic:before { content: la-content($la-magic); } +.#{$la-css-prefix}-magnet:before { content: la-content($la-magnet); } +.#{$la-css-prefix}-mail-bulk:before { content: la-content($la-mail-bulk); } +.#{$la-css-prefix}-mailchimp:before { content: la-content($la-mailchimp); } +.#{$la-css-prefix}-male:before { content: la-content($la-male); } +.#{$la-css-prefix}-mandalorian:before { content: la-content($la-mandalorian); } +.#{$la-css-prefix}-map:before { content: la-content($la-map); } +.#{$la-css-prefix}-map-marked:before { content: la-content($la-map-marked); } +.#{$la-css-prefix}-map-marked-alt:before { content: la-content($la-map-marked-alt); } +.#{$la-css-prefix}-map-marker:before { content: la-content($la-map-marker); } +.#{$la-css-prefix}-map-marker-alt:before { content: la-content($la-map-marker-alt); } +.#{$la-css-prefix}-map-pin:before { content: la-content($la-map-pin); } +.#{$la-css-prefix}-map-signs:before { content: la-content($la-map-signs); } +.#{$la-css-prefix}-markdown:before { content: la-content($la-markdown); } +.#{$la-css-prefix}-marker:before { content: la-content($la-marker); } +.#{$la-css-prefix}-mars:before { content: la-content($la-mars); } +.#{$la-css-prefix}-mars-double:before { content: la-content($la-mars-double); } +.#{$la-css-prefix}-mars-stroke:before { content: la-content($la-mars-stroke); } +.#{$la-css-prefix}-mars-stroke-h:before { content: la-content($la-mars-stroke-h); } +.#{$la-css-prefix}-mars-stroke-v:before { content: la-content($la-mars-stroke-v); } +.#{$la-css-prefix}-mask:before { content: la-content($la-mask); } +.#{$la-css-prefix}-mastodon:before { content: la-content($la-mastodon); } +.#{$la-css-prefix}-maxcdn:before { content: la-content($la-maxcdn); } +.#{$la-css-prefix}-medal:before { content: la-content($la-medal); } +.#{$la-css-prefix}-medapps:before { content: la-content($la-medapps); } +.#{$la-css-prefix}-medium:before { content: la-content($la-medium); } +.#{$la-css-prefix}-medium-m:before { content: la-content($la-medium-m); } +.#{$la-css-prefix}-medkit:before { content: la-content($la-medkit); } +.#{$la-css-prefix}-medrt:before { content: la-content($la-medrt); } +.#{$la-css-prefix}-meetup:before { content: la-content($la-meetup); } +.#{$la-css-prefix}-megaport:before { content: la-content($la-megaport); } +.#{$la-css-prefix}-meh:before { content: la-content($la-meh); } +.#{$la-css-prefix}-meh-blank:before { content: la-content($la-meh-blank); } +.#{$la-css-prefix}-meh-rolling-eyes:before { content: la-content($la-meh-rolling-eyes); } +.#{$la-css-prefix}-memory:before { content: la-content($la-memory); } +.#{$la-css-prefix}-mendeley:before { content: la-content($la-mendeley); } +.#{$la-css-prefix}-menorah:before { content: la-content($la-menorah); } +.#{$la-css-prefix}-mercury:before { content: la-content($la-mercury); } +.#{$la-css-prefix}-meteor:before { content: la-content($la-meteor); } +.#{$la-css-prefix}-microchip:before { content: la-content($la-microchip); } +.#{$la-css-prefix}-microphone:before { content: la-content($la-microphone); } +.#{$la-css-prefix}-microphone-alt:before { content: la-content($la-microphone-alt); } +.#{$la-css-prefix}-microphone-alt-slash:before { content: la-content($la-microphone-alt-slash); } +.#{$la-css-prefix}-microphone-slash:before { content: la-content($la-microphone-slash); } +.#{$la-css-prefix}-microscope:before { content: la-content($la-microscope); } +.#{$la-css-prefix}-microsoft:before { content: la-content($la-microsoft); } +.#{$la-css-prefix}-minus:before { content: la-content($la-minus); } +.#{$la-css-prefix}-minus-circle:before { content: la-content($la-minus-circle); } +.#{$la-css-prefix}-minus-square:before { content: la-content($la-minus-square); } +.#{$la-css-prefix}-mitten:before { content: la-content($la-mitten); } +.#{$la-css-prefix}-mix:before { content: la-content($la-mix); } +.#{$la-css-prefix}-mixcloud:before { content: la-content($la-mixcloud); } +.#{$la-css-prefix}-mizuni:before { content: la-content($la-mizuni); } +.#{$la-css-prefix}-mobile:before { content: la-content($la-mobile); } +.#{$la-css-prefix}-mobile-alt:before { content: la-content($la-mobile-alt); } +.#{$la-css-prefix}-modx:before { content: la-content($la-modx); } +.#{$la-css-prefix}-monero:before { content: la-content($la-monero); } +.#{$la-css-prefix}-money-bill:before { content: la-content($la-money-bill); } +.#{$la-css-prefix}-money-bill-alt:before { content: la-content($la-money-bill-alt); } +.#{$la-css-prefix}-money-bill-wave:before { content: la-content($la-money-bill-wave); } +.#{$la-css-prefix}-money-bill-wave-alt:before { content: la-content($la-money-bill-wave-alt); } +.#{$la-css-prefix}-money-check:before { content: la-content($la-money-check); } +.#{$la-css-prefix}-money-check-alt:before { content: la-content($la-money-check-alt); } +.#{$la-css-prefix}-monument:before { content: la-content($la-monument); } +.#{$la-css-prefix}-moon:before { content: la-content($la-moon); } +.#{$la-css-prefix}-mortar-pestle:before { content: la-content($la-mortar-pestle); } +.#{$la-css-prefix}-mosque:before { content: la-content($la-mosque); } +.#{$la-css-prefix}-motorcycle:before { content: la-content($la-motorcycle); } +.#{$la-css-prefix}-mountain:before { content: la-content($la-mountain); } +.#{$la-css-prefix}-mouse-pointer:before { content: la-content($la-mouse-pointer); } +.#{$la-css-prefix}-mug-hot:before { content: la-content($la-mug-hot); } +.#{$la-css-prefix}-music:before { content: la-content($la-music); } +.#{$la-css-prefix}-napster:before { content: la-content($la-napster); } +.#{$la-css-prefix}-neos:before { content: la-content($la-neos); } +.#{$la-css-prefix}-network-wired:before { content: la-content($la-network-wired); } +.#{$la-css-prefix}-neuter:before { content: la-content($la-neuter); } +.#{$la-css-prefix}-newspaper:before { content: la-content($la-newspaper); } +.#{$la-css-prefix}-nimblr:before { content: la-content($la-nimblr); } +.#{$la-css-prefix}-node:before { content: la-content($la-node); } +.#{$la-css-prefix}-node-js:before { content: la-content($la-node-js); } +.#{$la-css-prefix}-not-equal:before { content: la-content($la-not-equal); } +.#{$la-css-prefix}-notes-medical:before { content: la-content($la-notes-medical); } +.#{$la-css-prefix}-npm:before { content: la-content($la-npm); } +.#{$la-css-prefix}-ns8:before { content: la-content($la-ns8); } +.#{$la-css-prefix}-nutritionix:before { content: la-content($la-nutritionix); } +.#{$la-css-prefix}-object-group:before { content: la-content($la-object-group); } +.#{$la-css-prefix}-object-ungroup:before { content: la-content($la-object-ungroup); } +.#{$la-css-prefix}-odnoklassniki:before { content: la-content($la-odnoklassniki); } +.#{$la-css-prefix}-odnoklassniki-square:before { content: la-content($la-odnoklassniki-square); } +.#{$la-css-prefix}-oil-can:before { content: la-content($la-oil-can); } +.#{$la-css-prefix}-old-republic:before { content: la-content($la-old-republic); } +.#{$la-css-prefix}-om:before { content: la-content($la-om); } +.#{$la-css-prefix}-opencart:before { content: la-content($la-opencart); } +.#{$la-css-prefix}-openid:before { content: la-content($la-openid); } +.#{$la-css-prefix}-opera:before { content: la-content($la-opera); } +.#{$la-css-prefix}-optin-monster:before { content: la-content($la-optin-monster); } +.#{$la-css-prefix}-osi:before { content: la-content($la-osi); } +.#{$la-css-prefix}-otter:before { content: la-content($la-otter); } +.#{$la-css-prefix}-outdent:before { content: la-content($la-outdent); } +.#{$la-css-prefix}-page4:before { content: la-content($la-page4); } +.#{$la-css-prefix}-pagelines:before { content: la-content($la-pagelines); } +.#{$la-css-prefix}-pager:before { content: la-content($la-pager); } +.#{$la-css-prefix}-paint-brush:before { content: la-content($la-paint-brush); } +.#{$la-css-prefix}-paint-roller:before { content: la-content($la-paint-roller); } +.#{$la-css-prefix}-palette:before { content: la-content($la-palette); } +.#{$la-css-prefix}-palfed:before { content: la-content($la-palfed); } +.#{$la-css-prefix}-pallet:before { content: la-content($la-pallet); } +.#{$la-css-prefix}-paper-plane:before { content: la-content($la-paper-plane); } +.#{$la-css-prefix}-paperclip:before { content: la-content($la-paperclip); } +.#{$la-css-prefix}-parachute-box:before { content: la-content($la-parachute-box); } +.#{$la-css-prefix}-paragraph:before { content: la-content($la-paragraph); } +.#{$la-css-prefix}-parking:before { content: la-content($la-parking); } +.#{$la-css-prefix}-passport:before { content: la-content($la-passport); } +.#{$la-css-prefix}-pastafarianism:before { content: la-content($la-pastafarianism); } +.#{$la-css-prefix}-paste:before { content: la-content($la-paste); } +.#{$la-css-prefix}-patreon:before { content: la-content($la-patreon); } +.#{$la-css-prefix}-pause:before { content: la-content($la-pause); } +.#{$la-css-prefix}-pause-circle:before { content: la-content($la-pause-circle); } +.#{$la-css-prefix}-paw:before { content: la-content($la-paw); } +.#{$la-css-prefix}-paypal:before { content: la-content($la-paypal); } +.#{$la-css-prefix}-peace:before { content: la-content($la-peace); } +.#{$la-css-prefix}-pen:before { content: la-content($la-pen); } +.#{$la-css-prefix}-pen-alt:before { content: la-content($la-pen-alt); } +.#{$la-css-prefix}-pen-fancy:before { content: la-content($la-pen-fancy); } +.#{$la-css-prefix}-pen-nib:before { content: la-content($la-pen-nib); } +.#{$la-css-prefix}-pen-square:before { content: la-content($la-pen-square); } +.#{$la-css-prefix}-pencil-alt:before { content: la-content($la-pencil-alt); } +.#{$la-css-prefix}-pencil-ruler:before { content: la-content($la-pencil-ruler); } +.#{$la-css-prefix}-penny-arcade:before { content: la-content($la-penny-arcade); } +.#{$la-css-prefix}-people-carry:before { content: la-content($la-people-carry); } +.#{$la-css-prefix}-pepper-hot:before { content: la-content($la-pepper-hot); } +.#{$la-css-prefix}-percent:before { content: la-content($la-percent); } +.#{$la-css-prefix}-percentage:before { content: la-content($la-percentage); } +.#{$la-css-prefix}-periscope:before { content: la-content($la-periscope); } +.#{$la-css-prefix}-person-booth:before { content: la-content($la-person-booth); } +.#{$la-css-prefix}-phabricator:before { content: la-content($la-phabricator); } +.#{$la-css-prefix}-phoenix-framework:before { content: la-content($la-phoenix-framework); } +.#{$la-css-prefix}-phoenix-squadron:before { content: la-content($la-phoenix-squadron); } +.#{$la-css-prefix}-phone:before { content: la-content($la-phone); } +.#{$la-css-prefix}-phone-alt:before { content: la-content($la-phone-alt); } +.#{$la-css-prefix}-phone-slash:before { content: la-content($la-phone-slash); } +.#{$la-css-prefix}-phone-square:before { content: la-content($la-phone-square); } +.#{$la-css-prefix}-phone-square-alt:before { content: la-content($la-phone-square-alt); } +.#{$la-css-prefix}-phone-volume:before { content: la-content($la-phone-volume); } +.#{$la-css-prefix}-photo-video:before { content: la-content($la-photo-video); } +.#{$la-css-prefix}-php:before { content: la-content($la-php); } +.#{$la-css-prefix}-pied-piper:before { content: la-content($la-pied-piper); } +.#{$la-css-prefix}-pied-piper-alt:before { content: la-content($la-pied-piper-alt); } +.#{$la-css-prefix}-pied-piper-hat:before { content: la-content($la-pied-piper-hat); } +.#{$la-css-prefix}-pied-piper-pp:before { content: la-content($la-pied-piper-pp); } +.#{$la-css-prefix}-piggy-bank:before { content: la-content($la-piggy-bank); } +.#{$la-css-prefix}-pills:before { content: la-content($la-pills); } +.#{$la-css-prefix}-pinterest:before { content: la-content($la-pinterest); } +.#{$la-css-prefix}-pinterest-p:before { content: la-content($la-pinterest-p); } +.#{$la-css-prefix}-pinterest-square:before { content: la-content($la-pinterest-square); } +.#{$la-css-prefix}-pizza-slice:before { content: la-content($la-pizza-slice); } +.#{$la-css-prefix}-place-of-worship:before { content: la-content($la-place-of-worship); } +.#{$la-css-prefix}-plane:before { content: la-content($la-plane); } +.#{$la-css-prefix}-plane-arrival:before { content: la-content($la-plane-arrival); } +.#{$la-css-prefix}-plane-departure:before { content: la-content($la-plane-departure); } +.#{$la-css-prefix}-play:before { content: la-content($la-play); } +.#{$la-css-prefix}-play-circle:before { content: la-content($la-play-circle); } +.#{$la-css-prefix}-playstation:before { content: la-content($la-playstation); } +.#{$la-css-prefix}-plug:before { content: la-content($la-plug); } +.#{$la-css-prefix}-plus:before { content: la-content($la-plus); } +.#{$la-css-prefix}-plus-circle:before { content: la-content($la-plus-circle); } +.#{$la-css-prefix}-plus-square:before { content: la-content($la-plus-square); } +.#{$la-css-prefix}-podcast:before { content: la-content($la-podcast); } +.#{$la-css-prefix}-poll:before { content: la-content($la-poll); } +.#{$la-css-prefix}-poll-h:before { content: la-content($la-poll-h); } +.#{$la-css-prefix}-poo:before { content: la-content($la-poo); } +.#{$la-css-prefix}-poo-storm:before { content: la-content($la-poo-storm); } +.#{$la-css-prefix}-poop:before { content: la-content($la-poop); } +.#{$la-css-prefix}-portrait:before { content: la-content($la-portrait); } +.#{$la-css-prefix}-pound-sign:before { content: la-content($la-pound-sign); } +.#{$la-css-prefix}-power-off:before { content: la-content($la-power-off); } +.#{$la-css-prefix}-pray:before { content: la-content($la-pray); } +.#{$la-css-prefix}-praying-hands:before { content: la-content($la-praying-hands); } +.#{$la-css-prefix}-prescription:before { content: la-content($la-prescription); } +.#{$la-css-prefix}-prescription-bottle:before { content: la-content($la-prescription-bottle); } +.#{$la-css-prefix}-prescription-bottle-alt:before { content: la-content($la-prescription-bottle-alt); } +.#{$la-css-prefix}-print:before { content: la-content($la-print); } +.#{$la-css-prefix}-procedures:before { content: la-content($la-procedures); } +.#{$la-css-prefix}-product-hunt:before { content: la-content($la-product-hunt); } +.#{$la-css-prefix}-project-diagram:before { content: la-content($la-project-diagram); } +.#{$la-css-prefix}-pushed:before { content: la-content($la-pushed); } +.#{$la-css-prefix}-puzzle-piece:before { content: la-content($la-puzzle-piece); } +.#{$la-css-prefix}-python:before { content: la-content($la-python); } +.#{$la-css-prefix}-qq:before { content: la-content($la-qq); } +.#{$la-css-prefix}-qrcode:before { content: la-content($la-qrcode); } +.#{$la-css-prefix}-question:before { content: la-content($la-question); } +.#{$la-css-prefix}-question-circle:before { content: la-content($la-question-circle); } +.#{$la-css-prefix}-quidditch:before { content: la-content($la-quidditch); } +.#{$la-css-prefix}-quinscape:before { content: la-content($la-quinscape); } +.#{$la-css-prefix}-quora:before { content: la-content($la-quora); } +.#{$la-css-prefix}-quote-left:before { content: la-content($la-quote-left); } +.#{$la-css-prefix}-quote-right:before { content: la-content($la-quote-right); } +.#{$la-css-prefix}-quran:before { content: la-content($la-quran); } +.#{$la-css-prefix}-r-project:before { content: la-content($la-r-project); } +.#{$la-css-prefix}-radiation:before { content: la-content($la-radiation); } +.#{$la-css-prefix}-radiation-alt:before { content: la-content($la-radiation-alt); } +.#{$la-css-prefix}-rainbow:before { content: la-content($la-rainbow); } +.#{$la-css-prefix}-random:before { content: la-content($la-random); } +.#{$la-css-prefix}-raspberry-pi:before { content: la-content($la-raspberry-pi); } +.#{$la-css-prefix}-ravelry:before { content: la-content($la-ravelry); } +.#{$la-css-prefix}-react:before { content: la-content($la-react); } +.#{$la-css-prefix}-reacteurope:before { content: la-content($la-reacteurope); } +.#{$la-css-prefix}-readme:before { content: la-content($la-readme); } +.#{$la-css-prefix}-rebel:before { content: la-content($la-rebel); } +.#{$la-css-prefix}-receipt:before { content: la-content($la-receipt); } +.#{$la-css-prefix}-recycle:before { content: la-content($la-recycle); } +.#{$la-css-prefix}-red-river:before { content: la-content($la-red-river); } +.#{$la-css-prefix}-reddit:before { content: la-content($la-reddit); } +.#{$la-css-prefix}-reddit-alien:before { content: la-content($la-reddit-alien); } +.#{$la-css-prefix}-reddit-square:before { content: la-content($la-reddit-square); } +.#{$la-css-prefix}-redhat:before { content: la-content($la-redhat); } +.#{$la-css-prefix}-redo:before { content: la-content($la-redo); } +.#{$la-css-prefix}-redo-alt:before { content: la-content($la-redo-alt); } +.#{$la-css-prefix}-registered:before { content: la-content($la-registered); } +.#{$la-css-prefix}-remove-format:before { content: la-content($la-remove-format); } +.#{$la-css-prefix}-renren:before { content: la-content($la-renren); } +.#{$la-css-prefix}-reply:before { content: la-content($la-reply); } +.#{$la-css-prefix}-reply-all:before { content: la-content($la-reply-all); } +.#{$la-css-prefix}-replyd:before { content: la-content($la-replyd); } +.#{$la-css-prefix}-republican:before { content: la-content($la-republican); } +.#{$la-css-prefix}-researchgate:before { content: la-content($la-researchgate); } +.#{$la-css-prefix}-resolving:before { content: la-content($la-resolving); } +.#{$la-css-prefix}-restroom:before { content: la-content($la-restroom); } +.#{$la-css-prefix}-retweet:before { content: la-content($la-retweet); } +.#{$la-css-prefix}-rev:before { content: la-content($la-rev); } +.#{$la-css-prefix}-ribbon:before { content: la-content($la-ribbon); } +.#{$la-css-prefix}-ring:before { content: la-content($la-ring); } +.#{$la-css-prefix}-road:before { content: la-content($la-road); } +.#{$la-css-prefix}-robot:before { content: la-content($la-robot); } +.#{$la-css-prefix}-rocket:before { content: la-content($la-rocket); } +.#{$la-css-prefix}-rocketchat:before { content: la-content($la-rocketchat); } +.#{$la-css-prefix}-rockrms:before { content: la-content($la-rockrms); } +.#{$la-css-prefix}-route:before { content: la-content($la-route); } +.#{$la-css-prefix}-rss:before { content: la-content($la-rss); } +.#{$la-css-prefix}-rss-square:before { content: la-content($la-rss-square); } +.#{$la-css-prefix}-ruble-sign:before { content: la-content($la-ruble-sign); } +.#{$la-css-prefix}-ruler:before { content: la-content($la-ruler); } +.#{$la-css-prefix}-ruler-combined:before { content: la-content($la-ruler-combined); } +.#{$la-css-prefix}-ruler-horizontal:before { content: la-content($la-ruler-horizontal); } +.#{$la-css-prefix}-ruler-vertical:before { content: la-content($la-ruler-vertical); } +.#{$la-css-prefix}-running:before { content: la-content($la-running); } +.#{$la-css-prefix}-rupee-sign:before { content: la-content($la-rupee-sign); } +.#{$la-css-prefix}-sad-cry:before { content: la-content($la-sad-cry); } +.#{$la-css-prefix}-sad-tear:before { content: la-content($la-sad-tear); } +.#{$la-css-prefix}-safari:before { content: la-content($la-safari); } +.#{$la-css-prefix}-salesforce:before { content: la-content($la-salesforce); } +.#{$la-css-prefix}-sass:before { content: la-content($la-sass); } +.#{$la-css-prefix}-satellite:before { content: la-content($la-satellite); } +.#{$la-css-prefix}-satellite-dish:before { content: la-content($la-satellite-dish); } +.#{$la-css-prefix}-save:before { content: la-content($la-save); } +.#{$la-css-prefix}-schlix:before { content: la-content($la-schlix); } +.#{$la-css-prefix}-school:before { content: la-content($la-school); } +.#{$la-css-prefix}-screwdriver:before { content: la-content($la-screwdriver); } +.#{$la-css-prefix}-scribd:before { content: la-content($la-scribd); } +.#{$la-css-prefix}-scroll:before { content: la-content($la-scroll); } +.#{$la-css-prefix}-sd-card:before { content: la-content($la-sd-card); } +.#{$la-css-prefix}-search:before { content: la-content($la-search); } +.#{$la-css-prefix}-search-dollar:before { content: la-content($la-search-dollar); } +.#{$la-css-prefix}-search-location:before { content: la-content($la-search-location); } +.#{$la-css-prefix}-search-minus:before { content: la-content($la-search-minus); } +.#{$la-css-prefix}-search-plus:before { content: la-content($la-search-plus); } +.#{$la-css-prefix}-searchengin:before { content: la-content($la-searchengin); } +.#{$la-css-prefix}-seedling:before { content: la-content($la-seedling); } +.#{$la-css-prefix}-sellcast:before { content: la-content($la-sellcast); } +.#{$la-css-prefix}-sellsy:before { content: la-content($la-sellsy); } +.#{$la-css-prefix}-server:before { content: la-content($la-server); } +.#{$la-css-prefix}-servicestack:before { content: la-content($la-servicestack); } +.#{$la-css-prefix}-shapes:before { content: la-content($la-shapes); } +.#{$la-css-prefix}-share:before { content: la-content($la-share); } +.#{$la-css-prefix}-share-alt:before { content: la-content($la-share-alt); } +.#{$la-css-prefix}-share-alt-square:before { content: la-content($la-share-alt-square); } +.#{$la-css-prefix}-share-square:before { content: la-content($la-share-square); } +.#{$la-css-prefix}-shekel-sign:before { content: la-content($la-shekel-sign); } +.#{$la-css-prefix}-shield-alt:before { content: la-content($la-shield-alt); } +.#{$la-css-prefix}-ship:before { content: la-content($la-ship); } +.#{$la-css-prefix}-shipping-fast:before { content: la-content($la-shipping-fast); } +.#{$la-css-prefix}-shirtsinbulk:before { content: la-content($la-shirtsinbulk); } +.#{$la-css-prefix}-shoe-prints:before { content: la-content($la-shoe-prints); } +.#{$la-css-prefix}-shopping-bag:before { content: la-content($la-shopping-bag); } +.#{$la-css-prefix}-shopping-basket:before { content: la-content($la-shopping-basket); } +.#{$la-css-prefix}-shopping-cart:before { content: la-content($la-shopping-cart); } +.#{$la-css-prefix}-shopware:before { content: la-content($la-shopware); } +.#{$la-css-prefix}-shower:before { content: la-content($la-shower); } +.#{$la-css-prefix}-shuttle-van:before { content: la-content($la-shuttle-van); } +.#{$la-css-prefix}-sign:before { content: la-content($la-sign); } +.#{$la-css-prefix}-sign-in-alt:before { content: la-content($la-sign-in-alt); } +.#{$la-css-prefix}-sign-language:before { content: la-content($la-sign-language); } +.#{$la-css-prefix}-sign-out-alt:before { content: la-content($la-sign-out-alt); } +.#{$la-css-prefix}-signal:before { content: la-content($la-signal); } +.#{$la-css-prefix}-signature:before { content: la-content($la-signature); } +.#{$la-css-prefix}-sim-card:before { content: la-content($la-sim-card); } +.#{$la-css-prefix}-simplybuilt:before { content: la-content($la-simplybuilt); } +.#{$la-css-prefix}-sistrix:before { content: la-content($la-sistrix); } +.#{$la-css-prefix}-sitemap:before { content: la-content($la-sitemap); } +.#{$la-css-prefix}-sith:before { content: la-content($la-sith); } +.#{$la-css-prefix}-skating:before { content: la-content($la-skating); } +.#{$la-css-prefix}-sketch:before { content: la-content($la-sketch); } +.#{$la-css-prefix}-skiing:before { content: la-content($la-skiing); } +.#{$la-css-prefix}-skiing-nordic:before { content: la-content($la-skiing-nordic); } +.#{$la-css-prefix}-skull:before { content: la-content($la-skull); } +.#{$la-css-prefix}-skull-crossbones:before { content: la-content($la-skull-crossbones); } +.#{$la-css-prefix}-skyatlas:before { content: la-content($la-skyatlas); } +.#{$la-css-prefix}-skype:before { content: la-content($la-skype); } +.#{$la-css-prefix}-slack:before { content: la-content($la-slack); } +.#{$la-css-prefix}-slack-hash:before { content: la-content($la-slack-hash); } +.#{$la-css-prefix}-slash:before { content: la-content($la-slash); } +.#{$la-css-prefix}-sleigh:before { content: la-content($la-sleigh); } +.#{$la-css-prefix}-sliders-h:before { content: la-content($la-sliders-h); } +.#{$la-css-prefix}-slideshare:before { content: la-content($la-slideshare); } +.#{$la-css-prefix}-smile:before { content: la-content($la-smile); } +.#{$la-css-prefix}-smile-beam:before { content: la-content($la-smile-beam); } +.#{$la-css-prefix}-smile-wink:before { content: la-content($la-smile-wink); } +.#{$la-css-prefix}-smog:before { content: la-content($la-smog); } +.#{$la-css-prefix}-smoking:before { content: la-content($la-smoking); } +.#{$la-css-prefix}-smoking-ban:before { content: la-content($la-smoking-ban); } +.#{$la-css-prefix}-sms:before { content: la-content($la-sms); } +.#{$la-css-prefix}-snapchat:before { content: la-content($la-snapchat); } +.#{$la-css-prefix}-snapchat-ghost:before { content: la-content($la-snapchat-ghost); } +.#{$la-css-prefix}-snapchat-square:before { content: la-content($la-snapchat-square); } +.#{$la-css-prefix}-snowboarding:before { content: la-content($la-snowboarding); } +.#{$la-css-prefix}-snowflake:before { content: la-content($la-snowflake); } +.#{$la-css-prefix}-snowman:before { content: la-content($la-snowman); } +.#{$la-css-prefix}-snowplow:before { content: la-content($la-snowplow); } +.#{$la-css-prefix}-socks:before { content: la-content($la-socks); } +.#{$la-css-prefix}-solar-panel:before { content: la-content($la-solar-panel); } +.#{$la-css-prefix}-sort:before { content: la-content($la-sort); } +.#{$la-css-prefix}-sort-alpha-down:before { content: la-content($la-sort-alpha-down); } +.#{$la-css-prefix}-sort-alpha-down-alt:before { content: la-content($la-sort-alpha-down-alt); } +.#{$la-css-prefix}-sort-alpha-up:before { content: la-content($la-sort-alpha-up); } +.#{$la-css-prefix}-sort-alpha-up-alt:before { content: la-content($la-sort-alpha-up-alt); } +.#{$la-css-prefix}-sort-amount-down:before { content: la-content($la-sort-amount-down); } +.#{$la-css-prefix}-sort-amount-down-alt:before { content: la-content($la-sort-amount-down-alt); } +.#{$la-css-prefix}-sort-amount-up:before { content: la-content($la-sort-amount-up); } +.#{$la-css-prefix}-sort-amount-up-alt:before { content: la-content($la-sort-amount-up-alt); } +.#{$la-css-prefix}-sort-down:before { content: la-content($la-sort-down); } +.#{$la-css-prefix}-sort-numeric-down:before { content: la-content($la-sort-numeric-down); } +.#{$la-css-prefix}-sort-numeric-down-alt:before { content: la-content($la-sort-numeric-down-alt); } +.#{$la-css-prefix}-sort-numeric-up:before { content: la-content($la-sort-numeric-up); } +.#{$la-css-prefix}-sort-numeric-up-alt:before { content: la-content($la-sort-numeric-up-alt); } +.#{$la-css-prefix}-sort-up:before { content: la-content($la-sort-up); } +.#{$la-css-prefix}-soundcloud:before { content: la-content($la-soundcloud); } +.#{$la-css-prefix}-sourcetree:before { content: la-content($la-sourcetree); } +.#{$la-css-prefix}-spa:before { content: la-content($la-spa); } +.#{$la-css-prefix}-space-shuttle:before { content: la-content($la-space-shuttle); } +.#{$la-css-prefix}-speakap:before { content: la-content($la-speakap); } +.#{$la-css-prefix}-speaker-deck:before { content: la-content($la-speaker-deck); } +.#{$la-css-prefix}-spell-check:before { content: la-content($la-spell-check); } +.#{$la-css-prefix}-spider:before { content: la-content($la-spider); } +.#{$la-css-prefix}-spinner:before { content: la-content($la-spinner); } +.#{$la-css-prefix}-splotch:before { content: la-content($la-splotch); } +.#{$la-css-prefix}-spotify:before { content: la-content($la-spotify); } +.#{$la-css-prefix}-spray-can:before { content: la-content($la-spray-can); } +.#{$la-css-prefix}-square:before { content: la-content($la-square); } +.#{$la-css-prefix}-square-full:before { content: la-content($la-square-full); } +.#{$la-css-prefix}-square-root-alt:before { content: la-content($la-square-root-alt); } +.#{$la-css-prefix}-squarespace:before { content: la-content($la-squarespace); } +.#{$la-css-prefix}-stack-exchange:before { content: la-content($la-stack-exchange); } +.#{$la-css-prefix}-stack-overflow:before { content: la-content($la-stack-overflow); } +.#{$la-css-prefix}-stackpath:before { content: la-content($la-stackpath); } +.#{$la-css-prefix}-stamp:before { content: la-content($la-stamp); } +.#{$la-css-prefix}-star:before { content: la-content($la-star); } +.#{$la-css-prefix}-star-and-crescent:before { content: la-content($la-star-and-crescent); } +.#{$la-css-prefix}-star-half:before { content: la-content($la-star-half); } +.#{$la-css-prefix}-star-half-alt:before { content: la-content($la-star-half-alt); } +.#{$la-css-prefix}-star-of-david:before { content: la-content($la-star-of-david); } +.#{$la-css-prefix}-star-of-life:before { content: la-content($la-star-of-life); } +.#{$la-css-prefix}-staylinked:before { content: la-content($la-staylinked); } +.#{$la-css-prefix}-steam:before { content: la-content($la-steam); } +.#{$la-css-prefix}-steam-square:before { content: la-content($la-steam-square); } +.#{$la-css-prefix}-steam-symbol:before { content: la-content($la-steam-symbol); } +.#{$la-css-prefix}-step-backward:before { content: la-content($la-step-backward); } +.#{$la-css-prefix}-step-forward:before { content: la-content($la-step-forward); } +.#{$la-css-prefix}-stethoscope:before { content: la-content($la-stethoscope); } +.#{$la-css-prefix}-sticker-mule:before { content: la-content($la-sticker-mule); } +.#{$la-css-prefix}-sticky-note:before { content: la-content($la-sticky-note); } +.#{$la-css-prefix}-stop:before { content: la-content($la-stop); } +.#{$la-css-prefix}-stop-circle:before { content: la-content($la-stop-circle); } +.#{$la-css-prefix}-stopwatch:before { content: la-content($la-stopwatch); } +.#{$la-css-prefix}-store:before { content: la-content($la-store); } +.#{$la-css-prefix}-store-alt:before { content: la-content($la-store-alt); } +.#{$la-css-prefix}-strava:before { content: la-content($la-strava); } +.#{$la-css-prefix}-stream:before { content: la-content($la-stream); } +.#{$la-css-prefix}-street-view:before { content: la-content($la-street-view); } +.#{$la-css-prefix}-strikethrough:before { content: la-content($la-strikethrough); } +.#{$la-css-prefix}-stripe:before { content: la-content($la-stripe); } +.#{$la-css-prefix}-stripe-s:before { content: la-content($la-stripe-s); } +.#{$la-css-prefix}-stroopwafel:before { content: la-content($la-stroopwafel); } +.#{$la-css-prefix}-studiovinari:before { content: la-content($la-studiovinari); } +.#{$la-css-prefix}-stumbleupon:before { content: la-content($la-stumbleupon); } +.#{$la-css-prefix}-stumbleupon-circle:before { content: la-content($la-stumbleupon-circle); } +.#{$la-css-prefix}-subscript:before { content: la-content($la-subscript); } +.#{$la-css-prefix}-subway:before { content: la-content($la-subway); } +.#{$la-css-prefix}-suitcase:before { content: la-content($la-suitcase); } +.#{$la-css-prefix}-suitcase-rolling:before { content: la-content($la-suitcase-rolling); } +.#{$la-css-prefix}-sun:before { content: la-content($la-sun); } +.#{$la-css-prefix}-superpowers:before { content: la-content($la-superpowers); } +.#{$la-css-prefix}-superscript:before { content: la-content($la-superscript); } +.#{$la-css-prefix}-supple:before { content: la-content($la-supple); } +.#{$la-css-prefix}-surprise:before { content: la-content($la-surprise); } +.#{$la-css-prefix}-suse:before { content: la-content($la-suse); } +.#{$la-css-prefix}-swatchbook:before { content: la-content($la-swatchbook); } +.#{$la-css-prefix}-swimmer:before { content: la-content($la-swimmer); } +.#{$la-css-prefix}-swimming-pool:before { content: la-content($la-swimming-pool); } +.#{$la-css-prefix}-symfony:before { content: la-content($la-symfony); } +.#{$la-css-prefix}-synagogue:before { content: la-content($la-synagogue); } +.#{$la-css-prefix}-sync:before { content: la-content($la-sync); } +.#{$la-css-prefix}-sync-alt:before { content: la-content($la-sync-alt); } +.#{$la-css-prefix}-syringe:before { content: la-content($la-syringe); } +.#{$la-css-prefix}-table:before { content: la-content($la-table); } +.#{$la-css-prefix}-table-tennis:before { content: la-content($la-table-tennis); } +.#{$la-css-prefix}-tablet:before { content: la-content($la-tablet); } +.#{$la-css-prefix}-tablet-alt:before { content: la-content($la-tablet-alt); } +.#{$la-css-prefix}-tablets:before { content: la-content($la-tablets); } +.#{$la-css-prefix}-tachometer-alt:before { content: la-content($la-tachometer-alt); } +.#{$la-css-prefix}-tag:before { content: la-content($la-tag); } +.#{$la-css-prefix}-tags:before { content: la-content($la-tags); } +.#{$la-css-prefix}-tape:before { content: la-content($la-tape); } +.#{$la-css-prefix}-tasks:before { content: la-content($la-tasks); } +.#{$la-css-prefix}-taxi:before { content: la-content($la-taxi); } +.#{$la-css-prefix}-teamspeak:before { content: la-content($la-teamspeak); } +.#{$la-css-prefix}-teeth:before { content: la-content($la-teeth); } +.#{$la-css-prefix}-teeth-open:before { content: la-content($la-teeth-open); } +.#{$la-css-prefix}-telegram:before { content: la-content($la-telegram); } +.#{$la-css-prefix}-telegram-plane:before { content: la-content($la-telegram-plane); } +.#{$la-css-prefix}-temperature-high:before { content: la-content($la-temperature-high); } +.#{$la-css-prefix}-temperature-low:before { content: la-content($la-temperature-low); } +.#{$la-css-prefix}-tencent-weibo:before { content: la-content($la-tencent-weibo); } +.#{$la-css-prefix}-tenge:before { content: la-content($la-tenge); } +.#{$la-css-prefix}-terminal:before { content: la-content($la-terminal); } +.#{$la-css-prefix}-text-height:before { content: la-content($la-text-height); } +.#{$la-css-prefix}-text-width:before { content: la-content($la-text-width); } +.#{$la-css-prefix}-th:before { content: la-content($la-th); } +.#{$la-css-prefix}-th-large:before { content: la-content($la-th-large); } +.#{$la-css-prefix}-th-list:before { content: la-content($la-th-list); } +.#{$la-css-prefix}-the-red-yeti:before { content: la-content($la-the-red-yeti); } +.#{$la-css-prefix}-theater-masks:before { content: la-content($la-theater-masks); } +.#{$la-css-prefix}-themeco:before { content: la-content($la-themeco); } +.#{$la-css-prefix}-themeisle:before { content: la-content($la-themeisle); } +.#{$la-css-prefix}-thermometer:before { content: la-content($la-thermometer); } +.#{$la-css-prefix}-thermometer-empty:before { content: la-content($la-thermometer-empty); } +.#{$la-css-prefix}-thermometer-full:before { content: la-content($la-thermometer-full); } +.#{$la-css-prefix}-thermometer-half:before { content: la-content($la-thermometer-half); } +.#{$la-css-prefix}-thermometer-quarter:before { content: la-content($la-thermometer-quarter); } +.#{$la-css-prefix}-thermometer-three-quarters:before { content: la-content($la-thermometer-three-quarters); } +.#{$la-css-prefix}-think-peaks:before { content: la-content($la-think-peaks); } +.#{$la-css-prefix}-thumbs-down:before { content: la-content($la-thumbs-down); } +.#{$la-css-prefix}-thumbs-up:before { content: la-content($la-thumbs-up); } +.#{$la-css-prefix}-thumbtack:before { content: la-content($la-thumbtack); } +.#{$la-css-prefix}-ticket-alt:before { content: la-content($la-ticket-alt); } +.#{$la-css-prefix}-times:before { content: la-content($la-times); } +.#{$la-css-prefix}-times-circle:before { content: la-content($la-times-circle); } +.#{$la-css-prefix}-tint:before { content: la-content($la-tint); } +.#{$la-css-prefix}-tint-slash:before { content: la-content($la-tint-slash); } +.#{$la-css-prefix}-tired:before { content: la-content($la-tired); } +.#{$la-css-prefix}-toggle-off:before { content: la-content($la-toggle-off); } +.#{$la-css-prefix}-toggle-on:before { content: la-content($la-toggle-on); } +.#{$la-css-prefix}-toilet:before { content: la-content($la-toilet); } +.#{$la-css-prefix}-toilet-paper:before { content: la-content($la-toilet-paper); } +.#{$la-css-prefix}-toolbox:before { content: la-content($la-toolbox); } +.#{$la-css-prefix}-tools:before { content: la-content($la-tools); } +.#{$la-css-prefix}-tooth:before { content: la-content($la-tooth); } +.#{$la-css-prefix}-torah:before { content: la-content($la-torah); } +.#{$la-css-prefix}-torii-gate:before { content: la-content($la-torii-gate); } +.#{$la-css-prefix}-tractor:before { content: la-content($la-tractor); } +.#{$la-css-prefix}-trade-federation:before { content: la-content($la-trade-federation); } +.#{$la-css-prefix}-trademark:before { content: la-content($la-trademark); } +.#{$la-css-prefix}-traffic-light:before { content: la-content($la-traffic-light); } +.#{$la-css-prefix}-train:before { content: la-content($la-train); } +.#{$la-css-prefix}-tram:before { content: la-content($la-tram); } +.#{$la-css-prefix}-transgender:before { content: la-content($la-transgender); } +.#{$la-css-prefix}-transgender-alt:before { content: la-content($la-transgender-alt); } +.#{$la-css-prefix}-trash:before { content: la-content($la-trash); } +.#{$la-css-prefix}-trash-alt:before { content: la-content($la-trash-alt); } +.#{$la-css-prefix}-trash-restore:before { content: la-content($la-trash-restore); } +.#{$la-css-prefix}-trash-restore-alt:before { content: la-content($la-trash-restore-alt); } +.#{$la-css-prefix}-tree:before { content: la-content($la-tree); } +.#{$la-css-prefix}-trello:before { content: la-content($la-trello); } +.#{$la-css-prefix}-tripadvisor:before { content: la-content($la-tripadvisor); } +.#{$la-css-prefix}-trophy:before { content: la-content($la-trophy); } +.#{$la-css-prefix}-truck:before { content: la-content($la-truck); } +.#{$la-css-prefix}-truck-loading:before { content: la-content($la-truck-loading); } +.#{$la-css-prefix}-truck-monster:before { content: la-content($la-truck-monster); } +.#{$la-css-prefix}-truck-moving:before { content: la-content($la-truck-moving); } +.#{$la-css-prefix}-truck-pickup:before { content: la-content($la-truck-pickup); } +.#{$la-css-prefix}-tshirt:before { content: la-content($la-tshirt); } +.#{$la-css-prefix}-tty:before { content: la-content($la-tty); } +.#{$la-css-prefix}-tumblr:before { content: la-content($la-tumblr); } +.#{$la-css-prefix}-tumblr-square:before { content: la-content($la-tumblr-square); } +.#{$la-css-prefix}-tv:before { content: la-content($la-tv); } +.#{$la-css-prefix}-twitch:before { content: la-content($la-twitch); } +.#{$la-css-prefix}-twitter:before { content: la-content($la-twitter); } +.#{$la-css-prefix}-twitter-square:before { content: la-content($la-twitter-square); } +.#{$la-css-prefix}-typo3:before { content: la-content($la-typo3); } +.#{$la-css-prefix}-uber:before { content: la-content($la-uber); } +.#{$la-css-prefix}-ubuntu:before { content: la-content($la-ubuntu); } +.#{$la-css-prefix}-uikit:before { content: la-content($la-uikit); } +.#{$la-css-prefix}-umbrella:before { content: la-content($la-umbrella); } +.#{$la-css-prefix}-umbrella-beach:before { content: la-content($la-umbrella-beach); } +.#{$la-css-prefix}-underline:before { content: la-content($la-underline); } +.#{$la-css-prefix}-undo:before { content: la-content($la-undo); } +.#{$la-css-prefix}-undo-alt:before { content: la-content($la-undo-alt); } +.#{$la-css-prefix}-uniregistry:before { content: la-content($la-uniregistry); } +.#{$la-css-prefix}-universal-access:before { content: la-content($la-universal-access); } +.#{$la-css-prefix}-university:before { content: la-content($la-university); } +.#{$la-css-prefix}-unlink:before { content: la-content($la-unlink); } +.#{$la-css-prefix}-unlock:before { content: la-content($la-unlock); } +.#{$la-css-prefix}-unlock-alt:before { content: la-content($la-unlock-alt); } +.#{$la-css-prefix}-untappd:before { content: la-content($la-untappd); } +.#{$la-css-prefix}-upload:before { content: la-content($la-upload); } +.#{$la-css-prefix}-ups:before { content: la-content($la-ups); } +.#{$la-css-prefix}-usb:before { content: la-content($la-usb); } +.#{$la-css-prefix}-user:before { content: la-content($la-user); } +.#{$la-css-prefix}-user-alt:before { content: la-content($la-user-alt); } +.#{$la-css-prefix}-user-alt-slash:before { content: la-content($la-user-alt-slash); } +.#{$la-css-prefix}-user-astronaut:before { content: la-content($la-user-astronaut); } +.#{$la-css-prefix}-user-check:before { content: la-content($la-user-check); } +.#{$la-css-prefix}-user-circle:before { content: la-content($la-user-circle); } +.#{$la-css-prefix}-user-clock:before { content: la-content($la-user-clock); } +.#{$la-css-prefix}-user-cog:before { content: la-content($la-user-cog); } +.#{$la-css-prefix}-user-edit:before { content: la-content($la-user-edit); } +.#{$la-css-prefix}-user-friends:before { content: la-content($la-user-friends); } +.#{$la-css-prefix}-user-graduate:before { content: la-content($la-user-graduate); } +.#{$la-css-prefix}-user-injured:before { content: la-content($la-user-injured); } +.#{$la-css-prefix}-user-lock:before { content: la-content($la-user-lock); } +.#{$la-css-prefix}-user-md:before { content: la-content($la-user-md); } +.#{$la-css-prefix}-user-minus:before { content: la-content($la-user-minus); } +.#{$la-css-prefix}-user-ninja:before { content: la-content($la-user-ninja); } +.#{$la-css-prefix}-user-nurse:before { content: la-content($la-user-nurse); } +.#{$la-css-prefix}-user-plus:before { content: la-content($la-user-plus); } +.#{$la-css-prefix}-user-secret:before { content: la-content($la-user-secret); } +.#{$la-css-prefix}-user-shield:before { content: la-content($la-user-shield); } +.#{$la-css-prefix}-user-slash:before { content: la-content($la-user-slash); } +.#{$la-css-prefix}-user-tag:before { content: la-content($la-user-tag); } +.#{$la-css-prefix}-user-tie:before { content: la-content($la-user-tie); } +.#{$la-css-prefix}-user-times:before { content: la-content($la-user-times); } +.#{$la-css-prefix}-users:before { content: la-content($la-users); } +.#{$la-css-prefix}-users-cog:before { content: la-content($la-users-cog); } +.#{$la-css-prefix}-usps:before { content: la-content($la-usps); } +.#{$la-css-prefix}-ussunnah:before { content: la-content($la-ussunnah); } +.#{$la-css-prefix}-utensil-spoon:before { content: la-content($la-utensil-spoon); } +.#{$la-css-prefix}-utensils:before { content: la-content($la-utensils); } +.#{$la-css-prefix}-vaadin:before { content: la-content($la-vaadin); } +.#{$la-css-prefix}-vector-square:before { content: la-content($la-vector-square); } +.#{$la-css-prefix}-venus:before { content: la-content($la-venus); } +.#{$la-css-prefix}-venus-double:before { content: la-content($la-venus-double); } +.#{$la-css-prefix}-venus-mars:before { content: la-content($la-venus-mars); } +.#{$la-css-prefix}-viacoin:before { content: la-content($la-viacoin); } +.#{$la-css-prefix}-viadeo:before { content: la-content($la-viadeo); } +.#{$la-css-prefix}-viadeo-square:before { content: la-content($la-viadeo-square); } +.#{$la-css-prefix}-vial:before { content: la-content($la-vial); } +.#{$la-css-prefix}-vials:before { content: la-content($la-vials); } +.#{$la-css-prefix}-viber:before { content: la-content($la-viber); } +.#{$la-css-prefix}-video:before { content: la-content($la-video); } +.#{$la-css-prefix}-video-slash:before { content: la-content($la-video-slash); } +.#{$la-css-prefix}-vihara:before { content: la-content($la-vihara); } +.#{$la-css-prefix}-vimeo:before { content: la-content($la-vimeo); } +.#{$la-css-prefix}-vimeo-square:before { content: la-content($la-vimeo-square); } +.#{$la-css-prefix}-vimeo-v:before { content: la-content($la-vimeo-v); } +.#{$la-css-prefix}-vine:before { content: la-content($la-vine); } +.#{$la-css-prefix}-vk:before { content: la-content($la-vk); } +.#{$la-css-prefix}-vnv:before { content: la-content($la-vnv); } +.#{$la-css-prefix}-voicemail:before { content: la-content($la-voicemail); } +.#{$la-css-prefix}-volleyball-ball:before { content: la-content($la-volleyball-ball); } +.#{$la-css-prefix}-volume-down:before { content: la-content($la-volume-down); } +.#{$la-css-prefix}-volume-mute:before { content: la-content($la-volume-mute); } +.#{$la-css-prefix}-volume-off:before { content: la-content($la-volume-off); } +.#{$la-css-prefix}-volume-up:before { content: la-content($la-volume-up); } +.#{$la-css-prefix}-vote-yea:before { content: la-content($la-vote-yea); } +.#{$la-css-prefix}-vr-cardboard:before { content: la-content($la-vr-cardboard); } +.#{$la-css-prefix}-vuejs:before { content: la-content($la-vuejs); } +.#{$la-css-prefix}-walking:before { content: la-content($la-walking); } +.#{$la-css-prefix}-wallet:before { content: la-content($la-wallet); } +.#{$la-css-prefix}-warehouse:before { content: la-content($la-warehouse); } +.#{$la-css-prefix}-water:before { content: la-content($la-water); } +.#{$la-css-prefix}-wave-square:before { content: la-content($la-wave-square); } +.#{$la-css-prefix}-waze:before { content: la-content($la-waze); } +.#{$la-css-prefix}-weebly:before { content: la-content($la-weebly); } +.#{$la-css-prefix}-weibo:before { content: la-content($la-weibo); } +.#{$la-css-prefix}-weight:before { content: la-content($la-weight); } +.#{$la-css-prefix}-weight-hanging:before { content: la-content($la-weight-hanging); } +.#{$la-css-prefix}-weixin:before { content: la-content($la-weixin); } +.#{$la-css-prefix}-whatsapp:before { content: la-content($la-whatsapp); } +.#{$la-css-prefix}-whatsapp-square:before { content: la-content($la-whatsapp-square); } +.#{$la-css-prefix}-wheelchair:before { content: la-content($la-wheelchair); } +.#{$la-css-prefix}-whmcs:before { content: la-content($la-whmcs); } +.#{$la-css-prefix}-wifi:before { content: la-content($la-wifi); } +.#{$la-css-prefix}-wikipedia-w:before { content: la-content($la-wikipedia-w); } +.#{$la-css-prefix}-wind:before { content: la-content($la-wind); } +.#{$la-css-prefix}-window-close:before { content: la-content($la-window-close); } +.#{$la-css-prefix}-window-maximize:before { content: la-content($la-window-maximize); } +.#{$la-css-prefix}-window-minimize:before { content: la-content($la-window-minimize); } +.#{$la-css-prefix}-window-restore:before { content: la-content($la-window-restore); } +.#{$la-css-prefix}-windows:before { content: la-content($la-windows); } +.#{$la-css-prefix}-wine-bottle:before { content: la-content($la-wine-bottle); } +.#{$la-css-prefix}-wine-glass:before { content: la-content($la-wine-glass); } +.#{$la-css-prefix}-wine-glass-alt:before { content: la-content($la-wine-glass-alt); } +.#{$la-css-prefix}-wix:before { content: la-content($la-wix); } +.#{$la-css-prefix}-wizards-of-the-coast:before { content: la-content($la-wizards-of-the-coast); } +.#{$la-css-prefix}-wolf-pack-battalion:before { content: la-content($la-wolf-pack-battalion); } +.#{$la-css-prefix}-won-sign:before { content: la-content($la-won-sign); } +.#{$la-css-prefix}-wordpress:before { content: la-content($la-wordpress); } +.#{$la-css-prefix}-wordpress-simple:before { content: la-content($la-wordpress-simple); } +.#{$la-css-prefix}-wpbeginner:before { content: la-content($la-wpbeginner); } +.#{$la-css-prefix}-wpexplorer:before { content: la-content($la-wpexplorer); } +.#{$la-css-prefix}-wpforms:before { content: la-content($la-wpforms); } +.#{$la-css-prefix}-wpressr:before { content: la-content($la-wpressr); } +.#{$la-css-prefix}-wrench:before { content: la-content($la-wrench); } +.#{$la-css-prefix}-x-ray:before { content: la-content($la-x-ray); } +.#{$la-css-prefix}-xbox:before { content: la-content($la-xbox); } +.#{$la-css-prefix}-xing:before { content: la-content($la-xing); } +.#{$la-css-prefix}-xing-square:before { content: la-content($la-xing-square); } +.#{$la-css-prefix}-y-combinator:before { content: la-content($la-y-combinator); } +.#{$la-css-prefix}-yahoo:before { content: la-content($la-yahoo); } +.#{$la-css-prefix}-yammer:before { content: la-content($la-yammer); } +.#{$la-css-prefix}-yandex:before { content: la-content($la-yandex); } +.#{$la-css-prefix}-yandex-international:before { content: la-content($la-yandex-international); } +.#{$la-css-prefix}-yarn:before { content: la-content($la-yarn); } +.#{$la-css-prefix}-yelp:before { content: la-content($la-yelp); } +.#{$la-css-prefix}-yen-sign:before { content: la-content($la-yen-sign); } +.#{$la-css-prefix}-yin-yang:before { content: la-content($la-yin-yang); } +.#{$la-css-prefix}-yoast:before { content: la-content($la-yoast); } +.#{$la-css-prefix}-youtube:before { content: la-content($la-youtube); } +.#{$la-css-prefix}-youtube-square:before { content: la-content($la-youtube-square); } +.#{$la-css-prefix}-zhihu:before { content: la-content($la-zhihu); } +.#{$la-css-prefix}-hat-cowboy:before { content: la-content($la-hat-cowboy); } +.#{$la-css-prefix}-hat-cowboy-side:before { content: la-content($la-hat-cowboy-side); } +.#{$la-css-prefix}-mdb:before { content: la-content($la-mdb); } +.#{$la-css-prefix}-mouse:before { content: la-content($la-mouse); } +.#{$la-css-prefix}-orcid:before { content: la-content($la-orcid); } +.#{$la-css-prefix}-record-vinyl:before { content: la-content($la-record-vinyl); } +.#{$la-css-prefix}-swift:before { content: la-content($la-swift); } +.#{$la-css-prefix}-umbraco:before { content: la-content($la-umbraco); } +.#{$la-css-prefix}-buy-n-large:before { content: la-content($la-buy-n-large); } diff --git a/public/style/icons/line-awesome/scss/_larger.scss b/public/style/icons/line-awesome/scss/_larger.scss new file mode 100644 index 0000000..fc4ba90 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_larger.scss @@ -0,0 +1,22 @@ +.#{$la-css-prefix}-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; +} + +.#{$la-css-prefix}-xs { font-size: 0.75em; } +.#{$la-css-prefix}-2x { font-size: 1em; } +.#{$la-css-prefix}-2x { font-size: 2em; } +.#{$la-css-prefix}-3x { font-size: 3em; } +.#{$la-css-prefix}-4x { font-size: 4em; } +.#{$la-css-prefix}-5x { font-size: 5em; } +.#{$la-css-prefix}-6x { font-size: 6em; } +.#{$la-css-prefix}-7x { font-size: 7em; } +.#{$la-css-prefix}-8x { font-size: 8em; } +.#{$la-css-prefix}-9x { font-size: 9em; } +.#{$la-css-prefix}-10x { font-size: 10em; } + +.#{$la-css-prefix}-fw { + text-align: center; + width: 1.25em; +} diff --git a/public/style/icons/line-awesome/scss/_list.scss b/public/style/icons/line-awesome/scss/_list.scss new file mode 100644 index 0000000..5e69fbc --- /dev/null +++ b/public/style/icons/line-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +.#{$la-css-prefix}-ul { + padding-left: 0; + margin-left: $la-li-width; + list-style-type: none; + > li { + position: relative; + } +} + +.#{$la-css-prefix}-li { + position: absolute; + left: -2em; + text-align: center; + width: $la-li-width; + line-height: inherit; + &.#{$la-css-prefix}-lg { + left: -$la-li-width + (4em / 14); + } +} diff --git a/public/style/icons/line-awesome/scss/_mixins.scss b/public/style/icons/line-awesome/scss/_mixins.scss new file mode 100644 index 0000000..de80b5e --- /dev/null +++ b/public/style/icons/line-awesome/scss/_mixins.scss @@ -0,0 +1,32 @@ +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; + } +} diff --git a/public/style/icons/line-awesome/scss/_path.scss b/public/style/icons/line-awesome/scss/_path.scss new file mode 100644 index 0000000..8354fc3 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_path.scss @@ -0,0 +1,53 @@ +@font-face { + font-family: $la-font-name-lab; + font-style: normal; + font-weight: normal; + font-display: auto; + src: url('#{$la-font-path}/la-brands-400.eot'); + src: url("#{$la-font-path}/la-brands-400.eot?#iefix") format("embedded-opentype"), + url("#{$la-font-path}/la-brands-400.woff2") format("woff2"), + url("#{$la-font-path}/la-brands-400.woff") format("woff"), + url("#{$la-font-path}/la-brands-400.ttf") format("truetype"), + url("#{$la-font-path}/la-brands-400.svg#lineawesome") format("svg"); +} + +.#{$la-css-prefix-lab} { + font-family: $la-font-name-lab; + font-weight: 400; +} + +@font-face { + font-family: $la-font-name-lar; + font-style: normal; + font-weight: 400; + font-display: auto; + src: url('#{$la-font-path}/la-regular-400.eot'); + src: url("#{$la-font-path}/la-regular-400.eot?#iefix") format("embedded-opentype"), + url("#{$la-font-path}/la-regular-400.woff2") format("woff2"), + url("#{$la-font-path}/la-regular-400.woff") format("woff"), + url("#{$la-font-path}/la-regular-400.ttf") format("truetype"), + url("#{$la-font-path}/la-regular-400.svg#lineawesome") format("svg"); +} + +.#{$la-css-prefix-lar} { + font-family: $la-font-name-lar; + font-weight: 400; +} + +@font-face { + font-family: $la-font-name-las; + font-style: normal; + font-weight: 900; + font-display: auto; + src: url('#{$la-font-path}/la-solid-900.eot'); + src: url("#{$la-font-path}/la-solid-900.eot?#iefix") format("embedded-opentype"), + url("#{$la-font-path}/la-solid-900.woff2") format("woff2"), + url("#{$la-font-path}/la-solid-900.woff") format("woff"), + url("#{$la-font-path}/la-solid-900.ttf") format("truetype"), + url("#{$la-font-path}/la-solid-900.svg#lineawesome") format("svg"); +} + +.#{$la-css-prefix-las} { + font-family: $la-font-name-las; + font-weight: 900; +} diff --git a/public/style/icons/line-awesome/scss/_rotated-flipped.scss b/public/style/icons/line-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..f0f8ec2 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,101 @@ +.la-pull-left { + float: left; +} + +.la-pull-right { + float: right; +} + +.la.la-pull-left, +.las.la-pull-left, +.lar.la-pull-left, +.lal.la-pull-left, +.lab.la-pull-left { + margin-right: .3em; +} + +.la.la-pull-right, +.las.la-pull-right, +.lar.la-pull-right, +.lal.la-pull-right, +.lab.la-pull-right { + margin-left: .3em; +} + +.la-spin { + -webkit-animation: la-spin 2s infinite linear; + animation: la-spin 2s infinite linear; +} + +.la-pulse { + -webkit-animation: la-spin 1s infinite steps(8); + animation: la-spin 1s infinite steps(8); +} + +@-webkit-keyframes la-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes la-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.la-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.la-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.la-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.la-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.la-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.la-flip-both, .la-flip-horizontal.la-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +:root .la-rotate-90, +:root .la-rotate-180, +:root .la-rotate-270, +:root .la-flip-horizontal, +:root .la-flip-vertical, +:root .la-flip-both { + -webkit-filter: none; + filter: none; +} diff --git a/public/style/icons/line-awesome/scss/_screen-reader.scss b/public/style/icons/line-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..bcb5455 --- /dev/null +++ b/public/style/icons/line-awesome/scss/_screen-reader.scss @@ -0,0 +1,2 @@ +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/public/style/icons/line-awesome/scss/_stacked.scss b/public/style/icons/line-awesome/scss/_stacked.scss new file mode 100644 index 0000000..c6c63dd --- /dev/null +++ b/public/style/icons/line-awesome/scss/_stacked.scss @@ -0,0 +1,28 @@ +.#{$la-css-prefix}-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.#{$la-css-prefix}-stack-1x, +.#{$la-css-prefix}-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; +} + +.#{$la-css-prefix}-stack-1x { + line-height: inherit; +} + +.#{$la-css-prefix}-stack-2x { + font-size: 2em; +} + +.#{$la-css-prefix}-inverse { + color: $la-inverse; +} diff --git a/public/style/icons/line-awesome/scss/_variables.scss b/public/style/icons/line-awesome/scss/_variables.scss new file mode 100644 index 0000000..ad3322f --- /dev/null +++ b/public/style/icons/line-awesome/scss/_variables.scss @@ -0,0 +1,1416 @@ +$la-font-path: "../fonts" !default; +$la-font-size-base: 14px !default; +$la-line-height-base: 1 !default; +$la-border-color: #eee !default; +$la-inverse: #fff !default; +$la-version: 1.3.0 !default; +$la-li-width: (20em / 14) !default; + +@function la-content($la-var) { + @return unquote("\"#{ $la-var }\""); +} + +$la-css-prefix: la; + +$la-font-name-lar: Line Awesome Free !default; +$la-css-prefix-lar: lar !default; + +$la-font-name-las: Line Awesome Free !default; +$la-css-prefix-las: las !default; + +$la-font-name-lab: Line Awesome Brands !default; +$la-css-prefix-lab: lab !default; + +$la-500px: \f26e; +$la-accessible-icon: \f368; +$la-accusoft: \f369; +$la-acquisitions-incorporated: \f6af; +$la-ad: \f641; +$la-address-book: \f2b9; +$la-address-card: \f2bb; +$la-adjust: \f042; +$la-adn: \f170; +$la-adobe: \f778; +$la-adversal: \f36a; +$la-affiliatetheme: \f36b; +$la-air-freshener: \f5d0; +$la-airbnb: \f834; +$la-algolia: \f36c; +$la-align-center: \f037; +$la-align-justify: \f039; +$la-align-left: \f036; +$la-align-right: \f038; +$la-alipay: \f642; +$la-allergies: \f461; +$la-amazon: \f270; +$la-amazon-pay: \f42c; +$la-ambulance: \f0f9; +$la-american-sign-language-interpreting: \f2a3; +$la-amilia: \f36d; +$la-anchor: \f13d; +$la-android: \f17b; +$la-angellist: \f209; +$la-angle-double-down: \f103; +$la-angle-double-left: \f100; +$la-angle-double-right: \f101; +$la-angle-double-up: \f102; +$la-angle-down: \f107; +$la-angle-left: \f104; +$la-angle-right: \f105; +$la-angle-up: \f106; +$la-angry: \f556; +$la-angrycreative: \f36e; +$la-angular: \f420; +$la-ankh: \f644; +$la-app-store: \f36f; +$la-app-store-ios: \f370; +$la-apper: \f371; +$la-apple: \f179; +$la-apple-alt: \f5d1; +$la-apple-pay: \f415; +$la-archive: \f187; +$la-archway: \f557; +$la-arrow-alt-circle-down: \f358; +$la-arrow-alt-circle-left: \f359; +$la-arrow-alt-circle-right: \f35a; +$la-arrow-alt-circle-up: \f35b; +$la-arrow-circle-down: \f0ab; +$la-arrow-circle-left: \f0a8; +$la-arrow-circle-right: \f0a9; +$la-arrow-circle-up: \f0aa; +$la-arrow-down: \f063; +$la-arrow-left: \f060; +$la-arrow-right: \f061; +$la-arrow-up: \f062; +$la-arrows-alt: \f0b2; +$la-arrows-alt-h: \f337; +$la-arrows-alt-v: \f338; +$la-artstation: \f77a; +$la-assistive-listening-systems: \f2a2; +$la-asterisk: \f069; +$la-asymmetrik: \f372; +$la-at: \f1fa; +$la-atlas: \f558; +$la-atlassian: \f77b; +$la-atom: \f5d2; +$la-audible: \f373; +$la-audio-description: \f29e; +$la-autoprefixer: \f41c; +$la-avianex: \f374; +$la-aviato: \f421; +$la-award: \f559; +$la-aws: \f375; +$la-baby: \f77c; +$la-baby-carriage: \f77d; +$la-backspace: \f55a; +$la-backward: \f04a; +$la-bacon: \f7e5; +$la-balance-scale: \f24e; +$la-balance-scale-left: \f515; +$la-balance-scale-right: \f516; +$la-ban: \f05e; +$la-band-aid: \f462; +$la-bandcamp: \f2d5; +$la-barcode: \f02a; +$la-bars: \f0c9; +$la-baseball-ball: \f433; +$la-basketball-ball: \f434; +$la-bath: \f2cd; +$la-battery-empty: \f244; +$la-battery-full: \f240; +$la-battery-half: \f242; +$la-battery-quarter: \f243; +$la-battery-three-quarters: \f241; +$la-battle-net: \f835; +$la-bed: \f236; +$la-beer: \f0fc; +$la-behance: \f1b4; +$la-behance-square: \f1b5; +$la-bell: \f0f3; +$la-bell-slash: \f1f6; +$la-bezier-curve: \f55b; +$la-bible: \f647; +$la-bicycle: \f206; +$la-biking: \f84a; +$la-bimobject: \f378; +$la-binoculars: \f1e5; +$la-biohazard: \f780; +$la-birthday-cake: \f1fd; +$la-bitbucket: \f171; +$la-bitcoin: \f379; +$la-bity: \f37a; +$la-black-tie: \f27e; +$la-blackberry: \f37b; +$la-blender: \f517; +$la-blender-phone: \f6b6; +$la-blind: \f29d; +$la-blog: \f781; +$la-blogger: \f37c; +$la-blogger-b: \f37d; +$la-bluetooth: \f293; +$la-bluetooth-b: \f294; +$la-bold: \f032; +$la-bolt: \f0e7; +$la-bomb: \f1e2; +$la-bone: \f5d7; +$la-bong: \f55c; +$la-book: \f02d; +$la-book-dead: \f6b7; +$la-book-medical: \f7e6; +$la-book-open: \f518; +$la-book-reader: \f5da; +$la-bookmark: \f02e; +$la-bootstrap: \f836; +$la-border-all: \f84c; +$la-border-none: \f850; +$la-border-style: \f853; +$la-bowling-ball: \f436; +$la-box: \f466; +$la-box-open: \f49e; +$la-boxes: \f468; +$la-braille: \f2a1; +$la-brain: \f5dc; +$la-bread-slice: \f7ec; +$la-briefcase: \f0b1; +$la-briefcase-medical: \f469; +$la-broadcast-tower: \f519; +$la-broom: \f51a; +$la-brush: \f55d; +$la-btc: \f15a; +$la-buffer: \f837; +$la-bug: \f188; +$la-building: \f1ad; +$la-bullhorn: \f0a1; +$la-bullseye: \f140; +$la-burn: \f46a; +$la-buromobelexperte: \f37f; +$la-bus: \f207; +$la-bus-alt: \f55e; +$la-business-time: \f64a; +$la-buysellads: \f20d; +$la-calculator: \f1ec; +$la-calendar: \f133; +$la-calendar-alt: \f073; +$la-calendar-check: \f274; +$la-calendar-day: \f783; +$la-calendar-minus: \f272; +$la-calendar-plus: \f271; +$la-calendar-times: \f273; +$la-calendar-week: \f784; +$la-camera: \f030; +$la-camera-retro: \f083; +$la-campground: \f6bb; +$la-canadian-maple-leaf: \f785; +$la-candy-cane: \f786; +$la-cannabis: \f55f; +$la-capsules: \f46b; +$la-car: \f1b9; +$la-car-alt: \f5de; +$la-car-battery: \f5df; +$la-car-crash: \f5e1; +$la-car-side: \f5e4; +$la-caret-down: \f0d7; +$la-caret-left: \f0d9; +$la-caret-right: \f0da; +$la-caret-square-down: \f150; +$la-caret-square-left: \f191; +$la-caret-square-right: \f152; +$la-caret-square-up: \f151; +$la-caret-up: \f0d8; +$la-carrot: \f787; +$la-cart-arrow-down: \f218; +$la-cart-plus: \f217; +$la-cash-register: \f788; +$la-cat: \f6be; +$la-cc-amazon-pay: \f42d; +$la-cc-amex: \f1f3; +$la-cc-apple-pay: \f416; +$la-cc-diners-club: \f24c; +$la-cc-discover: \f1f2; +$la-cc-jcb: \f24b; +$la-cc-mastercard: \f1f1; +$la-cc-paypal: \f1f4; +$la-cc-stripe: \f1f5; +$la-cc-visa: \f1f0; +$la-centercode: \f380; +$la-centos: \f789; +$la-certificate: \f0a3; +$la-chair: \f6c0; +$la-chalkboard: \f51b; +$la-chalkboard-teacher: \f51c; +$la-charging-station: \f5e7; +$la-chart-area: \f1fe; +$la-chart-bar: \f080; +$la-chart-line: \f201; +$la-chart-pie: \f200; +$la-check: \f00c; +$la-check-circle: \f058; +$la-check-double: \f560; +$la-check-square: \f14a; +$la-cheese: \f7ef; +$la-chess: \f439; +$la-chess-bishop: \f43a; +$la-chess-board: \f43c; +$la-chess-king: \f43f; +$la-chess-knight: \f441; +$la-chess-pawn: \f443; +$la-chess-queen: \f445; +$la-chess-rook: \f447; +$la-chevron-circle-down: \f13a; +$la-chevron-circle-left: \f137; +$la-chevron-circle-right: \f138; +$la-chevron-circle-up: \f139; +$la-chevron-down: \f078; +$la-chevron-left: \f053; +$la-chevron-right: \f054; +$la-chevron-up: \f077; +$la-child: \f1ae; +$la-chrome: \f268; +$la-chromecast: \f838; +$la-church: \f51d; +$la-circle: \f111; +$la-circle-notch: \f1ce; +$la-city: \f64f; +$la-clinic-medical: \f7f2; +$la-clipboard: \f328; +$la-clipboard-check: \f46c; +$la-clipboard-list: \f46d; +$la-clock: \f017; +$la-clone: \f24d; +$la-closed-captioning: \f20a; +$la-cloud: \f0c2; +$la-cloud-download-alt: \f381; +$la-cloud-meatball: \f73b; +$la-cloud-moon: \f6c3; +$la-cloud-moon-rain: \f73c; +$la-cloud-rain: \f73d; +$la-cloud-showers-heavy: \f740; +$la-cloud-sun: \f6c4; +$la-cloud-sun-rain: \f743; +$la-cloud-upload-alt: \f382; +$la-cloudscale: \f383; +$la-cloudsmith: \f384; +$la-cloudversify: \f385; +$la-cocktail: \f561; +$la-code: \f121; +$la-code-branch: \f126; +$la-codepen: \f1cb; +$la-codiepie: \f284; +$la-coffee: \f0f4; +$la-cog: \f013; +$la-cogs: \f085; +$la-coins: \f51e; +$la-columns: \f0db; +$la-comment: \f075; +$la-comment-alt: \f27a; +$la-comment-dollar: \f651; +$la-comment-dots: \f4ad; +$la-comment-medical: \f7f5; +$la-comment-slash: \f4b3; +$la-comments: \f086; +$la-comments-dollar: \f653; +$la-compact-disc: \f51f; +$la-compass: \f14e; +$la-compress: \f066; +$la-compress-arrows-alt: \f78c; +$la-concierge-bell: \f562; +$la-confluence: \f78d; +$la-connectdevelop: \f20e; +$la-contao: \f26d; +$la-cookie: \f563; +$la-cookie-bite: \f564; +$la-copy: \f0c5; +$la-copyright: \f1f9; +$la-cotton-bureau: \f89e; +$la-couch: \f4b8; +$la-cpanel: \f388; +$la-creative-commons: \f25e; +$la-creative-commons-by: \f4e7; +$la-creative-commons-nc: \f4e8; +$la-creative-commons-nc-eu: \f4e9; +$la-creative-commons-nc-jp: \f4ea; +$la-creative-commons-nd: \f4eb; +$la-creative-commons-pd: \f4ec; +$la-creative-commons-pd-alt: \f4ed; +$la-creative-commons-remix: \f4ee; +$la-creative-commons-sa: \f4ef; +$la-creative-commons-sampling: \f4f0; +$la-creative-commons-sampling-plus: \f4f1; +$la-creative-commons-share: \f4f2; +$la-creative-commons-zero: \f4f3; +$la-credit-card: \f09d; +$la-critical-role: \f6c9; +$la-crop: \f125; +$la-crop-alt: \f565; +$la-cross: \f654; +$la-crosshairs: \f05b; +$la-crow: \f520; +$la-crown: \f521; +$la-crutch: \f7f7; +$la-css3: \f13c; +$la-css3-alt: \f38b; +$la-cube: \f1b2; +$la-cubes: \f1b3; +$la-cut: \f0c4; +$la-cuttlefish: \f38c; +$la-d-and-d: \f38d; +$la-d-and-d-beyond: \f6ca; +$la-dashcube: \f210; +$la-database: \f1c0; +$la-deaf: \f2a4; +$la-delicious: \f1a5; +$la-democrat: \f747; +$la-deploydog: \f38e; +$la-deskpro: \f38f; +$la-desktop: \f108; +$la-dev: \f6cc; +$la-deviantart: \f1bd; +$la-dharmachakra: \f655; +$la-dhl: \f790; +$la-diagnoses: \f470; +$la-diaspora: \f791; +$la-dice: \f522; +$la-dice-d20: \f6cf; +$la-dice-d6: \f6d1; +$la-dice-five: \f523; +$la-dice-four: \f524; +$la-dice-one: \f525; +$la-dice-six: \f526; +$la-dice-three: \f527; +$la-dice-two: \f528; +$la-digg: \f1a6; +$la-digital-ocean: \f391; +$la-digital-tachograph: \f566; +$la-directions: \f5eb; +$la-discord: \f392; +$la-discourse: \f393; +$la-divide: \f529; +$la-dizzy: \f567; +$la-dna: \f471; +$la-dochub: \f394; +$la-docker: \f395; +$la-dog: \f6d3; +$la-dollar-sign: \f155; +$la-dolly: \f472; +$la-dolly-flatbed: \f474; +$la-donate: \f4b9; +$la-door-closed: \f52a; +$la-door-open: \f52b; +$la-dot-circle: \f192; +$la-dove: \f4ba; +$la-download: \f019; +$la-draft2digital: \f396; +$la-drafting-compass: \f568; +$la-dragon: \f6d5; +$la-draw-polygon: \f5ee; +$la-dribbble: \f17d; +$la-dribbble-square: \f397; +$la-dropbox: \f16b; +$la-drum: \f569; +$la-drum-steelpan: \f56a; +$la-drumstick-bite: \f6d7; +$la-drupal: \f1a9; +$la-dumbbell: \f44b; +$la-dumpster: \f793; +$la-dumpster-fire: \f794; +$la-dungeon: \f6d9; +$la-dyalog: \f399; +$la-earlybirds: \f39a; +$la-ebay: \f4f4; +$la-edge: \f282; +$la-edit: \f044; +$la-egg: \f7fb; +$la-eject: \f052; +$la-elementor: \f430; +$la-ellipsis-h: \f141; +$la-ellipsis-v: \f142; +$la-ello: \f5f1; +$la-ember: \f423; +$la-empire: \f1d1; +$la-envelope: \f0e0; +$la-envelope-open: \f2b6; +$la-envelope-open-text: \f658; +$la-envelope-square: \f199; +$la-envira: \f299; +$la-equals: \f52c; +$la-eraser: \f12d; +$la-erlang: \f39d; +$la-ethereum: \f42e; +$la-ethernet: \f796; +$la-etsy: \f2d7; +$la-euro-sign: \f153; +$la-evernote: \f839; +$la-exchange-alt: \f362; +$la-exclamation: \f12a; +$la-exclamation-circle: \f06a; +$la-exclamation-triangle: \f071; +$la-expand: \f065; +$la-expand-arrows-alt: \f31e; +$la-expeditedssl: \f23e; +$la-external-link-alt: \f35d; +$la-external-link-square-alt: \f360; +$la-eye: \f06e; +$la-eye-dropper: \f1fb; +$la-eye-slash: \f070; +$la-facebook: \f09a; +$la-facebook-f: \f39e; +$la-facebook-messenger: \f39f; +$la-facebook-square: \f082; +$la-fan: \f863; +$la-fantasy-flight-games: \f6dc; +$la-fast-backward: \f049; +$la-fast-forward: \f050; +$la-fax: \f1ac; +$la-feather: \f52d; +$la-feather-alt: \f56b; +$la-fedex: \f797; +$la-fedora: \f798; +$la-female: \f182; +$la-fighter-jet: \f0fb; +$la-figma: \f799; +$la-file: \f15b; +$la-file-alt: \f15c; +$la-file-archive: \f1c6; +$la-file-audio: \f1c7; +$la-file-code: \f1c9; +$la-file-contract: \f56c; +$la-file-csv: \f6dd; +$la-file-download: \f56d; +$la-file-excel: \f1c3; +$la-file-export: \f56e; +$la-file-image: \f1c5; +$la-file-import: \f56f; +$la-file-invoice: \f570; +$la-file-invoice-dollar: \f571; +$la-file-medical: \f477; +$la-file-medical-alt: \f478; +$la-file-pdf: \f1c1; +$la-file-powerpoint: \f1c4; +$la-file-prescription: \f572; +$la-file-signature: \f573; +$la-file-upload: \f574; +$la-file-video: \f1c8; +$la-file-word: \f1c2; +$la-fill: \f575; +$la-fill-drip: \f576; +$la-film: \f008; +$la-filter: \f0b0; +$la-fingerprint: \f577; +$la-fire: \f06d; +$la-fire-alt: \f7e4; +$la-fire-extinguisher: \f134; +$la-firefox: \f269; +$la-first-aid: \f479; +$la-first-order: \f2b0; +$la-first-order-alt: \f50a; +$la-firstdraft: \f3a1; +$la-fish: \f578; +$la-fist-raised: \f6de; +$la-flag: \f024; +$la-flag-checkered: \f11e; +$la-flag-usa: \f74d; +$la-flask: \f0c3; +$la-flickr: \f16e; +$la-flipboard: \f44d; +$la-flushed: \f579; +$la-fly: \f417; +$la-folder: \f07b; +$la-folder-minus: \f65d; +$la-folder-open: \f07c; +$la-folder-plus: \f65e; +$la-font: \f031; +$la-font-awesome: \f2b4; +$la-font-awesome-alt: \f35c; +$la-font-awesome-flag: \f425; +$la-fonticons: \f280; +$la-fonticons-fi: \f3a2; +$la-football-ball: \f44e; +$la-fort-awesome: \f286; +$la-fort-awesome-alt: \f3a3; +$la-forumbee: \f211; +$la-forward: \f04e; +$la-foursquare: \f180; +$la-free-code-camp: \f2c5; +$la-freebsd: \f3a4; +$la-frog: \f52e; +$la-frown: \f119; +$la-frown-open: \f57a; +$la-fulcrum: \f50b; +$la-funnel-dollar: \f662; +$la-futbol: \f1e3; +$la-galactic-republic: \f50c; +$la-galactic-senate: \f50d; +$la-gamepad: \f11b; +$la-gas-pump: \f52f; +$la-gavel: \f0e3; +$la-gem: \f3a5; +$la-genderless: \f22d; +$la-get-pocket: \f265; +$la-gg: \f260; +$la-gg-circle: \f261; +$la-ghost: \f6e2; +$la-gift: \f06b; +$la-gifts: \f79c; +$la-git: \f1d3; +$la-git-alt: \f841; +$la-git-square: \f1d2; +$la-github: \f09b; +$la-github-alt: \f113; +$la-github-square: \f092; +$la-gitkraken: \f3a6; +$la-gitlab: \f296; +$la-gitter: \f426; +$la-glass-cheers: \f79f; +$la-glass-martini: \f000; +$la-glass-martini-alt: \f57b; +$la-glass-whiskey: \f7a0; +$la-glasses: \f530; +$la-glide: \f2a5; +$la-glide-g: \f2a6; +$la-globe: \f0ac; +$la-globe-africa: \f57c; +$la-globe-americas: \f57d; +$la-globe-asia: \f57e; +$la-globe-europe: \f7a2; +$la-gofore: \f3a7; +$la-golf-ball: \f450; +$la-goodreads: \f3a8; +$la-goodreads-g: \f3a9; +$la-google: \f1a0; +$la-google-drive: \f3aa; +$la-google-play: \f3ab; +$la-google-plus: \f2b3; +$la-google-plus-g: \f0d5; +$la-google-plus-square: \f0d4; +$la-google-wallet: \f1ee; +$la-gopuram: \f664; +$la-graduation-cap: \f19d; +$la-gratipay: \f184; +$la-grav: \f2d6; +$la-greater-than: \f531; +$la-greater-than-equal: \f532; +$la-grimace: \f57f; +$la-grin: \f580; +$la-grin-alt: \f581; +$la-grin-beam: \f582; +$la-grin-beam-sweat: \f583; +$la-grin-hearts: \f584; +$la-grin-squint: \f585; +$la-grin-squint-tears: \f586; +$la-grin-stars: \f587; +$la-grin-tears: \f588; +$la-grin-tongue: \f589; +$la-grin-tongue-squint: \f58a; +$la-grin-tongue-wink: \f58b; +$la-grin-wink: \f58c; +$la-grip-horizontal: \f58d; +$la-grip-lines: \f7a4; +$la-grip-lines-vertical: \f7a5; +$la-grip-vertical: \f58e; +$la-gripfire: \f3ac; +$la-grunt: \f3ad; +$la-guitar: \f7a6; +$la-gulp: \f3ae; +$la-h-square: \f0fd; +$la-hacker-news: \f1d4; +$la-hacker-news-square: \f3af; +$la-hackerrank: \f5f7; +$la-hamburger: \f805; +$la-hammer: \f6e3; +$la-hamsa: \f665; +$la-hand-holding: \f4bd; +$la-hand-holding-heart: \f4be; +$la-hand-holding-usd: \f4c0; +$la-hand-lizard: \f258; +$la-hand-middle-finger: \f806; +$la-hand-paper: \f256; +$la-hand-peace: \f25b; +$la-hand-point-down: \f0a7; +$la-hand-point-left: \f0a5; +$la-hand-point-right: \f0a4; +$la-hand-point-up: \f0a6; +$la-hand-pointer: \f25a; +$la-hand-rock: \f255; +$la-hand-scissors: \f257; +$la-hand-spock: \f259; +$la-hands: \f4c2; +$la-hands-helping: \f4c4; +$la-handshake: \f2b5; +$la-hanukiah: \f6e6; +$la-hard-hat: \f807; +$la-hashtag: \f292; +$la-hat-wizard: \f6e8; +$la-haykal: \f666; +$la-hdd: \f0a0; +$la-heading: \f1dc; +$la-headphones: \f025; +$la-headphones-alt: \f58f; +$la-headset: \f590; +$la-heart: \f004; +$la-heart-broken: \f7a9; +$la-heartbeat: \f21e; +$la-helicopter: \f533; +$la-highlighter: \f591; +$la-hiking: \f6ec; +$la-hippo: \f6ed; +$la-hips: \f452; +$la-hire-a-helper: \f3b0; +$la-history: \f1da; +$la-hockey-puck: \f453; +$la-holly-berry: \f7aa; +$la-home: \f015; +$la-hooli: \f427; +$la-hornbill: \f592; +$la-horse: \f6f0; +$la-horse-head: \f7ab; +$la-hospital: \f0f8; +$la-hospital-alt: \f47d; +$la-hospital-symbol: \f47e; +$la-hot-tub: \f593; +$la-hotdog: \f80f; +$la-hotel: \f594; +$la-hotjar: \f3b1; +$la-hourglass: \f254; +$la-hourglass-end: \f253; +$la-hourglass-half: \f252; +$la-hourglass-start: \f251; +$la-house-damage: \f6f1; +$la-houzz: \f27c; +$la-hryvnia: \f6f2; +$la-html5: \f13b; +$la-hubspot: \f3b2; +$la-i-cursor: \f246; +$la-ice-cream: \f810; +$la-icicles: \f7ad; +$la-icons: \f86d; +$la-id-badge: \f2c1; +$la-id-card: \f2c2; +$la-id-card-alt: \f47f; +$la-igloo: \f7ae; +$la-image: \f03e; +$la-images: \f302; +$la-imdb: \f2d8; +$la-inbox: \f01c; +$la-indent: \f03c; +$la-industry: \f275; +$la-infinity: \f534; +$la-info: \f129; +$la-info-circle: \f05a; +$la-instagram: \f16d; +$la-intercom: \f7af; +$la-internet-explorer: \f26b; +$la-invision: \f7b0; +$la-ioxhost: \f208; +$la-italic: \f033; +$la-itch-io: \f83a; +$la-itunes: \f3b4; +$la-itunes-note: \f3b5; +$la-java: \f4e4; +$la-jedi: \f669; +$la-jedi-order: \f50e; +$la-jenkins: \f3b6; +$la-jira: \f7b1; +$la-joget: \f3b7; +$la-joint: \f595; +$la-joomla: \f1aa; +$la-journal-whills: \f66a; +$la-js: \f3b8; +$la-js-square: \f3b9; +$la-jsfiddle: \f1cc; +$la-kaaba: \f66b; +$la-kaggle: \f5fa; +$la-key: \f084; +$la-keybase: \f4f5; +$la-keyboard: \f11c; +$la-keycdn: \f3ba; +$la-khanda: \f66d; +$la-kickstarter: \f3bb; +$la-kickstarter-k: \f3bc; +$la-kiss: \f596; +$la-kiss-beam: \f597; +$la-kiss-wink-heart: \f598; +$la-kiwi-bird: \f535; +$la-korvue: \f42f; +$la-landmark: \f66f; +$la-language: \f1ab; +$la-laptop: \f109; +$la-laptop-code: \f5fc; +$la-laptop-medical: \f812; +$la-laravel: \f3bd; +$la-lastfm: \f202; +$la-lastfm-square: \f203; +$la-laugh: \f599; +$la-laugh-beam: \f59a; +$la-laugh-squint: \f59b; +$la-laugh-wink: \f59c; +$la-layer-group: \f5fd; +$la-leaf: \f06c; +$la-leanpub: \f212; +$la-lemon: \f094; +$la-less: \f41d; +$la-less-than: \f536; +$la-less-than-equal: \f537; +$la-level-down-alt: \f3be; +$la-level-up-alt: \f3bf; +$la-life-ring: \f1cd; +$la-lightbulb: \f0eb; +$la-line: \f3c0; +$la-link: \f0c1; +$la-linkedin: \f08c; +$la-linkedin-in: \f0e1; +$la-linode: \f2b8; +$la-linux: \f17c; +$la-lira-sign: \f195; +$la-list: \f03a; +$la-list-alt: \f022; +$la-list-ol: \f0cb; +$la-list-ul: \f0ca; +$la-location-arrow: \f124; +$la-lock: \f023; +$la-lock-open: \f3c1; +$la-long-arrow-alt-down: \f309; +$la-long-arrow-alt-left: \f30a; +$la-long-arrow-alt-right: \f30b; +$la-long-arrow-alt-up: \f30c; +$la-low-vision: \f2a8; +$la-luggage-cart: \f59d; +$la-lyft: \f3c3; +$la-magento: \f3c4; +$la-magic: \f0d0; +$la-magnet: \f076; +$la-mail-bulk: \f674; +$la-mailchimp: \f59e; +$la-male: \f183; +$la-mandalorian: \f50f; +$la-map: \f279; +$la-map-marked: \f59f; +$la-map-marked-alt: \f5a0; +$la-map-marker: \f041; +$la-map-marker-alt: \f3c5; +$la-map-pin: \f276; +$la-map-signs: \f277; +$la-markdown: \f60f; +$la-marker: \f5a1; +$la-mars: \f222; +$la-mars-double: \f227; +$la-mars-stroke: \f229; +$la-mars-stroke-h: \f22b; +$la-mars-stroke-v: \f22a; +$la-mask: \f6fa; +$la-mastodon: \f4f6; +$la-maxcdn: \f136; +$la-medal: \f5a2; +$la-medapps: \f3c6; +$la-medium: \f23a; +$la-medium-m: \f3c7; +$la-medkit: \f0fa; +$la-medrt: \f3c8; +$la-meetup: \f2e0; +$la-megaport: \f5a3; +$la-meh: \f11a; +$la-meh-blank: \f5a4; +$la-meh-rolling-eyes: \f5a5; +$la-memory: \f538; +$la-mendeley: \f7b3; +$la-menorah: \f676; +$la-mercury: \f223; +$la-meteor: \f753; +$la-microchip: \f2db; +$la-microphone: \f130; +$la-microphone-alt: \f3c9; +$la-microphone-alt-slash: \f539; +$la-microphone-slash: \f131; +$la-microscope: \f610; +$la-microsoft: \f3ca; +$la-minus: \f068; +$la-minus-circle: \f056; +$la-minus-square: \f146; +$la-mitten: \f7b5; +$la-mix: \f3cb; +$la-mixcloud: \f289; +$la-mizuni: \f3cc; +$la-mobile: \f10b; +$la-mobile-alt: \f3cd; +$la-modx: \f285; +$la-monero: \f3d0; +$la-money-bill: \f0d6; +$la-money-bill-alt: \f3d1; +$la-money-bill-wave: \f53a; +$la-money-bill-wave-alt: \f53b; +$la-money-check: \f53c; +$la-money-check-alt: \f53d; +$la-monument: \f5a6; +$la-moon: \f186; +$la-mortar-pestle: \f5a7; +$la-mosque: \f678; +$la-motorcycle: \f21c; +$la-mountain: \f6fc; +$la-mouse-pointer: \f245; +$la-mug-hot: \f7b6; +$la-music: \f001; +$la-napster: \f3d2; +$la-neos: \f612; +$la-network-wired: \f6ff; +$la-neuter: \f22c; +$la-newspaper: \f1ea; +$la-nimblr: \f5a8; +$la-node: \f419; +$la-node-js: \f3d3; +$la-not-equal: \f53e; +$la-notes-medical: \f481; +$la-npm: \f3d4; +$la-ns8: \f3d5; +$la-nutritionix: \f3d6; +$la-object-group: \f247; +$la-object-ungroup: \f248; +$la-odnoklassniki: \f263; +$la-odnoklassniki-square: \f264; +$la-oil-can: \f613; +$la-old-republic: \f510; +$la-om: \f679; +$la-opencart: \f23d; +$la-openid: \f19b; +$la-opera: \f26a; +$la-optin-monster: \f23c; +$la-osi: \f41a; +$la-otter: \f700; +$la-outdent: \f03b; +$la-page4: \f3d7; +$la-pagelines: \f18c; +$la-pager: \f815; +$la-paint-brush: \f1fc; +$la-paint-roller: \f5aa; +$la-palette: \f53f; +$la-palfed: \f3d8; +$la-pallet: \f482; +$la-paper-plane: \f1d8; +$la-paperclip: \f0c6; +$la-parachute-box: \f4cd; +$la-paragraph: \f1dd; +$la-parking: \f540; +$la-passport: \f5ab; +$la-pastafarianism: \f67b; +$la-paste: \f0ea; +$la-patreon: \f3d9; +$la-pause: \f04c; +$la-pause-circle: \f28b; +$la-paw: \f1b0; +$la-paypal: \f1ed; +$la-peace: \f67c; +$la-pen: \f304; +$la-pen-alt: \f305; +$la-pen-fancy: \f5ac; +$la-pen-nib: \f5ad; +$la-pen-square: \f14b; +$la-pencil-alt: \f303; +$la-pencil-ruler: \f5ae; +$la-penny-arcade: \f704; +$la-people-carry: \f4ce; +$la-pepper-hot: \f816; +$la-percent: \f295; +$la-percentage: \f541; +$la-periscope: \f3da; +$la-person-booth: \f756; +$la-phabricator: \f3db; +$la-phoenix-framework: \f3dc; +$la-phoenix-squadron: \f511; +$la-phone: \f095; +$la-phone-alt: \f879; +$la-phone-slash: \f3dd; +$la-phone-square: \f098; +$la-phone-square-alt: \f87b; +$la-phone-volume: \f2a0; +$la-photo-video: \f87c; +$la-php: \f457; +$la-pied-piper: \f2ae; +$la-pied-piper-alt: \f1a8; +$la-pied-piper-hat: \f4e5; +$la-pied-piper-pp: \f1a7; +$la-piggy-bank: \f4d3; +$la-pills: \f484; +$la-pinterest: \f0d2; +$la-pinterest-p: \f231; +$la-pinterest-square: \f0d3; +$la-pizza-slice: \f818; +$la-place-of-worship: \f67f; +$la-plane: \f072; +$la-plane-arrival: \f5af; +$la-plane-departure: \f5b0; +$la-play: \f04b; +$la-play-circle: \f144; +$la-playstation: \f3df; +$la-plug: \f1e6; +$la-plus: \f067; +$la-plus-circle: \f055; +$la-plus-square: \f0fe; +$la-podcast: \f2ce; +$la-poll: \f681; +$la-poll-h: \f682; +$la-poo: \f2fe; +$la-poo-storm: \f75a; +$la-poop: \f619; +$la-portrait: \f3e0; +$la-pound-sign: \f154; +$la-power-off: \f011; +$la-pray: \f683; +$la-praying-hands: \f684; +$la-prescription: \f5b1; +$la-prescription-bottle: \f485; +$la-prescription-bottle-alt: \f486; +$la-print: \f02f; +$la-procedures: \f487; +$la-product-hunt: \f288; +$la-project-diagram: \f542; +$la-pushed: \f3e1; +$la-puzzle-piece: \f12e; +$la-python: \f3e2; +$la-qq: \f1d6; +$la-qrcode: \f029; +$la-question: \f128; +$la-question-circle: \f059; +$la-quidditch: \f458; +$la-quinscape: \f459; +$la-quora: \f2c4; +$la-quote-left: \f10d; +$la-quote-right: \f10e; +$la-quran: \f687; +$la-r-project: \f4f7; +$la-radiation: \f7b9; +$la-radiation-alt: \f7ba; +$la-rainbow: \f75b; +$la-random: \f074; +$la-raspberry-pi: \f7bb; +$la-ravelry: \f2d9; +$la-react: \f41b; +$la-reacteurope: \f75d; +$la-readme: \f4d5; +$la-rebel: \f1d0; +$la-receipt: \f543; +$la-recycle: \f1b8; +$la-red-river: \f3e3; +$la-reddit: \f1a1; +$la-reddit-alien: \f281; +$la-reddit-square: \f1a2; +$la-redhat: \f7bc; +$la-redo: \f01e; +$la-redo-alt: \f2f9; +$la-registered: \f25d; +$la-remove-format: \f87d; +$la-renren: \f18b; +$la-reply: \f3e5; +$la-reply-all: \f122; +$la-replyd: \f3e6; +$la-republican: \f75e; +$la-researchgate: \f4f8; +$la-resolving: \f3e7; +$la-restroom: \f7bd; +$la-retweet: \f079; +$la-rev: \f5b2; +$la-ribbon: \f4d6; +$la-ring: \f70b; +$la-road: \f018; +$la-robot: \f544; +$la-rocket: \f135; +$la-rocketchat: \f3e8; +$la-rockrms: \f3e9; +$la-route: \f4d7; +$la-rss: \f09e; +$la-rss-square: \f143; +$la-ruble-sign: \f158; +$la-ruler: \f545; +$la-ruler-combined: \f546; +$la-ruler-horizontal: \f547; +$la-ruler-vertical: \f548; +$la-running: \f70c; +$la-rupee-sign: \f156; +$la-sad-cry: \f5b3; +$la-sad-tear: \f5b4; +$la-safari: \f267; +$la-salesforce: \f83b; +$la-sass: \f41e; +$la-satellite: \f7bf; +$la-satellite-dish: \f7c0; +$la-save: \f0c7; +$la-schlix: \f3ea; +$la-school: \f549; +$la-screwdriver: \f54a; +$la-scribd: \f28a; +$la-scroll: \f70e; +$la-sd-card: \f7c2; +$la-search: \f002; +$la-search-dollar: \f688; +$la-search-location: \f689; +$la-search-minus: \f010; +$la-search-plus: \f00e; +$la-searchengin: \f3eb; +$la-seedling: \f4d8; +$la-sellcast: \f2da; +$la-sellsy: \f213; +$la-server: \f233; +$la-servicestack: \f3ec; +$la-shapes: \f61f; +$la-share: \f064; +$la-share-alt: \f1e0; +$la-share-alt-square: \f1e1; +$la-share-square: \f14d; +$la-shekel-sign: \f20b; +$la-shield-alt: \f3ed; +$la-ship: \f21a; +$la-shipping-fast: \f48b; +$la-shirtsinbulk: \f214; +$la-shoe-prints: \f54b; +$la-shopping-bag: \f290; +$la-shopping-basket: \f291; +$la-shopping-cart: \f07a; +$la-shopware: \f5b5; +$la-shower: \f2cc; +$la-shuttle-van: \f5b6; +$la-sign: \f4d9; +$la-sign-in-alt: \f2f6; +$la-sign-language: \f2a7; +$la-sign-out-alt: \f2f5; +$la-signal: \f012; +$la-signature: \f5b7; +$la-sim-card: \f7c4; +$la-simplybuilt: \f215; +$la-sistrix: \f3ee; +$la-sitemap: \f0e8; +$la-sith: \f512; +$la-skating: \f7c5; +$la-sketch: \f7c6; +$la-skiing: \f7c9; +$la-skiing-nordic: \f7ca; +$la-skull: \f54c; +$la-skull-crossbones: \f714; +$la-skyatlas: \f216; +$la-skype: \f17e; +$la-slack: \f198; +$la-slack-hash: \f3ef; +$la-slash: \f715; +$la-sleigh: \f7cc; +$la-sliders-h: \f1de; +$la-slideshare: \f1e7; +$la-smile: \f118; +$la-smile-beam: \f5b8; +$la-smile-wink: \f4da; +$la-smog: \f75f; +$la-smoking: \f48d; +$la-smoking-ban: \f54d; +$la-sms: \f7cd; +$la-snapchat: \f2ab; +$la-snapchat-ghost: \f2ac; +$la-snapchat-square: \f2ad; +$la-snowboarding: \f7ce; +$la-snowflake: \f2dc; +$la-snowman: \f7d0; +$la-snowplow: \f7d2; +$la-socks: \f696; +$la-solar-panel: \f5ba; +$la-sort: \f0dc; +$la-sort-alpha-down: \f15d; +$la-sort-alpha-down-alt: \f881; +$la-sort-alpha-up: \f15e; +$la-sort-alpha-up-alt: \f882; +$la-sort-amount-down: \f160; +$la-sort-amount-down-alt: \f884; +$la-sort-amount-up: \f161; +$la-sort-amount-up-alt: \f885; +$la-sort-down: \f0dd; +$la-sort-numeric-down: \f162; +$la-sort-numeric-down-alt: \f886; +$la-sort-numeric-up: \f163; +$la-sort-numeric-up-alt: \f887; +$la-sort-up: \f0de; +$la-soundcloud: \f1be; +$la-sourcetree: \f7d3; +$la-spa: \f5bb; +$la-space-shuttle: \f197; +$la-speakap: \f3f3; +$la-speaker-deck: \f83c; +$la-spell-check: \f891; +$la-spider: \f717; +$la-spinner: \f110; +$la-splotch: \f5bc; +$la-spotify: \f1bc; +$la-spray-can: \f5bd; +$la-square: \f0c8; +$la-square-full: \f45c; +$la-square-root-alt: \f698; +$la-squarespace: \f5be; +$la-stack-exchange: \f18d; +$la-stack-overflow: \f16c; +$la-stackpath: \f842; +$la-stamp: \f5bf; +$la-star: \f005; +$la-star-and-crescent: \f699; +$la-star-half: \f089; +$la-star-half-alt: \f5c0; +$la-star-of-david: \f69a; +$la-star-of-life: \f621; +$la-staylinked: \f3f5; +$la-steam: \f1b6; +$la-steam-square: \f1b7; +$la-steam-symbol: \f3f6; +$la-step-backward: \f048; +$la-step-forward: \f051; +$la-stethoscope: \f0f1; +$la-sticker-mule: \f3f7; +$la-sticky-note: \f249; +$la-stop: \f04d; +$la-stop-circle: \f28d; +$la-stopwatch: \f2f2; +$la-store: \f54e; +$la-store-alt: \f54f; +$la-strava: \f428; +$la-stream: \f550; +$la-street-view: \f21d; +$la-strikethrough: \f0cc; +$la-stripe: \f429; +$la-stripe-s: \f42a; +$la-stroopwafel: \f551; +$la-studiovinari: \f3f8; +$la-stumbleupon: \f1a4; +$la-stumbleupon-circle: \f1a3; +$la-subscript: \f12c; +$la-subway: \f239; +$la-suitcase: \f0f2; +$la-suitcase-rolling: \f5c1; +$la-sun: \f185; +$la-superpowers: \f2dd; +$la-superscript: \f12b; +$la-supple: \f3f9; +$la-surprise: \f5c2; +$la-suse: \f7d6; +$la-swatchbook: \f5c3; +$la-swimmer: \f5c4; +$la-swimming-pool: \f5c5; +$la-symfony: \f83d; +$la-synagogue: \f69b; +$la-sync: \f021; +$la-sync-alt: \f2f1; +$la-syringe: \f48e; +$la-table: \f0ce; +$la-table-tennis: \f45d; +$la-tablet: \f10a; +$la-tablet-alt: \f3fa; +$la-tablets: \f490; +$la-tachometer-alt: \f3fd; +$la-tag: \f02b; +$la-tags: \f02c; +$la-tape: \f4db; +$la-tasks: \f0ae; +$la-taxi: \f1ba; +$la-teamspeak: \f4f9; +$la-teeth: \f62e; +$la-teeth-open: \f62f; +$la-telegram: \f2c6; +$la-telegram-plane: \f3fe; +$la-temperature-high: \f769; +$la-temperature-low: \f76b; +$la-tencent-weibo: \f1d5; +$la-tenge: \f7d7; +$la-terminal: \f120; +$la-text-height: \f034; +$la-text-width: \f035; +$la-th: \f00a; +$la-th-large: \f009; +$la-th-list: \f00b; +$la-the-red-yeti: \f69d; +$la-theater-masks: \f630; +$la-themeco: \f5c6; +$la-themeisle: \f2b2; +$la-thermometer: \f491; +$la-thermometer-empty: \f2cb; +$la-thermometer-full: \f2c7; +$la-thermometer-half: \f2c9; +$la-thermometer-quarter: \f2ca; +$la-thermometer-three-quarters: \f2c8; +$la-think-peaks: \f731; +$la-thumbs-down: \f165; +$la-thumbs-up: \f164; +$la-thumbtack: \f08d; +$la-ticket-alt: \f3ff; +$la-times: \f00d; +$la-times-circle: \f057; +$la-tint: \f043; +$la-tint-slash: \f5c7; +$la-tired: \f5c8; +$la-toggle-off: \f204; +$la-toggle-on: \f205; +$la-toilet: \f7d8; +$la-toilet-paper: \f71e; +$la-toolbox: \f552; +$la-tools: \f7d9; +$la-tooth: \f5c9; +$la-torah: \f6a0; +$la-torii-gate: \f6a1; +$la-tractor: \f722; +$la-trade-federation: \f513; +$la-trademark: \f25c; +$la-traffic-light: \f637; +$la-train: \f238; +$la-tram: \f7da; +$la-transgender: \f224; +$la-transgender-alt: \f225; +$la-trash: \f1f8; +$la-trash-alt: \f2ed; +$la-trash-restore: \f829; +$la-trash-restore-alt: \f82a; +$la-tree: \f1bb; +$la-trello: \f181; +$la-tripadvisor: \f262; +$la-trophy: \f091; +$la-truck: \f0d1; +$la-truck-loading: \f4de; +$la-truck-monster: \f63b; +$la-truck-moving: \f4df; +$la-truck-pickup: \f63c; +$la-tshirt: \f553; +$la-tty: \f1e4; +$la-tumblr: \f173; +$la-tumblr-square: \f174; +$la-tv: \f26c; +$la-twitch: \f1e8; +$la-twitter: \f099; +$la-twitter-square: \f081; +$la-typo3: \f42b; +$la-uber: \f402; +$la-ubuntu: \f7df; +$la-uikit: \f403; +$la-umbrella: \f0e9; +$la-umbrella-beach: \f5ca; +$la-underline: \f0cd; +$la-undo: \f0e2; +$la-undo-alt: \f2ea; +$la-uniregistry: \f404; +$la-universal-access: \f29a; +$la-university: \f19c; +$la-unlink: \f127; +$la-unlock: \f09c; +$la-unlock-alt: \f13e; +$la-untappd: \f405; +$la-upload: \f093; +$la-ups: \f7e0; +$la-usb: \f287; +$la-user: \f007; +$la-user-alt: \f406; +$la-user-alt-slash: \f4fa; +$la-user-astronaut: \f4fb; +$la-user-check: \f4fc; +$la-user-circle: \f2bd; +$la-user-clock: \f4fd; +$la-user-cog: \f4fe; +$la-user-edit: \f4ff; +$la-user-friends: \f500; +$la-user-graduate: \f501; +$la-user-injured: \f728; +$la-user-lock: \f502; +$la-user-md: \f0f0; +$la-user-minus: \f503; +$la-user-ninja: \f504; +$la-user-nurse: \f82f; +$la-user-plus: \f234; +$la-user-secret: \f21b; +$la-user-shield: \f505; +$la-user-slash: \f506; +$la-user-tag: \f507; +$la-user-tie: \f508; +$la-user-times: \f235; +$la-users: \f0c0; +$la-users-cog: \f509; +$la-usps: \f7e1; +$la-ussunnah: \f407; +$la-utensil-spoon: \f2e5; +$la-utensils: \f2e7; +$la-vaadin: \f408; +$la-vector-square: \f5cb; +$la-venus: \f221; +$la-venus-double: \f226; +$la-venus-mars: \f228; +$la-viacoin: \f237; +$la-viadeo: \f2a9; +$la-viadeo-square: \f2aa; +$la-vial: \f492; +$la-vials: \f493; +$la-viber: \f409; +$la-video: \f03d; +$la-video-slash: \f4e2; +$la-vihara: \f6a7; +$la-vimeo: \f40a; +$la-vimeo-square: \f194; +$la-vimeo-v: \f27d; +$la-vine: \f1ca; +$la-vk: \f189; +$la-vnv: \f40b; +$la-voicemail: \f897; +$la-volleyball-ball: \f45f; +$la-volume-down: \f027; +$la-volume-mute: \f6a9; +$la-volume-off: \f026; +$la-volume-up: \f028; +$la-vote-yea: \f772; +$la-vr-cardboard: \f729; +$la-vuejs: \f41f; +$la-walking: \f554; +$la-wallet: \f555; +$la-warehouse: \f494; +$la-water: \f773; +$la-wave-square: \f83e; +$la-waze: \f83f; +$la-weebly: \f5cc; +$la-weibo: \f18a; +$la-weight: \f496; +$la-weight-hanging: \f5cd; +$la-weixin: \f1d7; +$la-whatsapp: \f232; +$la-whatsapp-square: \f40c; +$la-wheelchair: \f193; +$la-whmcs: \f40d; +$la-wifi: \f1eb; +$la-wikipedia-w: \f266; +$la-wind: \f72e; +$la-window-close: \f410; +$la-window-maximize: \f2d0; +$la-window-minimize: \f2d1; +$la-window-restore: \f2d2; +$la-windows: \f17a; +$la-wine-bottle: \f72f; +$la-wine-glass: \f4e3; +$la-wine-glass-alt: \f5ce; +$la-wix: \f5cf; +$la-wizards-of-the-coast: \f730; +$la-wolf-pack-battalion: \f514; +$la-won-sign: \f159; +$la-wordpress: \f19a; +$la-wordpress-simple: \f411; +$la-wpbeginner: \f297; +$la-wpexplorer: \f2de; +$la-wpforms: \f298; +$la-wpressr: \f3e4; +$la-wrench: \f0ad; +$la-x-ray: \f497; +$la-xbox: \f412; +$la-xing: \f168; +$la-xing-square: \f169; +$la-y-combinator: \f23b; +$la-yahoo: \f19e; +$la-yammer: \f840; +$la-yandex: \f413; +$la-yandex-international: \f414; +$la-yarn: \f7e3; +$la-yelp: \f1e9; +$la-yen-sign: \f157; +$la-yin-yang: \f6ad; +$la-yoast: \f2b1; +$la-youtube: \f167; +$la-youtube-square: \f431; +$la-zhihu: \f63f; +$la-hat-cowboy: \f8c0; +$la-hat-cowboy-side: \f8c1; +$la-mdb: \f8ca; +$la-mouse: \f8cc; +$la-orcid: \f8d2; +$la-record-vinyl: \f8d9; +$la-swift: \f8e1; +$la-umbraco: \f8e8; +$la-buy-n-large: \f8a6; diff --git a/public/style/icons/line-awesome/scss/line-awesome.scss b/public/style/icons/line-awesome/scss/line-awesome.scss new file mode 100644 index 0000000..1a9f614 --- /dev/null +++ b/public/style/icons/line-awesome/scss/line-awesome.scss @@ -0,0 +1,12 @@ +@import "mixins"; +@import "core"; +@import "variables"; +@import "path"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered_pulled"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/public/style/icons/line-awesome/svg/500px.svg b/public/style/icons/line-awesome/svg/500px.svg new file mode 100644 index 0000000..51cf807 --- /dev/null +++ b/public/style/icons/line-awesome/svg/500px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/accessible-icon.svg b/public/style/icons/line-awesome/svg/accessible-icon.svg new file mode 100644 index 0000000..4578aeb --- /dev/null +++ b/public/style/icons/line-awesome/svg/accessible-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/accusoft.svg b/public/style/icons/line-awesome/svg/accusoft.svg new file mode 100644 index 0000000..863fa89 --- /dev/null +++ b/public/style/icons/line-awesome/svg/accusoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/acquisitions-incorporated.svg b/public/style/icons/line-awesome/svg/acquisitions-incorporated.svg new file mode 100644 index 0000000..e82a5be --- /dev/null +++ b/public/style/icons/line-awesome/svg/acquisitions-incorporated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ad-solid.svg b/public/style/icons/line-awesome/svg/ad-solid.svg new file mode 100644 index 0000000..ee85768 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ad-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/address-book-solid.svg b/public/style/icons/line-awesome/svg/address-book-solid.svg new file mode 100644 index 0000000..4d08ca8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/address-book-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/address-book.svg b/public/style/icons/line-awesome/svg/address-book.svg new file mode 100644 index 0000000..4d08ca8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/address-card-solid.svg b/public/style/icons/line-awesome/svg/address-card-solid.svg new file mode 100644 index 0000000..fcd8461 --- /dev/null +++ b/public/style/icons/line-awesome/svg/address-card-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/address-card.svg b/public/style/icons/line-awesome/svg/address-card.svg new file mode 100644 index 0000000..fcd8461 --- /dev/null +++ b/public/style/icons/line-awesome/svg/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/adjust-solid.svg b/public/style/icons/line-awesome/svg/adjust-solid.svg new file mode 100644 index 0000000..775aaec --- /dev/null +++ b/public/style/icons/line-awesome/svg/adjust-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/adn.svg b/public/style/icons/line-awesome/svg/adn.svg new file mode 100644 index 0000000..2391da5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/adn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/adobe.svg b/public/style/icons/line-awesome/svg/adobe.svg new file mode 100644 index 0000000..b8bb0f9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/adobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/adversal.svg b/public/style/icons/line-awesome/svg/adversal.svg new file mode 100644 index 0000000..46a982f --- /dev/null +++ b/public/style/icons/line-awesome/svg/adversal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/affiliatetheme.svg b/public/style/icons/line-awesome/svg/affiliatetheme.svg new file mode 100644 index 0000000..3e0c14c --- /dev/null +++ b/public/style/icons/line-awesome/svg/affiliatetheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/air-freshener-solid.svg b/public/style/icons/line-awesome/svg/air-freshener-solid.svg new file mode 100644 index 0000000..8881d8e --- /dev/null +++ b/public/style/icons/line-awesome/svg/air-freshener-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/airbnb.svg b/public/style/icons/line-awesome/svg/airbnb.svg new file mode 100644 index 0000000..afe69d3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/airbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/algolia.svg b/public/style/icons/line-awesome/svg/algolia.svg new file mode 100644 index 0000000..6aae6c2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/algolia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/align-center-solid.svg b/public/style/icons/line-awesome/svg/align-center-solid.svg new file mode 100644 index 0000000..cbb7404 --- /dev/null +++ b/public/style/icons/line-awesome/svg/align-center-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/align-justify-solid.svg b/public/style/icons/line-awesome/svg/align-justify-solid.svg new file mode 100644 index 0000000..72e9f95 --- /dev/null +++ b/public/style/icons/line-awesome/svg/align-justify-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/align-left-solid.svg b/public/style/icons/line-awesome/svg/align-left-solid.svg new file mode 100644 index 0000000..aec99b3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/align-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/align-right-solid.svg b/public/style/icons/line-awesome/svg/align-right-solid.svg new file mode 100644 index 0000000..080eb04 --- /dev/null +++ b/public/style/icons/line-awesome/svg/align-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/alipay.svg b/public/style/icons/line-awesome/svg/alipay.svg new file mode 100644 index 0000000..ef0adeb --- /dev/null +++ b/public/style/icons/line-awesome/svg/alipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/allergies-solid.svg b/public/style/icons/line-awesome/svg/allergies-solid.svg new file mode 100644 index 0000000..2acc01d --- /dev/null +++ b/public/style/icons/line-awesome/svg/allergies-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/amazon-pay.svg b/public/style/icons/line-awesome/svg/amazon-pay.svg new file mode 100644 index 0000000..4b0d89c --- /dev/null +++ b/public/style/icons/line-awesome/svg/amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/amazon.svg b/public/style/icons/line-awesome/svg/amazon.svg new file mode 100644 index 0000000..927aadc --- /dev/null +++ b/public/style/icons/line-awesome/svg/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ambulance-solid.svg b/public/style/icons/line-awesome/svg/ambulance-solid.svg new file mode 100644 index 0000000..ec644f9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ambulance-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/american-sign-language-interpreting-solid.svg b/public/style/icons/line-awesome/svg/american-sign-language-interpreting-solid.svg new file mode 100644 index 0000000..f324a4b --- /dev/null +++ b/public/style/icons/line-awesome/svg/american-sign-language-interpreting-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/amilia.svg b/public/style/icons/line-awesome/svg/amilia.svg new file mode 100644 index 0000000..f71eb68 --- /dev/null +++ b/public/style/icons/line-awesome/svg/amilia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/anchor-solid.svg b/public/style/icons/line-awesome/svg/anchor-solid.svg new file mode 100644 index 0000000..e41f008 --- /dev/null +++ b/public/style/icons/line-awesome/svg/anchor-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/android.svg b/public/style/icons/line-awesome/svg/android.svg new file mode 100644 index 0000000..390ee99 --- /dev/null +++ b/public/style/icons/line-awesome/svg/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angellist.svg b/public/style/icons/line-awesome/svg/angellist.svg new file mode 100644 index 0000000..b498264 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angellist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-double-down-solid.svg b/public/style/icons/line-awesome/svg/angle-double-down-solid.svg new file mode 100644 index 0000000..3383285 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-double-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-double-left-solid.svg b/public/style/icons/line-awesome/svg/angle-double-left-solid.svg new file mode 100644 index 0000000..e3fd0eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-double-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-double-right-solid.svg b/public/style/icons/line-awesome/svg/angle-double-right-solid.svg new file mode 100644 index 0000000..fcc9736 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-double-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-double-up-solid.svg b/public/style/icons/line-awesome/svg/angle-double-up-solid.svg new file mode 100644 index 0000000..afde69f --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-double-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-down-solid.svg b/public/style/icons/line-awesome/svg/angle-down-solid.svg new file mode 100644 index 0000000..db8b04d --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-left-solid.svg b/public/style/icons/line-awesome/svg/angle-left-solid.svg new file mode 100644 index 0000000..67bad04 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-right-solid.svg b/public/style/icons/line-awesome/svg/angle-right-solid.svg new file mode 100644 index 0000000..2e6375f --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angle-up-solid.svg b/public/style/icons/line-awesome/svg/angle-up-solid.svg new file mode 100644 index 0000000..55d4d61 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angle-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angry-solid.svg b/public/style/icons/line-awesome/svg/angry-solid.svg new file mode 100644 index 0000000..31d62dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/angry-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angry.svg b/public/style/icons/line-awesome/svg/angry.svg new file mode 100644 index 0000000..31d62dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angrycreative.svg b/public/style/icons/line-awesome/svg/angrycreative.svg new file mode 100644 index 0000000..32a1188 --- /dev/null +++ b/public/style/icons/line-awesome/svg/angrycreative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/angular.svg b/public/style/icons/line-awesome/svg/angular.svg new file mode 100644 index 0000000..a569bef --- /dev/null +++ b/public/style/icons/line-awesome/svg/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ankh-solid.svg b/public/style/icons/line-awesome/svg/ankh-solid.svg new file mode 100644 index 0000000..42923e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ankh-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/app-store-ios.svg b/public/style/icons/line-awesome/svg/app-store-ios.svg new file mode 100644 index 0000000..0f80b26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/app-store-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/app-store.svg b/public/style/icons/line-awesome/svg/app-store.svg new file mode 100644 index 0000000..1ae027d --- /dev/null +++ b/public/style/icons/line-awesome/svg/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/apper.svg b/public/style/icons/line-awesome/svg/apper.svg new file mode 100644 index 0000000..a56ce01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/apper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/apple-alt-solid.svg b/public/style/icons/line-awesome/svg/apple-alt-solid.svg new file mode 100644 index 0000000..62269db --- /dev/null +++ b/public/style/icons/line-awesome/svg/apple-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/apple-pay.svg b/public/style/icons/line-awesome/svg/apple-pay.svg new file mode 100644 index 0000000..70b5eaf --- /dev/null +++ b/public/style/icons/line-awesome/svg/apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/apple.svg b/public/style/icons/line-awesome/svg/apple.svg new file mode 100644 index 0000000..a2a2ea8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/archive-solid.svg b/public/style/icons/line-awesome/svg/archive-solid.svg new file mode 100644 index 0000000..268cdd5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/archive-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/archway-solid.svg b/public/style/icons/line-awesome/svg/archway-solid.svg new file mode 100644 index 0000000..3803928 --- /dev/null +++ b/public/style/icons/line-awesome/svg/archway-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-down-solid.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-down-solid.svg new file mode 100644 index 0000000..70a5332 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-down.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-down.svg new file mode 100644 index 0000000..70a5332 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-left-solid.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-left-solid.svg new file mode 100644 index 0000000..5124e34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-left.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-left.svg new file mode 100644 index 0000000..5124e34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-right-solid.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-right-solid.svg new file mode 100644 index 0000000..c71da46 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-right.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-right.svg new file mode 100644 index 0000000..c71da46 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-up-solid.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-up-solid.svg new file mode 100644 index 0000000..08859b7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-alt-circle-up.svg b/public/style/icons/line-awesome/svg/arrow-alt-circle-up.svg new file mode 100644 index 0000000..08859b7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-alt-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-circle-down-solid.svg b/public/style/icons/line-awesome/svg/arrow-circle-down-solid.svg new file mode 100644 index 0000000..29b276e --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-circle-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-circle-left-solid.svg b/public/style/icons/line-awesome/svg/arrow-circle-left-solid.svg new file mode 100644 index 0000000..c4f7299 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-circle-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-circle-right-solid.svg b/public/style/icons/line-awesome/svg/arrow-circle-right-solid.svg new file mode 100644 index 0000000..c85651d --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-circle-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-circle-up-solid.svg b/public/style/icons/line-awesome/svg/arrow-circle-up-solid.svg new file mode 100644 index 0000000..f90c5aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-circle-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-down-solid.svg b/public/style/icons/line-awesome/svg/arrow-down-solid.svg new file mode 100644 index 0000000..1589a3b --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-left-solid.svg b/public/style/icons/line-awesome/svg/arrow-left-solid.svg new file mode 100644 index 0000000..c5c5987 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-right-solid.svg b/public/style/icons/line-awesome/svg/arrow-right-solid.svg new file mode 100644 index 0000000..442d9ef --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrow-up-solid.svg b/public/style/icons/line-awesome/svg/arrow-up-solid.svg new file mode 100644 index 0000000..0ba8a37 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrow-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrows-alt-h-solid.svg b/public/style/icons/line-awesome/svg/arrows-alt-h-solid.svg new file mode 100644 index 0000000..89dde99 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrows-alt-h-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrows-alt-solid.svg b/public/style/icons/line-awesome/svg/arrows-alt-solid.svg new file mode 100644 index 0000000..b23b13f --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrows-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/arrows-alt-v-solid.svg b/public/style/icons/line-awesome/svg/arrows-alt-v-solid.svg new file mode 100644 index 0000000..8155025 --- /dev/null +++ b/public/style/icons/line-awesome/svg/arrows-alt-v-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/artstation.svg b/public/style/icons/line-awesome/svg/artstation.svg new file mode 100644 index 0000000..dc2c404 --- /dev/null +++ b/public/style/icons/line-awesome/svg/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/assistive-listening-systems-solid.svg b/public/style/icons/line-awesome/svg/assistive-listening-systems-solid.svg new file mode 100644 index 0000000..f27f68f --- /dev/null +++ b/public/style/icons/line-awesome/svg/assistive-listening-systems-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/asterisk-solid.svg b/public/style/icons/line-awesome/svg/asterisk-solid.svg new file mode 100644 index 0000000..44c480b --- /dev/null +++ b/public/style/icons/line-awesome/svg/asterisk-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/asymmetrik.svg b/public/style/icons/line-awesome/svg/asymmetrik.svg new file mode 100644 index 0000000..be2e871 --- /dev/null +++ b/public/style/icons/line-awesome/svg/asymmetrik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/at-solid.svg b/public/style/icons/line-awesome/svg/at-solid.svg new file mode 100644 index 0000000..c9933bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/at-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/atlas-solid.svg b/public/style/icons/line-awesome/svg/atlas-solid.svg new file mode 100644 index 0000000..0fdce31 --- /dev/null +++ b/public/style/icons/line-awesome/svg/atlas-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/atlassian.svg b/public/style/icons/line-awesome/svg/atlassian.svg new file mode 100644 index 0000000..895859c --- /dev/null +++ b/public/style/icons/line-awesome/svg/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/atom-solid.svg b/public/style/icons/line-awesome/svg/atom-solid.svg new file mode 100644 index 0000000..32c9ba7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/atom-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/audible.svg b/public/style/icons/line-awesome/svg/audible.svg new file mode 100644 index 0000000..45f9e15 --- /dev/null +++ b/public/style/icons/line-awesome/svg/audible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/audio-description-solid.svg b/public/style/icons/line-awesome/svg/audio-description-solid.svg new file mode 100644 index 0000000..567f9ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/audio-description-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/autoprefixer.svg b/public/style/icons/line-awesome/svg/autoprefixer.svg new file mode 100644 index 0000000..c34d544 --- /dev/null +++ b/public/style/icons/line-awesome/svg/autoprefixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/avianex.svg b/public/style/icons/line-awesome/svg/avianex.svg new file mode 100644 index 0000000..786069e --- /dev/null +++ b/public/style/icons/line-awesome/svg/avianex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/aviato.svg b/public/style/icons/line-awesome/svg/aviato.svg new file mode 100644 index 0000000..f19046f --- /dev/null +++ b/public/style/icons/line-awesome/svg/aviato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/award-solid.svg b/public/style/icons/line-awesome/svg/award-solid.svg new file mode 100644 index 0000000..8c583c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/award-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/aws.svg b/public/style/icons/line-awesome/svg/aws.svg new file mode 100644 index 0000000..34a1b57 --- /dev/null +++ b/public/style/icons/line-awesome/svg/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/baby-carriage-solid.svg b/public/style/icons/line-awesome/svg/baby-carriage-solid.svg new file mode 100644 index 0000000..6fff5a9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/baby-carriage-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/baby-solid.svg b/public/style/icons/line-awesome/svg/baby-solid.svg new file mode 100644 index 0000000..5cf6742 --- /dev/null +++ b/public/style/icons/line-awesome/svg/baby-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/backspace-solid.svg b/public/style/icons/line-awesome/svg/backspace-solid.svg new file mode 100644 index 0000000..bb80969 --- /dev/null +++ b/public/style/icons/line-awesome/svg/backspace-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/backward-solid.svg b/public/style/icons/line-awesome/svg/backward-solid.svg new file mode 100644 index 0000000..83793b6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/backward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bacon-solid.svg b/public/style/icons/line-awesome/svg/bacon-solid.svg new file mode 100644 index 0000000..62c21ea --- /dev/null +++ b/public/style/icons/line-awesome/svg/bacon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/balance-scale-left-solid.svg b/public/style/icons/line-awesome/svg/balance-scale-left-solid.svg new file mode 100644 index 0000000..4df54d4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/balance-scale-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/balance-scale-right-solid.svg b/public/style/icons/line-awesome/svg/balance-scale-right-solid.svg new file mode 100644 index 0000000..1434990 --- /dev/null +++ b/public/style/icons/line-awesome/svg/balance-scale-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/balance-scale-solid.svg b/public/style/icons/line-awesome/svg/balance-scale-solid.svg new file mode 100644 index 0000000..a133a33 --- /dev/null +++ b/public/style/icons/line-awesome/svg/balance-scale-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ban-solid.svg b/public/style/icons/line-awesome/svg/ban-solid.svg new file mode 100644 index 0000000..1bc0be3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ban-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/band-aid-solid.svg b/public/style/icons/line-awesome/svg/band-aid-solid.svg new file mode 100644 index 0000000..bd20fca --- /dev/null +++ b/public/style/icons/line-awesome/svg/band-aid-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bandcamp.svg b/public/style/icons/line-awesome/svg/bandcamp.svg new file mode 100644 index 0000000..39ecdcb --- /dev/null +++ b/public/style/icons/line-awesome/svg/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/barcode-solid.svg b/public/style/icons/line-awesome/svg/barcode-solid.svg new file mode 100644 index 0000000..8aaba13 --- /dev/null +++ b/public/style/icons/line-awesome/svg/barcode-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bars-solid.svg b/public/style/icons/line-awesome/svg/bars-solid.svg new file mode 100644 index 0000000..6eaad00 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bars-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/baseball-ball-solid.svg b/public/style/icons/line-awesome/svg/baseball-ball-solid.svg new file mode 100644 index 0000000..55f950c --- /dev/null +++ b/public/style/icons/line-awesome/svg/baseball-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/basketball-ball-solid.svg b/public/style/icons/line-awesome/svg/basketball-ball-solid.svg new file mode 100644 index 0000000..c9116e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/basketball-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bath-solid.svg b/public/style/icons/line-awesome/svg/bath-solid.svg new file mode 100644 index 0000000..19f539b --- /dev/null +++ b/public/style/icons/line-awesome/svg/bath-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battery-empty-solid.svg b/public/style/icons/line-awesome/svg/battery-empty-solid.svg new file mode 100644 index 0000000..78fe2a7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/battery-empty-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battery-full-solid.svg b/public/style/icons/line-awesome/svg/battery-full-solid.svg new file mode 100644 index 0000000..56964e2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/battery-full-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battery-half-solid.svg b/public/style/icons/line-awesome/svg/battery-half-solid.svg new file mode 100644 index 0000000..6293aa5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/battery-half-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battery-quarter-solid.svg b/public/style/icons/line-awesome/svg/battery-quarter-solid.svg new file mode 100644 index 0000000..73ba9c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/battery-quarter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battery-three-quarters-solid.svg b/public/style/icons/line-awesome/svg/battery-three-quarters-solid.svg new file mode 100644 index 0000000..27426b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/battery-three-quarters-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/battle-net.svg b/public/style/icons/line-awesome/svg/battle-net.svg new file mode 100644 index 0000000..12ba37a --- /dev/null +++ b/public/style/icons/line-awesome/svg/battle-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bed-solid.svg b/public/style/icons/line-awesome/svg/bed-solid.svg new file mode 100644 index 0000000..febfccc --- /dev/null +++ b/public/style/icons/line-awesome/svg/bed-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/beer-solid.svg b/public/style/icons/line-awesome/svg/beer-solid.svg new file mode 100644 index 0000000..7ad3d3f --- /dev/null +++ b/public/style/icons/line-awesome/svg/beer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/behance-square.svg b/public/style/icons/line-awesome/svg/behance-square.svg new file mode 100644 index 0000000..90023eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/behance-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/behance.svg b/public/style/icons/line-awesome/svg/behance.svg new file mode 100644 index 0000000..dc6eeaa --- /dev/null +++ b/public/style/icons/line-awesome/svg/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bell-slash-solid.svg b/public/style/icons/line-awesome/svg/bell-slash-solid.svg new file mode 100644 index 0000000..bc71078 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bell-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bell-slash.svg b/public/style/icons/line-awesome/svg/bell-slash.svg new file mode 100644 index 0000000..bc71078 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bell-solid.svg b/public/style/icons/line-awesome/svg/bell-solid.svg new file mode 100644 index 0000000..036afd8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bell-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bell.svg b/public/style/icons/line-awesome/svg/bell.svg new file mode 100644 index 0000000..036afd8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bezier-curve-solid.svg b/public/style/icons/line-awesome/svg/bezier-curve-solid.svg new file mode 100644 index 0000000..54d4863 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bezier-curve-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bible-solid.svg b/public/style/icons/line-awesome/svg/bible-solid.svg new file mode 100644 index 0000000..6aa6d54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bible-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bicycle-solid.svg b/public/style/icons/line-awesome/svg/bicycle-solid.svg new file mode 100644 index 0000000..8ce229a --- /dev/null +++ b/public/style/icons/line-awesome/svg/bicycle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/biking-solid.svg b/public/style/icons/line-awesome/svg/biking-solid.svg new file mode 100644 index 0000000..f4d9e81 --- /dev/null +++ b/public/style/icons/line-awesome/svg/biking-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bimobject.svg b/public/style/icons/line-awesome/svg/bimobject.svg new file mode 100644 index 0000000..c8c8f32 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bimobject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/binoculars-solid.svg b/public/style/icons/line-awesome/svg/binoculars-solid.svg new file mode 100644 index 0000000..604165e --- /dev/null +++ b/public/style/icons/line-awesome/svg/binoculars-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/biohazard-solid.svg b/public/style/icons/line-awesome/svg/biohazard-solid.svg new file mode 100644 index 0000000..3565f49 --- /dev/null +++ b/public/style/icons/line-awesome/svg/biohazard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/birthday-cake-solid.svg b/public/style/icons/line-awesome/svg/birthday-cake-solid.svg new file mode 100644 index 0000000..6168227 --- /dev/null +++ b/public/style/icons/line-awesome/svg/birthday-cake-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bitbucket.svg b/public/style/icons/line-awesome/svg/bitbucket.svg new file mode 100644 index 0000000..aa901a0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bitcoin.svg b/public/style/icons/line-awesome/svg/bitcoin.svg new file mode 100644 index 0000000..e9d88ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bity.svg b/public/style/icons/line-awesome/svg/bity.svg new file mode 100644 index 0000000..af1ed09 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/black-tie.svg b/public/style/icons/line-awesome/svg/black-tie.svg new file mode 100644 index 0000000..798236b --- /dev/null +++ b/public/style/icons/line-awesome/svg/black-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blackberry.svg b/public/style/icons/line-awesome/svg/blackberry.svg new file mode 100644 index 0000000..ddb768c --- /dev/null +++ b/public/style/icons/line-awesome/svg/blackberry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blender-phone-solid.svg b/public/style/icons/line-awesome/svg/blender-phone-solid.svg new file mode 100644 index 0000000..0bbf92f --- /dev/null +++ b/public/style/icons/line-awesome/svg/blender-phone-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blender-solid.svg b/public/style/icons/line-awesome/svg/blender-solid.svg new file mode 100644 index 0000000..977e465 --- /dev/null +++ b/public/style/icons/line-awesome/svg/blender-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blind-solid.svg b/public/style/icons/line-awesome/svg/blind-solid.svg new file mode 100644 index 0000000..01b5953 --- /dev/null +++ b/public/style/icons/line-awesome/svg/blind-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blog-solid.svg b/public/style/icons/line-awesome/svg/blog-solid.svg new file mode 100644 index 0000000..ccc0b3b --- /dev/null +++ b/public/style/icons/line-awesome/svg/blog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blogger-b.svg b/public/style/icons/line-awesome/svg/blogger-b.svg new file mode 100644 index 0000000..f72a7e2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/blogger-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/blogger.svg b/public/style/icons/line-awesome/svg/blogger.svg new file mode 100644 index 0000000..c88c680 --- /dev/null +++ b/public/style/icons/line-awesome/svg/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bluetooth-b.svg b/public/style/icons/line-awesome/svg/bluetooth-b.svg new file mode 100644 index 0000000..6ff1b97 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bluetooth-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bluetooth.svg b/public/style/icons/line-awesome/svg/bluetooth.svg new file mode 100644 index 0000000..5f82777 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bold-solid.svg b/public/style/icons/line-awesome/svg/bold-solid.svg new file mode 100644 index 0000000..53d68e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bold-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bolt-solid.svg b/public/style/icons/line-awesome/svg/bolt-solid.svg new file mode 100644 index 0000000..5d38003 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bolt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bomb-solid.svg b/public/style/icons/line-awesome/svg/bomb-solid.svg new file mode 100644 index 0000000..746364e --- /dev/null +++ b/public/style/icons/line-awesome/svg/bomb-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bone-solid.svg b/public/style/icons/line-awesome/svg/bone-solid.svg new file mode 100644 index 0000000..4a776b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bone-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bong-solid.svg b/public/style/icons/line-awesome/svg/bong-solid.svg new file mode 100644 index 0000000..2b28b93 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bong-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/book-dead-solid.svg b/public/style/icons/line-awesome/svg/book-dead-solid.svg new file mode 100644 index 0000000..4d5daf7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/book-dead-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/book-medical-solid.svg b/public/style/icons/line-awesome/svg/book-medical-solid.svg new file mode 100644 index 0000000..747231e --- /dev/null +++ b/public/style/icons/line-awesome/svg/book-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/book-open-solid.svg b/public/style/icons/line-awesome/svg/book-open-solid.svg new file mode 100644 index 0000000..8c52eda --- /dev/null +++ b/public/style/icons/line-awesome/svg/book-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/book-reader-solid.svg b/public/style/icons/line-awesome/svg/book-reader-solid.svg new file mode 100644 index 0000000..1591623 --- /dev/null +++ b/public/style/icons/line-awesome/svg/book-reader-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/book-solid.svg b/public/style/icons/line-awesome/svg/book-solid.svg new file mode 100644 index 0000000..0d0ad6a --- /dev/null +++ b/public/style/icons/line-awesome/svg/book-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bookmark-solid.svg b/public/style/icons/line-awesome/svg/bookmark-solid.svg new file mode 100644 index 0000000..9068b01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bookmark-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bookmark.svg b/public/style/icons/line-awesome/svg/bookmark.svg new file mode 100644 index 0000000..9068b01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bootstrap.svg b/public/style/icons/line-awesome/svg/bootstrap.svg new file mode 100644 index 0000000..d4286b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/border-all-solid.svg b/public/style/icons/line-awesome/svg/border-all-solid.svg new file mode 100644 index 0000000..7536631 --- /dev/null +++ b/public/style/icons/line-awesome/svg/border-all-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/border-none-solid.svg b/public/style/icons/line-awesome/svg/border-none-solid.svg new file mode 100644 index 0000000..7a4a3ee --- /dev/null +++ b/public/style/icons/line-awesome/svg/border-none-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/border-style-solid.svg b/public/style/icons/line-awesome/svg/border-style-solid.svg new file mode 100644 index 0000000..fc32a4d --- /dev/null +++ b/public/style/icons/line-awesome/svg/border-style-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bowling-ball-solid.svg b/public/style/icons/line-awesome/svg/bowling-ball-solid.svg new file mode 100644 index 0000000..655fa28 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bowling-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/box-open-solid.svg b/public/style/icons/line-awesome/svg/box-open-solid.svg new file mode 100644 index 0000000..efc57fa --- /dev/null +++ b/public/style/icons/line-awesome/svg/box-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/box-solid.svg b/public/style/icons/line-awesome/svg/box-solid.svg new file mode 100644 index 0000000..ecedb76 --- /dev/null +++ b/public/style/icons/line-awesome/svg/box-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/boxes-solid.svg b/public/style/icons/line-awesome/svg/boxes-solid.svg new file mode 100644 index 0000000..7994d44 --- /dev/null +++ b/public/style/icons/line-awesome/svg/boxes-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/braille-solid.svg b/public/style/icons/line-awesome/svg/braille-solid.svg new file mode 100644 index 0000000..75dec35 --- /dev/null +++ b/public/style/icons/line-awesome/svg/braille-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/brain-solid.svg b/public/style/icons/line-awesome/svg/brain-solid.svg new file mode 100644 index 0000000..d9df73d --- /dev/null +++ b/public/style/icons/line-awesome/svg/brain-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bread-slice-solid.svg b/public/style/icons/line-awesome/svg/bread-slice-solid.svg new file mode 100644 index 0000000..0b3e953 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bread-slice-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/briefcase-medical-solid.svg b/public/style/icons/line-awesome/svg/briefcase-medical-solid.svg new file mode 100644 index 0000000..000a5df --- /dev/null +++ b/public/style/icons/line-awesome/svg/briefcase-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/briefcase-solid.svg b/public/style/icons/line-awesome/svg/briefcase-solid.svg new file mode 100644 index 0000000..aa6061c --- /dev/null +++ b/public/style/icons/line-awesome/svg/briefcase-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/broadcast-tower-solid.svg b/public/style/icons/line-awesome/svg/broadcast-tower-solid.svg new file mode 100644 index 0000000..bc5344d --- /dev/null +++ b/public/style/icons/line-awesome/svg/broadcast-tower-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/broom-solid.svg b/public/style/icons/line-awesome/svg/broom-solid.svg new file mode 100644 index 0000000..2c7302d --- /dev/null +++ b/public/style/icons/line-awesome/svg/broom-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/brush-solid.svg b/public/style/icons/line-awesome/svg/brush-solid.svg new file mode 100644 index 0000000..c2e21b8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/brush-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/btc.svg b/public/style/icons/line-awesome/svg/btc.svg new file mode 100644 index 0000000..e9d88ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/buffer.svg b/public/style/icons/line-awesome/svg/buffer.svg new file mode 100644 index 0000000..65ccbc2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bug-solid.svg b/public/style/icons/line-awesome/svg/bug-solid.svg new file mode 100644 index 0000000..9b536db --- /dev/null +++ b/public/style/icons/line-awesome/svg/bug-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/building-solid.svg b/public/style/icons/line-awesome/svg/building-solid.svg new file mode 100644 index 0000000..3c423a9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/building-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/building.svg b/public/style/icons/line-awesome/svg/building.svg new file mode 100644 index 0000000..3c423a9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bullhorn-solid.svg b/public/style/icons/line-awesome/svg/bullhorn-solid.svg new file mode 100644 index 0000000..2683f4f --- /dev/null +++ b/public/style/icons/line-awesome/svg/bullhorn-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bullseye-solid.svg b/public/style/icons/line-awesome/svg/bullseye-solid.svg new file mode 100644 index 0000000..62fc43b --- /dev/null +++ b/public/style/icons/line-awesome/svg/bullseye-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/burn-solid.svg b/public/style/icons/line-awesome/svg/burn-solid.svg new file mode 100644 index 0000000..a7a15dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/burn-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/buromobelexperte.svg b/public/style/icons/line-awesome/svg/buromobelexperte.svg new file mode 100644 index 0000000..6c27dcb --- /dev/null +++ b/public/style/icons/line-awesome/svg/buromobelexperte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bus-alt-solid.svg b/public/style/icons/line-awesome/svg/bus-alt-solid.svg new file mode 100644 index 0000000..45089cd --- /dev/null +++ b/public/style/icons/line-awesome/svg/bus-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/bus-solid.svg b/public/style/icons/line-awesome/svg/bus-solid.svg new file mode 100644 index 0000000..4ee17e0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/bus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/business-time-solid.svg b/public/style/icons/line-awesome/svg/business-time-solid.svg new file mode 100644 index 0000000..c535e45 --- /dev/null +++ b/public/style/icons/line-awesome/svg/business-time-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/buy-n-large.svg b/public/style/icons/line-awesome/svg/buy-n-large.svg new file mode 100644 index 0000000..0d377a2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/buy-n-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/buysellads.svg b/public/style/icons/line-awesome/svg/buysellads.svg new file mode 100644 index 0000000..36d22f7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/buysellads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calculator-solid.svg b/public/style/icons/line-awesome/svg/calculator-solid.svg new file mode 100644 index 0000000..8f5422d --- /dev/null +++ b/public/style/icons/line-awesome/svg/calculator-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-alt-solid.svg b/public/style/icons/line-awesome/svg/calendar-alt-solid.svg new file mode 100644 index 0000000..92a9f54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-alt.svg b/public/style/icons/line-awesome/svg/calendar-alt.svg new file mode 100644 index 0000000..92a9f54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-check-solid.svg b/public/style/icons/line-awesome/svg/calendar-check-solid.svg new file mode 100644 index 0000000..9c0962c --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-check.svg b/public/style/icons/line-awesome/svg/calendar-check.svg new file mode 100644 index 0000000..9c0962c --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-day-solid.svg b/public/style/icons/line-awesome/svg/calendar-day-solid.svg new file mode 100644 index 0000000..ef21ad9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-day-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-minus-solid.svg b/public/style/icons/line-awesome/svg/calendar-minus-solid.svg new file mode 100644 index 0000000..e228d72 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-minus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-minus.svg b/public/style/icons/line-awesome/svg/calendar-minus.svg new file mode 100644 index 0000000..e228d72 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-plus-solid.svg b/public/style/icons/line-awesome/svg/calendar-plus-solid.svg new file mode 100644 index 0000000..8e4e29b --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-plus.svg b/public/style/icons/line-awesome/svg/calendar-plus.svg new file mode 100644 index 0000000..8e4e29b --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-solid.svg b/public/style/icons/line-awesome/svg/calendar-solid.svg new file mode 100644 index 0000000..92a9f54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-times-solid.svg b/public/style/icons/line-awesome/svg/calendar-times-solid.svg new file mode 100644 index 0000000..04fd927 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-times-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-times.svg b/public/style/icons/line-awesome/svg/calendar-times.svg new file mode 100644 index 0000000..04fd927 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar-week-solid.svg b/public/style/icons/line-awesome/svg/calendar-week-solid.svg new file mode 100644 index 0000000..58b277d --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar-week-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/calendar.svg b/public/style/icons/line-awesome/svg/calendar.svg new file mode 100644 index 0000000..92a9f54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/camera-retro-solid.svg b/public/style/icons/line-awesome/svg/camera-retro-solid.svg new file mode 100644 index 0000000..dd617c8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/camera-retro-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/camera-solid.svg b/public/style/icons/line-awesome/svg/camera-solid.svg new file mode 100644 index 0000000..304910f --- /dev/null +++ b/public/style/icons/line-awesome/svg/camera-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/campground-solid.svg b/public/style/icons/line-awesome/svg/campground-solid.svg new file mode 100644 index 0000000..18498c8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/campground-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/canadian-maple-leaf.svg b/public/style/icons/line-awesome/svg/canadian-maple-leaf.svg new file mode 100644 index 0000000..cdcf1f7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/canadian-maple-leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/candy-cane-solid.svg b/public/style/icons/line-awesome/svg/candy-cane-solid.svg new file mode 100644 index 0000000..66c83c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/candy-cane-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cannabis-solid.svg b/public/style/icons/line-awesome/svg/cannabis-solid.svg new file mode 100644 index 0000000..2e5a6da --- /dev/null +++ b/public/style/icons/line-awesome/svg/cannabis-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/capsules-solid.svg b/public/style/icons/line-awesome/svg/capsules-solid.svg new file mode 100644 index 0000000..74ef1c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/capsules-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/car-alt-solid.svg b/public/style/icons/line-awesome/svg/car-alt-solid.svg new file mode 100644 index 0000000..47f2df9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/car-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/car-battery-solid.svg b/public/style/icons/line-awesome/svg/car-battery-solid.svg new file mode 100644 index 0000000..1a7d781 --- /dev/null +++ b/public/style/icons/line-awesome/svg/car-battery-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/car-crash-solid.svg b/public/style/icons/line-awesome/svg/car-crash-solid.svg new file mode 100644 index 0000000..52b0c12 --- /dev/null +++ b/public/style/icons/line-awesome/svg/car-crash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/car-side-solid.svg b/public/style/icons/line-awesome/svg/car-side-solid.svg new file mode 100644 index 0000000..7effb68 --- /dev/null +++ b/public/style/icons/line-awesome/svg/car-side-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/car-solid.svg b/public/style/icons/line-awesome/svg/car-solid.svg new file mode 100644 index 0000000..7d98258 --- /dev/null +++ b/public/style/icons/line-awesome/svg/car-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-down-solid.svg b/public/style/icons/line-awesome/svg/caret-down-solid.svg new file mode 100644 index 0000000..5b0db34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-left-solid.svg b/public/style/icons/line-awesome/svg/caret-left-solid.svg new file mode 100644 index 0000000..efea6da --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-right-solid.svg b/public/style/icons/line-awesome/svg/caret-right-solid.svg new file mode 100644 index 0000000..02f6ced --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-down-solid.svg b/public/style/icons/line-awesome/svg/caret-square-down-solid.svg new file mode 100644 index 0000000..af8bc68 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-down.svg b/public/style/icons/line-awesome/svg/caret-square-down.svg new file mode 100644 index 0000000..af8bc68 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-left-solid.svg b/public/style/icons/line-awesome/svg/caret-square-left-solid.svg new file mode 100644 index 0000000..477daba --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-left.svg b/public/style/icons/line-awesome/svg/caret-square-left.svg new file mode 100644 index 0000000..477daba --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-right-solid.svg b/public/style/icons/line-awesome/svg/caret-square-right-solid.svg new file mode 100644 index 0000000..931f517 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-right.svg b/public/style/icons/line-awesome/svg/caret-square-right.svg new file mode 100644 index 0000000..931f517 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-up-solid.svg b/public/style/icons/line-awesome/svg/caret-square-up-solid.svg new file mode 100644 index 0000000..5178147 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-square-up.svg b/public/style/icons/line-awesome/svg/caret-square-up.svg new file mode 100644 index 0000000..5178147 --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/caret-up-solid.svg b/public/style/icons/line-awesome/svg/caret-up-solid.svg new file mode 100644 index 0000000..9e096ba --- /dev/null +++ b/public/style/icons/line-awesome/svg/caret-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/carrot-solid.svg b/public/style/icons/line-awesome/svg/carrot-solid.svg new file mode 100644 index 0000000..95f4f65 --- /dev/null +++ b/public/style/icons/line-awesome/svg/carrot-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cart-arrow-down-solid.svg b/public/style/icons/line-awesome/svg/cart-arrow-down-solid.svg new file mode 100644 index 0000000..ec1590b --- /dev/null +++ b/public/style/icons/line-awesome/svg/cart-arrow-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cart-plus-solid.svg b/public/style/icons/line-awesome/svg/cart-plus-solid.svg new file mode 100644 index 0000000..01f4799 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cart-plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cash-register-solid.svg b/public/style/icons/line-awesome/svg/cash-register-solid.svg new file mode 100644 index 0000000..21ba054 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cash-register-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cat-solid.svg b/public/style/icons/line-awesome/svg/cat-solid.svg new file mode 100644 index 0000000..7abd883 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cat-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-amazon-pay.svg b/public/style/icons/line-awesome/svg/cc-amazon-pay.svg new file mode 100644 index 0000000..790595e --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-amex.svg b/public/style/icons/line-awesome/svg/cc-amex.svg new file mode 100644 index 0000000..8668f1e --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-amex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-apple-pay.svg b/public/style/icons/line-awesome/svg/cc-apple-pay.svg new file mode 100644 index 0000000..56e805d --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-diners-club.svg b/public/style/icons/line-awesome/svg/cc-diners-club.svg new file mode 100644 index 0000000..44989f4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-diners-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-discover.svg b/public/style/icons/line-awesome/svg/cc-discover.svg new file mode 100644 index 0000000..e6ff054 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-discover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-jcb.svg b/public/style/icons/line-awesome/svg/cc-jcb.svg new file mode 100644 index 0000000..bfe07ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-jcb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-mastercard.svg b/public/style/icons/line-awesome/svg/cc-mastercard.svg new file mode 100644 index 0000000..ecabc3d --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-mastercard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-paypal.svg b/public/style/icons/line-awesome/svg/cc-paypal.svg new file mode 100644 index 0000000..14fb9f9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-stripe.svg b/public/style/icons/line-awesome/svg/cc-stripe.svg new file mode 100644 index 0000000..69ad5a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cc-visa.svg b/public/style/icons/line-awesome/svg/cc-visa.svg new file mode 100644 index 0000000..5c2c347 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cc-visa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/centercode.svg b/public/style/icons/line-awesome/svg/centercode.svg new file mode 100644 index 0000000..45670d0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/centercode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/centos.svg b/public/style/icons/line-awesome/svg/centos.svg new file mode 100644 index 0000000..f80a64f --- /dev/null +++ b/public/style/icons/line-awesome/svg/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/certificate-solid.svg b/public/style/icons/line-awesome/svg/certificate-solid.svg new file mode 100644 index 0000000..8c583c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/certificate-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chair-solid.svg b/public/style/icons/line-awesome/svg/chair-solid.svg new file mode 100644 index 0000000..96abbc5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chair-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chalkboard-solid.svg b/public/style/icons/line-awesome/svg/chalkboard-solid.svg new file mode 100644 index 0000000..4bf0c88 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chalkboard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chalkboard-teacher-solid.svg b/public/style/icons/line-awesome/svg/chalkboard-teacher-solid.svg new file mode 100644 index 0000000..e6b240f --- /dev/null +++ b/public/style/icons/line-awesome/svg/chalkboard-teacher-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/charging-station-solid.svg b/public/style/icons/line-awesome/svg/charging-station-solid.svg new file mode 100644 index 0000000..26c5433 --- /dev/null +++ b/public/style/icons/line-awesome/svg/charging-station-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chart-area-solid.svg b/public/style/icons/line-awesome/svg/chart-area-solid.svg new file mode 100644 index 0000000..915ff29 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chart-area-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chart-bar-solid.svg b/public/style/icons/line-awesome/svg/chart-bar-solid.svg new file mode 100644 index 0000000..38ff8bb --- /dev/null +++ b/public/style/icons/line-awesome/svg/chart-bar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chart-bar.svg b/public/style/icons/line-awesome/svg/chart-bar.svg new file mode 100644 index 0000000..51325a6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chart-line-solid.svg b/public/style/icons/line-awesome/svg/chart-line-solid.svg new file mode 100644 index 0000000..b0ef059 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chart-line-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chart-pie-solid.svg b/public/style/icons/line-awesome/svg/chart-pie-solid.svg new file mode 100644 index 0000000..b780e92 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chart-pie-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-circle-solid.svg b/public/style/icons/line-awesome/svg/check-circle-solid.svg new file mode 100644 index 0000000..895d616 --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-circle.svg b/public/style/icons/line-awesome/svg/check-circle.svg new file mode 100644 index 0000000..895d616 --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-double-solid.svg b/public/style/icons/line-awesome/svg/check-double-solid.svg new file mode 100644 index 0000000..91ddea8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-double-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-solid.svg b/public/style/icons/line-awesome/svg/check-solid.svg new file mode 100644 index 0000000..fa3b17b --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-square-solid.svg b/public/style/icons/line-awesome/svg/check-square-solid.svg new file mode 100644 index 0000000..7856144 --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/check-square.svg b/public/style/icons/line-awesome/svg/check-square.svg new file mode 100644 index 0000000..faef505 --- /dev/null +++ b/public/style/icons/line-awesome/svg/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cheese-solid.svg b/public/style/icons/line-awesome/svg/cheese-solid.svg new file mode 100644 index 0000000..3d7b4f4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cheese-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-bishop-solid.svg b/public/style/icons/line-awesome/svg/chess-bishop-solid.svg new file mode 100644 index 0000000..550df90 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-bishop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-board-solid.svg b/public/style/icons/line-awesome/svg/chess-board-solid.svg new file mode 100644 index 0000000..0436041 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-board-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-king-solid.svg b/public/style/icons/line-awesome/svg/chess-king-solid.svg new file mode 100644 index 0000000..99f4141 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-king-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-knight-solid.svg b/public/style/icons/line-awesome/svg/chess-knight-solid.svg new file mode 100644 index 0000000..9c3d398 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-knight-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-pawn-solid.svg b/public/style/icons/line-awesome/svg/chess-pawn-solid.svg new file mode 100644 index 0000000..a8c4cd8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-pawn-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-queen-solid.svg b/public/style/icons/line-awesome/svg/chess-queen-solid.svg new file mode 100644 index 0000000..4084b39 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-queen-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-rook-solid.svg b/public/style/icons/line-awesome/svg/chess-rook-solid.svg new file mode 100644 index 0000000..5b49ae7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-rook-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chess-solid.svg b/public/style/icons/line-awesome/svg/chess-solid.svg new file mode 100644 index 0000000..fc3fc63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chess-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-circle-down-solid.svg b/public/style/icons/line-awesome/svg/chevron-circle-down-solid.svg new file mode 100644 index 0000000..8bc8173 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-circle-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-circle-left-solid.svg b/public/style/icons/line-awesome/svg/chevron-circle-left-solid.svg new file mode 100644 index 0000000..28ec425 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-circle-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-circle-right-solid.svg b/public/style/icons/line-awesome/svg/chevron-circle-right-solid.svg new file mode 100644 index 0000000..f748a26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-circle-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-circle-up-solid.svg b/public/style/icons/line-awesome/svg/chevron-circle-up-solid.svg new file mode 100644 index 0000000..07d04e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-circle-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-down-solid.svg b/public/style/icons/line-awesome/svg/chevron-down-solid.svg new file mode 100644 index 0000000..f0c1fdb --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-left-solid.svg b/public/style/icons/line-awesome/svg/chevron-left-solid.svg new file mode 100644 index 0000000..7d729c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-right-solid.svg b/public/style/icons/line-awesome/svg/chevron-right-solid.svg new file mode 100644 index 0000000..932fdd9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chevron-up-solid.svg b/public/style/icons/line-awesome/svg/chevron-up-solid.svg new file mode 100644 index 0000000..0743dfc --- /dev/null +++ b/public/style/icons/line-awesome/svg/chevron-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/child-solid.svg b/public/style/icons/line-awesome/svg/child-solid.svg new file mode 100644 index 0000000..cf531c5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/child-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chrome.svg b/public/style/icons/line-awesome/svg/chrome.svg new file mode 100644 index 0000000..1bcb904 --- /dev/null +++ b/public/style/icons/line-awesome/svg/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/chromecast.svg b/public/style/icons/line-awesome/svg/chromecast.svg new file mode 100644 index 0000000..ee7c40a --- /dev/null +++ b/public/style/icons/line-awesome/svg/chromecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/church-solid.svg b/public/style/icons/line-awesome/svg/church-solid.svg new file mode 100644 index 0000000..c34de04 --- /dev/null +++ b/public/style/icons/line-awesome/svg/church-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/circle-notch-solid.svg b/public/style/icons/line-awesome/svg/circle-notch-solid.svg new file mode 100644 index 0000000..0b15831 --- /dev/null +++ b/public/style/icons/line-awesome/svg/circle-notch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/circle-solid.svg b/public/style/icons/line-awesome/svg/circle-solid.svg new file mode 100644 index 0000000..3b08fdc --- /dev/null +++ b/public/style/icons/line-awesome/svg/circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/circle.svg b/public/style/icons/line-awesome/svg/circle.svg new file mode 100644 index 0000000..7237089 --- /dev/null +++ b/public/style/icons/line-awesome/svg/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/city-solid.svg b/public/style/icons/line-awesome/svg/city-solid.svg new file mode 100644 index 0000000..2bbc44f --- /dev/null +++ b/public/style/icons/line-awesome/svg/city-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clinic-medical-solid.svg b/public/style/icons/line-awesome/svg/clinic-medical-solid.svg new file mode 100644 index 0000000..f6b02a4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/clinic-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clipboard-check-solid.svg b/public/style/icons/line-awesome/svg/clipboard-check-solid.svg new file mode 100644 index 0000000..c7cf91d --- /dev/null +++ b/public/style/icons/line-awesome/svg/clipboard-check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clipboard-list-solid.svg b/public/style/icons/line-awesome/svg/clipboard-list-solid.svg new file mode 100644 index 0000000..558ac01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/clipboard-list-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clipboard-solid.svg b/public/style/icons/line-awesome/svg/clipboard-solid.svg new file mode 100644 index 0000000..7edc3ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/clipboard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clipboard.svg b/public/style/icons/line-awesome/svg/clipboard.svg new file mode 100644 index 0000000..3425dcb --- /dev/null +++ b/public/style/icons/line-awesome/svg/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clock-solid.svg b/public/style/icons/line-awesome/svg/clock-solid.svg new file mode 100644 index 0000000..d2afde4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/clock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clock.svg b/public/style/icons/line-awesome/svg/clock.svg new file mode 100644 index 0000000..d2afde4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clone-solid.svg b/public/style/icons/line-awesome/svg/clone-solid.svg new file mode 100644 index 0000000..a5e671d --- /dev/null +++ b/public/style/icons/line-awesome/svg/clone-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/clone.svg b/public/style/icons/line-awesome/svg/clone.svg new file mode 100644 index 0000000..d6021b5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/closed-captioning-solid.svg b/public/style/icons/line-awesome/svg/closed-captioning-solid.svg new file mode 100644 index 0000000..6381616 --- /dev/null +++ b/public/style/icons/line-awesome/svg/closed-captioning-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/closed-captioning.svg b/public/style/icons/line-awesome/svg/closed-captioning.svg new file mode 100644 index 0000000..6381616 --- /dev/null +++ b/public/style/icons/line-awesome/svg/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-download-alt-solid.svg b/public/style/icons/line-awesome/svg/cloud-download-alt-solid.svg new file mode 100644 index 0000000..e85ac42 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-download-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-meatball-solid.svg b/public/style/icons/line-awesome/svg/cloud-meatball-solid.svg new file mode 100644 index 0000000..b53ba1e --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-meatball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-moon-rain-solid.svg b/public/style/icons/line-awesome/svg/cloud-moon-rain-solid.svg new file mode 100644 index 0000000..cd15d95 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-moon-rain-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-moon-solid.svg b/public/style/icons/line-awesome/svg/cloud-moon-solid.svg new file mode 100644 index 0000000..bbda7f8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-moon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-rain-solid.svg b/public/style/icons/line-awesome/svg/cloud-rain-solid.svg new file mode 100644 index 0000000..7033c6e --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-rain-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-showers-heavy-solid.svg b/public/style/icons/line-awesome/svg/cloud-showers-heavy-solid.svg new file mode 100644 index 0000000..57ebe76 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-showers-heavy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-solid.svg b/public/style/icons/line-awesome/svg/cloud-solid.svg new file mode 100644 index 0000000..6b9cb88 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-sun-rain-solid.svg b/public/style/icons/line-awesome/svg/cloud-sun-rain-solid.svg new file mode 100644 index 0000000..f77ab87 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-sun-rain-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-sun-solid.svg b/public/style/icons/line-awesome/svg/cloud-sun-solid.svg new file mode 100644 index 0000000..77a8776 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-sun-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloud-upload-alt-solid.svg b/public/style/icons/line-awesome/svg/cloud-upload-alt-solid.svg new file mode 100644 index 0000000..bf6c3e4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloud-upload-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloudscale.svg b/public/style/icons/line-awesome/svg/cloudscale.svg new file mode 100644 index 0000000..d0ab31b --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloudscale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloudsmith.svg b/public/style/icons/line-awesome/svg/cloudsmith.svg new file mode 100644 index 0000000..aa1dda5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloudsmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cloudversify.svg b/public/style/icons/line-awesome/svg/cloudversify.svg new file mode 100644 index 0000000..20c474f --- /dev/null +++ b/public/style/icons/line-awesome/svg/cloudversify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cocktail-solid.svg b/public/style/icons/line-awesome/svg/cocktail-solid.svg new file mode 100644 index 0000000..9e5d3fc --- /dev/null +++ b/public/style/icons/line-awesome/svg/cocktail-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/code-branch-solid.svg b/public/style/icons/line-awesome/svg/code-branch-solid.svg new file mode 100644 index 0000000..566935a --- /dev/null +++ b/public/style/icons/line-awesome/svg/code-branch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/code-solid.svg b/public/style/icons/line-awesome/svg/code-solid.svg new file mode 100644 index 0000000..911b0d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/code-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/codepen.svg b/public/style/icons/line-awesome/svg/codepen.svg new file mode 100644 index 0000000..f57cb20 --- /dev/null +++ b/public/style/icons/line-awesome/svg/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/codiepie.svg b/public/style/icons/line-awesome/svg/codiepie.svg new file mode 100644 index 0000000..436652e --- /dev/null +++ b/public/style/icons/line-awesome/svg/codiepie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/coffee-solid.svg b/public/style/icons/line-awesome/svg/coffee-solid.svg new file mode 100644 index 0000000..c211322 --- /dev/null +++ b/public/style/icons/line-awesome/svg/coffee-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cog-solid.svg b/public/style/icons/line-awesome/svg/cog-solid.svg new file mode 100644 index 0000000..6cd0a8f --- /dev/null +++ b/public/style/icons/line-awesome/svg/cog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cogs-solid.svg b/public/style/icons/line-awesome/svg/cogs-solid.svg new file mode 100644 index 0000000..efdce61 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cogs-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/coins-solid.svg b/public/style/icons/line-awesome/svg/coins-solid.svg new file mode 100644 index 0000000..0ec20d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/coins-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/columns-solid.svg b/public/style/icons/line-awesome/svg/columns-solid.svg new file mode 100644 index 0000000..0804cdc --- /dev/null +++ b/public/style/icons/line-awesome/svg/columns-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-alt-solid.svg b/public/style/icons/line-awesome/svg/comment-alt-solid.svg new file mode 100644 index 0000000..7723da9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-alt.svg b/public/style/icons/line-awesome/svg/comment-alt.svg new file mode 100644 index 0000000..7723da9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-dollar-solid.svg b/public/style/icons/line-awesome/svg/comment-dollar-solid.svg new file mode 100644 index 0000000..639bbc3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-dollar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-dots-solid.svg b/public/style/icons/line-awesome/svg/comment-dots-solid.svg new file mode 100644 index 0000000..4ca1f34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-dots-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-dots.svg b/public/style/icons/line-awesome/svg/comment-dots.svg new file mode 100644 index 0000000..4ca1f34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-medical-solid.svg b/public/style/icons/line-awesome/svg/comment-medical-solid.svg new file mode 100644 index 0000000..e699531 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-slash-solid.svg b/public/style/icons/line-awesome/svg/comment-slash-solid.svg new file mode 100644 index 0000000..0514613 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment-solid.svg b/public/style/icons/line-awesome/svg/comment-solid.svg new file mode 100644 index 0000000..fe61eca --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comment.svg b/public/style/icons/line-awesome/svg/comment.svg new file mode 100644 index 0000000..fe61eca --- /dev/null +++ b/public/style/icons/line-awesome/svg/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comments-dollar-solid.svg b/public/style/icons/line-awesome/svg/comments-dollar-solid.svg new file mode 100644 index 0000000..0f83d4f --- /dev/null +++ b/public/style/icons/line-awesome/svg/comments-dollar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comments-solid.svg b/public/style/icons/line-awesome/svg/comments-solid.svg new file mode 100644 index 0000000..909bcd4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comments-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/comments.svg b/public/style/icons/line-awesome/svg/comments.svg new file mode 100644 index 0000000..909bcd4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/compact-disc-solid.svg b/public/style/icons/line-awesome/svg/compact-disc-solid.svg new file mode 100644 index 0000000..11969e7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/compact-disc-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/compass-solid.svg b/public/style/icons/line-awesome/svg/compass-solid.svg new file mode 100644 index 0000000..3c980a2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/compass-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/compass.svg b/public/style/icons/line-awesome/svg/compass.svg new file mode 100644 index 0000000..3c980a2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/compress-arrows-alt-solid.svg b/public/style/icons/line-awesome/svg/compress-arrows-alt-solid.svg new file mode 100644 index 0000000..df913e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/compress-arrows-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/compress-solid.svg b/public/style/icons/line-awesome/svg/compress-solid.svg new file mode 100644 index 0000000..63f8fd3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/compress-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/concierge-bell-solid.svg b/public/style/icons/line-awesome/svg/concierge-bell-solid.svg new file mode 100644 index 0000000..ae72a12 --- /dev/null +++ b/public/style/icons/line-awesome/svg/concierge-bell-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/confluence.svg b/public/style/icons/line-awesome/svg/confluence.svg new file mode 100644 index 0000000..58108fa --- /dev/null +++ b/public/style/icons/line-awesome/svg/confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/connectdevelop.svg b/public/style/icons/line-awesome/svg/connectdevelop.svg new file mode 100644 index 0000000..c6f97b5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/connectdevelop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/contao.svg b/public/style/icons/line-awesome/svg/contao.svg new file mode 100644 index 0000000..19782dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/contao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cookie-bite-solid.svg b/public/style/icons/line-awesome/svg/cookie-bite-solid.svg new file mode 100644 index 0000000..22aa73d --- /dev/null +++ b/public/style/icons/line-awesome/svg/cookie-bite-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cookie-solid.svg b/public/style/icons/line-awesome/svg/cookie-solid.svg new file mode 100644 index 0000000..b4360af --- /dev/null +++ b/public/style/icons/line-awesome/svg/cookie-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/copy-solid.svg b/public/style/icons/line-awesome/svg/copy-solid.svg new file mode 100644 index 0000000..bebd3d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/copy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/copy.svg b/public/style/icons/line-awesome/svg/copy.svg new file mode 100644 index 0000000..bebd3d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/copyright-solid.svg b/public/style/icons/line-awesome/svg/copyright-solid.svg new file mode 100644 index 0000000..41fe1ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/copyright-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/copyright.svg b/public/style/icons/line-awesome/svg/copyright.svg new file mode 100644 index 0000000..41fe1ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cotton-bureau.svg b/public/style/icons/line-awesome/svg/cotton-bureau.svg new file mode 100644 index 0000000..bf51575 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cotton-bureau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/couch-solid.svg b/public/style/icons/line-awesome/svg/couch-solid.svg new file mode 100644 index 0000000..3e90691 --- /dev/null +++ b/public/style/icons/line-awesome/svg/couch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cpanel.svg b/public/style/icons/line-awesome/svg/cpanel.svg new file mode 100644 index 0000000..55c5f4d --- /dev/null +++ b/public/style/icons/line-awesome/svg/cpanel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-by.svg b/public/style/icons/line-awesome/svg/creative-commons-by.svg new file mode 100644 index 0000000..179e0c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-nc-eu.svg b/public/style/icons/line-awesome/svg/creative-commons-nc-eu.svg new file mode 100644 index 0000000..d1cd513 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-nc-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-nc-jp.svg b/public/style/icons/line-awesome/svg/creative-commons-nc-jp.svg new file mode 100644 index 0000000..ed93f9d --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-nc-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-nc.svg b/public/style/icons/line-awesome/svg/creative-commons-nc.svg new file mode 100644 index 0000000..bdc8390 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-nd.svg b/public/style/icons/line-awesome/svg/creative-commons-nd.svg new file mode 100644 index 0000000..5cd0a6d --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-nd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-pd-alt.svg b/public/style/icons/line-awesome/svg/creative-commons-pd-alt.svg new file mode 100644 index 0000000..b67845a --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-pd-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-pd.svg b/public/style/icons/line-awesome/svg/creative-commons-pd.svg new file mode 100644 index 0000000..8bb0376 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-pd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-remix.svg b/public/style/icons/line-awesome/svg/creative-commons-remix.svg new file mode 100644 index 0000000..79f7d77 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-sa.svg b/public/style/icons/line-awesome/svg/creative-commons-sa.svg new file mode 100644 index 0000000..db19821 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-sampling-plus.svg b/public/style/icons/line-awesome/svg/creative-commons-sampling-plus.svg new file mode 100644 index 0000000..b929136 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-sampling-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-sampling.svg b/public/style/icons/line-awesome/svg/creative-commons-sampling.svg new file mode 100644 index 0000000..11649cd --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-sampling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-share.svg b/public/style/icons/line-awesome/svg/creative-commons-share.svg new file mode 100644 index 0000000..e351ca7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons-zero.svg b/public/style/icons/line-awesome/svg/creative-commons-zero.svg new file mode 100644 index 0000000..948aafe --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/creative-commons.svg b/public/style/icons/line-awesome/svg/creative-commons.svg new file mode 100644 index 0000000..46394a7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/credit-card-solid.svg b/public/style/icons/line-awesome/svg/credit-card-solid.svg new file mode 100644 index 0000000..69fa112 --- /dev/null +++ b/public/style/icons/line-awesome/svg/credit-card-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/credit-card.svg b/public/style/icons/line-awesome/svg/credit-card.svg new file mode 100644 index 0000000..69fa112 --- /dev/null +++ b/public/style/icons/line-awesome/svg/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/critical-role.svg b/public/style/icons/line-awesome/svg/critical-role.svg new file mode 100644 index 0000000..ec4a9e5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/critical-role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crop-alt-solid.svg b/public/style/icons/line-awesome/svg/crop-alt-solid.svg new file mode 100644 index 0000000..911e08a --- /dev/null +++ b/public/style/icons/line-awesome/svg/crop-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crop-solid.svg b/public/style/icons/line-awesome/svg/crop-solid.svg new file mode 100644 index 0000000..8ec8eeb --- /dev/null +++ b/public/style/icons/line-awesome/svg/crop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cross-solid.svg b/public/style/icons/line-awesome/svg/cross-solid.svg new file mode 100644 index 0000000..7aa1606 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cross-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crosshairs-solid.svg b/public/style/icons/line-awesome/svg/crosshairs-solid.svg new file mode 100644 index 0000000..c4a9500 --- /dev/null +++ b/public/style/icons/line-awesome/svg/crosshairs-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crow-solid.svg b/public/style/icons/line-awesome/svg/crow-solid.svg new file mode 100644 index 0000000..45b0060 --- /dev/null +++ b/public/style/icons/line-awesome/svg/crow-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crown-solid.svg b/public/style/icons/line-awesome/svg/crown-solid.svg new file mode 100644 index 0000000..783f177 --- /dev/null +++ b/public/style/icons/line-awesome/svg/crown-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/crutch-solid.svg b/public/style/icons/line-awesome/svg/crutch-solid.svg new file mode 100644 index 0000000..692dd98 --- /dev/null +++ b/public/style/icons/line-awesome/svg/crutch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/css3-alt.svg b/public/style/icons/line-awesome/svg/css3-alt.svg new file mode 100644 index 0000000..04effb5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/css3-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/css3.svg b/public/style/icons/line-awesome/svg/css3.svg new file mode 100644 index 0000000..3fb7979 --- /dev/null +++ b/public/style/icons/line-awesome/svg/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cube-solid.svg b/public/style/icons/line-awesome/svg/cube-solid.svg new file mode 100644 index 0000000..edc6ceb --- /dev/null +++ b/public/style/icons/line-awesome/svg/cube-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cubes-solid.svg b/public/style/icons/line-awesome/svg/cubes-solid.svg new file mode 100644 index 0000000..0652cd4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cubes-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cut-solid.svg b/public/style/icons/line-awesome/svg/cut-solid.svg new file mode 100644 index 0000000..607adf8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cut-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/cuttlefish.svg b/public/style/icons/line-awesome/svg/cuttlefish.svg new file mode 100644 index 0000000..4d3be98 --- /dev/null +++ b/public/style/icons/line-awesome/svg/cuttlefish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/d-and-d-beyond.svg b/public/style/icons/line-awesome/svg/d-and-d-beyond.svg new file mode 100644 index 0000000..aebbab3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/d-and-d-beyond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/d-and-d.svg b/public/style/icons/line-awesome/svg/d-and-d.svg new file mode 100644 index 0000000..5a4c4ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/d-and-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dashcube.svg b/public/style/icons/line-awesome/svg/dashcube.svg new file mode 100644 index 0000000..36433f6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dashcube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/database-solid.svg b/public/style/icons/line-awesome/svg/database-solid.svg new file mode 100644 index 0000000..83d43d3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/database-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/deaf-solid.svg b/public/style/icons/line-awesome/svg/deaf-solid.svg new file mode 100644 index 0000000..d9c4dc2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/deaf-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/delicious.svg b/public/style/icons/line-awesome/svg/delicious.svg new file mode 100644 index 0000000..2afb90e --- /dev/null +++ b/public/style/icons/line-awesome/svg/delicious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/democrat-solid.svg b/public/style/icons/line-awesome/svg/democrat-solid.svg new file mode 100644 index 0000000..6854354 --- /dev/null +++ b/public/style/icons/line-awesome/svg/democrat-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/deploydog.svg b/public/style/icons/line-awesome/svg/deploydog.svg new file mode 100644 index 0000000..cadda1e --- /dev/null +++ b/public/style/icons/line-awesome/svg/deploydog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/deskpro.svg b/public/style/icons/line-awesome/svg/deskpro.svg new file mode 100644 index 0000000..8464967 --- /dev/null +++ b/public/style/icons/line-awesome/svg/deskpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/desktop-solid.svg b/public/style/icons/line-awesome/svg/desktop-solid.svg new file mode 100644 index 0000000..b5b02ec --- /dev/null +++ b/public/style/icons/line-awesome/svg/desktop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dev.svg b/public/style/icons/line-awesome/svg/dev.svg new file mode 100644 index 0000000..37d7c25 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/deviantart.svg b/public/style/icons/line-awesome/svg/deviantart.svg new file mode 100644 index 0000000..5c8e915 --- /dev/null +++ b/public/style/icons/line-awesome/svg/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dharmachakra-solid.svg b/public/style/icons/line-awesome/svg/dharmachakra-solid.svg new file mode 100644 index 0000000..ec42176 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dharmachakra-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dhl.svg b/public/style/icons/line-awesome/svg/dhl.svg new file mode 100644 index 0000000..aa5dc4c --- /dev/null +++ b/public/style/icons/line-awesome/svg/dhl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/diagnoses-solid.svg b/public/style/icons/line-awesome/svg/diagnoses-solid.svg new file mode 100644 index 0000000..7421cbb --- /dev/null +++ b/public/style/icons/line-awesome/svg/diagnoses-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/diaspora.svg b/public/style/icons/line-awesome/svg/diaspora.svg new file mode 100644 index 0000000..1c42998 --- /dev/null +++ b/public/style/icons/line-awesome/svg/diaspora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-d20-solid.svg b/public/style/icons/line-awesome/svg/dice-d20-solid.svg new file mode 100644 index 0000000..b0effb8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-d20-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-d6-solid.svg b/public/style/icons/line-awesome/svg/dice-d6-solid.svg new file mode 100644 index 0000000..9d64ec3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-d6-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-five-solid.svg b/public/style/icons/line-awesome/svg/dice-five-solid.svg new file mode 100644 index 0000000..ce57cac --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-five-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-four-solid.svg b/public/style/icons/line-awesome/svg/dice-four-solid.svg new file mode 100644 index 0000000..3fe5e50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-four-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-one-solid.svg b/public/style/icons/line-awesome/svg/dice-one-solid.svg new file mode 100644 index 0000000..9d54fdc --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-one-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-six-solid.svg b/public/style/icons/line-awesome/svg/dice-six-solid.svg new file mode 100644 index 0000000..5e531b6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-six-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-solid.svg b/public/style/icons/line-awesome/svg/dice-solid.svg new file mode 100644 index 0000000..7fbe244 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-three-solid.svg b/public/style/icons/line-awesome/svg/dice-three-solid.svg new file mode 100644 index 0000000..8ac00c2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-three-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dice-two-solid.svg b/public/style/icons/line-awesome/svg/dice-two-solid.svg new file mode 100644 index 0000000..8ab6b98 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dice-two-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/digg.svg b/public/style/icons/line-awesome/svg/digg.svg new file mode 100644 index 0000000..6e53d68 --- /dev/null +++ b/public/style/icons/line-awesome/svg/digg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/digital-ocean.svg b/public/style/icons/line-awesome/svg/digital-ocean.svg new file mode 100644 index 0000000..52a060f --- /dev/null +++ b/public/style/icons/line-awesome/svg/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/digital-tachograph-solid.svg b/public/style/icons/line-awesome/svg/digital-tachograph-solid.svg new file mode 100644 index 0000000..719bfab --- /dev/null +++ b/public/style/icons/line-awesome/svg/digital-tachograph-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/directions-solid.svg b/public/style/icons/line-awesome/svg/directions-solid.svg new file mode 100644 index 0000000..c7e4920 --- /dev/null +++ b/public/style/icons/line-awesome/svg/directions-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/discord.svg b/public/style/icons/line-awesome/svg/discord.svg new file mode 100644 index 0000000..1851021 --- /dev/null +++ b/public/style/icons/line-awesome/svg/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/discourse.svg b/public/style/icons/line-awesome/svg/discourse.svg new file mode 100644 index 0000000..6a4860b --- /dev/null +++ b/public/style/icons/line-awesome/svg/discourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/divide-solid.svg b/public/style/icons/line-awesome/svg/divide-solid.svg new file mode 100644 index 0000000..6ddda71 --- /dev/null +++ b/public/style/icons/line-awesome/svg/divide-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dizzy-solid.svg b/public/style/icons/line-awesome/svg/dizzy-solid.svg new file mode 100644 index 0000000..d1700e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dizzy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dizzy.svg b/public/style/icons/line-awesome/svg/dizzy.svg new file mode 100644 index 0000000..d1700e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dna-solid.svg b/public/style/icons/line-awesome/svg/dna-solid.svg new file mode 100644 index 0000000..252e9d9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dna-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dochub.svg b/public/style/icons/line-awesome/svg/dochub.svg new file mode 100644 index 0000000..3112e4c --- /dev/null +++ b/public/style/icons/line-awesome/svg/dochub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/docker.svg b/public/style/icons/line-awesome/svg/docker.svg new file mode 100644 index 0000000..f624434 --- /dev/null +++ b/public/style/icons/line-awesome/svg/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dog-solid.svg b/public/style/icons/line-awesome/svg/dog-solid.svg new file mode 100644 index 0000000..a684751 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dollar-sign-solid.svg b/public/style/icons/line-awesome/svg/dollar-sign-solid.svg new file mode 100644 index 0000000..9b6be55 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dollar-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dolly-flatbed-solid.svg b/public/style/icons/line-awesome/svg/dolly-flatbed-solid.svg new file mode 100644 index 0000000..8f879e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dolly-flatbed-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dolly-solid.svg b/public/style/icons/line-awesome/svg/dolly-solid.svg new file mode 100644 index 0000000..a0d0468 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dolly-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/donate-solid.svg b/public/style/icons/line-awesome/svg/donate-solid.svg new file mode 100644 index 0000000..b66e67b --- /dev/null +++ b/public/style/icons/line-awesome/svg/donate-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/door-closed-solid.svg b/public/style/icons/line-awesome/svg/door-closed-solid.svg new file mode 100644 index 0000000..4a68822 --- /dev/null +++ b/public/style/icons/line-awesome/svg/door-closed-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/door-open-solid.svg b/public/style/icons/line-awesome/svg/door-open-solid.svg new file mode 100644 index 0000000..4544bcd --- /dev/null +++ b/public/style/icons/line-awesome/svg/door-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dot-circle-solid.svg b/public/style/icons/line-awesome/svg/dot-circle-solid.svg new file mode 100644 index 0000000..cea5ae8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dot-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dot-circle.svg b/public/style/icons/line-awesome/svg/dot-circle.svg new file mode 100644 index 0000000..cea5ae8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dot-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dove-solid.svg b/public/style/icons/line-awesome/svg/dove-solid.svg new file mode 100644 index 0000000..a04a5e2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dove-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/download-solid.svg b/public/style/icons/line-awesome/svg/download-solid.svg new file mode 100644 index 0000000..66d38f0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/download-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/draft2digital.svg b/public/style/icons/line-awesome/svg/draft2digital.svg new file mode 100644 index 0000000..3f42629 --- /dev/null +++ b/public/style/icons/line-awesome/svg/draft2digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/drafting-compass-solid.svg b/public/style/icons/line-awesome/svg/drafting-compass-solid.svg new file mode 100644 index 0000000..c2de3f9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/drafting-compass-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dragon-solid.svg b/public/style/icons/line-awesome/svg/dragon-solid.svg new file mode 100644 index 0000000..3811fe8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dragon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/draw-polygon-solid.svg b/public/style/icons/line-awesome/svg/draw-polygon-solid.svg new file mode 100644 index 0000000..240e21c --- /dev/null +++ b/public/style/icons/line-awesome/svg/draw-polygon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dribbble-square.svg b/public/style/icons/line-awesome/svg/dribbble-square.svg new file mode 100644 index 0000000..96de32a --- /dev/null +++ b/public/style/icons/line-awesome/svg/dribbble-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dribbble.svg b/public/style/icons/line-awesome/svg/dribbble.svg new file mode 100644 index 0000000..db49704 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dropbox.svg b/public/style/icons/line-awesome/svg/dropbox.svg new file mode 100644 index 0000000..f64971f --- /dev/null +++ b/public/style/icons/line-awesome/svg/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/drum-solid.svg b/public/style/icons/line-awesome/svg/drum-solid.svg new file mode 100644 index 0000000..504ddfc --- /dev/null +++ b/public/style/icons/line-awesome/svg/drum-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/drum-steelpan-solid.svg b/public/style/icons/line-awesome/svg/drum-steelpan-solid.svg new file mode 100644 index 0000000..d1c7c4e --- /dev/null +++ b/public/style/icons/line-awesome/svg/drum-steelpan-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/drumstick-bite-solid.svg b/public/style/icons/line-awesome/svg/drumstick-bite-solid.svg new file mode 100644 index 0000000..d27604a --- /dev/null +++ b/public/style/icons/line-awesome/svg/drumstick-bite-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/drupal.svg b/public/style/icons/line-awesome/svg/drupal.svg new file mode 100644 index 0000000..b8ae695 --- /dev/null +++ b/public/style/icons/line-awesome/svg/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dumbbell-solid.svg b/public/style/icons/line-awesome/svg/dumbbell-solid.svg new file mode 100644 index 0000000..2a49138 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dumbbell-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dumpster-fire-solid.svg b/public/style/icons/line-awesome/svg/dumpster-fire-solid.svg new file mode 100644 index 0000000..bd7fe0e --- /dev/null +++ b/public/style/icons/line-awesome/svg/dumpster-fire-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dumpster-solid.svg b/public/style/icons/line-awesome/svg/dumpster-solid.svg new file mode 100644 index 0000000..0488f78 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dumpster-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dungeon-solid.svg b/public/style/icons/line-awesome/svg/dungeon-solid.svg new file mode 100644 index 0000000..88ef37e --- /dev/null +++ b/public/style/icons/line-awesome/svg/dungeon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/dyalog.svg b/public/style/icons/line-awesome/svg/dyalog.svg new file mode 100644 index 0000000..9dd91f2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/dyalog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/earlybirds.svg b/public/style/icons/line-awesome/svg/earlybirds.svg new file mode 100644 index 0000000..b3444f6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/earlybirds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ebay.svg b/public/style/icons/line-awesome/svg/ebay.svg new file mode 100644 index 0000000..18e4ce6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ebay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/edge.svg b/public/style/icons/line-awesome/svg/edge.svg new file mode 100644 index 0000000..86faef9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/edit-solid.svg b/public/style/icons/line-awesome/svg/edit-solid.svg new file mode 100644 index 0000000..8e00efa --- /dev/null +++ b/public/style/icons/line-awesome/svg/edit-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/edit.svg b/public/style/icons/line-awesome/svg/edit.svg new file mode 100644 index 0000000..8e00efa --- /dev/null +++ b/public/style/icons/line-awesome/svg/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/egg-solid.svg b/public/style/icons/line-awesome/svg/egg-solid.svg new file mode 100644 index 0000000..fb451dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/egg-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eject-solid.svg b/public/style/icons/line-awesome/svg/eject-solid.svg new file mode 100644 index 0000000..b9e4ab2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eject-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/elementor.svg b/public/style/icons/line-awesome/svg/elementor.svg new file mode 100644 index 0000000..c0693a3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ellipsis-h-solid.svg b/public/style/icons/line-awesome/svg/ellipsis-h-solid.svg new file mode 100644 index 0000000..112fef8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ellipsis-h-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ellipsis-v-solid.svg b/public/style/icons/line-awesome/svg/ellipsis-v-solid.svg new file mode 100644 index 0000000..e8f52db --- /dev/null +++ b/public/style/icons/line-awesome/svg/ellipsis-v-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ello.svg b/public/style/icons/line-awesome/svg/ello.svg new file mode 100644 index 0000000..c6126dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/ello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ember.svg b/public/style/icons/line-awesome/svg/ember.svg new file mode 100644 index 0000000..d5868db --- /dev/null +++ b/public/style/icons/line-awesome/svg/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/empire.svg b/public/style/icons/line-awesome/svg/empire.svg new file mode 100644 index 0000000..0207734 --- /dev/null +++ b/public/style/icons/line-awesome/svg/empire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope-open-solid.svg b/public/style/icons/line-awesome/svg/envelope-open-solid.svg new file mode 100644 index 0000000..eac45b1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope-open-text-solid.svg b/public/style/icons/line-awesome/svg/envelope-open-text-solid.svg new file mode 100644 index 0000000..3d7796b --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope-open-text-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope-open.svg b/public/style/icons/line-awesome/svg/envelope-open.svg new file mode 100644 index 0000000..eac45b1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope-solid.svg b/public/style/icons/line-awesome/svg/envelope-solid.svg new file mode 100644 index 0000000..17bd663 --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope-square-solid.svg b/public/style/icons/line-awesome/svg/envelope-square-solid.svg new file mode 100644 index 0000000..904d91b --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envelope.svg b/public/style/icons/line-awesome/svg/envelope.svg new file mode 100644 index 0000000..17bd663 --- /dev/null +++ b/public/style/icons/line-awesome/svg/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/envira.svg b/public/style/icons/line-awesome/svg/envira.svg new file mode 100644 index 0000000..0132919 --- /dev/null +++ b/public/style/icons/line-awesome/svg/envira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/equals-solid.svg b/public/style/icons/line-awesome/svg/equals-solid.svg new file mode 100644 index 0000000..4d36619 --- /dev/null +++ b/public/style/icons/line-awesome/svg/equals-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eraser-solid.svg b/public/style/icons/line-awesome/svg/eraser-solid.svg new file mode 100644 index 0000000..f119e91 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eraser-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/erlang.svg b/public/style/icons/line-awesome/svg/erlang.svg new file mode 100644 index 0000000..bd9db0b --- /dev/null +++ b/public/style/icons/line-awesome/svg/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ethereum.svg b/public/style/icons/line-awesome/svg/ethereum.svg new file mode 100644 index 0000000..dce8d99 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ethernet-solid.svg b/public/style/icons/line-awesome/svg/ethernet-solid.svg new file mode 100644 index 0000000..20a25f3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ethernet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/etsy.svg b/public/style/icons/line-awesome/svg/etsy.svg new file mode 100644 index 0000000..c60ac96 --- /dev/null +++ b/public/style/icons/line-awesome/svg/etsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/euro-sign-solid.svg b/public/style/icons/line-awesome/svg/euro-sign-solid.svg new file mode 100644 index 0000000..129ace9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/euro-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/evernote.svg b/public/style/icons/line-awesome/svg/evernote.svg new file mode 100644 index 0000000..110c59e --- /dev/null +++ b/public/style/icons/line-awesome/svg/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/exchange-alt-solid.svg b/public/style/icons/line-awesome/svg/exchange-alt-solid.svg new file mode 100644 index 0000000..3703804 --- /dev/null +++ b/public/style/icons/line-awesome/svg/exchange-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/exclamation-circle-solid.svg b/public/style/icons/line-awesome/svg/exclamation-circle-solid.svg new file mode 100644 index 0000000..9d4a667 --- /dev/null +++ b/public/style/icons/line-awesome/svg/exclamation-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/exclamation-solid.svg b/public/style/icons/line-awesome/svg/exclamation-solid.svg new file mode 100644 index 0000000..aecfbbb --- /dev/null +++ b/public/style/icons/line-awesome/svg/exclamation-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/exclamation-triangle-solid.svg b/public/style/icons/line-awesome/svg/exclamation-triangle-solid.svg new file mode 100644 index 0000000..a934bc9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/exclamation-triangle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/expand-arrows-alt-solid.svg b/public/style/icons/line-awesome/svg/expand-arrows-alt-solid.svg new file mode 100644 index 0000000..f2f0b5c --- /dev/null +++ b/public/style/icons/line-awesome/svg/expand-arrows-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/expand-solid.svg b/public/style/icons/line-awesome/svg/expand-solid.svg new file mode 100644 index 0000000..c11aa2e --- /dev/null +++ b/public/style/icons/line-awesome/svg/expand-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/expeditedssl.svg b/public/style/icons/line-awesome/svg/expeditedssl.svg new file mode 100644 index 0000000..801d085 --- /dev/null +++ b/public/style/icons/line-awesome/svg/expeditedssl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/external-link-alt-solid.svg b/public/style/icons/line-awesome/svg/external-link-alt-solid.svg new file mode 100644 index 0000000..45ae021 --- /dev/null +++ b/public/style/icons/line-awesome/svg/external-link-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/external-link-square-alt-solid.svg b/public/style/icons/line-awesome/svg/external-link-square-alt-solid.svg new file mode 100644 index 0000000..60a709a --- /dev/null +++ b/public/style/icons/line-awesome/svg/external-link-square-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eye-dropper-solid.svg b/public/style/icons/line-awesome/svg/eye-dropper-solid.svg new file mode 100644 index 0000000..187b680 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eye-dropper-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eye-slash-solid.svg b/public/style/icons/line-awesome/svg/eye-slash-solid.svg new file mode 100644 index 0000000..f09b5e1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eye-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eye-slash.svg b/public/style/icons/line-awesome/svg/eye-slash.svg new file mode 100644 index 0000000..0a96d2a --- /dev/null +++ b/public/style/icons/line-awesome/svg/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eye-solid.svg b/public/style/icons/line-awesome/svg/eye-solid.svg new file mode 100644 index 0000000..79b1d51 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eye-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/eye.svg b/public/style/icons/line-awesome/svg/eye.svg new file mode 100644 index 0000000..79b1d51 --- /dev/null +++ b/public/style/icons/line-awesome/svg/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/facebook-f.svg b/public/style/icons/line-awesome/svg/facebook-f.svg new file mode 100644 index 0000000..bca80e4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/facebook-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/facebook-messenger.svg b/public/style/icons/line-awesome/svg/facebook-messenger.svg new file mode 100644 index 0000000..199bfc2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/facebook-square.svg b/public/style/icons/line-awesome/svg/facebook-square.svg new file mode 100644 index 0000000..a135c6e --- /dev/null +++ b/public/style/icons/line-awesome/svg/facebook-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/facebook.svg b/public/style/icons/line-awesome/svg/facebook.svg new file mode 100644 index 0000000..cd2fab0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fan-solid.svg b/public/style/icons/line-awesome/svg/fan-solid.svg new file mode 100644 index 0000000..4b7b862 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fan-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fantasy-flight-games.svg b/public/style/icons/line-awesome/svg/fantasy-flight-games.svg new file mode 100644 index 0000000..837059a --- /dev/null +++ b/public/style/icons/line-awesome/svg/fantasy-flight-games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fast-backward-solid.svg b/public/style/icons/line-awesome/svg/fast-backward-solid.svg new file mode 100644 index 0000000..83793b6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fast-backward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fast-forward-solid.svg b/public/style/icons/line-awesome/svg/fast-forward-solid.svg new file mode 100644 index 0000000..33f8154 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fast-forward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fax-solid.svg b/public/style/icons/line-awesome/svg/fax-solid.svg new file mode 100644 index 0000000..6bfa417 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fax-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/feather-alt-solid.svg b/public/style/icons/line-awesome/svg/feather-alt-solid.svg new file mode 100644 index 0000000..ccee7bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/feather-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/feather-solid.svg b/public/style/icons/line-awesome/svg/feather-solid.svg new file mode 100644 index 0000000..d3c1b3a --- /dev/null +++ b/public/style/icons/line-awesome/svg/feather-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fedex.svg b/public/style/icons/line-awesome/svg/fedex.svg new file mode 100644 index 0000000..d01e439 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fedex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fedora.svg b/public/style/icons/line-awesome/svg/fedora.svg new file mode 100644 index 0000000..c8d70bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/female-solid.svg b/public/style/icons/line-awesome/svg/female-solid.svg new file mode 100644 index 0000000..b6065a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/female-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fighter-jet-solid.svg b/public/style/icons/line-awesome/svg/fighter-jet-solid.svg new file mode 100644 index 0000000..3132234 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fighter-jet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/figma.svg b/public/style/icons/line-awesome/svg/figma.svg new file mode 100644 index 0000000..c8a1e5d --- /dev/null +++ b/public/style/icons/line-awesome/svg/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-alt-solid.svg b/public/style/icons/line-awesome/svg/file-alt-solid.svg new file mode 100644 index 0000000..5c6f680 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-alt.svg b/public/style/icons/line-awesome/svg/file-alt.svg new file mode 100644 index 0000000..5c6f680 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-archive-solid.svg b/public/style/icons/line-awesome/svg/file-archive-solid.svg new file mode 100644 index 0000000..9285dfe --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-archive-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-archive.svg b/public/style/icons/line-awesome/svg/file-archive.svg new file mode 100644 index 0000000..9285dfe --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-audio-solid.svg b/public/style/icons/line-awesome/svg/file-audio-solid.svg new file mode 100644 index 0000000..62f0709 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-audio-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-audio.svg b/public/style/icons/line-awesome/svg/file-audio.svg new file mode 100644 index 0000000..62f0709 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-code-solid.svg b/public/style/icons/line-awesome/svg/file-code-solid.svg new file mode 100644 index 0000000..ceef840 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-code-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-code.svg b/public/style/icons/line-awesome/svg/file-code.svg new file mode 100644 index 0000000..ceef840 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-contract-solid.svg b/public/style/icons/line-awesome/svg/file-contract-solid.svg new file mode 100644 index 0000000..faeabd9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-contract-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-csv-solid.svg b/public/style/icons/line-awesome/svg/file-csv-solid.svg new file mode 100644 index 0000000..bede268 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-csv-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-download-solid.svg b/public/style/icons/line-awesome/svg/file-download-solid.svg new file mode 100644 index 0000000..1256744 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-download-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-excel-solid.svg b/public/style/icons/line-awesome/svg/file-excel-solid.svg new file mode 100644 index 0000000..41e44aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-excel-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-excel.svg b/public/style/icons/line-awesome/svg/file-excel.svg new file mode 100644 index 0000000..41e44aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-export-solid.svg b/public/style/icons/line-awesome/svg/file-export-solid.svg new file mode 100644 index 0000000..df4cec0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-export-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-image-solid.svg b/public/style/icons/line-awesome/svg/file-image-solid.svg new file mode 100644 index 0000000..9fed45b --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-image-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-image.svg b/public/style/icons/line-awesome/svg/file-image.svg new file mode 100644 index 0000000..9fed45b --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-import-solid.svg b/public/style/icons/line-awesome/svg/file-import-solid.svg new file mode 100644 index 0000000..665497a --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-import-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-invoice-dollar-solid.svg b/public/style/icons/line-awesome/svg/file-invoice-dollar-solid.svg new file mode 100644 index 0000000..71c4adf --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-invoice-dollar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-invoice-solid.svg b/public/style/icons/line-awesome/svg/file-invoice-solid.svg new file mode 100644 index 0000000..2a15660 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-invoice-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-medical-alt-solid.svg b/public/style/icons/line-awesome/svg/file-medical-alt-solid.svg new file mode 100644 index 0000000..8a31ffe --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-medical-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-medical-solid.svg b/public/style/icons/line-awesome/svg/file-medical-solid.svg new file mode 100644 index 0000000..e100941 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-pdf-solid.svg b/public/style/icons/line-awesome/svg/file-pdf-solid.svg new file mode 100644 index 0000000..68d8230 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-pdf-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-pdf.svg b/public/style/icons/line-awesome/svg/file-pdf.svg new file mode 100644 index 0000000..68d8230 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-powerpoint-solid.svg b/public/style/icons/line-awesome/svg/file-powerpoint-solid.svg new file mode 100644 index 0000000..c8fd482 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-powerpoint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-powerpoint.svg b/public/style/icons/line-awesome/svg/file-powerpoint.svg new file mode 100644 index 0000000..c8fd482 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-prescription-solid.svg b/public/style/icons/line-awesome/svg/file-prescription-solid.svg new file mode 100644 index 0000000..bfedb17 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-prescription-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-signature-solid.svg b/public/style/icons/line-awesome/svg/file-signature-solid.svg new file mode 100644 index 0000000..01cd6c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-signature-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-solid.svg b/public/style/icons/line-awesome/svg/file-solid.svg new file mode 100644 index 0000000..60dbb6a --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-upload-solid.svg b/public/style/icons/line-awesome/svg/file-upload-solid.svg new file mode 100644 index 0000000..6e90abf --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-upload-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-video-solid.svg b/public/style/icons/line-awesome/svg/file-video-solid.svg new file mode 100644 index 0000000..b36b1b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-video-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-video.svg b/public/style/icons/line-awesome/svg/file-video.svg new file mode 100644 index 0000000..b36b1b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-word-solid.svg b/public/style/icons/line-awesome/svg/file-word-solid.svg new file mode 100644 index 0000000..f9f420f --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-word-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file-word.svg b/public/style/icons/line-awesome/svg/file-word.svg new file mode 100644 index 0000000..f9f420f --- /dev/null +++ b/public/style/icons/line-awesome/svg/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/file.svg b/public/style/icons/line-awesome/svg/file.svg new file mode 100644 index 0000000..60dbb6a --- /dev/null +++ b/public/style/icons/line-awesome/svg/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fill-drip-solid.svg b/public/style/icons/line-awesome/svg/fill-drip-solid.svg new file mode 100644 index 0000000..a50fe33 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fill-drip-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fill-solid.svg b/public/style/icons/line-awesome/svg/fill-solid.svg new file mode 100644 index 0000000..2b25f7a --- /dev/null +++ b/public/style/icons/line-awesome/svg/fill-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/film-solid.svg b/public/style/icons/line-awesome/svg/film-solid.svg new file mode 100644 index 0000000..55764fc --- /dev/null +++ b/public/style/icons/line-awesome/svg/film-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/filter-solid.svg b/public/style/icons/line-awesome/svg/filter-solid.svg new file mode 100644 index 0000000..058e406 --- /dev/null +++ b/public/style/icons/line-awesome/svg/filter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fingerprint-solid.svg b/public/style/icons/line-awesome/svg/fingerprint-solid.svg new file mode 100644 index 0000000..2f086e8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fingerprint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fire-alt-solid.svg b/public/style/icons/line-awesome/svg/fire-alt-solid.svg new file mode 100644 index 0000000..77e7dc4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fire-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fire-extinguisher-solid.svg b/public/style/icons/line-awesome/svg/fire-extinguisher-solid.svg new file mode 100644 index 0000000..02610a0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fire-extinguisher-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fire-solid.svg b/public/style/icons/line-awesome/svg/fire-solid.svg new file mode 100644 index 0000000..7460749 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fire-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/firefox.svg b/public/style/icons/line-awesome/svg/firefox.svg new file mode 100644 index 0000000..b1fbfc9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/first-aid-solid.svg b/public/style/icons/line-awesome/svg/first-aid-solid.svg new file mode 100644 index 0000000..000a5df --- /dev/null +++ b/public/style/icons/line-awesome/svg/first-aid-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/first-order-alt.svg b/public/style/icons/line-awesome/svg/first-order-alt.svg new file mode 100644 index 0000000..6c1cc18 --- /dev/null +++ b/public/style/icons/line-awesome/svg/first-order-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/first-order.svg b/public/style/icons/line-awesome/svg/first-order.svg new file mode 100644 index 0000000..df2ccf3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/first-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/firstdraft.svg b/public/style/icons/line-awesome/svg/firstdraft.svg new file mode 100644 index 0000000..9305441 --- /dev/null +++ b/public/style/icons/line-awesome/svg/firstdraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fish-solid.svg b/public/style/icons/line-awesome/svg/fish-solid.svg new file mode 100644 index 0000000..48801b0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fish-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fist-raised-solid.svg b/public/style/icons/line-awesome/svg/fist-raised-solid.svg new file mode 100644 index 0000000..4d80973 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fist-raised-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flag-checkered-solid.svg b/public/style/icons/line-awesome/svg/flag-checkered-solid.svg new file mode 100644 index 0000000..d83710b --- /dev/null +++ b/public/style/icons/line-awesome/svg/flag-checkered-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flag-solid.svg b/public/style/icons/line-awesome/svg/flag-solid.svg new file mode 100644 index 0000000..9300ef0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/flag-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flag-usa-solid.svg b/public/style/icons/line-awesome/svg/flag-usa-solid.svg new file mode 100644 index 0000000..92f5370 --- /dev/null +++ b/public/style/icons/line-awesome/svg/flag-usa-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flag.svg b/public/style/icons/line-awesome/svg/flag.svg new file mode 100644 index 0000000..9300ef0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flask-solid.svg b/public/style/icons/line-awesome/svg/flask-solid.svg new file mode 100644 index 0000000..627696b --- /dev/null +++ b/public/style/icons/line-awesome/svg/flask-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flickr.svg b/public/style/icons/line-awesome/svg/flickr.svg new file mode 100644 index 0000000..b1f3da2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flipboard.svg b/public/style/icons/line-awesome/svg/flipboard.svg new file mode 100644 index 0000000..4d04b93 --- /dev/null +++ b/public/style/icons/line-awesome/svg/flipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flushed-solid.svg b/public/style/icons/line-awesome/svg/flushed-solid.svg new file mode 100644 index 0000000..6a3ddab --- /dev/null +++ b/public/style/icons/line-awesome/svg/flushed-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/flushed.svg b/public/style/icons/line-awesome/svg/flushed.svg new file mode 100644 index 0000000..6a3ddab --- /dev/null +++ b/public/style/icons/line-awesome/svg/flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fly.svg b/public/style/icons/line-awesome/svg/fly.svg new file mode 100644 index 0000000..3848782 --- /dev/null +++ b/public/style/icons/line-awesome/svg/fly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder-minus-solid.svg b/public/style/icons/line-awesome/svg/folder-minus-solid.svg new file mode 100644 index 0000000..527cf63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder-minus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder-open-solid.svg b/public/style/icons/line-awesome/svg/folder-open-solid.svg new file mode 100644 index 0000000..3ac102c --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder-open.svg b/public/style/icons/line-awesome/svg/folder-open.svg new file mode 100644 index 0000000..3ac102c --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder-plus-solid.svg b/public/style/icons/line-awesome/svg/folder-plus-solid.svg new file mode 100644 index 0000000..40dc8ba --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder-plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder-solid.svg b/public/style/icons/line-awesome/svg/folder-solid.svg new file mode 100644 index 0000000..72b7c63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/folder.svg b/public/style/icons/line-awesome/svg/folder.svg new file mode 100644 index 0000000..72b7c63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/font-awesome-alt.svg b/public/style/icons/line-awesome/svg/font-awesome-alt.svg new file mode 100644 index 0000000..5dc840e --- /dev/null +++ b/public/style/icons/line-awesome/svg/font-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/font-awesome-flag.svg b/public/style/icons/line-awesome/svg/font-awesome-flag.svg new file mode 100644 index 0000000..83b02f6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/font-awesome-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/font-awesome.svg b/public/style/icons/line-awesome/svg/font-awesome.svg new file mode 100644 index 0000000..5dc840e --- /dev/null +++ b/public/style/icons/line-awesome/svg/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/font-solid.svg b/public/style/icons/line-awesome/svg/font-solid.svg new file mode 100644 index 0000000..38c6ab2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/font-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fonticons-fi.svg b/public/style/icons/line-awesome/svg/fonticons-fi.svg new file mode 100644 index 0000000..fcb945a --- /dev/null +++ b/public/style/icons/line-awesome/svg/fonticons-fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fonticons.svg b/public/style/icons/line-awesome/svg/fonticons.svg new file mode 100644 index 0000000..fcb945a --- /dev/null +++ b/public/style/icons/line-awesome/svg/fonticons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/football-ball-solid.svg b/public/style/icons/line-awesome/svg/football-ball-solid.svg new file mode 100644 index 0000000..84028c9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/football-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fort-awesome-alt.svg b/public/style/icons/line-awesome/svg/fort-awesome-alt.svg new file mode 100644 index 0000000..35cd83d --- /dev/null +++ b/public/style/icons/line-awesome/svg/fort-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fort-awesome.svg b/public/style/icons/line-awesome/svg/fort-awesome.svg new file mode 100644 index 0000000..485ed6c --- /dev/null +++ b/public/style/icons/line-awesome/svg/fort-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/forumbee.svg b/public/style/icons/line-awesome/svg/forumbee.svg new file mode 100644 index 0000000..594cb44 --- /dev/null +++ b/public/style/icons/line-awesome/svg/forumbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/forward-solid.svg b/public/style/icons/line-awesome/svg/forward-solid.svg new file mode 100644 index 0000000..33f8154 --- /dev/null +++ b/public/style/icons/line-awesome/svg/forward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/foursquare.svg b/public/style/icons/line-awesome/svg/foursquare.svg new file mode 100644 index 0000000..69d63bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/free-code-camp.svg b/public/style/icons/line-awesome/svg/free-code-camp.svg new file mode 100644 index 0000000..18a94dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/free-code-camp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/freebsd.svg b/public/style/icons/line-awesome/svg/freebsd.svg new file mode 100644 index 0000000..2f9ed8f --- /dev/null +++ b/public/style/icons/line-awesome/svg/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/frog-solid.svg b/public/style/icons/line-awesome/svg/frog-solid.svg new file mode 100644 index 0000000..49c90d3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/frog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/frown-open-solid.svg b/public/style/icons/line-awesome/svg/frown-open-solid.svg new file mode 100644 index 0000000..b06dbae --- /dev/null +++ b/public/style/icons/line-awesome/svg/frown-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/frown-open.svg b/public/style/icons/line-awesome/svg/frown-open.svg new file mode 100644 index 0000000..b06dbae --- /dev/null +++ b/public/style/icons/line-awesome/svg/frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/frown-solid.svg b/public/style/icons/line-awesome/svg/frown-solid.svg new file mode 100644 index 0000000..471249d --- /dev/null +++ b/public/style/icons/line-awesome/svg/frown-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/frown.svg b/public/style/icons/line-awesome/svg/frown.svg new file mode 100644 index 0000000..471249d --- /dev/null +++ b/public/style/icons/line-awesome/svg/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/fulcrum.svg b/public/style/icons/line-awesome/svg/fulcrum.svg new file mode 100644 index 0000000..50055dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/fulcrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/funnel-dollar-solid.svg b/public/style/icons/line-awesome/svg/funnel-dollar-solid.svg new file mode 100644 index 0000000..4f3e909 --- /dev/null +++ b/public/style/icons/line-awesome/svg/funnel-dollar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/futbol-solid.svg b/public/style/icons/line-awesome/svg/futbol-solid.svg new file mode 100644 index 0000000..9aabb8d --- /dev/null +++ b/public/style/icons/line-awesome/svg/futbol-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/futbol.svg b/public/style/icons/line-awesome/svg/futbol.svg new file mode 100644 index 0000000..9aabb8d --- /dev/null +++ b/public/style/icons/line-awesome/svg/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/galactic-republic.svg b/public/style/icons/line-awesome/svg/galactic-republic.svg new file mode 100644 index 0000000..0207734 --- /dev/null +++ b/public/style/icons/line-awesome/svg/galactic-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/galactic-senate.svg b/public/style/icons/line-awesome/svg/galactic-senate.svg new file mode 100644 index 0000000..66880e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/galactic-senate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gamepad-solid.svg b/public/style/icons/line-awesome/svg/gamepad-solid.svg new file mode 100644 index 0000000..276c526 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gamepad-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gas-pump-solid.svg b/public/style/icons/line-awesome/svg/gas-pump-solid.svg new file mode 100644 index 0000000..2609639 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gas-pump-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gavel-solid.svg b/public/style/icons/line-awesome/svg/gavel-solid.svg new file mode 100644 index 0000000..cd14d22 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gavel-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gem-solid.svg b/public/style/icons/line-awesome/svg/gem-solid.svg new file mode 100644 index 0000000..f5d3629 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gem-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gem.svg b/public/style/icons/line-awesome/svg/gem.svg new file mode 100644 index 0000000..f5d3629 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/genderless-solid.svg b/public/style/icons/line-awesome/svg/genderless-solid.svg new file mode 100644 index 0000000..4b99d6f --- /dev/null +++ b/public/style/icons/line-awesome/svg/genderless-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/get-pocket.svg b/public/style/icons/line-awesome/svg/get-pocket.svg new file mode 100644 index 0000000..a0240a6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/get-pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gg-circle.svg b/public/style/icons/line-awesome/svg/gg-circle.svg new file mode 100644 index 0000000..df08def --- /dev/null +++ b/public/style/icons/line-awesome/svg/gg-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gg.svg b/public/style/icons/line-awesome/svg/gg.svg new file mode 100644 index 0000000..587a0d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ghost-solid.svg b/public/style/icons/line-awesome/svg/ghost-solid.svg new file mode 100644 index 0000000..279cf84 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ghost-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gift-solid.svg b/public/style/icons/line-awesome/svg/gift-solid.svg new file mode 100644 index 0000000..18e5c1a --- /dev/null +++ b/public/style/icons/line-awesome/svg/gift-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gifts-solid.svg b/public/style/icons/line-awesome/svg/gifts-solid.svg new file mode 100644 index 0000000..c1ca908 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gifts-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/git-alt.svg b/public/style/icons/line-awesome/svg/git-alt.svg new file mode 100644 index 0000000..eb383e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/git-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/git-square.svg b/public/style/icons/line-awesome/svg/git-square.svg new file mode 100644 index 0000000..d7f4ec7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/git-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/git.svg b/public/style/icons/line-awesome/svg/git.svg new file mode 100644 index 0000000..eb383e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/github-alt.svg b/public/style/icons/line-awesome/svg/github-alt.svg new file mode 100644 index 0000000..5914861 --- /dev/null +++ b/public/style/icons/line-awesome/svg/github-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/github-square.svg b/public/style/icons/line-awesome/svg/github-square.svg new file mode 100644 index 0000000..6afb12a --- /dev/null +++ b/public/style/icons/line-awesome/svg/github-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/github.svg b/public/style/icons/line-awesome/svg/github.svg new file mode 100644 index 0000000..2e2eb07 --- /dev/null +++ b/public/style/icons/line-awesome/svg/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gitkraken.svg b/public/style/icons/line-awesome/svg/gitkraken.svg new file mode 100644 index 0000000..7ae5f93 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gitkraken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gitlab.svg b/public/style/icons/line-awesome/svg/gitlab.svg new file mode 100644 index 0000000..083ce8a --- /dev/null +++ b/public/style/icons/line-awesome/svg/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gitter.svg b/public/style/icons/line-awesome/svg/gitter.svg new file mode 100644 index 0000000..4cc7381 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glass-cheers-solid.svg b/public/style/icons/line-awesome/svg/glass-cheers-solid.svg new file mode 100644 index 0000000..55aeff6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/glass-cheers-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glass-martini-alt-solid.svg b/public/style/icons/line-awesome/svg/glass-martini-alt-solid.svg new file mode 100644 index 0000000..9e5d3fc --- /dev/null +++ b/public/style/icons/line-awesome/svg/glass-martini-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glass-martini-solid.svg b/public/style/icons/line-awesome/svg/glass-martini-solid.svg new file mode 100644 index 0000000..62415e0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/glass-martini-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glass-whiskey-solid.svg b/public/style/icons/line-awesome/svg/glass-whiskey-solid.svg new file mode 100644 index 0000000..a125bef --- /dev/null +++ b/public/style/icons/line-awesome/svg/glass-whiskey-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glasses-solid.svg b/public/style/icons/line-awesome/svg/glasses-solid.svg new file mode 100644 index 0000000..166b8f5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/glasses-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glide-g.svg b/public/style/icons/line-awesome/svg/glide-g.svg new file mode 100644 index 0000000..6c3d751 --- /dev/null +++ b/public/style/icons/line-awesome/svg/glide-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/glide.svg b/public/style/icons/line-awesome/svg/glide.svg new file mode 100644 index 0000000..586cf1d --- /dev/null +++ b/public/style/icons/line-awesome/svg/glide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/globe-africa-solid.svg b/public/style/icons/line-awesome/svg/globe-africa-solid.svg new file mode 100644 index 0000000..7e995b3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/globe-africa-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/globe-americas-solid.svg b/public/style/icons/line-awesome/svg/globe-americas-solid.svg new file mode 100644 index 0000000..484d28d --- /dev/null +++ b/public/style/icons/line-awesome/svg/globe-americas-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/globe-asia-solid.svg b/public/style/icons/line-awesome/svg/globe-asia-solid.svg new file mode 100644 index 0000000..5308cb3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/globe-asia-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/globe-europe-solid.svg b/public/style/icons/line-awesome/svg/globe-europe-solid.svg new file mode 100644 index 0000000..43ba8e5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/globe-europe-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/globe-solid.svg b/public/style/icons/line-awesome/svg/globe-solid.svg new file mode 100644 index 0000000..89d4c44 --- /dev/null +++ b/public/style/icons/line-awesome/svg/globe-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gofore.svg b/public/style/icons/line-awesome/svg/gofore.svg new file mode 100644 index 0000000..a5a8903 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gofore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/golf-ball-solid.svg b/public/style/icons/line-awesome/svg/golf-ball-solid.svg new file mode 100644 index 0000000..2c2f0c5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/golf-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/goodreads-g.svg b/public/style/icons/line-awesome/svg/goodreads-g.svg new file mode 100644 index 0000000..fe2d93c --- /dev/null +++ b/public/style/icons/line-awesome/svg/goodreads-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/goodreads.svg b/public/style/icons/line-awesome/svg/goodreads.svg new file mode 100644 index 0000000..0b8e866 --- /dev/null +++ b/public/style/icons/line-awesome/svg/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-drive.svg b/public/style/icons/line-awesome/svg/google-drive.svg new file mode 100644 index 0000000..cc22761 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-play.svg b/public/style/icons/line-awesome/svg/google-play.svg new file mode 100644 index 0000000..edec133 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-plus-g.svg b/public/style/icons/line-awesome/svg/google-plus-g.svg new file mode 100644 index 0000000..11e3c21 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-plus-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-plus-square.svg b/public/style/icons/line-awesome/svg/google-plus-square.svg new file mode 100644 index 0000000..62efaf4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-plus.svg b/public/style/icons/line-awesome/svg/google-plus.svg new file mode 100644 index 0000000..11e3c21 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google-wallet.svg b/public/style/icons/line-awesome/svg/google-wallet.svg new file mode 100644 index 0000000..ff9bcba --- /dev/null +++ b/public/style/icons/line-awesome/svg/google-wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/google.svg b/public/style/icons/line-awesome/svg/google.svg new file mode 100644 index 0000000..5cec768 --- /dev/null +++ b/public/style/icons/line-awesome/svg/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gopuram-solid.svg b/public/style/icons/line-awesome/svg/gopuram-solid.svg new file mode 100644 index 0000000..b69885a --- /dev/null +++ b/public/style/icons/line-awesome/svg/gopuram-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/graduation-cap-solid.svg b/public/style/icons/line-awesome/svg/graduation-cap-solid.svg new file mode 100644 index 0000000..76a961a --- /dev/null +++ b/public/style/icons/line-awesome/svg/graduation-cap-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gratipay.svg b/public/style/icons/line-awesome/svg/gratipay.svg new file mode 100644 index 0000000..06dfead --- /dev/null +++ b/public/style/icons/line-awesome/svg/gratipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grav.svg b/public/style/icons/line-awesome/svg/grav.svg new file mode 100644 index 0000000..84b3640 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/greater-than-equal-solid.svg b/public/style/icons/line-awesome/svg/greater-than-equal-solid.svg new file mode 100644 index 0000000..14c1a3f --- /dev/null +++ b/public/style/icons/line-awesome/svg/greater-than-equal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/greater-than-solid.svg b/public/style/icons/line-awesome/svg/greater-than-solid.svg new file mode 100644 index 0000000..53b1024 --- /dev/null +++ b/public/style/icons/line-awesome/svg/greater-than-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grimace-solid.svg b/public/style/icons/line-awesome/svg/grimace-solid.svg new file mode 100644 index 0000000..8edf447 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grimace-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grimace.svg b/public/style/icons/line-awesome/svg/grimace.svg new file mode 100644 index 0000000..8edf447 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-alt-solid.svg b/public/style/icons/line-awesome/svg/grin-alt-solid.svg new file mode 100644 index 0000000..f4bb95c --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-alt.svg b/public/style/icons/line-awesome/svg/grin-alt.svg new file mode 100644 index 0000000..f4bb95c --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-beam-solid.svg b/public/style/icons/line-awesome/svg/grin-beam-solid.svg new file mode 100644 index 0000000..510a7c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-beam-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-beam-sweat-solid.svg b/public/style/icons/line-awesome/svg/grin-beam-sweat-solid.svg new file mode 100644 index 0000000..faae2fe --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-beam-sweat-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-beam-sweat.svg b/public/style/icons/line-awesome/svg/grin-beam-sweat.svg new file mode 100644 index 0000000..faae2fe --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-beam.svg b/public/style/icons/line-awesome/svg/grin-beam.svg new file mode 100644 index 0000000..510a7c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-hearts-solid.svg b/public/style/icons/line-awesome/svg/grin-hearts-solid.svg new file mode 100644 index 0000000..ce884cb --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-hearts-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-hearts.svg b/public/style/icons/line-awesome/svg/grin-hearts.svg new file mode 100644 index 0000000..ce884cb --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-solid.svg b/public/style/icons/line-awesome/svg/grin-solid.svg new file mode 100644 index 0000000..be01c50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-squint-solid.svg b/public/style/icons/line-awesome/svg/grin-squint-solid.svg new file mode 100644 index 0000000..d92401b --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-squint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-squint-tears-solid.svg b/public/style/icons/line-awesome/svg/grin-squint-tears-solid.svg new file mode 100644 index 0000000..4b3b51f --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-squint-tears-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-squint-tears.svg b/public/style/icons/line-awesome/svg/grin-squint-tears.svg new file mode 100644 index 0000000..4b3b51f --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-squint.svg b/public/style/icons/line-awesome/svg/grin-squint.svg new file mode 100644 index 0000000..d92401b --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-stars-solid.svg b/public/style/icons/line-awesome/svg/grin-stars-solid.svg new file mode 100644 index 0000000..0cf20b9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-stars-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-stars.svg b/public/style/icons/line-awesome/svg/grin-stars.svg new file mode 100644 index 0000000..0cf20b9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tears-solid.svg b/public/style/icons/line-awesome/svg/grin-tears-solid.svg new file mode 100644 index 0000000..f137785 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tears-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tears.svg b/public/style/icons/line-awesome/svg/grin-tears.svg new file mode 100644 index 0000000..f137785 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue-solid.svg b/public/style/icons/line-awesome/svg/grin-tongue-solid.svg new file mode 100644 index 0000000..dbdc871 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue-squint-solid.svg b/public/style/icons/line-awesome/svg/grin-tongue-squint-solid.svg new file mode 100644 index 0000000..1acb825 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue-squint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue-squint.svg b/public/style/icons/line-awesome/svg/grin-tongue-squint.svg new file mode 100644 index 0000000..1acb825 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue-wink-solid.svg b/public/style/icons/line-awesome/svg/grin-tongue-wink-solid.svg new file mode 100644 index 0000000..a7e93eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue-wink-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue-wink.svg b/public/style/icons/line-awesome/svg/grin-tongue-wink.svg new file mode 100644 index 0000000..a7e93eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-tongue.svg b/public/style/icons/line-awesome/svg/grin-tongue.svg new file mode 100644 index 0000000..dbdc871 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-wink-solid.svg b/public/style/icons/line-awesome/svg/grin-wink-solid.svg new file mode 100644 index 0000000..4e35cbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-wink-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin-wink.svg b/public/style/icons/line-awesome/svg/grin-wink.svg new file mode 100644 index 0000000..4e35cbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grin.svg b/public/style/icons/line-awesome/svg/grin.svg new file mode 100644 index 0000000..be01c50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grip-horizontal-solid.svg b/public/style/icons/line-awesome/svg/grip-horizontal-solid.svg new file mode 100644 index 0000000..a34926c --- /dev/null +++ b/public/style/icons/line-awesome/svg/grip-horizontal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grip-lines-solid.svg b/public/style/icons/line-awesome/svg/grip-lines-solid.svg new file mode 100644 index 0000000..d358baf --- /dev/null +++ b/public/style/icons/line-awesome/svg/grip-lines-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grip-lines-vertical-solid.svg b/public/style/icons/line-awesome/svg/grip-lines-vertical-solid.svg new file mode 100644 index 0000000..6126b65 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grip-lines-vertical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grip-vertical-solid.svg b/public/style/icons/line-awesome/svg/grip-vertical-solid.svg new file mode 100644 index 0000000..2a9b273 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grip-vertical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gripfire.svg b/public/style/icons/line-awesome/svg/gripfire.svg new file mode 100644 index 0000000..99199e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/gripfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/grunt.svg b/public/style/icons/line-awesome/svg/grunt.svg new file mode 100644 index 0000000..51c73e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/guitar-solid.svg b/public/style/icons/line-awesome/svg/guitar-solid.svg new file mode 100644 index 0000000..ae0f80d --- /dev/null +++ b/public/style/icons/line-awesome/svg/guitar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/gulp.svg b/public/style/icons/line-awesome/svg/gulp.svg new file mode 100644 index 0000000..c0c2b6c --- /dev/null +++ b/public/style/icons/line-awesome/svg/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/h-square-solid.svg b/public/style/icons/line-awesome/svg/h-square-solid.svg new file mode 100644 index 0000000..4d5c78b --- /dev/null +++ b/public/style/icons/line-awesome/svg/h-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hacker-news-square.svg b/public/style/icons/line-awesome/svg/hacker-news-square.svg new file mode 100644 index 0000000..0355834 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hacker-news-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hacker-news.svg b/public/style/icons/line-awesome/svg/hacker-news.svg new file mode 100644 index 0000000..78fba50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hackerrank.svg b/public/style/icons/line-awesome/svg/hackerrank.svg new file mode 100644 index 0000000..4fea86a --- /dev/null +++ b/public/style/icons/line-awesome/svg/hackerrank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hamburger-solid.svg b/public/style/icons/line-awesome/svg/hamburger-solid.svg new file mode 100644 index 0000000..2c9b58d --- /dev/null +++ b/public/style/icons/line-awesome/svg/hamburger-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hammer-solid.svg b/public/style/icons/line-awesome/svg/hammer-solid.svg new file mode 100644 index 0000000..9e7fb9c --- /dev/null +++ b/public/style/icons/line-awesome/svg/hammer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hamsa-solid.svg b/public/style/icons/line-awesome/svg/hamsa-solid.svg new file mode 100644 index 0000000..9fdddab --- /dev/null +++ b/public/style/icons/line-awesome/svg/hamsa-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-holding-heart-solid.svg b/public/style/icons/line-awesome/svg/hand-holding-heart-solid.svg new file mode 100644 index 0000000..ec3ae7d --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-holding-heart-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-holding-solid.svg b/public/style/icons/line-awesome/svg/hand-holding-solid.svg new file mode 100644 index 0000000..38ea43f --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-holding-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-holding-usd-solid.svg b/public/style/icons/line-awesome/svg/hand-holding-usd-solid.svg new file mode 100644 index 0000000..4e14cbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-holding-usd-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-lizard-solid.svg b/public/style/icons/line-awesome/svg/hand-lizard-solid.svg new file mode 100644 index 0000000..333b5ae --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-lizard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-lizard.svg b/public/style/icons/line-awesome/svg/hand-lizard.svg new file mode 100644 index 0000000..333b5ae --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-middle-finger-solid.svg b/public/style/icons/line-awesome/svg/hand-middle-finger-solid.svg new file mode 100644 index 0000000..91f9a36 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-middle-finger-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-paper-solid.svg b/public/style/icons/line-awesome/svg/hand-paper-solid.svg new file mode 100644 index 0000000..3c70b4e --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-paper-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-paper.svg b/public/style/icons/line-awesome/svg/hand-paper.svg new file mode 100644 index 0000000..3c70b4e --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-peace-solid.svg b/public/style/icons/line-awesome/svg/hand-peace-solid.svg new file mode 100644 index 0000000..3422ad2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-peace-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-peace.svg b/public/style/icons/line-awesome/svg/hand-peace.svg new file mode 100644 index 0000000..3422ad2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-down-solid.svg b/public/style/icons/line-awesome/svg/hand-point-down-solid.svg new file mode 100644 index 0000000..50dffab --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-down.svg b/public/style/icons/line-awesome/svg/hand-point-down.svg new file mode 100644 index 0000000..50dffab --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-left-solid.svg b/public/style/icons/line-awesome/svg/hand-point-left-solid.svg new file mode 100644 index 0000000..fedb9ef --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-left.svg b/public/style/icons/line-awesome/svg/hand-point-left.svg new file mode 100644 index 0000000..fedb9ef --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-right-solid.svg b/public/style/icons/line-awesome/svg/hand-point-right-solid.svg new file mode 100644 index 0000000..0187df4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-right.svg b/public/style/icons/line-awesome/svg/hand-point-right.svg new file mode 100644 index 0000000..0187df4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-up-solid.svg b/public/style/icons/line-awesome/svg/hand-point-up-solid.svg new file mode 100644 index 0000000..2bf0d04 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-point-up.svg b/public/style/icons/line-awesome/svg/hand-point-up.svg new file mode 100644 index 0000000..2bf0d04 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-pointer-solid.svg b/public/style/icons/line-awesome/svg/hand-pointer-solid.svg new file mode 100644 index 0000000..da51b7e --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-pointer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-pointer.svg b/public/style/icons/line-awesome/svg/hand-pointer.svg new file mode 100644 index 0000000..da51b7e --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-rock-solid.svg b/public/style/icons/line-awesome/svg/hand-rock-solid.svg new file mode 100644 index 0000000..e64b6d8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-rock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-rock.svg b/public/style/icons/line-awesome/svg/hand-rock.svg new file mode 100644 index 0000000..e64b6d8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-rock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-scissors-solid.svg b/public/style/icons/line-awesome/svg/hand-scissors-solid.svg new file mode 100644 index 0000000..ab933df --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-scissors-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-scissors.svg b/public/style/icons/line-awesome/svg/hand-scissors.svg new file mode 100644 index 0000000..ab933df --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-spock-solid.svg b/public/style/icons/line-awesome/svg/hand-spock-solid.svg new file mode 100644 index 0000000..60bceb1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-spock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hand-spock.svg b/public/style/icons/line-awesome/svg/hand-spock.svg new file mode 100644 index 0000000..60bceb1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hands-helping-solid.svg b/public/style/icons/line-awesome/svg/hands-helping-solid.svg new file mode 100644 index 0000000..115d1a2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hands-helping-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hands-solid.svg b/public/style/icons/line-awesome/svg/hands-solid.svg new file mode 100644 index 0000000..aeec48b --- /dev/null +++ b/public/style/icons/line-awesome/svg/hands-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/handshake-solid.svg b/public/style/icons/line-awesome/svg/handshake-solid.svg new file mode 100644 index 0000000..26082e5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/handshake-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/handshake.svg b/public/style/icons/line-awesome/svg/handshake.svg new file mode 100644 index 0000000..26082e5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hanukiah-solid.svg b/public/style/icons/line-awesome/svg/hanukiah-solid.svg new file mode 100644 index 0000000..8c72c39 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hanukiah-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hard-hat-solid.svg b/public/style/icons/line-awesome/svg/hard-hat-solid.svg new file mode 100644 index 0000000..efd973a --- /dev/null +++ b/public/style/icons/line-awesome/svg/hard-hat-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hashtag-solid.svg b/public/style/icons/line-awesome/svg/hashtag-solid.svg new file mode 100644 index 0000000..2c77734 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hashtag-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hat-cowboy-side-solid.svg b/public/style/icons/line-awesome/svg/hat-cowboy-side-solid.svg new file mode 100644 index 0000000..e9d2e4d --- /dev/null +++ b/public/style/icons/line-awesome/svg/hat-cowboy-side-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hat-cowboy-solid.svg b/public/style/icons/line-awesome/svg/hat-cowboy-solid.svg new file mode 100644 index 0000000..a0b4ccf --- /dev/null +++ b/public/style/icons/line-awesome/svg/hat-cowboy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hat-wizard-solid.svg b/public/style/icons/line-awesome/svg/hat-wizard-solid.svg new file mode 100644 index 0000000..8851f8f --- /dev/null +++ b/public/style/icons/line-awesome/svg/hat-wizard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/haykal-solid.svg b/public/style/icons/line-awesome/svg/haykal-solid.svg new file mode 100644 index 0000000..2d9059f --- /dev/null +++ b/public/style/icons/line-awesome/svg/haykal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hdd-solid.svg b/public/style/icons/line-awesome/svg/hdd-solid.svg new file mode 100644 index 0000000..1b4f6e1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hdd-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hdd.svg b/public/style/icons/line-awesome/svg/hdd.svg new file mode 100644 index 0000000..1b4f6e1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/heading-solid.svg b/public/style/icons/line-awesome/svg/heading-solid.svg new file mode 100644 index 0000000..81a4b69 --- /dev/null +++ b/public/style/icons/line-awesome/svg/heading-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/headphones-alt-solid.svg b/public/style/icons/line-awesome/svg/headphones-alt-solid.svg new file mode 100644 index 0000000..cc9aa9f --- /dev/null +++ b/public/style/icons/line-awesome/svg/headphones-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/headphones-solid.svg b/public/style/icons/line-awesome/svg/headphones-solid.svg new file mode 100644 index 0000000..cc9aa9f --- /dev/null +++ b/public/style/icons/line-awesome/svg/headphones-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/headset-solid.svg b/public/style/icons/line-awesome/svg/headset-solid.svg new file mode 100644 index 0000000..e31b23c --- /dev/null +++ b/public/style/icons/line-awesome/svg/headset-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/heart-broken-solid.svg b/public/style/icons/line-awesome/svg/heart-broken-solid.svg new file mode 100644 index 0000000..3a942d6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/heart-broken-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/heart-solid.svg b/public/style/icons/line-awesome/svg/heart-solid.svg new file mode 100644 index 0000000..ddd62cb --- /dev/null +++ b/public/style/icons/line-awesome/svg/heart-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/heart.svg b/public/style/icons/line-awesome/svg/heart.svg new file mode 100644 index 0000000..8a5654a --- /dev/null +++ b/public/style/icons/line-awesome/svg/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/heartbeat-solid.svg b/public/style/icons/line-awesome/svg/heartbeat-solid.svg new file mode 100644 index 0000000..d75d3fd --- /dev/null +++ b/public/style/icons/line-awesome/svg/heartbeat-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/helicopter-solid.svg b/public/style/icons/line-awesome/svg/helicopter-solid.svg new file mode 100644 index 0000000..e243585 --- /dev/null +++ b/public/style/icons/line-awesome/svg/helicopter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/highlighter-solid.svg b/public/style/icons/line-awesome/svg/highlighter-solid.svg new file mode 100644 index 0000000..07dbbfa --- /dev/null +++ b/public/style/icons/line-awesome/svg/highlighter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hiking-solid.svg b/public/style/icons/line-awesome/svg/hiking-solid.svg new file mode 100644 index 0000000..5c4176c --- /dev/null +++ b/public/style/icons/line-awesome/svg/hiking-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hippo-solid.svg b/public/style/icons/line-awesome/svg/hippo-solid.svg new file mode 100644 index 0000000..2a966ca --- /dev/null +++ b/public/style/icons/line-awesome/svg/hippo-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hips.svg b/public/style/icons/line-awesome/svg/hips.svg new file mode 100644 index 0000000..0c71484 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hire-a-helper.svg b/public/style/icons/line-awesome/svg/hire-a-helper.svg new file mode 100644 index 0000000..f434882 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hire-a-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/history-solid.svg b/public/style/icons/line-awesome/svg/history-solid.svg new file mode 100644 index 0000000..af9a072 --- /dev/null +++ b/public/style/icons/line-awesome/svg/history-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hockey-puck-solid.svg b/public/style/icons/line-awesome/svg/hockey-puck-solid.svg new file mode 100644 index 0000000..8696300 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hockey-puck-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/holly-berry-solid.svg b/public/style/icons/line-awesome/svg/holly-berry-solid.svg new file mode 100644 index 0000000..978e984 --- /dev/null +++ b/public/style/icons/line-awesome/svg/holly-berry-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/home-solid.svg b/public/style/icons/line-awesome/svg/home-solid.svg new file mode 100644 index 0000000..f335573 --- /dev/null +++ b/public/style/icons/line-awesome/svg/home-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hooli.svg b/public/style/icons/line-awesome/svg/hooli.svg new file mode 100644 index 0000000..7474a3b --- /dev/null +++ b/public/style/icons/line-awesome/svg/hooli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hornbill.svg b/public/style/icons/line-awesome/svg/hornbill.svg new file mode 100644 index 0000000..f33515f --- /dev/null +++ b/public/style/icons/line-awesome/svg/hornbill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/horse-head-solid.svg b/public/style/icons/line-awesome/svg/horse-head-solid.svg new file mode 100644 index 0000000..b3ef6fa --- /dev/null +++ b/public/style/icons/line-awesome/svg/horse-head-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/horse-solid.svg b/public/style/icons/line-awesome/svg/horse-solid.svg new file mode 100644 index 0000000..773252e --- /dev/null +++ b/public/style/icons/line-awesome/svg/horse-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hospital-alt-solid.svg b/public/style/icons/line-awesome/svg/hospital-alt-solid.svg new file mode 100644 index 0000000..f6b02a4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hospital-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hospital-solid.svg b/public/style/icons/line-awesome/svg/hospital-solid.svg new file mode 100644 index 0000000..aed56e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hospital-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hospital-symbol-solid.svg b/public/style/icons/line-awesome/svg/hospital-symbol-solid.svg new file mode 100644 index 0000000..4d5c78b --- /dev/null +++ b/public/style/icons/line-awesome/svg/hospital-symbol-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hospital.svg b/public/style/icons/line-awesome/svg/hospital.svg new file mode 100644 index 0000000..aed56e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hot-tub-solid.svg b/public/style/icons/line-awesome/svg/hot-tub-solid.svg new file mode 100644 index 0000000..0542bf0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hot-tub-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hotdog-solid.svg b/public/style/icons/line-awesome/svg/hotdog-solid.svg new file mode 100644 index 0000000..c11a490 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hotdog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hotel-solid.svg b/public/style/icons/line-awesome/svg/hotel-solid.svg new file mode 100644 index 0000000..c83412c --- /dev/null +++ b/public/style/icons/line-awesome/svg/hotel-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hotjar.svg b/public/style/icons/line-awesome/svg/hotjar.svg new file mode 100644 index 0000000..6e650c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hotjar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hourglass-end-solid.svg b/public/style/icons/line-awesome/svg/hourglass-end-solid.svg new file mode 100644 index 0000000..061c9a1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hourglass-end-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hourglass-half-solid.svg b/public/style/icons/line-awesome/svg/hourglass-half-solid.svg new file mode 100644 index 0000000..2872f37 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hourglass-half-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hourglass-solid.svg b/public/style/icons/line-awesome/svg/hourglass-solid.svg new file mode 100644 index 0000000..7926d2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/hourglass-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hourglass-start-solid.svg b/public/style/icons/line-awesome/svg/hourglass-start-solid.svg new file mode 100644 index 0000000..c4d6580 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hourglass-start-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hourglass.svg b/public/style/icons/line-awesome/svg/hourglass.svg new file mode 100644 index 0000000..7926d2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/house-damage-solid.svg b/public/style/icons/line-awesome/svg/house-damage-solid.svg new file mode 100644 index 0000000..c02e4b5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/house-damage-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/houzz.svg b/public/style/icons/line-awesome/svg/houzz.svg new file mode 100644 index 0000000..091dd46 --- /dev/null +++ b/public/style/icons/line-awesome/svg/houzz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hryvnia-solid.svg b/public/style/icons/line-awesome/svg/hryvnia-solid.svg new file mode 100644 index 0000000..69ae397 --- /dev/null +++ b/public/style/icons/line-awesome/svg/hryvnia-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/html5.svg b/public/style/icons/line-awesome/svg/html5.svg new file mode 100644 index 0000000..6d84358 --- /dev/null +++ b/public/style/icons/line-awesome/svg/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/hubspot.svg b/public/style/icons/line-awesome/svg/hubspot.svg new file mode 100644 index 0000000..9563a8e --- /dev/null +++ b/public/style/icons/line-awesome/svg/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/i-cursor-solid.svg b/public/style/icons/line-awesome/svg/i-cursor-solid.svg new file mode 100644 index 0000000..ad24121 --- /dev/null +++ b/public/style/icons/line-awesome/svg/i-cursor-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ice-cream-solid.svg b/public/style/icons/line-awesome/svg/ice-cream-solid.svg new file mode 100644 index 0000000..c5823bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/ice-cream-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/icicles-solid.svg b/public/style/icons/line-awesome/svg/icicles-solid.svg new file mode 100644 index 0000000..191e2d6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/icicles-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/icons-solid.svg b/public/style/icons/line-awesome/svg/icons-solid.svg new file mode 100644 index 0000000..4381c52 --- /dev/null +++ b/public/style/icons/line-awesome/svg/icons-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/id-badge-solid.svg b/public/style/icons/line-awesome/svg/id-badge-solid.svg new file mode 100644 index 0000000..9b88903 --- /dev/null +++ b/public/style/icons/line-awesome/svg/id-badge-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/id-badge.svg b/public/style/icons/line-awesome/svg/id-badge.svg new file mode 100644 index 0000000..9b88903 --- /dev/null +++ b/public/style/icons/line-awesome/svg/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/id-card-alt-solid.svg b/public/style/icons/line-awesome/svg/id-card-alt-solid.svg new file mode 100644 index 0000000..00c3215 --- /dev/null +++ b/public/style/icons/line-awesome/svg/id-card-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/id-card-solid.svg b/public/style/icons/line-awesome/svg/id-card-solid.svg new file mode 100644 index 0000000..8c6e1ff --- /dev/null +++ b/public/style/icons/line-awesome/svg/id-card-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/id-card.svg b/public/style/icons/line-awesome/svg/id-card.svg new file mode 100644 index 0000000..8c6e1ff --- /dev/null +++ b/public/style/icons/line-awesome/svg/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/igloo-solid.svg b/public/style/icons/line-awesome/svg/igloo-solid.svg new file mode 100644 index 0000000..54ff882 --- /dev/null +++ b/public/style/icons/line-awesome/svg/igloo-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/image-solid.svg b/public/style/icons/line-awesome/svg/image-solid.svg new file mode 100644 index 0000000..06b90ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/image-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/image.svg b/public/style/icons/line-awesome/svg/image.svg new file mode 100644 index 0000000..06b90ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/images-solid.svg b/public/style/icons/line-awesome/svg/images-solid.svg new file mode 100644 index 0000000..326895c --- /dev/null +++ b/public/style/icons/line-awesome/svg/images-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/images.svg b/public/style/icons/line-awesome/svg/images.svg new file mode 100644 index 0000000..326895c --- /dev/null +++ b/public/style/icons/line-awesome/svg/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/imdb.svg b/public/style/icons/line-awesome/svg/imdb.svg new file mode 100644 index 0000000..27d9f77 --- /dev/null +++ b/public/style/icons/line-awesome/svg/imdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/inbox-solid.svg b/public/style/icons/line-awesome/svg/inbox-solid.svg new file mode 100644 index 0000000..960ed7b --- /dev/null +++ b/public/style/icons/line-awesome/svg/inbox-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/indent-solid.svg b/public/style/icons/line-awesome/svg/indent-solid.svg new file mode 100644 index 0000000..bccc4a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/indent-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/industry-solid.svg b/public/style/icons/line-awesome/svg/industry-solid.svg new file mode 100644 index 0000000..960b578 --- /dev/null +++ b/public/style/icons/line-awesome/svg/industry-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/infinity-solid.svg b/public/style/icons/line-awesome/svg/infinity-solid.svg new file mode 100644 index 0000000..2a00ac0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/infinity-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/info-circle-solid.svg b/public/style/icons/line-awesome/svg/info-circle-solid.svg new file mode 100644 index 0000000..4077a0a --- /dev/null +++ b/public/style/icons/line-awesome/svg/info-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/info-solid.svg b/public/style/icons/line-awesome/svg/info-solid.svg new file mode 100644 index 0000000..0d3fc3d --- /dev/null +++ b/public/style/icons/line-awesome/svg/info-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/instagram.svg b/public/style/icons/line-awesome/svg/instagram.svg new file mode 100644 index 0000000..4c9589a --- /dev/null +++ b/public/style/icons/line-awesome/svg/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/intercom.svg b/public/style/icons/line-awesome/svg/intercom.svg new file mode 100644 index 0000000..c06fb6d --- /dev/null +++ b/public/style/icons/line-awesome/svg/intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/internet-explorer.svg b/public/style/icons/line-awesome/svg/internet-explorer.svg new file mode 100644 index 0000000..fb09fda --- /dev/null +++ b/public/style/icons/line-awesome/svg/internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/invision.svg b/public/style/icons/line-awesome/svg/invision.svg new file mode 100644 index 0000000..05020dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ioxhost.svg b/public/style/icons/line-awesome/svg/ioxhost.svg new file mode 100644 index 0000000..ebeee4c --- /dev/null +++ b/public/style/icons/line-awesome/svg/ioxhost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/italic-solid.svg b/public/style/icons/line-awesome/svg/italic-solid.svg new file mode 100644 index 0000000..02b80c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/italic-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/itch-io.svg b/public/style/icons/line-awesome/svg/itch-io.svg new file mode 100644 index 0000000..c8c1ce8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/itch-io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/itunes-note.svg b/public/style/icons/line-awesome/svg/itunes-note.svg new file mode 100644 index 0000000..38c908b --- /dev/null +++ b/public/style/icons/line-awesome/svg/itunes-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/itunes.svg b/public/style/icons/line-awesome/svg/itunes.svg new file mode 100644 index 0000000..584d01c --- /dev/null +++ b/public/style/icons/line-awesome/svg/itunes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/java.svg b/public/style/icons/line-awesome/svg/java.svg new file mode 100644 index 0000000..c809ad4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/jedi-order.svg b/public/style/icons/line-awesome/svg/jedi-order.svg new file mode 100644 index 0000000..01bcdea --- /dev/null +++ b/public/style/icons/line-awesome/svg/jedi-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/jedi-solid.svg b/public/style/icons/line-awesome/svg/jedi-solid.svg new file mode 100644 index 0000000..9e706cc --- /dev/null +++ b/public/style/icons/line-awesome/svg/jedi-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/jenkins.svg b/public/style/icons/line-awesome/svg/jenkins.svg new file mode 100644 index 0000000..678cc93 --- /dev/null +++ b/public/style/icons/line-awesome/svg/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/jira.svg b/public/style/icons/line-awesome/svg/jira.svg new file mode 100644 index 0000000..9816d2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/joget.svg b/public/style/icons/line-awesome/svg/joget.svg new file mode 100644 index 0000000..5185ff9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/joget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/joint-solid.svg b/public/style/icons/line-awesome/svg/joint-solid.svg new file mode 100644 index 0000000..c81f0e8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/joint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/joomla.svg b/public/style/icons/line-awesome/svg/joomla.svg new file mode 100644 index 0000000..2440d2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/joomla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/journal-whills-solid.svg b/public/style/icons/line-awesome/svg/journal-whills-solid.svg new file mode 100644 index 0000000..23bef66 --- /dev/null +++ b/public/style/icons/line-awesome/svg/journal-whills-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/js-square.svg b/public/style/icons/line-awesome/svg/js-square.svg new file mode 100644 index 0000000..af0ea5a --- /dev/null +++ b/public/style/icons/line-awesome/svg/js-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/js.svg b/public/style/icons/line-awesome/svg/js.svg new file mode 100644 index 0000000..80c5f4c --- /dev/null +++ b/public/style/icons/line-awesome/svg/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/jsfiddle.svg b/public/style/icons/line-awesome/svg/jsfiddle.svg new file mode 100644 index 0000000..23075d5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kaaba-solid.svg b/public/style/icons/line-awesome/svg/kaaba-solid.svg new file mode 100644 index 0000000..ca519b5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kaaba-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kaggle.svg b/public/style/icons/line-awesome/svg/kaggle.svg new file mode 100644 index 0000000..d04b3ef --- /dev/null +++ b/public/style/icons/line-awesome/svg/kaggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/key-solid.svg b/public/style/icons/line-awesome/svg/key-solid.svg new file mode 100644 index 0000000..34ff02d --- /dev/null +++ b/public/style/icons/line-awesome/svg/key-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/keybase.svg b/public/style/icons/line-awesome/svg/keybase.svg new file mode 100644 index 0000000..065833d --- /dev/null +++ b/public/style/icons/line-awesome/svg/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/keyboard-solid.svg b/public/style/icons/line-awesome/svg/keyboard-solid.svg new file mode 100644 index 0000000..d1dd1d6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/keyboard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/keyboard.svg b/public/style/icons/line-awesome/svg/keyboard.svg new file mode 100644 index 0000000..d1dd1d6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/keycdn.svg b/public/style/icons/line-awesome/svg/keycdn.svg new file mode 100644 index 0000000..fd41a54 --- /dev/null +++ b/public/style/icons/line-awesome/svg/keycdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/khanda-solid.svg b/public/style/icons/line-awesome/svg/khanda-solid.svg new file mode 100644 index 0000000..ec45475 --- /dev/null +++ b/public/style/icons/line-awesome/svg/khanda-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kickstarter-k.svg b/public/style/icons/line-awesome/svg/kickstarter-k.svg new file mode 100644 index 0000000..b486bd8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kickstarter-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kickstarter.svg b/public/style/icons/line-awesome/svg/kickstarter.svg new file mode 100644 index 0000000..a2d1745 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss-beam-solid.svg b/public/style/icons/line-awesome/svg/kiss-beam-solid.svg new file mode 100644 index 0000000..6c49ced --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss-beam-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss-beam.svg b/public/style/icons/line-awesome/svg/kiss-beam.svg new file mode 100644 index 0000000..6c49ced --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss-solid.svg b/public/style/icons/line-awesome/svg/kiss-solid.svg new file mode 100644 index 0000000..7ab7954 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss-wink-heart-solid.svg b/public/style/icons/line-awesome/svg/kiss-wink-heart-solid.svg new file mode 100644 index 0000000..b717a26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss-wink-heart-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss-wink-heart.svg b/public/style/icons/line-awesome/svg/kiss-wink-heart.svg new file mode 100644 index 0000000..b717a26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiss.svg b/public/style/icons/line-awesome/svg/kiss.svg new file mode 100644 index 0000000..7ab7954 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/kiwi-bird-solid.svg b/public/style/icons/line-awesome/svg/kiwi-bird-solid.svg new file mode 100644 index 0000000..d474731 --- /dev/null +++ b/public/style/icons/line-awesome/svg/kiwi-bird-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/korvue.svg b/public/style/icons/line-awesome/svg/korvue.svg new file mode 100644 index 0000000..64351e0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/korvue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/landmark-solid.svg b/public/style/icons/line-awesome/svg/landmark-solid.svg new file mode 100644 index 0000000..4e78323 --- /dev/null +++ b/public/style/icons/line-awesome/svg/landmark-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/language-solid.svg b/public/style/icons/line-awesome/svg/language-solid.svg new file mode 100644 index 0000000..a0a5459 --- /dev/null +++ b/public/style/icons/line-awesome/svg/language-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laptop-code-solid.svg b/public/style/icons/line-awesome/svg/laptop-code-solid.svg new file mode 100644 index 0000000..dbf6ecf --- /dev/null +++ b/public/style/icons/line-awesome/svg/laptop-code-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laptop-medical-solid.svg b/public/style/icons/line-awesome/svg/laptop-medical-solid.svg new file mode 100644 index 0000000..054327e --- /dev/null +++ b/public/style/icons/line-awesome/svg/laptop-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laptop-solid.svg b/public/style/icons/line-awesome/svg/laptop-solid.svg new file mode 100644 index 0000000..028b60f --- /dev/null +++ b/public/style/icons/line-awesome/svg/laptop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laravel.svg b/public/style/icons/line-awesome/svg/laravel.svg new file mode 100644 index 0000000..4b5b17b --- /dev/null +++ b/public/style/icons/line-awesome/svg/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lastfm-square.svg b/public/style/icons/line-awesome/svg/lastfm-square.svg new file mode 100644 index 0000000..fd4b343 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lastfm-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lastfm.svg b/public/style/icons/line-awesome/svg/lastfm.svg new file mode 100644 index 0000000..56a3426 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-beam-solid.svg b/public/style/icons/line-awesome/svg/laugh-beam-solid.svg new file mode 100644 index 0000000..510a7c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-beam-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-beam.svg b/public/style/icons/line-awesome/svg/laugh-beam.svg new file mode 100644 index 0000000..510a7c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-solid.svg b/public/style/icons/line-awesome/svg/laugh-solid.svg new file mode 100644 index 0000000..be01c50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-squint-solid.svg b/public/style/icons/line-awesome/svg/laugh-squint-solid.svg new file mode 100644 index 0000000..d92401b --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-squint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-squint.svg b/public/style/icons/line-awesome/svg/laugh-squint.svg new file mode 100644 index 0000000..d92401b --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-wink-solid.svg b/public/style/icons/line-awesome/svg/laugh-wink-solid.svg new file mode 100644 index 0000000..bd32ed5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-wink-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh-wink.svg b/public/style/icons/line-awesome/svg/laugh-wink.svg new file mode 100644 index 0000000..bd32ed5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/laugh.svg b/public/style/icons/line-awesome/svg/laugh.svg new file mode 100644 index 0000000..be01c50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/layer-group-solid.svg b/public/style/icons/line-awesome/svg/layer-group-solid.svg new file mode 100644 index 0000000..760a891 --- /dev/null +++ b/public/style/icons/line-awesome/svg/layer-group-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/leaf-solid.svg b/public/style/icons/line-awesome/svg/leaf-solid.svg new file mode 100644 index 0000000..e224213 --- /dev/null +++ b/public/style/icons/line-awesome/svg/leaf-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/leanpub.svg b/public/style/icons/line-awesome/svg/leanpub.svg new file mode 100644 index 0000000..3f6cefd --- /dev/null +++ b/public/style/icons/line-awesome/svg/leanpub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lemon-solid.svg b/public/style/icons/line-awesome/svg/lemon-solid.svg new file mode 100644 index 0000000..76fac7d --- /dev/null +++ b/public/style/icons/line-awesome/svg/lemon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lemon.svg b/public/style/icons/line-awesome/svg/lemon.svg new file mode 100644 index 0000000..76fac7d --- /dev/null +++ b/public/style/icons/line-awesome/svg/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/less-than-equal-solid.svg b/public/style/icons/line-awesome/svg/less-than-equal-solid.svg new file mode 100644 index 0000000..0208383 --- /dev/null +++ b/public/style/icons/line-awesome/svg/less-than-equal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/less-than-solid.svg b/public/style/icons/line-awesome/svg/less-than-solid.svg new file mode 100644 index 0000000..a683396 --- /dev/null +++ b/public/style/icons/line-awesome/svg/less-than-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/less.svg b/public/style/icons/line-awesome/svg/less.svg new file mode 100644 index 0000000..c03545a --- /dev/null +++ b/public/style/icons/line-awesome/svg/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/level-down-alt-solid.svg b/public/style/icons/line-awesome/svg/level-down-alt-solid.svg new file mode 100644 index 0000000..fa9d514 --- /dev/null +++ b/public/style/icons/line-awesome/svg/level-down-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/level-up-alt-solid.svg b/public/style/icons/line-awesome/svg/level-up-alt-solid.svg new file mode 100644 index 0000000..5f68371 --- /dev/null +++ b/public/style/icons/line-awesome/svg/level-up-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/life-ring-solid.svg b/public/style/icons/line-awesome/svg/life-ring-solid.svg new file mode 100644 index 0000000..e464b82 --- /dev/null +++ b/public/style/icons/line-awesome/svg/life-ring-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/life-ring.svg b/public/style/icons/line-awesome/svg/life-ring.svg new file mode 100644 index 0000000..e464b82 --- /dev/null +++ b/public/style/icons/line-awesome/svg/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lightbulb-solid.svg b/public/style/icons/line-awesome/svg/lightbulb-solid.svg new file mode 100644 index 0000000..046fb15 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lightbulb-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lightbulb.svg b/public/style/icons/line-awesome/svg/lightbulb.svg new file mode 100644 index 0000000..046fb15 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/line.svg b/public/style/icons/line-awesome/svg/line.svg new file mode 100644 index 0000000..be3b69f --- /dev/null +++ b/public/style/icons/line-awesome/svg/line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/link-solid.svg b/public/style/icons/line-awesome/svg/link-solid.svg new file mode 100644 index 0000000..79006e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/link-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/linkedin-in.svg b/public/style/icons/line-awesome/svg/linkedin-in.svg new file mode 100644 index 0000000..aa1f95e --- /dev/null +++ b/public/style/icons/line-awesome/svg/linkedin-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/linkedin.svg b/public/style/icons/line-awesome/svg/linkedin.svg new file mode 100644 index 0000000..596f003 --- /dev/null +++ b/public/style/icons/line-awesome/svg/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/linode.svg b/public/style/icons/line-awesome/svg/linode.svg new file mode 100644 index 0000000..e26a724 --- /dev/null +++ b/public/style/icons/line-awesome/svg/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/linux.svg b/public/style/icons/line-awesome/svg/linux.svg new file mode 100644 index 0000000..28506de --- /dev/null +++ b/public/style/icons/line-awesome/svg/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lira-sign-solid.svg b/public/style/icons/line-awesome/svg/lira-sign-solid.svg new file mode 100644 index 0000000..0418f12 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lira-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/list-alt-solid.svg b/public/style/icons/line-awesome/svg/list-alt-solid.svg new file mode 100644 index 0000000..2b5cfbe --- /dev/null +++ b/public/style/icons/line-awesome/svg/list-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/list-alt.svg b/public/style/icons/line-awesome/svg/list-alt.svg new file mode 100644 index 0000000..2b5cfbe --- /dev/null +++ b/public/style/icons/line-awesome/svg/list-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/list-ol-solid.svg b/public/style/icons/line-awesome/svg/list-ol-solid.svg new file mode 100644 index 0000000..ec322f1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/list-ol-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/list-solid.svg b/public/style/icons/line-awesome/svg/list-solid.svg new file mode 100644 index 0000000..4cfe33a --- /dev/null +++ b/public/style/icons/line-awesome/svg/list-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/list-ul-solid.svg b/public/style/icons/line-awesome/svg/list-ul-solid.svg new file mode 100644 index 0000000..4cfe33a --- /dev/null +++ b/public/style/icons/line-awesome/svg/list-ul-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/location-arrow-solid.svg b/public/style/icons/line-awesome/svg/location-arrow-solid.svg new file mode 100644 index 0000000..a8b058b --- /dev/null +++ b/public/style/icons/line-awesome/svg/location-arrow-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lock-open-solid.svg b/public/style/icons/line-awesome/svg/lock-open-solid.svg new file mode 100644 index 0000000..d2517a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lock-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lock-solid.svg b/public/style/icons/line-awesome/svg/lock-solid.svg new file mode 100644 index 0000000..1a80d98 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/long-arrow-alt-down-solid.svg b/public/style/icons/line-awesome/svg/long-arrow-alt-down-solid.svg new file mode 100644 index 0000000..10b445c --- /dev/null +++ b/public/style/icons/line-awesome/svg/long-arrow-alt-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/long-arrow-alt-left-solid.svg b/public/style/icons/line-awesome/svg/long-arrow-alt-left-solid.svg new file mode 100644 index 0000000..4f0269b --- /dev/null +++ b/public/style/icons/line-awesome/svg/long-arrow-alt-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/long-arrow-alt-right-solid.svg b/public/style/icons/line-awesome/svg/long-arrow-alt-right-solid.svg new file mode 100644 index 0000000..4afe071 --- /dev/null +++ b/public/style/icons/line-awesome/svg/long-arrow-alt-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/long-arrow-alt-up-solid.svg b/public/style/icons/line-awesome/svg/long-arrow-alt-up-solid.svg new file mode 100644 index 0000000..7b6a1a8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/long-arrow-alt-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/low-vision-solid.svg b/public/style/icons/line-awesome/svg/low-vision-solid.svg new file mode 100644 index 0000000..b6dab10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/low-vision-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/luggage-cart-solid.svg b/public/style/icons/line-awesome/svg/luggage-cart-solid.svg new file mode 100644 index 0000000..8f879e3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/luggage-cart-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/lyft.svg b/public/style/icons/line-awesome/svg/lyft.svg new file mode 100644 index 0000000..3aa28b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/lyft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/magento.svg b/public/style/icons/line-awesome/svg/magento.svg new file mode 100644 index 0000000..bda731b --- /dev/null +++ b/public/style/icons/line-awesome/svg/magento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/magic-solid.svg b/public/style/icons/line-awesome/svg/magic-solid.svg new file mode 100644 index 0000000..3f936e4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/magic-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/magnet-solid.svg b/public/style/icons/line-awesome/svg/magnet-solid.svg new file mode 100644 index 0000000..fe70573 --- /dev/null +++ b/public/style/icons/line-awesome/svg/magnet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mail-bulk-solid.svg b/public/style/icons/line-awesome/svg/mail-bulk-solid.svg new file mode 100644 index 0000000..edab7bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/mail-bulk-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mailchimp.svg b/public/style/icons/line-awesome/svg/mailchimp.svg new file mode 100644 index 0000000..3086962 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mailchimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/male-solid.svg b/public/style/icons/line-awesome/svg/male-solid.svg new file mode 100644 index 0000000..de83329 --- /dev/null +++ b/public/style/icons/line-awesome/svg/male-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mandalorian.svg b/public/style/icons/line-awesome/svg/mandalorian.svg new file mode 100644 index 0000000..468391b --- /dev/null +++ b/public/style/icons/line-awesome/svg/mandalorian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-marked-alt-solid.svg b/public/style/icons/line-awesome/svg/map-marked-alt-solid.svg new file mode 100644 index 0000000..9eb862f --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-marked-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-marked-solid.svg b/public/style/icons/line-awesome/svg/map-marked-solid.svg new file mode 100644 index 0000000..b82f246 --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-marked-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-marker-alt-solid.svg b/public/style/icons/line-awesome/svg/map-marker-alt-solid.svg new file mode 100644 index 0000000..49d1f83 --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-marker-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-marker-solid.svg b/public/style/icons/line-awesome/svg/map-marker-solid.svg new file mode 100644 index 0000000..49d1f83 --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-marker-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-pin-solid.svg b/public/style/icons/line-awesome/svg/map-pin-solid.svg new file mode 100644 index 0000000..1afbc7d --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-pin-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-signs-solid.svg b/public/style/icons/line-awesome/svg/map-signs-solid.svg new file mode 100644 index 0000000..75753be --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-signs-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map-solid.svg b/public/style/icons/line-awesome/svg/map-solid.svg new file mode 100644 index 0000000..367b574 --- /dev/null +++ b/public/style/icons/line-awesome/svg/map-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/map.svg b/public/style/icons/line-awesome/svg/map.svg new file mode 100644 index 0000000..367b574 --- /dev/null +++ b/public/style/icons/line-awesome/svg/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/markdown.svg b/public/style/icons/line-awesome/svg/markdown.svg new file mode 100644 index 0000000..c866d37 --- /dev/null +++ b/public/style/icons/line-awesome/svg/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/marker-solid.svg b/public/style/icons/line-awesome/svg/marker-solid.svg new file mode 100644 index 0000000..07dbbfa --- /dev/null +++ b/public/style/icons/line-awesome/svg/marker-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mars-double-solid.svg b/public/style/icons/line-awesome/svg/mars-double-solid.svg new file mode 100644 index 0000000..93368ea --- /dev/null +++ b/public/style/icons/line-awesome/svg/mars-double-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mars-solid.svg b/public/style/icons/line-awesome/svg/mars-solid.svg new file mode 100644 index 0000000..1ffb4c9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mars-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mars-stroke-h-solid.svg b/public/style/icons/line-awesome/svg/mars-stroke-h-solid.svg new file mode 100644 index 0000000..8257248 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mars-stroke-h-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mars-stroke-solid.svg b/public/style/icons/line-awesome/svg/mars-stroke-solid.svg new file mode 100644 index 0000000..68fc786 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mars-stroke-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mars-stroke-v-solid.svg b/public/style/icons/line-awesome/svg/mars-stroke-v-solid.svg new file mode 100644 index 0000000..cf71628 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mars-stroke-v-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mask-solid.svg b/public/style/icons/line-awesome/svg/mask-solid.svg new file mode 100644 index 0000000..6b29aa9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mask-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mastodon.svg b/public/style/icons/line-awesome/svg/mastodon.svg new file mode 100644 index 0000000..3bde68c --- /dev/null +++ b/public/style/icons/line-awesome/svg/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/maxcdn.svg b/public/style/icons/line-awesome/svg/maxcdn.svg new file mode 100644 index 0000000..80ac7bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/maxcdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mdb.svg b/public/style/icons/line-awesome/svg/mdb.svg new file mode 100644 index 0000000..fe1a9f7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medal-solid.svg b/public/style/icons/line-awesome/svg/medal-solid.svg new file mode 100644 index 0000000..4594064 --- /dev/null +++ b/public/style/icons/line-awesome/svg/medal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medapps.svg b/public/style/icons/line-awesome/svg/medapps.svg new file mode 100644 index 0000000..3a8423f --- /dev/null +++ b/public/style/icons/line-awesome/svg/medapps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medium-m.svg b/public/style/icons/line-awesome/svg/medium-m.svg new file mode 100644 index 0000000..70e5287 --- /dev/null +++ b/public/style/icons/line-awesome/svg/medium-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medium.svg b/public/style/icons/line-awesome/svg/medium.svg new file mode 100644 index 0000000..70e5287 --- /dev/null +++ b/public/style/icons/line-awesome/svg/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medkit-solid.svg b/public/style/icons/line-awesome/svg/medkit-solid.svg new file mode 100644 index 0000000..000a5df --- /dev/null +++ b/public/style/icons/line-awesome/svg/medkit-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/medrt.svg b/public/style/icons/line-awesome/svg/medrt.svg new file mode 100644 index 0000000..6ff0367 --- /dev/null +++ b/public/style/icons/line-awesome/svg/medrt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meetup.svg b/public/style/icons/line-awesome/svg/meetup.svg new file mode 100644 index 0000000..5c0cc5b --- /dev/null +++ b/public/style/icons/line-awesome/svg/meetup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/megaport.svg b/public/style/icons/line-awesome/svg/megaport.svg new file mode 100644 index 0000000..021f94e --- /dev/null +++ b/public/style/icons/line-awesome/svg/megaport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh-blank-solid.svg b/public/style/icons/line-awesome/svg/meh-blank-solid.svg new file mode 100644 index 0000000..fb7c241 --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh-blank-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh-blank.svg b/public/style/icons/line-awesome/svg/meh-blank.svg new file mode 100644 index 0000000..fb7c241 --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh-rolling-eyes-solid.svg b/public/style/icons/line-awesome/svg/meh-rolling-eyes-solid.svg new file mode 100644 index 0000000..e5f11a3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh-rolling-eyes-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh-rolling-eyes.svg b/public/style/icons/line-awesome/svg/meh-rolling-eyes.svg new file mode 100644 index 0000000..e5f11a3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh-solid.svg b/public/style/icons/line-awesome/svg/meh-solid.svg new file mode 100644 index 0000000..c6426ec --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meh.svg b/public/style/icons/line-awesome/svg/meh.svg new file mode 100644 index 0000000..c6426ec --- /dev/null +++ b/public/style/icons/line-awesome/svg/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/memory-solid.svg b/public/style/icons/line-awesome/svg/memory-solid.svg new file mode 100644 index 0000000..ec30db8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/memory-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mendeley.svg b/public/style/icons/line-awesome/svg/mendeley.svg new file mode 100644 index 0000000..00c3f2a --- /dev/null +++ b/public/style/icons/line-awesome/svg/mendeley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/menorah-solid.svg b/public/style/icons/line-awesome/svg/menorah-solid.svg new file mode 100644 index 0000000..d3a8795 --- /dev/null +++ b/public/style/icons/line-awesome/svg/menorah-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mercury-solid.svg b/public/style/icons/line-awesome/svg/mercury-solid.svg new file mode 100644 index 0000000..9d43159 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mercury-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/meteor-solid.svg b/public/style/icons/line-awesome/svg/meteor-solid.svg new file mode 100644 index 0000000..c377c2d --- /dev/null +++ b/public/style/icons/line-awesome/svg/meteor-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microchip-solid.svg b/public/style/icons/line-awesome/svg/microchip-solid.svg new file mode 100644 index 0000000..118f281 --- /dev/null +++ b/public/style/icons/line-awesome/svg/microchip-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microphone-alt-slash-solid.svg b/public/style/icons/line-awesome/svg/microphone-alt-slash-solid.svg new file mode 100644 index 0000000..984191d --- /dev/null +++ b/public/style/icons/line-awesome/svg/microphone-alt-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microphone-alt-solid.svg b/public/style/icons/line-awesome/svg/microphone-alt-solid.svg new file mode 100644 index 0000000..d6f732f --- /dev/null +++ b/public/style/icons/line-awesome/svg/microphone-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microphone-slash-solid.svg b/public/style/icons/line-awesome/svg/microphone-slash-solid.svg new file mode 100644 index 0000000..d1eba00 --- /dev/null +++ b/public/style/icons/line-awesome/svg/microphone-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microphone-solid.svg b/public/style/icons/line-awesome/svg/microphone-solid.svg new file mode 100644 index 0000000..09742da --- /dev/null +++ b/public/style/icons/line-awesome/svg/microphone-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microscope-solid.svg b/public/style/icons/line-awesome/svg/microscope-solid.svg new file mode 100644 index 0000000..347a649 --- /dev/null +++ b/public/style/icons/line-awesome/svg/microscope-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/microsoft.svg b/public/style/icons/line-awesome/svg/microsoft.svg new file mode 100644 index 0000000..7536631 --- /dev/null +++ b/public/style/icons/line-awesome/svg/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/minus-circle-solid.svg b/public/style/icons/line-awesome/svg/minus-circle-solid.svg new file mode 100644 index 0000000..f97b88d --- /dev/null +++ b/public/style/icons/line-awesome/svg/minus-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/minus-solid.svg b/public/style/icons/line-awesome/svg/minus-solid.svg new file mode 100644 index 0000000..5f167dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/minus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/minus-square-solid.svg b/public/style/icons/line-awesome/svg/minus-square-solid.svg new file mode 100644 index 0000000..5a3b0bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/minus-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/minus-square.svg b/public/style/icons/line-awesome/svg/minus-square.svg new file mode 100644 index 0000000..5a3b0bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mitten-solid.svg b/public/style/icons/line-awesome/svg/mitten-solid.svg new file mode 100644 index 0000000..192f84b --- /dev/null +++ b/public/style/icons/line-awesome/svg/mitten-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mix.svg b/public/style/icons/line-awesome/svg/mix.svg new file mode 100644 index 0000000..be24d1f --- /dev/null +++ b/public/style/icons/line-awesome/svg/mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mixcloud.svg b/public/style/icons/line-awesome/svg/mixcloud.svg new file mode 100644 index 0000000..bfa9ae8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mixcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mizuni.svg b/public/style/icons/line-awesome/svg/mizuni.svg new file mode 100644 index 0000000..a1fa864 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mizuni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mobile-alt-solid.svg b/public/style/icons/line-awesome/svg/mobile-alt-solid.svg new file mode 100644 index 0000000..ebfb4e7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mobile-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mobile-solid.svg b/public/style/icons/line-awesome/svg/mobile-solid.svg new file mode 100644 index 0000000..ebfb4e7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mobile-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/modx.svg b/public/style/icons/line-awesome/svg/modx.svg new file mode 100644 index 0000000..ccefab7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/modx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/monero.svg b/public/style/icons/line-awesome/svg/monero.svg new file mode 100644 index 0000000..7780d66 --- /dev/null +++ b/public/style/icons/line-awesome/svg/monero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-bill-alt-solid.svg b/public/style/icons/line-awesome/svg/money-bill-alt-solid.svg new file mode 100644 index 0000000..ed2cb1d --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-bill-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-bill-alt.svg b/public/style/icons/line-awesome/svg/money-bill-alt.svg new file mode 100644 index 0000000..ed2cb1d --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-bill-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-bill-solid.svg b/public/style/icons/line-awesome/svg/money-bill-solid.svg new file mode 100644 index 0000000..fd0b2b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-bill-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-bill-wave-alt-solid.svg b/public/style/icons/line-awesome/svg/money-bill-wave-alt-solid.svg new file mode 100644 index 0000000..fe65c8d --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-bill-wave-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-bill-wave-solid.svg b/public/style/icons/line-awesome/svg/money-bill-wave-solid.svg new file mode 100644 index 0000000..a3183bc --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-bill-wave-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-check-alt-solid.svg b/public/style/icons/line-awesome/svg/money-check-alt-solid.svg new file mode 100644 index 0000000..80f1e14 --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-check-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/money-check-solid.svg b/public/style/icons/line-awesome/svg/money-check-solid.svg new file mode 100644 index 0000000..91c9f01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/money-check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/monument-solid.svg b/public/style/icons/line-awesome/svg/monument-solid.svg new file mode 100644 index 0000000..0fcea34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/monument-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/moon-solid.svg b/public/style/icons/line-awesome/svg/moon-solid.svg new file mode 100644 index 0000000..ddf0d17 --- /dev/null +++ b/public/style/icons/line-awesome/svg/moon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/moon.svg b/public/style/icons/line-awesome/svg/moon.svg new file mode 100644 index 0000000..ddf0d17 --- /dev/null +++ b/public/style/icons/line-awesome/svg/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mortar-pestle-solid.svg b/public/style/icons/line-awesome/svg/mortar-pestle-solid.svg new file mode 100644 index 0000000..81e44da --- /dev/null +++ b/public/style/icons/line-awesome/svg/mortar-pestle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mosque-solid.svg b/public/style/icons/line-awesome/svg/mosque-solid.svg new file mode 100644 index 0000000..a49c1fe --- /dev/null +++ b/public/style/icons/line-awesome/svg/mosque-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/motorcycle-solid.svg b/public/style/icons/line-awesome/svg/motorcycle-solid.svg new file mode 100644 index 0000000..ff0f85e --- /dev/null +++ b/public/style/icons/line-awesome/svg/motorcycle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mountain-solid.svg b/public/style/icons/line-awesome/svg/mountain-solid.svg new file mode 100644 index 0000000..ad952d9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mountain-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mouse-pointer-solid.svg b/public/style/icons/line-awesome/svg/mouse-pointer-solid.svg new file mode 100644 index 0000000..a9915d8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mouse-pointer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mouse-solid.svg b/public/style/icons/line-awesome/svg/mouse-solid.svg new file mode 100644 index 0000000..a9ba798 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mouse-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/mug-hot-solid.svg b/public/style/icons/line-awesome/svg/mug-hot-solid.svg new file mode 100644 index 0000000..15d9130 --- /dev/null +++ b/public/style/icons/line-awesome/svg/mug-hot-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/music-solid.svg b/public/style/icons/line-awesome/svg/music-solid.svg new file mode 100644 index 0000000..9c1e6ae --- /dev/null +++ b/public/style/icons/line-awesome/svg/music-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/napster.svg b/public/style/icons/line-awesome/svg/napster.svg new file mode 100644 index 0000000..73a891f --- /dev/null +++ b/public/style/icons/line-awesome/svg/napster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/neos.svg b/public/style/icons/line-awesome/svg/neos.svg new file mode 100644 index 0000000..c563826 --- /dev/null +++ b/public/style/icons/line-awesome/svg/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/network-wired-solid.svg b/public/style/icons/line-awesome/svg/network-wired-solid.svg new file mode 100644 index 0000000..aaea101 --- /dev/null +++ b/public/style/icons/line-awesome/svg/network-wired-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/neuter-solid.svg b/public/style/icons/line-awesome/svg/neuter-solid.svg new file mode 100644 index 0000000..4b99d6f --- /dev/null +++ b/public/style/icons/line-awesome/svg/neuter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/newspaper-solid.svg b/public/style/icons/line-awesome/svg/newspaper-solid.svg new file mode 100644 index 0000000..56a2553 --- /dev/null +++ b/public/style/icons/line-awesome/svg/newspaper-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/newspaper.svg b/public/style/icons/line-awesome/svg/newspaper.svg new file mode 100644 index 0000000..56a2553 --- /dev/null +++ b/public/style/icons/line-awesome/svg/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/nimblr.svg b/public/style/icons/line-awesome/svg/nimblr.svg new file mode 100644 index 0000000..6b2c817 --- /dev/null +++ b/public/style/icons/line-awesome/svg/nimblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/node-js.svg b/public/style/icons/line-awesome/svg/node-js.svg new file mode 100644 index 0000000..3215293 --- /dev/null +++ b/public/style/icons/line-awesome/svg/node-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/node.svg b/public/style/icons/line-awesome/svg/node.svg new file mode 100644 index 0000000..15fce3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/not-equal-solid.svg b/public/style/icons/line-awesome/svg/not-equal-solid.svg new file mode 100644 index 0000000..ddacbd9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/not-equal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/notes-medical-solid.svg b/public/style/icons/line-awesome/svg/notes-medical-solid.svg new file mode 100644 index 0000000..ec97527 --- /dev/null +++ b/public/style/icons/line-awesome/svg/notes-medical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/npm.svg b/public/style/icons/line-awesome/svg/npm.svg new file mode 100644 index 0000000..3444d5a --- /dev/null +++ b/public/style/icons/line-awesome/svg/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ns8.svg b/public/style/icons/line-awesome/svg/ns8.svg new file mode 100644 index 0000000..8c606c0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ns8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/nutritionix.svg b/public/style/icons/line-awesome/svg/nutritionix.svg new file mode 100644 index 0000000..5b75c2d --- /dev/null +++ b/public/style/icons/line-awesome/svg/nutritionix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/object-group-solid.svg b/public/style/icons/line-awesome/svg/object-group-solid.svg new file mode 100644 index 0000000..00c1892 --- /dev/null +++ b/public/style/icons/line-awesome/svg/object-group-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/object-group.svg b/public/style/icons/line-awesome/svg/object-group.svg new file mode 100644 index 0000000..00c1892 --- /dev/null +++ b/public/style/icons/line-awesome/svg/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/object-ungroup-solid.svg b/public/style/icons/line-awesome/svg/object-ungroup-solid.svg new file mode 100644 index 0000000..c5f70e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/object-ungroup-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/object-ungroup.svg b/public/style/icons/line-awesome/svg/object-ungroup.svg new file mode 100644 index 0000000..c5f70e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/odnoklassniki-square.svg b/public/style/icons/line-awesome/svg/odnoklassniki-square.svg new file mode 100644 index 0000000..784be46 --- /dev/null +++ b/public/style/icons/line-awesome/svg/odnoklassniki-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/odnoklassniki.svg b/public/style/icons/line-awesome/svg/odnoklassniki.svg new file mode 100644 index 0000000..0b1bea3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/oil-can-solid.svg b/public/style/icons/line-awesome/svg/oil-can-solid.svg new file mode 100644 index 0000000..409569f --- /dev/null +++ b/public/style/icons/line-awesome/svg/oil-can-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/old-republic.svg b/public/style/icons/line-awesome/svg/old-republic.svg new file mode 100644 index 0000000..d3bd090 --- /dev/null +++ b/public/style/icons/line-awesome/svg/old-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/om-solid.svg b/public/style/icons/line-awesome/svg/om-solid.svg new file mode 100644 index 0000000..03840e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/om-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/opencart.svg b/public/style/icons/line-awesome/svg/opencart.svg new file mode 100644 index 0000000..5f7a84b --- /dev/null +++ b/public/style/icons/line-awesome/svg/opencart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/openid.svg b/public/style/icons/line-awesome/svg/openid.svg new file mode 100644 index 0000000..5226556 --- /dev/null +++ b/public/style/icons/line-awesome/svg/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/opera.svg b/public/style/icons/line-awesome/svg/opera.svg new file mode 100644 index 0000000..0b37c0d --- /dev/null +++ b/public/style/icons/line-awesome/svg/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/optin-monster.svg b/public/style/icons/line-awesome/svg/optin-monster.svg new file mode 100644 index 0000000..9c7ae20 --- /dev/null +++ b/public/style/icons/line-awesome/svg/optin-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/orcid.svg b/public/style/icons/line-awesome/svg/orcid.svg new file mode 100644 index 0000000..1fad19c --- /dev/null +++ b/public/style/icons/line-awesome/svg/orcid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/osi.svg b/public/style/icons/line-awesome/svg/osi.svg new file mode 100644 index 0000000..0c61167 --- /dev/null +++ b/public/style/icons/line-awesome/svg/osi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/otter-solid.svg b/public/style/icons/line-awesome/svg/otter-solid.svg new file mode 100644 index 0000000..02b6d75 --- /dev/null +++ b/public/style/icons/line-awesome/svg/otter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/outdent-solid.svg b/public/style/icons/line-awesome/svg/outdent-solid.svg new file mode 100644 index 0000000..dc2bb36 --- /dev/null +++ b/public/style/icons/line-awesome/svg/outdent-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/page4.svg b/public/style/icons/line-awesome/svg/page4.svg new file mode 100644 index 0000000..b4b089c --- /dev/null +++ b/public/style/icons/line-awesome/svg/page4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pagelines.svg b/public/style/icons/line-awesome/svg/pagelines.svg new file mode 100644 index 0000000..3fa3185 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pagelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pager-solid.svg b/public/style/icons/line-awesome/svg/pager-solid.svg new file mode 100644 index 0000000..74df2b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pager-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paint-brush-solid.svg b/public/style/icons/line-awesome/svg/paint-brush-solid.svg new file mode 100644 index 0000000..d64f682 --- /dev/null +++ b/public/style/icons/line-awesome/svg/paint-brush-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paint-roller-solid.svg b/public/style/icons/line-awesome/svg/paint-roller-solid.svg new file mode 100644 index 0000000..4878a28 --- /dev/null +++ b/public/style/icons/line-awesome/svg/paint-roller-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/palette-solid.svg b/public/style/icons/line-awesome/svg/palette-solid.svg new file mode 100644 index 0000000..3fe5bf9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/palette-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/palfed.svg b/public/style/icons/line-awesome/svg/palfed.svg new file mode 100644 index 0000000..1db5d72 --- /dev/null +++ b/public/style/icons/line-awesome/svg/palfed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pallet-solid.svg b/public/style/icons/line-awesome/svg/pallet-solid.svg new file mode 100644 index 0000000..36533d8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pallet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paper-plane-solid.svg b/public/style/icons/line-awesome/svg/paper-plane-solid.svg new file mode 100644 index 0000000..a8f9a4f --- /dev/null +++ b/public/style/icons/line-awesome/svg/paper-plane-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paper-plane.svg b/public/style/icons/line-awesome/svg/paper-plane.svg new file mode 100644 index 0000000..a8f9a4f --- /dev/null +++ b/public/style/icons/line-awesome/svg/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paperclip-solid.svg b/public/style/icons/line-awesome/svg/paperclip-solid.svg new file mode 100644 index 0000000..362e07c --- /dev/null +++ b/public/style/icons/line-awesome/svg/paperclip-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/parachute-box-solid.svg b/public/style/icons/line-awesome/svg/parachute-box-solid.svg new file mode 100644 index 0000000..cb30471 --- /dev/null +++ b/public/style/icons/line-awesome/svg/parachute-box-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paragraph-solid.svg b/public/style/icons/line-awesome/svg/paragraph-solid.svg new file mode 100644 index 0000000..c9769cf --- /dev/null +++ b/public/style/icons/line-awesome/svg/paragraph-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/parking-solid.svg b/public/style/icons/line-awesome/svg/parking-solid.svg new file mode 100644 index 0000000..8a3b46f --- /dev/null +++ b/public/style/icons/line-awesome/svg/parking-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/passport-solid.svg b/public/style/icons/line-awesome/svg/passport-solid.svg new file mode 100644 index 0000000..e736f8b --- /dev/null +++ b/public/style/icons/line-awesome/svg/passport-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pastafarianism-solid.svg b/public/style/icons/line-awesome/svg/pastafarianism-solid.svg new file mode 100644 index 0000000..99cead7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pastafarianism-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paste-solid.svg b/public/style/icons/line-awesome/svg/paste-solid.svg new file mode 100644 index 0000000..7edc3ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/paste-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/patreon.svg b/public/style/icons/line-awesome/svg/patreon.svg new file mode 100644 index 0000000..4256276 --- /dev/null +++ b/public/style/icons/line-awesome/svg/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pause-circle-solid.svg b/public/style/icons/line-awesome/svg/pause-circle-solid.svg new file mode 100644 index 0000000..9d62ef8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pause-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pause-circle.svg b/public/style/icons/line-awesome/svg/pause-circle.svg new file mode 100644 index 0000000..9d62ef8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pause-solid.svg b/public/style/icons/line-awesome/svg/pause-solid.svg new file mode 100644 index 0000000..f151ae6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pause-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paw-solid.svg b/public/style/icons/line-awesome/svg/paw-solid.svg new file mode 100644 index 0000000..066bf36 --- /dev/null +++ b/public/style/icons/line-awesome/svg/paw-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/paypal.svg b/public/style/icons/line-awesome/svg/paypal.svg new file mode 100644 index 0000000..14fb9f9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/peace-solid.svg b/public/style/icons/line-awesome/svg/peace-solid.svg new file mode 100644 index 0000000..6d9445e --- /dev/null +++ b/public/style/icons/line-awesome/svg/peace-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pen-alt-solid.svg b/public/style/icons/line-awesome/svg/pen-alt-solid.svg new file mode 100644 index 0000000..55ed966 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pen-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pen-fancy-solid.svg b/public/style/icons/line-awesome/svg/pen-fancy-solid.svg new file mode 100644 index 0000000..5f3e631 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pen-fancy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pen-nib-solid.svg b/public/style/icons/line-awesome/svg/pen-nib-solid.svg new file mode 100644 index 0000000..3aa56a2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pen-nib-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pen-solid.svg b/public/style/icons/line-awesome/svg/pen-solid.svg new file mode 100644 index 0000000..83ea49b --- /dev/null +++ b/public/style/icons/line-awesome/svg/pen-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pen-square-solid.svg b/public/style/icons/line-awesome/svg/pen-square-solid.svg new file mode 100644 index 0000000..426b104 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pen-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pencil-alt-solid.svg b/public/style/icons/line-awesome/svg/pencil-alt-solid.svg new file mode 100644 index 0000000..8286663 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pencil-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pencil-ruler-solid.svg b/public/style/icons/line-awesome/svg/pencil-ruler-solid.svg new file mode 100644 index 0000000..97aa10b --- /dev/null +++ b/public/style/icons/line-awesome/svg/pencil-ruler-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/penny-arcade.svg b/public/style/icons/line-awesome/svg/penny-arcade.svg new file mode 100644 index 0000000..855c5b9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/penny-arcade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/people-carry-solid.svg b/public/style/icons/line-awesome/svg/people-carry-solid.svg new file mode 100644 index 0000000..9aff7d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/people-carry-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pepper-hot-solid.svg b/public/style/icons/line-awesome/svg/pepper-hot-solid.svg new file mode 100644 index 0000000..88ed3f2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pepper-hot-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/percent-solid.svg b/public/style/icons/line-awesome/svg/percent-solid.svg new file mode 100644 index 0000000..0386950 --- /dev/null +++ b/public/style/icons/line-awesome/svg/percent-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/percentage-solid.svg b/public/style/icons/line-awesome/svg/percentage-solid.svg new file mode 100644 index 0000000..8cf817e --- /dev/null +++ b/public/style/icons/line-awesome/svg/percentage-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/periscope.svg b/public/style/icons/line-awesome/svg/periscope.svg new file mode 100644 index 0000000..09c0f78 --- /dev/null +++ b/public/style/icons/line-awesome/svg/periscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/person-booth-solid.svg b/public/style/icons/line-awesome/svg/person-booth-solid.svg new file mode 100644 index 0000000..371751f --- /dev/null +++ b/public/style/icons/line-awesome/svg/person-booth-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phabricator.svg b/public/style/icons/line-awesome/svg/phabricator.svg new file mode 100644 index 0000000..cc3eea5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/phabricator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phoenix-framework.svg b/public/style/icons/line-awesome/svg/phoenix-framework.svg new file mode 100644 index 0000000..28a68cd --- /dev/null +++ b/public/style/icons/line-awesome/svg/phoenix-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phoenix-squadron.svg b/public/style/icons/line-awesome/svg/phoenix-squadron.svg new file mode 100644 index 0000000..ac4bd05 --- /dev/null +++ b/public/style/icons/line-awesome/svg/phoenix-squadron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-alt-solid.svg b/public/style/icons/line-awesome/svg/phone-alt-solid.svg new file mode 100644 index 0000000..552017a --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-slash-solid.svg b/public/style/icons/line-awesome/svg/phone-slash-solid.svg new file mode 100644 index 0000000..6332731 --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-solid.svg b/public/style/icons/line-awesome/svg/phone-solid.svg new file mode 100644 index 0000000..3962e32 --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-square-alt-solid.svg b/public/style/icons/line-awesome/svg/phone-square-alt-solid.svg new file mode 100644 index 0000000..03dae7b --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-square-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-square-solid.svg b/public/style/icons/line-awesome/svg/phone-square-solid.svg new file mode 100644 index 0000000..0b96cf9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/phone-volume-solid.svg b/public/style/icons/line-awesome/svg/phone-volume-solid.svg new file mode 100644 index 0000000..6648dcf --- /dev/null +++ b/public/style/icons/line-awesome/svg/phone-volume-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/photo-video-solid.svg b/public/style/icons/line-awesome/svg/photo-video-solid.svg new file mode 100644 index 0000000..35f1567 --- /dev/null +++ b/public/style/icons/line-awesome/svg/photo-video-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/php.svg b/public/style/icons/line-awesome/svg/php.svg new file mode 100644 index 0000000..70553db --- /dev/null +++ b/public/style/icons/line-awesome/svg/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pied-piper-alt.svg b/public/style/icons/line-awesome/svg/pied-piper-alt.svg new file mode 100644 index 0000000..f5efba4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pied-piper-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pied-piper-hat.svg b/public/style/icons/line-awesome/svg/pied-piper-hat.svg new file mode 100644 index 0000000..743bac2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pied-piper-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pied-piper-pp.svg b/public/style/icons/line-awesome/svg/pied-piper-pp.svg new file mode 100644 index 0000000..aef6a52 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pied-piper-pp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pied-piper.svg b/public/style/icons/line-awesome/svg/pied-piper.svg new file mode 100644 index 0000000..aef6a52 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/piggy-bank-solid.svg b/public/style/icons/line-awesome/svg/piggy-bank-solid.svg new file mode 100644 index 0000000..aac27fe --- /dev/null +++ b/public/style/icons/line-awesome/svg/piggy-bank-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pills-solid.svg b/public/style/icons/line-awesome/svg/pills-solid.svg new file mode 100644 index 0000000..887053e --- /dev/null +++ b/public/style/icons/line-awesome/svg/pills-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pinterest-p.svg b/public/style/icons/line-awesome/svg/pinterest-p.svg new file mode 100644 index 0000000..95645a3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pinterest-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pinterest-square.svg b/public/style/icons/line-awesome/svg/pinterest-square.svg new file mode 100644 index 0000000..18b4063 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pinterest-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pinterest.svg b/public/style/icons/line-awesome/svg/pinterest.svg new file mode 100644 index 0000000..bcd1106 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pizza-slice-solid.svg b/public/style/icons/line-awesome/svg/pizza-slice-solid.svg new file mode 100644 index 0000000..96f363f --- /dev/null +++ b/public/style/icons/line-awesome/svg/pizza-slice-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/place-of-worship-solid.svg b/public/style/icons/line-awesome/svg/place-of-worship-solid.svg new file mode 100644 index 0000000..007ee25 --- /dev/null +++ b/public/style/icons/line-awesome/svg/place-of-worship-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plane-arrival-solid.svg b/public/style/icons/line-awesome/svg/plane-arrival-solid.svg new file mode 100644 index 0000000..4e89401 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plane-arrival-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plane-departure-solid.svg b/public/style/icons/line-awesome/svg/plane-departure-solid.svg new file mode 100644 index 0000000..0f17bd7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plane-departure-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plane-solid.svg b/public/style/icons/line-awesome/svg/plane-solid.svg new file mode 100644 index 0000000..92873f8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plane-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/play-circle-solid.svg b/public/style/icons/line-awesome/svg/play-circle-solid.svg new file mode 100644 index 0000000..d0faa10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/play-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/play-circle.svg b/public/style/icons/line-awesome/svg/play-circle.svg new file mode 100644 index 0000000..d0faa10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/play-solid.svg b/public/style/icons/line-awesome/svg/play-solid.svg new file mode 100644 index 0000000..3c6c813 --- /dev/null +++ b/public/style/icons/line-awesome/svg/play-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/playstation.svg b/public/style/icons/line-awesome/svg/playstation.svg new file mode 100644 index 0000000..a32d4eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plug-solid.svg b/public/style/icons/line-awesome/svg/plug-solid.svg new file mode 100644 index 0000000..dc4cd28 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plug-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plus-circle-solid.svg b/public/style/icons/line-awesome/svg/plus-circle-solid.svg new file mode 100644 index 0000000..c37f2c2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plus-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plus-solid.svg b/public/style/icons/line-awesome/svg/plus-solid.svg new file mode 100644 index 0000000..84a8db7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plus-square-solid.svg b/public/style/icons/line-awesome/svg/plus-square-solid.svg new file mode 100644 index 0000000..a22b521 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plus-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/plus-square.svg b/public/style/icons/line-awesome/svg/plus-square.svg new file mode 100644 index 0000000..a22b521 --- /dev/null +++ b/public/style/icons/line-awesome/svg/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/podcast-solid.svg b/public/style/icons/line-awesome/svg/podcast-solid.svg new file mode 100644 index 0000000..bc1f3e2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/podcast-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/poll-h-solid.svg b/public/style/icons/line-awesome/svg/poll-h-solid.svg new file mode 100644 index 0000000..e91ec6b --- /dev/null +++ b/public/style/icons/line-awesome/svg/poll-h-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/poll-solid.svg b/public/style/icons/line-awesome/svg/poll-solid.svg new file mode 100644 index 0000000..2445541 --- /dev/null +++ b/public/style/icons/line-awesome/svg/poll-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/poo-solid.svg b/public/style/icons/line-awesome/svg/poo-solid.svg new file mode 100644 index 0000000..8abf941 --- /dev/null +++ b/public/style/icons/line-awesome/svg/poo-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/poo-storm-solid.svg b/public/style/icons/line-awesome/svg/poo-storm-solid.svg new file mode 100644 index 0000000..1bc5311 --- /dev/null +++ b/public/style/icons/line-awesome/svg/poo-storm-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/poop-solid.svg b/public/style/icons/line-awesome/svg/poop-solid.svg new file mode 100644 index 0000000..37e907f --- /dev/null +++ b/public/style/icons/line-awesome/svg/poop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/portrait-solid.svg b/public/style/icons/line-awesome/svg/portrait-solid.svg new file mode 100644 index 0000000..4e44881 --- /dev/null +++ b/public/style/icons/line-awesome/svg/portrait-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pound-sign-solid.svg b/public/style/icons/line-awesome/svg/pound-sign-solid.svg new file mode 100644 index 0000000..d205109 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pound-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/power-off-solid.svg b/public/style/icons/line-awesome/svg/power-off-solid.svg new file mode 100644 index 0000000..7f3e251 --- /dev/null +++ b/public/style/icons/line-awesome/svg/power-off-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pray-solid.svg b/public/style/icons/line-awesome/svg/pray-solid.svg new file mode 100644 index 0000000..ad6da2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/pray-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/praying-hands-solid.svg b/public/style/icons/line-awesome/svg/praying-hands-solid.svg new file mode 100644 index 0000000..19432d1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/praying-hands-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/prescription-bottle-alt-solid.svg b/public/style/icons/line-awesome/svg/prescription-bottle-alt-solid.svg new file mode 100644 index 0000000..123ac60 --- /dev/null +++ b/public/style/icons/line-awesome/svg/prescription-bottle-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/prescription-bottle-solid.svg b/public/style/icons/line-awesome/svg/prescription-bottle-solid.svg new file mode 100644 index 0000000..cc60b14 --- /dev/null +++ b/public/style/icons/line-awesome/svg/prescription-bottle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/prescription-solid.svg b/public/style/icons/line-awesome/svg/prescription-solid.svg new file mode 100644 index 0000000..4bc2159 --- /dev/null +++ b/public/style/icons/line-awesome/svg/prescription-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/print-solid.svg b/public/style/icons/line-awesome/svg/print-solid.svg new file mode 100644 index 0000000..08463f8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/print-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/procedures-solid.svg b/public/style/icons/line-awesome/svg/procedures-solid.svg new file mode 100644 index 0000000..c69333e --- /dev/null +++ b/public/style/icons/line-awesome/svg/procedures-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/product-hunt.svg b/public/style/icons/line-awesome/svg/product-hunt.svg new file mode 100644 index 0000000..c13fecc --- /dev/null +++ b/public/style/icons/line-awesome/svg/product-hunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/project-diagram-solid.svg b/public/style/icons/line-awesome/svg/project-diagram-solid.svg new file mode 100644 index 0000000..9751248 --- /dev/null +++ b/public/style/icons/line-awesome/svg/project-diagram-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/pushed.svg b/public/style/icons/line-awesome/svg/pushed.svg new file mode 100644 index 0000000..d4f2a24 --- /dev/null +++ b/public/style/icons/line-awesome/svg/pushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/puzzle-piece-solid.svg b/public/style/icons/line-awesome/svg/puzzle-piece-solid.svg new file mode 100644 index 0000000..c33c488 --- /dev/null +++ b/public/style/icons/line-awesome/svg/puzzle-piece-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/python.svg b/public/style/icons/line-awesome/svg/python.svg new file mode 100644 index 0000000..edc7c6d --- /dev/null +++ b/public/style/icons/line-awesome/svg/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/qq.svg b/public/style/icons/line-awesome/svg/qq.svg new file mode 100644 index 0000000..521fc00 --- /dev/null +++ b/public/style/icons/line-awesome/svg/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/qrcode-solid.svg b/public/style/icons/line-awesome/svg/qrcode-solid.svg new file mode 100644 index 0000000..c40bc3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/qrcode-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/question-circle-solid.svg b/public/style/icons/line-awesome/svg/question-circle-solid.svg new file mode 100644 index 0000000..2003075 --- /dev/null +++ b/public/style/icons/line-awesome/svg/question-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/question-circle.svg b/public/style/icons/line-awesome/svg/question-circle.svg new file mode 100644 index 0000000..2003075 --- /dev/null +++ b/public/style/icons/line-awesome/svg/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/question-solid.svg b/public/style/icons/line-awesome/svg/question-solid.svg new file mode 100644 index 0000000..58576b3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/question-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quidditch-solid.svg b/public/style/icons/line-awesome/svg/quidditch-solid.svg new file mode 100644 index 0000000..7c5257c --- /dev/null +++ b/public/style/icons/line-awesome/svg/quidditch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quinscape.svg b/public/style/icons/line-awesome/svg/quinscape.svg new file mode 100644 index 0000000..38823b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/quinscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quora.svg b/public/style/icons/line-awesome/svg/quora.svg new file mode 100644 index 0000000..e7eb8b0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quote-left-solid.svg b/public/style/icons/line-awesome/svg/quote-left-solid.svg new file mode 100644 index 0000000..cb4ee05 --- /dev/null +++ b/public/style/icons/line-awesome/svg/quote-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quote-right-solid.svg b/public/style/icons/line-awesome/svg/quote-right-solid.svg new file mode 100644 index 0000000..17f10e4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/quote-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/quran-solid.svg b/public/style/icons/line-awesome/svg/quran-solid.svg new file mode 100644 index 0000000..3ed860f --- /dev/null +++ b/public/style/icons/line-awesome/svg/quran-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/r-project.svg b/public/style/icons/line-awesome/svg/r-project.svg new file mode 100644 index 0000000..f0aa32e --- /dev/null +++ b/public/style/icons/line-awesome/svg/r-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/radiation-alt-solid.svg b/public/style/icons/line-awesome/svg/radiation-alt-solid.svg new file mode 100644 index 0000000..7543335 --- /dev/null +++ b/public/style/icons/line-awesome/svg/radiation-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/radiation-solid.svg b/public/style/icons/line-awesome/svg/radiation-solid.svg new file mode 100644 index 0000000..b287d6a --- /dev/null +++ b/public/style/icons/line-awesome/svg/radiation-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rainbow-solid.svg b/public/style/icons/line-awesome/svg/rainbow-solid.svg new file mode 100644 index 0000000..24269a6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/rainbow-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/random-solid.svg b/public/style/icons/line-awesome/svg/random-solid.svg new file mode 100644 index 0000000..5384ce2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/random-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/raspberry-pi.svg b/public/style/icons/line-awesome/svg/raspberry-pi.svg new file mode 100644 index 0000000..b5a5e40 --- /dev/null +++ b/public/style/icons/line-awesome/svg/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ravelry.svg b/public/style/icons/line-awesome/svg/ravelry.svg new file mode 100644 index 0000000..d7976dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/ravelry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/react.svg b/public/style/icons/line-awesome/svg/react.svg new file mode 100644 index 0000000..e228a6f --- /dev/null +++ b/public/style/icons/line-awesome/svg/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reacteurope.svg b/public/style/icons/line-awesome/svg/reacteurope.svg new file mode 100644 index 0000000..d2662c2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/reacteurope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/readme.svg b/public/style/icons/line-awesome/svg/readme.svg new file mode 100644 index 0000000..b4fdf89 --- /dev/null +++ b/public/style/icons/line-awesome/svg/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rebel.svg b/public/style/icons/line-awesome/svg/rebel.svg new file mode 100644 index 0000000..0b7d15f --- /dev/null +++ b/public/style/icons/line-awesome/svg/rebel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/receipt-solid.svg b/public/style/icons/line-awesome/svg/receipt-solid.svg new file mode 100644 index 0000000..2f6a28a --- /dev/null +++ b/public/style/icons/line-awesome/svg/receipt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/record-vinyl-solid.svg b/public/style/icons/line-awesome/svg/record-vinyl-solid.svg new file mode 100644 index 0000000..4e06fba --- /dev/null +++ b/public/style/icons/line-awesome/svg/record-vinyl-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/recycle-solid.svg b/public/style/icons/line-awesome/svg/recycle-solid.svg new file mode 100644 index 0000000..913674e --- /dev/null +++ b/public/style/icons/line-awesome/svg/recycle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/red-river.svg b/public/style/icons/line-awesome/svg/red-river.svg new file mode 100644 index 0000000..e9be04f --- /dev/null +++ b/public/style/icons/line-awesome/svg/red-river.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reddit-alien.svg b/public/style/icons/line-awesome/svg/reddit-alien.svg new file mode 100644 index 0000000..eb1b864 --- /dev/null +++ b/public/style/icons/line-awesome/svg/reddit-alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reddit-square.svg b/public/style/icons/line-awesome/svg/reddit-square.svg new file mode 100644 index 0000000..d78703a --- /dev/null +++ b/public/style/icons/line-awesome/svg/reddit-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reddit.svg b/public/style/icons/line-awesome/svg/reddit.svg new file mode 100644 index 0000000..eb1b864 --- /dev/null +++ b/public/style/icons/line-awesome/svg/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/redhat.svg b/public/style/icons/line-awesome/svg/redhat.svg new file mode 100644 index 0000000..22f8f6e --- /dev/null +++ b/public/style/icons/line-awesome/svg/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/redo-alt-solid.svg b/public/style/icons/line-awesome/svg/redo-alt-solid.svg new file mode 100644 index 0000000..09ff0c0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/redo-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/redo-solid.svg b/public/style/icons/line-awesome/svg/redo-solid.svg new file mode 100644 index 0000000..1afb426 --- /dev/null +++ b/public/style/icons/line-awesome/svg/redo-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/registered-solid.svg b/public/style/icons/line-awesome/svg/registered-solid.svg new file mode 100644 index 0000000..82e930a --- /dev/null +++ b/public/style/icons/line-awesome/svg/registered-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/registered.svg b/public/style/icons/line-awesome/svg/registered.svg new file mode 100644 index 0000000..82e930a --- /dev/null +++ b/public/style/icons/line-awesome/svg/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/remove-format-solid.svg b/public/style/icons/line-awesome/svg/remove-format-solid.svg new file mode 100644 index 0000000..52ea2a1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/remove-format-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/renren.svg b/public/style/icons/line-awesome/svg/renren.svg new file mode 100644 index 0000000..3226d10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/renren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reply-all-solid.svg b/public/style/icons/line-awesome/svg/reply-all-solid.svg new file mode 100644 index 0000000..ecb069d --- /dev/null +++ b/public/style/icons/line-awesome/svg/reply-all-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/reply-solid.svg b/public/style/icons/line-awesome/svg/reply-solid.svg new file mode 100644 index 0000000..964ffb5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/reply-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/replyd.svg b/public/style/icons/line-awesome/svg/replyd.svg new file mode 100644 index 0000000..6283861 --- /dev/null +++ b/public/style/icons/line-awesome/svg/replyd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/republican-solid.svg b/public/style/icons/line-awesome/svg/republican-solid.svg new file mode 100644 index 0000000..f594977 --- /dev/null +++ b/public/style/icons/line-awesome/svg/republican-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/researchgate.svg b/public/style/icons/line-awesome/svg/researchgate.svg new file mode 100644 index 0000000..94f2b23 --- /dev/null +++ b/public/style/icons/line-awesome/svg/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/resolving.svg b/public/style/icons/line-awesome/svg/resolving.svg new file mode 100644 index 0000000..42e7af5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/resolving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/restroom-solid.svg b/public/style/icons/line-awesome/svg/restroom-solid.svg new file mode 100644 index 0000000..0fc0658 --- /dev/null +++ b/public/style/icons/line-awesome/svg/restroom-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/retweet-solid.svg b/public/style/icons/line-awesome/svg/retweet-solid.svg new file mode 100644 index 0000000..fd35fc9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/retweet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rev.svg b/public/style/icons/line-awesome/svg/rev.svg new file mode 100644 index 0000000..52e15aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/rev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ribbon-solid.svg b/public/style/icons/line-awesome/svg/ribbon-solid.svg new file mode 100644 index 0000000..95b9f95 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ribbon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ring-solid.svg b/public/style/icons/line-awesome/svg/ring-solid.svg new file mode 100644 index 0000000..cb28c80 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ring-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/road-solid.svg b/public/style/icons/line-awesome/svg/road-solid.svg new file mode 100644 index 0000000..bab3cd3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/road-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/robot-solid.svg b/public/style/icons/line-awesome/svg/robot-solid.svg new file mode 100644 index 0000000..5bcb010 --- /dev/null +++ b/public/style/icons/line-awesome/svg/robot-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rocket-solid.svg b/public/style/icons/line-awesome/svg/rocket-solid.svg new file mode 100644 index 0000000..bd5011f --- /dev/null +++ b/public/style/icons/line-awesome/svg/rocket-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rocketchat.svg b/public/style/icons/line-awesome/svg/rocketchat.svg new file mode 100644 index 0000000..dfa9a3a --- /dev/null +++ b/public/style/icons/line-awesome/svg/rocketchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rockrms.svg b/public/style/icons/line-awesome/svg/rockrms.svg new file mode 100644 index 0000000..b2b3d12 --- /dev/null +++ b/public/style/icons/line-awesome/svg/rockrms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/route-solid.svg b/public/style/icons/line-awesome/svg/route-solid.svg new file mode 100644 index 0000000..cdeffee --- /dev/null +++ b/public/style/icons/line-awesome/svg/route-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rss-solid.svg b/public/style/icons/line-awesome/svg/rss-solid.svg new file mode 100644 index 0000000..ede6813 --- /dev/null +++ b/public/style/icons/line-awesome/svg/rss-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rss-square-solid.svg b/public/style/icons/line-awesome/svg/rss-square-solid.svg new file mode 100644 index 0000000..cedc7cf --- /dev/null +++ b/public/style/icons/line-awesome/svg/rss-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ruble-sign-solid.svg b/public/style/icons/line-awesome/svg/ruble-sign-solid.svg new file mode 100644 index 0000000..61350d6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ruble-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ruler-combined-solid.svg b/public/style/icons/line-awesome/svg/ruler-combined-solid.svg new file mode 100644 index 0000000..9b7312f --- /dev/null +++ b/public/style/icons/line-awesome/svg/ruler-combined-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ruler-horizontal-solid.svg b/public/style/icons/line-awesome/svg/ruler-horizontal-solid.svg new file mode 100644 index 0000000..41ba238 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ruler-horizontal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ruler-solid.svg b/public/style/icons/line-awesome/svg/ruler-solid.svg new file mode 100644 index 0000000..8d272ce --- /dev/null +++ b/public/style/icons/line-awesome/svg/ruler-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ruler-vertical-solid.svg b/public/style/icons/line-awesome/svg/ruler-vertical-solid.svg new file mode 100644 index 0000000..9275543 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ruler-vertical-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/running-solid.svg b/public/style/icons/line-awesome/svg/running-solid.svg new file mode 100644 index 0000000..d0d1c6b --- /dev/null +++ b/public/style/icons/line-awesome/svg/running-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/rupee-sign-solid.svg b/public/style/icons/line-awesome/svg/rupee-sign-solid.svg new file mode 100644 index 0000000..2b617dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/rupee-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sad-cry-solid.svg b/public/style/icons/line-awesome/svg/sad-cry-solid.svg new file mode 100644 index 0000000..e168afb --- /dev/null +++ b/public/style/icons/line-awesome/svg/sad-cry-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sad-cry.svg b/public/style/icons/line-awesome/svg/sad-cry.svg new file mode 100644 index 0000000..e168afb --- /dev/null +++ b/public/style/icons/line-awesome/svg/sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sad-tear-solid.svg b/public/style/icons/line-awesome/svg/sad-tear-solid.svg new file mode 100644 index 0000000..322c347 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sad-tear-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sad-tear.svg b/public/style/icons/line-awesome/svg/sad-tear.svg new file mode 100644 index 0000000..322c347 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/safari.svg b/public/style/icons/line-awesome/svg/safari.svg new file mode 100644 index 0000000..858e24e --- /dev/null +++ b/public/style/icons/line-awesome/svg/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/salesforce.svg b/public/style/icons/line-awesome/svg/salesforce.svg new file mode 100644 index 0000000..80304fe --- /dev/null +++ b/public/style/icons/line-awesome/svg/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sass.svg b/public/style/icons/line-awesome/svg/sass.svg new file mode 100644 index 0000000..50358e4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/satellite-dish-solid.svg b/public/style/icons/line-awesome/svg/satellite-dish-solid.svg new file mode 100644 index 0000000..d8f30c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/satellite-dish-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/satellite-solid.svg b/public/style/icons/line-awesome/svg/satellite-solid.svg new file mode 100644 index 0000000..c104ab9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/satellite-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/save-solid.svg b/public/style/icons/line-awesome/svg/save-solid.svg new file mode 100644 index 0000000..74e0ddf --- /dev/null +++ b/public/style/icons/line-awesome/svg/save-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/save.svg b/public/style/icons/line-awesome/svg/save.svg new file mode 100644 index 0000000..74e0ddf --- /dev/null +++ b/public/style/icons/line-awesome/svg/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/schlix.svg b/public/style/icons/line-awesome/svg/schlix.svg new file mode 100644 index 0000000..d721832 --- /dev/null +++ b/public/style/icons/line-awesome/svg/schlix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/school-solid.svg b/public/style/icons/line-awesome/svg/school-solid.svg new file mode 100644 index 0000000..b407d26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/school-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/screwdriver-solid.svg b/public/style/icons/line-awesome/svg/screwdriver-solid.svg new file mode 100644 index 0000000..ce1a280 --- /dev/null +++ b/public/style/icons/line-awesome/svg/screwdriver-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/scribd.svg b/public/style/icons/line-awesome/svg/scribd.svg new file mode 100644 index 0000000..958e86e --- /dev/null +++ b/public/style/icons/line-awesome/svg/scribd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/scroll-solid.svg b/public/style/icons/line-awesome/svg/scroll-solid.svg new file mode 100644 index 0000000..252bbd9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/scroll-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sd-card-solid.svg b/public/style/icons/line-awesome/svg/sd-card-solid.svg new file mode 100644 index 0000000..8b80137 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sd-card-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/search-dollar-solid.svg b/public/style/icons/line-awesome/svg/search-dollar-solid.svg new file mode 100644 index 0000000..bb268a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/search-dollar-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/search-location-solid.svg b/public/style/icons/line-awesome/svg/search-location-solid.svg new file mode 100644 index 0000000..1ad180d --- /dev/null +++ b/public/style/icons/line-awesome/svg/search-location-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/search-minus-solid.svg b/public/style/icons/line-awesome/svg/search-minus-solid.svg new file mode 100644 index 0000000..2d1e15b --- /dev/null +++ b/public/style/icons/line-awesome/svg/search-minus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/search-plus-solid.svg b/public/style/icons/line-awesome/svg/search-plus-solid.svg new file mode 100644 index 0000000..90fd482 --- /dev/null +++ b/public/style/icons/line-awesome/svg/search-plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/search-solid.svg b/public/style/icons/line-awesome/svg/search-solid.svg new file mode 100644 index 0000000..47ae557 --- /dev/null +++ b/public/style/icons/line-awesome/svg/search-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/searchengin.svg b/public/style/icons/line-awesome/svg/searchengin.svg new file mode 100644 index 0000000..f265914 --- /dev/null +++ b/public/style/icons/line-awesome/svg/searchengin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/seedling-solid.svg b/public/style/icons/line-awesome/svg/seedling-solid.svg new file mode 100644 index 0000000..fdebe42 --- /dev/null +++ b/public/style/icons/line-awesome/svg/seedling-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sellcast.svg b/public/style/icons/line-awesome/svg/sellcast.svg new file mode 100644 index 0000000..1971bfe --- /dev/null +++ b/public/style/icons/line-awesome/svg/sellcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sellsy.svg b/public/style/icons/line-awesome/svg/sellsy.svg new file mode 100644 index 0000000..3b0b71c --- /dev/null +++ b/public/style/icons/line-awesome/svg/sellsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/server-solid.svg b/public/style/icons/line-awesome/svg/server-solid.svg new file mode 100644 index 0000000..83165f3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/server-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/servicestack.svg b/public/style/icons/line-awesome/svg/servicestack.svg new file mode 100644 index 0000000..9975c9f --- /dev/null +++ b/public/style/icons/line-awesome/svg/servicestack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shapes-solid.svg b/public/style/icons/line-awesome/svg/shapes-solid.svg new file mode 100644 index 0000000..052cd5e --- /dev/null +++ b/public/style/icons/line-awesome/svg/shapes-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/share-alt-solid.svg b/public/style/icons/line-awesome/svg/share-alt-solid.svg new file mode 100644 index 0000000..7d0fe95 --- /dev/null +++ b/public/style/icons/line-awesome/svg/share-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/share-alt-square-solid.svg b/public/style/icons/line-awesome/svg/share-alt-square-solid.svg new file mode 100644 index 0000000..95ec11a --- /dev/null +++ b/public/style/icons/line-awesome/svg/share-alt-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/share-solid.svg b/public/style/icons/line-awesome/svg/share-solid.svg new file mode 100644 index 0000000..26b66c9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/share-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/share-square-solid.svg b/public/style/icons/line-awesome/svg/share-square-solid.svg new file mode 100644 index 0000000..2f2f352 --- /dev/null +++ b/public/style/icons/line-awesome/svg/share-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/share-square.svg b/public/style/icons/line-awesome/svg/share-square.svg new file mode 100644 index 0000000..2f2f352 --- /dev/null +++ b/public/style/icons/line-awesome/svg/share-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shekel-sign-solid.svg b/public/style/icons/line-awesome/svg/shekel-sign-solid.svg new file mode 100644 index 0000000..15db28b --- /dev/null +++ b/public/style/icons/line-awesome/svg/shekel-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shield-alt-solid.svg b/public/style/icons/line-awesome/svg/shield-alt-solid.svg new file mode 100644 index 0000000..4eb2a3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/shield-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ship-solid.svg b/public/style/icons/line-awesome/svg/ship-solid.svg new file mode 100644 index 0000000..6088b5d --- /dev/null +++ b/public/style/icons/line-awesome/svg/ship-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shipping-fast-solid.svg b/public/style/icons/line-awesome/svg/shipping-fast-solid.svg new file mode 100644 index 0000000..23244ab --- /dev/null +++ b/public/style/icons/line-awesome/svg/shipping-fast-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shirtsinbulk.svg b/public/style/icons/line-awesome/svg/shirtsinbulk.svg new file mode 100644 index 0000000..8454d01 --- /dev/null +++ b/public/style/icons/line-awesome/svg/shirtsinbulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shoe-prints-solid.svg b/public/style/icons/line-awesome/svg/shoe-prints-solid.svg new file mode 100644 index 0000000..7d79dab --- /dev/null +++ b/public/style/icons/line-awesome/svg/shoe-prints-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shopping-bag-solid.svg b/public/style/icons/line-awesome/svg/shopping-bag-solid.svg new file mode 100644 index 0000000..9262e37 --- /dev/null +++ b/public/style/icons/line-awesome/svg/shopping-bag-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shopping-basket-solid.svg b/public/style/icons/line-awesome/svg/shopping-basket-solid.svg new file mode 100644 index 0000000..b5af48a --- /dev/null +++ b/public/style/icons/line-awesome/svg/shopping-basket-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shopping-cart-solid.svg b/public/style/icons/line-awesome/svg/shopping-cart-solid.svg new file mode 100644 index 0000000..d0b9136 --- /dev/null +++ b/public/style/icons/line-awesome/svg/shopping-cart-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shopware.svg b/public/style/icons/line-awesome/svg/shopware.svg new file mode 100644 index 0000000..fd2168d --- /dev/null +++ b/public/style/icons/line-awesome/svg/shopware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shower-solid.svg b/public/style/icons/line-awesome/svg/shower-solid.svg new file mode 100644 index 0000000..6e2700d --- /dev/null +++ b/public/style/icons/line-awesome/svg/shower-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/shuttle-van-solid.svg b/public/style/icons/line-awesome/svg/shuttle-van-solid.svg new file mode 100644 index 0000000..a7b24ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/shuttle-van-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sign-in-alt-solid.svg b/public/style/icons/line-awesome/svg/sign-in-alt-solid.svg new file mode 100644 index 0000000..b3fa6af --- /dev/null +++ b/public/style/icons/line-awesome/svg/sign-in-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sign-language-solid.svg b/public/style/icons/line-awesome/svg/sign-language-solid.svg new file mode 100644 index 0000000..1eeee29 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sign-language-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sign-out-alt-solid.svg b/public/style/icons/line-awesome/svg/sign-out-alt-solid.svg new file mode 100644 index 0000000..1b38f26 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sign-out-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sign-solid.svg b/public/style/icons/line-awesome/svg/sign-solid.svg new file mode 100644 index 0000000..a470835 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/signal-solid.svg b/public/style/icons/line-awesome/svg/signal-solid.svg new file mode 100644 index 0000000..3f03e49 --- /dev/null +++ b/public/style/icons/line-awesome/svg/signal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/signature-solid.svg b/public/style/icons/line-awesome/svg/signature-solid.svg new file mode 100644 index 0000000..f78c6e7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/signature-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sim-card-solid.svg b/public/style/icons/line-awesome/svg/sim-card-solid.svg new file mode 100644 index 0000000..76dc980 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sim-card-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/simplybuilt.svg b/public/style/icons/line-awesome/svg/simplybuilt.svg new file mode 100644 index 0000000..f5d16f2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/simplybuilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sistrix.svg b/public/style/icons/line-awesome/svg/sistrix.svg new file mode 100644 index 0000000..872956d --- /dev/null +++ b/public/style/icons/line-awesome/svg/sistrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sitemap-solid.svg b/public/style/icons/line-awesome/svg/sitemap-solid.svg new file mode 100644 index 0000000..c8142af --- /dev/null +++ b/public/style/icons/line-awesome/svg/sitemap-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sith.svg b/public/style/icons/line-awesome/svg/sith.svg new file mode 100644 index 0000000..f045432 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skating-solid.svg b/public/style/icons/line-awesome/svg/skating-solid.svg new file mode 100644 index 0000000..c2a601b --- /dev/null +++ b/public/style/icons/line-awesome/svg/skating-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sketch.svg b/public/style/icons/line-awesome/svg/sketch.svg new file mode 100644 index 0000000..98d3e10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skiing-nordic-solid.svg b/public/style/icons/line-awesome/svg/skiing-nordic-solid.svg new file mode 100644 index 0000000..91827c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skiing-nordic-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skiing-solid.svg b/public/style/icons/line-awesome/svg/skiing-solid.svg new file mode 100644 index 0000000..bea9d53 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skiing-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skull-crossbones-solid.svg b/public/style/icons/line-awesome/svg/skull-crossbones-solid.svg new file mode 100644 index 0000000..0ad61c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skull-crossbones-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skull-solid.svg b/public/style/icons/line-awesome/svg/skull-solid.svg new file mode 100644 index 0000000..4cbedd0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skull-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skyatlas.svg b/public/style/icons/line-awesome/svg/skyatlas.svg new file mode 100644 index 0000000..3710ba2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skyatlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/skype.svg b/public/style/icons/line-awesome/svg/skype.svg new file mode 100644 index 0000000..317f0e6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/slack-hash.svg b/public/style/icons/line-awesome/svg/slack-hash.svg new file mode 100644 index 0000000..7bc106a --- /dev/null +++ b/public/style/icons/line-awesome/svg/slack-hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/slack.svg b/public/style/icons/line-awesome/svg/slack.svg new file mode 100644 index 0000000..7bc106a --- /dev/null +++ b/public/style/icons/line-awesome/svg/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/slash-solid.svg b/public/style/icons/line-awesome/svg/slash-solid.svg new file mode 100644 index 0000000..77ad77b --- /dev/null +++ b/public/style/icons/line-awesome/svg/slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sleigh-solid.svg b/public/style/icons/line-awesome/svg/sleigh-solid.svg new file mode 100644 index 0000000..dc33a03 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sleigh-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sliders-h-solid.svg b/public/style/icons/line-awesome/svg/sliders-h-solid.svg new file mode 100644 index 0000000..178447e --- /dev/null +++ b/public/style/icons/line-awesome/svg/sliders-h-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/slideshare.svg b/public/style/icons/line-awesome/svg/slideshare.svg new file mode 100644 index 0000000..3366260 --- /dev/null +++ b/public/style/icons/line-awesome/svg/slideshare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile-beam-solid.svg b/public/style/icons/line-awesome/svg/smile-beam-solid.svg new file mode 100644 index 0000000..13afc39 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile-beam-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile-beam.svg b/public/style/icons/line-awesome/svg/smile-beam.svg new file mode 100644 index 0000000..13afc39 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile-solid.svg b/public/style/icons/line-awesome/svg/smile-solid.svg new file mode 100644 index 0000000..0ff7ed2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile-wink-solid.svg b/public/style/icons/line-awesome/svg/smile-wink-solid.svg new file mode 100644 index 0000000..4e35cbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile-wink-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile-wink.svg b/public/style/icons/line-awesome/svg/smile-wink.svg new file mode 100644 index 0000000..4e35cbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smile.svg b/public/style/icons/line-awesome/svg/smile.svg new file mode 100644 index 0000000..0ff7ed2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smog-solid.svg b/public/style/icons/line-awesome/svg/smog-solid.svg new file mode 100644 index 0000000..13e4710 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smoking-ban-solid.svg b/public/style/icons/line-awesome/svg/smoking-ban-solid.svg new file mode 100644 index 0000000..29227b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smoking-ban-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/smoking-solid.svg b/public/style/icons/line-awesome/svg/smoking-solid.svg new file mode 100644 index 0000000..8b3ed20 --- /dev/null +++ b/public/style/icons/line-awesome/svg/smoking-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sms-solid.svg b/public/style/icons/line-awesome/svg/sms-solid.svg new file mode 100644 index 0000000..4a33283 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sms-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snapchat-ghost.svg b/public/style/icons/line-awesome/svg/snapchat-ghost.svg new file mode 100644 index 0000000..aa57d3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/snapchat-ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snapchat-square.svg b/public/style/icons/line-awesome/svg/snapchat-square.svg new file mode 100644 index 0000000..2668063 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snapchat-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snapchat.svg b/public/style/icons/line-awesome/svg/snapchat.svg new file mode 100644 index 0000000..aa57d3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snowboarding-solid.svg b/public/style/icons/line-awesome/svg/snowboarding-solid.svg new file mode 100644 index 0000000..085abd5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snowboarding-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snowflake-solid.svg b/public/style/icons/line-awesome/svg/snowflake-solid.svg new file mode 100644 index 0000000..b569349 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snowflake-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snowflake.svg b/public/style/icons/line-awesome/svg/snowflake.svg new file mode 100644 index 0000000..b569349 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snowman-solid.svg b/public/style/icons/line-awesome/svg/snowman-solid.svg new file mode 100644 index 0000000..8950088 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snowman-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/snowplow-solid.svg b/public/style/icons/line-awesome/svg/snowplow-solid.svg new file mode 100644 index 0000000..38d85f0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/snowplow-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/socks-solid.svg b/public/style/icons/line-awesome/svg/socks-solid.svg new file mode 100644 index 0000000..a2c61ee --- /dev/null +++ b/public/style/icons/line-awesome/svg/socks-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/solar-panel-solid.svg b/public/style/icons/line-awesome/svg/solar-panel-solid.svg new file mode 100644 index 0000000..309ae3b --- /dev/null +++ b/public/style/icons/line-awesome/svg/solar-panel-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-alpha-down-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-alpha-down-alt-solid.svg new file mode 100644 index 0000000..44dd6eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-alpha-down-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-alpha-down-solid.svg b/public/style/icons/line-awesome/svg/sort-alpha-down-solid.svg new file mode 100644 index 0000000..513adb3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-alpha-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-alpha-up-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-alpha-up-alt-solid.svg new file mode 100644 index 0000000..ef087ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-alpha-up-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-alpha-up-solid.svg b/public/style/icons/line-awesome/svg/sort-alpha-up-solid.svg new file mode 100644 index 0000000..366ac6b --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-alpha-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-amount-down-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-amount-down-alt-solid.svg new file mode 100644 index 0000000..56ecf45 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-amount-down-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-amount-down-solid.svg b/public/style/icons/line-awesome/svg/sort-amount-down-solid.svg new file mode 100644 index 0000000..a95464b --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-amount-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-amount-up-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-amount-up-alt-solid.svg new file mode 100644 index 0000000..c1487a7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-amount-up-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-amount-up-solid.svg b/public/style/icons/line-awesome/svg/sort-amount-up-solid.svg new file mode 100644 index 0000000..2d59a9e --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-amount-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-down-solid.svg b/public/style/icons/line-awesome/svg/sort-down-solid.svg new file mode 100644 index 0000000..5b0db34 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-numeric-down-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-numeric-down-alt-solid.svg new file mode 100644 index 0000000..246750a --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-numeric-down-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-numeric-down-solid.svg b/public/style/icons/line-awesome/svg/sort-numeric-down-solid.svg new file mode 100644 index 0000000..d734093 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-numeric-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-numeric-up-alt-solid.svg b/public/style/icons/line-awesome/svg/sort-numeric-up-alt-solid.svg new file mode 100644 index 0000000..d1a89c8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-numeric-up-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-numeric-up-solid.svg b/public/style/icons/line-awesome/svg/sort-numeric-up-solid.svg new file mode 100644 index 0000000..2477420 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-numeric-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-solid.svg b/public/style/icons/line-awesome/svg/sort-solid.svg new file mode 100644 index 0000000..82eef83 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sort-up-solid.svg b/public/style/icons/line-awesome/svg/sort-up-solid.svg new file mode 100644 index 0000000..9e096ba --- /dev/null +++ b/public/style/icons/line-awesome/svg/sort-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/soundcloud.svg b/public/style/icons/line-awesome/svg/soundcloud.svg new file mode 100644 index 0000000..dd1999e --- /dev/null +++ b/public/style/icons/line-awesome/svg/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sourcetree.svg b/public/style/icons/line-awesome/svg/sourcetree.svg new file mode 100644 index 0000000..675fc96 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sourcetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spa-solid.svg b/public/style/icons/line-awesome/svg/spa-solid.svg new file mode 100644 index 0000000..f26942f --- /dev/null +++ b/public/style/icons/line-awesome/svg/spa-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/space-shuttle-solid.svg b/public/style/icons/line-awesome/svg/space-shuttle-solid.svg new file mode 100644 index 0000000..8c3df24 --- /dev/null +++ b/public/style/icons/line-awesome/svg/space-shuttle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/speakap.svg b/public/style/icons/line-awesome/svg/speakap.svg new file mode 100644 index 0000000..aade2c0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/speakap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/speaker-deck.svg b/public/style/icons/line-awesome/svg/speaker-deck.svg new file mode 100644 index 0000000..510d999 --- /dev/null +++ b/public/style/icons/line-awesome/svg/speaker-deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spell-check-solid.svg b/public/style/icons/line-awesome/svg/spell-check-solid.svg new file mode 100644 index 0000000..1cbbd5d --- /dev/null +++ b/public/style/icons/line-awesome/svg/spell-check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spider-solid.svg b/public/style/icons/line-awesome/svg/spider-solid.svg new file mode 100644 index 0000000..e06b859 --- /dev/null +++ b/public/style/icons/line-awesome/svg/spider-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spinner-solid.svg b/public/style/icons/line-awesome/svg/spinner-solid.svg new file mode 100644 index 0000000..2de6acb --- /dev/null +++ b/public/style/icons/line-awesome/svg/spinner-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/splotch-solid.svg b/public/style/icons/line-awesome/svg/splotch-solid.svg new file mode 100644 index 0000000..b32352f --- /dev/null +++ b/public/style/icons/line-awesome/svg/splotch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spotify.svg b/public/style/icons/line-awesome/svg/spotify.svg new file mode 100644 index 0000000..e7b5aba --- /dev/null +++ b/public/style/icons/line-awesome/svg/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/spray-can-solid.svg b/public/style/icons/line-awesome/svg/spray-can-solid.svg new file mode 100644 index 0000000..4d050e9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/spray-can-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/square-full-solid.svg b/public/style/icons/line-awesome/svg/square-full-solid.svg new file mode 100644 index 0000000..927f15b --- /dev/null +++ b/public/style/icons/line-awesome/svg/square-full-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/square-root-alt-solid.svg b/public/style/icons/line-awesome/svg/square-root-alt-solid.svg new file mode 100644 index 0000000..cb0262d --- /dev/null +++ b/public/style/icons/line-awesome/svg/square-root-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/square-solid.svg b/public/style/icons/line-awesome/svg/square-solid.svg new file mode 100644 index 0000000..927f15b --- /dev/null +++ b/public/style/icons/line-awesome/svg/square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/square.svg b/public/style/icons/line-awesome/svg/square.svg new file mode 100644 index 0000000..9f1bad8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/squarespace.svg b/public/style/icons/line-awesome/svg/squarespace.svg new file mode 100644 index 0000000..f3d1004 --- /dev/null +++ b/public/style/icons/line-awesome/svg/squarespace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stack-exchange.svg b/public/style/icons/line-awesome/svg/stack-exchange.svg new file mode 100644 index 0000000..6d7ca7a --- /dev/null +++ b/public/style/icons/line-awesome/svg/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stack-overflow.svg b/public/style/icons/line-awesome/svg/stack-overflow.svg new file mode 100644 index 0000000..173fa66 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stackpath.svg b/public/style/icons/line-awesome/svg/stackpath.svg new file mode 100644 index 0000000..e86f73f --- /dev/null +++ b/public/style/icons/line-awesome/svg/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stamp-solid.svg b/public/style/icons/line-awesome/svg/stamp-solid.svg new file mode 100644 index 0000000..42e51a9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stamp-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-and-crescent-solid.svg b/public/style/icons/line-awesome/svg/star-and-crescent-solid.svg new file mode 100644 index 0000000..342900f --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-and-crescent-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-half-alt-solid.svg b/public/style/icons/line-awesome/svg/star-half-alt-solid.svg new file mode 100644 index 0000000..3151fba --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-half-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-half-solid.svg b/public/style/icons/line-awesome/svg/star-half-solid.svg new file mode 100644 index 0000000..3ae1c33 --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-half-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-half.svg b/public/style/icons/line-awesome/svg/star-half.svg new file mode 100644 index 0000000..3ae1c33 --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-of-david-solid.svg b/public/style/icons/line-awesome/svg/star-of-david-solid.svg new file mode 100644 index 0000000..5d30baf --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-of-david-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-of-life-solid.svg b/public/style/icons/line-awesome/svg/star-of-life-solid.svg new file mode 100644 index 0000000..9b7d6fd --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-of-life-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star-solid.svg b/public/style/icons/line-awesome/svg/star-solid.svg new file mode 100644 index 0000000..eae25c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/star-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/star.svg b/public/style/icons/line-awesome/svg/star.svg new file mode 100644 index 0000000..55be877 --- /dev/null +++ b/public/style/icons/line-awesome/svg/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/staylinked.svg b/public/style/icons/line-awesome/svg/staylinked.svg new file mode 100644 index 0000000..ecea071 --- /dev/null +++ b/public/style/icons/line-awesome/svg/staylinked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/steam-square.svg b/public/style/icons/line-awesome/svg/steam-square.svg new file mode 100644 index 0000000..3ef61c6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/steam-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/steam-symbol.svg b/public/style/icons/line-awesome/svg/steam-symbol.svg new file mode 100644 index 0000000..12c797b --- /dev/null +++ b/public/style/icons/line-awesome/svg/steam-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/steam.svg b/public/style/icons/line-awesome/svg/steam.svg new file mode 100644 index 0000000..7343c2d --- /dev/null +++ b/public/style/icons/line-awesome/svg/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/step-backward-solid.svg b/public/style/icons/line-awesome/svg/step-backward-solid.svg new file mode 100644 index 0000000..0a9f809 --- /dev/null +++ b/public/style/icons/line-awesome/svg/step-backward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/step-forward-solid.svg b/public/style/icons/line-awesome/svg/step-forward-solid.svg new file mode 100644 index 0000000..ebc6dac --- /dev/null +++ b/public/style/icons/line-awesome/svg/step-forward-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stethoscope-solid.svg b/public/style/icons/line-awesome/svg/stethoscope-solid.svg new file mode 100644 index 0000000..3118429 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stethoscope-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sticker-mule.svg b/public/style/icons/line-awesome/svg/sticker-mule.svg new file mode 100644 index 0000000..43fe287 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sticker-mule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sticky-note-solid.svg b/public/style/icons/line-awesome/svg/sticky-note-solid.svg new file mode 100644 index 0000000..9dc111f --- /dev/null +++ b/public/style/icons/line-awesome/svg/sticky-note-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sticky-note.svg b/public/style/icons/line-awesome/svg/sticky-note.svg new file mode 100644 index 0000000..9dc111f --- /dev/null +++ b/public/style/icons/line-awesome/svg/sticky-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stop-circle-solid.svg b/public/style/icons/line-awesome/svg/stop-circle-solid.svg new file mode 100644 index 0000000..073eb82 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stop-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stop-circle.svg b/public/style/icons/line-awesome/svg/stop-circle.svg new file mode 100644 index 0000000..073eb82 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stop-solid.svg b/public/style/icons/line-awesome/svg/stop-solid.svg new file mode 100644 index 0000000..9f1bad8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stop-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stopwatch-solid.svg b/public/style/icons/line-awesome/svg/stopwatch-solid.svg new file mode 100644 index 0000000..5c49984 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stopwatch-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/store-alt-solid.svg b/public/style/icons/line-awesome/svg/store-alt-solid.svg new file mode 100644 index 0000000..347cf25 --- /dev/null +++ b/public/style/icons/line-awesome/svg/store-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/store-solid.svg b/public/style/icons/line-awesome/svg/store-solid.svg new file mode 100644 index 0000000..a0a6819 --- /dev/null +++ b/public/style/icons/line-awesome/svg/store-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/strava.svg b/public/style/icons/line-awesome/svg/strava.svg new file mode 100644 index 0000000..0879619 --- /dev/null +++ b/public/style/icons/line-awesome/svg/strava.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stream-solid.svg b/public/style/icons/line-awesome/svg/stream-solid.svg new file mode 100644 index 0000000..9a3911e --- /dev/null +++ b/public/style/icons/line-awesome/svg/stream-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/street-view-solid.svg b/public/style/icons/line-awesome/svg/street-view-solid.svg new file mode 100644 index 0000000..bff1065 --- /dev/null +++ b/public/style/icons/line-awesome/svg/street-view-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/strikethrough-solid.svg b/public/style/icons/line-awesome/svg/strikethrough-solid.svg new file mode 100644 index 0000000..61d40cc --- /dev/null +++ b/public/style/icons/line-awesome/svg/strikethrough-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stripe-s.svg b/public/style/icons/line-awesome/svg/stripe-s.svg new file mode 100644 index 0000000..399f16e --- /dev/null +++ b/public/style/icons/line-awesome/svg/stripe-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stripe.svg b/public/style/icons/line-awesome/svg/stripe.svg new file mode 100644 index 0000000..69ad5a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stroopwafel-solid.svg b/public/style/icons/line-awesome/svg/stroopwafel-solid.svg new file mode 100644 index 0000000..a0645ba --- /dev/null +++ b/public/style/icons/line-awesome/svg/stroopwafel-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/studiovinari.svg b/public/style/icons/line-awesome/svg/studiovinari.svg new file mode 100644 index 0000000..3741e6a --- /dev/null +++ b/public/style/icons/line-awesome/svg/studiovinari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stumbleupon-circle.svg b/public/style/icons/line-awesome/svg/stumbleupon-circle.svg new file mode 100644 index 0000000..7ead6e0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stumbleupon-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/stumbleupon.svg b/public/style/icons/line-awesome/svg/stumbleupon.svg new file mode 100644 index 0000000..907acf3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/stumbleupon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/subscript-solid.svg b/public/style/icons/line-awesome/svg/subscript-solid.svg new file mode 100644 index 0000000..cc70041 --- /dev/null +++ b/public/style/icons/line-awesome/svg/subscript-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/subway-solid.svg b/public/style/icons/line-awesome/svg/subway-solid.svg new file mode 100644 index 0000000..6ad8899 --- /dev/null +++ b/public/style/icons/line-awesome/svg/subway-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/suitcase-rolling-solid.svg b/public/style/icons/line-awesome/svg/suitcase-rolling-solid.svg new file mode 100644 index 0000000..c6551e2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/suitcase-rolling-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/suitcase-solid.svg b/public/style/icons/line-awesome/svg/suitcase-solid.svg new file mode 100644 index 0000000..af9f3f4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/suitcase-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sun-solid.svg b/public/style/icons/line-awesome/svg/sun-solid.svg new file mode 100644 index 0000000..3b784bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/sun-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sun.svg b/public/style/icons/line-awesome/svg/sun.svg new file mode 100644 index 0000000..3b784bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/superpowers.svg b/public/style/icons/line-awesome/svg/superpowers.svg new file mode 100644 index 0000000..347f9a0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/superpowers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/superscript-solid.svg b/public/style/icons/line-awesome/svg/superscript-solid.svg new file mode 100644 index 0000000..bfb512c --- /dev/null +++ b/public/style/icons/line-awesome/svg/superscript-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/supple.svg b/public/style/icons/line-awesome/svg/supple.svg new file mode 100644 index 0000000..78973ad --- /dev/null +++ b/public/style/icons/line-awesome/svg/supple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/surprise-solid.svg b/public/style/icons/line-awesome/svg/surprise-solid.svg new file mode 100644 index 0000000..b06dbae --- /dev/null +++ b/public/style/icons/line-awesome/svg/surprise-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/surprise.svg b/public/style/icons/line-awesome/svg/surprise.svg new file mode 100644 index 0000000..b06dbae --- /dev/null +++ b/public/style/icons/line-awesome/svg/surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/suse.svg b/public/style/icons/line-awesome/svg/suse.svg new file mode 100644 index 0000000..a0483cc --- /dev/null +++ b/public/style/icons/line-awesome/svg/suse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/swatchbook-solid.svg b/public/style/icons/line-awesome/svg/swatchbook-solid.svg new file mode 100644 index 0000000..5837648 --- /dev/null +++ b/public/style/icons/line-awesome/svg/swatchbook-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/swift.svg b/public/style/icons/line-awesome/svg/swift.svg new file mode 100644 index 0000000..c8ad512 --- /dev/null +++ b/public/style/icons/line-awesome/svg/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/swimmer-solid.svg b/public/style/icons/line-awesome/svg/swimmer-solid.svg new file mode 100644 index 0000000..b624acc --- /dev/null +++ b/public/style/icons/line-awesome/svg/swimmer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/swimming-pool-solid.svg b/public/style/icons/line-awesome/svg/swimming-pool-solid.svg new file mode 100644 index 0000000..cbd1fac --- /dev/null +++ b/public/style/icons/line-awesome/svg/swimming-pool-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/symfony.svg b/public/style/icons/line-awesome/svg/symfony.svg new file mode 100644 index 0000000..39fd0ef --- /dev/null +++ b/public/style/icons/line-awesome/svg/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/synagogue-solid.svg b/public/style/icons/line-awesome/svg/synagogue-solid.svg new file mode 100644 index 0000000..0c1f7b4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/synagogue-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sync-alt-solid.svg b/public/style/icons/line-awesome/svg/sync-alt-solid.svg new file mode 100644 index 0000000..9cf6098 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sync-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/sync-solid.svg b/public/style/icons/line-awesome/svg/sync-solid.svg new file mode 100644 index 0000000..9cf6098 --- /dev/null +++ b/public/style/icons/line-awesome/svg/sync-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/syringe-solid.svg b/public/style/icons/line-awesome/svg/syringe-solid.svg new file mode 100644 index 0000000..26e1cd5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/syringe-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/table-solid.svg b/public/style/icons/line-awesome/svg/table-solid.svg new file mode 100644 index 0000000..51f2bec --- /dev/null +++ b/public/style/icons/line-awesome/svg/table-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/table-tennis-solid.svg b/public/style/icons/line-awesome/svg/table-tennis-solid.svg new file mode 100644 index 0000000..d28dc63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/table-tennis-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tablet-alt-solid.svg b/public/style/icons/line-awesome/svg/tablet-alt-solid.svg new file mode 100644 index 0000000..a1075ab --- /dev/null +++ b/public/style/icons/line-awesome/svg/tablet-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tablet-solid.svg b/public/style/icons/line-awesome/svg/tablet-solid.svg new file mode 100644 index 0000000..a1075ab --- /dev/null +++ b/public/style/icons/line-awesome/svg/tablet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tablets-solid.svg b/public/style/icons/line-awesome/svg/tablets-solid.svg new file mode 100644 index 0000000..9c5f9d0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tablets-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tachometer-alt-solid.svg b/public/style/icons/line-awesome/svg/tachometer-alt-solid.svg new file mode 100644 index 0000000..6880990 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tachometer-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tag-solid.svg b/public/style/icons/line-awesome/svg/tag-solid.svg new file mode 100644 index 0000000..8f2c0d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tag-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tags-solid.svg b/public/style/icons/line-awesome/svg/tags-solid.svg new file mode 100644 index 0000000..fa0dbcd --- /dev/null +++ b/public/style/icons/line-awesome/svg/tags-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tape-solid.svg b/public/style/icons/line-awesome/svg/tape-solid.svg new file mode 100644 index 0000000..3283a2b --- /dev/null +++ b/public/style/icons/line-awesome/svg/tape-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tasks-solid.svg b/public/style/icons/line-awesome/svg/tasks-solid.svg new file mode 100644 index 0000000..f74184c --- /dev/null +++ b/public/style/icons/line-awesome/svg/tasks-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/taxi-solid.svg b/public/style/icons/line-awesome/svg/taxi-solid.svg new file mode 100644 index 0000000..348bd43 --- /dev/null +++ b/public/style/icons/line-awesome/svg/taxi-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/teamspeak.svg b/public/style/icons/line-awesome/svg/teamspeak.svg new file mode 100644 index 0000000..7d40e44 --- /dev/null +++ b/public/style/icons/line-awesome/svg/teamspeak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/teeth-open-solid.svg b/public/style/icons/line-awesome/svg/teeth-open-solid.svg new file mode 100644 index 0000000..7e38a56 --- /dev/null +++ b/public/style/icons/line-awesome/svg/teeth-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/teeth-solid.svg b/public/style/icons/line-awesome/svg/teeth-solid.svg new file mode 100644 index 0000000..6fdc6da --- /dev/null +++ b/public/style/icons/line-awesome/svg/teeth-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/telegram-plane.svg b/public/style/icons/line-awesome/svg/telegram-plane.svg new file mode 100644 index 0000000..ee9d532 --- /dev/null +++ b/public/style/icons/line-awesome/svg/telegram-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/telegram.svg b/public/style/icons/line-awesome/svg/telegram.svg new file mode 100644 index 0000000..ee9d532 --- /dev/null +++ b/public/style/icons/line-awesome/svg/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/temperature-high-solid.svg b/public/style/icons/line-awesome/svg/temperature-high-solid.svg new file mode 100644 index 0000000..29795eb --- /dev/null +++ b/public/style/icons/line-awesome/svg/temperature-high-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/temperature-low-solid.svg b/public/style/icons/line-awesome/svg/temperature-low-solid.svg new file mode 100644 index 0000000..b9532b2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/temperature-low-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tencent-weibo.svg b/public/style/icons/line-awesome/svg/tencent-weibo.svg new file mode 100644 index 0000000..39aa16c --- /dev/null +++ b/public/style/icons/line-awesome/svg/tencent-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tenge-solid.svg b/public/style/icons/line-awesome/svg/tenge-solid.svg new file mode 100644 index 0000000..1e95a15 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tenge-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/terminal-solid.svg b/public/style/icons/line-awesome/svg/terminal-solid.svg new file mode 100644 index 0000000..46e3bc1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/terminal-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/text-height-solid.svg b/public/style/icons/line-awesome/svg/text-height-solid.svg new file mode 100644 index 0000000..61e23d1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/text-height-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/text-width-solid.svg b/public/style/icons/line-awesome/svg/text-width-solid.svg new file mode 100644 index 0000000..23a9700 --- /dev/null +++ b/public/style/icons/line-awesome/svg/text-width-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/th-large-solid.svg b/public/style/icons/line-awesome/svg/th-large-solid.svg new file mode 100644 index 0000000..e7237ac --- /dev/null +++ b/public/style/icons/line-awesome/svg/th-large-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/th-list-solid.svg b/public/style/icons/line-awesome/svg/th-list-solid.svg new file mode 100644 index 0000000..11a775e --- /dev/null +++ b/public/style/icons/line-awesome/svg/th-list-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/th-solid.svg b/public/style/icons/line-awesome/svg/th-solid.svg new file mode 100644 index 0000000..24cfc64 --- /dev/null +++ b/public/style/icons/line-awesome/svg/th-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/the-red-yeti.svg b/public/style/icons/line-awesome/svg/the-red-yeti.svg new file mode 100644 index 0000000..12e5a3e --- /dev/null +++ b/public/style/icons/line-awesome/svg/the-red-yeti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/theater-masks-solid.svg b/public/style/icons/line-awesome/svg/theater-masks-solid.svg new file mode 100644 index 0000000..5e18e57 --- /dev/null +++ b/public/style/icons/line-awesome/svg/theater-masks-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/themeco.svg b/public/style/icons/line-awesome/svg/themeco.svg new file mode 100644 index 0000000..824f399 --- /dev/null +++ b/public/style/icons/line-awesome/svg/themeco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/themeisle.svg b/public/style/icons/line-awesome/svg/themeisle.svg new file mode 100644 index 0000000..74dce5e --- /dev/null +++ b/public/style/icons/line-awesome/svg/themeisle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-empty-solid.svg b/public/style/icons/line-awesome/svg/thermometer-empty-solid.svg new file mode 100644 index 0000000..199de7b --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-empty-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-full-solid.svg b/public/style/icons/line-awesome/svg/thermometer-full-solid.svg new file mode 100644 index 0000000..d06b406 --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-full-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-half-solid.svg b/public/style/icons/line-awesome/svg/thermometer-half-solid.svg new file mode 100644 index 0000000..0fdd58a --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-half-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-quarter-solid.svg b/public/style/icons/line-awesome/svg/thermometer-quarter-solid.svg new file mode 100644 index 0000000..f95588e --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-quarter-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-solid.svg b/public/style/icons/line-awesome/svg/thermometer-solid.svg new file mode 100644 index 0000000..ef8cfe1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thermometer-three-quarters-solid.svg b/public/style/icons/line-awesome/svg/thermometer-three-quarters-solid.svg new file mode 100644 index 0000000..cdefa83 --- /dev/null +++ b/public/style/icons/line-awesome/svg/thermometer-three-quarters-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/think-peaks.svg b/public/style/icons/line-awesome/svg/think-peaks.svg new file mode 100644 index 0000000..601f3c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/think-peaks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thumbs-down-solid.svg b/public/style/icons/line-awesome/svg/thumbs-down-solid.svg new file mode 100644 index 0000000..0da1748 --- /dev/null +++ b/public/style/icons/line-awesome/svg/thumbs-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thumbs-down.svg b/public/style/icons/line-awesome/svg/thumbs-down.svg new file mode 100644 index 0000000..0da1748 --- /dev/null +++ b/public/style/icons/line-awesome/svg/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thumbs-up-solid.svg b/public/style/icons/line-awesome/svg/thumbs-up-solid.svg new file mode 100644 index 0000000..39e629e --- /dev/null +++ b/public/style/icons/line-awesome/svg/thumbs-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thumbs-up.svg b/public/style/icons/line-awesome/svg/thumbs-up.svg new file mode 100644 index 0000000..39e629e --- /dev/null +++ b/public/style/icons/line-awesome/svg/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/thumbtack-solid.svg b/public/style/icons/line-awesome/svg/thumbtack-solid.svg new file mode 100644 index 0000000..2a13a3c --- /dev/null +++ b/public/style/icons/line-awesome/svg/thumbtack-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ticket-alt-solid.svg b/public/style/icons/line-awesome/svg/ticket-alt-solid.svg new file mode 100644 index 0000000..945c5cd --- /dev/null +++ b/public/style/icons/line-awesome/svg/ticket-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/times-circle-solid.svg b/public/style/icons/line-awesome/svg/times-circle-solid.svg new file mode 100644 index 0000000..5ee3fc3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/times-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/times-circle.svg b/public/style/icons/line-awesome/svg/times-circle.svg new file mode 100644 index 0000000..5ee3fc3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/times-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/times-solid.svg b/public/style/icons/line-awesome/svg/times-solid.svg new file mode 100644 index 0000000..3605fbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/times-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tint-slash-solid.svg b/public/style/icons/line-awesome/svg/tint-slash-solid.svg new file mode 100644 index 0000000..b5196dd --- /dev/null +++ b/public/style/icons/line-awesome/svg/tint-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tint-solid.svg b/public/style/icons/line-awesome/svg/tint-solid.svg new file mode 100644 index 0000000..32cdd96 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tint-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tired-solid.svg b/public/style/icons/line-awesome/svg/tired-solid.svg new file mode 100644 index 0000000..55da27a --- /dev/null +++ b/public/style/icons/line-awesome/svg/tired-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tired.svg b/public/style/icons/line-awesome/svg/tired.svg new file mode 100644 index 0000000..55da27a --- /dev/null +++ b/public/style/icons/line-awesome/svg/tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/toggle-off-solid.svg b/public/style/icons/line-awesome/svg/toggle-off-solid.svg new file mode 100644 index 0000000..64af2db --- /dev/null +++ b/public/style/icons/line-awesome/svg/toggle-off-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/toggle-on-solid.svg b/public/style/icons/line-awesome/svg/toggle-on-solid.svg new file mode 100644 index 0000000..dbcff4e --- /dev/null +++ b/public/style/icons/line-awesome/svg/toggle-on-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/toilet-paper-solid.svg b/public/style/icons/line-awesome/svg/toilet-paper-solid.svg new file mode 100644 index 0000000..fc3c571 --- /dev/null +++ b/public/style/icons/line-awesome/svg/toilet-paper-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/toilet-solid.svg b/public/style/icons/line-awesome/svg/toilet-solid.svg new file mode 100644 index 0000000..10a0fd9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/toilet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/toolbox-solid.svg b/public/style/icons/line-awesome/svg/toolbox-solid.svg new file mode 100644 index 0000000..dd86879 --- /dev/null +++ b/public/style/icons/line-awesome/svg/toolbox-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tools-solid.svg b/public/style/icons/line-awesome/svg/tools-solid.svg new file mode 100644 index 0000000..c73b1b8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tools-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tooth-solid.svg b/public/style/icons/line-awesome/svg/tooth-solid.svg new file mode 100644 index 0000000..e764c97 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tooth-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/torah-solid.svg b/public/style/icons/line-awesome/svg/torah-solid.svg new file mode 100644 index 0000000..8eea09f --- /dev/null +++ b/public/style/icons/line-awesome/svg/torah-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/torii-gate-solid.svg b/public/style/icons/line-awesome/svg/torii-gate-solid.svg new file mode 100644 index 0000000..b589d9e --- /dev/null +++ b/public/style/icons/line-awesome/svg/torii-gate-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tractor-solid.svg b/public/style/icons/line-awesome/svg/tractor-solid.svg new file mode 100644 index 0000000..cc8078d --- /dev/null +++ b/public/style/icons/line-awesome/svg/tractor-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trade-federation.svg b/public/style/icons/line-awesome/svg/trade-federation.svg new file mode 100644 index 0000000..bb64206 --- /dev/null +++ b/public/style/icons/line-awesome/svg/trade-federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trademark-solid.svg b/public/style/icons/line-awesome/svg/trademark-solid.svg new file mode 100644 index 0000000..d0d79b7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/trademark-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/traffic-light-solid.svg b/public/style/icons/line-awesome/svg/traffic-light-solid.svg new file mode 100644 index 0000000..576369e --- /dev/null +++ b/public/style/icons/line-awesome/svg/traffic-light-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/train-solid.svg b/public/style/icons/line-awesome/svg/train-solid.svg new file mode 100644 index 0000000..852bf00 --- /dev/null +++ b/public/style/icons/line-awesome/svg/train-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tram-solid.svg b/public/style/icons/line-awesome/svg/tram-solid.svg new file mode 100644 index 0000000..79aa01d --- /dev/null +++ b/public/style/icons/line-awesome/svg/tram-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/transgender-alt-solid.svg b/public/style/icons/line-awesome/svg/transgender-alt-solid.svg new file mode 100644 index 0000000..5e4310c --- /dev/null +++ b/public/style/icons/line-awesome/svg/transgender-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/transgender-solid.svg b/public/style/icons/line-awesome/svg/transgender-solid.svg new file mode 100644 index 0000000..8472da4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/transgender-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trash-alt-solid.svg b/public/style/icons/line-awesome/svg/trash-alt-solid.svg new file mode 100644 index 0000000..8bd63bb --- /dev/null +++ b/public/style/icons/line-awesome/svg/trash-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trash-alt.svg b/public/style/icons/line-awesome/svg/trash-alt.svg new file mode 100644 index 0000000..8bd63bb --- /dev/null +++ b/public/style/icons/line-awesome/svg/trash-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trash-restore-alt-solid.svg b/public/style/icons/line-awesome/svg/trash-restore-alt-solid.svg new file mode 100644 index 0000000..8a6d9c7 --- /dev/null +++ b/public/style/icons/line-awesome/svg/trash-restore-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trash-restore-solid.svg b/public/style/icons/line-awesome/svg/trash-restore-solid.svg new file mode 100644 index 0000000..c4eb50d --- /dev/null +++ b/public/style/icons/line-awesome/svg/trash-restore-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trash-solid.svg b/public/style/icons/line-awesome/svg/trash-solid.svg new file mode 100644 index 0000000..75f1eae --- /dev/null +++ b/public/style/icons/line-awesome/svg/trash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tree-solid.svg b/public/style/icons/line-awesome/svg/tree-solid.svg new file mode 100644 index 0000000..881725b --- /dev/null +++ b/public/style/icons/line-awesome/svg/tree-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trello.svg b/public/style/icons/line-awesome/svg/trello.svg new file mode 100644 index 0000000..9b525c0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tripadvisor.svg b/public/style/icons/line-awesome/svg/tripadvisor.svg new file mode 100644 index 0000000..dff8401 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tripadvisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/trophy-solid.svg b/public/style/icons/line-awesome/svg/trophy-solid.svg new file mode 100644 index 0000000..4f15c84 --- /dev/null +++ b/public/style/icons/line-awesome/svg/trophy-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/truck-loading-solid.svg b/public/style/icons/line-awesome/svg/truck-loading-solid.svg new file mode 100644 index 0000000..8b67a92 --- /dev/null +++ b/public/style/icons/line-awesome/svg/truck-loading-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/truck-monster-solid.svg b/public/style/icons/line-awesome/svg/truck-monster-solid.svg new file mode 100644 index 0000000..1b16bcb --- /dev/null +++ b/public/style/icons/line-awesome/svg/truck-monster-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/truck-moving-solid.svg b/public/style/icons/line-awesome/svg/truck-moving-solid.svg new file mode 100644 index 0000000..293b2ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/truck-moving-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/truck-pickup-solid.svg b/public/style/icons/line-awesome/svg/truck-pickup-solid.svg new file mode 100644 index 0000000..b19ca67 --- /dev/null +++ b/public/style/icons/line-awesome/svg/truck-pickup-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/truck-solid.svg b/public/style/icons/line-awesome/svg/truck-solid.svg new file mode 100644 index 0000000..293b2ed --- /dev/null +++ b/public/style/icons/line-awesome/svg/truck-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tshirt-solid.svg b/public/style/icons/line-awesome/svg/tshirt-solid.svg new file mode 100644 index 0000000..d770819 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tshirt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tty-solid.svg b/public/style/icons/line-awesome/svg/tty-solid.svg new file mode 100644 index 0000000..7de981d --- /dev/null +++ b/public/style/icons/line-awesome/svg/tty-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tumblr-square.svg b/public/style/icons/line-awesome/svg/tumblr-square.svg new file mode 100644 index 0000000..ce18de0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tumblr-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tumblr.svg b/public/style/icons/line-awesome/svg/tumblr.svg new file mode 100644 index 0000000..41b0244 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/tv-solid.svg b/public/style/icons/line-awesome/svg/tv-solid.svg new file mode 100644 index 0000000..3a29476 --- /dev/null +++ b/public/style/icons/line-awesome/svg/tv-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/twitch.svg b/public/style/icons/line-awesome/svg/twitch.svg new file mode 100644 index 0000000..adfcea3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/twitter-square.svg b/public/style/icons/line-awesome/svg/twitter-square.svg new file mode 100644 index 0000000..d1c7a06 --- /dev/null +++ b/public/style/icons/line-awesome/svg/twitter-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/twitter.svg b/public/style/icons/line-awesome/svg/twitter.svg new file mode 100644 index 0000000..b368e73 --- /dev/null +++ b/public/style/icons/line-awesome/svg/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/typo3.svg b/public/style/icons/line-awesome/svg/typo3.svg new file mode 100644 index 0000000..74b54a8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/typo3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/uber.svg b/public/style/icons/line-awesome/svg/uber.svg new file mode 100644 index 0000000..e605578 --- /dev/null +++ b/public/style/icons/line-awesome/svg/uber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ubuntu.svg b/public/style/icons/line-awesome/svg/ubuntu.svg new file mode 100644 index 0000000..6b8af73 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/uikit.svg b/public/style/icons/line-awesome/svg/uikit.svg new file mode 100644 index 0000000..4825268 --- /dev/null +++ b/public/style/icons/line-awesome/svg/uikit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/umbraco.svg b/public/style/icons/line-awesome/svg/umbraco.svg new file mode 100644 index 0000000..d2148fa --- /dev/null +++ b/public/style/icons/line-awesome/svg/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/umbrella-beach-solid.svg b/public/style/icons/line-awesome/svg/umbrella-beach-solid.svg new file mode 100644 index 0000000..31d1771 --- /dev/null +++ b/public/style/icons/line-awesome/svg/umbrella-beach-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/umbrella-solid.svg b/public/style/icons/line-awesome/svg/umbrella-solid.svg new file mode 100644 index 0000000..3b55ffc --- /dev/null +++ b/public/style/icons/line-awesome/svg/umbrella-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/underline-solid.svg b/public/style/icons/line-awesome/svg/underline-solid.svg new file mode 100644 index 0000000..6f3cc98 --- /dev/null +++ b/public/style/icons/line-awesome/svg/underline-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/undo-alt-solid.svg b/public/style/icons/line-awesome/svg/undo-alt-solid.svg new file mode 100644 index 0000000..ff20c89 --- /dev/null +++ b/public/style/icons/line-awesome/svg/undo-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/undo-solid.svg b/public/style/icons/line-awesome/svg/undo-solid.svg new file mode 100644 index 0000000..f49d590 --- /dev/null +++ b/public/style/icons/line-awesome/svg/undo-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/uniregistry.svg b/public/style/icons/line-awesome/svg/uniregistry.svg new file mode 100644 index 0000000..5f71302 --- /dev/null +++ b/public/style/icons/line-awesome/svg/uniregistry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/universal-access-solid.svg b/public/style/icons/line-awesome/svg/universal-access-solid.svg new file mode 100644 index 0000000..8ee1d0b --- /dev/null +++ b/public/style/icons/line-awesome/svg/universal-access-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/university-solid.svg b/public/style/icons/line-awesome/svg/university-solid.svg new file mode 100644 index 0000000..b0e01bd --- /dev/null +++ b/public/style/icons/line-awesome/svg/university-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/unlink-solid.svg b/public/style/icons/line-awesome/svg/unlink-solid.svg new file mode 100644 index 0000000..f267dbb --- /dev/null +++ b/public/style/icons/line-awesome/svg/unlink-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/unlock-alt-solid.svg b/public/style/icons/line-awesome/svg/unlock-alt-solid.svg new file mode 100644 index 0000000..469e510 --- /dev/null +++ b/public/style/icons/line-awesome/svg/unlock-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/unlock-solid.svg b/public/style/icons/line-awesome/svg/unlock-solid.svg new file mode 100644 index 0000000..d2517a5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/unlock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/untappd.svg b/public/style/icons/line-awesome/svg/untappd.svg new file mode 100644 index 0000000..00851b5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/upload-solid.svg b/public/style/icons/line-awesome/svg/upload-solid.svg new file mode 100644 index 0000000..1fab921 --- /dev/null +++ b/public/style/icons/line-awesome/svg/upload-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ups.svg b/public/style/icons/line-awesome/svg/ups.svg new file mode 100644 index 0000000..5afec32 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/usb.svg b/public/style/icons/line-awesome/svg/usb.svg new file mode 100644 index 0000000..1b4bfcd --- /dev/null +++ b/public/style/icons/line-awesome/svg/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-alt-slash-solid.svg b/public/style/icons/line-awesome/svg/user-alt-slash-solid.svg new file mode 100644 index 0000000..9e980f6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-alt-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-alt-solid.svg b/public/style/icons/line-awesome/svg/user-alt-solid.svg new file mode 100644 index 0000000..28399d0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-astronaut-solid.svg b/public/style/icons/line-awesome/svg/user-astronaut-solid.svg new file mode 100644 index 0000000..87c9619 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-astronaut-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-check-solid.svg b/public/style/icons/line-awesome/svg/user-check-solid.svg new file mode 100644 index 0000000..d681565 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-circle-solid.svg b/public/style/icons/line-awesome/svg/user-circle-solid.svg new file mode 100644 index 0000000..83ec938 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-circle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-circle.svg b/public/style/icons/line-awesome/svg/user-circle.svg new file mode 100644 index 0000000..83ec938 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-clock-solid.svg b/public/style/icons/line-awesome/svg/user-clock-solid.svg new file mode 100644 index 0000000..723d923 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-clock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-cog-solid.svg b/public/style/icons/line-awesome/svg/user-cog-solid.svg new file mode 100644 index 0000000..7ec523f --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-cog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-edit-solid.svg b/public/style/icons/line-awesome/svg/user-edit-solid.svg new file mode 100644 index 0000000..c17271f --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-edit-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-friends-solid.svg b/public/style/icons/line-awesome/svg/user-friends-solid.svg new file mode 100644 index 0000000..c880686 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-friends-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-graduate-solid.svg b/public/style/icons/line-awesome/svg/user-graduate-solid.svg new file mode 100644 index 0000000..3aa683f --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-graduate-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-injured-solid.svg b/public/style/icons/line-awesome/svg/user-injured-solid.svg new file mode 100644 index 0000000..ae190d2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-injured-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-lock-solid.svg b/public/style/icons/line-awesome/svg/user-lock-solid.svg new file mode 100644 index 0000000..6fb7a93 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-lock-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-md-solid.svg b/public/style/icons/line-awesome/svg/user-md-solid.svg new file mode 100644 index 0000000..83285f0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-md-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-minus-solid.svg b/public/style/icons/line-awesome/svg/user-minus-solid.svg new file mode 100644 index 0000000..0fae8cf --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-minus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-ninja-solid.svg b/public/style/icons/line-awesome/svg/user-ninja-solid.svg new file mode 100644 index 0000000..10f784e --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-ninja-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-nurse-solid.svg b/public/style/icons/line-awesome/svg/user-nurse-solid.svg new file mode 100644 index 0000000..2b1aef9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-nurse-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-plus-solid.svg b/public/style/icons/line-awesome/svg/user-plus-solid.svg new file mode 100644 index 0000000..840278b --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-plus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-secret-solid.svg b/public/style/icons/line-awesome/svg/user-secret-solid.svg new file mode 100644 index 0000000..1342e5e --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-secret-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-shield-solid.svg b/public/style/icons/line-awesome/svg/user-shield-solid.svg new file mode 100644 index 0000000..28f7ab6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-shield-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-slash-solid.svg b/public/style/icons/line-awesome/svg/user-slash-solid.svg new file mode 100644 index 0000000..f5caac9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-solid.svg b/public/style/icons/line-awesome/svg/user-solid.svg new file mode 100644 index 0000000..3fba0aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-tag-solid.svg b/public/style/icons/line-awesome/svg/user-tag-solid.svg new file mode 100644 index 0000000..79a014b --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-tag-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-tie-solid.svg b/public/style/icons/line-awesome/svg/user-tie-solid.svg new file mode 100644 index 0000000..66d5b5a --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-tie-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user-times-solid.svg b/public/style/icons/line-awesome/svg/user-times-solid.svg new file mode 100644 index 0000000..b9a7773 --- /dev/null +++ b/public/style/icons/line-awesome/svg/user-times-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/user.svg b/public/style/icons/line-awesome/svg/user.svg new file mode 100644 index 0000000..3fba0aa --- /dev/null +++ b/public/style/icons/line-awesome/svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/users-cog-solid.svg b/public/style/icons/line-awesome/svg/users-cog-solid.svg new file mode 100644 index 0000000..4d592dc --- /dev/null +++ b/public/style/icons/line-awesome/svg/users-cog-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/users-solid.svg b/public/style/icons/line-awesome/svg/users-solid.svg new file mode 100644 index 0000000..d190dbf --- /dev/null +++ b/public/style/icons/line-awesome/svg/users-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/usps.svg b/public/style/icons/line-awesome/svg/usps.svg new file mode 100644 index 0000000..9aa21d9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/usps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/ussunnah.svg b/public/style/icons/line-awesome/svg/ussunnah.svg new file mode 100644 index 0000000..02791a6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/ussunnah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/utensil-spoon-solid.svg b/public/style/icons/line-awesome/svg/utensil-spoon-solid.svg new file mode 100644 index 0000000..0d02396 --- /dev/null +++ b/public/style/icons/line-awesome/svg/utensil-spoon-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/utensils-solid.svg b/public/style/icons/line-awesome/svg/utensils-solid.svg new file mode 100644 index 0000000..9b719ce --- /dev/null +++ b/public/style/icons/line-awesome/svg/utensils-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vaadin.svg b/public/style/icons/line-awesome/svg/vaadin.svg new file mode 100644 index 0000000..9efd240 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vector-square-solid.svg b/public/style/icons/line-awesome/svg/vector-square-solid.svg new file mode 100644 index 0000000..9dfbec9 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vector-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/venus-double-solid.svg b/public/style/icons/line-awesome/svg/venus-double-solid.svg new file mode 100644 index 0000000..da35acd --- /dev/null +++ b/public/style/icons/line-awesome/svg/venus-double-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/venus-mars-solid.svg b/public/style/icons/line-awesome/svg/venus-mars-solid.svg new file mode 100644 index 0000000..befd0ee --- /dev/null +++ b/public/style/icons/line-awesome/svg/venus-mars-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/venus-solid.svg b/public/style/icons/line-awesome/svg/venus-solid.svg new file mode 100644 index 0000000..e623c62 --- /dev/null +++ b/public/style/icons/line-awesome/svg/venus-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/viacoin.svg b/public/style/icons/line-awesome/svg/viacoin.svg new file mode 100644 index 0000000..625ef5b --- /dev/null +++ b/public/style/icons/line-awesome/svg/viacoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/viadeo-square.svg b/public/style/icons/line-awesome/svg/viadeo-square.svg new file mode 100644 index 0000000..753bd89 --- /dev/null +++ b/public/style/icons/line-awesome/svg/viadeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/viadeo.svg b/public/style/icons/line-awesome/svg/viadeo.svg new file mode 100644 index 0000000..50d010e --- /dev/null +++ b/public/style/icons/line-awesome/svg/viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vial-solid.svg b/public/style/icons/line-awesome/svg/vial-solid.svg new file mode 100644 index 0000000..183c249 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vial-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vials-solid.svg b/public/style/icons/line-awesome/svg/vials-solid.svg new file mode 100644 index 0000000..4ae630f --- /dev/null +++ b/public/style/icons/line-awesome/svg/vials-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/viber.svg b/public/style/icons/line-awesome/svg/viber.svg new file mode 100644 index 0000000..c20ebf5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/viber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/video-slash-solid.svg b/public/style/icons/line-awesome/svg/video-slash-solid.svg new file mode 100644 index 0000000..6c9b90f --- /dev/null +++ b/public/style/icons/line-awesome/svg/video-slash-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/video-solid.svg b/public/style/icons/line-awesome/svg/video-solid.svg new file mode 100644 index 0000000..19c0242 --- /dev/null +++ b/public/style/icons/line-awesome/svg/video-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vihara-solid.svg b/public/style/icons/line-awesome/svg/vihara-solid.svg new file mode 100644 index 0000000..2268f8a --- /dev/null +++ b/public/style/icons/line-awesome/svg/vihara-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vimeo-square.svg b/public/style/icons/line-awesome/svg/vimeo-square.svg new file mode 100644 index 0000000..30b7bf4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vimeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vimeo-v.svg b/public/style/icons/line-awesome/svg/vimeo-v.svg new file mode 100644 index 0000000..7b58d18 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vimeo-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vimeo.svg b/public/style/icons/line-awesome/svg/vimeo.svg new file mode 100644 index 0000000..7b58d18 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vimeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vine.svg b/public/style/icons/line-awesome/svg/vine.svg new file mode 100644 index 0000000..1174924 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vk.svg b/public/style/icons/line-awesome/svg/vk.svg new file mode 100644 index 0000000..5fd4483 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vnv.svg b/public/style/icons/line-awesome/svg/vnv.svg new file mode 100644 index 0000000..e449977 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vnv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/voicemail-solid.svg b/public/style/icons/line-awesome/svg/voicemail-solid.svg new file mode 100644 index 0000000..a641235 --- /dev/null +++ b/public/style/icons/line-awesome/svg/voicemail-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/volleyball-ball-solid.svg b/public/style/icons/line-awesome/svg/volleyball-ball-solid.svg new file mode 100644 index 0000000..ae63a59 --- /dev/null +++ b/public/style/icons/line-awesome/svg/volleyball-ball-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/volume-down-solid.svg b/public/style/icons/line-awesome/svg/volume-down-solid.svg new file mode 100644 index 0000000..92b3d5f --- /dev/null +++ b/public/style/icons/line-awesome/svg/volume-down-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/volume-mute-solid.svg b/public/style/icons/line-awesome/svg/volume-mute-solid.svg new file mode 100644 index 0000000..220ac94 --- /dev/null +++ b/public/style/icons/line-awesome/svg/volume-mute-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/volume-off-solid.svg b/public/style/icons/line-awesome/svg/volume-off-solid.svg new file mode 100644 index 0000000..220ac94 --- /dev/null +++ b/public/style/icons/line-awesome/svg/volume-off-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/volume-up-solid.svg b/public/style/icons/line-awesome/svg/volume-up-solid.svg new file mode 100644 index 0000000..296f443 --- /dev/null +++ b/public/style/icons/line-awesome/svg/volume-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vote-yea-solid.svg b/public/style/icons/line-awesome/svg/vote-yea-solid.svg new file mode 100644 index 0000000..3bf6d71 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vote-yea-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vr-cardboard-solid.svg b/public/style/icons/line-awesome/svg/vr-cardboard-solid.svg new file mode 100644 index 0000000..033a43a --- /dev/null +++ b/public/style/icons/line-awesome/svg/vr-cardboard-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/vuejs.svg b/public/style/icons/line-awesome/svg/vuejs.svg new file mode 100644 index 0000000..afe6243 --- /dev/null +++ b/public/style/icons/line-awesome/svg/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/walking-solid.svg b/public/style/icons/line-awesome/svg/walking-solid.svg new file mode 100644 index 0000000..c2574e0 --- /dev/null +++ b/public/style/icons/line-awesome/svg/walking-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wallet-solid.svg b/public/style/icons/line-awesome/svg/wallet-solid.svg new file mode 100644 index 0000000..404c3df --- /dev/null +++ b/public/style/icons/line-awesome/svg/wallet-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/warehouse-solid.svg b/public/style/icons/line-awesome/svg/warehouse-solid.svg new file mode 100644 index 0000000..e6ace69 --- /dev/null +++ b/public/style/icons/line-awesome/svg/warehouse-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/water-solid.svg b/public/style/icons/line-awesome/svg/water-solid.svg new file mode 100644 index 0000000..9eaaaa6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/water-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wave-square-solid.svg b/public/style/icons/line-awesome/svg/wave-square-solid.svg new file mode 100644 index 0000000..a3218a3 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wave-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/waze.svg b/public/style/icons/line-awesome/svg/waze.svg new file mode 100644 index 0000000..224f183 --- /dev/null +++ b/public/style/icons/line-awesome/svg/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/weebly.svg b/public/style/icons/line-awesome/svg/weebly.svg new file mode 100644 index 0000000..6b24395 --- /dev/null +++ b/public/style/icons/line-awesome/svg/weebly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/weibo.svg b/public/style/icons/line-awesome/svg/weibo.svg new file mode 100644 index 0000000..54becbc --- /dev/null +++ b/public/style/icons/line-awesome/svg/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/weight-hanging-solid.svg b/public/style/icons/line-awesome/svg/weight-hanging-solid.svg new file mode 100644 index 0000000..98dd9cd --- /dev/null +++ b/public/style/icons/line-awesome/svg/weight-hanging-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/weight-solid.svg b/public/style/icons/line-awesome/svg/weight-solid.svg new file mode 100644 index 0000000..f13c5c2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/weight-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/weixin.svg b/public/style/icons/line-awesome/svg/weixin.svg new file mode 100644 index 0000000..1fd4582 --- /dev/null +++ b/public/style/icons/line-awesome/svg/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/whatsapp-square.svg b/public/style/icons/line-awesome/svg/whatsapp-square.svg new file mode 100644 index 0000000..c4c398a --- /dev/null +++ b/public/style/icons/line-awesome/svg/whatsapp-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/whatsapp.svg b/public/style/icons/line-awesome/svg/whatsapp.svg new file mode 100644 index 0000000..499cfba --- /dev/null +++ b/public/style/icons/line-awesome/svg/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wheelchair-solid.svg b/public/style/icons/line-awesome/svg/wheelchair-solid.svg new file mode 100644 index 0000000..45359fc --- /dev/null +++ b/public/style/icons/line-awesome/svg/wheelchair-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/whmcs.svg b/public/style/icons/line-awesome/svg/whmcs.svg new file mode 100644 index 0000000..e0c5e77 --- /dev/null +++ b/public/style/icons/line-awesome/svg/whmcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wifi-solid.svg b/public/style/icons/line-awesome/svg/wifi-solid.svg new file mode 100644 index 0000000..f0bf74c --- /dev/null +++ b/public/style/icons/line-awesome/svg/wifi-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wikipedia-w.svg b/public/style/icons/line-awesome/svg/wikipedia-w.svg new file mode 100644 index 0000000..751ca63 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wikipedia-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wind-solid.svg b/public/style/icons/line-awesome/svg/wind-solid.svg new file mode 100644 index 0000000..6825874 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wind-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-close-solid.svg b/public/style/icons/line-awesome/svg/window-close-solid.svg new file mode 100644 index 0000000..576586c --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-close-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-close.svg b/public/style/icons/line-awesome/svg/window-close.svg new file mode 100644 index 0000000..576586c --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-maximize-solid.svg b/public/style/icons/line-awesome/svg/window-maximize-solid.svg new file mode 100644 index 0000000..8ff0ee8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-maximize-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-maximize.svg b/public/style/icons/line-awesome/svg/window-maximize.svg new file mode 100644 index 0000000..8ff0ee8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-minimize-solid.svg b/public/style/icons/line-awesome/svg/window-minimize-solid.svg new file mode 100644 index 0000000..c71ca88 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-minimize-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-minimize.svg b/public/style/icons/line-awesome/svg/window-minimize.svg new file mode 100644 index 0000000..c71ca88 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-restore-solid.svg b/public/style/icons/line-awesome/svg/window-restore-solid.svg new file mode 100644 index 0000000..bcea8f4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-restore-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/window-restore.svg b/public/style/icons/line-awesome/svg/window-restore.svg new file mode 100644 index 0000000..bcea8f4 --- /dev/null +++ b/public/style/icons/line-awesome/svg/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/windows.svg b/public/style/icons/line-awesome/svg/windows.svg new file mode 100644 index 0000000..c26a23c --- /dev/null +++ b/public/style/icons/line-awesome/svg/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wine-bottle-solid.svg b/public/style/icons/line-awesome/svg/wine-bottle-solid.svg new file mode 100644 index 0000000..916d81b --- /dev/null +++ b/public/style/icons/line-awesome/svg/wine-bottle-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wine-glass-alt-solid.svg b/public/style/icons/line-awesome/svg/wine-glass-alt-solid.svg new file mode 100644 index 0000000..d686f39 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wine-glass-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wine-glass-solid.svg b/public/style/icons/line-awesome/svg/wine-glass-solid.svg new file mode 100644 index 0000000..a60e791 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wine-glass-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wix.svg b/public/style/icons/line-awesome/svg/wix.svg new file mode 100644 index 0000000..02688d5 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wizards-of-the-coast.svg b/public/style/icons/line-awesome/svg/wizards-of-the-coast.svg new file mode 100644 index 0000000..319e22d --- /dev/null +++ b/public/style/icons/line-awesome/svg/wizards-of-the-coast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wolf-pack-battalion.svg b/public/style/icons/line-awesome/svg/wolf-pack-battalion.svg new file mode 100644 index 0000000..1bfe768 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wolf-pack-battalion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/won-sign-solid.svg b/public/style/icons/line-awesome/svg/won-sign-solid.svg new file mode 100644 index 0000000..4751990 --- /dev/null +++ b/public/style/icons/line-awesome/svg/won-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wordpress-simple.svg b/public/style/icons/line-awesome/svg/wordpress-simple.svg new file mode 100644 index 0000000..8a00a2c --- /dev/null +++ b/public/style/icons/line-awesome/svg/wordpress-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wordpress.svg b/public/style/icons/line-awesome/svg/wordpress.svg new file mode 100644 index 0000000..286aad8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wpbeginner.svg b/public/style/icons/line-awesome/svg/wpbeginner.svg new file mode 100644 index 0000000..f94353c --- /dev/null +++ b/public/style/icons/line-awesome/svg/wpbeginner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wpexplorer.svg b/public/style/icons/line-awesome/svg/wpexplorer.svg new file mode 100644 index 0000000..d6a3e36 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wpexplorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wpforms.svg b/public/style/icons/line-awesome/svg/wpforms.svg new file mode 100644 index 0000000..a0c480d --- /dev/null +++ b/public/style/icons/line-awesome/svg/wpforms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wpressr.svg b/public/style/icons/line-awesome/svg/wpressr.svg new file mode 100644 index 0000000..cd16550 --- /dev/null +++ b/public/style/icons/line-awesome/svg/wpressr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/wrench-solid.svg b/public/style/icons/line-awesome/svg/wrench-solid.svg new file mode 100644 index 0000000..90fbe7b --- /dev/null +++ b/public/style/icons/line-awesome/svg/wrench-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/x-ray-solid.svg b/public/style/icons/line-awesome/svg/x-ray-solid.svg new file mode 100644 index 0000000..c729036 --- /dev/null +++ b/public/style/icons/line-awesome/svg/x-ray-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/xbox.svg b/public/style/icons/line-awesome/svg/xbox.svg new file mode 100644 index 0000000..e030166 --- /dev/null +++ b/public/style/icons/line-awesome/svg/xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/xing-square.svg b/public/style/icons/line-awesome/svg/xing-square.svg new file mode 100644 index 0000000..c3d2447 --- /dev/null +++ b/public/style/icons/line-awesome/svg/xing-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/xing.svg b/public/style/icons/line-awesome/svg/xing.svg new file mode 100644 index 0000000..e8b35f2 --- /dev/null +++ b/public/style/icons/line-awesome/svg/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/y-combinator.svg b/public/style/icons/line-awesome/svg/y-combinator.svg new file mode 100644 index 0000000..78fba50 --- /dev/null +++ b/public/style/icons/line-awesome/svg/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yahoo.svg b/public/style/icons/line-awesome/svg/yahoo.svg new file mode 100644 index 0000000..e24e453 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yammer.svg b/public/style/icons/line-awesome/svg/yammer.svg new file mode 100644 index 0000000..4611b06 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yandex-international.svg b/public/style/icons/line-awesome/svg/yandex-international.svg new file mode 100644 index 0000000..059f76a --- /dev/null +++ b/public/style/icons/line-awesome/svg/yandex-international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yandex.svg b/public/style/icons/line-awesome/svg/yandex.svg new file mode 100644 index 0000000..7479e10 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yandex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yarn.svg b/public/style/icons/line-awesome/svg/yarn.svg new file mode 100644 index 0000000..e5fa4c1 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yelp.svg b/public/style/icons/line-awesome/svg/yelp.svg new file mode 100644 index 0000000..27f5c23 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yen-sign-solid.svg b/public/style/icons/line-awesome/svg/yen-sign-solid.svg new file mode 100644 index 0000000..168dfc8 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yen-sign-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yin-yang-solid.svg b/public/style/icons/line-awesome/svg/yin-yang-solid.svg new file mode 100644 index 0000000..55d1fcd --- /dev/null +++ b/public/style/icons/line-awesome/svg/yin-yang-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/yoast.svg b/public/style/icons/line-awesome/svg/yoast.svg new file mode 100644 index 0000000..fcf47b6 --- /dev/null +++ b/public/style/icons/line-awesome/svg/yoast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/youtube-square.svg b/public/style/icons/line-awesome/svg/youtube-square.svg new file mode 100644 index 0000000..2d17852 --- /dev/null +++ b/public/style/icons/line-awesome/svg/youtube-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/youtube.svg b/public/style/icons/line-awesome/svg/youtube.svg new file mode 100644 index 0000000..1766c67 --- /dev/null +++ b/public/style/icons/line-awesome/svg/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/line-awesome/svg/zhihu.svg b/public/style/icons/line-awesome/svg/zhihu.svg new file mode 100644 index 0000000..7577b92 --- /dev/null +++ b/public/style/icons/line-awesome/svg/zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/style/icons/material-design-iconic-font/css/materialdesignicons.min.css b/public/style/icons/material-design-iconic-font/css/materialdesignicons.min.css new file mode 100644 index 0000000..a68e7ea --- /dev/null +++ b/public/style/icons/material-design-iconic-font/css/materialdesignicons.min.css @@ -0,0 +1 @@ +@font-face{font-family:"Material Design Icons";src:url(../fonts/materialdesignicons-webfont.eot?v=2.4.85);src:url(../fonts/materialdesignicons-webfont.eot?#iefix&v=2.4.85) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.woff2?v=2.4.85) format("woff2"),url(../fonts/materialdesignicons-webfont.woff?v=2.4.85) format("woff"),url(../fonts/materialdesignicons-webfont.ttf?v=2.4.85) format("truetype"),url(../fonts/materialdesignicons-webfont.svg?v=2.4.85#materialdesigniconsregular) format("svg");font-weight:400;font-style:normal}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-access-point:before{content:"\F002"}.mdi-access-point-network:before{content:"\F003"}.mdi-account:before{content:"\F004"}.mdi-account-alert:before{content:"\F005"}.mdi-account-box:before{content:"\F006"}.mdi-account-box-multiple:before{content:"\F933"}.mdi-account-box-outline:before{content:"\F007"}.mdi-account-card-details:before{content:"\F5D2"}.mdi-account-check:before{content:"\F008"}.mdi-account-circle:before{content:"\F009"}.mdi-account-convert:before{content:"\F00A"}.mdi-account-edit:before{content:"\F6BB"}.mdi-account-group:before{content:"\F848"}.mdi-account-heart:before{content:"\F898"}.mdi-account-key:before{content:"\F00B"}.mdi-account-location:before{content:"\F00C"}.mdi-account-minus:before{content:"\F00D"}.mdi-account-multiple:before{content:"\F00E"}.mdi-account-multiple-check:before{content:"\F8C4"}.mdi-account-multiple-minus:before{content:"\F5D3"}.mdi-account-multiple-outline:before{content:"\F00F"}.mdi-account-multiple-plus:before{content:"\F010"}.mdi-account-multiple-plus-outline:before{content:"\F7FF"}.mdi-account-network:before{content:"\F011"}.mdi-account-off:before{content:"\F012"}.mdi-account-outline:before{content:"\F013"}.mdi-account-plus:before{content:"\F014"}.mdi-account-plus-outline:before{content:"\F800"}.mdi-account-remove:before{content:"\F015"}.mdi-account-search:before{content:"\F016"}.mdi-account-search-outline:before{content:"\F934"}.mdi-account-settings:before{content:"\F630"}.mdi-account-settings-variant:before{content:"\F631"}.mdi-account-star:before{content:"\F017"}.mdi-account-switch:before{content:"\F019"}.mdi-accusoft:before{content:"\F849"}.mdi-adjust:before{content:"\F01A"}.mdi-adobe:before{content:"\F935"}.mdi-air-conditioner:before{content:"\F01B"}.mdi-airballoon:before{content:"\F01C"}.mdi-airplane:before{content:"\F01D"}.mdi-airplane-landing:before{content:"\F5D4"}.mdi-airplane-off:before{content:"\F01E"}.mdi-airplane-takeoff:before{content:"\F5D5"}.mdi-airplay:before{content:"\F01F"}.mdi-airport:before{content:"\F84A"}.mdi-alarm:before{content:"\F020"}.mdi-alarm-bell:before{content:"\F78D"}.mdi-alarm-check:before{content:"\F021"}.mdi-alarm-light:before{content:"\F78E"}.mdi-alarm-multiple:before{content:"\F022"}.mdi-alarm-off:before{content:"\F023"}.mdi-alarm-plus:before{content:"\F024"}.mdi-alarm-snooze:before{content:"\F68D"}.mdi-album:before{content:"\F025"}.mdi-alert:before{content:"\F026"}.mdi-alert-box:before{content:"\F027"}.mdi-alert-circle:before{content:"\F028"}.mdi-alert-circle-outline:before{content:"\F5D6"}.mdi-alert-decagram:before{content:"\F6BC"}.mdi-alert-octagon:before{content:"\F029"}.mdi-alert-octagram:before{content:"\F766"}.mdi-alert-outline:before{content:"\F02A"}.mdi-alien:before{content:"\F899"}.mdi-all-inclusive:before{content:"\F6BD"}.mdi-alpha:before{content:"\F02B"}.mdi-alphabetical:before{content:"\F02C"}.mdi-altimeter:before{content:"\F5D7"}.mdi-amazon:before{content:"\F02D"}.mdi-amazon-alexa:before{content:"\F8C5"}.mdi-amazon-drive:before{content:"\F02E"}.mdi-ambulance:before{content:"\F02F"}.mdi-amplifier:before{content:"\F030"}.mdi-anchor:before{content:"\F031"}.mdi-android:before{content:"\F032"}.mdi-android-debug-bridge:before{content:"\F033"}.mdi-android-head:before{content:"\F78F"}.mdi-android-studio:before{content:"\F034"}.mdi-angle-acute:before{content:"\F936"}.mdi-angle-obtuse:before{content:"\F937"}.mdi-angle-right:before{content:"\F938"}.mdi-angular:before{content:"\F6B1"}.mdi-angularjs:before{content:"\F6BE"}.mdi-animation:before{content:"\F5D8"}.mdi-animation-play:before{content:"\F939"}.mdi-anvil:before{content:"\F89A"}.mdi-apple:before{content:"\F035"}.mdi-apple-finder:before{content:"\F036"}.mdi-apple-icloud:before{content:"\F038"}.mdi-apple-ios:before{content:"\F037"}.mdi-apple-keyboard-caps:before{content:"\F632"}.mdi-apple-keyboard-command:before{content:"\F633"}.mdi-apple-keyboard-control:before{content:"\F634"}.mdi-apple-keyboard-option:before{content:"\F635"}.mdi-apple-keyboard-shift:before{content:"\F636"}.mdi-apple-safari:before{content:"\F039"}.mdi-application:before{content:"\F614"}.mdi-approval:before{content:"\F790"}.mdi-apps:before{content:"\F03B"}.mdi-arch:before{content:"\F8C6"}.mdi-archive:before{content:"\F03C"}.mdi-arrange-bring-forward:before{content:"\F03D"}.mdi-arrange-bring-to-front:before{content:"\F03E"}.mdi-arrange-send-backward:before{content:"\F03F"}.mdi-arrange-send-to-back:before{content:"\F040"}.mdi-arrow-all:before{content:"\F041"}.mdi-arrow-bottom-left:before{content:"\F042"}.mdi-arrow-bottom-right:before{content:"\F043"}.mdi-arrow-collapse:before{content:"\F615"}.mdi-arrow-collapse-all:before{content:"\F044"}.mdi-arrow-collapse-down:before{content:"\F791"}.mdi-arrow-collapse-horizontal:before{content:"\F84B"}.mdi-arrow-collapse-left:before{content:"\F792"}.mdi-arrow-collapse-right:before{content:"\F793"}.mdi-arrow-collapse-up:before{content:"\F794"}.mdi-arrow-collapse-vertical:before{content:"\F84C"}.mdi-arrow-down:before{content:"\F045"}.mdi-arrow-down-bold:before{content:"\F72D"}.mdi-arrow-down-bold-box:before{content:"\F72E"}.mdi-arrow-down-bold-box-outline:before{content:"\F72F"}.mdi-arrow-down-bold-circle:before{content:"\F047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}.mdi-arrow-down-box:before{content:"\F6BF"}.mdi-arrow-down-drop-circle:before{content:"\F04A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}.mdi-arrow-down-thick:before{content:"\F046"}.mdi-arrow-expand:before{content:"\F616"}.mdi-arrow-expand-all:before{content:"\F04C"}.mdi-arrow-expand-down:before{content:"\F795"}.mdi-arrow-expand-horizontal:before{content:"\F84D"}.mdi-arrow-expand-left:before{content:"\F796"}.mdi-arrow-expand-right:before{content:"\F797"}.mdi-arrow-expand-up:before{content:"\F798"}.mdi-arrow-expand-vertical:before{content:"\F84E"}.mdi-arrow-left:before{content:"\F04D"}.mdi-arrow-left-bold:before{content:"\F730"}.mdi-arrow-left-bold-box:before{content:"\F731"}.mdi-arrow-left-bold-box-outline:before{content:"\F732"}.mdi-arrow-left-bold-circle:before{content:"\F04F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}.mdi-arrow-left-box:before{content:"\F6C0"}.mdi-arrow-left-drop-circle:before{content:"\F052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}.mdi-arrow-left-thick:before{content:"\F04E"}.mdi-arrow-right:before{content:"\F054"}.mdi-arrow-right-bold:before{content:"\F733"}.mdi-arrow-right-bold-box:before{content:"\F734"}.mdi-arrow-right-bold-box-outline:before{content:"\F735"}.mdi-arrow-right-bold-circle:before{content:"\F056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}.mdi-arrow-right-box:before{content:"\F6C1"}.mdi-arrow-right-drop-circle:before{content:"\F059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}.mdi-arrow-right-thick:before{content:"\F055"}.mdi-arrow-split-horizontal:before{content:"\F93A"}.mdi-arrow-split-vertical:before{content:"\F93B"}.mdi-arrow-top-left:before{content:"\F05B"}.mdi-arrow-top-right:before{content:"\F05C"}.mdi-arrow-up:before{content:"\F05D"}.mdi-arrow-up-bold:before{content:"\F736"}.mdi-arrow-up-bold-box:before{content:"\F737"}.mdi-arrow-up-bold-box-outline:before{content:"\F738"}.mdi-arrow-up-bold-circle:before{content:"\F05F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}.mdi-arrow-up-box:before{content:"\F6C2"}.mdi-arrow-up-drop-circle:before{content:"\F062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}.mdi-arrow-up-thick:before{content:"\F05E"}.mdi-artist:before{content:"\F802"}.mdi-assistant:before{content:"\F064"}.mdi-asterisk:before{content:"\F6C3"}.mdi-at:before{content:"\F065"}.mdi-atlassian:before{content:"\F803"}.mdi-atom:before{content:"\F767"}.mdi-attachment:before{content:"\F066"}.mdi-audio-video:before{content:"\F93C"}.mdi-audiobook:before{content:"\F067"}.mdi-augmented-reality:before{content:"\F84F"}.mdi-auto-fix:before{content:"\F068"}.mdi-auto-upload:before{content:"\F069"}.mdi-autorenew:before{content:"\F06A"}.mdi-av-timer:before{content:"\F06B"}.mdi-axe:before{content:"\F8C7"}.mdi-azure:before{content:"\F804"}.mdi-baby:before{content:"\F06C"}.mdi-baby-buggy:before{content:"\F68E"}.mdi-backburger:before{content:"\F06D"}.mdi-backspace:before{content:"\F06E"}.mdi-backup-restore:before{content:"\F06F"}.mdi-badminton:before{content:"\F850"}.mdi-bandcamp:before{content:"\F674"}.mdi-bank:before{content:"\F070"}.mdi-barcode:before{content:"\F071"}.mdi-barcode-scan:before{content:"\F072"}.mdi-barley:before{content:"\F073"}.mdi-barrel:before{content:"\F074"}.mdi-baseball:before{content:"\F851"}.mdi-baseball-bat:before{content:"\F852"}.mdi-basecamp:before{content:"\F075"}.mdi-basket:before{content:"\F076"}.mdi-basket-fill:before{content:"\F077"}.mdi-basket-unfill:before{content:"\F078"}.mdi-basketball:before{content:"\F805"}.mdi-battery:before{content:"\F079"}.mdi-battery-10:before{content:"\F07A"}.mdi-battery-10-bluetooth:before{content:"\F93D"}.mdi-battery-20:before{content:"\F07B"}.mdi-battery-20-bluetooth:before{content:"\F93E"}.mdi-battery-30:before{content:"\F07C"}.mdi-battery-30-bluetooth:before{content:"\F93F"}.mdi-battery-40:before{content:"\F07D"}.mdi-battery-40-bluetooth:before{content:"\F940"}.mdi-battery-50:before{content:"\F07E"}.mdi-battery-50-bluetooth:before{content:"\F941"}.mdi-battery-60:before{content:"\F07F"}.mdi-battery-60-bluetooth:before{content:"\F942"}.mdi-battery-70:before{content:"\F080"}.mdi-battery-70-bluetooth:before{content:"\F943"}.mdi-battery-80:before{content:"\F081"}.mdi-battery-80-bluetooth:before{content:"\F944"}.mdi-battery-90:before{content:"\F082"}.mdi-battery-90-bluetooth:before{content:"\F945"}.mdi-battery-alert:before{content:"\F083"}.mdi-battery-alert-bluetooth:before{content:"\F946"}.mdi-battery-bluetooth:before{content:"\F947"}.mdi-battery-bluetooth-variant:before{content:"\F948"}.mdi-battery-charging:before{content:"\F084"}.mdi-battery-charging-10:before{content:"\F89B"}.mdi-battery-charging-100:before{content:"\F085"}.mdi-battery-charging-20:before{content:"\F086"}.mdi-battery-charging-30:before{content:"\F087"}.mdi-battery-charging-40:before{content:"\F088"}.mdi-battery-charging-50:before{content:"\F89C"}.mdi-battery-charging-60:before{content:"\F089"}.mdi-battery-charging-70:before{content:"\F89D"}.mdi-battery-charging-80:before{content:"\F08A"}.mdi-battery-charging-90:before{content:"\F08B"}.mdi-battery-charging-outline:before{content:"\F89E"}.mdi-battery-charging-wireless:before{content:"\F806"}.mdi-battery-charging-wireless-10:before{content:"\F807"}.mdi-battery-charging-wireless-20:before{content:"\F808"}.mdi-battery-charging-wireless-30:before{content:"\F809"}.mdi-battery-charging-wireless-40:before{content:"\F80A"}.mdi-battery-charging-wireless-50:before{content:"\F80B"}.mdi-battery-charging-wireless-60:before{content:"\F80C"}.mdi-battery-charging-wireless-70:before{content:"\F80D"}.mdi-battery-charging-wireless-80:before{content:"\F80E"}.mdi-battery-charging-wireless-90:before{content:"\F80F"}.mdi-battery-charging-wireless-alert:before{content:"\F810"}.mdi-battery-charging-wireless-outline:before{content:"\F811"}.mdi-battery-minus:before{content:"\F08C"}.mdi-battery-negative:before{content:"\F08D"}.mdi-battery-outline:before{content:"\F08E"}.mdi-battery-plus:before{content:"\F08F"}.mdi-battery-positive:before{content:"\F090"}.mdi-battery-unknown:before{content:"\F091"}.mdi-battery-unknown-bluetooth:before{content:"\F949"}.mdi-beach:before{content:"\F092"}.mdi-beaker:before{content:"\F68F"}.mdi-beats:before{content:"\F097"}.mdi-bed-empty:before{content:"\F89F"}.mdi-beer:before{content:"\F098"}.mdi-behance:before{content:"\F099"}.mdi-bell:before{content:"\F09A"}.mdi-bell-off:before{content:"\F09B"}.mdi-bell-outline:before{content:"\F09C"}.mdi-bell-plus:before{content:"\F09D"}.mdi-bell-ring:before{content:"\F09E"}.mdi-bell-ring-outline:before{content:"\F09F"}.mdi-bell-sleep:before{content:"\F0A0"}.mdi-beta:before{content:"\F0A1"}.mdi-bible:before{content:"\F0A2"}.mdi-bike:before{content:"\F0A3"}.mdi-bing:before{content:"\F0A4"}.mdi-binoculars:before{content:"\F0A5"}.mdi-bio:before{content:"\F0A6"}.mdi-biohazard:before{content:"\F0A7"}.mdi-bitbucket:before{content:"\F0A8"}.mdi-bitcoin:before{content:"\F812"}.mdi-black-mesa:before{content:"\F0A9"}.mdi-blackberry:before{content:"\F0AA"}.mdi-blender:before{content:"\F0AB"}.mdi-blinds:before{content:"\F0AC"}.mdi-block-helper:before{content:"\F0AD"}.mdi-blogger:before{content:"\F0AE"}.mdi-bluetooth:before{content:"\F0AF"}.mdi-bluetooth-audio:before{content:"\F0B0"}.mdi-bluetooth-connect:before{content:"\F0B1"}.mdi-bluetooth-off:before{content:"\F0B2"}.mdi-bluetooth-settings:before{content:"\F0B3"}.mdi-bluetooth-transfer:before{content:"\F0B4"}.mdi-blur:before{content:"\F0B5"}.mdi-blur-linear:before{content:"\F0B6"}.mdi-blur-off:before{content:"\F0B7"}.mdi-blur-radial:before{content:"\F0B8"}.mdi-bomb:before{content:"\F690"}.mdi-bomb-off:before{content:"\F6C4"}.mdi-bone:before{content:"\F0B9"}.mdi-book:before{content:"\F0BA"}.mdi-book-minus:before{content:"\F5D9"}.mdi-book-multiple:before{content:"\F0BB"}.mdi-book-multiple-variant:before{content:"\F0BC"}.mdi-book-open:before{content:"\F0BD"}.mdi-book-open-page-variant:before{content:"\F5DA"}.mdi-book-open-variant:before{content:"\F0BE"}.mdi-book-plus:before{content:"\F5DB"}.mdi-book-secure:before{content:"\F799"}.mdi-book-unsecure:before{content:"\F79A"}.mdi-book-variant:before{content:"\F0BF"}.mdi-bookmark:before{content:"\F0C0"}.mdi-bookmark-check:before{content:"\F0C1"}.mdi-bookmark-music:before{content:"\F0C2"}.mdi-bookmark-outline:before{content:"\F0C3"}.mdi-bookmark-plus:before{content:"\F0C5"}.mdi-bookmark-plus-outline:before{content:"\F0C4"}.mdi-bookmark-remove:before{content:"\F0C6"}.mdi-boombox:before{content:"\F5DC"}.mdi-bootstrap:before{content:"\F6C5"}.mdi-border-all:before{content:"\F0C7"}.mdi-border-all-variant:before{content:"\F8A0"}.mdi-border-bottom:before{content:"\F0C8"}.mdi-border-bottom-variant:before{content:"\F8A1"}.mdi-border-color:before{content:"\F0C9"}.mdi-border-horizontal:before{content:"\F0CA"}.mdi-border-inside:before{content:"\F0CB"}.mdi-border-left:before{content:"\F0CC"}.mdi-border-left-variant:before{content:"\F8A2"}.mdi-border-none:before{content:"\F0CD"}.mdi-border-none-variant:before{content:"\F8A3"}.mdi-border-outside:before{content:"\F0CE"}.mdi-border-right:before{content:"\F0CF"}.mdi-border-right-variant:before{content:"\F8A4"}.mdi-border-style:before{content:"\F0D0"}.mdi-border-top:before{content:"\F0D1"}.mdi-border-top-variant:before{content:"\F8A5"}.mdi-border-vertical:before{content:"\F0D2"}.mdi-bottle-wine:before{content:"\F853"}.mdi-bow-tie:before{content:"\F677"}.mdi-bowl:before{content:"\F617"}.mdi-bowling:before{content:"\F0D3"}.mdi-box:before{content:"\F0D4"}.mdi-box-cutter:before{content:"\F0D5"}.mdi-box-shadow:before{content:"\F637"}.mdi-bridge:before{content:"\F618"}.mdi-briefcase:before{content:"\F0D6"}.mdi-briefcase-check:before{content:"\F0D7"}.mdi-briefcase-download:before{content:"\F0D8"}.mdi-briefcase-outline:before{content:"\F813"}.mdi-briefcase-upload:before{content:"\F0D9"}.mdi-brightness-1:before{content:"\F0DA"}.mdi-brightness-2:before{content:"\F0DB"}.mdi-brightness-3:before{content:"\F0DC"}.mdi-brightness-4:before{content:"\F0DD"}.mdi-brightness-5:before{content:"\F0DE"}.mdi-brightness-6:before{content:"\F0DF"}.mdi-brightness-7:before{content:"\F0E0"}.mdi-brightness-auto:before{content:"\F0E1"}.mdi-broom:before{content:"\F0E2"}.mdi-brush:before{content:"\F0E3"}.mdi-buddhism:before{content:"\F94A"}.mdi-buffer:before{content:"\F619"}.mdi-bug:before{content:"\F0E4"}.mdi-bulletin-board:before{content:"\F0E5"}.mdi-bullhorn:before{content:"\F0E6"}.mdi-bullseye:before{content:"\F5DD"}.mdi-bullseye-arrow:before{content:"\F8C8"}.mdi-bus:before{content:"\F0E7"}.mdi-bus-articulated-end:before{content:"\F79B"}.mdi-bus-articulated-front:before{content:"\F79C"}.mdi-bus-clock:before{content:"\F8C9"}.mdi-bus-double-decker:before{content:"\F79D"}.mdi-bus-school:before{content:"\F79E"}.mdi-bus-side:before{content:"\F79F"}.mdi-cached:before{content:"\F0E8"}.mdi-cake:before{content:"\F0E9"}.mdi-cake-layered:before{content:"\F0EA"}.mdi-cake-variant:before{content:"\F0EB"}.mdi-calculator:before{content:"\F0EC"}.mdi-calendar:before{content:"\F0ED"}.mdi-calendar-blank:before{content:"\F0EE"}.mdi-calendar-check:before{content:"\F0EF"}.mdi-calendar-clock:before{content:"\F0F0"}.mdi-calendar-edit:before{content:"\F8A6"}.mdi-calendar-multiple:before{content:"\F0F1"}.mdi-calendar-multiple-check:before{content:"\F0F2"}.mdi-calendar-plus:before{content:"\F0F3"}.mdi-calendar-question:before{content:"\F691"}.mdi-calendar-range:before{content:"\F678"}.mdi-calendar-remove:before{content:"\F0F4"}.mdi-calendar-search:before{content:"\F94B"}.mdi-calendar-text:before{content:"\F0F5"}.mdi-calendar-today:before{content:"\F0F6"}.mdi-call-made:before{content:"\F0F7"}.mdi-call-merge:before{content:"\F0F8"}.mdi-call-missed:before{content:"\F0F9"}.mdi-call-received:before{content:"\F0FA"}.mdi-call-split:before{content:"\F0FB"}.mdi-camcorder:before{content:"\F0FC"}.mdi-camcorder-box:before{content:"\F0FD"}.mdi-camcorder-box-off:before{content:"\F0FE"}.mdi-camcorder-off:before{content:"\F0FF"}.mdi-camera:before{content:"\F100"}.mdi-camera-account:before{content:"\F8CA"}.mdi-camera-burst:before{content:"\F692"}.mdi-camera-enhance:before{content:"\F101"}.mdi-camera-front:before{content:"\F102"}.mdi-camera-front-variant:before{content:"\F103"}.mdi-camera-gopro:before{content:"\F7A0"}.mdi-camera-image:before{content:"\F8CB"}.mdi-camera-iris:before{content:"\F104"}.mdi-camera-metering-center:before{content:"\F7A1"}.mdi-camera-metering-matrix:before{content:"\F7A2"}.mdi-camera-metering-partial:before{content:"\F7A3"}.mdi-camera-metering-spot:before{content:"\F7A4"}.mdi-camera-off:before{content:"\F5DF"}.mdi-camera-party-mode:before{content:"\F105"}.mdi-camera-rear:before{content:"\F106"}.mdi-camera-rear-variant:before{content:"\F107"}.mdi-camera-switch:before{content:"\F108"}.mdi-camera-timer:before{content:"\F109"}.mdi-cancel:before{content:"\F739"}.mdi-candle:before{content:"\F5E2"}.mdi-candycane:before{content:"\F10A"}.mdi-cannabis:before{content:"\F7A5"}.mdi-car:before{content:"\F10B"}.mdi-car-battery:before{content:"\F10C"}.mdi-car-connected:before{content:"\F10D"}.mdi-car-convertible:before{content:"\F7A6"}.mdi-car-estate:before{content:"\F7A7"}.mdi-car-hatchback:before{content:"\F7A8"}.mdi-car-limousine:before{content:"\F8CC"}.mdi-car-pickup:before{content:"\F7A9"}.mdi-car-side:before{content:"\F7AA"}.mdi-car-sports:before{content:"\F7AB"}.mdi-car-wash:before{content:"\F10E"}.mdi-caravan:before{content:"\F7AC"}.mdi-cards:before{content:"\F638"}.mdi-cards-club:before{content:"\F8CD"}.mdi-cards-diamond:before{content:"\F8CE"}.mdi-cards-heart:before{content:"\F8CF"}.mdi-cards-outline:before{content:"\F639"}.mdi-cards-playing-outline:before{content:"\F63A"}.mdi-cards-spade:before{content:"\F8D0"}.mdi-cards-variant:before{content:"\F6C6"}.mdi-carrot:before{content:"\F10F"}.mdi-cart:before{content:"\F110"}.mdi-cart-off:before{content:"\F66B"}.mdi-cart-outline:before{content:"\F111"}.mdi-cart-plus:before{content:"\F112"}.mdi-case-sensitive-alt:before{content:"\F113"}.mdi-cash:before{content:"\F114"}.mdi-cash-100:before{content:"\F115"}.mdi-cash-multiple:before{content:"\F116"}.mdi-cash-usd:before{content:"\F117"}.mdi-cast:before{content:"\F118"}.mdi-cast-connected:before{content:"\F119"}.mdi-cast-off:before{content:"\F789"}.mdi-castle:before{content:"\F11A"}.mdi-cat:before{content:"\F11B"}.mdi-cctv:before{content:"\F7AD"}.mdi-ceiling-light:before{content:"\F768"}.mdi-cellphone:before{content:"\F11C"}.mdi-cellphone-android:before{content:"\F11D"}.mdi-cellphone-basic:before{content:"\F11E"}.mdi-cellphone-dock:before{content:"\F11F"}.mdi-cellphone-erase:before{content:"\F94C"}.mdi-cellphone-iphone:before{content:"\F120"}.mdi-cellphone-key:before{content:"\F94D"}.mdi-cellphone-link:before{content:"\F121"}.mdi-cellphone-link-off:before{content:"\F122"}.mdi-cellphone-lock:before{content:"\F94E"}.mdi-cellphone-message:before{content:"\F8D2"}.mdi-cellphone-off:before{content:"\F94F"}.mdi-cellphone-settings:before{content:"\F123"}.mdi-cellphone-settings-variant:before{content:"\F950"}.mdi-cellphone-sound:before{content:"\F951"}.mdi-cellphone-text:before{content:"\F8D1"}.mdi-cellphone-wireless:before{content:"\F814"}.mdi-certificate:before{content:"\F124"}.mdi-chair-school:before{content:"\F125"}.mdi-chart-arc:before{content:"\F126"}.mdi-chart-areaspline:before{content:"\F127"}.mdi-chart-bar:before{content:"\F128"}.mdi-chart-bar-stacked:before{content:"\F769"}.mdi-chart-bubble:before{content:"\F5E3"}.mdi-chart-donut:before{content:"\F7AE"}.mdi-chart-donut-variant:before{content:"\F7AF"}.mdi-chart-gantt:before{content:"\F66C"}.mdi-chart-histogram:before{content:"\F129"}.mdi-chart-line:before{content:"\F12A"}.mdi-chart-line-stacked:before{content:"\F76A"}.mdi-chart-line-variant:before{content:"\F7B0"}.mdi-chart-multiline:before{content:"\F8D3"}.mdi-chart-pie:before{content:"\F12B"}.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}.mdi-chart-timeline:before{content:"\F66E"}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-check-outline:before{content:"\F854"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-intermediate:before{content:"\F855"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-chemical-weapon:before{content:"\F13B"}.mdi-chess-bishop:before{content:"\F85B"}.mdi-chess-king:before{content:"\F856"}.mdi-chess-knight:before{content:"\F857"}.mdi-chess-pawn:before{content:"\F858"}.mdi-chess-queen:before{content:"\F859"}.mdi-chess-rook:before{content:"\F85A"}.mdi-chevron-double-down:before{content:"\F13C"}.mdi-chevron-double-left:before{content:"\F13D"}.mdi-chevron-double-right:before{content:"\F13E"}.mdi-chevron-double-up:before{content:"\F13F"}.mdi-chevron-down:before{content:"\F140"}.mdi-chevron-left:before{content:"\F141"}.mdi-chevron-right:before{content:"\F142"}.mdi-chevron-up:before{content:"\F143"}.mdi-chili-hot:before{content:"\F7B1"}.mdi-chili-medium:before{content:"\F7B2"}.mdi-chili-mild:before{content:"\F7B3"}.mdi-chip:before{content:"\F61A"}.mdi-christiantiy:before{content:"\F952"}.mdi-church:before{content:"\F144"}.mdi-circle:before{content:"\F764"}.mdi-circle-edit-outline:before{content:"\F8D4"}.mdi-circle-outline:before{content:"\F765"}.mdi-cisco-webex:before{content:"\F145"}.mdi-city:before{content:"\F146"}.mdi-clipboard:before{content:"\F147"}.mdi-clipboard-account:before{content:"\F148"}.mdi-clipboard-alert:before{content:"\F149"}.mdi-clipboard-arrow-down:before{content:"\F14A"}.mdi-clipboard-arrow-left:before{content:"\F14B"}.mdi-clipboard-check:before{content:"\F14C"}.mdi-clipboard-check-outline:before{content:"\F8A7"}.mdi-clipboard-flow:before{content:"\F6C7"}.mdi-clipboard-outline:before{content:"\F14D"}.mdi-clipboard-plus:before{content:"\F750"}.mdi-clipboard-pulse:before{content:"\F85C"}.mdi-clipboard-pulse-outline:before{content:"\F85D"}.mdi-clipboard-text:before{content:"\F14E"}.mdi-clippy:before{content:"\F14F"}.mdi-clock:before{content:"\F953"}.mdi-clock-alert:before{content:"\F954"}.mdi-clock-alert-outline:before{content:"\F5CE"}.mdi-clock-end:before{content:"\F151"}.mdi-clock-fast:before{content:"\F152"}.mdi-clock-in:before{content:"\F153"}.mdi-clock-out:before{content:"\F154"}.mdi-clock-outline:before{content:"\F150"}.mdi-clock-start:before{content:"\F155"}.mdi-close:before{content:"\F156"}.mdi-close-box:before{content:"\F157"}.mdi-close-box-outline:before{content:"\F158"}.mdi-close-circle:before{content:"\F159"}.mdi-close-circle-outline:before{content:"\F15A"}.mdi-close-network:before{content:"\F15B"}.mdi-close-octagon:before{content:"\F15C"}.mdi-close-octagon-outline:before{content:"\F15D"}.mdi-close-outline:before{content:"\F6C8"}.mdi-closed-caption:before{content:"\F15E"}.mdi-cloud:before{content:"\F15F"}.mdi-cloud-braces:before{content:"\F7B4"}.mdi-cloud-check:before{content:"\F160"}.mdi-cloud-circle:before{content:"\F161"}.mdi-cloud-download:before{content:"\F162"}.mdi-cloud-off-outline:before{content:"\F164"}.mdi-cloud-outline:before{content:"\F163"}.mdi-cloud-print:before{content:"\F165"}.mdi-cloud-print-outline:before{content:"\F166"}.mdi-cloud-search:before{content:"\F955"}.mdi-cloud-search-outline:before{content:"\F956"}.mdi-cloud-sync:before{content:"\F63F"}.mdi-cloud-tags:before{content:"\F7B5"}.mdi-cloud-upload:before{content:"\F167"}.mdi-clover:before{content:"\F815"}.mdi-code-array:before{content:"\F168"}.mdi-code-braces:before{content:"\F169"}.mdi-code-brackets:before{content:"\F16A"}.mdi-code-equal:before{content:"\F16B"}.mdi-code-greater-than:before{content:"\F16C"}.mdi-code-greater-than-or-equal:before{content:"\F16D"}.mdi-code-less-than:before{content:"\F16E"}.mdi-code-less-than-or-equal:before{content:"\F16F"}.mdi-code-not-equal:before{content:"\F170"}.mdi-code-not-equal-variant:before{content:"\F171"}.mdi-code-parentheses:before{content:"\F172"}.mdi-code-string:before{content:"\F173"}.mdi-code-tags:before{content:"\F174"}.mdi-code-tags-check:before{content:"\F693"}.mdi-codepen:before{content:"\F175"}.mdi-coffee:before{content:"\F176"}.mdi-coffee-outline:before{content:"\F6C9"}.mdi-coffee-to-go:before{content:"\F177"}.mdi-cogs:before{content:"\F8D5"}.mdi-coin:before{content:"\F178"}.mdi-coins:before{content:"\F694"}.mdi-collage:before{content:"\F640"}.mdi-color-helper:before{content:"\F179"}.mdi-comment:before{content:"\F17A"}.mdi-comment-account:before{content:"\F17B"}.mdi-comment-account-outline:before{content:"\F17C"}.mdi-comment-alert:before{content:"\F17D"}.mdi-comment-alert-outline:before{content:"\F17E"}.mdi-comment-check:before{content:"\F17F"}.mdi-comment-check-outline:before{content:"\F180"}.mdi-comment-multiple:before{content:"\F85E"}.mdi-comment-multiple-outline:before{content:"\F181"}.mdi-comment-outline:before{content:"\F182"}.mdi-comment-plus-outline:before{content:"\F183"}.mdi-comment-processing:before{content:"\F184"}.mdi-comment-processing-outline:before{content:"\F185"}.mdi-comment-question:before{content:"\F816"}.mdi-comment-question-outline:before{content:"\F186"}.mdi-comment-remove:before{content:"\F5DE"}.mdi-comment-remove-outline:before{content:"\F187"}.mdi-comment-text:before{content:"\F188"}.mdi-comment-text-multiple:before{content:"\F85F"}.mdi-comment-text-multiple-outline:before{content:"\F860"}.mdi-comment-text-outline:before{content:"\F189"}.mdi-compare:before{content:"\F18A"}.mdi-compass:before{content:"\F18B"}.mdi-compass-outline:before{content:"\F18C"}.mdi-console:before{content:"\F18D"}.mdi-console-line:before{content:"\F7B6"}.mdi-console-network:before{content:"\F8A8"}.mdi-contact-mail:before{content:"\F18E"}.mdi-contacts:before{content:"\F6CA"}.mdi-content-copy:before{content:"\F18F"}.mdi-content-cut:before{content:"\F190"}.mdi-content-duplicate:before{content:"\F191"}.mdi-content-paste:before{content:"\F192"}.mdi-content-save:before{content:"\F193"}.mdi-content-save-all:before{content:"\F194"}.mdi-content-save-outline:before{content:"\F817"}.mdi-content-save-settings:before{content:"\F61B"}.mdi-contrast:before{content:"\F195"}.mdi-contrast-box:before{content:"\F196"}.mdi-contrast-circle:before{content:"\F197"}.mdi-cookie:before{content:"\F198"}.mdi-copyright:before{content:"\F5E6"}.mdi-cordova:before{content:"\F957"}.mdi-corn:before{content:"\F7B7"}.mdi-counter:before{content:"\F199"}.mdi-cow:before{content:"\F19A"}.mdi-crane:before{content:"\F861"}.mdi-creation:before{content:"\F1C9"}.mdi-credit-card:before{content:"\F19B"}.mdi-credit-card-multiple:before{content:"\F19C"}.mdi-credit-card-off:before{content:"\F5E4"}.mdi-credit-card-plus:before{content:"\F675"}.mdi-credit-card-scan:before{content:"\F19D"}.mdi-credit-card-settings:before{content:"\F8D6"}.mdi-crop:before{content:"\F19E"}.mdi-crop-free:before{content:"\F19F"}.mdi-crop-landscape:before{content:"\F1A0"}.mdi-crop-portrait:before{content:"\F1A1"}.mdi-crop-rotate:before{content:"\F695"}.mdi-crop-square:before{content:"\F1A2"}.mdi-crosshairs:before{content:"\F1A3"}.mdi-crosshairs-gps:before{content:"\F1A4"}.mdi-crown:before{content:"\F1A5"}.mdi-cryengine:before{content:"\F958"}.mdi-cube:before{content:"\F1A6"}.mdi-cube-outline:before{content:"\F1A7"}.mdi-cube-send:before{content:"\F1A8"}.mdi-cube-unfolded:before{content:"\F1A9"}.mdi-cup:before{content:"\F1AA"}.mdi-cup-off:before{content:"\F5E5"}.mdi-cup-water:before{content:"\F1AB"}.mdi-cupcake:before{content:"\F959"}.mdi-curling:before{content:"\F862"}.mdi-currency-bdt:before{content:"\F863"}.mdi-currency-btc:before{content:"\F1AC"}.mdi-currency-chf:before{content:"\F7B8"}.mdi-currency-cny:before{content:"\F7B9"}.mdi-currency-eth:before{content:"\F7BA"}.mdi-currency-eur:before{content:"\F1AD"}.mdi-currency-gbp:before{content:"\F1AE"}.mdi-currency-inr:before{content:"\F1AF"}.mdi-currency-jpy:before{content:"\F7BB"}.mdi-currency-krw:before{content:"\F7BC"}.mdi-currency-kzt:before{content:"\F864"}.mdi-currency-ngn:before{content:"\F1B0"}.mdi-currency-rub:before{content:"\F1B1"}.mdi-currency-sign:before{content:"\F7BD"}.mdi-currency-try:before{content:"\F1B2"}.mdi-currency-twd:before{content:"\F7BE"}.mdi-currency-usd:before{content:"\F1B3"}.mdi-currency-usd-off:before{content:"\F679"}.mdi-current-ac:before{content:"\F95A"}.mdi-current-dc:before{content:"\F95B"}.mdi-cursor-default:before{content:"\F1B4"}.mdi-cursor-default-outline:before{content:"\F1B5"}.mdi-cursor-move:before{content:"\F1B6"}.mdi-cursor-pointer:before{content:"\F1B7"}.mdi-cursor-text:before{content:"\F5E7"}.mdi-database:before{content:"\F1B8"}.mdi-database-export:before{content:"\F95D"}.mdi-database-import:before{content:"\F95C"}.mdi-database-minus:before{content:"\F1B9"}.mdi-database-plus:before{content:"\F1BA"}.mdi-database-search:before{content:"\F865"}.mdi-death-star:before{content:"\F8D7"}.mdi-death-star-variant:before{content:"\F8D8"}.mdi-debian:before{content:"\F8D9"}.mdi-debug-step-into:before{content:"\F1BB"}.mdi-debug-step-out:before{content:"\F1BC"}.mdi-debug-step-over:before{content:"\F1BD"}.mdi-decagram:before{content:"\F76B"}.mdi-decagram-outline:before{content:"\F76C"}.mdi-decimal-decrease:before{content:"\F1BE"}.mdi-decimal-increase:before{content:"\F1BF"}.mdi-delete:before{content:"\F1C0"}.mdi-delete-circle:before{content:"\F682"}.mdi-delete-empty:before{content:"\F6CB"}.mdi-delete-forever:before{content:"\F5E8"}.mdi-delete-restore:before{content:"\F818"}.mdi-delete-sweep:before{content:"\F5E9"}.mdi-delete-variant:before{content:"\F1C1"}.mdi-delta:before{content:"\F1C2"}.mdi-desk-lamp:before{content:"\F95E"}.mdi-deskphone:before{content:"\F1C3"}.mdi-desktop-classic:before{content:"\F7BF"}.mdi-desktop-mac:before{content:"\F1C4"}.mdi-desktop-tower:before{content:"\F1C5"}.mdi-details:before{content:"\F1C6"}.mdi-developer-board:before{content:"\F696"}.mdi-deviantart:before{content:"\F1C7"}.mdi-dialpad:before{content:"\F61C"}.mdi-diamond:before{content:"\F1C8"}.mdi-dice-1:before{content:"\F1CA"}.mdi-dice-2:before{content:"\F1CB"}.mdi-dice-3:before{content:"\F1CC"}.mdi-dice-4:before{content:"\F1CD"}.mdi-dice-5:before{content:"\F1CE"}.mdi-dice-6:before{content:"\F1CF"}.mdi-dice-d10:before{content:"\F76E"}.mdi-dice-d12:before{content:"\F866"}.mdi-dice-d20:before{content:"\F5EA"}.mdi-dice-d4:before{content:"\F5EB"}.mdi-dice-d6:before{content:"\F5EC"}.mdi-dice-d8:before{content:"\F5ED"}.mdi-dice-multiple:before{content:"\F76D"}.mdi-dictionary:before{content:"\F61D"}.mdi-dip-switch:before{content:"\F7C0"}.mdi-directions:before{content:"\F1D0"}.mdi-directions-fork:before{content:"\F641"}.mdi-discord:before{content:"\F66F"}.mdi-disk:before{content:"\F5EE"}.mdi-disk-alert:before{content:"\F1D1"}.mdi-disk-player:before{content:"\F95F"}.mdi-disqus:before{content:"\F1D2"}.mdi-disqus-outline:before{content:"\F1D3"}.mdi-division:before{content:"\F1D4"}.mdi-division-box:before{content:"\F1D5"}.mdi-dna:before{content:"\F683"}.mdi-dns:before{content:"\F1D6"}.mdi-do-not-disturb:before{content:"\F697"}.mdi-do-not-disturb-off:before{content:"\F698"}.mdi-docker:before{content:"\F867"}.mdi-dolby:before{content:"\F6B2"}.mdi-domain:before{content:"\F1D7"}.mdi-donkey:before{content:"\F7C1"}.mdi-door:before{content:"\F819"}.mdi-door-closed:before{content:"\F81A"}.mdi-door-open:before{content:"\F81B"}.mdi-doorbell-video:before{content:"\F868"}.mdi-dots-horizontal:before{content:"\F1D8"}.mdi-dots-horizontal-circle:before{content:"\F7C2"}.mdi-dots-vertical:before{content:"\F1D9"}.mdi-dots-vertical-circle:before{content:"\F7C3"}.mdi-douban:before{content:"\F699"}.mdi-download:before{content:"\F1DA"}.mdi-download-network:before{content:"\F6F3"}.mdi-drag:before{content:"\F1DB"}.mdi-drag-horizontal:before{content:"\F1DC"}.mdi-drag-vertical:before{content:"\F1DD"}.mdi-drawing:before{content:"\F1DE"}.mdi-drawing-box:before{content:"\F1DF"}.mdi-dribbble:before{content:"\F1E0"}.mdi-dribbble-box:before{content:"\F1E1"}.mdi-drone:before{content:"\F1E2"}.mdi-dropbox:before{content:"\F1E3"}.mdi-drupal:before{content:"\F1E4"}.mdi-duck:before{content:"\F1E5"}.mdi-dumbbell:before{content:"\F1E6"}.mdi-ear-hearing:before{content:"\F7C4"}.mdi-earth:before{content:"\F1E7"}.mdi-earth-box:before{content:"\F6CC"}.mdi-earth-box-off:before{content:"\F6CD"}.mdi-earth-off:before{content:"\F1E8"}.mdi-edge:before{content:"\F1E9"}.mdi-eject:before{content:"\F1EA"}.mdi-elephant:before{content:"\F7C5"}.mdi-elevation-decline:before{content:"\F1EB"}.mdi-elevation-rise:before{content:"\F1EC"}.mdi-elevator:before{content:"\F1ED"}.mdi-email:before{content:"\F1EE"}.mdi-email-alert:before{content:"\F6CE"}.mdi-email-open:before{content:"\F1EF"}.mdi-email-open-outline:before{content:"\F5EF"}.mdi-email-outline:before{content:"\F1F0"}.mdi-email-search:before{content:"\F960"}.mdi-email-search-outline:before{content:"\F961"}.mdi-email-secure:before{content:"\F1F1"}.mdi-email-variant:before{content:"\F5F0"}.mdi-emby:before{content:"\F6B3"}.mdi-emoticon:before{content:"\F1F2"}.mdi-emoticon-cool:before{content:"\F1F3"}.mdi-emoticon-dead:before{content:"\F69A"}.mdi-emoticon-devil:before{content:"\F1F4"}.mdi-emoticon-excited:before{content:"\F69B"}.mdi-emoticon-happy:before{content:"\F1F5"}.mdi-emoticon-neutral:before{content:"\F1F6"}.mdi-emoticon-poop:before{content:"\F1F7"}.mdi-emoticon-sad:before{content:"\F1F8"}.mdi-emoticon-tongue:before{content:"\F1F9"}.mdi-engine:before{content:"\F1FA"}.mdi-engine-outline:before{content:"\F1FB"}.mdi-equal:before{content:"\F1FC"}.mdi-equal-box:before{content:"\F1FD"}.mdi-eraser:before{content:"\F1FE"}.mdi-eraser-variant:before{content:"\F642"}.mdi-escalator:before{content:"\F1FF"}.mdi-ethereum:before{content:"\F869"}.mdi-ethernet:before{content:"\F200"}.mdi-ethernet-cable:before{content:"\F201"}.mdi-ethernet-cable-off:before{content:"\F202"}.mdi-etsy:before{content:"\F203"}.mdi-ev-station:before{content:"\F5F1"}.mdi-eventbrite:before{content:"\F7C6"}.mdi-evernote:before{content:"\F204"}.mdi-exclamation:before{content:"\F205"}.mdi-exit-to-app:before{content:"\F206"}.mdi-exponent:before{content:"\F962"}.mdi-exponent-box:before{content:"\F963"}.mdi-export:before{content:"\F207"}.mdi-eye:before{content:"\F208"}.mdi-eye-off:before{content:"\F209"}.mdi-eye-off-outline:before{content:"\F6D0"}.mdi-eye-outline:before{content:"\F6CF"}.mdi-eye-plus:before{content:"\F86A"}.mdi-eye-plus-outline:before{content:"\F86B"}.mdi-eye-settings:before{content:"\F86C"}.mdi-eye-settings-outline:before{content:"\F86D"}.mdi-eyedropper:before{content:"\F20A"}.mdi-eyedropper-variant:before{content:"\F20B"}.mdi-face:before{content:"\F643"}.mdi-face-profile:before{content:"\F644"}.mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"}.mdi-factory:before{content:"\F20F"}.mdi-fan:before{content:"\F210"}.mdi-fan-off:before{content:"\F81C"}.mdi-fast-forward:before{content:"\F211"}.mdi-fast-forward-outline:before{content:"\F6D1"}.mdi-fax:before{content:"\F212"}.mdi-feather:before{content:"\F6D2"}.mdi-fedora:before{content:"\F8DA"}.mdi-ferry:before{content:"\F213"}.mdi-file:before{content:"\F214"}.mdi-file-account:before{content:"\F73A"}.mdi-file-chart:before{content:"\F215"}.mdi-file-check:before{content:"\F216"}.mdi-file-cloud:before{content:"\F217"}.mdi-file-compare:before{content:"\F8A9"}.mdi-file-delimited:before{content:"\F218"}.mdi-file-document:before{content:"\F219"}.mdi-file-document-box:before{content:"\F21A"}.mdi-file-download:before{content:"\F964"}.mdi-file-download-outline:before{content:"\F965"}.mdi-file-excel:before{content:"\F21B"}.mdi-file-excel-box:before{content:"\F21C"}.mdi-file-export:before{content:"\F21D"}.mdi-file-find:before{content:"\F21E"}.mdi-file-hidden:before{content:"\F613"}.mdi-file-image:before{content:"\F21F"}.mdi-file-import:before{content:"\F220"}.mdi-file-lock:before{content:"\F221"}.mdi-file-multiple:before{content:"\F222"}.mdi-file-music:before{content:"\F223"}.mdi-file-outline:before{content:"\F224"}.mdi-file-pdf:before{content:"\F225"}.mdi-file-pdf-box:before{content:"\F226"}.mdi-file-percent:before{content:"\F81D"}.mdi-file-plus:before{content:"\F751"}.mdi-file-powerpoint:before{content:"\F227"}.mdi-file-powerpoint-box:before{content:"\F228"}.mdi-file-presentation-box:before{content:"\F229"}.mdi-file-question:before{content:"\F86E"}.mdi-file-restore:before{content:"\F670"}.mdi-file-send:before{content:"\F22A"}.mdi-file-tree:before{content:"\F645"}.mdi-file-undo:before{content:"\F8DB"}.mdi-file-video:before{content:"\F22B"}.mdi-file-word:before{content:"\F22C"}.mdi-file-word-box:before{content:"\F22D"}.mdi-file-xml:before{content:"\F22E"}.mdi-film:before{content:"\F22F"}.mdi-filmstrip:before{content:"\F230"}.mdi-filmstrip-off:before{content:"\F231"}.mdi-filter:before{content:"\F232"}.mdi-filter-outline:before{content:"\F233"}.mdi-filter-remove:before{content:"\F234"}.mdi-filter-remove-outline:before{content:"\F235"}.mdi-filter-variant:before{content:"\F236"}.mdi-finance:before{content:"\F81E"}.mdi-find-replace:before{content:"\F6D3"}.mdi-fingerprint:before{content:"\F237"}.mdi-fire:before{content:"\F238"}.mdi-fire-truck:before{content:"\F8AA"}.mdi-firebase:before{content:"\F966"}.mdi-firefox:before{content:"\F239"}.mdi-fish:before{content:"\F23A"}.mdi-flag:before{content:"\F23B"}.mdi-flag-checkered:before{content:"\F23C"}.mdi-flag-outline:before{content:"\F23D"}.mdi-flag-triangle:before{content:"\F23F"}.mdi-flag-variant:before{content:"\F240"}.mdi-flag-variant-outline:before{content:"\F23E"}.mdi-flash:before{content:"\F241"}.mdi-flash-auto:before{content:"\F242"}.mdi-flash-circle:before{content:"\F81F"}.mdi-flash-off:before{content:"\F243"}.mdi-flash-outline:before{content:"\F6D4"}.mdi-flash-red-eye:before{content:"\F67A"}.mdi-flashlight:before{content:"\F244"}.mdi-flashlight-off:before{content:"\F245"}.mdi-flask:before{content:"\F093"}.mdi-flask-empty:before{content:"\F094"}.mdi-flask-empty-outline:before{content:"\F095"}.mdi-flask-outline:before{content:"\F096"}.mdi-flattr:before{content:"\F246"}.mdi-flip-to-back:before{content:"\F247"}.mdi-flip-to-front:before{content:"\F248"}.mdi-floor-lamp:before{content:"\F8DC"}.mdi-floor-plan:before{content:"\F820"}.mdi-floppy:before{content:"\F249"}.mdi-flower:before{content:"\F24A"}.mdi-folder:before{content:"\F24B"}.mdi-folder-account:before{content:"\F24C"}.mdi-folder-download:before{content:"\F24D"}.mdi-folder-edit:before{content:"\F8DD"}.mdi-folder-google-drive:before{content:"\F24E"}.mdi-folder-image:before{content:"\F24F"}.mdi-folder-key:before{content:"\F8AB"}.mdi-folder-key-network:before{content:"\F8AC"}.mdi-folder-lock:before{content:"\F250"}.mdi-folder-lock-open:before{content:"\F251"}.mdi-folder-move:before{content:"\F252"}.mdi-folder-multiple:before{content:"\F253"}.mdi-folder-multiple-image:before{content:"\F254"}.mdi-folder-multiple-outline:before{content:"\F255"}.mdi-folder-network:before{content:"\F86F"}.mdi-folder-open:before{content:"\F76F"}.mdi-folder-outline:before{content:"\F256"}.mdi-folder-plus:before{content:"\F257"}.mdi-folder-remove:before{content:"\F258"}.mdi-folder-search:before{content:"\F967"}.mdi-folder-search-outline:before{content:"\F968"}.mdi-folder-star:before{content:"\F69C"}.mdi-folder-upload:before{content:"\F259"}.mdi-font-awesome:before{content:"\F03A"}.mdi-food:before{content:"\F25A"}.mdi-food-apple:before{content:"\F25B"}.mdi-food-croissant:before{content:"\F7C7"}.mdi-food-fork-drink:before{content:"\F5F2"}.mdi-food-off:before{content:"\F5F3"}.mdi-food-variant:before{content:"\F25C"}.mdi-football:before{content:"\F25D"}.mdi-football-australian:before{content:"\F25E"}.mdi-football-helmet:before{content:"\F25F"}.mdi-forklift:before{content:"\F7C8"}.mdi-format-align-bottom:before{content:"\F752"}.mdi-format-align-center:before{content:"\F260"}.mdi-format-align-justify:before{content:"\F261"}.mdi-format-align-left:before{content:"\F262"}.mdi-format-align-middle:before{content:"\F753"}.mdi-format-align-right:before{content:"\F263"}.mdi-format-align-top:before{content:"\F754"}.mdi-format-annotation-plus:before{content:"\F646"}.mdi-format-bold:before{content:"\F264"}.mdi-format-clear:before{content:"\F265"}.mdi-format-color-fill:before{content:"\F266"}.mdi-format-color-text:before{content:"\F69D"}.mdi-format-columns:before{content:"\F8DE"}.mdi-format-float-center:before{content:"\F267"}.mdi-format-float-left:before{content:"\F268"}.mdi-format-float-none:before{content:"\F269"}.mdi-format-float-right:before{content:"\F26A"}.mdi-format-font:before{content:"\F6D5"}.mdi-format-header-1:before{content:"\F26B"}.mdi-format-header-2:before{content:"\F26C"}.mdi-format-header-3:before{content:"\F26D"}.mdi-format-header-4:before{content:"\F26E"}.mdi-format-header-5:before{content:"\F26F"}.mdi-format-header-6:before{content:"\F270"}.mdi-format-header-decrease:before{content:"\F271"}.mdi-format-header-equal:before{content:"\F272"}.mdi-format-header-increase:before{content:"\F273"}.mdi-format-header-pound:before{content:"\F274"}.mdi-format-horizontal-align-center:before{content:"\F61E"}.mdi-format-horizontal-align-left:before{content:"\F61F"}.mdi-format-horizontal-align-right:before{content:"\F620"}.mdi-format-indent-decrease:before{content:"\F275"}.mdi-format-indent-increase:before{content:"\F276"}.mdi-format-italic:before{content:"\F277"}.mdi-format-line-spacing:before{content:"\F278"}.mdi-format-line-style:before{content:"\F5C8"}.mdi-format-line-weight:before{content:"\F5C9"}.mdi-format-list-bulleted:before{content:"\F279"}.mdi-format-list-bulleted-type:before{content:"\F27A"}.mdi-format-list-checkbox:before{content:"\F969"}.mdi-format-list-checks:before{content:"\F755"}.mdi-format-list-numbers:before{content:"\F27B"}.mdi-format-page-break:before{content:"\F6D6"}.mdi-format-paint:before{content:"\F27C"}.mdi-format-paragraph:before{content:"\F27D"}.mdi-format-pilcrow:before{content:"\F6D7"}.mdi-format-quote-close:before{content:"\F27E"}.mdi-format-quote-open:before{content:"\F756"}.mdi-format-rotate-90:before{content:"\F6A9"}.mdi-format-section:before{content:"\F69E"}.mdi-format-size:before{content:"\F27F"}.mdi-format-strikethrough:before{content:"\F280"}.mdi-format-strikethrough-variant:before{content:"\F281"}.mdi-format-subscript:before{content:"\F282"}.mdi-format-superscript:before{content:"\F283"}.mdi-format-text:before{content:"\F284"}.mdi-format-textdirection-l-to-r:before{content:"\F285"}.mdi-format-textdirection-r-to-l:before{content:"\F286"}.mdi-format-title:before{content:"\F5F4"}.mdi-format-underline:before{content:"\F287"}.mdi-format-vertical-align-bottom:before{content:"\F621"}.mdi-format-vertical-align-center:before{content:"\F622"}.mdi-format-vertical-align-top:before{content:"\F623"}.mdi-format-wrap-inline:before{content:"\F288"}.mdi-format-wrap-square:before{content:"\F289"}.mdi-format-wrap-tight:before{content:"\F28A"}.mdi-format-wrap-top-bottom:before{content:"\F28B"}.mdi-forum:before{content:"\F28C"}.mdi-forum-outline:before{content:"\F821"}.mdi-forward:before{content:"\F28D"}.mdi-fountain:before{content:"\F96A"}.mdi-foursquare:before{content:"\F28E"}.mdi-freebsd:before{content:"\F8DF"}.mdi-fridge:before{content:"\F28F"}.mdi-fridge-filled:before{content:"\F290"}.mdi-fridge-filled-bottom:before{content:"\F291"}.mdi-fridge-filled-top:before{content:"\F292"}.mdi-fuel:before{content:"\F7C9"}.mdi-fullscreen:before{content:"\F293"}.mdi-fullscreen-exit:before{content:"\F294"}.mdi-function:before{content:"\F295"}.mdi-function-variant:before{content:"\F870"}.mdi-gamepad:before{content:"\F296"}.mdi-gamepad-variant:before{content:"\F297"}.mdi-garage:before{content:"\F6D8"}.mdi-garage-alert:before{content:"\F871"}.mdi-garage-open:before{content:"\F6D9"}.mdi-gas-cylinder:before{content:"\F647"}.mdi-gas-station:before{content:"\F298"}.mdi-gate:before{content:"\F299"}.mdi-gate-and:before{content:"\F8E0"}.mdi-gate-nand:before{content:"\F8E1"}.mdi-gate-nor:before{content:"\F8E2"}.mdi-gate-not:before{content:"\F8E3"}.mdi-gate-or:before{content:"\F8E4"}.mdi-gate-xnor:before{content:"\F8E5"}.mdi-gate-xor:before{content:"\F8E6"}.mdi-gauge:before{content:"\F29A"}.mdi-gauge-empty:before{content:"\F872"}.mdi-gauge-full:before{content:"\F873"}.mdi-gauge-low:before{content:"\F874"}.mdi-gavel:before{content:"\F29B"}.mdi-gender-female:before{content:"\F29C"}.mdi-gender-male:before{content:"\F29D"}.mdi-gender-male-female:before{content:"\F29E"}.mdi-gender-transgender:before{content:"\F29F"}.mdi-gentoo:before{content:"\F8E7"}.mdi-gesture:before{content:"\F7CA"}.mdi-gesture-double-tap:before{content:"\F73B"}.mdi-gesture-swipe-down:before{content:"\F73C"}.mdi-gesture-swipe-left:before{content:"\F73D"}.mdi-gesture-swipe-right:before{content:"\F73E"}.mdi-gesture-swipe-up:before{content:"\F73F"}.mdi-gesture-tap:before{content:"\F740"}.mdi-gesture-two-double-tap:before{content:"\F741"}.mdi-gesture-two-tap:before{content:"\F742"}.mdi-ghost:before{content:"\F2A0"}.mdi-gift:before{content:"\F2A1"}.mdi-git:before{content:"\F2A2"}.mdi-github-box:before{content:"\F2A3"}.mdi-github-circle:before{content:"\F2A4"}.mdi-github-face:before{content:"\F6DA"}.mdi-glass-cocktail:before{content:"\F356"}.mdi-glass-flute:before{content:"\F2A5"}.mdi-glass-mug:before{content:"\F2A6"}.mdi-glass-stange:before{content:"\F2A7"}.mdi-glass-tulip:before{content:"\F2A8"}.mdi-glass-wine:before{content:"\F875"}.mdi-glassdoor:before{content:"\F2A9"}.mdi-glasses:before{content:"\F2AA"}.mdi-globe-model:before{content:"\F8E8"}.mdi-gmail:before{content:"\F2AB"}.mdi-gnome:before{content:"\F2AC"}.mdi-golf:before{content:"\F822"}.mdi-gondola:before{content:"\F685"}.mdi-google:before{content:"\F2AD"}.mdi-google-allo:before{content:"\F801"}.mdi-google-analytics:before{content:"\F7CB"}.mdi-google-assistant:before{content:"\F7CC"}.mdi-google-cardboard:before{content:"\F2AE"}.mdi-google-chrome:before{content:"\F2AF"}.mdi-google-circles:before{content:"\F2B0"}.mdi-google-circles-communities:before{content:"\F2B1"}.mdi-google-circles-extended:before{content:"\F2B2"}.mdi-google-circles-group:before{content:"\F2B3"}.mdi-google-controller:before{content:"\F2B4"}.mdi-google-controller-off:before{content:"\F2B5"}.mdi-google-drive:before{content:"\F2B6"}.mdi-google-earth:before{content:"\F2B7"}.mdi-google-fit:before{content:"\F96B"}.mdi-google-glass:before{content:"\F2B8"}.mdi-google-hangouts:before{content:"\F2C9"}.mdi-google-home:before{content:"\F823"}.mdi-google-keep:before{content:"\F6DB"}.mdi-google-maps:before{content:"\F5F5"}.mdi-google-nearby:before{content:"\F2B9"}.mdi-google-pages:before{content:"\F2BA"}.mdi-google-photos:before{content:"\F6DC"}.mdi-google-physical-web:before{content:"\F2BB"}.mdi-google-play:before{content:"\F2BC"}.mdi-google-plus:before{content:"\F2BD"}.mdi-google-plus-box:before{content:"\F2BE"}.mdi-google-translate:before{content:"\F2BF"}.mdi-google-wallet:before{content:"\F2C0"}.mdi-gpu:before{content:"\F8AD"}.mdi-gradient:before{content:"\F69F"}.mdi-graphql:before{content:"\F876"}.mdi-grease-pencil:before{content:"\F648"}.mdi-greater-than:before{content:"\F96C"}.mdi-greater-than-or-equal:before{content:"\F96D"}.mdi-grid:before{content:"\F2C1"}.mdi-grid-large:before{content:"\F757"}.mdi-grid-off:before{content:"\F2C2"}.mdi-group:before{content:"\F2C3"}.mdi-guitar-acoustic:before{content:"\F770"}.mdi-guitar-electric:before{content:"\F2C4"}.mdi-guitar-pick:before{content:"\F2C5"}.mdi-guitar-pick-outline:before{content:"\F2C6"}.mdi-guy-fawkes-mask:before{content:"\F824"}.mdi-hackernews:before{content:"\F624"}.mdi-hamburger:before{content:"\F684"}.mdi-hammer:before{content:"\F8E9"}.mdi-hand-pointing-right:before{content:"\F2C7"}.mdi-hanger:before{content:"\F2C8"}.mdi-hard-hat:before{content:"\F96E"}.mdi-harddisk:before{content:"\F2CA"}.mdi-headphones:before{content:"\F2CB"}.mdi-headphones-bluetooth:before{content:"\F96F"}.mdi-headphones-box:before{content:"\F2CC"}.mdi-headphones-off:before{content:"\F7CD"}.mdi-headphones-settings:before{content:"\F2CD"}.mdi-headset:before{content:"\F2CE"}.mdi-headset-dock:before{content:"\F2CF"}.mdi-headset-off:before{content:"\F2D0"}.mdi-heart:before{content:"\F2D1"}.mdi-heart-box:before{content:"\F2D2"}.mdi-heart-box-outline:before{content:"\F2D3"}.mdi-heart-broken:before{content:"\F2D4"}.mdi-heart-circle:before{content:"\F970"}.mdi-heart-circle-outline:before{content:"\F971"}.mdi-heart-half:before{content:"\F6DE"}.mdi-heart-half-full:before{content:"\F6DD"}.mdi-heart-half-outline:before{content:"\F6DF"}.mdi-heart-off:before{content:"\F758"}.mdi-heart-outline:before{content:"\F2D5"}.mdi-heart-pulse:before{content:"\F5F6"}.mdi-help:before{content:"\F2D6"}.mdi-help-box:before{content:"\F78A"}.mdi-help-circle:before{content:"\F2D7"}.mdi-help-circle-outline:before{content:"\F625"}.mdi-help-network:before{content:"\F6F4"}.mdi-hexagon:before{content:"\F2D8"}.mdi-hexagon-multiple:before{content:"\F6E0"}.mdi-hexagon-outline:before{content:"\F2D9"}.mdi-high-definition:before{content:"\F7CE"}.mdi-high-definition-box:before{content:"\F877"}.mdi-highway:before{content:"\F5F7"}.mdi-hinduism:before{content:"\F972"}.mdi-history:before{content:"\F2DA"}.mdi-hockey-puck:before{content:"\F878"}.mdi-hockey-sticks:before{content:"\F879"}.mdi-hololens:before{content:"\F2DB"}.mdi-home:before{content:"\F2DC"}.mdi-home-account:before{content:"\F825"}.mdi-home-alert:before{content:"\F87A"}.mdi-home-assistant:before{content:"\F7CF"}.mdi-home-automation:before{content:"\F7D0"}.mdi-home-circle:before{content:"\F7D1"}.mdi-home-currency-usd:before{content:"\F8AE"}.mdi-home-heart:before{content:"\F826"}.mdi-home-lock:before{content:"\F8EA"}.mdi-home-lock-open:before{content:"\F8EB"}.mdi-home-map-marker:before{content:"\F5F8"}.mdi-home-minus:before{content:"\F973"}.mdi-home-modern:before{content:"\F2DD"}.mdi-home-outline:before{content:"\F6A0"}.mdi-home-plus:before{content:"\F974"}.mdi-home-variant:before{content:"\F2DE"}.mdi-hook:before{content:"\F6E1"}.mdi-hook-off:before{content:"\F6E2"}.mdi-hops:before{content:"\F2DF"}.mdi-hospital:before{content:"\F2E0"}.mdi-hospital-building:before{content:"\F2E1"}.mdi-hospital-marker:before{content:"\F2E2"}.mdi-hot-tub:before{content:"\F827"}.mdi-hotel:before{content:"\F2E3"}.mdi-houzz:before{content:"\F2E4"}.mdi-houzz-box:before{content:"\F2E5"}.mdi-hulu:before{content:"\F828"}.mdi-human:before{content:"\F2E6"}.mdi-human-child:before{content:"\F2E7"}.mdi-human-female:before{content:"\F649"}.mdi-human-greeting:before{content:"\F64A"}.mdi-human-handsdown:before{content:"\F64B"}.mdi-human-handsup:before{content:"\F64C"}.mdi-human-male:before{content:"\F64D"}.mdi-human-male-female:before{content:"\F2E8"}.mdi-human-pregnant:before{content:"\F5CF"}.mdi-humble-bundle:before{content:"\F743"}.mdi-ice-cream:before{content:"\F829"}.mdi-image:before{content:"\F2E9"}.mdi-image-album:before{content:"\F2EA"}.mdi-image-area:before{content:"\F2EB"}.mdi-image-area-close:before{content:"\F2EC"}.mdi-image-broken:before{content:"\F2ED"}.mdi-image-broken-variant:before{content:"\F2EE"}.mdi-image-filter:before{content:"\F2EF"}.mdi-image-filter-black-white:before{content:"\F2F0"}.mdi-image-filter-center-focus:before{content:"\F2F1"}.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}.mdi-image-filter-drama:before{content:"\F2F3"}.mdi-image-filter-frames:before{content:"\F2F4"}.mdi-image-filter-hdr:before{content:"\F2F5"}.mdi-image-filter-none:before{content:"\F2F6"}.mdi-image-filter-tilt-shift:before{content:"\F2F7"}.mdi-image-filter-vintage:before{content:"\F2F8"}.mdi-image-multiple:before{content:"\F2F9"}.mdi-image-off:before{content:"\F82A"}.mdi-image-outline:before{content:"\F975"}.mdi-image-plus:before{content:"\F87B"}.mdi-image-search:before{content:"\F976"}.mdi-image-search-outline:before{content:"\F977"}.mdi-import:before{content:"\F2FA"}.mdi-inbox:before{content:"\F686"}.mdi-inbox-arrow-down:before{content:"\F2FB"}.mdi-inbox-arrow-up:before{content:"\F3D1"}.mdi-inbox-multiple:before{content:"\F8AF"}.mdi-incognito:before{content:"\F5F9"}.mdi-infinity:before{content:"\F6E3"}.mdi-information:before{content:"\F2FC"}.mdi-information-outline:before{content:"\F2FD"}.mdi-information-variant:before{content:"\F64E"}.mdi-instagram:before{content:"\F2FE"}.mdi-instapaper:before{content:"\F2FF"}.mdi-internet-explorer:before{content:"\F300"}.mdi-invert-colors:before{content:"\F301"}.mdi-islam:before{content:"\F978"}.mdi-itunes:before{content:"\F676"}.mdi-jeepney:before{content:"\F302"}.mdi-jira:before{content:"\F303"}.mdi-jquery:before{content:"\F87C"}.mdi-jsfiddle:before{content:"\F304"}.mdi-json:before{content:"\F626"}.mdi-judaism:before{content:"\F979"}.mdi-karate:before{content:"\F82B"}.mdi-keg:before{content:"\F305"}.mdi-kettle:before{content:"\F5FA"}.mdi-key:before{content:"\F306"}.mdi-key-change:before{content:"\F307"}.mdi-key-minus:before{content:"\F308"}.mdi-key-plus:before{content:"\F309"}.mdi-key-remove:before{content:"\F30A"}.mdi-key-variant:before{content:"\F30B"}.mdi-keyboard:before{content:"\F30C"}.mdi-keyboard-backspace:before{content:"\F30D"}.mdi-keyboard-caps:before{content:"\F30E"}.mdi-keyboard-close:before{content:"\F30F"}.mdi-keyboard-off:before{content:"\F310"}.mdi-keyboard-outline:before{content:"\F97A"}.mdi-keyboard-return:before{content:"\F311"}.mdi-keyboard-tab:before{content:"\F312"}.mdi-keyboard-variant:before{content:"\F313"}.mdi-kickstarter:before{content:"\F744"}.mdi-kodi:before{content:"\F314"}.mdi-label:before{content:"\F315"}.mdi-label-outline:before{content:"\F316"}.mdi-ladybug:before{content:"\F82C"}.mdi-lambda:before{content:"\F627"}.mdi-lamp:before{content:"\F6B4"}.mdi-lan:before{content:"\F317"}.mdi-lan-connect:before{content:"\F318"}.mdi-lan-disconnect:before{content:"\F319"}.mdi-lan-pending:before{content:"\F31A"}.mdi-language-c:before{content:"\F671"}.mdi-language-cpp:before{content:"\F672"}.mdi-language-csharp:before{content:"\F31B"}.mdi-language-css3:before{content:"\F31C"}.mdi-language-go:before{content:"\F7D2"}.mdi-language-html5:before{content:"\F31D"}.mdi-language-javascript:before{content:"\F31E"}.mdi-language-lua:before{content:"\F8B0"}.mdi-language-php:before{content:"\F31F"}.mdi-language-python:before{content:"\F320"}.mdi-language-python-text:before{content:"\F321"}.mdi-language-r:before{content:"\F7D3"}.mdi-language-swift:before{content:"\F6E4"}.mdi-language-typescript:before{content:"\F6E5"}.mdi-laptop:before{content:"\F322"}.mdi-laptop-chromebook:before{content:"\F323"}.mdi-laptop-mac:before{content:"\F324"}.mdi-laptop-off:before{content:"\F6E6"}.mdi-laptop-windows:before{content:"\F325"}.mdi-lastfm:before{content:"\F326"}.mdi-lastpass:before{content:"\F446"}.mdi-launch:before{content:"\F327"}.mdi-lava-lamp:before{content:"\F7D4"}.mdi-layers:before{content:"\F328"}.mdi-layers-off:before{content:"\F329"}.mdi-lead-pencil:before{content:"\F64F"}.mdi-leaf:before{content:"\F32A"}.mdi-led-off:before{content:"\F32B"}.mdi-led-on:before{content:"\F32C"}.mdi-led-outline:before{content:"\F32D"}.mdi-led-strip:before{content:"\F7D5"}.mdi-led-variant-off:before{content:"\F32E"}.mdi-led-variant-on:before{content:"\F32F"}.mdi-led-variant-outline:before{content:"\F330"}.mdi-less-than:before{content:"\F97B"}.mdi-less-than-or-equal:before{content:"\F97C"}.mdi-library:before{content:"\F331"}.mdi-library-books:before{content:"\F332"}.mdi-library-music:before{content:"\F333"}.mdi-library-plus:before{content:"\F334"}.mdi-lifebuoy:before{content:"\F87D"}.mdi-light-switch:before{content:"\F97D"}.mdi-lightbulb:before{content:"\F335"}.mdi-lightbulb-on:before{content:"\F6E7"}.mdi-lightbulb-on-outline:before{content:"\F6E8"}.mdi-lightbulb-outline:before{content:"\F336"}.mdi-link:before{content:"\F337"}.mdi-link-off:before{content:"\F338"}.mdi-link-variant:before{content:"\F339"}.mdi-link-variant-off:before{content:"\F33A"}.mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-linux:before{content:"\F33D"}.mdi-linux-mint:before{content:"\F8EC"}.mdi-loading:before{content:"\F771"}.mdi-lock:before{content:"\F33E"}.mdi-lock-alert:before{content:"\F8ED"}.mdi-lock-clock:before{content:"\F97E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-lock-question:before{content:"\F8EE"}.mdi-lock-reset:before{content:"\F772"}.mdi-lock-smart:before{content:"\F8B1"}.mdi-locker:before{content:"\F7D6"}.mdi-locker-multiple:before{content:"\F7D7"}.mdi-login:before{content:"\F342"}.mdi-login-variant:before{content:"\F5FC"}.mdi-logout:before{content:"\F343"}.mdi-logout-variant:before{content:"\F5FD"}.mdi-looks:before{content:"\F344"}.mdi-loop:before{content:"\F6EA"}.mdi-loupe:before{content:"\F345"}.mdi-lumx:before{content:"\F346"}.mdi-magnet:before{content:"\F347"}.mdi-magnet-on:before{content:"\F348"}.mdi-magnify:before{content:"\F349"}.mdi-magnify-close:before{content:"\F97F"}.mdi-magnify-minus:before{content:"\F34A"}.mdi-magnify-minus-outline:before{content:"\F6EB"}.mdi-magnify-plus:before{content:"\F34B"}.mdi-magnify-plus-outline:before{content:"\F6EC"}.mdi-mail-ru:before{content:"\F34C"}.mdi-mailbox:before{content:"\F6ED"}.mdi-map:before{content:"\F34D"}.mdi-map-marker:before{content:"\F34E"}.mdi-map-marker-circle:before{content:"\F34F"}.mdi-map-marker-distance:before{content:"\F8EF"}.mdi-map-marker-minus:before{content:"\F650"}.mdi-map-marker-multiple:before{content:"\F350"}.mdi-map-marker-off:before{content:"\F351"}.mdi-map-marker-outline:before{content:"\F7D8"}.mdi-map-marker-plus:before{content:"\F651"}.mdi-map-marker-radius:before{content:"\F352"}.mdi-map-minus:before{content:"\F980"}.mdi-map-outline:before{content:"\F981"}.mdi-map-plus:before{content:"\F982"}.mdi-map-search:before{content:"\F983"}.mdi-map-search-outline:before{content:"\F984"}.mdi-margin:before{content:"\F353"}.mdi-markdown:before{content:"\F354"}.mdi-marker:before{content:"\F652"}.mdi-marker-check:before{content:"\F355"}.mdi-material-design:before{content:"\F985"}.mdi-material-ui:before{content:"\F357"}.mdi-math-compass:before{content:"\F358"}.mdi-matrix:before{content:"\F628"}.mdi-maxcdn:before{content:"\F359"}.mdi-medal:before{content:"\F986"}.mdi-medical-bag:before{content:"\F6EE"}.mdi-medium:before{content:"\F35A"}.mdi-memory:before{content:"\F35B"}.mdi-menu:before{content:"\F35C"}.mdi-menu-down:before{content:"\F35D"}.mdi-menu-down-outline:before{content:"\F6B5"}.mdi-menu-left:before{content:"\F35E"}.mdi-menu-right:before{content:"\F35F"}.mdi-menu-up:before{content:"\F360"}.mdi-menu-up-outline:before{content:"\F6B6"}.mdi-message:before{content:"\F361"}.mdi-message-alert:before{content:"\F362"}.mdi-message-bulleted:before{content:"\F6A1"}.mdi-message-bulleted-off:before{content:"\F6A2"}.mdi-message-draw:before{content:"\F363"}.mdi-message-image:before{content:"\F364"}.mdi-message-outline:before{content:"\F365"}.mdi-message-plus:before{content:"\F653"}.mdi-message-processing:before{content:"\F366"}.mdi-message-reply:before{content:"\F367"}.mdi-message-reply-text:before{content:"\F368"}.mdi-message-settings:before{content:"\F6EF"}.mdi-message-settings-variant:before{content:"\F6F0"}.mdi-message-text:before{content:"\F369"}.mdi-message-text-outline:before{content:"\F36A"}.mdi-message-video:before{content:"\F36B"}.mdi-meteor:before{content:"\F629"}.mdi-metronome:before{content:"\F7D9"}.mdi-metronome-tick:before{content:"\F7DA"}.mdi-micro-sd:before{content:"\F7DB"}.mdi-microphone:before{content:"\F36C"}.mdi-microphone-minus:before{content:"\F8B2"}.mdi-microphone-off:before{content:"\F36D"}.mdi-microphone-outline:before{content:"\F36E"}.mdi-microphone-plus:before{content:"\F8B3"}.mdi-microphone-settings:before{content:"\F36F"}.mdi-microphone-variant:before{content:"\F370"}.mdi-microphone-variant-off:before{content:"\F371"}.mdi-microscope:before{content:"\F654"}.mdi-microsoft:before{content:"\F372"}.mdi-microsoft-dynamics:before{content:"\F987"}.mdi-midi:before{content:"\F8F0"}.mdi-midi-port:before{content:"\F8F1"}.mdi-minecraft:before{content:"\F373"}.mdi-minus:before{content:"\F374"}.mdi-minus-box:before{content:"\F375"}.mdi-minus-box-outline:before{content:"\F6F1"}.mdi-minus-circle:before{content:"\F376"}.mdi-minus-circle-outline:before{content:"\F377"}.mdi-minus-network:before{content:"\F378"}.mdi-mixcloud:before{content:"\F62A"}.mdi-mixed-reality:before{content:"\F87E"}.mdi-mixer:before{content:"\F7DC"}.mdi-monitor:before{content:"\F379"}.mdi-monitor-cellphone:before{content:"\F988"}.mdi-monitor-cellphone-star:before{content:"\F989"}.mdi-monitor-multiple:before{content:"\F37A"}.mdi-more:before{content:"\F37B"}.mdi-motorbike:before{content:"\F37C"}.mdi-mouse:before{content:"\F37D"}.mdi-mouse-bluetooth:before{content:"\F98A"}.mdi-mouse-off:before{content:"\F37E"}.mdi-mouse-variant:before{content:"\F37F"}.mdi-mouse-variant-off:before{content:"\F380"}.mdi-move-resize:before{content:"\F655"}.mdi-move-resize-variant:before{content:"\F656"}.mdi-movie:before{content:"\F381"}.mdi-movie-roll:before{content:"\F7DD"}.mdi-muffin:before{content:"\F98B"}.mdi-multiplication:before{content:"\F382"}.mdi-multiplication-box:before{content:"\F383"}.mdi-mushroom:before{content:"\F7DE"}.mdi-mushroom-outline:before{content:"\F7DF"}.mdi-music:before{content:"\F759"}.mdi-music-box:before{content:"\F384"}.mdi-music-box-outline:before{content:"\F385"}.mdi-music-circle:before{content:"\F386"}.mdi-music-note:before{content:"\F387"}.mdi-music-note-bluetooth:before{content:"\F5FE"}.mdi-music-note-bluetooth-off:before{content:"\F5FF"}.mdi-music-note-eighth:before{content:"\F388"}.mdi-music-note-half:before{content:"\F389"}.mdi-music-note-off:before{content:"\F38A"}.mdi-music-note-quarter:before{content:"\F38B"}.mdi-music-note-sixteenth:before{content:"\F38C"}.mdi-music-note-whole:before{content:"\F38D"}.mdi-music-off:before{content:"\F75A"}.mdi-nas:before{content:"\F8F2"}.mdi-nativescript:before{content:"\F87F"}.mdi-nature:before{content:"\F38E"}.mdi-nature-people:before{content:"\F38F"}.mdi-navigation:before{content:"\F390"}.mdi-near-me:before{content:"\F5CD"}.mdi-needle:before{content:"\F391"}.mdi-netflix:before{content:"\F745"}.mdi-network:before{content:"\F6F2"}.mdi-network-strength-1:before{content:"\F8F3"}.mdi-network-strength-1-alert:before{content:"\F8F4"}.mdi-network-strength-2:before{content:"\F8F5"}.mdi-network-strength-2-alert:before{content:"\F8F6"}.mdi-network-strength-3:before{content:"\F8F7"}.mdi-network-strength-3-alert:before{content:"\F8F8"}.mdi-network-strength-4:before{content:"\F8F9"}.mdi-network-strength-4-alert:before{content:"\F8FA"}.mdi-network-strength-off:before{content:"\F8FB"}.mdi-network-strength-off-outline:before{content:"\F8FC"}.mdi-network-strength-outline:before{content:"\F8FD"}.mdi-new-box:before{content:"\F394"}.mdi-newspaper:before{content:"\F395"}.mdi-nfc:before{content:"\F396"}.mdi-nfc-tap:before{content:"\F397"}.mdi-nfc-variant:before{content:"\F398"}.mdi-ninja:before{content:"\F773"}.mdi-nintendo-switch:before{content:"\F7E0"}.mdi-nodejs:before{content:"\F399"}.mdi-not-equal:before{content:"\F98C"}.mdi-not-equal-variant:before{content:"\F98D"}.mdi-note:before{content:"\F39A"}.mdi-note-multiple:before{content:"\F6B7"}.mdi-note-multiple-outline:before{content:"\F6B8"}.mdi-note-outline:before{content:"\F39B"}.mdi-note-plus:before{content:"\F39C"}.mdi-note-plus-outline:before{content:"\F39D"}.mdi-note-text:before{content:"\F39E"}.mdi-notebook:before{content:"\F82D"}.mdi-notification-clear-all:before{content:"\F39F"}.mdi-npm:before{content:"\F6F6"}.mdi-npm-variant:before{content:"\F98E"}.mdi-npm-variant-outline:before{content:"\F98F"}.mdi-nuke:before{content:"\F6A3"}.mdi-null:before{content:"\F7E1"}.mdi-numeric:before{content:"\F3A0"}.mdi-numeric-0-box:before{content:"\F3A1"}.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}.mdi-numeric-0-box-outline:before{content:"\F3A3"}.mdi-numeric-1-box:before{content:"\F3A4"}.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}.mdi-numeric-1-box-outline:before{content:"\F3A6"}.mdi-numeric-2-box:before{content:"\F3A7"}.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}.mdi-numeric-2-box-outline:before{content:"\F3A9"}.mdi-numeric-3-box:before{content:"\F3AA"}.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}.mdi-numeric-3-box-outline:before{content:"\F3AC"}.mdi-numeric-4-box:before{content:"\F3AD"}.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}.mdi-numeric-4-box-outline:before{content:"\F3AF"}.mdi-numeric-5-box:before{content:"\F3B0"}.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}.mdi-numeric-5-box-outline:before{content:"\F3B2"}.mdi-numeric-6-box:before{content:"\F3B3"}.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}.mdi-numeric-6-box-outline:before{content:"\F3B5"}.mdi-numeric-7-box:before{content:"\F3B6"}.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}.mdi-numeric-7-box-outline:before{content:"\F3B8"}.mdi-numeric-8-box:before{content:"\F3B9"}.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}.mdi-numeric-8-box-outline:before{content:"\F3BB"}.mdi-numeric-9-box:before{content:"\F3BC"}.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}.mdi-numeric-9-box-outline:before{content:"\F3BE"}.mdi-numeric-9-plus-box:before{content:"\F3BF"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}.mdi-nut:before{content:"\F6F7"}.mdi-nutrition:before{content:"\F3C2"}.mdi-oar:before{content:"\F67B"}.mdi-octagon:before{content:"\F3C3"}.mdi-octagon-outline:before{content:"\F3C4"}.mdi-octagram:before{content:"\F6F8"}.mdi-octagram-outline:before{content:"\F774"}.mdi-odnoklassniki:before{content:"\F3C5"}.mdi-office:before{content:"\F3C6"}.mdi-office-building:before{content:"\F990"}.mdi-oil:before{content:"\F3C7"}.mdi-oil-temperature:before{content:"\F3C8"}.mdi-omega:before{content:"\F3C9"}.mdi-onedrive:before{content:"\F3CA"}.mdi-onenote:before{content:"\F746"}.mdi-onepassword:before{content:"\F880"}.mdi-opacity:before{content:"\F5CC"}.mdi-open-in-app:before{content:"\F3CB"}.mdi-open-in-new:before{content:"\F3CC"}.mdi-openid:before{content:"\F3CD"}.mdi-opera:before{content:"\F3CE"}.mdi-orbit:before{content:"\F018"}.mdi-ornament:before{content:"\F3CF"}.mdi-ornament-variant:before{content:"\F3D0"}.mdi-owl:before{content:"\F3D2"}.mdi-package:before{content:"\F3D3"}.mdi-package-down:before{content:"\F3D4"}.mdi-package-up:before{content:"\F3D5"}.mdi-package-variant:before{content:"\F3D6"}.mdi-package-variant-closed:before{content:"\F3D7"}.mdi-page-first:before{content:"\F600"}.mdi-page-last:before{content:"\F601"}.mdi-page-layout-body:before{content:"\F6F9"}.mdi-page-layout-footer:before{content:"\F6FA"}.mdi-page-layout-header:before{content:"\F6FB"}.mdi-page-layout-sidebar-left:before{content:"\F6FC"}.mdi-page-layout-sidebar-right:before{content:"\F6FD"}.mdi-palette:before{content:"\F3D8"}.mdi-palette-advanced:before{content:"\F3D9"}.mdi-palette-swatch:before{content:"\F8B4"}.mdi-panda:before{content:"\F3DA"}.mdi-pandora:before{content:"\F3DB"}.mdi-panorama:before{content:"\F3DC"}.mdi-panorama-fisheye:before{content:"\F3DD"}.mdi-panorama-horizontal:before{content:"\F3DE"}.mdi-panorama-vertical:before{content:"\F3DF"}.mdi-panorama-wide-angle:before{content:"\F3E0"}.mdi-paper-cut-vertical:before{content:"\F3E1"}.mdi-paperclip:before{content:"\F3E2"}.mdi-parking:before{content:"\F3E3"}.mdi-passport:before{content:"\F7E2"}.mdi-patreon:before{content:"\F881"}.mdi-pause:before{content:"\F3E4"}.mdi-pause-circle:before{content:"\F3E5"}.mdi-pause-circle-outline:before{content:"\F3E6"}.mdi-pause-octagon:before{content:"\F3E7"}.mdi-pause-octagon-outline:before{content:"\F3E8"}.mdi-paw:before{content:"\F3E9"}.mdi-paw-off:before{content:"\F657"}.mdi-paypal:before{content:"\F882"}.mdi-peace:before{content:"\F883"}.mdi-pen:before{content:"\F3EA"}.mdi-pencil:before{content:"\F3EB"}.mdi-pencil-box:before{content:"\F3EC"}.mdi-pencil-box-outline:before{content:"\F3ED"}.mdi-pencil-circle:before{content:"\F6FE"}.mdi-pencil-circle-outline:before{content:"\F775"}.mdi-pencil-lock:before{content:"\F3EE"}.mdi-pencil-off:before{content:"\F3EF"}.mdi-pentagon:before{content:"\F6FF"}.mdi-pentagon-outline:before{content:"\F700"}.mdi-percent:before{content:"\F3F0"}.mdi-periodic-table:before{content:"\F8B5"}.mdi-periodic-table-co2:before{content:"\F7E3"}.mdi-periscope:before{content:"\F747"}.mdi-pharmacy:before{content:"\F3F1"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-return:before{content:"\F82E"}.mdi-phone-rotate-landscape:before{content:"\F884"}.mdi-phone-rotate-portrait:before{content:"\F885"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-pi:before{content:"\F3FF"}.mdi-pi-box:before{content:"\F400"}.mdi-piano:before{content:"\F67C"}.mdi-pickaxe:before{content:"\F8B6"}.mdi-pier:before{content:"\F886"}.mdi-pier-crane:before{content:"\F887"}.mdi-pig:before{content:"\F401"}.mdi-pill:before{content:"\F402"}.mdi-pillar:before{content:"\F701"}.mdi-pin:before{content:"\F403"}.mdi-pin-off:before{content:"\F404"}.mdi-pin-off-outline:before{content:"\F92F"}.mdi-pin-outline:before{content:"\F930"}.mdi-pine-tree:before{content:"\F405"}.mdi-pine-tree-box:before{content:"\F406"}.mdi-pinterest:before{content:"\F407"}.mdi-pinterest-box:before{content:"\F408"}.mdi-pipe:before{content:"\F7E4"}.mdi-pipe-disconnected:before{content:"\F7E5"}.mdi-pipe-leak:before{content:"\F888"}.mdi-pistol:before{content:"\F702"}.mdi-piston:before{content:"\F889"}.mdi-pizza:before{content:"\F409"}.mdi-plane-shield:before{content:"\F6BA"}.mdi-play:before{content:"\F40A"}.mdi-play-box-outline:before{content:"\F40B"}.mdi-play-circle:before{content:"\F40C"}.mdi-play-circle-outline:before{content:"\F40D"}.mdi-play-network:before{content:"\F88A"}.mdi-play-pause:before{content:"\F40E"}.mdi-play-protected-content:before{content:"\F40F"}.mdi-play-speed:before{content:"\F8FE"}.mdi-playlist-check:before{content:"\F5C7"}.mdi-playlist-edit:before{content:"\F8FF"}.mdi-playlist-minus:before{content:"\F410"}.mdi-playlist-play:before{content:"\F411"}.mdi-playlist-plus:before{content:"\F412"}.mdi-playlist-remove:before{content:"\F413"}.mdi-playstation:before{content:"\F414"}.mdi-plex:before{content:"\F6B9"}.mdi-plus:before{content:"\F415"}.mdi-plus-box:before{content:"\F416"}.mdi-plus-box-outline:before{content:"\F703"}.mdi-plus-circle:before{content:"\F417"}.mdi-plus-circle-multiple-outline:before{content:"\F418"}.mdi-plus-circle-outline:before{content:"\F419"}.mdi-plus-minus:before{content:"\F991"}.mdi-plus-minus-box:before{content:"\F992"}.mdi-plus-network:before{content:"\F41A"}.mdi-plus-one:before{content:"\F41B"}.mdi-plus-outline:before{content:"\F704"}.mdi-pocket:before{content:"\F41C"}.mdi-podcast:before{content:"\F993"}.mdi-pokeball:before{content:"\F41D"}.mdi-poker-chip:before{content:"\F82F"}.mdi-polaroid:before{content:"\F41E"}.mdi-poll:before{content:"\F41F"}.mdi-poll-box:before{content:"\F420"}.mdi-polymer:before{content:"\F421"}.mdi-pool:before{content:"\F606"}.mdi-popcorn:before{content:"\F422"}.mdi-pot:before{content:"\F65A"}.mdi-pot-mix:before{content:"\F65B"}.mdi-pound:before{content:"\F423"}.mdi-pound-box:before{content:"\F424"}.mdi-power:before{content:"\F425"}.mdi-power-cycle:before{content:"\F900"}.mdi-power-off:before{content:"\F901"}.mdi-power-on:before{content:"\F902"}.mdi-power-plug:before{content:"\F6A4"}.mdi-power-plug-off:before{content:"\F6A5"}.mdi-power-settings:before{content:"\F426"}.mdi-power-sleep:before{content:"\F903"}.mdi-power-socket:before{content:"\F427"}.mdi-power-socket-au:before{content:"\F904"}.mdi-power-socket-eu:before{content:"\F7E6"}.mdi-power-socket-uk:before{content:"\F7E7"}.mdi-power-socket-us:before{content:"\F7E8"}.mdi-power-standby:before{content:"\F905"}.mdi-prescription:before{content:"\F705"}.mdi-presentation:before{content:"\F428"}.mdi-presentation-play:before{content:"\F429"}.mdi-printer:before{content:"\F42A"}.mdi-printer-3d:before{content:"\F42B"}.mdi-printer-alert:before{content:"\F42C"}.mdi-printer-settings:before{content:"\F706"}.mdi-priority-high:before{content:"\F603"}.mdi-priority-low:before{content:"\F604"}.mdi-professional-hexagon:before{content:"\F42D"}.mdi-progress-check:before{content:"\F994"}.mdi-progress-clock:before{content:"\F995"}.mdi-progress-download:before{content:"\F996"}.mdi-progress-upload:before{content:"\F997"}.mdi-projector:before{content:"\F42E"}.mdi-projector-screen:before{content:"\F42F"}.mdi-publish:before{content:"\F6A6"}.mdi-pulse:before{content:"\F430"}.mdi-puzzle:before{content:"\F431"}.mdi-qi:before{content:"\F998"}.mdi-qqchat:before{content:"\F605"}.mdi-qrcode:before{content:"\F432"}.mdi-qrcode-edit:before{content:"\F8B7"}.mdi-qrcode-scan:before{content:"\F433"}.mdi-quadcopter:before{content:"\F434"}.mdi-quality-high:before{content:"\F435"}.mdi-quicktime:before{content:"\F436"}.mdi-rabbit:before{content:"\F906"}.mdi-radar:before{content:"\F437"}.mdi-radiator:before{content:"\F438"}.mdi-radio:before{content:"\F439"}.mdi-radio-handheld:before{content:"\F43A"}.mdi-radio-tower:before{content:"\F43B"}.mdi-radioactive:before{content:"\F43C"}.mdi-radiobox-blank:before{content:"\F43D"}.mdi-radiobox-marked:before{content:"\F43E"}.mdi-raspberrypi:before{content:"\F43F"}.mdi-ray-end:before{content:"\F440"}.mdi-ray-end-arrow:before{content:"\F441"}.mdi-ray-start:before{content:"\F442"}.mdi-ray-start-arrow:before{content:"\F443"}.mdi-ray-start-end:before{content:"\F444"}.mdi-ray-vertex:before{content:"\F445"}.mdi-react:before{content:"\F707"}.mdi-read:before{content:"\F447"}.mdi-receipt:before{content:"\F449"}.mdi-record:before{content:"\F44A"}.mdi-record-player:before{content:"\F999"}.mdi-record-rec:before{content:"\F44B"}.mdi-recycle:before{content:"\F44C"}.mdi-reddit:before{content:"\F44D"}.mdi-redo:before{content:"\F44E"}.mdi-redo-variant:before{content:"\F44F"}.mdi-refresh:before{content:"\F450"}.mdi-regex:before{content:"\F451"}.mdi-relative-scale:before{content:"\F452"}.mdi-reload:before{content:"\F453"}.mdi-reminder:before{content:"\F88B"}.mdi-remote:before{content:"\F454"}.mdi-remote-desktop:before{content:"\F8B8"}.mdi-rename-box:before{content:"\F455"}.mdi-reorder-horizontal:before{content:"\F687"}.mdi-reorder-vertical:before{content:"\F688"}.mdi-repeat:before{content:"\F456"}.mdi-repeat-off:before{content:"\F457"}.mdi-repeat-once:before{content:"\F458"}.mdi-replay:before{content:"\F459"}.mdi-reply:before{content:"\F45A"}.mdi-reply-all:before{content:"\F45B"}.mdi-reproduction:before{content:"\F45C"}.mdi-resize-bottom-right:before{content:"\F45D"}.mdi-responsive:before{content:"\F45E"}.mdi-restart:before{content:"\F708"}.mdi-restore:before{content:"\F99A"}.mdi-restore-clock:before{content:"\F6A7"}.mdi-rewind:before{content:"\F45F"}.mdi-rewind-outline:before{content:"\F709"}.mdi-rhombus:before{content:"\F70A"}.mdi-rhombus-outline:before{content:"\F70B"}.mdi-ribbon:before{content:"\F460"}.mdi-rice:before{content:"\F7E9"}.mdi-ring:before{content:"\F7EA"}.mdi-road:before{content:"\F461"}.mdi-road-variant:before{content:"\F462"}.mdi-robot:before{content:"\F6A8"}.mdi-robot-vacuum:before{content:"\F70C"}.mdi-robot-vacuum-variant:before{content:"\F907"}.mdi-rocket:before{content:"\F463"}.mdi-room-service:before{content:"\F88C"}.mdi-rotate-3d:before{content:"\F464"}.mdi-rotate-left:before{content:"\F465"}.mdi-rotate-left-variant:before{content:"\F466"}.mdi-rotate-right:before{content:"\F467"}.mdi-rotate-right-variant:before{content:"\F468"}.mdi-rounded-corner:before{content:"\F607"}.mdi-router-wireless:before{content:"\F469"}.mdi-routes:before{content:"\F46A"}.mdi-rowing:before{content:"\F608"}.mdi-rss:before{content:"\F46B"}.mdi-rss-box:before{content:"\F46C"}.mdi-ruler:before{content:"\F46D"}.mdi-run:before{content:"\F70D"}.mdi-run-fast:before{content:"\F46E"}.mdi-sale:before{content:"\F46F"}.mdi-salesforce:before{content:"\F88D"}.mdi-sass:before{content:"\F7EB"}.mdi-satellite:before{content:"\F470"}.mdi-satellite-uplink:before{content:"\F908"}.mdi-satellite-variant:before{content:"\F471"}.mdi-sausage:before{content:"\F8B9"}.mdi-saxophone:before{content:"\F609"}.mdi-scale:before{content:"\F472"}.mdi-scale-balance:before{content:"\F5D1"}.mdi-scale-bathroom:before{content:"\F473"}.mdi-scanner:before{content:"\F6AA"}.mdi-scanner-off:before{content:"\F909"}.mdi-school:before{content:"\F474"}.mdi-screen-rotation:before{content:"\F475"}.mdi-screen-rotation-lock:before{content:"\F476"}.mdi-screwdriver:before{content:"\F477"}.mdi-script:before{content:"\F478"}.mdi-sd:before{content:"\F479"}.mdi-seal:before{content:"\F47A"}.mdi-search-web:before{content:"\F70E"}.mdi-seat-flat:before{content:"\F47B"}.mdi-seat-flat-angled:before{content:"\F47C"}.mdi-seat-individual-suite:before{content:"\F47D"}.mdi-seat-legroom-extra:before{content:"\F47E"}.mdi-seat-legroom-normal:before{content:"\F47F"}.mdi-seat-legroom-reduced:before{content:"\F480"}.mdi-seat-recline-extra:before{content:"\F481"}.mdi-seat-recline-normal:before{content:"\F482"}.mdi-security:before{content:"\F483"}.mdi-security-account:before{content:"\F88E"}.mdi-security-close:before{content:"\F99B"}.mdi-security-home:before{content:"\F689"}.mdi-security-lock:before{content:"\F99C"}.mdi-security-network:before{content:"\F484"}.mdi-security-off:before{content:"\F99D"}.mdi-select:before{content:"\F485"}.mdi-select-all:before{content:"\F486"}.mdi-select-inverse:before{content:"\F487"}.mdi-select-off:before{content:"\F488"}.mdi-selection:before{content:"\F489"}.mdi-selection-off:before{content:"\F776"}.mdi-send:before{content:"\F48A"}.mdi-send-secure:before{content:"\F7EC"}.mdi-serial-port:before{content:"\F65C"}.mdi-server:before{content:"\F48B"}.mdi-server-minus:before{content:"\F48C"}.mdi-server-network:before{content:"\F48D"}.mdi-server-network-off:before{content:"\F48E"}.mdi-server-off:before{content:"\F48F"}.mdi-server-plus:before{content:"\F490"}.mdi-server-remove:before{content:"\F491"}.mdi-server-security:before{content:"\F492"}.mdi-set-all:before{content:"\F777"}.mdi-set-center:before{content:"\F778"}.mdi-set-center-right:before{content:"\F779"}.mdi-set-left:before{content:"\F77A"}.mdi-set-left-center:before{content:"\F77B"}.mdi-set-left-right:before{content:"\F77C"}.mdi-set-none:before{content:"\F77D"}.mdi-set-right:before{content:"\F77E"}.mdi-set-top-box:before{content:"\F99E"}.mdi-settings:before{content:"\F493"}.mdi-settings-box:before{content:"\F494"}.mdi-settings-outline:before{content:"\F8BA"}.mdi-shape:before{content:"\F830"}.mdi-shape-circle-plus:before{content:"\F65D"}.mdi-shape-outline:before{content:"\F831"}.mdi-shape-plus:before{content:"\F495"}.mdi-shape-polygon-plus:before{content:"\F65E"}.mdi-shape-rectangle-plus:before{content:"\F65F"}.mdi-shape-square-plus:before{content:"\F660"}.mdi-share:before{content:"\F496"}.mdi-share-outline:before{content:"\F931"}.mdi-share-variant:before{content:"\F497"}.mdi-shield:before{content:"\F498"}.mdi-shield-half-full:before{content:"\F77F"}.mdi-shield-outline:before{content:"\F499"}.mdi-ship-wheel:before{content:"\F832"}.mdi-shopping:before{content:"\F49A"}.mdi-shopping-music:before{content:"\F49B"}.mdi-shovel:before{content:"\F70F"}.mdi-shovel-off:before{content:"\F710"}.mdi-shower:before{content:"\F99F"}.mdi-shower-head:before{content:"\F9A0"}.mdi-shredder:before{content:"\F49C"}.mdi-shuffle:before{content:"\F49D"}.mdi-shuffle-disabled:before{content:"\F49E"}.mdi-shuffle-variant:before{content:"\F49F"}.mdi-sigma:before{content:"\F4A0"}.mdi-sigma-lower:before{content:"\F62B"}.mdi-sign-caution:before{content:"\F4A1"}.mdi-sign-direction:before{content:"\F780"}.mdi-sign-text:before{content:"\F781"}.mdi-signal:before{content:"\F4A2"}.mdi-signal-2g:before{content:"\F711"}.mdi-signal-3g:before{content:"\F712"}.mdi-signal-4g:before{content:"\F713"}.mdi-signal-cellular-1:before{content:"\F8BB"}.mdi-signal-cellular-2:before{content:"\F8BC"}.mdi-signal-cellular-3:before{content:"\F8BD"}.mdi-signal-cellular-outline:before{content:"\F8BE"}.mdi-signal-hspa:before{content:"\F714"}.mdi-signal-hspa-plus:before{content:"\F715"}.mdi-signal-off:before{content:"\F782"}.mdi-signal-variant:before{content:"\F60A"}.mdi-silverware:before{content:"\F4A3"}.mdi-silverware-fork:before{content:"\F4A4"}.mdi-silverware-spoon:before{content:"\F4A5"}.mdi-silverware-variant:before{content:"\F4A6"}.mdi-sim:before{content:"\F4A7"}.mdi-sim-alert:before{content:"\F4A8"}.mdi-sim-off:before{content:"\F4A9"}.mdi-sitemap:before{content:"\F4AA"}.mdi-skip-backward:before{content:"\F4AB"}.mdi-skip-forward:before{content:"\F4AC"}.mdi-skip-next:before{content:"\F4AD"}.mdi-skip-next-circle:before{content:"\F661"}.mdi-skip-next-circle-outline:before{content:"\F662"}.mdi-skip-previous:before{content:"\F4AE"}.mdi-skip-previous-circle:before{content:"\F663"}.mdi-skip-previous-circle-outline:before{content:"\F664"}.mdi-skull:before{content:"\F68B"}.mdi-skype:before{content:"\F4AF"}.mdi-skype-business:before{content:"\F4B0"}.mdi-slack:before{content:"\F4B1"}.mdi-slackware:before{content:"\F90A"}.mdi-sleep:before{content:"\F4B2"}.mdi-sleep-off:before{content:"\F4B3"}.mdi-smoke-detector:before{content:"\F392"}.mdi-smoking:before{content:"\F4B4"}.mdi-smoking-off:before{content:"\F4B5"}.mdi-snapchat:before{content:"\F4B6"}.mdi-snowflake:before{content:"\F716"}.mdi-snowman:before{content:"\F4B7"}.mdi-soccer:before{content:"\F4B8"}.mdi-soccer-field:before{content:"\F833"}.mdi-sofa:before{content:"\F4B9"}.mdi-solid:before{content:"\F68C"}.mdi-sort:before{content:"\F4BA"}.mdi-sort-alphabetical:before{content:"\F4BB"}.mdi-sort-ascending:before{content:"\F4BC"}.mdi-sort-descending:before{content:"\F4BD"}.mdi-sort-numeric:before{content:"\F4BE"}.mdi-sort-variant:before{content:"\F4BF"}.mdi-soundcloud:before{content:"\F4C0"}.mdi-source-branch:before{content:"\F62C"}.mdi-source-commit:before{content:"\F717"}.mdi-source-commit-end:before{content:"\F718"}.mdi-source-commit-end-local:before{content:"\F719"}.mdi-source-commit-local:before{content:"\F71A"}.mdi-source-commit-next-local:before{content:"\F71B"}.mdi-source-commit-start:before{content:"\F71C"}.mdi-source-commit-start-next-local:before{content:"\F71D"}.mdi-source-fork:before{content:"\F4C1"}.mdi-source-merge:before{content:"\F62D"}.mdi-source-pull:before{content:"\F4C2"}.mdi-soy-sauce:before{content:"\F7ED"}.mdi-speaker:before{content:"\F4C3"}.mdi-speaker-bluetooth:before{content:"\F9A1"}.mdi-speaker-off:before{content:"\F4C4"}.mdi-speaker-wireless:before{content:"\F71E"}.mdi-speedometer:before{content:"\F4C5"}.mdi-spellcheck:before{content:"\F4C6"}.mdi-spotify:before{content:"\F4C7"}.mdi-spotlight:before{content:"\F4C8"}.mdi-spotlight-beam:before{content:"\F4C9"}.mdi-spray:before{content:"\F665"}.mdi-square:before{content:"\F763"}.mdi-square-edit-outline:before{content:"\F90B"}.mdi-square-inc:before{content:"\F4CA"}.mdi-square-inc-cash:before{content:"\F4CB"}.mdi-square-outline:before{content:"\F762"}.mdi-square-root:before{content:"\F783"}.mdi-square-root-box:before{content:"\F9A2"}.mdi-ssh:before{content:"\F8BF"}.mdi-stack-exchange:before{content:"\F60B"}.mdi-stack-overflow:before{content:"\F4CC"}.mdi-stadium:before{content:"\F71F"}.mdi-stairs:before{content:"\F4CD"}.mdi-standard-definition:before{content:"\F7EE"}.mdi-star:before{content:"\F4CE"}.mdi-star-circle:before{content:"\F4CF"}.mdi-star-circle-outline:before{content:"\F9A3"}.mdi-star-face:before{content:"\F9A4"}.mdi-star-half:before{content:"\F4D0"}.mdi-star-off:before{content:"\F4D1"}.mdi-star-outline:before{content:"\F4D2"}.mdi-steam:before{content:"\F4D3"}.mdi-steam-box:before{content:"\F90C"}.mdi-steering:before{content:"\F4D4"}.mdi-steering-off:before{content:"\F90D"}.mdi-step-backward:before{content:"\F4D5"}.mdi-step-backward-2:before{content:"\F4D6"}.mdi-step-forward:before{content:"\F4D7"}.mdi-step-forward-2:before{content:"\F4D8"}.mdi-stethoscope:before{content:"\F4D9"}.mdi-sticker:before{content:"\F5D0"}.mdi-sticker-emoji:before{content:"\F784"}.mdi-stocking:before{content:"\F4DA"}.mdi-stop:before{content:"\F4DB"}.mdi-stop-circle:before{content:"\F666"}.mdi-stop-circle-outline:before{content:"\F667"}.mdi-store:before{content:"\F4DC"}.mdi-store-24-hour:before{content:"\F4DD"}.mdi-stove:before{content:"\F4DE"}.mdi-subdirectory-arrow-left:before{content:"\F60C"}.mdi-subdirectory-arrow-right:before{content:"\F60D"}.mdi-subway:before{content:"\F6AB"}.mdi-subway-variant:before{content:"\F4DF"}.mdi-summit:before{content:"\F785"}.mdi-sunglasses:before{content:"\F4E0"}.mdi-surround-sound:before{content:"\F5C5"}.mdi-surround-sound-2-0:before{content:"\F7EF"}.mdi-surround-sound-3-1:before{content:"\F7F0"}.mdi-surround-sound-5-1:before{content:"\F7F1"}.mdi-surround-sound-7-1:before{content:"\F7F2"}.mdi-svg:before{content:"\F720"}.mdi-swap-horizontal:before{content:"\F4E1"}.mdi-swap-horizontal-variant:before{content:"\F8C0"}.mdi-swap-vertical:before{content:"\F4E2"}.mdi-swap-vertical-variant:before{content:"\F8C1"}.mdi-swim:before{content:"\F4E3"}.mdi-switch:before{content:"\F4E4"}.mdi-sword:before{content:"\F4E5"}.mdi-sword-cross:before{content:"\F786"}.mdi-sync:before{content:"\F4E6"}.mdi-sync-alert:before{content:"\F4E7"}.mdi-sync-off:before{content:"\F4E8"}.mdi-tab:before{content:"\F4E9"}.mdi-tab-plus:before{content:"\F75B"}.mdi-tab-unselected:before{content:"\F4EA"}.mdi-table:before{content:"\F4EB"}.mdi-table-column:before{content:"\F834"}.mdi-table-column-plus-after:before{content:"\F4EC"}.mdi-table-column-plus-before:before{content:"\F4ED"}.mdi-table-column-remove:before{content:"\F4EE"}.mdi-table-column-width:before{content:"\F4EF"}.mdi-table-edit:before{content:"\F4F0"}.mdi-table-large:before{content:"\F4F1"}.mdi-table-merge-cells:before{content:"\F9A5"}.mdi-table-of-contents:before{content:"\F835"}.mdi-table-row:before{content:"\F836"}.mdi-table-row-height:before{content:"\F4F2"}.mdi-table-row-plus-after:before{content:"\F4F3"}.mdi-table-row-plus-before:before{content:"\F4F4"}.mdi-table-row-remove:before{content:"\F4F5"}.mdi-table-search:before{content:"\F90E"}.mdi-table-settings:before{content:"\F837"}.mdi-tablet:before{content:"\F4F6"}.mdi-tablet-android:before{content:"\F4F7"}.mdi-tablet-cellphone:before{content:"\F9A6"}.mdi-tablet-ipad:before{content:"\F4F8"}.mdi-taco:before{content:"\F761"}.mdi-tag:before{content:"\F4F9"}.mdi-tag-faces:before{content:"\F4FA"}.mdi-tag-heart:before{content:"\F68A"}.mdi-tag-minus:before{content:"\F90F"}.mdi-tag-multiple:before{content:"\F4FB"}.mdi-tag-outline:before{content:"\F4FC"}.mdi-tag-plus:before{content:"\F721"}.mdi-tag-remove:before{content:"\F722"}.mdi-tag-text-outline:before{content:"\F4FD"}.mdi-target:before{content:"\F4FE"}.mdi-taxi:before{content:"\F4FF"}.mdi-teach:before{content:"\F88F"}.mdi-teamviewer:before{content:"\F500"}.mdi-telegram:before{content:"\F501"}.mdi-television:before{content:"\F502"}.mdi-television-box:before{content:"\F838"}.mdi-television-classic:before{content:"\F7F3"}.mdi-television-classic-off:before{content:"\F839"}.mdi-television-guide:before{content:"\F503"}.mdi-television-off:before{content:"\F83A"}.mdi-temperature-celsius:before{content:"\F504"}.mdi-temperature-fahrenheit:before{content:"\F505"}.mdi-temperature-kelvin:before{content:"\F506"}.mdi-tennis:before{content:"\F507"}.mdi-tent:before{content:"\F508"}.mdi-terrain:before{content:"\F509"}.mdi-test-tube:before{content:"\F668"}.mdi-test-tube-empty:before{content:"\F910"}.mdi-test-tube-off:before{content:"\F911"}.mdi-text:before{content:"\F9A7"}.mdi-text-shadow:before{content:"\F669"}.mdi-text-short:before{content:"\F9A8"}.mdi-text-subject:before{content:"\F9A9"}.mdi-text-to-speech:before{content:"\F50A"}.mdi-text-to-speech-off:before{content:"\F50B"}.mdi-textbox:before{content:"\F60E"}.mdi-textbox-password:before{content:"\F7F4"}.mdi-texture:before{content:"\F50C"}.mdi-theater:before{content:"\F50D"}.mdi-theme-light-dark:before{content:"\F50E"}.mdi-thermometer:before{content:"\F50F"}.mdi-thermometer-lines:before{content:"\F510"}.mdi-thermostat:before{content:"\F393"}.mdi-thermostat-box:before{content:"\F890"}.mdi-thought-bubble:before{content:"\F7F5"}.mdi-thought-bubble-outline:before{content:"\F7F6"}.mdi-thumb-down:before{content:"\F511"}.mdi-thumb-down-outline:before{content:"\F512"}.mdi-thumb-up:before{content:"\F513"}.mdi-thumb-up-outline:before{content:"\F514"}.mdi-thumbs-up-down:before{content:"\F515"}.mdi-ticket:before{content:"\F516"}.mdi-ticket-account:before{content:"\F517"}.mdi-ticket-confirmation:before{content:"\F518"}.mdi-ticket-outline:before{content:"\F912"}.mdi-ticket-percent:before{content:"\F723"}.mdi-tie:before{content:"\F519"}.mdi-tilde:before{content:"\F724"}.mdi-timelapse:before{content:"\F51A"}.mdi-timer:before{content:"\F51B"}.mdi-timer-10:before{content:"\F51C"}.mdi-timer-3:before{content:"\F51D"}.mdi-timer-off:before{content:"\F51E"}.mdi-timer-sand:before{content:"\F51F"}.mdi-timer-sand-empty:before{content:"\F6AC"}.mdi-timer-sand-full:before{content:"\F78B"}.mdi-timetable:before{content:"\F520"}.mdi-toggle-switch:before{content:"\F521"}.mdi-toggle-switch-off:before{content:"\F522"}.mdi-toilet:before{content:"\F9AA"}.mdi-toolbox:before{content:"\F9AB"}.mdi-toolbox-outline:before{content:"\F9AC"}.mdi-tooltip:before{content:"\F523"}.mdi-tooltip-edit:before{content:"\F524"}.mdi-tooltip-image:before{content:"\F525"}.mdi-tooltip-outline:before{content:"\F526"}.mdi-tooltip-outline-plus:before{content:"\F527"}.mdi-tooltip-text:before{content:"\F528"}.mdi-tooth:before{content:"\F8C2"}.mdi-tooth-outline:before{content:"\F529"}.mdi-tor:before{content:"\F52A"}.mdi-tournament:before{content:"\F9AD"}.mdi-tower-beach:before{content:"\F680"}.mdi-tower-fire:before{content:"\F681"}.mdi-towing:before{content:"\F83B"}.mdi-track-light:before{content:"\F913"}.mdi-trackpad:before{content:"\F7F7"}.mdi-trackpad-lock:before{content:"\F932"}.mdi-tractor:before{content:"\F891"}.mdi-traffic-light:before{content:"\F52B"}.mdi-train:before{content:"\F52C"}.mdi-train-variant:before{content:"\F8C3"}.mdi-tram:before{content:"\F52D"}.mdi-transcribe:before{content:"\F52E"}.mdi-transcribe-close:before{content:"\F52F"}.mdi-transfer:before{content:"\F530"}.mdi-transit-transfer:before{content:"\F6AD"}.mdi-transition:before{content:"\F914"}.mdi-transition-masked:before{content:"\F915"}.mdi-translate:before{content:"\F5CA"}.mdi-treasure-chest:before{content:"\F725"}.mdi-tree:before{content:"\F531"}.mdi-trello:before{content:"\F532"}.mdi-trending-down:before{content:"\F533"}.mdi-trending-neutral:before{content:"\F534"}.mdi-trending-up:before{content:"\F535"}.mdi-triangle:before{content:"\F536"}.mdi-triangle-outline:before{content:"\F537"}.mdi-trophy:before{content:"\F538"}.mdi-trophy-award:before{content:"\F539"}.mdi-trophy-outline:before{content:"\F53A"}.mdi-trophy-variant:before{content:"\F53B"}.mdi-trophy-variant-outline:before{content:"\F53C"}.mdi-truck:before{content:"\F53D"}.mdi-truck-delivery:before{content:"\F53E"}.mdi-truck-fast:before{content:"\F787"}.mdi-truck-trailer:before{content:"\F726"}.mdi-tshirt-crew:before{content:"\F53F"}.mdi-tshirt-v:before{content:"\F540"}.mdi-tumble-dryer:before{content:"\F916"}.mdi-tumblr:before{content:"\F541"}.mdi-tumblr-box:before{content:"\F917"}.mdi-tumblr-reblog:before{content:"\F542"}.mdi-tune:before{content:"\F62E"}.mdi-tune-vertical:before{content:"\F66A"}.mdi-twitch:before{content:"\F543"}.mdi-twitter:before{content:"\F544"}.mdi-twitter-box:before{content:"\F545"}.mdi-twitter-circle:before{content:"\F546"}.mdi-twitter-retweet:before{content:"\F547"}.mdi-two-factor-authentication:before{content:"\F9AE"}.mdi-uber:before{content:"\F748"}.mdi-ubuntu:before{content:"\F548"}.mdi-ultra-high-definition:before{content:"\F7F8"}.mdi-umbraco:before{content:"\F549"}.mdi-umbrella:before{content:"\F54A"}.mdi-umbrella-closed:before{content:"\F9AF"}.mdi-umbrella-outline:before{content:"\F54B"}.mdi-undo:before{content:"\F54C"}.mdi-undo-variant:before{content:"\F54D"}.mdi-unfold-less-horizontal:before{content:"\F54E"}.mdi-unfold-less-vertical:before{content:"\F75F"}.mdi-unfold-more-horizontal:before{content:"\F54F"}.mdi-unfold-more-vertical:before{content:"\F760"}.mdi-ungroup:before{content:"\F550"}.mdi-unity:before{content:"\F6AE"}.mdi-unreal:before{content:"\F9B0"}.mdi-untappd:before{content:"\F551"}.mdi-update:before{content:"\F6AF"}.mdi-upload:before{content:"\F552"}.mdi-upload-multiple:before{content:"\F83C"}.mdi-upload-network:before{content:"\F6F5"}.mdi-usb:before{content:"\F553"}.mdi-van-passenger:before{content:"\F7F9"}.mdi-van-utility:before{content:"\F7FA"}.mdi-vanish:before{content:"\F7FB"}.mdi-vector-arrange-above:before{content:"\F554"}.mdi-vector-arrange-below:before{content:"\F555"}.mdi-vector-circle:before{content:"\F556"}.mdi-vector-circle-variant:before{content:"\F557"}.mdi-vector-combine:before{content:"\F558"}.mdi-vector-curve:before{content:"\F559"}.mdi-vector-difference:before{content:"\F55A"}.mdi-vector-difference-ab:before{content:"\F55B"}.mdi-vector-difference-ba:before{content:"\F55C"}.mdi-vector-ellipse:before{content:"\F892"}.mdi-vector-intersection:before{content:"\F55D"}.mdi-vector-line:before{content:"\F55E"}.mdi-vector-point:before{content:"\F55F"}.mdi-vector-polygon:before{content:"\F560"}.mdi-vector-polyline:before{content:"\F561"}.mdi-vector-radius:before{content:"\F749"}.mdi-vector-rectangle:before{content:"\F5C6"}.mdi-vector-selection:before{content:"\F562"}.mdi-vector-square:before{content:"\F001"}.mdi-vector-triangle:before{content:"\F563"}.mdi-vector-union:before{content:"\F564"}.mdi-venmo:before{content:"\F578"}.mdi-verified:before{content:"\F565"}.mdi-vibrate:before{content:"\F566"}.mdi-video:before{content:"\F567"}.mdi-video-3d:before{content:"\F7FC"}.mdi-video-4k-box:before{content:"\F83D"}.mdi-video-account:before{content:"\F918"}.mdi-video-image:before{content:"\F919"}.mdi-video-input-antenna:before{content:"\F83E"}.mdi-video-input-component:before{content:"\F83F"}.mdi-video-input-hdmi:before{content:"\F840"}.mdi-video-input-svideo:before{content:"\F841"}.mdi-video-minus:before{content:"\F9B1"}.mdi-video-off:before{content:"\F568"}.mdi-video-plus:before{content:"\F9B2"}.mdi-video-stabilization:before{content:"\F91A"}.mdi-video-switch:before{content:"\F569"}.mdi-view-agenda:before{content:"\F56A"}.mdi-view-array:before{content:"\F56B"}.mdi-view-carousel:before{content:"\F56C"}.mdi-view-column:before{content:"\F56D"}.mdi-view-dashboard:before{content:"\F56E"}.mdi-view-dashboard-variant:before{content:"\F842"}.mdi-view-day:before{content:"\F56F"}.mdi-view-grid:before{content:"\F570"}.mdi-view-headline:before{content:"\F571"}.mdi-view-list:before{content:"\F572"}.mdi-view-module:before{content:"\F573"}.mdi-view-parallel:before{content:"\F727"}.mdi-view-quilt:before{content:"\F574"}.mdi-view-sequential:before{content:"\F728"}.mdi-view-stream:before{content:"\F575"}.mdi-view-week:before{content:"\F576"}.mdi-vimeo:before{content:"\F577"}.mdi-violin:before{content:"\F60F"}.mdi-virtual-reality:before{content:"\F893"}.mdi-visualstudio:before{content:"\F610"}.mdi-vk:before{content:"\F579"}.mdi-vk-box:before{content:"\F57A"}.mdi-vk-circle:before{content:"\F57B"}.mdi-vlc:before{content:"\F57C"}.mdi-voice:before{content:"\F5CB"}.mdi-voicemail:before{content:"\F57D"}.mdi-volleyball:before{content:"\F9B3"}.mdi-volume-high:before{content:"\F57E"}.mdi-volume-low:before{content:"\F57F"}.mdi-volume-medium:before{content:"\F580"}.mdi-volume-minus:before{content:"\F75D"}.mdi-volume-mute:before{content:"\F75E"}.mdi-volume-off:before{content:"\F581"}.mdi-volume-plus:before{content:"\F75C"}.mdi-vpn:before{content:"\F582"}.mdi-vuejs:before{content:"\F843"}.mdi-walk:before{content:"\F583"}.mdi-wall:before{content:"\F7FD"}.mdi-wall-sconce:before{content:"\F91B"}.mdi-wall-sconce-flat:before{content:"\F91C"}.mdi-wall-sconce-variant:before{content:"\F91D"}.mdi-wallet:before{content:"\F584"}.mdi-wallet-giftcard:before{content:"\F585"}.mdi-wallet-membership:before{content:"\F586"}.mdi-wallet-travel:before{content:"\F587"}.mdi-wan:before{content:"\F588"}.mdi-washing-machine:before{content:"\F729"}.mdi-watch:before{content:"\F589"}.mdi-watch-export:before{content:"\F58A"}.mdi-watch-export-variant:before{content:"\F894"}.mdi-watch-import:before{content:"\F58B"}.mdi-watch-import-variant:before{content:"\F895"}.mdi-watch-variant:before{content:"\F896"}.mdi-watch-vibrate:before{content:"\F6B0"}.mdi-water:before{content:"\F58C"}.mdi-water-off:before{content:"\F58D"}.mdi-water-percent:before{content:"\F58E"}.mdi-water-pump:before{content:"\F58F"}.mdi-watermark:before{content:"\F612"}.mdi-waves:before{content:"\F78C"}.mdi-weather-cloudy:before{content:"\F590"}.mdi-weather-fog:before{content:"\F591"}.mdi-weather-hail:before{content:"\F592"}.mdi-weather-hurricane:before{content:"\F897"}.mdi-weather-lightning:before{content:"\F593"}.mdi-weather-lightning-rainy:before{content:"\F67D"}.mdi-weather-night:before{content:"\F594"}.mdi-weather-partlycloudy:before{content:"\F595"}.mdi-weather-pouring:before{content:"\F596"}.mdi-weather-rainy:before{content:"\F597"}.mdi-weather-snowy:before{content:"\F598"}.mdi-weather-snowy-rainy:before{content:"\F67E"}.mdi-weather-sunny:before{content:"\F599"}.mdi-weather-sunset:before{content:"\F59A"}.mdi-weather-sunset-down:before{content:"\F59B"}.mdi-weather-sunset-up:before{content:"\F59C"}.mdi-weather-windy:before{content:"\F59D"}.mdi-weather-windy-variant:before{content:"\F59E"}.mdi-web:before{content:"\F59F"}.mdi-webcam:before{content:"\F5A0"}.mdi-webhook:before{content:"\F62F"}.mdi-webpack:before{content:"\F72A"}.mdi-wechat:before{content:"\F611"}.mdi-weight:before{content:"\F5A1"}.mdi-weight-kilogram:before{content:"\F5A2"}.mdi-weight-pound:before{content:"\F9B4"}.mdi-whatsapp:before{content:"\F5A3"}.mdi-wheelchair-accessibility:before{content:"\F5A4"}.mdi-whistle:before{content:"\F9B5"}.mdi-white-balance-auto:before{content:"\F5A5"}.mdi-white-balance-incandescent:before{content:"\F5A6"}.mdi-white-balance-iridescent:before{content:"\F5A7"}.mdi-white-balance-sunny:before{content:"\F5A8"}.mdi-widgets:before{content:"\F72B"}.mdi-wifi:before{content:"\F5A9"}.mdi-wifi-off:before{content:"\F5AA"}.mdi-wifi-strength-1:before{content:"\F91E"}.mdi-wifi-strength-1-alert:before{content:"\F91F"}.mdi-wifi-strength-1-lock:before{content:"\F920"}.mdi-wifi-strength-2:before{content:"\F921"}.mdi-wifi-strength-2-alert:before{content:"\F922"}.mdi-wifi-strength-2-lock:before{content:"\F923"}.mdi-wifi-strength-3:before{content:"\F924"}.mdi-wifi-strength-3-alert:before{content:"\F925"}.mdi-wifi-strength-3-lock:before{content:"\F926"}.mdi-wifi-strength-4:before{content:"\F927"}.mdi-wifi-strength-4-alert:before{content:"\F928"}.mdi-wifi-strength-4-lock:before{content:"\F929"}.mdi-wifi-strength-alert-outline:before{content:"\F92A"}.mdi-wifi-strength-lock-outline:before{content:"\F92B"}.mdi-wifi-strength-off:before{content:"\F92C"}.mdi-wifi-strength-off-outline:before{content:"\F92D"}.mdi-wifi-strength-outline:before{content:"\F92E"}.mdi-wii:before{content:"\F5AB"}.mdi-wiiu:before{content:"\F72C"}.mdi-wikipedia:before{content:"\F5AC"}.mdi-window-close:before{content:"\F5AD"}.mdi-window-closed:before{content:"\F5AE"}.mdi-window-maximize:before{content:"\F5AF"}.mdi-window-minimize:before{content:"\F5B0"}.mdi-window-open:before{content:"\F5B1"}.mdi-window-restore:before{content:"\F5B2"}.mdi-windows:before{content:"\F5B3"}.mdi-wordpress:before{content:"\F5B4"}.mdi-worker:before{content:"\F5B5"}.mdi-wrap:before{content:"\F5B6"}.mdi-wrench:before{content:"\F5B7"}.mdi-wunderlist:before{content:"\F5B8"}.mdi-xamarin:before{content:"\F844"}.mdi-xamarin-outline:before{content:"\F845"}.mdi-xaml:before{content:"\F673"}.mdi-xbox:before{content:"\F5B9"}.mdi-xbox-controller:before{content:"\F5BA"}.mdi-xbox-controller-battery-alert:before{content:"\F74A"}.mdi-xbox-controller-battery-empty:before{content:"\F74B"}.mdi-xbox-controller-battery-full:before{content:"\F74C"}.mdi-xbox-controller-battery-low:before{content:"\F74D"}.mdi-xbox-controller-battery-medium:before{content:"\F74E"}.mdi-xbox-controller-battery-unknown:before{content:"\F74F"}.mdi-xbox-controller-off:before{content:"\F5BB"}.mdi-xda:before{content:"\F5BC"}.mdi-xing:before{content:"\F5BD"}.mdi-xing-box:before{content:"\F5BE"}.mdi-xing-circle:before{content:"\F5BF"}.mdi-xml:before{content:"\F5C0"}.mdi-xmpp:before{content:"\F7FE"}.mdi-yammer:before{content:"\F788"}.mdi-yeast:before{content:"\F5C1"}.mdi-yelp:before{content:"\F5C2"}.mdi-yin-yang:before{content:"\F67F"}.mdi-youtube:before{content:"\F5C3"}.mdi-youtube-creator-studio:before{content:"\F846"}.mdi-youtube-gaming:before{content:"\F847"}.mdi-youtube-tv:before{content:"\F448"}.mdi-zip-box:before{content:"\F5C4"}.mdi-blank:before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:FlipV}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}} \ No newline at end of file diff --git a/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot new file mode 100644 index 0000000..e546cd0 Binary files /dev/null and b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot differ diff --git a/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.svg b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.svg new file mode 100644 index 0000000..99ec004 --- /dev/null +++ b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.svg @@ -0,0 +1,7467 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf new file mode 100644 index 0000000..f29f606 Binary files /dev/null and b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf differ diff --git a/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff new file mode 100644 index 0000000..dd14fa9 Binary files /dev/null and b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff differ diff --git a/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2 b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2 new file mode 100644 index 0000000..e6be581 Binary files /dev/null and b/public/style/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2 differ diff --git a/public/style/icons/simple-line-icons/css/simple-line-icons.css b/public/style/icons/simple-line-icons/css/simple-line-icons.css new file mode 100644 index 0000000..beb6169 --- /dev/null +++ b/public/style/icons/simple-line-icons/css/simple-line-icons.css @@ -0,0 +1 @@ +@font-face{font-family:simple-line-icons;src:url(../fonts/Simple-Line-Icons4c82.eot?-i3a2kk);src:url(../fonts/Simple-Line-Iconsd41d.eot?#iefix-i3a2kk) format('embedded-opentype'),url(../fonts/Simple-Line-Icons4c82.ttf?-i3a2kk) format('truetype'),url(../fonts/Simple-Line-Icons4c82.woff2?-i3a2kk) format('woff2'),url(../fonts/Simple-Line-Icons4c82.woff?-i3a2kk) format('woff'),url(../fonts/Simple-Line-Icons4c82.svg?-i3a2kk#simple-line-icons) format('svg');font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calender,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawar,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-gplus,.icon-social-instagram,.icon-social-linkedin,.icon-social-pintarest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symble-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-close:before{content:"\e082"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawar:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calender:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symble-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pintarest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-gplus:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"} \ No newline at end of file diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.eot b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.eot new file mode 100644 index 0000000..533fd7f Binary files /dev/null and b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.eot differ diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.svg b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.svg new file mode 100644 index 0000000..bed0f14 --- /dev/null +++ b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.svg @@ -0,0 +1,211 @@ + + + + + + +{ + "fontFamily": "simple-line-icons", + "majorVersion": 2, + "minorVersion": 0, + "license": "MIT", + "designer": "Jamal Jama, Ahmad Firoz", + "version": "Version 2.0", + "fontId": "simple-line-icons", + "psName": "simple-line-icons", + "subFamily": "Regular", + "fullName": "simple-line-icons", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.ttf b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.ttf new file mode 100644 index 0000000..ecf85a4 Binary files /dev/null and b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.ttf differ diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff new file mode 100644 index 0000000..b38250d Binary files /dev/null and b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff differ diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff2 b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff2 new file mode 100644 index 0000000..ec9373a Binary files /dev/null and b/public/style/icons/simple-line-icons/fonts/Simple-Line-Icons4c82.woff2 differ diff --git a/public/style/icons/simple-line-icons/fonts/Simple-Line-Iconsd41d.eot b/public/style/icons/simple-line-icons/fonts/Simple-Line-Iconsd41d.eot new file mode 100644 index 0000000..533fd7f Binary files /dev/null and b/public/style/icons/simple-line-icons/fonts/Simple-Line-Iconsd41d.eot differ diff --git a/public/style/icons/themify-icons/css/themify-icons.css b/public/style/icons/themify-icons/css/themify-icons.css new file mode 100644 index 0000000..9586e8c --- /dev/null +++ b/public/style/icons/themify-icons/css/themify-icons.css @@ -0,0 +1 @@ +@font-face{font-family:themify;src:url(../fonts/themify9f24.eot?-fvbane);src:url(../fonts/themifyd41d.eot?#iefix-fvbane) format('embedded-opentype'),url(../fonts/themify.woff) format('woff'),url(../fonts/themify.ttf) format('truetype'),url(../fonts/themify9f24.svg?-fvbane#themify) format('svg');font-weight:400;font-style:normal}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"} \ No newline at end of file diff --git a/public/style/icons/themify-icons/fonts/themify.ttf b/public/style/icons/themify-icons/fonts/themify.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/public/style/icons/themify-icons/fonts/themify.ttf differ diff --git a/public/style/icons/themify-icons/fonts/themify.woff b/public/style/icons/themify-icons/fonts/themify.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/public/style/icons/themify-icons/fonts/themify.woff differ diff --git a/public/style/icons/themify-icons/fonts/themify9f24.eot b/public/style/icons/themify-icons/fonts/themify9f24.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/public/style/icons/themify-icons/fonts/themify9f24.eot differ diff --git a/public/style/icons/themify-icons/fonts/themify9f24.svg b/public/style/icons/themify-icons/fonts/themify9f24.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/public/style/icons/themify-icons/fonts/themify9f24.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/style/icons/themify-icons/fonts/themifyd41d.eot b/public/style/icons/themify-icons/fonts/themifyd41d.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/public/style/icons/themify-icons/fonts/themifyd41d.eot differ diff --git a/public/style/images/1.jpg b/public/style/images/1.jpg new file mode 100644 index 0000000..48020ff Binary files /dev/null and b/public/style/images/1.jpg differ diff --git a/public/style/images/QRcode.png b/public/style/images/QRcode.png new file mode 100644 index 0000000..2a004f1 Binary files /dev/null and b/public/style/images/QRcode.png differ diff --git a/public/style/images/avatar/1.jpg b/public/style/images/avatar/1.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/1.jpg differ diff --git a/public/style/images/avatar/1.png b/public/style/images/avatar/1.png new file mode 100644 index 0000000..f6dd93f Binary files /dev/null and b/public/style/images/avatar/1.png differ diff --git a/public/style/images/avatar/2.jpg b/public/style/images/avatar/2.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/2.jpg differ diff --git a/public/style/images/avatar/2.png b/public/style/images/avatar/2.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/avatar/2.png differ diff --git a/public/style/images/avatar/3.jpg b/public/style/images/avatar/3.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/3.jpg differ diff --git a/public/style/images/avatar/3.png b/public/style/images/avatar/3.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/avatar/3.png differ diff --git a/public/style/images/avatar/31.png b/public/style/images/avatar/31.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/avatar/31.png differ diff --git a/public/style/images/avatar/32.png b/public/style/images/avatar/32.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/avatar/32.png differ diff --git a/public/style/images/avatar/33.png b/public/style/images/avatar/33.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/avatar/33.png differ diff --git a/public/style/images/avatar/34.png b/public/style/images/avatar/34.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/avatar/34.png differ diff --git a/public/style/images/avatar/4.jpg b/public/style/images/avatar/4.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/4.jpg differ diff --git a/public/style/images/avatar/4.png b/public/style/images/avatar/4.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/avatar/4.png differ diff --git a/public/style/images/avatar/5.jpg b/public/style/images/avatar/5.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/5.jpg differ diff --git a/public/style/images/avatar/5.png b/public/style/images/avatar/5.png new file mode 100644 index 0000000..2f03bbe Binary files /dev/null and b/public/style/images/avatar/5.png differ diff --git a/public/style/images/avatar/6.jpg b/public/style/images/avatar/6.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/6.jpg differ diff --git a/public/style/images/avatar/7.jpg b/public/style/images/avatar/7.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/7.jpg differ diff --git a/public/style/images/avatar/8.jpg b/public/style/images/avatar/8.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/avatar/8.jpg differ diff --git a/public/style/images/big/img1.jpg b/public/style/images/big/img1.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img1.jpg differ diff --git a/public/style/images/big/img2.jpg b/public/style/images/big/img2.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img2.jpg differ diff --git a/public/style/images/big/img3.jpg b/public/style/images/big/img3.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img3.jpg differ diff --git a/public/style/images/big/img4.jpg b/public/style/images/big/img4.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img4.jpg differ diff --git a/public/style/images/big/img5.jpg b/public/style/images/big/img5.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img5.jpg differ diff --git a/public/style/images/big/img6.jpg b/public/style/images/big/img6.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img6.jpg differ diff --git a/public/style/images/big/img7.jpg b/public/style/images/big/img7.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img7.jpg differ diff --git a/public/style/images/big/img8.jpg b/public/style/images/big/img8.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/big/img8.jpg differ diff --git a/public/style/images/bottom.svg b/public/style/images/bottom.svg new file mode 100644 index 0000000..f11a5a1 --- /dev/null +++ b/public/style/images/bottom.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/style/images/calendar.png b/public/style/images/calendar.png new file mode 100644 index 0000000..1312561 Binary files /dev/null and b/public/style/images/calendar.png differ diff --git a/public/style/images/card/1.png b/public/style/images/card/1.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/card/1.png differ diff --git a/public/style/images/card/2.png b/public/style/images/card/2.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/card/2.png differ diff --git a/public/style/images/card/3.png b/public/style/images/card/3.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/card/3.png differ diff --git a/public/style/images/dots.svg b/public/style/images/dots.svg new file mode 100644 index 0000000..a8ec496 --- /dev/null +++ b/public/style/images/dots.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/images/favicon.ico b/public/style/images/favicon.ico new file mode 100644 index 0000000..c99bf3d Binary files /dev/null and b/public/style/images/favicon.ico differ diff --git a/public/style/images/favicon.png b/public/style/images/favicon.png new file mode 100644 index 0000000..c99bf3d Binary files /dev/null and b/public/style/images/favicon.png differ diff --git a/public/style/images/illustration.png b/public/style/images/illustration.png new file mode 100644 index 0000000..5976d3c Binary files /dev/null and b/public/style/images/illustration.png differ diff --git a/public/style/images/images/1.jpg b/public/style/images/images/1.jpg new file mode 100644 index 0000000..48020ff Binary files /dev/null and b/public/style/images/images/1.jpg differ diff --git a/public/style/images/images/avatar/1.jpg b/public/style/images/images/avatar/1.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/1.jpg differ diff --git a/public/style/images/images/avatar/1.png b/public/style/images/images/avatar/1.png new file mode 100644 index 0000000..f6dd93f Binary files /dev/null and b/public/style/images/images/avatar/1.png differ diff --git a/public/style/images/images/avatar/2.jpg b/public/style/images/images/avatar/2.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/2.jpg differ diff --git a/public/style/images/images/avatar/2.png b/public/style/images/images/avatar/2.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/images/avatar/2.png differ diff --git a/public/style/images/images/avatar/3.jpg b/public/style/images/images/avatar/3.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/3.jpg differ diff --git a/public/style/images/images/avatar/3.png b/public/style/images/images/avatar/3.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/images/avatar/3.png differ diff --git a/public/style/images/images/avatar/31.png b/public/style/images/images/avatar/31.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/images/avatar/31.png differ diff --git a/public/style/images/images/avatar/32.png b/public/style/images/images/avatar/32.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/images/avatar/32.png differ diff --git a/public/style/images/images/avatar/33.png b/public/style/images/images/avatar/33.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/images/avatar/33.png differ diff --git a/public/style/images/images/avatar/34.png b/public/style/images/images/avatar/34.png new file mode 100644 index 0000000..d93ecae Binary files /dev/null and b/public/style/images/images/avatar/34.png differ diff --git a/public/style/images/images/avatar/4.jpg b/public/style/images/images/avatar/4.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/4.jpg differ diff --git a/public/style/images/images/avatar/4.png b/public/style/images/images/avatar/4.png new file mode 100644 index 0000000..392b9d1 Binary files /dev/null and b/public/style/images/images/avatar/4.png differ diff --git a/public/style/images/images/avatar/5.jpg b/public/style/images/images/avatar/5.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/5.jpg differ diff --git a/public/style/images/images/avatar/5.png b/public/style/images/images/avatar/5.png new file mode 100644 index 0000000..2f03bbe Binary files /dev/null and b/public/style/images/images/avatar/5.png differ diff --git a/public/style/images/images/avatar/6.jpg b/public/style/images/images/avatar/6.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/6.jpg differ diff --git a/public/style/images/images/avatar/7.jpg b/public/style/images/images/avatar/7.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/7.jpg differ diff --git a/public/style/images/images/avatar/8.jpg b/public/style/images/images/avatar/8.jpg new file mode 100644 index 0000000..2f488e2 Binary files /dev/null and b/public/style/images/images/avatar/8.jpg differ diff --git a/public/style/images/images/big/img1.jpg b/public/style/images/images/big/img1.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img1.jpg differ diff --git a/public/style/images/images/big/img2.jpg b/public/style/images/images/big/img2.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img2.jpg differ diff --git a/public/style/images/images/big/img3.jpg b/public/style/images/images/big/img3.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img3.jpg differ diff --git a/public/style/images/images/big/img4.jpg b/public/style/images/images/big/img4.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img4.jpg differ diff --git a/public/style/images/images/big/img5.jpg b/public/style/images/images/big/img5.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img5.jpg differ diff --git a/public/style/images/images/big/img6.jpg b/public/style/images/images/big/img6.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img6.jpg differ diff --git a/public/style/images/images/big/img7.jpg b/public/style/images/images/big/img7.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img7.jpg differ diff --git a/public/style/images/images/big/img8.jpg b/public/style/images/images/big/img8.jpg new file mode 100644 index 0000000..41a5484 Binary files /dev/null and b/public/style/images/images/big/img8.jpg differ diff --git a/public/style/images/images/bottom.svg b/public/style/images/images/bottom.svg new file mode 100644 index 0000000..f11a5a1 --- /dev/null +++ b/public/style/images/images/bottom.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/style/images/images/calendar.png b/public/style/images/images/calendar.png new file mode 100644 index 0000000..1312561 Binary files /dev/null and b/public/style/images/images/calendar.png differ diff --git a/public/style/images/images/card/1.png b/public/style/images/images/card/1.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/images/card/1.png differ diff --git a/public/style/images/images/card/2.png b/public/style/images/images/card/2.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/images/card/2.png differ diff --git a/public/style/images/images/card/3.png b/public/style/images/images/card/3.png new file mode 100644 index 0000000..c2effb2 Binary files /dev/null and b/public/style/images/images/card/3.png differ diff --git a/public/style/images/images/dots.svg b/public/style/images/images/dots.svg new file mode 100644 index 0000000..a8ec496 --- /dev/null +++ b/public/style/images/images/dots.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/images/images/favicon.ico b/public/style/images/images/favicon.ico new file mode 100644 index 0000000..c99bf3d Binary files /dev/null and b/public/style/images/images/favicon.ico differ diff --git a/public/style/images/images/favicon.png b/public/style/images/images/favicon.png new file mode 100644 index 0000000..c99bf3d Binary files /dev/null and b/public/style/images/images/favicon.png differ diff --git a/public/style/images/images/illustration.png b/public/style/images/images/illustration.png new file mode 100644 index 0000000..5976d3c Binary files /dev/null and b/public/style/images/images/illustration.png differ diff --git a/public/style/images/images/like.png b/public/style/images/images/like.png new file mode 100644 index 0000000..c226cc8 Binary files /dev/null and b/public/style/images/images/like.png differ diff --git a/public/style/images/images/logo-POSit!.png b/public/style/images/images/logo-POSit!.png new file mode 100644 index 0000000..407078a Binary files /dev/null and b/public/style/images/images/logo-POSit!.png differ diff --git a/public/style/images/images/logo-full-POSit!.png b/public/style/images/images/logo-full-POSit!.png new file mode 100644 index 0000000..584858e Binary files /dev/null and b/public/style/images/images/logo-full-POSit!.png differ diff --git a/public/style/images/images/logo-full.png b/public/style/images/images/logo-full.png new file mode 100644 index 0000000..c323a32 Binary files /dev/null and b/public/style/images/images/logo-full.png differ diff --git a/public/style/images/images/logo-text.png b/public/style/images/images/logo-text.png new file mode 100644 index 0000000..1b86be7 Binary files /dev/null and b/public/style/images/images/logo-text.png differ diff --git a/public/style/images/images/logo.png b/public/style/images/images/logo.png new file mode 100644 index 0000000..94001a8 Binary files /dev/null and b/public/style/images/images/logo.png differ diff --git a/public/style/images/images/menus/1.png b/public/style/images/images/menus/1.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/1.png differ diff --git a/public/style/images/images/menus/10.png b/public/style/images/images/menus/10.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/images/menus/10.png differ diff --git a/public/style/images/images/menus/11.png b/public/style/images/images/menus/11.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/images/menus/11.png differ diff --git a/public/style/images/images/menus/12.png b/public/style/images/images/menus/12.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/images/menus/12.png differ diff --git a/public/style/images/images/menus/2.png b/public/style/images/images/menus/2.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/2.png differ diff --git a/public/style/images/images/menus/3.png b/public/style/images/images/menus/3.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/3.png differ diff --git a/public/style/images/images/menus/4.png b/public/style/images/images/menus/4.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/4.png differ diff --git a/public/style/images/images/menus/5.png b/public/style/images/images/menus/5.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/5.png differ diff --git a/public/style/images/images/menus/6.png b/public/style/images/images/menus/6.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/6.png differ diff --git a/public/style/images/images/menus/7.png b/public/style/images/images/menus/7.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/images/menus/7.png differ diff --git a/public/style/images/images/menus/8.png b/public/style/images/images/menus/8.png new file mode 100644 index 0000000..5bc454d Binary files /dev/null and b/public/style/images/images/menus/8.png differ diff --git a/public/style/images/images/menus/9.png b/public/style/images/images/menus/9.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/images/menus/9.png differ diff --git a/public/style/images/images/product/1.jpg b/public/style/images/images/product/1.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/1.jpg differ diff --git a/public/style/images/images/product/2.jpg b/public/style/images/images/product/2.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/2.jpg differ diff --git a/public/style/images/images/product/3.jpg b/public/style/images/images/product/3.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/3.jpg differ diff --git a/public/style/images/images/product/4.jpg b/public/style/images/images/product/4.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/4.jpg differ diff --git a/public/style/images/images/product/5.jpg b/public/style/images/images/product/5.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/5.jpg differ diff --git a/public/style/images/images/product/6.jpg b/public/style/images/images/product/6.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/6.jpg differ diff --git a/public/style/images/images/product/7.jpg b/public/style/images/images/product/7.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/7.jpg differ diff --git a/public/style/images/images/product/8.jpg b/public/style/images/images/product/8.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/images/product/8.jpg differ diff --git a/public/style/images/images/profile/1.jpg b/public/style/images/images/profile/1.jpg new file mode 100644 index 0000000..463c65d Binary files /dev/null and b/public/style/images/images/profile/1.jpg differ diff --git a/public/style/images/images/profile/1.png b/public/style/images/images/profile/1.png new file mode 100644 index 0000000..11eb0f2 Binary files /dev/null and b/public/style/images/images/profile/1.png differ diff --git a/public/style/images/images/profile/10.jpg b/public/style/images/images/profile/10.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/10.jpg differ diff --git a/public/style/images/images/profile/11.jpg b/public/style/images/images/profile/11.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/11.jpg differ diff --git a/public/style/images/images/profile/12.jpg b/public/style/images/images/profile/12.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/12.jpg differ diff --git a/public/style/images/images/profile/13.jpg b/public/style/images/images/profile/13.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/13.jpg differ diff --git a/public/style/images/images/profile/14.jpg b/public/style/images/images/profile/14.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/14.jpg differ diff --git a/public/style/images/images/profile/15.jpg b/public/style/images/images/profile/15.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/15.jpg differ diff --git a/public/style/images/images/profile/16.jpg b/public/style/images/images/profile/16.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/images/profile/16.jpg differ diff --git a/public/style/images/images/profile/17.jpg b/public/style/images/images/profile/17.jpg new file mode 100644 index 0000000..05b81c7 Binary files /dev/null and b/public/style/images/images/profile/17.jpg differ diff --git a/public/style/images/images/profile/2.jpg b/public/style/images/images/profile/2.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/images/profile/2.jpg differ diff --git a/public/style/images/images/profile/2.png b/public/style/images/images/profile/2.png new file mode 100644 index 0000000..298d218 Binary files /dev/null and b/public/style/images/images/profile/2.png differ diff --git a/public/style/images/images/profile/3.jpg b/public/style/images/images/profile/3.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/images/profile/3.jpg differ diff --git a/public/style/images/images/profile/3.png b/public/style/images/images/profile/3.png new file mode 100644 index 0000000..298d218 Binary files /dev/null and b/public/style/images/images/profile/3.png differ diff --git a/public/style/images/images/profile/4.jpg b/public/style/images/images/profile/4.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/images/profile/4.jpg differ diff --git a/public/style/images/images/profile/5.jpg b/public/style/images/images/profile/5.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/images/profile/5.jpg differ diff --git a/public/style/images/images/profile/6.jpg b/public/style/images/images/profile/6.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/images/profile/6.jpg differ diff --git a/public/style/images/images/profile/7.jpg b/public/style/images/images/profile/7.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/images/profile/7.jpg differ diff --git a/public/style/images/images/profile/8.jpg b/public/style/images/images/profile/8.jpg new file mode 100644 index 0000000..f402c7d Binary files /dev/null and b/public/style/images/images/profile/8.jpg differ diff --git a/public/style/images/images/profile/9.jpg b/public/style/images/images/profile/9.jpg new file mode 100644 index 0000000..f402c7d Binary files /dev/null and b/public/style/images/images/profile/9.jpg differ diff --git a/public/style/images/images/profile/cover.jpg b/public/style/images/images/profile/cover.jpg new file mode 100644 index 0000000..c47680a Binary files /dev/null and b/public/style/images/images/profile/cover.jpg differ diff --git a/public/style/images/images/profile/pic1.jpg b/public/style/images/images/profile/pic1.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/pic1.jpg differ diff --git a/public/style/images/images/profile/profile.png b/public/style/images/images/profile/profile.png new file mode 100644 index 0000000..5d61512 Binary files /dev/null and b/public/style/images/images/profile/profile.png differ diff --git a/public/style/images/images/profile/small/pic1.jpg b/public/style/images/images/profile/small/pic1.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic1.jpg differ diff --git a/public/style/images/images/profile/small/pic10.jpg b/public/style/images/images/profile/small/pic10.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic10.jpg differ diff --git a/public/style/images/images/profile/small/pic2.jpg b/public/style/images/images/profile/small/pic2.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic2.jpg differ diff --git a/public/style/images/images/profile/small/pic3.jpg b/public/style/images/images/profile/small/pic3.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic3.jpg differ diff --git a/public/style/images/images/profile/small/pic4.jpg b/public/style/images/images/profile/small/pic4.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic4.jpg differ diff --git a/public/style/images/images/profile/small/pic5.jpg b/public/style/images/images/profile/small/pic5.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic5.jpg differ diff --git a/public/style/images/images/profile/small/pic6.jpg b/public/style/images/images/profile/small/pic6.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic6.jpg differ diff --git a/public/style/images/images/profile/small/pic7.jpg b/public/style/images/images/profile/small/pic7.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic7.jpg differ diff --git a/public/style/images/images/profile/small/pic8.jpg b/public/style/images/images/profile/small/pic8.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic8.jpg differ diff --git a/public/style/images/images/profile/small/pic9.jpg b/public/style/images/images/profile/small/pic9.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/images/profile/small/pic9.jpg differ diff --git a/public/style/images/images/qr.png b/public/style/images/images/qr.png new file mode 100644 index 0000000..fccd399 Binary files /dev/null and b/public/style/images/images/qr.png differ diff --git a/public/style/images/images/tab/1.jpg b/public/style/images/images/tab/1.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/images/tab/1.jpg differ diff --git a/public/style/images/images/tab/2.jpg b/public/style/images/images/tab/2.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/images/tab/2.jpg differ diff --git a/public/style/images/images/tab/3.jpg b/public/style/images/images/tab/3.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/images/tab/3.jpg differ diff --git a/public/style/images/images/tab/4.jpg b/public/style/images/images/tab/4.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/images/tab/4.jpg differ diff --git a/public/style/images/images/testimonial/1.jpg b/public/style/images/images/testimonial/1.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/images/testimonial/1.jpg differ diff --git a/public/style/images/images/testimonial/2.jpg b/public/style/images/images/testimonial/2.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/images/testimonial/2.jpg differ diff --git a/public/style/images/images/testimonial/3.jpg b/public/style/images/images/testimonial/3.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/images/testimonial/3.jpg differ diff --git a/public/style/images/images/testimonial/4.jpg b/public/style/images/images/testimonial/4.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/images/testimonial/4.jpg differ diff --git a/public/style/images/images/top.svg b/public/style/images/images/top.svg new file mode 100644 index 0000000..f1c7693 --- /dev/null +++ b/public/style/images/images/top.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/style/images/like.png b/public/style/images/like.png new file mode 100644 index 0000000..c226cc8 Binary files /dev/null and b/public/style/images/like.png differ diff --git a/public/style/images/logo-POSit!.png b/public/style/images/logo-POSit!.png new file mode 100644 index 0000000..407078a Binary files /dev/null and b/public/style/images/logo-POSit!.png differ diff --git a/public/style/images/logo-full-POSit!.png b/public/style/images/logo-full-POSit!.png new file mode 100644 index 0000000..584858e Binary files /dev/null and b/public/style/images/logo-full-POSit!.png differ diff --git a/public/style/images/logo-full.png b/public/style/images/logo-full.png new file mode 100644 index 0000000..c323a32 Binary files /dev/null and b/public/style/images/logo-full.png differ diff --git a/public/style/images/logo-text.png b/public/style/images/logo-text.png new file mode 100644 index 0000000..1b86be7 Binary files /dev/null and b/public/style/images/logo-text.png differ diff --git a/public/style/images/logo.png b/public/style/images/logo.png new file mode 100644 index 0000000..94001a8 Binary files /dev/null and b/public/style/images/logo.png differ diff --git a/public/style/images/menus/1.png b/public/style/images/menus/1.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/1.png differ diff --git a/public/style/images/menus/10.png b/public/style/images/menus/10.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/menus/10.png differ diff --git a/public/style/images/menus/11.png b/public/style/images/menus/11.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/menus/11.png differ diff --git a/public/style/images/menus/12.png b/public/style/images/menus/12.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/menus/12.png differ diff --git a/public/style/images/menus/2.png b/public/style/images/menus/2.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/2.png differ diff --git a/public/style/images/menus/3.png b/public/style/images/menus/3.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/3.png differ diff --git a/public/style/images/menus/4.png b/public/style/images/menus/4.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/4.png differ diff --git a/public/style/images/menus/5.png b/public/style/images/menus/5.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/5.png differ diff --git a/public/style/images/menus/6.png b/public/style/images/menus/6.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/6.png differ diff --git a/public/style/images/menus/7.png b/public/style/images/menus/7.png new file mode 100644 index 0000000..05adc06 Binary files /dev/null and b/public/style/images/menus/7.png differ diff --git a/public/style/images/menus/8.png b/public/style/images/menus/8.png new file mode 100644 index 0000000..5bc454d Binary files /dev/null and b/public/style/images/menus/8.png differ diff --git a/public/style/images/menus/9.png b/public/style/images/menus/9.png new file mode 100644 index 0000000..b3b3d06 Binary files /dev/null and b/public/style/images/menus/9.png differ diff --git a/public/style/images/pos-text.png b/public/style/images/pos-text.png new file mode 100644 index 0000000..df778de Binary files /dev/null and b/public/style/images/pos-text.png differ diff --git a/public/style/images/product/1.jpg b/public/style/images/product/1.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/1.jpg differ diff --git a/public/style/images/product/2.jpg b/public/style/images/product/2.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/2.jpg differ diff --git a/public/style/images/product/3.jpg b/public/style/images/product/3.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/3.jpg differ diff --git a/public/style/images/product/4.jpg b/public/style/images/product/4.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/4.jpg differ diff --git a/public/style/images/product/5.jpg b/public/style/images/product/5.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/5.jpg differ diff --git a/public/style/images/product/6.jpg b/public/style/images/product/6.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/6.jpg differ diff --git a/public/style/images/product/7.jpg b/public/style/images/product/7.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/7.jpg differ diff --git a/public/style/images/product/8.jpg b/public/style/images/product/8.jpg new file mode 100644 index 0000000..6c74c9e Binary files /dev/null and b/public/style/images/product/8.jpg differ diff --git a/public/style/images/profile/1.jpg b/public/style/images/profile/1.jpg new file mode 100644 index 0000000..463c65d Binary files /dev/null and b/public/style/images/profile/1.jpg differ diff --git a/public/style/images/profile/1.png b/public/style/images/profile/1.png new file mode 100644 index 0000000..11eb0f2 Binary files /dev/null and b/public/style/images/profile/1.png differ diff --git a/public/style/images/profile/10.jpg b/public/style/images/profile/10.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/10.jpg differ diff --git a/public/style/images/profile/11.jpg b/public/style/images/profile/11.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/11.jpg differ diff --git a/public/style/images/profile/12.jpg b/public/style/images/profile/12.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/12.jpg differ diff --git a/public/style/images/profile/13.jpg b/public/style/images/profile/13.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/13.jpg differ diff --git a/public/style/images/profile/14.jpg b/public/style/images/profile/14.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/14.jpg differ diff --git a/public/style/images/profile/15.jpg b/public/style/images/profile/15.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/15.jpg differ diff --git a/public/style/images/profile/16.jpg b/public/style/images/profile/16.jpg new file mode 100644 index 0000000..fa5c32a Binary files /dev/null and b/public/style/images/profile/16.jpg differ diff --git a/public/style/images/profile/17.jpg b/public/style/images/profile/17.jpg new file mode 100644 index 0000000..05b81c7 Binary files /dev/null and b/public/style/images/profile/17.jpg differ diff --git a/public/style/images/profile/2.jpg b/public/style/images/profile/2.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/profile/2.jpg differ diff --git a/public/style/images/profile/2.png b/public/style/images/profile/2.png new file mode 100644 index 0000000..298d218 Binary files /dev/null and b/public/style/images/profile/2.png differ diff --git a/public/style/images/profile/3.jpg b/public/style/images/profile/3.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/profile/3.jpg differ diff --git a/public/style/images/profile/3.png b/public/style/images/profile/3.png new file mode 100644 index 0000000..298d218 Binary files /dev/null and b/public/style/images/profile/3.png differ diff --git a/public/style/images/profile/4.jpg b/public/style/images/profile/4.jpg new file mode 100644 index 0000000..a23dc0e Binary files /dev/null and b/public/style/images/profile/4.jpg differ diff --git a/public/style/images/profile/5.jpg b/public/style/images/profile/5.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/profile/5.jpg differ diff --git a/public/style/images/profile/6.jpg b/public/style/images/profile/6.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/profile/6.jpg differ diff --git a/public/style/images/profile/7.jpg b/public/style/images/profile/7.jpg new file mode 100644 index 0000000..6e9e54e Binary files /dev/null and b/public/style/images/profile/7.jpg differ diff --git a/public/style/images/profile/8.jpg b/public/style/images/profile/8.jpg new file mode 100644 index 0000000..f402c7d Binary files /dev/null and b/public/style/images/profile/8.jpg differ diff --git a/public/style/images/profile/9.jpg b/public/style/images/profile/9.jpg new file mode 100644 index 0000000..f402c7d Binary files /dev/null and b/public/style/images/profile/9.jpg differ diff --git a/public/style/images/profile/cover.jpg b/public/style/images/profile/cover.jpg new file mode 100644 index 0000000..c47680a Binary files /dev/null and b/public/style/images/profile/cover.jpg differ diff --git a/public/style/images/profile/pic1.jpg b/public/style/images/profile/pic1.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/pic1.jpg differ diff --git a/public/style/images/profile/prof1.png b/public/style/images/profile/prof1.png new file mode 100644 index 0000000..595531a Binary files /dev/null and b/public/style/images/profile/prof1.png differ diff --git a/public/style/images/profile/profile.png b/public/style/images/profile/profile.png new file mode 100644 index 0000000..5d61512 Binary files /dev/null and b/public/style/images/profile/profile.png differ diff --git a/public/style/images/profile/small/pic1.jpg b/public/style/images/profile/small/pic1.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic1.jpg differ diff --git a/public/style/images/profile/small/pic10.jpg b/public/style/images/profile/small/pic10.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic10.jpg differ diff --git a/public/style/images/profile/small/pic2.jpg b/public/style/images/profile/small/pic2.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic2.jpg differ diff --git a/public/style/images/profile/small/pic3.jpg b/public/style/images/profile/small/pic3.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic3.jpg differ diff --git a/public/style/images/profile/small/pic4.jpg b/public/style/images/profile/small/pic4.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic4.jpg differ diff --git a/public/style/images/profile/small/pic5.jpg b/public/style/images/profile/small/pic5.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic5.jpg differ diff --git a/public/style/images/profile/small/pic6.jpg b/public/style/images/profile/small/pic6.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic6.jpg differ diff --git a/public/style/images/profile/small/pic7.jpg b/public/style/images/profile/small/pic7.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic7.jpg differ diff --git a/public/style/images/profile/small/pic8.jpg b/public/style/images/profile/small/pic8.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic8.jpg differ diff --git a/public/style/images/profile/small/pic9.jpg b/public/style/images/profile/small/pic9.jpg new file mode 100644 index 0000000..85d3975 Binary files /dev/null and b/public/style/images/profile/small/pic9.jpg differ diff --git a/public/style/images/qr.png b/public/style/images/qr.png new file mode 100644 index 0000000..fccd399 Binary files /dev/null and b/public/style/images/qr.png differ diff --git a/public/style/images/tab/1.jpg b/public/style/images/tab/1.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/tab/1.jpg differ diff --git a/public/style/images/tab/2.jpg b/public/style/images/tab/2.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/tab/2.jpg differ diff --git a/public/style/images/tab/3.jpg b/public/style/images/tab/3.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/tab/3.jpg differ diff --git a/public/style/images/tab/4.jpg b/public/style/images/tab/4.jpg new file mode 100644 index 0000000..d385b29 Binary files /dev/null and b/public/style/images/tab/4.jpg differ diff --git a/public/style/images/testimonial/1.jpg b/public/style/images/testimonial/1.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/testimonial/1.jpg differ diff --git a/public/style/images/testimonial/2.jpg b/public/style/images/testimonial/2.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/testimonial/2.jpg differ diff --git a/public/style/images/testimonial/3.jpg b/public/style/images/testimonial/3.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/testimonial/3.jpg differ diff --git a/public/style/images/testimonial/4.jpg b/public/style/images/testimonial/4.jpg new file mode 100644 index 0000000..70177fe Binary files /dev/null and b/public/style/images/testimonial/4.jpg differ diff --git a/public/style/images/top.svg b/public/style/images/top.svg new file mode 100644 index 0000000..f1c7693 --- /dev/null +++ b/public/style/images/top.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/style/js/custom.js b/public/style/js/custom.js new file mode 100644 index 0000000..963d6f0 --- /dev/null +++ b/public/style/js/custom.js @@ -0,0 +1,332 @@ +/** +Core script to handle the entire theme and core functions +**/ + +var Gymove = function(){ + /* Search Bar ============ */ + var screenWidth = $( window ).width(); + + var homeSearch = function() { + + } + + var handleSelectPicker = function(){ + if(jQuery('.default-select').length > 0 ){ + jQuery('.default-select').selectpicker(); + } + } + + var handleTheme = function(){ + $('#preloader').fadeOut(500); + $('#main-wrapper').addClass('show'); + } + + var handleMetisMenu = function() { + if(jQuery('#menu').length > 0 ){ + $("#menu").metisMenu(); + } + jQuery('.metismenu > .mm-active ').each(function(){ + if(!jQuery(this).children('ul').length > 0) + { + jQuery(this).addClass('active-no-child'); + } + }); + } + + var handleAllChecked = function() { + $("#checkAll").on('change',function() { + $("td input:checkbox, .email-list .custom-checkbox input:checkbox").prop('checked', $(this).prop("checked")); + }); + } + + var handleNavigation = function() { + $(".nav-control").on('click', function() { + + $('#main-wrapper').toggleClass("menu-toggle"); + + $(".hamburger").toggleClass("is-active"); + }); + } + + var handleCurrentActive = function() { + for (var nk = window.location, + o = $("ul#menu a").filter(function() { + return this.href == nk; + }) + .addClass("mm-active") + .parent() + .addClass("mm-active");;) { + // console.log(o) + if (!o.is("li")) break; + o = o.parent() + .addClass("mm-show") + .parent() + .addClass("mm-active"); + } + } + + var handleCustomFileInput = function() { + $(".custom-file-input").on("change", function() { + var fileName = $(this).val().split("\\").pop(); + $(this).siblings(".custom-file-label").addClass("selected").html(fileName); + }); + } + + var handleMiniSidebar = function() { + $("ul#menu>li").on('click', function() { + const sidebarStyle = $('body').attr('data-sidebar-style'); + if (sidebarStyle === 'mini') { + console.log($(this).find('ul')) + $(this).find('ul').stop() + } + }) + } + + var handleMinHeight = function() { + var win_h = window.outerHeight; + var win_h = window.outerHeight; + if (win_h > 0 ? win_h : screen.height) { + $(".content-body").css("min-height", (win_h + 60) + "px"); + }; + } + + var handleDataAction = function() { + $('a[data-action="collapse"]').on("click", function(i) { + i.preventDefault(), + $(this).closest(".card").find('[data-action="collapse"] i').toggleClass("mdi-arrow-down mdi-arrow-up"), + $(this).closest(".card").children(".card-body").collapse("toggle"); + }); + + $('a[data-action="expand"]').on("click", function(i) { + i.preventDefault(), + $(this).closest(".card").find('[data-action="expand"] i').toggleClass("icon-size-actual icon-size-fullscreen"), + $(this).closest(".card").toggleClass("card-fullscreen"); + }); + + + + $('[data-action="close"]').on("click", function() { + $(this).closest(".card").removeClass().slideUp("fast"); + }); + + $('[data-action="reload"]').on("click", function() { + var e = $(this); + e.parents(".card").addClass("card-load"), + e.parents(".card").append('
'), + setTimeout(function() { + e.parents(".card").children(".card-loader").remove(), + e.parents(".card").removeClass("card-load") + }, 2000) + }); + } + + var handleHeaderHight = function() { + const headerHight = $('.header').innerHeight(); + $(window).scroll(function() { + if ($('body').attr('data-layout') === "horizontal" && $('body').attr('data-header-position') === "static" && $('body').attr('data-sidebar-position') === "fixed") + $(this.window).scrollTop() >= headerHight ? $('.deznav').addClass('fixed') : $('.deznav').removeClass('fixed') + }); + } + + var handleDzScroll = function() { + jQuery('.dz-scroll').each(function(){ + + var scroolWidgetId = jQuery(this).attr('id'); + const ps = new PerfectScrollbar('#'+scroolWidgetId, { + wheelSpeed: 2, + wheelPropagation: true, + minScrollbarLength: 20 + }); + }) + } + + var handleMenuTabs = function() { + if(screenWidth <= 991 ){ + jQuery('.menu-tabs .nav-link').on('click',function(){ + if(jQuery(this).hasClass('open')) + { + jQuery(this).removeClass('open'); + jQuery('.fixed-content-box').removeClass('active'); + jQuery('.hamburger').show(); + }else{ + jQuery('.menu-tabs .nav-link').removeClass('open'); + jQuery(this).addClass('open'); + jQuery('.fixed-content-box').addClass('active'); + jQuery('.hamburger').hide(); + } + //jQuery('.fixed-content-box').toggleClass('active'); + }); + jQuery('.close-fixed-content').on('click',function(){ + jQuery('.fixed-content-box').removeClass('active'); + jQuery('.hamburger').removeClass('is-active'); + jQuery('#main-wrapper').removeClass('menu-toggle'); + jQuery('.hamburger').show(); + }); + } + } + + var handleChatbox = function() { + jQuery('.bell-link').on('click',function(){ + jQuery('.chatbox').addClass('active'); + }); + jQuery('.chatbox-close').on('click',function(){ + jQuery('.chatbox').removeClass('active'); + }); + } + + var handleBtnNumber = function() { + $('.btn-number').on('click', function(e) { + e.preventDefault(); + + fieldName = $(this).attr('data-field'); + type = $(this).attr('data-type'); + var input = $("input[name='" + fieldName + "']"); + var currentVal = parseInt(input.val()); + if (!isNaN(currentVal)) { + if (type == 'minus') + input.val(currentVal - 1); + else if (type == 'plus') + input.val(currentVal + 1); + } else { + input.val(0); + } + }); + } + + var handleDzChatUser = function() { + jQuery('.dz-chat-user-box .dz-chat-user').on('click',function(){ + jQuery('.dz-chat-user-box').addClass('d-none'); + jQuery('.dz-chat-history-box').removeClass('d-none'); + }); + + jQuery('.dz-chat-history-back').on('click',function(){ + jQuery('.dz-chat-user-box').removeClass('d-none'); + jQuery('.dz-chat-history-box').addClass('d-none'); + }); + + jQuery('.dz-fullscreen').on('click',function(){ + jQuery('.dz-fullscreen').toggleClass('active'); + }); + } + + var handleDzLoadMore = function() { + $(".dz-load-more").on('click', function(e) + { + e.preventDefault(); //STOP default action + $(this).append(' '); + + var dzLoadMoreUrl = $(this).attr('rel'); + var dzLoadMoreId = $(this).attr('id'); + + $.ajax({ + method: "POST", + url: dzLoadMoreUrl, + dataType: 'html', + success: function(data) { + $( "#"+dzLoadMoreId+"Content").append(data); + $('.dz-load-more i').remove(); + } + }) + }); + } + + var handleDzFullScreen = function() { + jQuery('.dz-fullscreen').on('click',function(e){ + if(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement) { + /* Enter fullscreen */ + if(document.exitFullscreen) { + document.exitFullscreen(); + } else if(document.msExitFullscreen) { + document.msExitFullscreen(); /* IE/Edge */ + } else if(document.mozCancelFullScreen) { + document.mozCancelFullScreen(); /* Firefox */ + } else if(document.webkitExitFullscreen) { + document.webkitExitFullscreen(); /* Chrome, Safari & Opera */ + } + } + else { /* exit fullscreen */ + if(document.documentElement.requestFullscreen) { + document.documentElement.requestFullscreen(); + } else if(document.documentElement.webkitRequestFullscreen) { + document.documentElement.webkitRequestFullscreen(); + } else if(document.documentElement.mozRequestFullScreen) { + document.documentElement.mozRequestFullScreen(); + } else if(document.documentElement.msRequestFullscreen) { + document.documentElement.msRequestFullscreen(); + } + } + }); + } + + var handlePerfectScrollbar = function() { + if(jQuery('.deznav-scroll').length > 0) + { + const qs = new PerfectScrollbar('.deznav-scroll'); + } + } + var heartBlast = function (){ + $(".heart").on("click", function() { + $(this).toggleClass("heart-blast"); + }); + } + /* Function ============ */ + return { + init:function(){ + handleSelectPicker(); + handleTheme(); + handleMetisMenu(); + handleAllChecked(); + handleNavigation(); + handleCurrentActive(); + handleCustomFileInput(); + handleMiniSidebar(); + handleMinHeight(); + handleDataAction(); + handleHeaderHight(); + handleDzScroll(); + handleMenuTabs(); + handleChatbox(); + handleBtnNumber(); + handleDzChatUser(); + handleDzLoadMore(); + handleDzFullScreen(); + handlePerfectScrollbar(); + heartBlast(); + + }, + + + load:function(){ + handleSelectPicker(); + handleTheme(); + }, + + resize:function(){ + + + } + } + +}(); + +/* Document.ready Start */ +jQuery(document).ready(function() { + 'use strict'; + Gymove.init(); + +}); +/* Document.ready END */ + +/* Window Load START */ +jQuery(window).on('load',function () { + 'use strict'; + Gymove.load(); + +}); +/* Window Load END */ +/* Window Resize START */ +jQuery(window).on('resize',function () { + 'use strict'; + Gymove.resize(); +}); +/* Window Resize END */ \ No newline at end of file diff --git a/public/style/js/custom.min.js b/public/style/js/custom.min.js new file mode 100644 index 0000000..a0e2446 --- /dev/null +++ b/public/style/js/custom.min.js @@ -0,0 +1 @@ +var Gymove=function(){var e=$(window).width(),t=function(){jQuery(".default-select").length>0&&jQuery(".default-select").selectpicker()},n=function(){$("#preloader").fadeOut(500),$("#main-wrapper").addClass("show")};return{init:function(){var o;t(),n(),jQuery("#menu").length>0&&$("#menu").metisMenu(),jQuery(".metismenu > .mm-active ").each(function(){!jQuery(this).children("ul").length>0&&jQuery(this).addClass("active-no-child")}),$("#checkAll").on("change",function(){$("td input:checkbox, .email-list .custom-checkbox input:checkbox").prop("checked",$(this).prop("checked"))}),$(".nav-control").on("click",function(){$("#main-wrapper").toggleClass("menu-toggle"),$(".hamburger").toggleClass("is-active")}),function(){for(var e=window.location,t=$("ul#menu a").filter(function(){return this.href==e}).addClass("mm-active").parent().addClass("mm-active");t.is("li");)t=t.parent().addClass("mm-show").parent().addClass("mm-active")}(),$(".custom-file-input").on("change",function(){var e=$(this).val().split("\\").pop();$(this).siblings(".custom-file-label").addClass("selected").html(e)}),$("ul#menu>li").on("click",function(){"mini"===$("body").attr("data-sidebar-style")&&(console.log($(this).find("ul")),$(this).find("ul").stop())}),o=window.outerHeight,((o=window.outerHeight)>0?o:screen.height)&&$(".content-body").css("min-height",o+60+"px"),$('a[data-action="collapse"]').on("click",function(e){e.preventDefault(),$(this).closest(".card").find('[data-action="collapse"] i').toggleClass("mdi-arrow-down mdi-arrow-up"),$(this).closest(".card").children(".card-body").collapse("toggle")}),$('a[data-action="expand"]').on("click",function(e){e.preventDefault(),$(this).closest(".card").find('[data-action="expand"] i').toggleClass("icon-size-actual icon-size-fullscreen"),$(this).closest(".card").toggleClass("card-fullscreen")}),$('[data-action="close"]').on("click",function(){$(this).closest(".card").removeClass().slideUp("fast")}),$('[data-action="reload"]').on("click",function(){var e=$(this);e.parents(".card").addClass("card-load"),e.parents(".card").append('
'),setTimeout(function(){e.parents(".card").children(".card-loader").remove(),e.parents(".card").removeClass("card-load")},2e3)}),function(){const e=$(".header").innerHeight();$(window).scroll(function(){"horizontal"===$("body").attr("data-layout")&&"static"===$("body").attr("data-header-position")&&"fixed"===$("body").attr("data-sidebar-position")&&($(this.window).scrollTop()>=e?$(".deznav").addClass("fixed"):$(".deznav").removeClass("fixed"))})}(),jQuery(".dz-scroll").each(function(){var e=jQuery(this).attr("id");new PerfectScrollbar("#"+e,{wheelSpeed:2,wheelPropagation:!0,minScrollbarLength:20})}),e<=991&&(jQuery(".menu-tabs .nav-link").on("click",function(){jQuery(this).hasClass("open")?(jQuery(this).removeClass("open"),jQuery(".fixed-content-box").removeClass("active"),jQuery(".hamburger").show()):(jQuery(".menu-tabs .nav-link").removeClass("open"),jQuery(this).addClass("open"),jQuery(".fixed-content-box").addClass("active"),jQuery(".hamburger").hide())}),jQuery(".close-fixed-content").on("click",function(){jQuery(".fixed-content-box").removeClass("active"),jQuery(".hamburger").removeClass("is-active"),jQuery("#main-wrapper").removeClass("menu-toggle"),jQuery(".hamburger").show()})),jQuery(".bell-link").on("click",function(){jQuery(".chatbox").addClass("active")}),jQuery(".chatbox-close").on("click",function(){jQuery(".chatbox").removeClass("active")}),$(".btn-number").on("click",function(e){e.preventDefault(),fieldName=$(this).attr("data-field"),type=$(this).attr("data-type");var t=$("input[name='"+fieldName+"']"),n=parseInt(t.val());isNaN(n)?t.val(0):"minus"==type?t.val(n-1):"plus"==type&&t.val(n+1)}),jQuery(".dz-chat-user-box .dz-chat-user").on("click",function(){jQuery(".dz-chat-user-box").addClass("d-none"),jQuery(".dz-chat-history-box").removeClass("d-none")}),jQuery(".dz-chat-history-back").on("click",function(){jQuery(".dz-chat-user-box").removeClass("d-none"),jQuery(".dz-chat-history-box").addClass("d-none")}),jQuery(".dz-fullscreen").on("click",function(){jQuery(".dz-fullscreen").toggleClass("active")}),$(".dz-load-more").on("click",function(e){e.preventDefault(),$(this).append(' ');var t=$(this).attr("rel"),n=$(this).attr("id");$.ajax({method:"POST",url:t,dataType:"html",success:function(e){$("#"+n+"Content").append(e),$(".dz-load-more i").remove()}})}),jQuery(".dz-fullscreen").on("click",function(e){document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.webkitRequestFullscreen?document.documentElement.webkitRequestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen()}),jQuery(".deznav-scroll").length>0&&new PerfectScrollbar(".deznav-scroll"),$(".heart").on("click",function(){$(this).toggleClass("heart-blast")})},load:function(){t(),n()},resize:function(){}}}();jQuery(document).ready(function(){"use strict";Gymove.init()}),jQuery(window).on("load",function(){"use strict";Gymove.load()}),jQuery(window).on("resize",function(){"use strict";Gymove.resize()}); \ No newline at end of file diff --git a/public/style/js/dashboard/dashboard-1.js b/public/style/js/dashboard/dashboard-1.js new file mode 100644 index 0000000..b3c9eae --- /dev/null +++ b/public/style/js/dashboard/dashboard-1.js @@ -0,0 +1,273 @@ +(function($) { + /* "use strict" */ + + + var dzChartlist = function() { + let draw = Chart.controllers.line.__super__.draw; //draw shadow + var screenWidth = $(window).width(); + var btnAware = function() { + + $('.avtivity-card') + .on('mouseenter', function(e) { + var parentOffset = $(this).offset(), + relX = e.pageX - parentOffset.left, + relY = e.pageY - parentOffset.top; + $(this).find('.effect').css({ top: relY, left: relX }) + }) + .on('mouseout', function(e) { + var parentOffset = $(this).offset(), + relX = e.pageX - parentOffset.left, + relY = e.pageY - parentOffset.top; + $(this).find('.effect').css({ top: relY, left: relX }) + }); + } + var chartTimeline = function() { + + var optionsTimeline = { + chart: { + type: "bar", + height: 320, + stacked: true, + toolbar: { + show: false + }, + sparkline: { + //enabled: true + }, + backgroundBarRadius: 5, + offsetX: -10, + }, + series: [{ + name: "New Clients", + data: [70, 20, 75, 20, 50, 40, 65, 15, 40, 55, 60, 20, 75, 40, 25, 70, 20, 40, 65, 50] + }, + { + name: "Retained Clients", + data: [-60, -10, -50, -25, -30, -65, -22, -10, -50, -20, -70, -35, -60, -20, -30, -45, -70, -50, -45, -10] + } + ], + + plotOptions: { + bar: { + columnWidth: "20%", + endingShape: "rounded", + colors: { + backgroundBarColors: ['rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)', 'rgba(0,0,0,0)'], + backgroundBarOpacity: 1, + backgroundBarRadius: 5, + opacity: 0 + }, + + }, + distributed: true + }, + colors: ['#0B2A97', '#FF9432'], + + grid: { + show: true, + }, + legend: { + show: false + }, + fill: { + opacity: 1 + }, + dataLabels: { + enabled: false, + colors: ['#0B2A97', '#FF9432'], + dropShadow: { + enabled: true, + top: 1, + left: 1, + blur: 1, + opacity: 1 + } + }, + xaxis: { + categories: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20'], + labels: { + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'Poppins', + fontWeight: 400 + + }, + }, + crosshairs: { + show: false, + }, + axisBorder: { + show: false, + }, + }, + + yaxis: { + //show: false + labels: { + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'Poppins', + fontWeight: 400 + + }, + }, + }, + + tooltip: { + x: { + show: true + } + } + }; + var chartTimelineRender = new ApexCharts(document.querySelector("#chartTimeline"), optionsTimeline); + chartTimelineRender.render(); + } + + var chartBar = function() { + var optionsArea = { + series: [{ + name: "Distance", + data: [2, 2, 1, 12, 6, 4, 10] + }], + chart: { + height: 200, + type: 'area', + group: 'social', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [10], + colors: ['#0B2A97'], + curve: 'smooth' + }, + legend: { + show: false, + tooltipHoverFormatter: function(val, opts) { + return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + '' + }, + + }, + markers: { + strokeWidth: [8], + strokeColors: ['#0B2A97'], + border: 0, + colors: ['#fff'], + hover: { + size: 13, + } + }, + xaxis: { + categories: ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'], + labels: { + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + yaxis: { + labels: { + offsetX: -16, + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + fill: { + colors: ['#0B2A97'], + type: 'solid', + opacity: 0 + }, + colors: ['#0B2A97'], + grid: { + borderColor: '#f1f1f1', + xaxis: { + lines: { + show: true + } + } + }, + responsive: [{ + breakpoint: 1601, + options: { + chart: { + height: 400 + }, + }, + }, { + breakpoint: 768, + options: { + chart: { + height: 250 + }, + markers: { + strokeWidth: [4], + strokeColors: ['#0B2A97'], + border: 0, + colors: ['#fff'], + hover: { + size: 6, + } + }, + stroke: { + width: [6], + colors: ['#0B2A97'], + curve: 'smooth' + }, + } + }] + }; + var chartArea = new ApexCharts(document.querySelector("#chartBar"), optionsArea); + chartArea.render(); + + } + /* Function ============ */ + return { + init: function() {}, + + + load: function() { + btnAware(); + chartTimeline(); + chartBar(); + }, + + resize: function() { + + } + } + + }(); + + jQuery(document).ready(function() {}); + + jQuery(window).on('load', function() { + setTimeout(function() { + dzChartlist.load(); + }, 1000); + + }); + + jQuery(window).on('resize', function() { + + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/dashboard/distance-map.js b/public/style/js/dashboard/distance-map.js new file mode 100644 index 0000000..821f64b --- /dev/null +++ b/public/style/js/dashboard/distance-map.js @@ -0,0 +1,280 @@ +(function($) { + /* "use strict" */ + + + var dzChartlist = function(){ + let draw = Chart.controllers.line.__super__.draw; //draw shadow + var screenWidth = $(window).width(); + var chartBarRunning = function(){ + + var chartBarRunningOptions = { + series: [ + { + name: 'Running', + data: [50, 18, 70, 40, 90, 70, 20, 75, 80, 25, 70, 45], + }, + { + name: 'Cycling', + data: [80, 40, 55, 20, 45, 30, 80, 90, 85, 90, 30, 85] + }, + + ], + chart: { + type: 'bar', + height: 370, + + toolbar: { + show: false, + }, + + }, + plotOptions: { + bar: { + horizontal: false, + endingShape:'rounded', + columnWidth: '50%', + + }, + }, + colors:['#70349D', '#FF3282'], + dataLabels: { + enabled: false, + }, + markers: { + shape: "circle", + }, + legend: { + show: false, + fontSize: '12px', + labels: { + colors: '#000000', + + }, + markers: { + width: 18, + height: 18, + strokeWidth: 0, + strokeColor: '#fff', + fillColors: undefined, + radius: 12, + } + }, + stroke: { + show: true, + width: 6, + colors: ['transparent'] + }, + grid: { + borderColor: '#eee', + }, + xaxis: { + + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + labels: { + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'poppins', + fontWeight: 100, + cssClass: 'apexcharts-xaxis-label', + }, + }, + crosshairs: { + show: false, + } + }, + yaxis: { + labels: { + offsetX:-16, + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'poppins', + fontWeight: 100, + cssClass: 'apexcharts-xaxis-label', + }, + }, + }, + fill: { + opacity: 1, + colors:['#70349D', '#FF3282'], + }, + tooltip: { + y: { + formatter: function (val) { + return "$ " + val + " thousands" + } + } + }, + responsive: [{ + breakpoint: 575, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + + }, + }, + chart:{ + height:250, + } + } + }] + }; + + var chartBarRunningObject = new ApexCharts(document.querySelector("#chartBarRunning"), chartBarRunningOptions); + chartBarRunningObject.render(); + + } + + + var chartBarCycle = function(){ + + var chartBarCycleOptions = { + series: [ + { + name: 'Cycling', + data: [80, 40, 55, 20, 45, 30, 80, 90, 85, 90, 30, 85] + }, + + ], + chart: { + type: 'bar', + height: 370, + + toolbar: { + show: false, + }, + + }, + plotOptions: { + bar: { + horizontal: false, + endingShape:'rounded', + columnWidth: '50%', + + }, + }, + colors:['#FF3282'], + dataLabels: { + enabled: false, + }, + markers: { + shape: "circle", + }, + legend: { + show: false, + fontSize: '12px', + labels: { + colors: '#000000', + + }, + markers: { + width: 18, + height: 18, + strokeWidth: 0, + strokeColor: '#fff', + fillColors: undefined, + radius: 12, + } + }, + stroke: { + show: true, + width: 6, + colors: ['transparent'] + }, + grid: { + borderColor: '#eee', + }, + xaxis: { + + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + labels: { + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'poppins', + fontWeight: 100, + cssClass: 'apexcharts-xaxis-label', + }, + }, + crosshairs: { + show: false, + } + }, + yaxis: { + labels: { + offsetX:-16, + style: { + colors: '#787878', + fontSize: '13px', + fontFamily: 'poppins', + fontWeight: 100, + cssClass: 'apexcharts-xaxis-label', + }, + }, + }, + fill: { + opacity: 1, + colors:['#FF3282'], + }, + tooltip: { + y: { + formatter: function (val) { + return "$ " + val + " thousands" + } + } + }, + responsive: [{ + breakpoint: 575, + options: { + plotOptions: { + bar: { + columnWidth: '40%', + + }, + }, + chart:{ + height:250, + } + } + }] + }; + + var chartBarCycleObject = new ApexCharts(document.querySelector("#chartBarCycle"), chartBarCycleOptions); + chartBarCycleObject.render(); + } + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + chartBarRunning(); + chartBarCycle(); + }, + + resize:function(){ + + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + setTimeout(function(){ + dzChartlist.load(); + }, 1000); + + }); + + jQuery(window).on('resize',function(){ + + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/dashboard/workout-statistic.js b/public/style/js/dashboard/workout-statistic.js new file mode 100644 index 0000000..4f3bdee --- /dev/null +++ b/public/style/js/dashboard/workout-statistic.js @@ -0,0 +1,425 @@ +(function($) { + /* "use strict" */ + + + var dzChartlist = function(){ + let draw = Chart.controllers.line.__super__.draw; //draw shadow + var screenWidth = $(window).width(); + var chartBar = function(){ + var optionsArea = { + series: [{ + name: "Running", + data: [20, 40, 20, 80, 40, 40] + } + ], + chart: { + height: 400, + type: 'area', + group: 'social', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [4], + colors:['#A02CFA'], + curve: 'smooth' + }, + legend: { + show:false, + tooltipHoverFormatter: function(val, opts) { + return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + '' + }, + markers: { + fillColors:['#A02CFA'], + width: 19, + height: 19, + strokeWidth: 0, + radius: 19 + } + }, + markers: { + strokeWidth: [4], + strokeColors: ['#A02CFA'], + border:0, + colors:['#fff'], + hover: { + size: 6, + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + yaxis: { + labels: { + offsetX:-16, + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + fill: { + colors:['#A02CFA'], + type:'solid', + opacity: 0.7 + }, + colors:['#A02CFA'], + grid: { + borderColor: '#f1f1f1', + xaxis: { + lines: { + show: true + } + } + }, + responsive: [{ + breakpoint: 575, + options: { + chart: { + height: 250, + } + } + }] + }; + var chartArea = new ApexCharts(document.querySelector("#chartBar"), optionsArea); + chartArea.render(); + + } + var chartBar2 = function(){ + var optionsArea = { + series: [{ + name: "Running", + data: [40, 40, 30, 90, 10, 80] + } + ], + chart: { + height: 400, + type: 'area', + group: 'social', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [4], + colors:['#FF3282'], + curve: 'smooth' + }, + legend: { + show:false, + tooltipHoverFormatter: function(val, opts) { + return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + '' + }, + markers: { + fillColors:['#FF3282'], + width: 19, + height: 19, + strokeWidth: 0, + radius: 19 + } + }, + markers: { + strokeWidth: [4], + strokeColors: ['#FF3282'], + border:0, + colors:['#fff'], + hover: { + size: 6, + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + yaxis: { + labels: { + offsetX:-16, + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + fill: { + colors:['#FF3282'], + type:'solid', + opacity: 0.7 + }, + colors:['#FF3282'], + grid: { + borderColor: '#f1f1f1', + xaxis: { + lines: { + show: true + } + } + }, + responsive: [{ + breakpoint: 575, + options: { + chart: { + height: 250, + } + } + }] + }; + var chartArea = new ApexCharts(document.querySelector("#chartBar2"), optionsArea); + chartArea.render(); + + } + var chartBar3 = function(){ + var optionsArea = { + series: [{ + name: "Running", + data: [20, 15, 50, 20, 50, 30] + } + ], + chart: { + height: 400, + type: 'area', + group: 'social', + toolbar: { + show: false + }, + zoom: { + enabled: false + }, + }, + dataLabels: { + enabled: false + }, + stroke: { + width: [4], + colors:['#FFBC11'], + curve: 'smooth' + }, + legend: { + show:false, + tooltipHoverFormatter: function(val, opts) { + return val + ' - ' + opts.w.globals.series[opts.seriesIndex][opts.dataPointIndex] + '' + }, + markers: { + fillColors:['#FFBC11'], + width: 19, + height: 19, + strokeWidth: 0, + radius: 19 + } + }, + markers: { + strokeWidth: [4], + strokeColors: ['#FFBC11'], + border:0, + colors:['#fff'], + hover: { + size: 6, + } + }, + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + labels: { + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + yaxis: { + labels: { + offsetX:-16, + style: { + colors: '#3E4954', + fontSize: '14px', + fontFamily: 'Poppins', + fontWeight: 100, + + }, + }, + }, + fill: { + colors:['#FFBC11'], + type:'solid', + opacity: 0.7 + }, + colors:['#FFBC11'], + grid: { + borderColor: '#f1f1f1', + xaxis: { + lines: { + show: true + } + } + }, + responsive: [{ + breakpoint: 575, + options: { + chart: { + height: 250, + } + } + }] + }; + var chartArea = new ApexCharts(document.querySelector("#chartBar3"), optionsArea); + chartArea.render(); + + } + + var pieChart = function(){ + var options = { + series: [20, 35, 45], + chart: { + type: 'donut', + height:200, + }, + legend: { + show:false, + }, + fill:{ + colors:['#FF9900','#0B2A97','#EBEBEB'] + }, + stroke:{ + width:0, + }, + colors:['#FF9900','#0B2A97','#EBEBEB'], + dataLabels: { + enabled: false + } + }; + + var chart = new ApexCharts(document.querySelector("#pieChart"), options); + chart.render(); + } + var radialBar = function(){ + var options = { + series: [81], + chart: { + height: 280, + type: 'radialBar', + offsetY: -10 + }, + plotOptions: { + radialBar: { + startAngle: -135, + endAngle: 135, + dataLabels: { + name: { + fontSize: '16px', + color: undefined, + offsetY: 120 + }, + value: { + offsetY: 0, + fontSize: '34px', + color: 'black', + formatter: function (val) { + return val + "%"; + } + } + } + } + }, + fill: { + type: 'gradient', + colors:'#0B2A97', + gradient: { + shade: 'dark', + shadeIntensity: 0.15, + inverseColors: false, + opacityFrom: 1, + opacityTo: 1, + stops: [0, 50, 65, 91] + }, + }, + stroke: { + lineCap: 'round', + colors:'#0B2A97' + }, + labels: [''], + }; + + var chart = new ApexCharts(document.querySelector("#radialBar"), options); + chart.render(); + } + var donutChart = function(){ + $("span.donut").peity("donut", { + width: "90", + height: "90" + }); + } + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + chartBar(); + chartBar2(); + chartBar3(); + pieChart(); + radialBar(); + donutChart(); + }, + + resize:function(){ + + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + setTimeout(function(){ + dzChartlist.load(); + }, 1000); + + }); + + jQuery(window).on('resize',function(){ + + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/deznav-init.js b/public/style/js/deznav-init.js new file mode 100644 index 0000000..9f78906 --- /dev/null +++ b/public/style/js/deznav-init.js @@ -0,0 +1,42 @@ +(function($) { + + function getUrlParams(dParam) { + var dPageURL = window.location.search.substring(1), + dURLVariables = dPageURL.split('&'), + dParameterName, + i; + + for (i = 0; i < dURLVariables.length; i++) { + dParameterName = dURLVariables[i].split('='); + + if (dParameterName[0] === dParam) { + return dParameterName[1] === undefined ? true : decodeURIComponent(dParameterName[1]); + } + } + } + + var direction = getUrlParams('dir'); + if(direction != 'rtl') + {direction = 'ltr'; } + + var dezSettingsOptions = { + typography: "poppins", + version: "light", + layout: "Vertical", + headerBg: "color_1", + navheaderBg: "color_1", + sidebarBg: "color_1", + sidebarStyle: "full", + sidebarPosition: "fixed", + headerPosition: "fixed", + containerLayout: "full", + direction: direction + }; + + new dezSettings(dezSettingsOptions); + + jQuery(window).on('resize',function(){ + new dezSettings(dezSettingsOptions); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-compact-nav.js b/public/style/js/layout-compact-nav.js new file mode 100644 index 0000000..b10dd82 --- /dev/null +++ b/public/style/js/layout-compact-nav.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + sidebarStyle: "compact" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-dark.js b/public/style/js/layout-dark.js new file mode 100644 index 0000000..5e83e6d --- /dev/null +++ b/public/style/js/layout-dark.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + version: "dark" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-fixed-header.js b/public/style/js/layout-fixed-header.js new file mode 100644 index 0000000..48b69bb --- /dev/null +++ b/public/style/js/layout-fixed-header.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + headerPosition: "fixed", + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-fixed-nav.js b/public/style/js/layout-fixed-nav.js new file mode 100644 index 0000000..6a2a351 --- /dev/null +++ b/public/style/js/layout-fixed-nav.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + sidebarPosition: "fixed" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-full-nav.js b/public/style/js/layout-full-nav.js new file mode 100644 index 0000000..a7c5ed0 --- /dev/null +++ b/public/style/js/layout-full-nav.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + sidebarStyle: "full", + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-light.js b/public/style/js/layout-light.js new file mode 100644 index 0000000..ea8764f --- /dev/null +++ b/public/style/js/layout-light.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + version: "light" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-mini-nav.js b/public/style/js/layout-mini-nav.js new file mode 100644 index 0000000..48195db --- /dev/null +++ b/public/style/js/layout-mini-nav.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + sidebarStyle: "mini" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/layout-rtl.js b/public/style/js/layout-rtl.js new file mode 100644 index 0000000..6247589 --- /dev/null +++ b/public/style/js/layout-rtl.js @@ -0,0 +1,9 @@ +(function($) { + "use strict" + + new dezSettings({ + direction: "rtl" + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/bootstrap-multiselect-init.js b/public/style/js/plugins-init/bootstrap-multiselect-init.js new file mode 100644 index 0000000..a7ef8a0 --- /dev/null +++ b/public/style/js/plugins-init/bootstrap-multiselect-init.js @@ -0,0 +1,17 @@ +(function($) { + "use strict" + + + $('.basic-multiselect').multiselect(); + + $('.basic-multiselect-optgroup').multiselect({ + enableClickableOptGroups: true + }); + + $('.basic-multiselect-selectall').multiselect({ + enableClickableOptGroups: true, + includeSelectAllOption: true + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/bootstrap-tagsinput-init.js b/public/style/js/plugins-init/bootstrap-tagsinput-init.js new file mode 100644 index 0000000..4e17ee9 --- /dev/null +++ b/public/style/js/plugins-init/bootstrap-tagsinput-init.js @@ -0,0 +1,6 @@ +(function($) { + "use strict" + + $("#tags_1").tagsinput(); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/bootstrap-touchpin-init.js b/public/style/js/plugins-init/bootstrap-touchpin-init.js new file mode 100644 index 0000000..f8d5f2d --- /dev/null +++ b/public/style/js/plugins-init/bootstrap-touchpin-init.js @@ -0,0 +1,49 @@ +(function ($) { + "use strict"; + + $("input[name='demo0']").TouchSpin() + + $("input[name='demo1']").TouchSpin({ + min: 0, + max: 100, + step: .1, + decimals: 2, + boostat: 5, + maxboostedstep: 10, + postfix: "%" + }) + + $("input[name='demo2']").TouchSpin({ + min: -1e9, + max: 1e9, + stepinterval: 50, + maxboostedstep: 1e7, + prefix: "$" + }) + + $("input[name='demo_vertical']").TouchSpin({ + verticalbuttons: !0 + }) + + $("input[name='demo_vertical2']").TouchSpin({ + verticalbuttons: !0, + verticalupclass: "fa fa-plus", + verticaldownclass: "fa fa-minus" + }) + + $("input[name='demo4']").TouchSpin({ + postfix: "a button", + postfix_extraclass: "btn btn-default" + }) + + $("input[name='demo4_2']").TouchSpin({ + postfix: "a button", + postfix_extraclass: "btn btn-default" + }) + + $("input[name='demo5']").TouchSpin({ + prefix: "pre", + postfix: "post" + }) + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/bs-daterange-picker-init.js b/public/style/js/plugins-init/bs-daterange-picker-init.js new file mode 100644 index 0000000..81a6473 --- /dev/null +++ b/public/style/js/plugins-init/bs-daterange-picker-init.js @@ -0,0 +1,31 @@ +(function($) { + "use strict" + + // Daterange picker + $('.input-daterange-datepicker').daterangepicker({ + buttonClasses: ['btn', 'btn-sm'], + applyClass: 'btn-danger', + cancelClass: 'btn-inverse' + }); + $('.input-daterange-timepicker').daterangepicker({ + timePicker: true, + format: 'MM/DD/YYYY h:mm A', + timePickerIncrement: 30, + timePicker12Hour: true, + timePickerSeconds: false, + buttonClasses: ['btn', 'btn-sm'], + applyClass: 'btn-danger', + cancelClass: 'btn-inverse' + }); + $('.input-limit-datepicker').daterangepicker({ + format: 'MM/DD/YYYY', + minDate: '06/01/2015', + maxDate: '06/30/2015', + buttonClasses: ['btn', 'btn-sm'], + applyClass: 'btn-danger', + cancelClass: 'btn-inverse', + dateLimit: { + days: 6 + } + }); +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/chartist-init.js b/public/style/js/plugins-init/chartist-init.js new file mode 100644 index 0000000..e8b3fd8 --- /dev/null +++ b/public/style/js/plugins-init/chartist-init.js @@ -0,0 +1,875 @@ +(function($) { + /* "use strict" */ + + + var dzChartlist = function(){ + + var screenWidth = $(window).width(); + + var setChartWidth = function(){ + + if(screenWidth <= 768) + { + var chartBlockWidth = 0; + if(screenWidth >= 500) + { + chartBlockWidth = 250; + }else{ + chartBlockWidth = 300; + } + + jQuery('.chartlist-chart').css('min-width',chartBlockWidth - 31); + } + } + + var lineAnimatedChart = function(){ + + var chart = new Chartist.Line('#smil-animations', { + labels: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + series: [ + [12, 9, 7, 8, 5, 4, 6, 2, 3, 3, 4, 6], + [4, 5, 3, 7, 3, 5, 5, 3, 4, 4, 5, 5], + [5, 3, 4, 5, 6, 3, 3, 4, 5, 6, 3, 4], + [3, 4, 5, 6, 7, 6, 4, 5, 6, 7, 6, 3] + ] + }, { + low: 0, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + // Let's put a sequence number aside so we can use it in the event callbacks + var seq = 0, + delays = 80, + durations = 500; + + // Once the chart is fully created we reset the sequence + chart.on('created', function() { + seq = 0; + }); + + // On each drawn element by Chartist we use the Chartist.Svg API to trigger SMIL animations + chart.on('draw', function(data) { + seq++; + + if(data.type === 'line') { + // If the drawn element is a line we do a simple opacity fade in. This could also be achieved using CSS3 animations. + data.element.animate({ + opacity: { + // The delay when we like to start the animation + begin: seq * delays + 1000, + // Duration of the animation + dur: durations, + // The value where the animation should start + from: 0, + // The value where it should end + to: 1 + } + }); + } else if(data.type === 'label' && data.axis === 'x') { + data.element.animate({ + y: { + begin: seq * delays, + dur: durations, + from: data.y + 100, + to: data.y, + // We can specify an easing function from Chartist.Svg.Easing + easing: 'easeOutQuart' + } + }); + } else if(data.type === 'label' && data.axis === 'y') { + data.element.animate({ + x: { + begin: seq * delays, + dur: durations, + from: data.x - 100, + to: data.x, + easing: 'easeOutQuart' + } + }); + } else if(data.type === 'point') { + data.element.animate({ + x1: { + begin: seq * delays, + dur: durations, + from: data.x - 10, + to: data.x, + easing: 'easeOutQuart' + }, + x2: { + begin: seq * delays, + dur: durations, + from: data.x - 10, + to: data.x, + easing: 'easeOutQuart' + }, + opacity: { + begin: seq * delays, + dur: durations, + from: 0, + to: 1, + easing: 'easeOutQuart' + } + }); + } else if(data.type === 'grid') { + // Using data.axis we get x or y which we can use to construct our animation definition objects + var pos1Animation = { + begin: seq * delays, + dur: durations, + from: data[data.axis.units.pos + '1'] - 30, + to: data[data.axis.units.pos + '1'], + easing: 'easeOutQuart' + }; + + var pos2Animation = { + begin: seq * delays, + dur: durations, + from: data[data.axis.units.pos + '2'] - 100, + to: data[data.axis.units.pos + '2'], + easing: 'easeOutQuart' + }; + + var animations = {}; + animations[data.axis.units.pos + '1'] = pos1Animation; + animations[data.axis.units.pos + '2'] = pos2Animation; + animations['opacity'] = { + begin: seq * delays, + dur: durations, + from: 0, + to: 1, + easing: 'easeOutQuart' + }; + + data.element.animate(animations); + } + }); + + // For the sake of the example we update the chart every time it's created with a delay of 10 seconds + chart.on('created', function() { + if(window.__exampleAnimateTimeout) { + clearTimeout(window.__exampleAnimateTimeout); + window.__exampleAnimateTimeout = null; + } + window.__exampleAnimateTimeout = setTimeout(chart.update.bind(chart), 12000); + }); + + + + } + + + var scatterChart = function(){ + //Line Scatter Diagram + var times = function(n) { + return Array.apply(null, new Array(n)); + }; + + var data = times(52).map(Math.random).reduce(function(data, rnd, index) { + data.labels.push(index + 1); + data.series.forEach(function(series) { + series.push(Math.random() * 100) + }); + + return data; + }, { + labels: [], + series: times(4).map(function() { return new Array() }) + }); + + var options = { + showLine: false, + axisX: { + labelInterpolationFnc: function(value, index) { + return index % 13 === 0 ? 'W' + value : null; + } + } + }; + + var responsiveOptions = [ + ['screen and (min-width: 640px)', { + axisX: { + labelInterpolationFnc: function(value, index) { + return index % 4 === 0 ? 'W' + value : null; + } + } + }] + ]; + + new Chartist.Line('#scatter-diagram', data, options, responsiveOptions); + } + + var simpleLineChart = function(){ + //Simple line chart + new Chartist.Line('#simple-line-chart', { + labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'], + series: [ + [12, 9, 7, 8, 5], + [2, 1, 3.5, 7, 3], + [1, 3, 4, 5, 6] + ] + }, { + fullWidth: true, + chartPadding: { + right: 40 + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + } + var lineTooltipsChart = function(){ + //Line chart with tooltips + + new Chartist.Line('#line-chart-tooltips', { + labels: ['1', '2', '3', '4', '5', '6'], + series: [ + { + name: 'Fibonacci sequence', + data: [1, 2, 3, 5, 8, 13] + }, + { + name: 'Golden section', + data: [1, 1.618, 2.618, 4.236, 6.854, 11.09] + } + ] + }, + { + plugins: [ + Chartist.plugins.tooltip() + ], + fullWidth: true + } + ); + + var $chart = $('#line-chart-tooltips'); + + var $toolTip = $chart + .append('
') + .find('.tooltip') + .hide(); + + $chart.on('mouseenter', '.ct-point', function() { + var $point = $(this), + value = $point.attr('ct:value'), + seriesName = $point.parent().attr('ct:series-name'); + $toolTip.html(seriesName + '
' + value).show(); + }); + + $chart.on('mouseleave', '.ct-point', function() { + $toolTip.hide(); + }); + + $chart.on('mousemove', function(event) { + $toolTip.css({ + left: (event.offsetX || event.originalEvent.layerX) - $toolTip.width() / 2 - 10, + top: (event.offsetY || event.originalEvent.layerY) - $toolTip.height() - 40 + }); + }); + + } + var withAreaChart = function(){ + //Line chart with area + + new Chartist.Line('#chart-with-area', { + labels: [1, 2, 3, 4, 5, 6, 7, 8, 9], + series: [ + [5, 9, 7, 8, 5, 3, 5, 4, 3] + ] + }, { + low: 0, + showArea: true, + fullWidth: true, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + } + var biPolarLineChart = function(){ + //Bi-polar Line chart with area only + + new Chartist.Line('#bi-polar-line', { + labels: [1, 2, 3, 4, 5, 6, 7, 8], + series: [ + [1, 2, 3, 1, -2, 0, 1, 0], + [-2, -1, -2, -1, -2.5, -1, -2, -1], + [0, 0, 0, 1, 2, 2.5, 2, 1], + [2.5, 2, 1, 0.5, 1, 0.5, -1, -2.5] + ] + }, { + high: 3, + low: -3, + showArea: true, + showLine: false, + showPoint: false, + fullWidth: true, + axisX: { + showLabel: false, + showGrid: false + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + } + var svgAnimationChart = function(){ + //SVG Path animation + + var chart = new Chartist.Line('#svg-animation', { + labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + series: [ + [1, 5, 2, 5, 4, 3], + [2, 3, 4, 8, 1, 2], + [5, 4, 3, 2, 1, 0.5] + ] + }, { + low: 0, + showArea: true, + showPoint: false, + fullWidth: true + }); + + chart.on('draw', function(data) { + if(data.type === 'line' || data.type === 'area') { + data.element.animate({ + d: { + begin: 2000 * data.index, + dur: 2000, + from: data.path.clone().scale(1, 0).translate(0, data.chartRect.height()).stringify(), + to: data.path.clone().stringify(), + easing: Chartist.Svg.Easing.easeOutQuint + } + }); + } + }); + } + var lineSmoothingChart = function(){ + //Line Interpolation / Smoothing + + var chart = new Chartist.Line('#line-smoothing', { + labels: [1, 2, 3, 4, 5], + series: [ + [1, 5, 10, 0, 1], + [10, 15, 0, 1, 2] + ] + }, { + // Remove this configuration to see that chart rendered with cardinal spline interpolation + // Sometimes, on large jumps in data values, it's better to use simple smoothing. + lineSmooth: Chartist.Interpolation.simple({ + divisor: 2 + }), + fullWidth: true, + chartPadding: { + right: 20 + }, + low: 0 + }); + } + var biPolarBarChart = function(){ + //Bi-polar bar chart + var data = { + labels: ['W1', 'W2', 'W3', 'W4', 'W5', 'W6', 'W7', 'W8', 'W9', 'W10'], + series: [ + [1, 2, 4, 8, 6, -2, -1, -4, -6, -2] + ] + }; + + var options = { + high: 10, + low: -10, + axisX: { + labelInterpolationFnc: function(value, index) { + return index % 2 === 0 ? value : null; + } + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }; + + new Chartist.Bar('#bi-polar-bar', data, options); + + } + var overlappingBarsChart = function(){ + //Overlapping bars on mobile + var data = { + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + series: [ + [5, 4, 3, 7, 5, 10, 3, 4, 8, 10, 6, 8], + [3, 2, 9, 5, 4, 6, 4, 6, 7, 8, 7, 4] + ] + }; + var options = { + seriesBarDistance: 10 + }; + var responsiveOptions = [ + ['screen and (max-width: 640px)', { + seriesBarDistance: 5, + axisX: { + labelInterpolationFnc: function (value) { + return value[0]; + } + } + }] + ]; + new Chartist.Bar('#overlapping-bars', data, options, responsiveOptions); + } + var multiLineChart = function(){ + //Multi-line labels + new Chartist.Bar('#multi-line-chart', { + labels: ['First quarter of the year', 'Second quarter of the year', 'Third quarter of the year', 'Fourth quarter of the year'], + series: [ + [60000, 40000, 80000, 70000], + [40000, 30000, 70000, 65000], + [8000, 3000, 10000, 6000] + ] + }, { + seriesBarDistance: 10, + axisX: { + offset: 60 + }, + axisY: { + offset: 80, + labelInterpolationFnc: function(value) { + return value + ' CHF' + }, + scaleMinSpace: 15 + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + } + var stackedBarChart = function(){ + //Stacked bar chart + new Chartist.Bar('#stacked-bar-chart', { + labels: ['Q1', 'Q2', 'Q3', 'Q4'], + series: [ + [800000, 1200000, 1400000, 1300000], + [200000, 400000, 500000, 300000], + [160000, 290000, 410000, 600000] + ] + }, { + stackBars: true, + axisY: { + labelInterpolationFnc: function(value) { + return (value / 1000) + 'k'; + } + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }).on('draw', function(data) { + if(data.type === 'bar') { + data.element.attr({ + style: 'stroke-width: 30px' + }); + } + }); + } + var horizontalBarChart = function(){ + //Horizontal bar chart + + new Chartist.Bar('#horizontal-bar-chart', { + labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], + series: [ + [5, 4, 3, 7, 5, 10, 3], + [3, 2, 9, 5, 4, 6, 4] + ] + }, { + seriesBarDistance: 10, + reverseData: true, + horizontalBars: true, + axisY: { + offset: 70 + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + } + var extremeChart = function(){ + // Extreme responsive configuration + + new Chartist.Bar('#extreme-chart', { + labels: ['Quarter 1', 'Quarter 2', 'Quarter 3', 'Quarter 4'], + series: [ + [5, 4, 3, 7], + [3, 2, 9, 5], + [1, 5, 8, 4], + [2, 3, 4, 6], + [4, 1, 2, 1] + ] + }, { + // Default mobile configuration + stackBars: true, + axisX: { + labelInterpolationFnc: function(value) { + return value.split(/\s+/).map(function(word) { + return word[0]; + }).join(''); + } + }, + axisY: { + offset: 20 + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }, [ + // Options override for media > 400px + ['screen and (min-width: 400px)', { + reverseData: true, + horizontalBars: true, + axisX: { + labelInterpolationFnc: Chartist.noop + }, + axisY: { + offset: 60 + } + }], + // Options override for media > 800px + ['screen and (min-width: 800px)', { + stackBars: false, + seriesBarDistance: 10 + }], + // Options override for media > 1000px + ['screen and (min-width: 1000px)', { + reverseData: false, + horizontalBars: false, + seriesBarDistance: 15 + }] + ]); + } + var labelPlacementChart = function(){ + //Label placement + + new Chartist.Bar('#label-placement-chart', { + labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], + series: [ + [5, 4, 3, 7, 5, 10, 3], + [3, 2, 9, 5, 4, 6, 4] + ] + }, { + axisX: { + // On the x-axis start means top and end means bottom + position: 'start' + }, + axisY: { + // On the y-axis start means left and end means right + position: 'end' + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + } + var animatingDonutChart = function(){ + //Animating a Donut with Svg.animate + + var chart = new Chartist.Pie('#animating-donut', { + series: [10, 20, 50, 20, 5, 50, 15], + labels: [1, 2, 3, 4, 5, 6, 7] + }, { + donut: true, + showLabel: false, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + chart.on('draw', function(data) { + if(data.type === 'slice') { + // Get the total path length in order to use for dash array animation + var pathLength = data.element._node.getTotalLength(); + + // Set a dasharray that matches the path length as prerequisite to animate dashoffset + data.element.attr({ + 'stroke-dasharray': pathLength + 'px ' + pathLength + 'px' + }); + + // Create animation definition while also assigning an ID to the animation for later sync usage + var animationDefinition = { + 'stroke-dashoffset': { + id: 'anim' + data.index, + dur: 1000, + from: -pathLength + 'px', + to: '0px', + easing: Chartist.Svg.Easing.easeOutQuint, + // We need to use `fill: 'freeze'` otherwise our animation will fall back to initial (not visible) + fill: 'freeze' + } + }; + + // If this was not the first slice, we need to time the animation so that it uses the end sync event of the previous animation + if(data.index !== 0) { + animationDefinition['stroke-dashoffset'].begin = 'anim' + (data.index - 1) + '.end'; + } + + // We need to set an initial value before the animation starts as we are not in guided mode which would do that for us + data.element.attr({ + 'stroke-dashoffset': -pathLength + 'px' + }); + + // We can't use guided mode as the animations need to rely on setting begin manually + // See http://gionkunz.github.io/chartist-js/api-documentation.html#chartistsvg-function-animate + data.element.animate(animationDefinition, false); + } + }); + + // For the sake of the example we update the chart every time it's created with a delay of 8 seconds + chart.on('created', function() { + if(window.__anim21278907124) { + clearTimeout(window.__anim21278907124); + window.__anim21278907124 = null; + } + window.__anim21278907124 = setTimeout(chart.update.bind(chart), 10000); + }); + + } + var simplePieChart = function(){ + //Simple pie chart + + var data1 = { + series: [5, 3, 4] + }; + + var sum = function(a, b) { return a + b }; + + new Chartist.Pie('#simple-pie', data1, { + labelInterpolationFnc: function(value) { + return Math.round(value / data1.series.reduce(sum) * 100) + '%'; + } + }); + + } + var pieChart = function(){ + //Pie chart with custom labels + + var data = { + labels: ['35%', '55%', '10%'], + series: [20, 15, 40] + }; + + var options = { + labelInterpolationFnc: function(value) { + return value[0] + } + }; + + var responsiveOptions = [ + ['screen and (min-width: 640px)', { + chartPadding: 30, + donut: true, + labelOffset: 100, + donutWidth: 60, + labelDirection: 'explode', + labelInterpolationFnc: function(value) { + return value; + } + }], + ['screen and (min-width: 1024px)', { + labelOffset: 60, + chartPadding: 20 + }] + ]; + + new Chartist.Pie('#pie-chart', data, options, responsiveOptions); + + } + var gaugeChart = function(){ + //Gauge chart + + new Chartist.Pie('#gauge-chart', { + series: [20, 10, 30, 40] + }, { + donut: true, + donutWidth: 60, + startAngle: 270, + total: 200, + showLabel: false, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + } + var differentSeriesChart = function(){ + // Different configuration for different series + + var chart = new Chartist.Line('#different-series', { + labels: ['1', '2', '3', '4', '5', '6', '7', '8'], + // Naming the series with the series object array notation + series: [{ + name: 'series-1', + data: [5, 2, -4, 2, 0, -2, 5, -3] + }, { + name: 'series-2', + data: [4, 3, 5, 3, 1, 3, 6, 4] + }, { + name: 'series-3', + data: [2, 4, 3, 1, 4, 5, 3, 2] + }] + }, { + fullWidth: true, + // Within the series options you can use the series names + // to specify configuration that will only be used for the + // specific series. + series: { + 'series-1': { + lineSmooth: Chartist.Interpolation.step() + }, + 'series-2': { + lineSmooth: Chartist.Interpolation.simple(), + showArea: true + }, + 'series-3': { + showPoint: false + } + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }, [ + // You can even use responsive configuration overrides to + // customize your series configuration even further! + ['screen and (max-width: 320px)', { + series: { + 'series-1': { + lineSmooth: Chartist.Interpolation.none() + }, + 'series-2': { + lineSmooth: Chartist.Interpolation.none(), + showArea: false + }, + 'series-3': { + lineSmooth: Chartist.Interpolation.none(), + showPoint: true + } + } + }] + ]); + + } + var svgDotAnimationChart = function(){ + //SVG Animations chart + + var chart = new Chartist.Line('#svg-dot-animation', { + labels: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + series: [ + [12, 4, 2, 8, 5, 4, 6, 2, 3, 3, 4, 6], + [4, 8, 9, 3, 7, 2, 10, 5, 8, 1, 7, 10] + ] + }, { + low: 0, + showLine: false, + axisX: { + showLabel: false, + offset: 0 + }, + axisY: { + showLabel: false, + offset: 0 + }, + plugins: [ + Chartist.plugins.tooltip() + ] + }); + + // Let's put a sequence number aside so we can use it in the event callbacks + var seq = 0; + + // Once the chart is fully created we reset the sequence + chart.on('created', function() { + seq = 0; + }); + + // On each drawn element by Chartist we use the Chartist.Svg API to trigger SMIL animations + chart.on('draw', function(data) { + if(data.type === 'point') { + // If the drawn element is a line we do a simple opacity fade in. This could also be achieved using CSS3 animations. + data.element.animate({ + opacity: { + // The delay when we like to start the animation + begin: seq++ * 80, + // Duration of the animation + dur: 500, + // The value where the animation should start + from: 0, + // The value where it should end + to: 1 + }, + x1: { + begin: seq++ * 80, + dur: 500, + from: data.x - 100, + to: data.x, + // You can specify an easing function name or use easing functions from Chartist.Svg.Easing directly + easing: Chartist.Svg.Easing.easeOutQuart + } + }); + } + }); + + // For the sake of the example we update the chart every time it's created with a delay of 8 seconds + chart.on('created', function() { + if(window.__anim0987432598723) { + clearTimeout(window.__anim0987432598723); + window.__anim0987432598723 = null; + } + window.__anim0987432598723 = setTimeout(chart.update.bind(chart), 8000); + }); + } + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + setChartWidth(); + lineAnimatedChart(); + scatterChart(); + simpleLineChart(); + lineTooltipsChart(); + withAreaChart(); + biPolarLineChart(); + svgAnimationChart(); + lineSmoothingChart(); + biPolarBarChart(); + overlappingBarsChart(); + multiLineChart(); + stackedBarChart(); + horizontalBarChart(); + extremeChart(); + labelPlacementChart(); + animatingDonutChart(); + simplePieChart(); + pieChart(); + gaugeChart(); + differentSeriesChart(); + svgDotAnimationChart(); + }, + + resize:function(){ + + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + dzChartlist.load(); + }); + + jQuery(window).on('resize',function(){ + dzChartlist.resize(); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/chartjs-init.js b/public/style/js/plugins-init/chartjs-init.js new file mode 100644 index 0000000..3b14266 --- /dev/null +++ b/public/style/js/plugins-init/chartjs-init.js @@ -0,0 +1,851 @@ +(function($) { + /* "use strict" */ + + + /* function draw() { + + } */ + + var dzSparkLine = function(){ + let draw = Chart.controllers.line.__super__.draw; //draw shadow + + var screenWidth = $(window).width(); + + var barChart1 = function(){ + if(jQuery('#barChart_1').length > 0 ){ + const barChart_1 = document.getElementById("barChart_1").getContext('2d'); + + barChart_1.height = 100; + + new Chart(barChart_1, { + type: 'bar', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 80, 81, 56, 55, 40], + borderColor: 'rgba(11, 42, 151, 1)', + borderWidth: "0", + backgroundColor: 'rgba(11, 42, 151, 1)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true + } + }], + xAxes: [{ + // Change here + barPercentage: 0.5 + }] + } + } + }); + } + } + var barChart2 = function(){ + if(jQuery('#barChart_2').length > 0 ){ + + //gradient bar chart + const barChart_2 = document.getElementById("barChart_2").getContext('2d'); + //generate gradient + const barChart_2gradientStroke = barChart_2.createLinearGradient(0, 0, 0, 250); + barChart_2gradientStroke.addColorStop(0, "rgba(11, 42, 151, 1)"); + barChart_2gradientStroke.addColorStop(1, "rgba(11, 42, 151, 0.5)"); + + barChart_2.height = 100; + + new Chart(barChart_2, { + type: 'bar', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 80, 81, 56, 55, 40], + borderColor: barChart_2gradientStroke, + borderWidth: "0", + backgroundColor: barChart_2gradientStroke, + hoverBackgroundColor: barChart_2gradientStroke + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true + } + }], + xAxes: [{ + // Change here + barPercentage: 0.5 + }] + } + } + }); + } + } + + var barChart3 = function(){ + //stalked bar chart + if(jQuery('#barChart_3').length > 0 ){ + const barChart_3 = document.getElementById("barChart_3").getContext('2d'); + //generate gradient + const barChart_3gradientStroke = barChart_3.createLinearGradient(50, 100, 50, 50); + barChart_3gradientStroke.addColorStop(0, "rgba(11, 42, 151, 1)"); + barChart_3gradientStroke.addColorStop(1, "rgba(11, 42, 151, 0.5)"); + + const barChart_3gradientStroke2 = barChart_3.createLinearGradient(50, 100, 50, 50); + barChart_3gradientStroke2.addColorStop(0, "rgba(39, 188, 72, 1)"); + barChart_3gradientStroke2.addColorStop(1, "rgba(39, 188, 72, 1)"); + + const barChart_3gradientStroke3 = barChart_3.createLinearGradient(50, 100, 50, 50); + barChart_3gradientStroke3.addColorStop(0, "rgba(139, 199, 64, 1)"); + barChart_3gradientStroke3.addColorStop(1, "rgba(139, 199, 64, 1)"); + + barChart_3.height = 100; + + let barChartData = { + defaultFontFamily: 'Poppins', + labels: ['Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun'], + datasets: [{ + label: 'Red', + backgroundColor: barChart_3gradientStroke, + hoverBackgroundColor: barChart_3gradientStroke, + data: [ + '12', + '12', + '12', + '12', + '12', + '12', + '12' + ] + }, { + label: 'Green', + backgroundColor: barChart_3gradientStroke2, + hoverBackgroundColor: barChart_3gradientStroke2, + data: [ + '12', + '12', + '12', + '12', + '12', + '12', + '12' + ] + }, { + label: 'Blue', + backgroundColor: barChart_3gradientStroke3, + hoverBackgroundColor: barChart_3gradientStroke3, + data: [ + '12', + '12', + '12', + '12', + '12', + '12', + '12' + ] + }] + + }; + + new Chart(barChart_3, { + type: 'bar', + data: barChartData, + options: { + legend: { + display: false + }, + title: { + display: false + }, + tooltips: { + mode: 'index', + intersect: false + }, + responsive: true, + scales: { + xAxes: [{ + stacked: true, + }], + yAxes: [{ + stacked: true + }] + } + } + }); + + + } + } + var lineChart1 = function(){ + + + if(jQuery('#lineChart_1').length > 0 ){ + + + //basic line chart + const lineChart_1 = document.getElementById("lineChart_1").getContext('2d'); + + Chart.controllers.line = Chart.controllers.line.extend({ + draw: function () { + draw.apply(this, arguments); + let nk = this.chart.chart.ctx; + let _stroke = nk.stroke; + nk.stroke = function () { + nk.save(); + nk.shadowColor = 'rgba(255, 0, 0, .2)'; + nk.shadowBlur = 10; + nk.shadowOffsetX = 0; + nk.shadowOffsetY = 10; + _stroke.apply(this, arguments) + nk.restore(); + } + } + }); + + lineChart_1.height = 100; + + new Chart(lineChart_1, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Febr", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: 'rgba(11, 42, 151, 1)', + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: 'rgba(11, 42, 151, 1)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + + } + } + + /* var draw = function(){ + + } */ + + var lineChart2 = function(){ + //gradient line chart + if(jQuery('#lineChart_2').length > 0 ){ + + const lineChart_2 = document.getElementById("lineChart_2").getContext('2d'); + //generate gradient + const lineChart_2gradientStroke = lineChart_2.createLinearGradient(500, 0, 100, 0); + lineChart_2gradientStroke.addColorStop(0, "rgba(11, 42, 151, 1)"); + lineChart_2gradientStroke.addColorStop(1, "rgba(11, 42, 151, 0.5)"); + + //Chart.controllers.line.draw = function(){ }; + + Chart.controllers.line = Chart.controllers.line.extend({ + draw: function () { + draw.apply(this, arguments); + let nk = this.chart.chart.ctx; + let _stroke = nk.stroke; + nk.stroke = function () { + nk.save(); + nk.shadowColor = 'rgba(0, 0, 128, .2)'; + nk.shadowBlur = 10; + nk.shadowOffsetX = 0; + nk.shadowOffsetY = 10; + _stroke.apply(this, arguments) + nk.restore(); + } + } + + }); + + + lineChart_2.height = 100; + + new Chart(lineChart_2, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: lineChart_2gradientStroke, + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: 'rgba(11, 42, 151, 0.5)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + } + } + var lineChart3 = function(){ + //dual line chart + if(jQuery('#lineChart_3').length > 0 ){ + const lineChart_3 = document.getElementById("lineChart_3").getContext('2d'); + //generate gradient + const lineChart_3gradientStroke1 = lineChart_3.createLinearGradient(500, 0, 100, 0); + lineChart_3gradientStroke1.addColorStop(0, "rgba(11, 42, 151, 1)"); + lineChart_3gradientStroke1.addColorStop(1, "rgba(11, 42, 151, 0.5)"); + + const lineChart_3gradientStroke2 = lineChart_3.createLinearGradient(500, 0, 100, 0); + lineChart_3gradientStroke2.addColorStop(0, "rgba(255, 188, 17, 1)"); + lineChart_3gradientStroke2.addColorStop(1, "rgba(255, 188, 17, 1)"); + + Chart.controllers.line = Chart.controllers.line.extend({ + draw: function () { + draw.apply(this, arguments); + let nk = this.chart.chart.ctx; + let _stroke = nk.stroke; + nk.stroke = function () { + nk.save(); + nk.shadowColor = 'rgba(0, 0, 0, 0)'; + nk.shadowBlur = 10; + nk.shadowOffsetX = 0; + nk.shadowOffsetY = 10; + _stroke.apply(this, arguments) + nk.restore(); + } + } + }); + + lineChart_3.height = 100; + + new Chart(lineChart_3, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: lineChart_3gradientStroke1, + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: 'rgba(11, 42, 151, 0.5)' + }, { + label: "My First dataset", + data: [5, 20, 15, 41, 35, 65, 80], + borderColor: lineChart_3gradientStroke2, + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: 'rgba(254, 176, 25, 1)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + } + } + var lineChart03 = function(){ + //dual line chart + if(jQuery('#lineChart_3Kk').length > 0 ){ + const lineChart_3Kk = document.getElementById("lineChart_3Kk").getContext('2d'); + //generate gradient + + Chart.controllers.line = Chart.controllers.line.extend({ + draw: function () { + draw.apply(this, arguments); + let nk = this.chart.chart.ctx; + let _stroke = nk.stroke; + nk.stroke = function () { + nk.save(); + nk.shadowColor = 'rgba(0, 0, 0, 0)'; + nk.shadowBlur = 10; + nk.shadowOffsetX = 0; + nk.shadowOffsetY = 10; + _stroke.apply(this, arguments) + nk.restore(); + } + } + }); + + lineChart_3Kk.height = 100; + + new Chart(lineChart_3Kk, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [90, 60, 80, 50, 60, 55, 80], + borderColor: 'rgba(58,122,254,1)', + borderWidth: "3", + backgroundColor: 'rgba(0,0,0,0)', + pointBackgroundColor: 'rgba(0, 0, 0, 0)' + } + ] + }, + options: { + legend: false, + elements: { + point:{ + radius: 0 + } + }, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + }, + borderWidth:3, + display:false, + lineTension:0.4, + }], + xAxes: [{ + ticks: { + padding: 5 + }, + + }] + } + } + }); + } + + } + var areaChart1 = function(){ + //basic area chart + if(jQuery('#areaChart_1').length > 0 ){ + const areaChart_1 = document.getElementById("areaChart_1").getContext('2d'); + + areaChart_1.height = 100; + + new Chart(areaChart_1, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: 'rgba(0, 0, 1128, .3)', + borderWidth: "1", + backgroundColor: 'rgba(11, 42, 151, .5)', + pointBackgroundColor: 'rgba(0, 0, 1128, .3)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + } + } + var areaChart2 = function(){ + //gradient area chart + if(jQuery('#areaChart_2').length > 0 ){ + const areaChart_2 = document.getElementById("areaChart_2").getContext('2d'); + //generate gradient + const areaChart_2gradientStroke = areaChart_2.createLinearGradient(0, 1, 0, 500); + areaChart_2gradientStroke.addColorStop(0, "rgba(139, 199, 64, 0.2)"); + areaChart_2gradientStroke.addColorStop(1, "rgba(139, 199, 64, 0)"); + + areaChart_2.height = 100; + + new Chart(areaChart_2, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: "#FF2E2E", + borderWidth: "4", + backgroundColor: areaChart_2gradientStroke + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 5 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + } + } + + var areaChart3 = function(){ + //gradient area chart + if(jQuery('#areaChart_3').length > 0 ){ + const areaChart_3 = document.getElementById("areaChart_3").getContext('2d'); + + areaChart_3.height = 100; + + new Chart(areaChart_3, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 20, 60, 41, 66, 45, 80], + borderColor: 'rgb(11, 42, 151)', + borderWidth: "1", + backgroundColor: 'rgba(11, 42, 151, .5)' + }, + { + label: "My First dataset", + data: [5, 25, 20, 41, 36, 75, 70], + borderColor: 'rgb(255, 188, 17)', + borderWidth: "1", + backgroundColor: 'rgba(255, 188, 17, .5)' + } + ] + }, + options: { + legend: false, + scales: { + yAxes: [{ + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 10 + } + }], + xAxes: [{ + ticks: { + padding: 5 + } + }] + } + } + }); + } + } + + var radarChart = function(){ + if(jQuery('#radar_chart').length > 0 ){ + //radar chart + const radar_chart = document.getElementById("radar_chart").getContext('2d'); + + const radar_chartgradientStroke1 = radar_chart.createLinearGradient(500, 0, 100, 0); + radar_chartgradientStroke1.addColorStop(0, "rgba(54, 185, 216, .5)"); + radar_chartgradientStroke1.addColorStop(1, "rgba(75, 255, 162, .5)"); + + const radar_chartgradientStroke2 = radar_chart.createLinearGradient(500, 0, 100, 0); + radar_chartgradientStroke2.addColorStop(0, "rgba(68, 0, 235, .5"); + radar_chartgradientStroke2.addColorStop(1, "rgba(68, 236, 245, .5"); + + // radar_chart.height = 100; + new Chart(radar_chart, { + type: 'radar', + data: { + defaultFontFamily: 'Poppins', + labels: [["Eating", "Dinner"], ["Drinking", "Water"], "Sleeping", ["Designing", "Graphics"], "Coding", "Cycling", "Running"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 66, 45, 56, 55, 40], + borderColor: '#f21780', + borderWidth: "1", + backgroundColor: radar_chartgradientStroke2 + }, + { + label: "My Second dataset", + data: [28, 12, 40, 19, 63, 27, 87], + borderColor: '#f21780', + borderWidth: "1", + backgroundColor: radar_chartgradientStroke1 + } + ] + }, + options: { + legend: false, + maintainAspectRatio: false, + scale: { + ticks: { + beginAtZero: true + } + } + } + }); + } + } + var pieChart = function(){ + //pie chart + if(jQuery('#pie_chart').length > 0 ){ + //pie chart + const pie_chart = document.getElementById("pie_chart").getContext('2d'); + // pie_chart.height = 100; + new Chart(pie_chart, { + type: 'pie', + data: { + defaultFontFamily: 'Poppins', + datasets: [{ + data: [45, 25, 20, 10], + borderWidth: 0, + backgroundColor: [ + "rgba(11, 42, 151, .9)", + "rgba(11, 42, 151, .7)", + "rgba(11, 42, 151, .5)", + "rgba(0,0,0,0.07)" + ], + hoverBackgroundColor: [ + "rgba(11, 42, 151, .9)", + "rgba(11, 42, 151, .7)", + "rgba(11, 42, 151, .5)", + "rgba(0,0,0,0.07)" + ] + + }], + labels: [ + "one", + "two", + "three", + "four" + ] + }, + options: { + responsive: true, + legend: false, + maintainAspectRatio: false + } + }); + } + } + var doughnutChart = function(){ + if(jQuery('#doughnut_chart').length > 0 ){ + //doughut chart + const doughnut_chart = document.getElementById("doughnut_chart").getContext('2d'); + // doughnut_chart.height = 100; + new Chart(doughnut_chart, { + type: 'doughnut', + data: { + weight: 5, + defaultFontFamily: 'Poppins', + datasets: [{ + data: [45, 25, 20], + borderWidth: 3, + borderColor: "rgba(255,255,255,1)", + backgroundColor: [ + "rgba(11, 42, 151, 1)", + "rgba(39, 188, 72, 1)", + "rgba(139, 199, 64, 1)" + ], + hoverBackgroundColor: [ + "rgba(11, 42, 151, 0.9)", + "rgba(39, 188, 72, .9)", + "rgba(139, 199, 64, .9)" + ] + + }], + // labels: [ + // "green", + // "green", + // "green", + // "green" + // ] + }, + options: { + weight: 1, + cutoutPercentage: 70, + responsive: true, + maintainAspectRatio: false + } + }); + } + } + var polarChart = function(){ + if(jQuery('#polar_chart').length > 0 ){ + //polar chart + const polar_chart = document.getElementById("polar_chart").getContext('2d'); + // polar_chart.height = 100; + new Chart(polar_chart, { + type: 'polarArea', + data: { + defaultFontFamily: 'Poppins', + datasets: [{ + data: [15, 18, 9, 6, 19], + borderWidth: 0, + backgroundColor: [ + "rgba(11, 42, 151, 1)", + "rgba(39, 188, 72, 1)", + "rgba(139, 199, 64, 1)", + "rgba(255, 46, 46, 1)", + "rgba(255, 188, 17, 1)" + ] + + }] + }, + options: { + responsive: true, + maintainAspectRatio: false + } + }); + + } + } + + + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + barChart1(); + barChart2(); + barChart3(); + lineChart1(); + lineChart2(); + lineChart3(); + lineChart03(); + areaChart1(); + areaChart2(); + areaChart3(); + radarChart(); + pieChart(); + doughnutChart(); + polarChart(); + }, + + resize:function(){ + barChart1(); + barChart2(); + barChart3(); + lineChart1(); + lineChart2(); + lineChart3(); + lineChart03(); + areaChart1(); + areaChart2(); + areaChart3(); + radarChart(); + pieChart(); + doughnutChart(); + polarChart(); + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + dzSparkLine.load(); + }); + + jQuery(window).on('resize',function(){ + //dzSparkLine.resize(); + setTimeout(function(){ dzSparkLine.resize(); }, 1000); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/clock-picker-init.js b/public/style/js/plugins-init/clock-picker-init.js new file mode 100644 index 0000000..0ce034d --- /dev/null +++ b/public/style/js/plugins-init/clock-picker-init.js @@ -0,0 +1,24 @@ +(function($) { + "use strict" + + // Clock pickers + var input = $('#single-input').clockpicker({ + placement: 'bottom', + align: 'left', + autoclose: true, + 'default': 'now' + }); + + $('.clockpicker').clockpicker({ + donetext: 'Done', + }).find('input').change(function () { + console.log(this.value); + }); + + $('#check-minutes').on("click", function (e) { + // Have to stop propagation here + e.stopPropagation(); + input.clockpicker('show').clockpicker('toggleView', 'minutes'); + }); + +})(jQuery) \ No newline at end of file diff --git a/public/style/js/plugins-init/color-picker-init.js b/public/style/js/plugins-init/color-picker-init.js new file mode 100644 index 0000000..982e90b --- /dev/null +++ b/public/style/js/plugins-init/color-picker-init.js @@ -0,0 +1,12 @@ +(function($) { + "use strict" + + // Colorpicker + $(".colorpicker").asColorPicker(); + $(".complex-colorpicker").asColorPicker({ + mode: 'complex' + }); + $(".gradient-colorpicker").asColorPicker({ + mode: 'gradient' + }); +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/counter-init.js b/public/style/js/plugins-init/counter-init.js new file mode 100644 index 0000000..d2ad0dc --- /dev/null +++ b/public/style/js/plugins-init/counter-init.js @@ -0,0 +1,13 @@ +(function ($) { + "use strict" + +/******************* +Counter Up +*******************/ + + $('.counter').counterUp({ + delay: 10, + time: 1000 + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/datatables.init.js b/public/style/js/plugins-init/datatables.init.js new file mode 100644 index 0000000..c0e2c11 --- /dev/null +++ b/public/style/js/plugins-init/datatables.init.js @@ -0,0 +1,99 @@ +let dataSet = [ + [ "Tiger Nixon", "System Architect", "Edinburgh", "5421", "2011/04/25", "$320,800" ], + [ "Garrett Winters", "Accountant", "Tokyo", "8422", "2011/07/25", "$170,750" ], + [ "Ashton Cox", "Junior Technical Author", "San Francisco", "1562", "2009/01/12", "$86,000" ], + [ "Cedric Kelly", "Senior Javascript Developer", "Edinburgh", "6224", "2012/03/29", "$433,060" ], + [ "Airi Satou", "Accountant", "Tokyo", "5407", "2008/11/28", "$162,700" ], + [ "Brielle Williamson", "Integration Specialist", "New York", "4804", "2012/12/02", "$372,000" ], + [ "Herrod Chandler", "Sales Assistant", "San Francisco", "9608", "2012/08/06", "$137,500" ], + [ "Rhona Davidson", "Integration Specialist", "Tokyo", "6200", "2010/10/14", "$327,900" ], + [ "Colleen Hurst", "Javascript Developer", "San Francisco", "2360", "2009/09/15", "$205,500" ], + [ "Sonya Frost", "Software Engineer", "Edinburgh", "1667", "2008/12/13", "$103,600" ], + [ "Jena Gaines", "Office Manager", "London", "3814", "2008/12/19", "$90,560" ], + [ "Quinn Flynn", "Support Lead", "Edinburgh", "9497", "2013/03/03", "$342,000" ], + [ "Charde Marshall", "Regional Director", "San Francisco", "6741", "2008/10/16", "$470,600" ], + [ "Haley Kennedy", "Senior Marketing Designer", "London", "3597", "2012/12/18", "$313,500" ], + [ "Tatyana Fitzpatrick", "Regional Director", "London", "1965", "2010/03/17", "$385,750" ], + [ "Michael Silva", "Marketing Designer", "London", "1581", "2012/11/27", "$198,500" ], + [ "Paul Byrd", "Chief Financial Officer (CFO)", "New York", "3059", "2010/06/09", "$725,000" ], + [ "Gloria Little", "Systems Administrator", "New York", "1721", "2009/04/10", "$237,500" ], + [ "Bradley Greer", "Software Engineer", "London", "2558", "2012/10/13", "$132,000" ], + [ "Dai Rios", "Personnel Lead", "Edinburgh", "2290", "2012/09/26", "$217,500" ], + [ "Jenette Caldwell", "Development Lead", "New York", "1937", "2011/09/03", "$345,000" ], + [ "Yuri Berry", "Chief Marketing Officer (CMO)", "New York", "6154", "2009/06/25", "$675,000" ], + [ "Caesar Vance", "Pre-Sales Support", "New York", "8330", "2011/12/12", "$106,450" ], + [ "Doris Wilder", "Sales Assistant", "Sidney", "3023", "2010/09/20", "$85,600" ], + [ "Angelica Ramos", "Chief Executive Officer (CEO)", "London", "5797", "2009/10/09", "$1,200,000" ], + [ "Gavin Joyce", "Developer", "Edinburgh", "8822", "2010/12/22", "$92,575" ], + [ "Jennifer Chang", "Regional Director", "Singapore", "9239", "2010/11/14", "$357,650" ], + [ "Brenden Wagner", "Software Engineer", "San Francisco", "1314", "2011/06/07", "$206,850" ], + [ "Fiona Green", "Chief Operating Officer (COO)", "San Francisco", "2947", "2010/03/11", "$850,000" ], + [ "Shou Itou", "Regional Marketing", "Tokyo", "8899", "2011/08/14", "$163,000" ], + [ "Michelle House", "Integration Specialist", "Sidney", "2769", "2011/06/02", "$95,400" ], + [ "Suki Burks", "Developer", "London", "6832", "2009/10/22", "$114,500" ], + [ "Prescott Bartlett", "Technical Author", "London", "3606", "2011/05/07", "$145,000" ], + [ "Gavin Cortez", "Team Leader", "San Francisco", "2860", "2008/10/26", "$235,500" ], + [ "Martena Mccray", "Post-Sales support", "Edinburgh", "8240", "2011/03/09", "$324,050" ], + [ "Unity Butler", "Marketing Designer", "San Francisco", "5384", "2009/12/09", "$85,675" ] +]; + + + + +(function($) { + "use strict" + //example 1 + var table = $('#example').DataTable({ + createdRow: function ( row, data, index ) { + $(row).addClass('selected') + } + }); + + table.on('click', 'tbody tr', function() { + var $row = table.row(this).nodes().to$(); + var hasClass = $row.hasClass('selected'); + if (hasClass) { + $row.removeClass('selected') + } else { + $row.addClass('selected') + } + }) + + table.rows().every(function() { + this.nodes().to$().removeClass('selected') + }); + + + + //example 2 + var table2 = $('#example2').DataTable( { + createdRow: function ( row, data, index ) { + $(row).addClass('selected') + }, + + "scrollY": "42vh", + "scrollCollapse": true, + "paging": false + }); + + table2.on('click', 'tbody tr', function() { + var $row = table2.row(this).nodes().to$(); + var hasClass = $row.hasClass('selected'); + if (hasClass) { + $row.removeClass('selected') + } else { + $row.addClass('selected') + } + }) + + table2.rows().every(function() { + this.nodes().to$().removeClass('selected') + }); + + // + var table = $('#example3, #example4, #example5').DataTable(); + $('#example tbody').on('click', 'tr', function () { + var data = table.row( this ).data(); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/flot-init.js b/public/style/js/plugins-init/flot-init.js new file mode 100644 index 0000000..4196f36 --- /dev/null +++ b/public/style/js/plugins-init/flot-init.js @@ -0,0 +1,591 @@ +(function($) { + /* "use strict" */ + + + var dzChartlist = function(){ + + var screenWidth = $(window).width(); + + var flotBar1 = function(){ + $.plot("#flotBar1", [{ + data: [[0, 3], [2, 8], [4, 5], [6, 13], [8, 5], [10, 7], [12, 4], [14, 6]] + }], { + series: { + bars: { + show: true, + lineWidth: 0, + fillColor: '#0B2A97' + } + }, + grid: { + borderWidth: 1, + borderColor: 'transparent' + }, + yaxis: { + tickColor: 'transparent', + font: { + color: '#fff', + size: 10 + } + }, + xaxis: { + tickColor: 'transparent', + font: { + color: '#fff', + size: 10 + } + } + }); + } + var flotBar2 = function(){ + $.plot("#flotBar2", [{ + data: [[0, 3], [2, 8], [4, 5], [6, 13], [8, 5], [10, 7], [12, 8], [14, 10]], + bars: { + show: true, + lineWidth: 0, + fillColor: '#0B2A97' + } + }, { + data: [[1, 5], [3, 7], [5, 10], [7, 7], [9, 9], [11, 5], [13, 4], [15, 6]], + bars: { + show: true, + lineWidth: 0, + fillColor: '#1EA7C5' + } + }], + { + grid: { + borderWidth: 1, + borderColor: 'transparent' + }, + yaxis: { + tickColor: 'transparent', + font: { + color: '#fff', + size: 10 + } + }, + xaxis: { + tickColor: 'transparent', + font: { + color: '#fff', + size: 10 + } + } + }); + } + var flotLine1 = function(){ + var newCust = [[0, 2], [1, 3], [2, 6], [3, 5], [4, 7], [5, 8], [6, 10]]; + var retCust = [[0, 1], [1, 2], [2, 5], [3, 3], [4, 5], [5, 6], [6, 9]]; + + var plot = $.plot($('#flotLine1'), [ + { + data: newCust, + label: 'New Customer', + color: '#0B2A97' + }, + { + data: retCust, + label: 'Returning Customer', + color: '#1EA7C5' + } + ], + { + series: { + lines: { + show: true, + lineWidth: 1 + }, + shadowSize: 0 + }, + points: { + show: false, + }, + legend: { + noColumns: 1, + position: 'nw' + }, + grid: { + hoverable: true, + clickable: true, + borderColor: '#ddd', + borderWidth: 0, + labelMargin: 5, + backgroundColor: 'transparent' + }, + yaxis: { + min: 0, + max: 15, + color: 'transparent', + font: { + size: 10, + color: '#999' + } + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#999' + } + } + }); + } + var flotLine2 = function(){ + var newCust = [[0, 2], [1, 3], [2, 6], [3, 5], [4, 7], [5, 8], [6, 10]]; + var retCust = [[0, 1], [1, 2], [2, 5], [3, 3], [4, 5], [5, 6], [6, 9]]; + + var plot = $.plot($('#flotLine2'), [ + { + data: newCust, + label: 'New Customer', + color: '#0B2A97' + }, + { + data: retCust, + label: 'Returning Customer', + color: '#1EA7C5' + } + ], + { + series: { + lines: { + show: false + }, + splines: { + show: true, + tension: 0.4, + lineWidth: 1, + //fill: 0.4 + }, + shadowSize: 0 + }, + points: { + show: false, + }, + legend: { + noColumns: 1, + position: 'nw' + }, + grid: { + hoverable: true, + clickable: true, + borderColor: '#ddd', + borderWidth: 0, + labelMargin: 5, + backgroundColor: 'transparent' + }, + yaxis: { + min: 0, + max: 15, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + } + + var flotLine3 = function(){ + var newCust2 = [[0, 10], [1, 7], [2, 8], [3, 9], [4, 6], [5, 5], [6, 7]]; + var retCust2 = [[0, 8], [1, 5], [2, 6], [3, 8], [4, 4], [5, 3], [6, 6]]; + + var plot = $.plot($('#flotLine3'), [ + { + data: newCust2, + label: 'New Customer', + color: '#0B2A97' + }, + { + data: retCust2, + label: 'Returning Customer', + color: '#1EA7C5' + } + ], + { + series: { + lines: { + show: true, + lineWidth: 1 + }, + shadowSize: 0 + }, + points: { + show: true, + }, + legend: { + noColumns: 1, + position: 'nw' + }, + grid: { + hoverable: true, + clickable: true, + borderColor: '#ddd', + borderWidth: 0, + labelMargin: 5, + backgroundColor: 'transparent' + }, + yaxis: { + min: 0, + max: 15, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + } + var flotArea1 = function(){ + var newCust = [[0, 2], [1, 3], [2, 6], [3, 5], [4, 7], [5, 8], [6, 10]]; + var retCust = [[0, 1], [1, 2], [2, 5], [3, 3], [4, 5], [5, 6], [6, 9]]; + + var plot = $.plot($('#flotArea1'), [ + { + data: newCust, + label: 'New Customer', + color: '#0B2A97' + }, + { + data: retCust, + label: 'Returning Customer', + color: '#1EA7C5' + } + ], + { + series: { + lines: { + show: true, + lineWidth: 0, + fill: 1 + }, + shadowSize: 0 + }, + points: { + show: false, + }, + legend: { + noColumns: 1, + position: 'nw' + }, + grid: { + hoverable: true, + clickable: true, + borderColor: '#ddd', + borderWidth: 0, + labelMargin: 5, + backgroundColor: 'transparent' + }, + yaxis: { + min: 0, + max: 15, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + } + var flotArea2 = function(){ + var newCust = [[0, 2], [1, 3], [2, 6], [3, 5], [4, 7], [5, 8], [6, 10]]; + var retCust = [[0, 1], [1, 2], [2, 5], [3, 3], [4, 5], [5, 6], [6, 9]]; + + var plot = $.plot($('#flotArea2'), [ + { + data: newCust, + label: 'New Customer', + color: '#0B2A97' + }, + { + data: retCust, + label: 'Returning Customer', + color: '#1EA7C5' + } + ], + { + series: { + lines: { + show: false + }, + splines: { + show: true, + tension: 0.4, + lineWidth: 0, + fill: 1 + }, + shadowSize: 0 + }, + points: { + show: false, + }, + legend: { + noColumns: 1, + position: 'nw' + }, + grid: { + hoverable: true, + clickable: true, + borderColor: '#ddd', + borderWidth: 0, + labelMargin: 5, + backgroundColor: 'transparent' + }, + yaxis: { + min: 0, + max: 15, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + } + var flotLine4 = function(){ + var previousPoint = null; + + $('#flotLine4, #flotLine4').bind('plothover', function (event, pos, item) { + $('#x').text(pos.x.toFixed(2)); + $('#y').text(pos.y.toFixed(2)); + + if (item) { + if (previousPoint != item.dataIndex) { + previousPoint = item.dataIndex; + + $('#tooltip').remove(); + var x = item.datapoint[0].toFixed(2), + y = item.datapoint[1].toFixed(2); + + showTooltip(item.pageX, item.pageY, item.series.label + ' of ' + x + ' = ' + y); + } + } else { + + $('#tooltip').remove(); + previousPoint = null; + } + }); + $('#flotLine4, #flotLine4').bind('plotclick', function (event, pos, item) { + if (item) { + plot.highlight(item.series, item.datapoint); + } + }); + } + + + + function showTooltip(x, y, contents) { + $('
' + contents + '
').css({ + position: 'absolute', + display: 'none', + top: y + 5, + left: x + 5 + }).appendTo('body').fadeIn(200); + } + + var flotRealtime1 = function(){ + /*********** REAL TIME UPDATES **************/ + + var data = [], totalPoints = 50; + + function getRandomData() { + if (data.length > 0) + data = data.slice(1); + while (data.length < totalPoints) { + var prev = data.length > 0 ? data[data.length - 1] : 50, + y = prev + Math.random() * 10 - 5; + if (y < 0) { + y = 0; + } else if (y > 100) { + y = 100; + } + data.push(y); + } + var res = []; + for (var i = 0; i < data.length; ++i) { + res.push([i, data[i]]) + } + return res; + } + + + // Set up the control widget + var updateInterval = 1000; + + var plot4 = $.plot('#flotRealtime1', [getRandomData()], { + colors: ['#0B2A97'], + series: { + lines: { + show: true, + lineWidth: 1 + }, + shadowSize: 0 // Drawing is faster without shadows + }, + grid: { + borderColor: 'transparent', + borderWidth: 1, + labelMargin: 5 + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + yaxis: { + min: 0, + max: 100, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + update_plot4(); + function update_plot4() { + plot4.setData([getRandomData()]); + plot4.draw(); + setTimeout(update_plot4, updateInterval); + } + } + var flotRealtime2 = function(){ + var data = [], totalPoints = 50; + + function getRandomData() { + if (data.length > 0) + data = data.slice(1); + while (data.length < totalPoints) { + var prev = data.length > 0 ? data[data.length - 1] : 50, + y = prev + Math.random() * 10 - 5; + if (y < 0) { + y = 0; + } else if (y > 100) { + y = 100; + } + data.push(y); + } + var res = []; + for (var i = 0; i < data.length; ++i) { + res.push([i, data[i]]) + } + return res; + } + + // Set up the control widget + var updateInterval = 1000; + + var plot5 = $.plot('#flotRealtime2', [getRandomData()], { + colors: ['#0B2A97'], + series: { + lines: { + show: true, + lineWidth: 0, + fill: 0.9 + }, + shadowSize: 0 // Drawing is faster without shadows + }, + grid: { + borderColor: 'transparent', + borderWidth: 1, + labelMargin: 5 + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + yaxis: { + min: 0, + max: 100, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + + + + + update_plot5(); + function update_plot5() { + plot5.setData([getRandomData()]); + plot5.draw(); + setTimeout(update_plot5, updateInterval); + } + } + + + + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + flotBar1(); + flotBar2(); + flotLine1(); + flotLine2(); + flotLine3(); + flotArea1(); + flotArea2(); + flotLine4(); + flotRealtime1(); + flotRealtime2(); + }, + + resize:function(){ + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + dzChartlist.load(); + }); + + jQuery(window).on('resize',function(){ + dzChartlist.resize(); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/fullcalendar-init.js b/public/style/js/plugins-init/fullcalendar-init.js new file mode 100644 index 0000000..8ecc81d --- /dev/null +++ b/public/style/js/plugins-init/fullcalendar-init.js @@ -0,0 +1,108 @@ +! function(e) { + "use strict"; + var t = function() { + this.$body = e("body"), this.$modal = e("#event-modal"), this.$event = "#external-events div.external-event", this.$calendar = e("#calendar"), this.$saveCategoryBtn = e(".save-category"), this.$categoryForm = e("#add-category form"), this.$extEvents = e("#external-events"), this.$calendarObj = null + }; + t.prototype.onDrop = function(t, n) { + var a = t.data("eventObject"), + o = t.attr("data-class"), + i = e.extend({}, a); + i.start = n, o && (i.className = [o]), this.$calendar.fullCalendar("renderEvent", i, !0), e("#drop-remove").is(":checked") && t.remove() + }, t.prototype.onEventClick = function(t, n, a) { + var o = this, + i = e("
"); + i.append(""), i.append("
"), o.$modal.modal({ + backdrop: "static" + }), o.$modal.find(".delete-event").show().end().find(".save-event").hide().end().find(".modal-body").empty().prepend(i).end().find(".delete-event").unbind("click").on("click", function() { + o.$calendarObj.fullCalendar("removeEvents", function(e) { + return e._id == t._id + }), o.$modal.modal("hide") + }), o.$modal.find("form").on("submit", function() { + return t.title = i.find("input[type=text]").val(), o.$calendarObj.fullCalendar("updateEvent", t), o.$modal.modal("hide"), !1 + }) + }, t.prototype.onSelect = function(t, n, a) { + var o = this; + o.$modal.modal({ + backdrop: "static" + }); + var i = e("
"); + i.append("
"), i.find(".row").append("
").append("
").find("select[name='category']").append("").append("").append("").append("").append("").append("").append(""), o.$modal.find(".delete-event").hide().end().find(".save-event").show().end().find(".modal-body").empty().prepend(i).end().find(".save-event").unbind("click").on("click", function() { + i.submit() + }), o.$modal.find("form").on("submit", function() { + var e = i.find("input[name='title']").val(), + a = (i.find("input[name='beginning']").val(), i.find("input[name='ending']").val(), i.find("select[name='category'] option:checked").val()); + return null !== e && 0 != e.length ? (o.$calendarObj.fullCalendar("renderEvent", { + title: e, + start: t, + end: n, + allDay: !1, + className: a + }, !0), o.$modal.modal("hide")) : alert("You have to give a title to your event"), !1 + }), o.$calendarObj.fullCalendar("unselect") + }, t.prototype.enableDrag = function() { + e(this.$event).each(function() { + var t = { + title: e.trim(e(this).text()) + }; + e(this).data("eventObject", t), e(this).draggable({ + zIndex: 999, + revert: !0, + revertDuration: 0 + }) + }) + }, t.prototype.init = function() { + this.enableDrag(); + var t = new Date, + n = (t.getDate(), t.getMonth(), t.getFullYear(), new Date(e.now())), + a = [{ + title: "Chicken Burger", + start: new Date(e.now() + 158e6), + className: "bg-dark" + }, { + title: "Soft drinks", + start: n, + end: n, + className: "bg-danger" + }, { + title: "Hot dog", + start: new Date(e.now() + 338e6), + className: "bg-primary" + }], + o = this; + o.$calendarObj = o.$calendar.fullCalendar({ + slotDuration: "00:15:00", + minTime: "08:00:00", + maxTime: "19:00:00", + defaultView: "month", + handleWindowResize: !0, + height: e(window).height() - 100, + header: { + left: "prev,next today", + center: "title", + right: "month,agendaWeek,agendaDay" + }, + events: a, + editable: !0, + droppable: !0, + eventLimit: !0, + selectable: !0, + drop: function(t) { + o.onDrop(e(this), t) + }, + select: function(e, t, n) { + o.onSelect(e, t, n) + }, + eventClick: function(e, t, n) { + o.onEventClick(e, t, n) + } + }), this.$saveCategoryBtn.on("click", function() { + var e = o.$categoryForm.find("input[name='category-name']").val(), + t = o.$categoryForm.find("select[name='category-color']").val(); + null !== e && 0 != e.length && (o.$extEvents.append('
' + e + "
"), o.enableDrag()) + }) + }, e.CalendarApp = new t, e.CalendarApp.Constructor = t +}(window.jQuery), +function(e) { + "use strict"; + e.CalendarApp.init() +}(window.jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/jquery-asColorPicker.init.js b/public/style/js/plugins-init/jquery-asColorPicker.init.js new file mode 100644 index 0000000..3ba0ff0 --- /dev/null +++ b/public/style/js/plugins-init/jquery-asColorPicker.init.js @@ -0,0 +1,12 @@ +(function($) { + "use strict" + + // Colorpicker + $(".as_colorpicker").asColorPicker(); + $(".complex-colorpicker").asColorPicker({ + mode: 'complex' + }); + $(".gradient-colorpicker").asColorPicker({ + mode: 'gradient' + }); +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/jquery-steps-init.js b/public/style/js/plugins-init/jquery-steps-init.js new file mode 100644 index 0000000..57f2a94 --- /dev/null +++ b/public/style/js/plugins-init/jquery-steps-init.js @@ -0,0 +1,18 @@ +(function($) { + "use strict" + + var form = $("#step-form-horizontal"); + form.children('div').steps({ + headerTag: "h4", + bodyTag: "section", + transitionEffect: "slideLeft", + autoFocus: true, + transitionEffect: "slideLeft", + onStepChanging: function (event, currentIndex, newIndex) + { + form.validate().settings.ignore = ":disabled,:hidden"; + return form.valid(); + } + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/jquery.validate-init.js b/public/style/js/plugins-init/jquery.validate-init.js new file mode 100644 index 0000000..c20adee --- /dev/null +++ b/public/style/js/plugins-init/jquery.validate-init.js @@ -0,0 +1,142 @@ +jQuery(".form-valide").validate({ + rules: { + "val-username": { + required: !0, + minlength: 3 + }, + "val-email": { + required: !0, + email: !0 + }, + "val-password": { + required: !0, + minlength: 5 + }, + "val-confirm-password": { + required: !0, + equalTo: "#val-password" + }, + "val-select2": { + required: !0 + }, + "val-select2-multiple": { + required: !0, + minlength: 2 + }, + "val-suggestions": { + required: !0, + minlength: 5 + }, + "val-skill": { + required: !0 + }, + "val-currency": { + required: !0, + currency: ["$", !0] + }, + "val-website": { + required: !0, + url: !0 + }, + "val-phoneus": { + required: !0, + phoneUS: !0 + }, + "val-digits": { + required: !0, + digits: !0 + }, + "val-number": { + required: !0, + number: !0 + }, + "val-range": { + required: !0, + range: [1, 5] + }, + "val-terms": { + required: !0 + } + }, + messages: { + "val-username": { + required: "Please enter a username", + minlength: "Your username must consist of at least 3 characters" + }, + "val-email": "Please enter a valid email address", + "val-password": { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long" + }, + "val-confirm-password": { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long", + equalTo: "Please enter the same password as above" + }, + "val-select2": "Please select a value!", + "val-select2-multiple": "Please select at least 2 values!", + "val-suggestions": "What can we do to become better?", + "val-skill": "Please select a skill!", + "val-currency": "Please enter a price!", + "val-website": "Please enter your website!", + "val-phoneus": "Please enter a US phone!", + "val-digits": "Please enter only digits!", + "val-number": "Please enter a number!", + "val-range": "Please enter a number between 1 and 5!", + "val-terms": "You must agree to the service terms!" + }, + + ignore: [], + errorClass: "invalid-feedback animated fadeInUp", + errorElement: "div", + errorPlacement: function(e, a) { + jQuery(a).parents(".form-group > div").append(e) + }, + highlight: function(e) { + jQuery(e).closest(".form-group").removeClass("is-invalid").addClass("is-invalid") + }, + success: function(e) { + jQuery(e).closest(".form-group").removeClass("is-invalid"), jQuery(e).remove() + }, +}); + + +jQuery(".form-valide-with-icon").validate({ + rules: { + "val-username": { + required: !0, + minlength: 3 + }, + "val-password": { + required: !0, + minlength: 5 + } + }, + messages: { + "val-username": { + required: "Please enter a username", + minlength: "Your username must consist of at least 3 characters" + }, + "val-password": { + required: "Please provide a password", + minlength: "Your password must be at least 5 characters long" + } + }, + + ignore: [], + errorClass: "invalid-feedback animated fadeInUp", + errorElement: "div", + errorPlacement: function(e, a) { + jQuery(a).parents(".form-group > div").append(e) + }, + highlight: function(e) { + jQuery(e).closest(".form-group").removeClass("is-invalid").addClass("is-invalid") + }, + success: function(e) { + jQuery(e).closest(".form-group").removeClass("is-invalid").addClass("is-valid") + } + + + + +}); \ No newline at end of file diff --git a/public/style/js/plugins-init/jqvmap-init.js b/public/style/js/plugins-init/jqvmap-init.js new file mode 100644 index 0000000..df2c8f8 --- /dev/null +++ b/public/style/js/plugins-init/jqvmap-init.js @@ -0,0 +1,114 @@ +(function($) { + /* "use strict" */ + + + var dzVectorMap = function(){ + + var screenWidth = $(window).width(); + + var handleWorldMap = function(trigger = 'load'){ + var vmapSelector = $('#world-map'); + if(trigger == 'resize') + { + vmapSelector.empty(); + vmapSelector.removeAttr('style'); + } + + vmapSelector.delay( 500 ).unbind().vectorMap({ + map: 'world_en', + backgroundColor: 'transparent', + borderColor: 'rgb(239, 242, 244)', + borderOpacity: 0.25, + borderWidth: 1, + color: 'rgb(239, 242, 244)', + enableZoom: true, + hoverColor: 'rgba(239, 242, 244 0.9)', + hoverOpacity: null, + normalizeFunction: 'linear', + scaleColors: ['#b6d6ff', '#005ace'], + selectedColor: 'rgba(239, 242, 244 0.9)', + selectedRegions: null, + showTooltip: true, + onRegionClick: function(element, code, region) + { + var message = 'You clicked "' + + region + + '" which has the code: ' + + code.toUpperCase(); + + alert(message); + } + }); + } + + var handleUsaMap = function(trigger = 'load'){ + var vmapSelector = $('#usa'); + if(trigger == 'resize') + { + vmapSelector.empty(); + vmapSelector.removeAttr('style'); + } + + vmapSelector.delay(500).unbind().vectorMap({ + map: 'usa_en', + backgroundColor: 'transparent', + borderColor: 'rgb(239, 242, 244)', + borderOpacity: 0.25, + borderWidth: 1, + color: 'rgb(239, 242, 244)', + enableZoom: true, + hoverColor: 'rgba(239, 242, 244 0.9)', + hoverOpacity: null, + normalizeFunction: 'linear', + scaleColors: ['#b6d6ff', '#005ace'], + selectedColor: 'rgba(239, 242, 244 0.9)', + selectedRegions: null, + showTooltip: true, + onRegionClick: function(element, code, region) + { + var message = 'You clicked "' + + region + + '" which has the code: ' + + code.toUpperCase(); + + alert(message); + } + }); + } + + return { + init:function(){ + }, + + + load:function(){ + handleWorldMap(); + handleUsaMap(); + }, + + resize:function(){ + handleWorldMap('resize'); + handleUsaMap('resize'); + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + setTimeout(function(){ + dzVectorMap.load(); + }, 1000); + + }); + + jQuery(window).on('resize',function(){ + setTimeout(function(){ + dzVectorMap.resize(); + }, 1000); + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/material-date-picker-init.js b/public/style/js/plugins-init/material-date-picker-init.js new file mode 100644 index 0000000..417abee --- /dev/null +++ b/public/style/js/plugins-init/material-date-picker-init.js @@ -0,0 +1,23 @@ +(function($) { + "use strict" + + // MAterial Date picker + $('#mdate').bootstrapMaterialDatePicker({ + weekStart: 0, + time: false + }); + $('#timepicker').bootstrapMaterialDatePicker({ + format: 'HH:mm', + time: true, + date: false + }); + $('#date-format').bootstrapMaterialDatePicker({ + format: 'dddd DD MMMM YYYY - HH:mm' + }); + + $('#min-date').bootstrapMaterialDatePicker({ + format: 'DD/MM/YYYY HH:mm', + minDate: new Date() + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/morris-init.js b/public/style/js/plugins-init/morris-init.js new file mode 100644 index 0000000..32e39f6 --- /dev/null +++ b/public/style/js/plugins-init/morris-init.js @@ -0,0 +1,457 @@ +(function($) { + "use strict" + + var dzMorris = function(){ + + var screenWidth = $(window).width(); + + var setChartWidth = function(){ + if(screenWidth <= 768) + { + var chartBlockWidth = 0; + chartBlockWidth = (screenWidth < 300 )?screenWidth:300; + jQuery('.morris_chart_height').css('min-width',chartBlockWidth - 31); + } + } + + var donutChart = function(){ + Morris.Donut({ + element: 'morris_donught', + data: [{ + label: "\xa0 \xa0 Download Sales \xa0 \xa0", + value: 12, + + }, { + label: "\xa0 \xa0 In-Store Sales \xa0 \xa0", + value: 30 + }, { + label: "\xa0 \xa0 Mail-Order Sales \xa0 \xa0", + value: 20 + }], + resize: true, + redraw: true, + colors: ['#1EA7C5', 'rgb(11, 42, 151)', '#1bd084'], + //responsive:true, + + }); + } + + var lineChart = function(){ + //line chart + let line = new Morris.Line({ + element: 'morris_line', + resize: true, + data: [{ + y: '2011 Q1', + item1: 2666 + }, + { + y: '2011 Q2', + item1: 2778 + }, + { + y: '2011 Q3', + item1: 4912 + }, + { + y: '2011 Q4', + item1: 3767 + }, + { + y: '2012 Q1', + item1: 6810 + }, + { + y: '2012 Q2', + item1: 5670 + }, + { + y: '2012 Q3', + item1: 4820 + }, + { + y: '2012 Q4', + item1: 15073 + }, + { + y: '2013 Q1', + item1: 10687 + }, + { + y: '2013 Q2', + item1: 8432 + } + ], + xkey: 'y', + ykeys: ['item1'], + labels: ['Item 1'], + gridLineColor: 'transparent', + lineColors: ['rgb(11, 42, 151)'], //here + lineWidth: 1, + hideHover: 'auto', + pointSize: 0, + axes: false + }); + } + + var lineChart2 = function(){ + //Area chart + Morris.Area({ + element: 'line_chart_2', + data: [{ + period: '2001', + smartphone: 0, + windows: 0, + mac: 0 + }, { + period: '2002', + smartphone: 90, + windows: 60, + mac: 25 + }, { + period: '2003', + smartphone: 40, + windows: 80, + mac: 35 + }, { + period: '2004', + smartphone: 30, + windows: 47, + mac: 17 + }, { + period: '2005', + smartphone: 150, + windows: 40, + mac: 120 + }, { + period: '2006', + smartphone: 25, + windows: 80, + mac: 40 + }, { + period: '2007', + smartphone: 10, + windows: 10, + mac: 10 + } + + + ], + xkey: 'period', + ykeys: ['smartphone', 'windows', 'mac'], + labels: ['Phone', 'Windows', 'Mac'], + pointSize: 3, + fillOpacity: 0, + pointStrokeColors: ['#ff6746', '#1bd084', '#1EA7C5'], + behaveLikeLine: true, + gridLineColor: 'transparent', + lineWidth: 3, + hideHover: 'auto', + lineColors: ['rgb(11, 42, 151)', 'rgb(27, 208, 132)', '#1EA7C5'], + resize: true + + }); + } + + var barChart = function(){ + if(jQuery('#morris_bar').length > 0) + { + //bar chart + Morris.Bar({ + element: 'morris_bar', + data: [{ + y: '2006', + a: 100, + b: 90, + c: 60 + }, { + y: '2007', + a: 75, + b: 65, + c: 40 + }, { + y: '2008', + a: 50, + b: 40, + c: 30 + }, { + y: '2009', + a: 75, + b: 65, + c: 40 + }, { + y: '2010', + a: 50, + b: 40, + c: 30 + }, { + y: '2011', + a: 75, + b: 65, + c: 40 + }, { + y: '2012', + a: 100, + b: 90, + c: 40 + }], + xkey: 'y', + ykeys: ['a', 'b', 'c'], + labels: ['A', 'B', 'C'], + barColors: ['#0B2A97', '#1bd084', '#ff9f00'], + hideHover: 'auto', + gridLineColor: 'transparent', + resize: true, + barSizeRatio: 0.25, + }); + } + } + + var barStalkChart = function(){ + //bar chart + Morris.Bar({ + element: 'morris_bar_stalked', + data: [{ + y: 'S', + a: 66, + b: 34 + }, { + y: 'M', + a: 75, + b: 25 + }, { + y: 'T', + a: 50, + b: 50 + }, { + y: 'W', + a: 75, + b: 25 + }, { + y: 'T', + a: 50, + b: 50 + }, { + y: 'F', + a: 16, + b: 84 + }, { + y: 'S', + a: 70, + b: 30 + }, { + y: 'S', + a: 30, + b: 70 + }, { + y: 'M', + a: 40, + b: 60 + }, { + y: 'T', + a: 29, + b: 71 + }, { + y: 'W', + a: 44, + b: 56 + }, { + y: 'T', + a: 30, + b: 70 + }, { + y: 'F', + a: 60, + b: 40 + }, { + y: 'G', + a: 40, + b: 60 + }, { + y: 'S', + a: 46, + b: 54 + }], + xkey: 'y', + ykeys: ['a', 'b'], + labels: ['A', 'B'], + barColors: ['#0B2A97', "#F1F3F7"], + hideHover: 'auto', + gridLineColor: 'transparent', + resize: true, + barSizeRatio: 0.25, + stacked: true, + behaveLikeLine: true, + //redraw: true + + // barRadius: [6, 6, 0, 0] + }); + + } + + var areaChart = function(){ + //area chart + Morris.Area({ + element: 'morris_area', + data: [{ + period: '2001', + smartphone: 0, + windows: 0, + mac: 0 + }, { + period: '2002', + smartphone: 90, + windows: 60, + mac: 25 + }, { + period: '2003', + smartphone: 40, + windows: 80, + mac: 35 + }, { + period: '2004', + smartphone: 30, + windows: 47, + mac: 17 + }, { + period: '2005', + smartphone: 150, + windows: 40, + mac: 120 + }, { + period: '2006', + smartphone: 25, + windows: 80, + mac: 40 + }, { + period: '2007', + smartphone: 10, + windows: 10, + mac: 10 + } + + + ], + lineColors: ['#1EA7C5', 'rgb(16, 202, 147)', 'rgb(11, 42, 151)'], + xkey: 'period', + ykeys: ['smartphone', 'windows', 'mac'], + labels: ['Phone', 'Windows', 'Mac'], + pointSize: 0, + lineWidth: 0, + resize: true, + fillOpacity: 0.95, + behaveLikeLine: true, + gridLineColor: 'transparent', + hideHover: 'auto' + + }); + } + + var areaChart2 = function(){ + if(jQuery('#morris_area_2').length > 0) + { + //area chart + Morris.Area({ + element: 'morris_area_2', + data: [{ + period: '2010', + SiteA: 0, + SiteB: 0, + + }, { + period: '2011', + SiteA: 130, + SiteB: 100, + + }, { + period: '2012', + SiteA: 80, + SiteB: 60, + + }, { + period: '2013', + SiteA: 70, + SiteB: 200, + + }, { + period: '2014', + SiteA: 180, + SiteB: 150, + + }, { + period: '2015', + SiteA: 105, + SiteB: 90, + + }, + { + period: '2016', + SiteA: 250, + SiteB: 150, + + } + ], + xkey: 'period', + ykeys: ['SiteA', 'SiteB'], + labels: ['Site A', 'Site B'], + pointSize: 0, + fillOpacity: 0.6, + pointStrokeColors: ['#b4becb', '#00A2FF'], //here + behaveLikeLine: true, + gridLineColor: 'transparent', + lineWidth: 0, + smooth: false, + hideHover: 'auto', + lineColors: ['rgb(0, 171, 197)', 'rgb(0, 0, 128)'], + resize: true + + }); + } + } + + + /* Function ============ */ + return { + init:function(){ + setChartWidth(); + donutChart(); + lineChart(); + lineChart2(); + barChart(); + barStalkChart(); + areaChart(); + areaChart2(); + }, + + + resize:function(){ + screenWidth = $(window).width(); + setChartWidth(); + donutChart(); + lineChart(); + lineChart2(); + barChart(); + barStalkChart(); + areaChart(); + areaChart2(); + } + } + + }(); + + jQuery(document).ready(function(){ + dzMorris.init(); + //dzMorris.resize(); + + }); + + jQuery(window).on('load',function(){ + //dzMorris.init(); + }); + + jQuery( window ).resize(function() { + //dzMorris.resize(); + //dzMorris.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/nestable-init.js b/public/style/js/plugins-init/nestable-init.js new file mode 100644 index 0000000..1e3a502 --- /dev/null +++ b/public/style/js/plugins-init/nestable-init.js @@ -0,0 +1,26 @@ +(function ($) { + "use strict" + + +/******************* +Nestable +*******************/ + + var e = function (e) { + var t = e.length ? e : $(e.target), + a = t.data("output"); + window.JSON ? a.val(window.JSON.stringify(t.nestable("serialize"))) : a.val("JSON browser support required for this demo.") + }; + $("#nestable").nestable({ + group: 1 + }).on("change", e), + $("#nestable2").nestable({ + group: 1 + }).on("change", e), e($("#nestable").data("output", $("#nestable-output"))), e($("#nestable2").data("output", $("#nestable2-output"))), $("#nestable-menu").on("click", function (e) { + var t = $(e.target).data("action"); + "expand-all" === t && $(".dd").nestable("expandAll"), "collapse-all" === t && $(".dd").nestable("collapseAll") + }), $("#nestable3").nestable(); + + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/nouislider-init.js b/public/style/js/plugins-init/nouislider-init.js new file mode 100644 index 0000000..9114fc6 --- /dev/null +++ b/public/style/js/plugins-init/nouislider-init.js @@ -0,0 +1,1163 @@ +(function($) { + "use strict" + + //basic slider + let basicSlide = document.getElementById('basic-slider'); + noUiSlider.create(basicSlide, { + start: [20, 80], + connect: true, + range: { + 'min': 0, + 'max': 100 + } + }); + //basic slider ^ + + + //keyboard slider + let keyboardslider = document.getElementById('keyboardslider'); + noUiSlider.create(keyboardslider, { + start: 10, + step: 10, + range: { + 'min': 0, + 'max': 100 + } + }); + + var handle = keyboardslider.querySelector('.noUi-handle'); + handle.addEventListener('keydown', function (e) { + + var value = Number(keyboardslider.noUiSlider.get()); + + if (e.which === 37) { + keyboardslider.noUiSlider.set(value - 10); + } + + console.log(e) + console.log(e.which) + + if (e.which === 39) { + keyboardslider.noUiSlider.set(value + 10); + } + }); + //keyboard slider ^ + + + //working with date + // Create a new date from a string, return as a timestamp. + function timestamp(str) { + return new Date(str).getTime(); + } + + var dateSlider = document.getElementById('slider-date'); + + noUiSlider.create(dateSlider, { + // Create two timestamps to define a range. + range: { + min: timestamp('2010'), + max: timestamp('2016') + }, + + // Steps of one week + step: 7 * 24 * 60 * 60 * 1000, + + // Two more timestamps indicate the handle starting positions. + start: [timestamp('2011'), timestamp('2015')], + + // No decimals + format: wNumb({ + decimals: 0 + }) + }); + + var dateValues = [ + document.getElementById('event-start'), + document.getElementById('event-end') + ]; + + // Create a list of day and month names. + var weekdays = [ + "Sunday", "Monday", "Tuesday", + "Wednesday", "Thursday", "Friday", + "Saturday" + ]; + + var months = [ + "January", "February", "March", + "April", "May", "June", "July", + "August", "September", "October", + "November", "December" + ]; + + + + dateSlider.noUiSlider.on('update', function (values, handle) { + dateValues[handle].innerHTML = formatDate(new Date(+values[handle])); + }); + + // Append a suffix to dates. + // Example: 23 => 23rd, 1 => 1st. + function nth(d) { + if (d > 3 && d < 21) return 'th'; + switch (d % 10) { + case 1: + return "st"; + case 2: + return "nd"; + case 3: + return "rd"; + default: + return "th"; + } + } + + // Create a string representation of the date. + function formatDate(date) { + return weekdays[date.getDay()] + ", " + + date.getDate() + nth(date.getDate()) + " " + + months[date.getMonth()] + " " + + date.getFullYear(); + } + //working with date ^ + + + //html5 input element + var select = document.getElementById('input-select'); + // Append the option elements + for (var i = -20; i <= 40; i++) { + + var option = document.createElement("option"); + option.text = i; + option.value = i; + + select.appendChild(option); + } + + var html5Slider = document.getElementById('html5'); + noUiSlider.create(html5Slider, { + start: [10, 30], + connect: true, + range: { + 'min': -20, + 'max': 40 + } + }); + + var inputNumber = document.getElementById('input-number'); + html5Slider.noUiSlider.on('update', function (values, handle) { + + var value = values[handle]; + + if (handle) { + inputNumber.value = value; + } else { + select.value = Math.round(value); + } + }); + + select.addEventListener('change', function () { + html5Slider.noUiSlider.set([this.value, null]); + }); + + inputNumber.addEventListener('change', function () { + html5Slider.noUiSlider.set([null, this.value]); + }); + //html5 input element ^ + + + //non-linear slider + var nonLinearSlider = document.getElementById('nonlinear'); + noUiSlider.create(nonLinearSlider, { + connect: true, + behaviour: 'tap', + start: [500, 4000], + range: { + // Starting at 500, step the value by 500, + // until 4000 is reached. From there, step by 1000. + 'min': [0], + '10%': [500, 500], + '50%': [4000, 1000], + 'max': [10000] + } + }); + + var nodes = [ + document.getElementById('lower-value'), // 0 + document.getElementById('upper-value') // 1 + ]; + + // Display the slider value and how far the handle moved + // from the left edge of the slider. + nonLinearSlider.noUiSlider.on('update', function (values, handle, unencoded, isTap, positions) { + nodes[handle].innerHTML = values[handle] + ', ' + positions[handle].toFixed(2) + '%'; + }); + //non-linear slider ^ + + + //locking sliders together + var lockedState = false; + var lockedSlider = false; + var lockedValues = [60, 80]; + + var slider1 = document.getElementById('slider1'); + var slider2 = document.getElementById('slider2'); + + var lockButton = document.getElementById('lockbutton'); + var slider1Value = document.getElementById('slider1-span'); + var slider2Value = document.getElementById('slider2-span'); + + // When the button is clicked, the locked state is inverted. + lockButton.addEventListener('click', function () { + lockedState = !lockedState; + this.textContent = lockedState ? 'unlock' : 'lock'; + }); + + function crossUpdate(value, slider) { + + // If the sliders aren't interlocked, don't + // cross-update. + if (!lockedState) return; + + // Select whether to increase or decrease + // the other slider value. + var a = slider1 === slider ? 0 : 1; + + // Invert a + var b = a ? 0 : 1; + + // Offset the slider value. + value -= lockedValues[b] - lockedValues[a]; + + // Set the value + slider.noUiSlider.set(value); + } + + noUiSlider.create(slider1, { + start: 60, + + // Disable animation on value-setting, + // so the sliders respond immediately. + animate: false, + range: { + min: 50, + max: 100 + } + }); + + noUiSlider.create(slider2, { + start: 80, + animate: false, + range: { + min: 50, + max: 100 + } + }); + + slider1.noUiSlider.on('update', function (values, handle) { + slider1Value.innerHTML = values[handle]; + }); + + slider2.noUiSlider.on('update', function (values, handle) { + slider2Value.innerHTML = values[handle]; + }); + + function setLockedValues() { + lockedValues = [ + Number(slider1.noUiSlider.get()), + Number(slider2.noUiSlider.get()) + ]; + } + + slider1.noUiSlider.on('change', setLockedValues); + slider2.noUiSlider.on('change', setLockedValues); + + slider1.noUiSlider.on('slide', function (values, handle) { + crossUpdate(values[handle], slider2); + }); + + slider2.noUiSlider.on('slide', function (values, handle) { + crossUpdate(values[handle], slider1); + }); + //locking sliders together ^ + + + //Moving the slider by clicking pips + var pipsSlider = document.getElementById('slider-pips'); + noUiSlider.create(pipsSlider, { + range: { + min: 0, + max: 100 + }, + start: [50], + pips: {mode: 'count', values: 5} + }); + + var pips = pipsSlider.querySelectorAll('.noUi-value'); + function clickOnPip() { + var value = Number(this.getAttribute('data-value')); + pipsSlider.noUiSlider.set(value); + } + + for (var i = 0; i < pips.length; i++) { + + // For this example. Do this in CSS! + pips[i].style.cursor = 'pointer'; + pips[i].addEventListener('click', clickOnPip); + } + //Moving the slider by clicking pips ^ + + + //Colored Connect Elements + var slider = document.getElementById('slider-color'); + noUiSlider.create(slider, { + start: [4000, 8000, 12000, 16000], + connect: [false, true, true, true, true], + range: { + 'min': [2000], + 'max': [20000] + } + }); + + var connect = slider.querySelectorAll('.noUi-connect'); + var classes = ['c-1-color', 'c-2-color', 'c-3-color', 'c-4-color', 'c-5-color']; + + for (var i = 0; i < connect.length; i++) { + connect[i].classList.add(classes[i]); + } + //Colored Connect Elements ^ + + + //keypress slider + var keypressSlider = document.getElementById('keypress'); + var input0 = document.getElementById('input-with-keypress-0'); + var input1 = document.getElementById('input-with-keypress-1'); + var inputs = [input0, input1]; + + noUiSlider.create(keypressSlider, { + start: [20, 80], + connect: true, + tooltips: [true, wNumb({decimals: 1})], + range: { + 'min': [0], + '10%': [10, 10], + '50%': [80, 50], + '80%': 150, + 'max': 200 + } + }); + + keypressSlider.noUiSlider.on('update', function (values, handle) { + inputs[handle].value = values[handle]; + }); + + // Listen to keydown events on the input field. + inputs.forEach(function (input, handle) { + + input.addEventListener('change', function () { + keypressSlider.noUiSlider.setHandle(handle, this.value); + }); + + input.addEventListener('keydown', function (e) { + + var values = keypressSlider.noUiSlider.get(); + var value = Number(values[handle]); + + // [[handle0_down, handle0_up], [handle1_down, handle1_up]] + var steps = keypressSlider.noUiSlider.steps(); + + // [down, up] + var step = steps[handle]; + + var position; + + // 13 is enter, + // 38 is key up, + // 40 is key down. + switch (e.which) { + + case 13: + keypressSlider.noUiSlider.setHandle(handle, this.value); + break; + + case 38: + + // Get step to go increase slider value (up) + position = step[1]; + + // false = no step is set + if (position === false) { + position = 1; + } + + // null = edge of slider + if (position !== null) { + keypressSlider.noUiSlider.setHandle(handle, value + position); + } + + break; + + case 40: + + position = step[0]; + + if (position === false) { + position = 1; + } + + if (position !== null) { + keypressSlider.noUiSlider.setHandle(handle, value - position); + } + + break; + } + }); + }); + //keypress slider ^ + + + //skipstep slider + var skipSlider = document.getElementById('skipstep'); + noUiSlider.create(skipSlider, { + range: { + 'min': 0, + '10%': 10, + '20%': 20, + '30%': 30, + // Nope, 40 is no fun. + '50%': 50, + '60%': 60, + '70%': 70, + // I never liked 80. + '90%': 90, + 'max': 100 + }, + snap: true, + start: [20, 90] + }); + + var skipValues = [ + document.getElementById('skip-value-lower'), + document.getElementById('skip-value-upper') + ]; + + skipSlider.noUiSlider.on('update', function (values, handle) { + skipValues[handle].innerHTML = values[handle]; + }); + //skipstep slider ^ + + + //Using the slider with huge numbers + var bigValueSlider = document.getElementById('slider-huge'); + var bigValueSpan = document.getElementById('huge-value'); + + noUiSlider.create(bigValueSlider, { + start: 0, + step: 1, + format: wNumb({ + decimals: 0 + }), + range: { + min: 0, + max: 13 + } + }); + + // Note how these are 'string' values, not numbers. + var range = [ + '0', '2097152', '4194304', + '8388608', '16777216', '33554432', + '67108864', '134217728', '268435456', + '536870912', '1073741824', + '2147483648', '4294967296', + '8589934592' + ]; + + bigValueSlider.noUiSlider.on('update', function (values, handle) { + bigValueSpan.innerHTML = range[values[handle]]; + }); + //Using the slider with huge numbers ^ + + + //creating a toggle + var toggleSlider = document.getElementById('slider-toggle'); + noUiSlider.create(toggleSlider, { + orientation: "vertical", + start: 0, + range: { + 'min': [0, 1], + 'max': 1 + }, + format: wNumb({ + decimals: 0 + }) + }); + + toggleSlider.noUiSlider.on('update', function (values, handle) { + if (values[handle] === '1') { + toggleSlider.classList.add('off'); + } else { + toggleSlider.classList.remove('off'); + } + }); + //creating a toggle ^ + + + //soft limits + var softSlider = document.getElementById('soft'); + noUiSlider.create(softSlider, { + start: 50, + range: { + min: 0, + max: 100 + }, + pips: { + mode: 'values', + values: [20, 80], + density: 4 + } + }); + + softSlider.noUiSlider.on('change', function (values, handle) { + if (values[handle] < 20) { + softSlider.noUiSlider.set(20); + } else if (values[handle] > 80) { + softSlider.noUiSlider.set(80); + } + }); + //soft limits ^ + + + //color picker + var resultElement = document.getElementById('result'); + var sliders = document.getElementsByClassName('sliders'); + var colors = [0, 0, 0]; + + [].slice.call(sliders).forEach(function (slider, index) { + + noUiSlider.create(slider, { + start: 127, + connect: [true, false], + orientation: "vertical", + range: { + 'min': 0, + 'max': 255 + }, + format: wNumb({ + decimals: 0 + }) + }); + + // Bind the color changing function to the update event. + slider.noUiSlider.on('update', function () { + + colors[index] = slider.noUiSlider.get(); + + var color = 'rgb(' + colors.join(',') + ')'; + + resultElement.style.background = color; + resultElement.style.color = color; + }); + }); + //color picker ^ + + + //stepping and snapping the values + var stepSlider = document.getElementById('slider-step'); + noUiSlider.create(stepSlider, { + start: [4000], + step: 1000, + range: { + 'min': [2000], + 'max': [10000] + } + }); + + var stepSliderValueElement = document.getElementById('slider-step-value'); + stepSlider.noUiSlider.on('update', function (values, handle) { + stepSliderValueElement.innerHTML = values[handle]; + }); + //stepping and snapping the values ^ + + + //Stepping in non-linear sliders + var nonLinearStepSlider = document.getElementById('slider-non-linear-step'); + noUiSlider.create(nonLinearStepSlider, { + start: [500, 4000], + range: { + 'min': [0], + '10%': [500, 500], + '50%': [4000, 1000], + 'max': [10000] + } + }); + + var nonLinearStepSliderValueElement = document.getElementById('slider-non-linear-step-value'); + nonLinearStepSlider.noUiSlider.on('update', function (values, handle) { + nonLinearStepSliderValueElement.innerHTML = values[handle]; + }); + //Stepping in non-linear sliders ^ + + + //Snapping between steps + var snapSlider = document.getElementById('slider-snap'); + noUiSlider.create(snapSlider, { + start: [0, 500], + snap: true, + connect: true, + range: { + 'min': 0, + '10%': 50, + '20%': 100, + '30%': 150, + '40%': 500, + '50%': 800, + 'max': 1000 + } + }); + + var snapValues = [ + document.getElementById('slider-snap-value-lower'), + document.getElementById('slider-snap-value-upper') + ]; + + snapSlider.noUiSlider.on('update', function (values, handle) { + snapValues[handle].innerHTML = values[handle]; + }); + //Snapping between steps ^ + + + //get and set slider values + var slider = document.getElementById('slider'); + noUiSlider.create(slider, { + start: [80], + range: { + 'min': [0], + 'max': [100] + } + }); + + // Set the slider value to 20 + document.getElementById('write-button').addEventListener('click', function () { + slider.noUiSlider.set(20); + }); + + // Read the slider value. + document.getElementById('read-button').addEventListener('click', function () { + alert(slider.noUiSlider.get()); + }); + //get and set slider values ^ + + + //Number formatting + var sliderFormat = document.getElementById('slider-format'); + noUiSlider.create(sliderFormat, { + start: [20000], + step: 1000, + range: { + 'min': [20000], + 'max': [80000] + }, + ariaFormat: wNumb({ + decimals: 3 + }), + format: wNumb({ + decimals: 3, + thousand: '.', + suffix: ' (US $)' + }) + }); + + var inputFormat = document.getElementById('input-format'); + sliderFormat.noUiSlider.on('update', function (values, handle) { + inputFormat.value = values[handle]; + }); + + inputFormat.addEventListener('change', function () { + sliderFormat.noUiSlider.set(this.value); + }); + //Number formatting ^ + + + //slider margin + var marginSlider = document.getElementById('slider-margin'); + noUiSlider.create(marginSlider, { + start: [20, 80], + margin: 30, + range: { + 'min': 0, + 'max': 100 + } + }); + + var marginMin = document.getElementById('slider-margin-value-min'), + marginMax = document.getElementById('slider-margin-value-max'); + marginSlider.noUiSlider.on('update', function (values, handle) { + if (handle) { + marginMax.innerHTML = values[handle]; + } else { + marginMin.innerHTML = values[handle]; + } + }); + //slider margin ^ + + + //slider limit + var limitSlider = document.getElementById('slider-limit'); + noUiSlider.create(limitSlider, { + start: [10, 120], + limit: 40, + behaviour: 'drag', + connect: true, + range: { + 'min': 0, + 'max': 100 + } + }); + + var limitFieldMin = document.getElementById('slider-limit-value-min'); + var limitFieldMax = document.getElementById('slider-limit-value-max'); + + limitSlider.noUiSlider.on('update', function (values, handle) { + (handle ? limitFieldMax : limitFieldMin).innerHTML = values[handle]; + }); + //slider limit ^ + + + //slider padding + var paddingSlider = document.getElementById('slider-padding'); + noUiSlider.create(paddingSlider, { + start: [20, 80], + padding: [10, 15], // Or just 10 + range: { + 'min': 0, + 'max': 100 + } + }); + + var paddingMin = document.getElementById('slider-padding-value-min'); + var paddingMax = document.getElementById('slider-padding-value-max'); + paddingSlider.noUiSlider.on('update', function (values, handle) { + if (handle) { + paddingMax.innerHTML = values[handle]; + } else { + paddingMin.innerHTML = values[handle]; + } + }); + //slider padding ^ + + + //slider orientation + var verticalSlider = document.getElementById('slider-vertical'); + noUiSlider.create(verticalSlider, { + start: 40, + orientation: 'vertical', + range: { + 'min': 0, + 'max': 100 + } + }); + //slider orientation ^ + + + //slider direction + var directionSlider = document.getElementById('slider-direction'); + noUiSlider.create(directionSlider, { + start: 20, + direction: 'rtl', + range: { + 'min': 0, + 'max': 100 + } + }); + + var directionField = document.getElementById('field'); + directionSlider.noUiSlider.on('update', function (values, handle) { + directionField.innerHTML = values[handle]; + }); + //slider direction ^ + + + //slider tooltips + var tooltipSlider = document.getElementById('slider-tooltips'); + noUiSlider.create(tooltipSlider, { + start: [20, 80, 120], + tooltips: [false, wNumb({decimals: 1}), true], + range: { + 'min': 0, + 'max': 200 + } + }); + //slider tooltips ^ + + + //slider behaviour drag + var behaviourSlider = document.getElementById('behaviour'); + noUiSlider.create(behaviourSlider, { + start: [20, 40], + step: 10, + behaviour: 'drag', + connect: true, + range: { + 'min': 20, + 'max': 80 + } + }); + //slider behaviour drag ^ + + + //slider behaviour tap + var tapSlider = document.getElementById('tap'); + noUiSlider.create(tapSlider, { + start: 40, + behaviour: 'tap', + connect: [false, true], + range: { + 'min': 20, + 'max': 80 + } + }); + //slider behaviour tap ^ + + + //slider behaviour fixed dragging + var dragFixedSlider = document.getElementById('drag-fixed'); + + noUiSlider.create(dragFixedSlider, { + start: [40, 60], + behaviour: 'drag-fixed', + connect: true, + range: { + 'min': 20, + 'max': 80 + } + }); + //slider behaviour fixed dragging ^ + + + //slider behaviour snap + var snapSlider2 = document.getElementById('snap'); + noUiSlider.create(snapSlider2, { + start: 40, + behaviour: 'snap', + connect: [true, false], + range: { + 'min': 20, + 'max': 80 + } + }); + //slider behaviour snap ^ + + + //slider behaviour hover + var hoverSlider = document.getElementById('hover'); + var field = document.getElementById('hover-val'); + + noUiSlider.create(hoverSlider, { + start: 20, + behaviour: 'hover-snap', + direction: 'rtl', + range: { + 'min': 0, + 'max': 10 + } + }); + + hoverSlider.noUiSlider.on('hover', function (value) { + field.innerHTML = value; + }); + //slider behaviour hover ^ + + + //slider behaviour unconstrained + var unconstrainedSlider = document.getElementById('unconstrained'); + var unconstrainedValues = document.getElementById('unconstrained-values'); + + noUiSlider.create(unconstrainedSlider, { + start: [20, 50, 80], + behaviour: 'unconstrained-tap', + connect: true, + range: { + 'min': 0, + 'max': 100 + } + }); + + unconstrainedSlider.noUiSlider.on('update', function (values) { + unconstrainedValues.innerHTML = values.join(' :: '); + }); + //slider behaviour unconstrained ^ + + + //slider behaviour combined + var dragTapSlider = document.getElementById('combined'); + noUiSlider.create(dragTapSlider, { + start: [40, 60], + behaviour: 'drag-tap', + connect: true, + range: { + 'min': 20, + 'max': 80 + } + }); + //slider behaviour combined ^ + + + //slider range left to right + var range_all_sliders = { + 'min': [ 0 ], + '10%': [ 500, 500 ], + '50%': [ 4000, 1000 ], + 'max': [ 10000 ] + }; + var pipsRange = document.getElementById('pips-range'); + noUiSlider.create(pipsRange, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'range', + density: 3 + } + }); + //slider range left to right ^ + + + //slider range right to left + var pipsRangeRtl = document.getElementById('pips-range-rtl'); + noUiSlider.create(pipsRangeRtl, { + range: range_all_sliders, + start: 0, + direction: 'rtl', + pips: { + mode: 'range', + density: 3 + } + }); + //slider range right to left ^ + + + //slider range vertical top to bottom + var pipsRangeVertical = document.getElementById('pips-range-vertical'); + noUiSlider.create(pipsRangeVertical, { + range: range_all_sliders, + start: 0, + orientation: 'vertical', + pips: { + mode: 'range', + density: 3 + } + }); + //slider range vertical top to bottom ^ + + + //slider range vertical bottom to top + var pipsRangeVerticalRtl = document.getElementById('pips-range-vertical-rtl'); + noUiSlider.create(pipsRangeVerticalRtl, { + range: range_all_sliders, + start: 0, + orientation: 'vertical', + direction: 'rtl', + pips: { + mode: 'range', + density: 3 + } + }); + //slider range vertical bottom to top ^ + + + //slider step + function filterPips(value, type) { + if (type === 0) { + return value < 2000 ? -1 : 0; + } + return value % 1000 ? 2 : 1; + } + + + //slider step ^ + + + //pip position + var pipsPositions = document.getElementById('pips-positions'); + noUiSlider.create(pipsPositions, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'positions', + values: [0, 25, 50, 75, 100], + density: 4 + } + }); + //pip position ^ + + + //pip position stepped + var positionsStepped = document.getElementById('pips-positions-stepped'); + noUiSlider.create(positionsStepped, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'positions', + values: [0, 25, 50, 75, 100], + density: 4, + stepped: true + } + }); + //pip position stepped ^ + + + //pips count + var pipsCount = document.getElementById('pips-count'); + noUiSlider.create(pipsCount, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'count', + values: 6, + density: 4 + } + }); + //pips count ^ + + + //pips count stepped + var pipsCountStepped = document.getElementById('pips-count-stepped'); + noUiSlider.create(pipsCountStepped, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'count', + values: 6, + density: 4, + stepped: true + } + }); + //pips count stepped ^ + + + //pips values + var pipsValues = document.getElementById('pips-values'); + noUiSlider.create(pipsValues, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'values', + values: [50, 552, 2251, 3200, 5000, 7080, 9000], + density: 4 + } + }); + //pips values ^ + + + //pips values stepped + var pipsValuesStepped = document.getElementById('pips-values-stepped'); + noUiSlider.create(pipsValuesStepped, { + range: range_all_sliders, + start: 0, + pips: { + mode: 'values', + values: [50, 552, 4651, 4952, 5000, 7080, 9000], + density: 4, + stepped: true + } + }); + //pips values stepped ^ + + + //disable slider + var disSlider1 = document.getElementById('disable1'); + var checkbox1 = document.getElementById('checkbox1'); + function toggle(element) { + + // If the checkbox is checked, disabled the slider. + // Otherwise, re-enable it. + if (this.checked) { + element.setAttribute('disabled', true); + } else { + element.removeAttribute('disabled'); + } + } + + noUiSlider.create(disSlider1, { + start: 80, + connect: [true, false], + range: { + min: 0, + max: 100 + } + }); + + checkbox1.addEventListener('click', function () { + toggle.call(this, disSlider1); + }); + //disable slider ^ + + + //disable slider 2 + var disSlider2 = document.getElementById('disable2'); + var origins = disSlider2.getElementsByClassName('noUi-origin'); + var checkbox2 = document.getElementById('checkbox2'); + var checkbox3 = document.getElementById('checkbox3'); + + noUiSlider.create(disSlider2, { + start: [20, 80], + range: { + min: 0, + max: 100 + } + }); + + checkbox2.addEventListener('click', function () { + toggle.call(this, origins[0]); + }); + + checkbox3.addEventListener('click', function () { + toggle.call(this, origins[1]); + }); + //disable slider 2 ^ + + + //updating a slider + var updateSlider = document.getElementById('slider-update'); + var updateSliderValue = document.getElementById('slider-update-value'); + + noUiSlider.create(updateSlider, { + range: { + 'min': 0, + 'max': 40 + }, + start: 20, + margin: 2, + step: 2 + }); + + updateSlider.noUiSlider.on('update', function (values, handle) { + updateSliderValue.innerHTML = values[handle]; + }); + + var button1 = document.getElementById('update-1'); + var button2 = document.getElementById('update-2'); + + function updateSliderRange(min, max) { + updateSlider.noUiSlider.updateOptions({ + range: { + 'min': min, + 'max': max + } + }); + } + + button1.addEventListener('click', function () { + updateSliderRange(20, 50); + }); + + button2.addEventListener('click', function () { + updateSliderRange(10, 40); + }); + //updating a slider ^ + + + + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/pickadate-init.js b/public/style/js/plugins-init/pickadate-init.js new file mode 100644 index 0000000..30c34c9 --- /dev/null +++ b/public/style/js/plugins-init/pickadate-init.js @@ -0,0 +1,7 @@ +(function($) { + "use strict" + + //date picker classic default + $('.datepicker-default').pickadate(); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/piety-init.js b/public/style/js/plugins-init/piety-init.js new file mode 100644 index 0000000..7daed91 --- /dev/null +++ b/public/style/js/plugins-init/piety-init.js @@ -0,0 +1,241 @@ + +(function($) { + "use strict" + + +/**************** +Piety chart +*****************/ +var dzPiety = function(){ + + var getGraphBlockSize = function (selector) { + var screenWidth = $(window).width(); + var graphBlockSize = '100%'; + + if(screenWidth <= 768) + { + screenWidth = (screenWidth < 300 )?screenWidth:300; + + var blockWidth = jQuery(selector).parent().innerWidth() - jQuery(selector).parent().width(); + + blockWidth = Math.abs(blockWidth); + + var graphBlockSize = screenWidth - blockWidth - 10; + } + + return graphBlockSize; + + } + + var handlePietyBarLine = function(){ + if(jQuery('.bar-line').length > 0 ){ + $(".bar-line").peity("bar", { + width: "100", + height: "100" + }); + } + } + + var handlePietyPie = function(){ + if(jQuery('span.pie').length > 0 ){ + $("span.pie").peity("pie", { + fill: ['#0B2A97', 'rgba(11, 42, 151, .3)'], + width: "100", + height: "100" + }); + } + } + + var handlePietyDonut = function(){ + if(jQuery('span.donut').length > 0 ){ + $("span.donut").peity("donut", { + width: "100", + height: "100" + }); + } + } + + var handlePietyLine = function(){ + if(jQuery('.peity-line').length > 0 ){ + $(".peity-line").peity("line", { + fill: ["rgba(11, 42, 151, .5)"], + stroke: '#0B2A97', + width: "100%", + height: "100" + }); + } + } + + var handlePietyLine2 = function(){ + if(jQuery('.peity-line-2').length > 0 ){ + $(".peity-line-2").peity("line", { + fill: "#fa707e", + stroke: "#f77f8b", + //width: "100%", + width: getGraphBlockSize('.peity-line-2'), + strokeWidth: "3", + height: "150" + }); + } + } + + var handlePietyLine3 = function(){ + if(jQuery('.peity-line-3').length > 0 ){ + $(".peity-line-3").peity("line", { + fill: "#673bb7", + stroke: "#ab84f3", + width: "100%", + strokeWidth: "3", + height: "150" + }); + } + } + + var handlePietyBar = function(){ + if(jQuery('.bar').length > 0 ){ + $(".bar").peity("bar", { + fill: ["#0B2A97", "#209f84", "#2781d5"], + width: "100%", + height: "100", + }); + } + } + + var handlePietyBar1 = function(){ + if(jQuery('.bar1').length > 0 ){ + $(".bar1").peity("bar", { + fill: ["#0B2A97", "#209f84", "#2781d5"], + //width: "100%", + width: getGraphBlockSize('.bar1'), + height: "140" + }); + } + } + + var handlePietyBarColours1 = function(){ + if(jQuery('.bar-colours-1').length > 0 ){ + $(".bar-colours-1").peity("bar", { + fill: ["#0B2A97", "#209f84", "#2781d5"], + width: "100", + height: "100" + }); + } + } + + var handlePietyBarColours2 = function(){ + if(jQuery('.bar-colours-2').length > 0 ){ + $(".bar-colours-2").peity("bar", { + fill: function(t, e, i) { + return "rgb(58, " + parseInt(e / i.length * 122) + ", 254)" + }, + width: "100", + height: "100" + }); + } + } + + var handlePietyBarColours3 = function(){ + if(jQuery('.bar-colours-3').length > 0 ){ + $(".bar-colours-3").peity("bar", { + fill: function(t, e, i) { + return "rgb(16, " + parseInt(e / i.length * 202) + ", 147)" + }, + width: "100", + height: "100" + }); + } + } + + var handlePietyColours1 = function(){ + if(jQuery('.pie-colours-1').length > 0 ){ + $(".pie-colours-1").peity("pie", { + fill: ["cyan", "magenta", "yellow", "black"], + width: "100", + height: "100" + }); + } + } + + var handlePietyColours2 = function(){ + if(jQuery('.pie-colours-2').length > 0 ){ + $(".pie-colours-2").peity("pie", { + fill: ["#0B2A97", "#209f84", "#2781d5", "#FF9B52", "#f72b50"], + width: "100", + height: "100" + }); + } + } + + var handlePietyDataAttr = function(){ + if(jQuery('.data-attr').length > 0 ){ + $(".data-attr").peity("donut"); + } + } + + var handlePietyUpdatingChart = function(){ + var t = $(".updating-chart").peity("line", { + fill: ['rgba(11, 42, 151, .5)'], + stroke: 'rgb(11, 42, 151)', + width: "100%", + height: 100 + }); + + setInterval(function() { + var e = Math.round(10 * Math.random()), + i = t.text().split(","); + i.shift(), i.push(e), t.text(i.join(",")).change() + }, 1e3); + } + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + handlePietyBarLine(); + handlePietyPie(); + handlePietyDonut(); + handlePietyLine(); + handlePietyLine2(); + handlePietyLine3(); + handlePietyBar(); + handlePietyBar1(); + handlePietyBarColours1(); + handlePietyBarColours2(); + handlePietyBarColours3(); + handlePietyColours1(); + handlePietyColours2(); + handlePietyDataAttr(); + handlePietyUpdatingChart(); + }, + + resize:function(){ + + } + } + +}(); + + jQuery(document).ready(function(){ + + + + }); + + jQuery(window).on('load',function(){ + setTimeout(function(){ + dzPiety.load(); + }, 1000); + + }); + + jQuery(window).on('resize',function(){ + setTimeout(function(){ + dzPiety.resize(); + }, 1000); + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/select2-init.js b/public/style/js/plugins-init/select2-init.js new file mode 100644 index 0000000..29f6b41 --- /dev/null +++ b/public/style/js/plugins-init/select2-init.js @@ -0,0 +1,385 @@ + + +(function($) { + "use strict" + + // single select box + $("#single-select").select2(); + + // multi select box + $('.multi-select').select2(); + + // dropdown option groups + $('.dropdown-groups').select2(); + + //disabling options + $('.disabling-options').select2(); + + //disabling a select2 control + $(".js-example-disabled").select2(); + $(".js-example-disabled-multi").select2(); + $("#js-programmatic-enable").on("click", function () { + $(".js-example-disabled").prop("disabled", false); + $(".js-example-disabled-multi").prop("disabled", false); + }); + $("#js-programmatic-disable").on("click", function () { + $(".js-example-disabled").prop("disabled", true); + $(".js-example-disabled-multi").prop("disabled", true); + }); + + + // select2 with labels + $(".select2-with-label-single").select2(); + $(".select2-with-label-multiple").select2(); + + + //select2 container width + $(".select2-width-50").select2(); + $(".select2-width-75").select2(); + + + //select2 themes + $(".js-example-theme-single").select2({ + theme: "classic" + }); + $(".js-example-theme-multiple").select2({ + theme: "classic" + }); + + + //ajax remote data + $(".js-data-example-ajax").select2({ + width: "100%", + ajax: { + url: "https://api.github.com/search/repositories", + dataType: 'json', + delay: 250, + data: function (params) { + return { + q: params.term, // search term + page: params.page + }; + }, + processResults: function (data, params) { + // parse the results into the format expected by Select2 + // since we are using custom formatting functions we do not need to + // alter the remote JSON data, except to indicate that infinite + // scrolling can be used + params.page = params.page || 1; + + return { + results: data.items, + pagination: { + more: (params.page * 30) < data.total_count + } + }; + }, + cache: true + }, + placeholder: 'Search for a repository', + escapeMarkup: function (markup) { return markup; }, // let our custom formatter work + minimumInputLength: 1, + templateResult: formatRepo, + templateSelection: formatRepoSelection + }); + + function formatRepo (repo) { + if (repo.loading) { + return repo.text; + } + + var markup = "
" + + "
" + + "
" + + "
" + repo.full_name + "
"; + + if (repo.description) { + markup += "
" + repo.description + "
"; + } + + markup += "
" + + "
" + repo.forks_count + " Forks
" + + "
" + repo.stargazers_count + " Stars
" + + "
" + repo.watchers_count + " Watchers
" + + "
" + + "
"; + + return markup; + } + + function formatRepoSelection (repo) { + return repo.full_name || repo.text; + } + + + + + // loading array data + var data = [ + { + id: 0, + text: 'enhancement' + }, + { + id: 1, + text: 'bug' + }, + { + id: 2, + text: 'duplicate' + }, + { + id: 3, + text: 'invalid' + }, + { + id: 4, + text: 'wontfix' + } + ]; + $(".js-example-data-array").select2({ + data: data + }) + + + //automatic selection + $('#automatic-selection').select2({ + selectOnClose: true + }); + + + //remain open after selection + $('#remain-open').select2({ + closeOnSelect: false + }); + + + //dropdown-placement + $('#dropdown-placement').select2({ + dropdownParent: $('#select2-modal') + }); + + + // limit the number of selection + $('#limit-selection').select2({ + maximumSelectionLength: 2 + }); + + + // dynamic option + $('#dynamic-option-creation').select2({ + tags: true + }); + + + // tagging with multi value select box + $('#multi-value-select').select2({ + tags: true + }); + + + // single-select-placeholder + $(".single-select-placeholder").select2({ + placeholder: "Select a state", + allowClear: true + }); + + + // multi select placeholder + $(".multi-select-placeholder").select2({ + placeholder: "Select a state" + }); + + + //default selection placeholder + $(".default-placeholder").select2({ + placeholder: { + id: '-1', // the value of the option + text: 'Select an option' + } + }); + + + // customizing how results are matched + function matchCustom(params, data) { + // If there are no search terms, return all of the data + if ($.trim(params.term) === '') { + return data; + } + + // Do not display the item if there is no 'text' property + if (typeof data.text === 'undefined') { + return null; + } + + // `params.term` should be the term that is used for searching + // `data.text` is the text that is displayed for the data object + if (data.text.indexOf(params.term) > -1) { + var modifiedData = $.extend({}, data, true); + modifiedData.text += ' (matched)'; + + // You can return modified objects from here + // This includes matching the `children` how you want in nested data sets + return modifiedData; + } + + // Return `null` if the term should not be displayed + return null; + } + $(".customize-result").select2({ + matcher: matchCustom + }); + + + // matching grouped options + + function matchStart(params, data) { + // If there are no search terms, return all of the data + if ($.trim(params.term) === '') { + return data; + } + + // Skip if there is no 'children' property + if (typeof data.children === 'undefined') { + return null; + } + + // `data.children` contains the actual options that we are matching against + var filteredChildren = []; + $.each(data.children, function (idx, child) { + if (child.text.toUpperCase().indexOf(params.term.toUpperCase()) == 0) { + filteredChildren.push(child); + } + }); + + // If we matched any of the timezone group's children, then set the matched children on the group + // and return the group object + if (filteredChildren.length) { + var modifiedData = $.extend({}, data, true); + modifiedData.children = filteredChildren; + + // You can return modified objects from here + // This includes matching the `children` how you want in nested data sets + return modifiedData; + } + + // Return `null` if the term should not be displayed + return null; + } + $(".match-grouped-options").select2({ + matcher: matchStart + }); + + + //minimum search term length + $(".minimum-search-length").select2({ + minimumInputLength: 3 // only start searching when the user has input 3 or more characters + }); + + //maximum search term length + $(".maximum-search-length").select2({ + maximumInputLength: 20 // only allow terms up to 20 characters long + }); + + + // programmatically add new option + var data = { + id: 1, + text: 'New Item' + }; + var newOption = new Option(data.text, data.id, false, false); + $(".add-new-options").append(newOption).trigger('change').select2(); + + + // create if not exists + + // Set the value, creating a new option if necessary + if ($('.create-if-not-exists').find("option[value='" + data.id + "']").length) { + $('.create-if-not-exists').val(data.id).trigger('change'); + } else { + // Create a DOM Option and pre-select by default + var newOption = new Option(data.text, data.id, true, true); + // Append it to the select + $('.create-if-not-exists').append(newOption).trigger('change').select2(); + } + + + + // using jquery selector + + $('.jquery-selector').select2(); + $('.jquery-selector').on("change", function(){ + var selectData = $(this).find(':selected'); + var value = selectData.val(); + alert("you select " + value); + }); + + + // select2 rtl support + $(".rtl-select2").select2({ + dir: "rtl" + }); + + + // destroy selector + $(".destroy-selector").select2(); + + $("#destroy-selector-trigger").on("click", function(){ + $(".destroy-selector").select2("destroy"); + }); + + + // opening options + $(".opening-dropdown").select2(); + $("#dropdown-trigger-open").on("click", function(){ + $(".opening-dropdown").select2('open'); + }); + + + // open or close dropdown + $(".open-close-dropdown").select2(); + $("#opening-dropdown-trigger").on("click", function(){ + $(".open-close-dropdown").select2('open'); + }); + $("#closing-dropdown-trigger").on("click", function(){ + $(".open-close-dropdown").select2('close'); + }); + + + // select2 methods + var $singleUnbind = $(".single-event-unbind").select2(); + + $(".js-programmatic-set-val").on("click", function () { + $singleUnbind.val("CA").trigger("change"); + }); + + $(".js-programmatic-open").on("click", function () { + $singleUnbind.select2("open"); + }); + + $(".js-programmatic-close").on("click", function () { + $singleUnbind.select2("close"); + }); + + $(".js-programmatic-init").on("click", function () { + $singleUnbind.select2({ + width: "400px" + }); + }); + + $(".js-programmatic-destroy").on("click", function () { + $singleUnbind.select2("destroy"); + }); + + + var $unbindMulti = $(".js-example-programmatic-multi").select2(); + $(".js-programmatic-multi-set-val").on("click", function () { + $unbindMulti.val(["CA", "HA"]).trigger("change"); + }); + + $(".js-programmatic-multi-clear").on("click", function () { + $unbindMulti.val(null).trigger("change"); + }); + + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/sparkline-init.js b/public/style/js/plugins-init/sparkline-init.js new file mode 100644 index 0000000..1be50ed --- /dev/null +++ b/public/style/js/plugins-init/sparkline-init.js @@ -0,0 +1,273 @@ +(function($) { + /* "use strict" */ + + + var dzSparkLine = function(){ + + var screenWidth = $(window).width(); + + function getSparkLineGraphBlockSize(selector) + { + var screenWidth = $(window).width(); + var graphBlockSize = '100%'; + + if(screenWidth <= 768) + { + screenWidth = (screenWidth < 300 )?screenWidth:200; + + var blockWidth = jQuery(selector).parent().innerWidth() - jQuery(selector).parent().width(); + + blockWidth = Math.abs(blockWidth); + + var graphBlockSize = screenWidth - blockWidth - 10; + } + + + + return graphBlockSize; + + } + + var sparkLineDash = function(){ + // Line Chart + if(jQuery('#sparklinedash').length > 0 ){ + $("#sparklinedash").sparkline([10, 15, 26, 27, 28, 31, 34, 40, 41, 44, 49, 64, 68, 69, 72], { + type: "bar", + height: "50", + barWidth: "4", + resize: !0, + barSpacing: "5", + barColor: "#0B2A97" + }); + } + } + var sparkLine8 = function(){ + if(jQuery('#sparkline8').length > 0 ){ + $("#sparkline8").sparkline([79, 72, 29, 6, 52, 32, 73, 40, 14, 75, 77, 39, 9, 15, 10], { + type: "line", + //width: "100%", + width: getSparkLineGraphBlockSize('#sparkline8'), + height: "50", + lineColor: "#0B2A97", + fillColor: "rgba(11, 42, 151, .5)", + minSpotColor: "#0B2A97", + maxSpotColor: "#0B2A97", + highlightLineColor: "#0B2A97", + highlightSpotColor: "#0B2A97", + + }); + } + } + var sparkLine9 = function(){ + if(jQuery('#sparkline9').length > 0 ){ + $("#sparkline9").sparkline([27, 31, 35, 28, 45, 52, 24, 4, 50, 11, 54, 49, 72, 59, 75], { + type: "line", + //width: "100%", + width: getSparkLineGraphBlockSize('#sparkline9'), + //width: '200', + height: "50", + lineColor: "#8bc740", + fillColor: "rgba(139, 199, 64, .5)", + minSpotColor: "#8bc740", + maxSpotColor: "#8bc740", + highlightLineColor: "rgb(255, 159, 0)", + highlightSpotColor: "#8bc740" + }); + } + } + + var sparkBar = function(){ + // Bar Chart + if(jQuery('#spark-bar').length > 0 ){ + $("#spark-bar").sparkline([33, 22, 68, 54, 8, 30, 74, 7, 36, 5, 41, 19, 43, 29, 38], { + type: "bar", + height: "200", + barWidth: 6, + barSpacing: 7, + barColor: "#1bd084" + }); + } + } + var sparkBar2 = function(){ + if(jQuery('#spark-bar-2').length > 0 ){ + $("#spark-bar-2").sparkline([33, 22, 68, 54, 8, 30, 74, 7, 36, 5, 41, 19, 43, 29, 38], { + type: "bar", + height: "140", + width: 100, + barWidth: 10, + barSpacing: 10, + barColor: "rgb(255, 206, 120)" + }); + } + } + var stackedBarChart = function(){ + if(jQuery('#StackedBarChart').length > 0 ){ + $('#StackedBarChart').sparkline([ + [1, 4, 2], + [2, 3, 2], + [3, 2, 2], + [4, 1, 2] + ], { + type: "bar", + height: "200", + barWidth: 10, + barSpacing: 7, + stackedBarColor: ['#0B2A97', '#1bd084', '#ff6746'] + }); + } + } + var triState = function(){ + if(jQuery('#tristate').length > 0 ){ + + $("#tristate").sparkline([1, 1, 0, 1, -1, -1, 1, -1, 0, 0, 1, 1], { + type: 'tristate', + height: "200", + barWidth: 10, + barSpacing: 7, + colorMap: ['#0B2A97', '#1bd084', '#ff6746'], + negBarColor: '#ff6746' + }); + } + } + var compositeBar = function(){ + // Composite + if(jQuery('#composite-bar').length > 0 ){ + $("#composite-bar").sparkline([73, 53, 50, 67, 3, 56, 19, 59, 37, 32, 40, 26, 71, 19, 4, 53, 55, 31, 37], { + type: "bar", + height: "200", + barWidth: "10", + resize: true, + // barSpacing: "7", + barColor: "#0B2A97", + width: '100%', + + }); + } + } + var sparklineCompositeChart = function(){ + if(jQuery('#sparkline-composite-chart').length > 0 ){ + $("#sparkline-composite-chart").sparkline([5, 6, 7, 2, 0, 3, 6, 8, 1, 2, 2, 0, 3, 6], { + type: 'line', + width: '100%', + height: '200', + barColor: '#1bd084', + colorMap: ['#1bd084', '#ff6746'] + }); + } + if(jQuery('#sparkline-composite-chart').length > 0 ){ + $("#sparkline-composite-chart").sparkline([5, 6, 7, 2, 0, 3, 6, 8, 1, 2, 2, 0, 3, 6], { + type: 'bar', + height: '150px', + width: '100%', + barWidth: 10, + barSpacing: 5, + barColor: '#34C73B', + negBarColor: '#34C73B', + composite: true, + }); + } + } + var sparkLine11 = function(){ + if(jQuery('#sparkline11').length > 0 ){ + //Pie + $("#sparkline11").sparkline([24, 61, 51], { + type: "pie", + height: "100px", + resize: !0, + sliceColors: ["rgba(192, 10, 39, .5)", "rgba(0, 0, 128, .5)", "rgba(11, 42, 151, .5)"] + }); + } + } + var sparkLine12 = function(){ + if(jQuery('#sparkline12').length > 0 ){ + //Pie + $("#sparkline12").sparkline([24, 61, 51], { + type: "pie", + height: "100", + resize: !0, + sliceColors: ["rgba(179, 204, 255, 1)", "rgba(157, 189, 255, 1)", "rgba(112, 153, 237, 1)"] + }); + } + } + var bulletChart = function(){ + if(jQuery('#bullet-chart').length > 0 ){ + // Bullet + $("#bullet-chart").sparkline([10, 12, 12, 9, 7], { + type: 'bullet', + height: '100', + width: '100%', + targetOptions: { // Options related with look and position of targets + width: '100%', // The width of the target + height: 3, // The height of the target + borderWidth: 0, // The border width of the target + borderColor: 'black', // The border color of the target + color: 'black' // The color of the target + } + }); + } + } + var boxPlot = function(){ + if(jQuery('#boxplot').length > 0 ){ + //Boxplot + $("#boxplot").sparkline([4,27,34,52,54,59,61,68,78,82,85,87,91,93,100], { + type: 'box' + }); + } + } + + + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + sparkLineDash(); + sparkLine8(); + sparkLine9(); + sparkBar(); + sparkBar2(); + stackedBarChart(); + triState(); + compositeBar(); + sparklineCompositeChart(); + bulletChart(); + sparkLine11(); + sparkLine12(); + boxPlot(); + }, + + resize:function(){ + sparkLineDash(); + sparkLine8(); + sparkLine9(); + sparkBar(); + sparkBar2(); + stackedBarChart(); + triState(); + compositeBar(); + sparklineCompositeChart(); + bulletChart(); + sparkLine11(); + sparkLine12(); + boxPlot(); + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + dzSparkLine.load(); + }); + + jQuery(window).on('resize',function(){ + dzSparkLine.resize(); + + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/summernote-init.js b/public/style/js/plugins-init/summernote-init.js new file mode 100644 index 0000000..37552dd --- /dev/null +++ b/public/style/js/plugins-init/summernote-init.js @@ -0,0 +1,14 @@ +jQuery(document).ready(function() { + $(".summernote").summernote({ + height: 190, + minHeight: null, + maxHeight: null, + focus: !1 + }), $(".inline-editor").summernote({ + airMode: !0 + }) +}), window.edit = function() { + $(".click2edit").summernote() +}, window.save = function() { + $(".click2edit").summernote("destroy") +}; diff --git a/public/style/js/plugins-init/sweetalert-init.js b/public/style/js/plugins-init/sweetalert-init.js new file mode 100644 index 0000000..5bbd328 --- /dev/null +++ b/public/style/js/plugins-init/sweetalert-init.js @@ -0,0 +1,88 @@ +(function ($) { + "use strict" + +/******************* +Sweet-alert JS +*******************/ + + document.querySelector(".sweet-wrong").onclick = function () { + sweetAlert("Oops...", "Something went wrong !!", "error") + }, document.querySelector(".sweet-message").onclick = function () { + swal("Hey, Here's a message !!") + }, document.querySelector(".sweet-text").onclick = function () { + swal("Hey, Here's a message !!", "It's pretty, isn't it?") + }, document.querySelector(".sweet-success").onclick = function () { + swal("Hey, Good job !!", "You clicked the button !!", "success") + }, document.querySelector(".sweet-confirm").onclick = function () { + swal({ + title: "Are you sure to delete ?", + text: "You will not be able to recover this imaginary file !!", + type: "warning", + showCancelButton: !0, + confirmButtonColor: "#DD6B55", + confirmButtonText: "Yes, delete it !!", + closeOnConfirm: !1 + }, function () { + swal("Deleted !!", "Hey, your imaginary file has been deleted !!", "success") + }) + }, document.querySelector(".sweet-success-cancel").onclick = function () { + swal({ + title: "Are you sure to delete ?", + text: "You will not be able to recover this imaginary file !!", + type: "warning", + showCancelButton: !0, + confirmButtonColor: "#DD6B55", + confirmButtonText: "Yes, delete it !!", + cancelButtonText: "No, cancel it !!", + closeOnConfirm: !1, + closeOnCancel: !1 + }, function (e) { + e ? swal("Deleted !!", "Hey, your imaginary file has been deleted !!", "success") : swal("Cancelled !!", "Hey, your imaginary file is safe !!", "error") + }) + }, document.querySelector(".sweet-image-message").onclick = function () { + swal({ + title: "Sweet !!", + text: "Hey, Here's a custom image !!", + imageUrl: "../assets/images/hand.jpg" + }) + }, document.querySelector(".sweet-html").onclick = function () { + swal({ + title: "Sweet !!", + text: "Hey, you are using HTML !!", + html: !0 + }) + }, document.querySelector(".sweet-auto").onclick = function () { + swal({ + title: "Sweet auto close alert !!", + text: "Hey, i will close in 2 seconds !!", + timer: 2e3, + showConfirmButton: !1 + }) + }, document.querySelector(".sweet-prompt").onclick = function () { + swal({ + title: "Enter an input !!", + text: "Write something interesting !!", + type: "input", + showCancelButton: !0, + closeOnConfirm: !1, + animation: "slide-from-top", + inputPlaceholder: "Write something" + }, function (e) { + return !1 !== e && ("" === e ? (swal.showInputError("You need to write something!"), !1) : void swal("Hey !!", "You wrote: " + e, "success")) + }) + }, document.querySelector(".sweet-ajax").onclick = function () { + swal({ + title: "Sweet ajax request !!", + text: "Submit to run ajax request !!", + type: "info", + showCancelButton: !0, + closeOnConfirm: !1, + showLoaderOnConfirm: !0 + }, function () { + setTimeout(function () { + swal("Hey, your ajax request finished !!") + }, 2e3) + }) + }; + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/sweetalert.init.js b/public/style/js/plugins-init/sweetalert.init.js new file mode 100644 index 0000000..2ffba7a --- /dev/null +++ b/public/style/js/plugins-init/sweetalert.init.js @@ -0,0 +1 @@ +document.querySelector(".sweet-wrong").onclick = function () { sweetAlert("Oops...", "Something went wrong !!", "error") }, document.querySelector(".sweet-message").onclick = function () { swal("Hey, Here's a message !!") }, document.querySelector(".sweet-text").onclick = function () { swal("Hey, Here's a message !!", "It's pretty, isn't it?") }, document.querySelector(".sweet-success").onclick = function () { swal("Hey, Good job !!", "You clicked the button !!", "success") }, document.querySelector(".sweet-confirm").onclick = function () { swal({ title: "Are you sure to delete ?", text: "You will not be able to recover this imaginary file !!", type: "warning", showCancelButton: !0, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes, delete it !!", closeOnConfirm: !1 }, function () { swal("Deleted !!", "Hey, your imaginary file has been deleted !!", "success") }) }, document.querySelector(".sweet-success-cancel").onclick = function () { swal({ title: "Are you sure to delete ?", text: "You will not be able to recover this imaginary file !!", type: "warning", showCancelButton: !0, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes, delete it !!", cancelButtonText: "No, cancel it !!", closeOnConfirm: !1, closeOnCancel: !1 }, function (e) { e ? swal("Deleted !!", "Hey, your imaginary file has been deleted !!", "success") : swal("Cancelled !!", "Hey, your imaginary file is safe !!", "error") }) }, document.querySelector(".sweet-image-message").onclick = function () { swal({ title: "Sweet !!", text: "Hey, Here's a custom image !!", imageUrl: "../assets/images/hand.jpg" }) }, document.querySelector(".sweet-html").onclick = function () { swal({ title: "Sweet !!", text: "Hey, you are using HTML !!", html: !0 }) }, document.querySelector(".sweet-auto").onclick = function () { swal({ title: "Sweet auto close alert !!", text: "Hey, i will close in 2 seconds !!", timer: 2e3, showConfirmButton: !1 }) }, document.querySelector(".sweet-prompt").onclick = function () { swal({ title: "Enter an input !!", text: "Write something interesting !!", type: "input", showCancelButton: !0, closeOnConfirm: !1, animation: "slide-from-top", inputPlaceholder: "Write something" }, function (e) { return !1 !== e && ("" === e ? (swal.showInputError("You need to write something!"), !1) : void swal("Hey !!", "You wrote: " + e, "success")) }) }, document.querySelector(".sweet-ajax").onclick = function () { swal({ title: "Sweet ajax request !!", text: "Submit to run ajax request !!", type: "info", showCancelButton: !0, closeOnConfirm: !1, showLoaderOnConfirm: !0 }, function () { setTimeout(function () { swal("Hey, your ajax request finished !!") }, 2e3) }) }; \ No newline at end of file diff --git a/public/style/js/plugins-init/toastr-init.js b/public/style/js/plugins-init/toastr-init.js new file mode 100644 index 0000000..85b229e --- /dev/null +++ b/public/style/js/plugins-init/toastr-init.js @@ -0,0 +1,711 @@ +(function ($) { + "use strict" + + +/******************* +Toastr +*******************/ + + $("#toastr-success-top-right").on("click", function () { + toastr.success("This Is Success Message", "Top Right", { + timeOut: 500000000, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + positionClass: "toast-top-right", + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-bottom-right").on("click", function () { + toastr.success("This Is Success Message", "Bottom Right", { + positionClass: "toast-bottom-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-bottom-left").on("click", function () { + toastr.success("This Is Success Message", "Bottom Left", { + positionClass: "toast-bottom-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-top-left").on("click", function () { + toastr.success("This Is Success Message", "Top Left", { + positionClass: "toast-top-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-top-full-width").on("click", function () { + toastr.success("This Is Success Message", "Top Full Width", { + positionClass: "toast-top-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-bottom-full-width").on("click", function () { + toastr.success("This Is Success Message", "Bottom Full Width", { + positionClass: "toast-bottom-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-top-center").on("click", function () { + toastr.success("This Is Success Message", "Top Center", { + positionClass: "toast-top-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-success-bottom-center").on("click", function () { + toastr.success("This Is Success Message", "Bottom Center", { + positionClass: "toast-bottom-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-top-right").on("click", function () { + toastr.info("This Is info Message", "Top Right", { + positionClass: "toast-top-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-bottom-right").on("click", function () { + toastr.info("This Is info Message", "Bottom Right", { + positionClass: "toast-bottom-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-bottom-left").on("click", function () { + toastr.info("This Is info Message", "Bottom Left", { + positionClass: "toast-bottom-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-top-left").on("click", function () { + toastr.info("This Is info Message", "Top Left", { + positionClass: "toast-top-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-top-full-width").on("click", function () { + toastr.info("This Is info Message", "Top Full Width", { + positionClass: "toast-top-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-bottom-full-width").on("click", function () { + toastr.info("This Is info Message", "Bottom Full Width", { + positionClass: "toast-bottom-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-top-center").on("click", function () { + toastr.info("This Is info Message", "Top Center", { + positionClass: "toast-top-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-info-bottom-center").on("click", function () { + toastr.info("This Is info Message", "Bottom Center", { + positionClass: "toast-bottom-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-top-right").on("click", function () { + toastr.warning("This Is warning Message", "Top Right", { + positionClass: "toast-top-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-bottom-right").on("click", function () { + toastr.warning("This Is warning Message", "Bottom Right", { + positionClass: "toast-bottom-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-bottom-left").on("click", function () { + toastr.warning("This Is warning Message", "Bottom Left", { + positionClass: "toast-bottom-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-top-left").on("click", function () { + toastr.warning("This Is warning Message", "Top Left", { + positionClass: "toast-top-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-top-full-width").on("click", function () { + toastr.warning("This Is warning Message", "Top Full Width", { + positionClass: "toast-top-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-bottom-full-width").on("click", function () { + toastr.warning("This Is warning Message", "Bottom Full Width", { + positionClass: "toast-bottom-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-top-center").on("click", function () { + toastr.warning("This Is warning Message", "Top Center", { + positionClass: "toast-top-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-warning-bottom-center").on("click", function () { + toastr.warning("This Is warning Message", "Bottom Center", { + positionClass: "toast-bottom-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-top-right").on("click", function () { + toastr.error("This Is error Message", "Top Right", { + positionClass: "toast-top-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-bottom-right").on("click", function () { + toastr.error("This Is error Message", "Bottom Right", { + positionClass: "toast-bottom-right", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-bottom-left").on("click", function () { + toastr.error("This Is error Message", "Bottom Left", { + positionClass: "toast-bottom-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-top-left").on("click", function () { + toastr.error("This Is error Message", "Top Left", { + positionClass: "toast-top-left", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-top-full-width").on("click", function () { + toastr.error("This Is error Message", "Top Full Width", { + positionClass: "toast-top-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-bottom-full-width").on("click", function () { + toastr.error("This Is error Message", "Bottom Full Width", { + positionClass: "toast-bottom-full-width", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-top-center").on("click", function () { + toastr.error("This Is error Message", "Top Center", { + positionClass: "toast-top-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + } + + ), + $("#toastr-danger-bottom-center").on("click", function () { + toastr.error("This Is error Message", "Bottom Center", { + positionClass: "toast-bottom-center", + timeOut: 5e3, + closeButton: !0, + debug: !1, + newestOnTop: !0, + progressBar: !0, + preventDuplicates: !0, + onclick: null, + showDuration: "300", + hideDuration: "1000", + extendedTimeOut: "1000", + showEasing: "swing", + hideEasing: "linear", + showMethod: "fadeIn", + hideMethod: "fadeOut", + tapToDismiss: !1 + }) + }); +})(jQuery); \ No newline at end of file diff --git a/public/style/js/plugins-init/widgets-script-init.js b/public/style/js/plugins-init/widgets-script-init.js new file mode 100644 index 0000000..829355a --- /dev/null +++ b/public/style/js/plugins-init/widgets-script-init.js @@ -0,0 +1,1330 @@ +(function($) { + /* "use strict" */ + + var dzChartlist = function(){ + + var screenWidth = $(window).width(); + + var activityChart = function(){ + /*======== 16. ANALYTICS - ACTIVITY CHART ========*/ + var activity = document.getElementById("activity"); + if (activity !== null) { + var activityData = [{ + first: [35, 18, 15, 35, 40, 20, 30, 25, 22, 20, 45, 35] + }, + { + first: [50, 35, 10, 45, 40, 50, 60, 80, 10, 50, 34, 35] + }, + { + first: [20, 35, 60, 45, 40, 70, 30, 80, 65, 70, 60, 20] + }, + { + first: [25, 88, 25, 50, 70, 70, 60, 70, 50, 60, 50, 70] + } + ]; + activity.height = 300; + + var config = { + type: "bar", + data: { + labels: [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12" + ], + datasets: [ + { + label: "My First dataset", + data: [35, 18, 15, 35, 40, 20, 30, 25, 22, 20, 45, 35], + borderColor: 'rgba(26, 51, 213, 1)', + borderWidth: "0", + backgroundColor: 'rgba(72, 169, 248, 1)' + + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + + legend: { + display: false + }, + scales: { + yAxes: [{ + gridLines: { + color: "rgba(89, 59, 219,0.1)", + drawBorder: true + }, + ticks: { + fontColor: "#999", + }, + }], + xAxes: [{ + gridLines: { + display: false, + zeroLineColor: "transparent" + }, + ticks: { + stepSize: 5, + fontColor: "#999", + fontFamily: "Nunito, sans-serif" + } + }] + }, + tooltips: { + mode: "index", + intersect: false, + titleFontColor: "#888", + bodyFontColor: "#555", + titleFontSize: 12, + bodyFontSize: 15, + backgroundColor: "rgba(256,256,256,0.95)", + displayColors: true, + xPadding: 10, + yPadding: 7, + borderColor: "rgba(220, 220, 220, 0.9)", + borderWidth: 2, + caretSize: 6, + caretPadding: 10 + } + } + }; + + var ctx = document.getElementById("activity").getContext("2d"); + var myLine = new Chart(ctx, config); + + var items = document.querySelectorAll("#user-activity .nav-tabs .nav-item"); + items.forEach(function(item, index) { + item.addEventListener("click", function() { + config.data.datasets[0].data = activityData[index].first; + myLine.update(); + }); + }); + } + } + var activeUser = function(){ + if(jQuery('#activeUser').length > 0 ){ + var data = { + labels: ["0", "1", "2", "3", "4", "5", "6", "0", "1", "2", "3", "4", "5", "6"], + datasets: [{ + label: "My First dataset", + backgroundColor: "rgba(105,255,147,1)", + strokeColor: "rgba(105,255,147,1)", + pointColor: "rgba(0,0,0,0)", + pointStrokeColor: "rgba(105,255,147,1)", + pointHighlightFill: "rgba(105,255,147,1)", + pointHighlightStroke: "rgba(105,255,147,1)", + data: [65, 59, 80, 81, 56, 55, 40, 65, 59, 80, 81, 56, 55, 40] + }] + }; + + var ctx = document.getElementById("activeUser").getContext("2d"); + var chart = new Chart(ctx, { + type: "bar", + data: data, + options: { + responsive: !0, + maintainAspectRatio: false, + legend: { + display: !1 + }, + tooltips: { + enabled: false + }, + scales: { + xAxes: [{ + display: !1, + gridLines: { + display: !1 + }, + barPercentage: 1, + categoryPercentage: 0.5 + }], + yAxes: [{ + display: !1, + ticks: { + padding: 10, + stepSize: 20, + max: 100, + min: 0 + }, + gridLines: { + display: !0, + drawBorder: !1, + lineWidth: 1, + zeroLineColor: "#48f3c0" + } + }] + } + } + }); + + setInterval(function() { + chart.config.data.datasets[0].data.push( + Math.floor(10 + Math.random() * 80) + ); + chart.config.data.datasets[0].data.shift(); + chart.update(); + }, 2000); + + } + } + var chartWidget1 = function(){ + if(jQuery('#chart_widget_1').length > 0 ){ + + const chart_widget_1 = document.getElementById("chart_widget_1").getContext('2d'); + //generate gradient + // const gradientStroke = chart_widget_1.createLinearGradient(0, 0, 0, 250); + // gradientStroke.addColorStop(0, "#00abc5"); + // gradientStroke.addColorStop(1, "#000080"); + + // chart_widget_1.attr('height', '100'); + + new Chart(chart_widget_1, { + type: 'bar', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 80, 81, 56, 55, 40], + borderColor: 'rgba(255, 255, 255, .8)', + borderWidth: "0", + backgroundColor: 'rgba(255, 255, 255, .8)', + hoverBackgroundColor: 'rgba(255, 255, 255, .8)' + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + display: false, + max: 100, + min: 0, + stepSize: 10 + }, + gridLines: { + display: false, + drawBorder: false + } + }], + xAxes: [{ + display: false, + barPercentage: 0.5, + gridLines: { + display: false, + drawBorder: false + }, + ticks: { + display: false + } + }] + } + } + }); + } + } + var chartWidget2 = function(){ + //#chart_widget_2 + if(jQuery('#chart_widget_2').length > 0 ){ + + const chart_widget_2 = document.getElementById("chart_widget_2").getContext('2d'); + //generate gradient + const chart_widget_2gradientStroke = chart_widget_2.createLinearGradient(0, 0, 0, 250); + chart_widget_2gradientStroke.addColorStop(0, "#2f4cdd"); + chart_widget_2gradientStroke.addColorStop(1, "#7c8fee"); + + // chart_widget_2.attr('height', '100'); + + new Chart(chart_widget_2, { + type: 'bar', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 80, 81, 56, 55, 40, 88, 45, 95, 54, 76], + borderColor: chart_widget_2gradientStroke, + borderWidth: "0", + backgroundColor: chart_widget_2gradientStroke, + hoverBackgroundColor: chart_widget_2gradientStroke + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + display: false, + max: 100, + min: 0, + stepSize: 10 + }, + gridLines: { + display: false, + drawBorder: false + } + }], + xAxes: [{ + display: false, + barPercentage: 0.1, + gridLines: { + display: false, + drawBorder: false + }, + ticks: { + display: false + } + }] + } + } + }); + + } + } + + var chartWidget3 = function(){ + //#chart_widget_3 + if(jQuery('#chart_widget_3').length > 0 ){ + const chart_widget_3 = document.getElementById("chart_widget_3").getContext('2d'); + + // chart_widget_3.height = 100; + + let barChartData = { + defaultFontFamily: 'Poppins', + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + datasets: [{ + label: 'Expense', + backgroundColor: '#5514a4', + hoverBackgroundColor: '#ff5777', + data: [ + '20', + '14', + '18', + '25', + '27', + '22', + '12', + '24', + '20', + '14', + '18', + '16' + ] + }, { + label: 'Earning', + backgroundColor: '#F1F3F7', + hoverBackgroundColor: '#F1F3F7', + data: [ + '12', + '18', + '14', + '7', + '5', + '10', + '20', + '8', + '12', + '18', + '14', + '16' + ] + }] + + }; + + new Chart(chart_widget_3, { + type: 'bar', + data: barChartData, + options: { + legend: { + display: false + }, + title: { + display: false + }, + tooltips: { + mode: 'index', + intersect: false + }, + responsive: true, + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + stacked: true, + barPercentage: .2, + ticks: { + display: false + }, + gridLines: { + display: false, + drawBorder: false + } + }], + yAxes: [{ + display: false, + stacked: true, + gridLines: { + display: false, + drawBorder: false + }, + ticks: { + display: false + } + }] + } + } + }); + } + + } + + var chartWidget4 = function(){ + //#chart_widget_4 + if(jQuery('#chart_widget_4').length > 0 ){ + + const chart_widget_4 = document.getElementById("chart_widget_4").getContext('2d'); + + // chart_widget_4.height = 100; + + let barChartData2 = { + defaultFontFamily: 'Poppins', + labels: ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'forteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen', 'twenty'], + datasets: [{ + label: 'Expense', + backgroundColor: '#2f4cdd', + hoverBackgroundColor: '#6c2586', + data: [ + '20', + '14', + '18', + '25', + '27', + '22', + '12', + '24', + '20', + '14', + '18', + '16', + '34', + '32', + '43', + '36', + '56', + '12', + '23', + '34' + ] + }, { + label: 'Earning', + backgroundColor: '#F1F3F7', + hoverBackgroundColor: '#F1F3F7', + data: [ + '32', + '58', + '34', + '37', + '15', + '41', + '24', + '38', + '52', + '38', + '24', + '19', + '54', + '34', + '23', + '34', + '35', + '22', + '43', + '33' + ] + }] + + }; + + new Chart(chart_widget_4, { + type: 'bar', + data: barChartData2, + options: { + legend: { + display: false + }, + title: { + display: false + }, + tooltips: { + mode: 'index', + intersect: false + }, + responsive: true, + maintainAspectRatio: false, + scales: { + xAxes: [{ + display: false, + stacked: true, + barPercentage: 1, + barThickness: 5, + ticks: { + display: false + }, + gridLines: { + display: false, + drawBorder: false + } + }], + yAxes: [{ + display: false, + stacked: true, + gridLines: { + display: false, + drawBorder: false + }, + ticks: { + display: false, + max: 100, + min: 0 + } + }] + } + } + }); + + } + } + var chartWidget5 = function(){ + //#chart_widget_5 + if(jQuery('#chart_widget_5').length > 0 ){ + + new Chartist.Line("#chart_widget_5", { + labels: ["1", "2", "3", "4", "5", "6", "7", "8"], + series: [ + [4, 5, 1.5, 6, 7, 5.5, 5.8, 4.6] + ] + }, { + low: 0, + showArea: 1, + showPoint: !0, + showLine: !0, + fullWidth: !0, + lineSmooth: !1, + chartPadding: { + top: 4, + right: 0, + bottom: 0, + left: 0 + }, + axisX: { + showLabel: !1, + showGrid: !1, + offset: 0 + }, + axisY: { + showLabel: !1, + showGrid: !1, + offset: 0 + } + }); + } + } + + var chartWidget6 = function(){ + //#chart_widget_6 + if(jQuery('#chart_widget_6').length > 0 ){ + + new Chartist.Line("#chart_widget_6", { + labels: ["1", "2", "3", "4", "5", "6", "7", "8"], + series: [ + [4, 5, 3.5, 5, 4, 5.5, 3.8, 4.6] + ] + }, { + low: 0, + showArea: 1, + showPoint: !0, + showLine: !0, + fullWidth: !0, + lineSmooth: !1, + chartPadding: { + top: 4, + right: 0, + bottom: 0, + left: 0 + }, + axisX: { + showLabel: !1, + showGrid: !1, + offset: 0 + }, + axisY: { + showLabel: !1, + showGrid: !1, + offset: 0 + } + }); + } + } + + var chartWidget7 = function(){ + //#chart_widget_7 + if(jQuery('#chart_widget_7').length > 0 ){ + + const chart_widget_7 = document.getElementById("chart_widget_7").getContext('2d'); + //generate gradient + const chart_widget_7gradientStroke = chart_widget_7.createLinearGradient(0, 0, 0, 250); + chart_widget_7gradientStroke.addColorStop(0, "#5514a4"); + chart_widget_7gradientStroke.addColorStop(1, "#5514a4"); + + // chart_widget_7.attr('height', '100'); + + new Chart(chart_widget_7, { + type: 'bar', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [ + { + label: "My First dataset", + data: [65, 59, 80, 81, 56, 55, 40, 88, 45, 95, 54, 76], + borderColor: chart_widget_7gradientStroke, + borderWidth: "0", + backgroundColor: chart_widget_7gradientStroke, + hoverBackgroundColor: chart_widget_7gradientStroke + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + display: false, + max: 100, + min: 0, + stepSize: 10 + }, + gridLines: { + display: false, + drawBorder: false + } + }], + xAxes: [{ + display: false, + barPercentage: 0.6, + gridLines: { + display: false, + drawBorder: false + }, + ticks: { + display: false + } + }] + } + } + }); + } + } + var chartWidget8 = function(){ + //#chart_widget_8 + if(jQuery('#chart_widget_8').length > 0 ){ + + new Chartist.Line("#chart_widget_8", { + labels: ["1", "2", "3", "4", "5", "6", "7", "8"], + series: [ + [4, 5, 1.5, 6, 7, 5.5, 5.8, 4.6] + ] + }, { + low: 0, + showArea: !1, + showPoint: !0, + showLine: !0, + fullWidth: !0, + lineSmooth: !1, + chartPadding: { + top: 4, + right: 0, + bottom: 0, + left: 0 + }, + axisX: { + showLabel: !1, + showGrid: !1, + offset: 0 + }, + axisY: { + showLabel: !1, + showGrid: !1, + offset: 0 + } + }); + + } + } + + var chartWidget9 = function(){ + //#chart_widget_9 + if(jQuery('#chart_widget_9').length > 0 ){ + const chart_widget_9 = document.getElementById("chart_widget_9").getContext('2d'); + new Chart(chart_widget_9, { + type: "line", + data: { + labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "January", "February", "March", "April"], + datasets: [{ + label: "Sales Stats", + backgroundColor: "#0B2A97", + borderColor: '#0B2A97', + pointBackgroundColor: '#0B2A97', + pointBorderColor: '#0B2A97', + pointHoverBackgroundColor: '#0B2A97', + pointHoverBorderColor: '#0B2A97', + data: [20, 10, 18, 15, 32, 18, 15, 22, 8, 6, 12, 13, 10, 18, 14, 24, 16, 12, 19, 21, 16, 14, 24, 21, 13, 15, 27, 29, 21, 11, 14, 19, 21, 17] + }] + }, + options: { + title: { + display: !1 + }, + tooltips: { + intersect: !1, + mode: "nearest", + xPadding: 10, + yPadding: 10, + caretPadding: 10 + }, + legend: { + display: !1 + }, + responsive: !0, + maintainAspectRatio: !1, + hover: { + mode: "index" + }, + scales: { + xAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Month" + } + }], + yAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Value" + }, + ticks: { + beginAtZero: !0 + } + }] + }, + elements: { + line: { + tension: .15 + }, + point: { + radius: 2, + borderWidth: 1 + } + }, + layout: { + padding: { + left: 0, + right: 0, + top: 5, + bottom: 0 + } + } + } + }); + + } + } + + var chartWidget10 = function(){ + //#chart_widget_10 + if(jQuery('#chart_widget_10').length > 0 ){ + + const chart_widget_10 = document.getElementById("chart_widget_10").getContext('2d'); + + new Chart(chart_widget_10, { + type: "line", + data: { + labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + datasets: [{ + label: "Sales Stats", + backgroundColor: "#0B2A97", + borderColor: '#0B2A97', + pointBackgroundColor: '#0B2A97', + pointBorderColor: '#0B2A97', + pointHoverBackgroundColor: '#0B2A97', + pointHoverBorderColor: '#0B2A97', + borderWidth: 0, + data: [20, 10, 18, 10, 32, 15, 15, 22, 18, 6, 12, 13] + }] + }, + options: { + title: { + display: !1 + }, + tooltips: { + intersect: !1, + mode: "nearest", + xPadding: 10, + yPadding: 10, + caretPadding: 10 + }, + legend: { + display: !1 + }, + responsive: !0, + maintainAspectRatio: !1, + hover: { + mode: "index" + }, + scales: { + xAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Month" + } + }], + yAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Value" + }, + ticks: { + beginAtZero: !0 + } + }] + }, + elements: { + line: { + tension: .7 + }, + point: { + radius: 0, + borderWidth: 0 + } + }, + layout: { + padding: { + left: 0, + right: 0, + top: 5, + bottom: 0 + } + } + } + }); + + } + } + var chartWidget11 = function(){ + + //#chart_widget_11 + if(jQuery('#chart_widget_11').length > 0 ){ + const chart_widget_11 = document.getElementById("chart_widget_11").getContext('2d'); + new Chart(chart_widget_11, { + type: "line", + data: { + labels: ["January", "February", "March", "April", "May", "June"], + datasets: [{ + label: "Sales Stats", + backgroundColor: "rgba(11, 42, 151, .5)", + borderColor: '#0B2A97', + pointBackgroundColor: '#0B2A97', + pointBorderColor: '#0B2A97', + pointHoverBackgroundColor: '#0B2A97', + pointHoverBorderColor: '#0B2A97', + data: [0, 18, 14, 24, 16, 30] + }] + }, + options: { + title: { + display: !1 + }, + tooltips: { + intersect: !1, + mode: "nearest", + xPadding: 5, + yPadding: 5, + caretPadding: 5 + }, + legend: { + display: !1 + }, + responsive: !0, + maintainAspectRatio: !1, + hover: { + mode: "index" + }, + scales: { + xAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Month" + }, + ticks: { + max: 30, + min: 0 + } + }], + yAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Value" + }, + ticks: { + beginAtZero: !0 + } + }] + }, + elements: { + line: { + tension: .15 + }, + point: { + radius: 2, + borderWidth: 1 + } + }, + layout: { + padding: { + left: 0, + right: 0, + top: 0, + bottom: 0 + } + } + } + }); + } + } + var chartWidget14 = function(){ + + //#chart_widget_14 + if(jQuery('#chart_widget_14').length > 0 ){ + const chart_widget_14 = document.getElementById("chart_widget_14"); + chart_widget_14.height = 200; + new Chart(chart_widget_14, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Febr", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [55, 30, 90, 41, 86, 45, 80], + borderColor: '#8bc740', + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: '#8bc740', + pointRadius: 0 + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 0, + display: false, + }, + gridLines: { + drawBorder: false, + display: false + } + }], + xAxes: [{ + display: false, + ticks: { + padding: 0, + display: false + }, + gridLines: { + display: false, + drawBorder: false + } + }] + } + } + }); + } + } + + var chartWidget15 = function(){ + + //#chart_widget_15 + if(jQuery('#chart_widget_15').length > 0 ){ + const chart_widget_15 = document.getElementById("chart_widget_15"); + chart_widget_15.height = 200; + new Chart(chart_widget_15, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Febr", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 60, 30, 71, 26, 85, 50], + borderColor: '#0B2A97', + borderWidth: "2", + backgroundColor: 'transparent', + pointBackgroundColor: '#0B2A97', + pointRadius: 0 + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 0, + display: false, + }, + gridLines: { + drawBorder: false, + display: false + } + }], + xAxes: [{ + display: false, + ticks: { + padding: 0, + display: false + }, + gridLines: { + display: false, + drawBorder: false + } + }] + } + } + }); + } + } + + var chartWidget16 = function(){ + //#chart_widget_16 + if(jQuery('#chart_widget_16').length > 0 ){ + + const chart_widget_16 = document.getElementById("chart_widget_16"); + + chart_widget_16.height = 345; + + new Chart(chart_widget_16, { + type: 'line', + data: { + defaultFontFamily: 'Poppins', + labels: ["Jan", "Febr", "Mar", "Apr", "May", "Jun", "Jul"], + datasets: [ + { + label: "My First dataset", + data: [25, 60, 30, 71, 26, 85, 50], + borderColor: 'rgba(72, 169, 248, 1)', + borderWidth: "2", + backgroundColor: 'rgba(72, 169, 248, 1)', + pointBackgroundColor: 'rgba(72, 169, 248, 1)', + pointRadius: 0 + } + ] + }, + options: { + legend: false, + responsive: true, + maintainAspectRatio: false, + tooltips: { + intersect: !1, + mode: "nearest", + xPadding: 10, + yPadding: 10, + caretPadding: 10 + }, + scales: { + yAxes: [{ + display: false, + ticks: { + beginAtZero: true, + max: 100, + min: 0, + stepSize: 20, + padding: 0, + display: false, + }, + gridLines: { + drawBorder: false, + display: false + } + }], + xAxes: [{ + display: false, + ticks: { + padding: 0, + display: false, + beginAtZero: true + }, + gridLines: { + display: false, + drawBorder: false + } + }] + } + } + }); + } + } + + var chartWidget17 = function(){ + //#chart_widget_17 + if(jQuery('#chart_widget_17').length > 0 ){ + + let data = []; + const totalPoints = 50; + + function getRandomData() { + if (data.length > 0) + data = data.slice(1); + while (data.length < totalPoints) { + var prev = data.length > 0 ? data[data.length - 1] : 50, + y = prev + Math.random() * 10 - 5; + if (y < 0) { + y = 0; + } else if (y > 100) { + y = 100; + } + data.push(y); + } + const res = []; + for (let i = 0; i < data.length; ++i) { + res.push([i, data[i]]) + } + return res; + } + + // Set up the control widget + const updateInterval = 1000; + + if(jQuery('#chart_widget_17').length > 0 ){ + + const chart = $.plot('#chart_widget_17', [getRandomData()], { + colors: ['#2f4cdd'], + series: { + lines: { + show: true, + lineWidth: 0, + fill: 0.9 + }, + shadowSize: 0 // Drawing is faster without shadows + }, + grid: { + borderColor: 'transparent', + borderWidth: 0, + labelMargin: 0 + }, + xaxis: { + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + }, + yaxis: { + min: 0, + max: 100, + color: 'transparent', + font: { + size: 10, + color: '#fff' + } + } + }); + + function update_chart() { + chart.setData([getRandomData()]); + chart.draw(); + setTimeout(update_chart, updateInterval); + } + + update_chart(); + + } + } + } + + var widgetSparkLinedash = function(){ + /* Widget */ + if(jQuery('#widget_sparklinedash').length > 0 ){ + $("#widget_sparklinedash").sparkline([10, 15, 26, 27, 28, 31, 34, 40, 41, 44, 49, 64, 68, 69, 72], { + type: "bar", + height: "40", + width: "40", + barWidth: "3", + resize: !0, + barSpacing: "3", + barColor: "rgb(0, 171, 197)" + }); + } + } + var widgetSparkBar = function(){ + if(jQuery('#widget_spark-bar').length > 0 ){ + $("#widget_spark-bar").sparkline([33, 22, 68, 54, 8, 30, 74, 7, 36, 5, 41, 19, 43, 29, 38], { + type: "bar", + height: "40", + barWidth: 3, + barSpacing: 3, + barColor: "rgb(7, 135, 234)" + }); + } + } + var widgetStackedBarChart = function(){ + if(jQuery('#widget_StackedBarChart').length > 0 ){ + $('#widget_StackedBarChart').sparkline([ + [1, 4, 2], + [2, 3, 2], + [3, 2, 2], + [4, 1, 2] + ], { + type: "bar", + height: "40", + barWidth: 3, + barSpacing: 3, + stackedBarColor: ['#36b9d8', '#4bffa2', 'rgba(68, 0, 235, .8)'] + }); + } + } + var widgetTristate = function(){ + if(jQuery('#widget_tristate').length > 0 ){ + + $("#widget_tristate").sparkline([1, 1, 0, 1, -1, -1, 1, -1, 0, 0, 1, 1], { + type: 'tristate', + height: "40", + barWidth: 3, + barSpacing: 3, + colorMap: ['#36b9d8', '#4bffa2', 'rgba(68, 0, 235, .8)'], + negBarColor: 'rgba(245, 60, 121, .8)' + }); + } + } + var widgetCompositeBar = function(){ + // Composite + if(jQuery('#widget_composite-bar').length > 0 ){ + $("#widget_composite-bar").sparkline([73, 53, 50, 67, 3, 56, 19, 59, 37, 32, 40, 26, 71, 19, 4, 53, 55, 31, 37, 67, 10, 21], { + type: "bar", + height: "40", + barWidth: "3", + resize: !0, + // barSpacing: "7", + barColor: "rgb(68, 11, 89)", + width: '100%' + }); + } + } + + /* Function ============ */ + return { + init:function(){ + }, + + + load:function(){ + activityChart(); + activeUser(); + chartWidget1(); + chartWidget2(); + chartWidget3(); + chartWidget4(); + chartWidget5(); + chartWidget6(); + chartWidget7(); + chartWidget8(); + chartWidget9(); + chartWidget10(); + chartWidget11(); + chartWidget14(); + chartWidget15(); + chartWidget16(); + chartWidget17(); + widgetSparkLinedash(); + widgetSparkBar(); + widgetStackedBarChart(); + widgetTristate(); + widgetCompositeBar(); + }, + + resize:function(){ + chartWidget7(); + } + } + + }(); + + jQuery(document).ready(function(){ + }); + + jQuery(window).on('load',function(){ + dzChartlist.load(); + }); + + jQuery(window).on('resize',function(){ + dzChartlist.resize(); + }); + +})(jQuery); \ No newline at end of file diff --git a/public/style/js/settings.js b/public/style/js/settings.js new file mode 100644 index 0000000..6af171d --- /dev/null +++ b/public/style/js/settings.js @@ -0,0 +1,381 @@ + +var body = $('body'); +var html = $('html'); + + + +function dezSettings({typography, version, layout, navheaderBg, headerBg, sidebarStyle, sidebarBg, sidebarPosition, headerPosition, containerLayout, direction, primary}) { + this.typography = typography || "roboto"; + this.version = version || "light"; + this.layout = layout || "vertical"; + this.navheaderBg = navheaderBg || "color_1"; + this.headerBg = headerBg || "color_1"; + this.sidebarStyle = sidebarStyle || "full"; + this.sidebarBg = sidebarBg || "color_1"; + this.sidebarPosition = sidebarPosition || "static"; + this.headerPosition = headerPosition || "static"; + this.containerLayout = containerLayout || "wide"; + this.direction = direction || "ltr"; + this.primary = primary || "color_1"; + + // this.manageTypography(); + this.manageVersion(); + this.manageLayout(); + this.manageNavHeaderBg(); + this.manageHeaderBg(); + this.manageSidebarStyle(); + this.manageSidebarBg(); + this.manageSidebarPosition(); + this.manageHeaderPosition(); + this.manageContainerLayout(); + this.manageRtlLayout(); + this.manageResponsiveSidebar(); + this.managePrimaryColor(); + +} + + + +dezSettings.prototype.manageVersion = function() { + switch(this.version) { + case "light": + body.attr("data-theme-version", "light"); + break; + case "dark": + body.attr("data-theme-version", "dark"); + break; + case "transparent": + body.attr("data-theme-version", "transparent"); + break; + default: + body.attr("data-theme-version", "light"); + } +} + +dezSettings.prototype.manageTypography = function() { + switch(this.version) { + case "poppins": + body.attr("data-typography", "poppins"); + break; + case "roboto": + body.attr("data-typography", "roboto"); + break; + case "opensans": + body.attr("data-typography", "opensans"); + break; + case "helvetica": + body.attr("data-typography", "helvetica"); + break; + default: + body.attr("data-typography", "roboto"); + } +} + +dezSettings.prototype.manageLayout = function() { + switch(this.layout) { + case "horizontal": + this.sidebarStyle === "overlay" ? body.attr("data-sidebar-style", "full") : body.attr("data-sidebar-style", `${this.sidebarStyle}`); + body.attr("data-layout", "horizontal"); + break; + case "vertical": + body.attr("data-layout", "vertical"); + break; + default: + body.attr("data-layout", "vertical"); + } +} + +dezSettings.prototype.manageNavHeaderBg = function() { + switch(this.navheaderBg) { + case "color_1": + body.attr("data-nav-headerbg", "color_1"); + break; + case "color_2": + body.attr("data-nav-headerbg", "color_2"); + break; + case "color_3": + body.attr("data-nav-headerbg", "color_3"); + break; + case "color_4": + body.attr("data-nav-headerbg", "color_4"); + break; + case "color_5": + body.attr("data-nav-headerbg", "color_5"); + break; + case "color_6": + body.attr("data-nav-headerbg", "color_6"); + break; + case "color_7": + body.attr("data-nav-headerbg", "color_7"); + break; + case "color_8": + body.attr("data-nav-headerbg", "color_8"); + break; + case "color_9": + body.attr("data-nav-headerbg", "color_9"); + break; + case "color_10": + body.attr("data-nav-headerbg", "color_10"); + break; + case "image_1": + body.attr("data-nav-headerbg", "image_1"); + break; + case "image_2": + body.attr("data-nav-headerbg", "image_2"); + break; + case "image_3": + body.attr("data-nav-headerbg", "image_3"); + break; + default: + body.attr("data-nav-headerbg", "color_1"); + } +} + +dezSettings.prototype.manageHeaderBg = function() { + switch(this.headerBg) { + case "color_1": + body.attr("data-headerbg", "color_1"); + break; + case "color_2": + body.attr("data-headerbg", "color_2"); + break; + case "color_3": + body.attr("data-headerbg", "color_3"); + break; + case "color_4": + body.attr("data-headerbg", "color_4"); + break; + case "color_5": + body.attr("data-headerbg", "color_5"); + break; + case "color_6": + body.attr("data-headerbg", "color_6"); + break; + case "color_7": + body.attr("data-headerbg", "color_7"); + break; + case "color_8": + body.attr("data-headerbg", "color_8"); + break; + case "color_9": + body.attr("data-headerbg", "color_9"); + break; + case "color_10": + body.attr("data-headerbg", "color_10"); + break; + case "transparent": + body.attr("data-headerbg", "transparent"); + break; + case "gradient_1": + body.attr("data-headerbg", "gradient_1"); + break; + case "gradient_2": + body.attr("data-headerbg", "gradient_2"); + break; + case "gradient_3": + body.attr("data-headerbg", "gradient_3"); + break; + default: + body.attr("data-headerbg", "color_1"); + } +} + + + +dezSettings.prototype.manageSidebarStyle = function() { + + switch(this.sidebarStyle) { + case "full": + body.attr("data-sidebar-style", "full"); + break; + case "mini": + body.attr("data-sidebar-style", "mini"); + break; + case "compact": + body.attr("data-sidebar-style", "compact"); + break; + case "modern": + body.attr("data-sidebar-style", "modern"); + break; + case "icon-hover": + body.attr("data-sidebar-style", "icon-hover"); + + $('.deznav').on("hover", function() { + $('#main-wrapper').addClass('icon-hover-toggle'); + }, function() { + $('#main-wrapper').removeClass('icon-hover-toggle'); + }); + break; + case "overlay": + this.layout === "horizontal" ? body.attr("data-sidebar-style", "full") : body.attr("data-sidebar-style", "overlay"); + break; + default: + body.attr("data-sidebar-style", "full"); + } +} + +dezSettings.prototype.manageSidebarBg = function() { + switch(this.sidebarBg) { + case "color_1": + body.attr("data-sibebarbg", "color_1"); + break; + case "color_2": + body.attr("data-sibebarbg", "color_2"); + break; + case "color_3": + body.attr("data-sibebarbg", "color_3"); + break; + case "color_4": + body.attr("data-sibebarbg", "color_4"); + break; + case "color_5": + body.attr("data-sibebarbg", "color_5"); + break; + case "color_6": + body.attr("data-sibebarbg", "color_6"); + break; + case "color_7": + body.attr("data-sibebarbg", "color_7"); + break; + case "color_8": + body.attr("data-sibebarbg", "color_8"); + break; + case "color_9": + body.attr("data-sibebarbg", "color_9"); + break; + case "color_10": + body.attr("data-sibebarbg", "color_10"); + break; + case "image_1": + body.attr("data-sibebarbg", "image_1"); + break; + case "image_2": + body.attr("data-sibebarbg", "image_2"); + break; + case "image_3": + body.attr("data-sibebarbg", "image_3"); + break; + default: + body.attr("data-sibebarbg", "color_1"); + } +} + +dezSettings.prototype.manageSidebarPosition = function() { + switch(this.sidebarPosition) { + case "fixed": + this.sidebarStyle === "overlay" && this.layout === "vertical" || this.sidebarStyle === "modern" ? body.attr("data-sidebar-position", "static") : body.attr("data-sidebar-position", "fixed"); + break; + case "static": + body.attr("data-sidebar-position", "static"); + break; + default: + body.attr("data-sidebar-position", "static"); + } +} + +dezSettings.prototype.manageHeaderPosition = function() { + switch(this.headerPosition) { + case "fixed": + body.attr("data-header-position", "fixed"); + break; + case "static": + body.attr("data-header-position", "static"); + break; + default: + body.attr("data-header-position", "static"); + } +} + +dezSettings.prototype.manageContainerLayout = function() { + switch(this.containerLayout) { + case "boxed": + if(this.layout === "vertical" && this.sidebarStyle === "full") { + body.attr("data-sidebar-style", "overlay"); + } + body.attr("data-container", "boxed"); + break; + case "wide": + body.attr("data-container", "wide"); + break; + case "wide-boxed": + body.attr("data-container", "wide-boxed"); + break; + default: + body.attr("data-container", "wide"); + } +} + +dezSettings.prototype.manageRtlLayout = function() { + switch(this.direction) { + case "rtl": + html.attr("dir", "rtl"); + html.addClass('rtl'); + body.attr("direction", "rtl"); + break; + case "ltr": + html.attr("dir", "ltr"); + html.removeClass('rtl'); + body.attr("direction", "ltr"); + break; + default: + html.attr("dir", "ltr"); + body.attr("direction", "ltr"); + } +} + +dezSettings.prototype.manageResponsiveSidebar = function() { + const innerWidth = $(window).innerWidth(); + if(innerWidth < 1200) { + body.attr("data-layout", "vertical"); + body.attr("data-container", "wide"); + } + + if(innerWidth > 767 && innerWidth < 1200) { + body.attr("data-sidebar-style", "mini"); + } + + if(innerWidth < 768) { + body.attr("data-sidebar-style", "overlay"); + } +} + + +dezSettings.prototype.managePrimaryColor = function() { + switch(this.primary) { + case "color_1": + body.attr("data-primary", "color_1"); + break; + case "color_2": + body.attr("data-primary", "color_2"); + break; + case "color_3": + body.attr("data-primary", "color_3"); + break; + case "color_4": + body.attr("data-primary", "color_4"); + break; + case "color_5": + body.attr("data-primary", "color_5"); + break; + case "color_6": + body.attr("data-primary", "color_6"); + break; + case "color_7": + body.attr("data-primary", "color_7"); + break; + case "color_8": + body.attr("data-primary", "color_8"); + break; + case "color_9": + body.attr("data-primary", "color_9"); + break; + case "color_10": + body.attr("data-primary", "color_10"); + break; + + default: + body.attr("data-primary", "color_1"); + } +} + + diff --git a/public/style/scss/_preloader.scss b/public/style/scss/_preloader.scss new file mode 100644 index 0000000..095d2ac --- /dev/null +++ b/public/style/scss/_preloader.scss @@ -0,0 +1,67 @@ +/* Editable */ + +#preloader { + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + background-color: $white; +} + +.sk-three-bounce { + margin: 0; + width: 100%; + height: 100%; + text-align: center; + background-color: white; +} + +.sk-three-bounce .sk-child { + position: relative; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 20px; + background-color: $primary; + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; + animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; +} + +.sk-three-bounce .sk-bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; +} + +.sk-three-bounce .sk-bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; +} + +@-webkit-keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); + } + 40% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); + } + 40% { + -webkit-transform: scale(1); + transform: scale(1); + } +} \ No newline at end of file diff --git a/public/style/scss/abstracts/_abstracts.scss b/public/style/scss/abstracts/_abstracts.scss new file mode 100644 index 0000000..15ffba5 --- /dev/null +++ b/public/style/scss/abstracts/_abstracts.scss @@ -0,0 +1,4 @@ +@import './variable'; +@import './inheritance'; +@import './mixin'; +@import './maps'; \ No newline at end of file diff --git a/public/style/scss/abstracts/_bs-custom.scss b/public/style/scss/abstracts/_bs-custom.scss new file mode 100644 index 0000000..5cd183a --- /dev/null +++ b/public/style/scss/abstracts/_bs-custom.scss @@ -0,0 +1,145 @@ +//to ignore cli warning about deprecated mixin +$enable-deprecation-messages: false; +$ignore-warning : true; + +// Custom class not bootstrap +$fn:'HelveticaNeue'; // fn = font normal +$fm:'HelveticaNeueMed'; // fm = font Medium +$border-radius: 0.75rem; +// Body +$body-bg : #F9F9F9; +$body-color: #7e7e7e; + +// Typography +$font-family-base: 'Roboto', +sans-serif; +$headings-font-weight : 500; +// $headings-font-family: $fm; + + + + +$font-size-base : 0.875rem !default; +$font-weight-base : 400 !default; +// $line-height-base: 1.6; +$h1-font-size : 2.25rem; +$h2-font-size : 1.875rem; +$h3-font-size : 1.5rem; +$h4-font-size : 1.125rem; +$h5-font-size : 1rem; +$h6-font-size : 0.938rem; + + +// +// Color system +// +$white : #fff !default; +$gray-100: #f8f9fa !default; +$gray-200: #e9ecef !default; +$gray-300: #dee2e6 !default; +$gray-400: #ced4da !default; +$gray-500: #adb5bd !default; +$gray-600: #6c757d !default; +$gray-700: #495057 !default; +$gray-800: #343a40 !default; +$gray-900: #212529 !default; +$black : #000 !default; + + +$blue : #5e72e4; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink : #e83e8c !default; +$red : #EE3232; +$orange: #ff9900 !default; +$yellow: #FFFA6F; +$green : #297F00; +$teal : #20c997 !default; +$cyan : #3065D0; + + + +$grays: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$grays: map-merge(( + "100": $gray-100, + "200": $gray-200, + "300": $gray-300, + "400": $gray-400, + "500": $gray-500, + "600": $gray-600, + "700": $gray-700, + "800": $gray-800, + "900": $gray-900), + $grays); + + +$muted : #89879f; +$text-muted: #89879f; +$mine-shaft: #262626; +$ebony-clay: #232833; + +$colors: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$colors: map-merge(( + "blue": $blue, + "indigo": $indigo, + "purple": $purple, + "pink": $pink, + "red": $red, + "orange": $orange, + "yellow": $yellow, + "green": $green, + "teal": $teal, + "cyan": $cyan, + "white": $white, + "gray": $gray-600, + "gray-dark": $gray-800), + $colors); + + + +$primary : #0B2A97 !default; +/*$primary : #7356f1 !default;*/ +$secondary: #A02CFA !default; +$success : #2BC155 !default; +$info : #1EA7C5 !default; +$warning : #FFBC11 !default; +$danger : #F94687 !default; +$light : #F4F5F9 !default; +$dark : #B1B1B1; + +$theme-colors: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$theme-colors: map-merge(("primary": $primary, + "secondary": $secondary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "light": $light, + "dark": $dark), + $theme-colors); + + +// $base-font-size : 0.8125rem !default; +$heading-primary-size: 1.8rem; +$sub-heading-size : 1.6rem !default; + +$grid-gutter-width: 30px; + +$dropdown-lik-color: $body-color; + + +$border-color : #EEEEEE; +$headings-color:#3d4465 !default; +$rounded : 0.75rem ; + + + +$grid-breakpoints: (xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px, + xxl: 1440); \ No newline at end of file diff --git a/public/style/scss/abstracts/_inheritance.scss b/public/style/scss/abstracts/_inheritance.scss new file mode 100644 index 0000000..3281d7d --- /dev/null +++ b/public/style/scss/abstracts/_inheritance.scss @@ -0,0 +1,154 @@ +%gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%,rgba(103, 25, 255, .85) 100%); +} + +%gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%,#f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%,#f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); +} + +%gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%,#480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%,#480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); +} + +%gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%,#3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%,#3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); +} + +%gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%,#f9c70a 100%); + background: linear-gradient(to right, #f25521 0%,#f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); +} + +%gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%,#f0a907 100%); + background: linear-gradient(to right, #f53c79 0%,#f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); +} + +%gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%,#4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%,#4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); +} + +%gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%,#44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%,#44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); +} + +%gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%,#F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%,#F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); + + // background: linear-gradient(top, #f25521 0%, #f9c70a 100%); +} + +%gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%,#fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%,#fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); +} + +%gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%,#f9c70a 100%); + background: linear-gradient(to top, #f25521 0%,#f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); +} + +%gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%,#8553ee 100%); + background: linear-gradient(to right, #3398fb 0%,#8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); +} + +%gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%,#11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%,#11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); +} + +%gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%,#ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%,#ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); +} + +%gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%,#43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%,#43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); +} + +%gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%,#e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%,#e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); +} + +%gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%,#fda23f 100%); + background: linear-gradient(135deg, #f48665 0%,#fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); +} + +%gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%,#fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%,#fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); +} + +%gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%,#ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%,#ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); +} + +%text-gradient { + -webkit-background-clip: text !important; + -webkit-text-fill-color: transparent !important; +} diff --git a/public/style/scss/abstracts/_maps.scss b/public/style/scss/abstracts/_maps.scss new file mode 100644 index 0000000..20ca7c0 --- /dev/null +++ b/public/style/scss/abstracts/_maps.scss @@ -0,0 +1,22 @@ +$borders: ( + "right", "left", "top", "bottom", "" +); + + +$theme_backgrounds: ( + "color_1": $color_pallate_1, + "color_2": $color_pallate_2, + "color_3": $color_pallate_3, + "color_4": $color_pallate_4, + "color_5": $color_pallate_5, + "color_6": $color_pallate_6, + "color_7": $color_pallate_7, + "color_8": $color_pallate_8, + "color_9": $color_pallate_9, + "color_10": $color_pallate_10, + "color_11": $color_pallate_11, + "color_12": $color_pallate_12, + "color_13": $color_pallate_13, + "color_14": $color_pallate_14, + "color_15": $color_pallate_15 +); \ No newline at end of file diff --git a/public/style/scss/abstracts/_mixin.scss b/public/style/scss/abstracts/_mixin.scss new file mode 100644 index 0000000..fb46b27 --- /dev/null +++ b/public/style/scss/abstracts/_mixin.scss @@ -0,0 +1,115 @@ +//MEDIA QUERY MANAGER + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ + +@mixin respond($breakpoint) { + + @if($breakpoint == "phone") { + + @media only screen and (max-width: 575px) { @content; } + } + + @if($breakpoint == "phone-land") { + + @media only screen and (max-width: 767px) { @content; } + } + + @if($breakpoint == "tab-port") { + + @media only screen and (max-width: 991px) { @content; } + } + + @if($breakpoint == "tab-land") { + + @media only screen and (max-width: 1199px) { @content; } + } + + @if ($breakpoint == "laptop") { + @media only screen and (max-width: 1400px) { @content; } + } + + @if ($breakpoint == "desktop") { + + @media only screen and (min-width: 1200px) { @content; } + } + @if($breakpoint == "mid-desktop") { + + @media only screen and (max-width: 1600px) { @content; } + } + @if($breakpoint == "big-desktop") { + + @media only screen and (min-width: 1800px) { @content; } + } + +} + + + +//don't use it untill you need this too much +@mixin custommq($min: null, $max: null) { + @if ($min != null and $max != null) { + @media only screen and (min-width: $min) and (max-width: $max) { @content; } + } + + @if ($min == null and $max != null) { + @media only screen and (max-width: $max) { @content; } + } + + @if ($min != null and $max == null) { + @media only screen and (min-width: $min) { @content; } + } +} + +// transition +@mixin transitionSlow{ + -webkit-transition: all 0.8s; + -ms-transition: all 0.8s; + transition: all 0.8s; +} +@mixin transitionMedium{ + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; +} +@mixin transitionFast{ + -webkit-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; +} +@mixin transformScale{ + transform:scale(1); + -moz-transform:scale(1); + -webkit-transform:scale(1); + -ms-transform:scale(1); + -o-transform:scale(1); +} +@mixin transformScaleXS{ + transform:scale(0.8); + -moz-transform:scale(0.8); + -webkit-transform:scale(0.8); + -ms-transform:scale(0.8); + -o-transform:scale(0.8); +} +@mixin transformScaleSM{ + transform:scale(1.2); + -moz-transform:scale(1.2); + -webkit-transform:scale(1.2); + -ms-transform:scale(1.2); + -o-transform:scale(1.2); +} +@mixin transformScaleMD{ + transform:scale(1.5); + -moz-transform:scale(1.5); + -webkit-transform:scale(1.5); + -ms-transform:scale(1.5); + -o-transform:scale(1.5); +} diff --git a/public/style/scss/abstracts/_variable.scss b/public/style/scss/abstracts/_variable.scss new file mode 100644 index 0000000..1fd35ce --- /dev/null +++ b/public/style/scss/abstracts/_variable.scss @@ -0,0 +1,122 @@ +//customize bootstrap +@import './bs-custom'; + +$strong:#646c9a; +$border: #f0f1f5; +$shadow: 0px 0Epx 40px 0px rgba(82,63,105,0.1); +$body-bg: #F9F9F9; + + +/////////////// +// Solid Color +/////////////// +$white: #fff; +$black: #000; +$charade: #23252F; + +///////////////////////// +// Dark Version Color +///////////////////////// +$d-ctd: #ddd; +$d-ctl: #828690; +$d-border: #333a54; +$d-bg: #181f39; +$dark-card: #1e2746; +$dark_bg_lighter: #1E2A4A; + +///////////////////////// +// Primary Light +///////////////////////// +$primary-light: lighten($primary, 60%); +$secondary-light: lighten($secondary, 36%); +$success-light: lighten($success, 47%); +$warning-light: lighten($warning, 40%); +$danger-light: lighten($danger, 35%); +$info-light: lighten($info, 35%); +$dark-light: lighten($dark, 25%); + +///////////////////////// +// Opacity +///////////////////////// +$primary-opacity: rgba($primary, 0.2); +$secondary-opacity: rgba($secondary, 0.5); +$success-opacity: rgba($success, 0.1); +$warning-opacity: rgba($warning, 0.1); +$danger-opacity: rgba($danger, 0.15); +$info-opacity: rgba($info, 0.1); +$dark-opacity: rgba($dark, 0.35); + +//////////////////////// +// Light Version Color +//////////////////////// +$l-ctd: #464a53; +$l-ctl: #828690; +$l-border: #eaeaea; +$l-bg: #f2f4fa; +$heading: #333; + +/////////////////// +// Material Colors +/////////////////// +$dusty-gray: #999999; +$gallery: #EEEEEE; +$gray: #898989; +$input-border-color: $border; + + +/////////////////// +// Social Colors +/////////////////// +$facebook: #3b5998; +$twitter: #1da1f2; +$youtube: #FF0000; +$google-plus: #db4439; +$linkedin: #007bb6; +$instagram: #c32aa3; +$pinterest: #bd081c; +$google: #4285f4; +$snapchat: #fffc00; +$whatsapp: #25d366; +$tumblr: #35465d; +$reddit: #ff4500; +$spotify: #1ed760; +$yahoo: #430297; +$dribbble: #ea4c89; +$skype: #00aff0; +$quora: #aa2200; +$riverBed: #4C585C; +$vimeo: #1ab7ea; + + +/////////////////// +// Misc Colors +/////////////////// +$iron: #DDDFE1; +$grey: #D2D6DE; +$pale-sky: #6a707e; +$athensGray: #F0F0F2; +$sky: #2290FF; + + +//color for coller pallate +$color_pallate_1: $white; +$color_pallate_2: #143b64; +$color_pallate_3: $primary; +$color_pallate_4: #4527a0; +$color_pallate_5: #c62828; +$color_pallate_6: #283593; +$color_pallate_7: #7356f1; +$color_pallate_8: #3695eb; +$color_pallate_9: #00838f; +$color_pallate_10: #ff8f16; +$color_pallate_11: #6673fd; +$color_pallate_12: #558b2f; +$color_pallate_13: #2a2a2a; +$color_pallate_14: #1367c8; +$color_pallate_15: #ed0b4c; + +//utility variables +$radius: 1.25rem; + + + diff --git a/public/style/scss/base/_base.scss b/public/style/scss/base/_base.scss new file mode 100644 index 0000000..335dbb6 --- /dev/null +++ b/public/style/scss/base/_base.scss @@ -0,0 +1,6 @@ +@import './fonts'; +@import './helper'; +@import './reset'; +@import './colors'; +@import './custom-grid'; + diff --git a/public/style/scss/base/_colors.scss b/public/style/scss/base/_colors.scss new file mode 100644 index 0000000..e1b697a --- /dev/null +++ b/public/style/scss/base/_colors.scss @@ -0,0 +1,61 @@ +.gradient_one { + @extend %gradient_one; +} + + +.gradient { + &-1 { + @extend %gradient-1; + } + &-2 { + @extend %gradient-2; + } + &-3 { + @extend %gradient-3; + } + &-4 { + @extend %gradient-4; + } + &-5 { + @extend %gradient-5; + } + &-6 { + @extend %gradient-6; + } + &-7 { + @extend %gradient-7; + } + &-8 { + @extend %gradient-8; + } + &-9 { + @extend %gradient-9; + } + &-10 { + @extend %gradient-10; + } + &-11 { + @extend %gradient-11; + } + &-12 { + @extend %gradient-12; + } + &-13 { + @extend %gradient-13; + } + &-14 { + @extend %gradient-14; + } + &-15 { + @extend %gradient-15; + } + &-16 { + @extend %gradient-16; + } + &-17 { + @extend %gradient-17; + } + &-18 { + @extend %gradient-18; + } +} diff --git a/public/style/scss/base/_custom-grid.scss b/public/style/scss/base/_custom-grid.scss new file mode 100644 index 0000000..5b708fa --- /dev/null +++ b/public/style/scss/base/_custom-grid.scss @@ -0,0 +1,27 @@ +$grid-columns: 12; + + +@mixin make-col($size, $columns: $grid-columns) { + flex: 0 0 percentage($size / $columns); + // Add a `max-width` to ensure content within each column does not blow out + // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari + // do not appear to require this. + max-width: percentage($size / $columns); +} + + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + @for $i from 1 through $grid-columns { + .col-xxl-#{$i} { + flex: 0 0 percentage($i / $grid-columns); + max-width: percentage($i / $grid-columns); + } + } + .mb-xxl-4{ + margin-bottom: 1.5rem !important; + } + +} + + + diff --git a/public/style/scss/base/_fonts.scss b/public/style/scss/base/_fonts.scss new file mode 100644 index 0000000..dee6c09 --- /dev/null +++ b/public/style/scss/base/_fonts.scss @@ -0,0 +1,7 @@ +@import url('./../icons/simple-line-icons/css/simple-line-icons.css'); +@import url('./../icons/font-awesome-old/css/font-awesome.min.css'); +@import url('./../icons/material-design-iconic-font/css/materialdesignicons.min.css'); +@import url('./../icons/themify-icons/css/themify-icons.css'); +@import url('./../icons/line-awesome/css/line-awesome.min.css'); +@import url('./../icons/avasta/css/style.css'); +@import url('./../icons/flaticon/flaticon.css'); \ No newline at end of file diff --git a/public/style/scss/base/_helper.scss b/public/style/scss/base/_helper.scss new file mode 100644 index 0000000..7cfac1f --- /dev/null +++ b/public/style/scss/base/_helper.scss @@ -0,0 +1,3 @@ +.c-pointer { + cursor: pointer; +} diff --git a/public/style/scss/base/_reset.scss b/public/style/scss/base/_reset.scss new file mode 100644 index 0000000..64a0e79 --- /dev/null +++ b/public/style/scss/base/_reset.scss @@ -0,0 +1,538 @@ +@import "../abstracts/maps"; +@import "./../vendor/animate/animate.min.css"; +@import "./../vendor/aos/css/aos.min.css"; +@import "./../vendor/perfect-scrollbar/css/perfect-scrollbar.css"; +@import "./../vendor/metismenu/css/metisMenu.min.css"; +* { + outline: none; + padding: 0; + &::after { + margin: 0; + padding: 0; + } + &::before { + margin: 0; + padding: 0; + } +} +::selection { + color: #fff; + background: $primary; +} +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; + font-size:1rem; + @include respond('tab-port') { + font-size:0.875rem; + } +} +@include respond('laptop') { + h2{ + font-size:1.5rem; + } +} +p { + line-height: 1.8; +} + +.box-shadow-none { + box-shadow: none!important; +} + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; + // background: $body-bg; + &.show { + opacity: 1; + } +} +.rounded-lg{ + border-radius:$radius; +} +.rounded-xl{ + border-radius:12px !important; +} +ul { + padding: 0; + margin: 0; +} + +li { + list-style: none; +} + +a { + color: $body-color; + &:hover, + &:focus, + &.active { + text-decoration: none; + } +} +.btn-link{ + &:hover, + &:focus, + &.active{ + text-decoration:none; + } +} +.w-space-no{ + white-space:nowrap; +} +// .content-body { +// .container-fluid { +// padding: 0 30px 0; +// @include media-breakpoint-down(sm) { +// padding: 0 1.5rem 0; +// padding: 0 0.9375rem 0; +// } +// } +// } +.content-body { + .container { + margin-top: 40px; + } + .container-fluid { + padding-top: 40px; + padding-right: 40px; + padding-left: 40px; + @include custommq($max: 1600px) { + padding-top: 30px; + padding-right: 30px; + padding-left: 30px; + } + @include custommq($max: 767px) { + padding-top: 20px; + padding-right: 20px; + padding-left: 20px; + } + @include custommq($max: 575px) { + padding-top: 15px; + padding-right: 15px; + padding-left: 15px; + } + } +} +/* sp */ +.row.sp80, +.sp80{ + margin-left:-40px; + margin-right:-40px; + [class*="col-"]{ + padding-left:40px; + padding-right:40px; + } +} +.row.sp60, +.sp60{ + margin-left:-30px; + margin-right:-30px; + [class*="col-"]{ + padding-left:30px; + padding-right:30px; + } +} +.row.sp40, +.sp40{ + margin-left:-20px; + margin-right:-20px; + [class*="col-"]{ + padding-left:20px; + padding-right:20px; + } +} +.row.sp20, +.sp20{ + margin-left:-10px; + margin-right:-10px; + [class*="col-"]{ + padding-left:10px; + padding-right:10px; + } +} +.row.sp16, +.sp16{ + margin-left:-8px; + margin-right:-8px; + [class*="col-"]{ + padding-left:8px; + padding-right:8px; + } +} +.row.sp10, +.sp10{ + margin-left:-5px; + margin-right:-5px; + [class*="col-"]{ + padding-left:5px; + padding-right:5px; + } +} +.row.sp4, +.sp4{ + margin-left:-2px; + margin-right:-2px; + [class*="col-"]{ + padding-left:2px; + padding-right:2px; + } +} +.row.spno, +.spno{ + margin-left:0; + margin-right:0; + [class*="col-"]{ + padding-left:0; + padding-right:0; + } +} +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid $border; + padding-bottom: 10px; + @at-root [direction="rtl"] #{&} { + text-align: right; + } +} + + +.text-ov { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + + +//change bootstrap default button behaviour on :focus:active 😢 +.btn { + &-primary { + &:not(:disabled):not(.disabled) { + &:active, + &.active { + &:focus { + box-shadow: none; + } + } + } + } +} +.op1{opacity:0.1;} +.op2{opacity:0.2;} +.op3{opacity:0.3;} +.op4{opacity:0.4;} +.op5{opacity:0.5;} +.op6{opacity:0.6;} +.op7{opacity:0.7;} +.op8{opacity:0.8;} +.op9{opacity:0.9;} +.wspace-no{ + white-space:nowrap; +} +// Support ticket btn +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; +} + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; + &:hover, + &:focus { + color: #fff; + } +} +.text-blue { color:$blue ;} +.text-indigo{ color:$indigo;} +.text-purple{ color:$purple;} +.text-pink { color:$pink ;} +.text-red { color:$red ;} +.text-orange{ color:$orange;} +.text-yellow{ color:$yellow;} +.text-green { color:$green ;} +.text-teal { color:$teal ;} +.text-cyan { color:$cyan ;} + +.bg-gray-dark{ + background:$color_pallate_2 !important; +} +.bg-purpal{ + background:$color_pallate_4 !important; +} +.bg-red{ + background:$color_pallate_5 !important; +} +.bg-blue-dark{ + background:$color_pallate_6 !important; +} +.bg-blue{ + background:$color_pallate_7 !important; +} +.bg-blue-light{ + background:$color_pallate_8 !important; +} +.bg-green-light{ + background:$color_pallate_9 !important; +} +.bg-green{ + background:$color_pallate_10 !important; +} +.bg-black{ + background:$black; +} +.text-black{ + color:$black !important; +} +.dz-scroll{ + position:relative; +} +.h-auto{ + height:auto !important; +} +.list-inline li{ + display:inline-block; +} +.fs-12{font-size:12px !important; line-height:1.3; } +.fs-13{font-size:13px !important; line-height:1.4; } +.fs-14{font-size:14px !important; line-height:1.5; } +.fs-15{font-size:14px !important; line-height:1.5; } +.fs-16{font-size:16px !important; line-height:1.5; } +.fs-18{font-size:18px !important; line-height:1.5; } +.fs-20{font-size:20px !important; line-height:1.5; } +.fs-22{font-size:22px !important; line-height:1.5; } +.fs-24{font-size:24px !important; line-height:1.4; } +.fs-26{font-size:26px !important; line-height:1.4; } +.fs-28{font-size:28px !important; line-height:1.4; } +.fs-30{font-size:30px !important; line-height:1.4; } +.fs-32{font-size:32px !important; line-height:1.25; } +.fs-34{font-size:34px !important; line-height:1.25; } +.fs-35{font-size:35px !important; line-height:1.25; } +.fs-36{font-size:36px !important; line-height:1.25; } +.fs-38{font-size:38px !important; line-height:1.25; } +.fs-46{font-size:46px !important; line-height:1.25; } +.fs-48{font-size:48px !important; line-height:1.25; } +.font-w100{font-weight:100;} +.font-w200{font-weight:200;} +.font-w300{font-weight:300;} +.font-w400{font-weight:400;} +.font-w500{font-weight:500;} +.font-w600{font-weight:600;} +.font-w700{font-weight:700;} +.font-w800{font-weight:800;} +.font-w900{font-weight:900;} +.scale1{ + transform:scale(1.1); + -moz-transform:scale(1.1); + -webkit-transform:scale(1.1); + -ms-transform:scale(1.1); + -o-transform:scale(1.1); + display:inline-block; +} +.scale2{ + transform:scale(1.2); + -moz-transform:scale(1.2); + -webkit-transform:scale(1.2); + -ms-transform:scale(1.2); + -o-transform:scale(1.2); + display:inline-block; +} +.scale3{ + transform:scale(1.3); + -moz-transform:scale(1.3); + -webkit-transform:scale(1.3); + -ms-transform:scale(1.3); + -o-transform:scale(1.3); + display:inline-block; +} +.scale4{ + transform:scale(1.4); + -moz-transform:scale(1.4); + -webkit-transform:scale(1.4); + -ms-transform:scale(1.4); + -o-transform:scale(1.4); + display:inline-block; +} +.scale5{ + transform:scale(1.5); + -moz-transform:scale(1.5); + -webkit-transform:scale(1.5); + -ms-transform:scale(1.5); + -o-transform:scale(1.5); + display:inline-block; +} +.scale-2{ + transform:scale(2); + -moz-transform:scale(2); + -webkit-transform:scale(2); + -ms-transform:scale(2); + -o-transform:scale(2); + display:inline-block; +} +// @keyframes crescendo { +// 0% {transform: scale(.8);} +// 50% {transform: scale(1);} +// } +.height10 { height:10px; } +.height20 { height:20px; } +.height30 { height:30px; } +.height40 { height:40px; } +.height50 { height:50px; } +.height60 { height:60px; } +.height70 { height:70px; } +.height80 { height:80px; } +.height90 { height:90px; } +.height100{ height:100px; } +.height110 { height:110px; } +.height120 { height:120px; } +.height130 { height:130px; } +.height140 { height:140px; } +.height150 { height:150px; } +.height160 { height:160px; } +.height170 { height:170px; } +.height180 { height:180px; } +.height190 { height:190px; } +.height200{ height:200px; } +.height210 { height:210px; } +.height220 { height:220px; } +.height230 { height:230px; } +.height240 { height:240px; } +.height250 { height:250px; } +.height260 { height:260px; } +.height270 { height:270px; } +.height280 { height:280px; } +.height290 { height:290px; } +.height300{ height:300px; } +.height310 { height:310px; } +.height320 { height:320px; } +.height330 { height:330px; } +.height340 { height:340px; } +.height350 { height:350px; } +.height360 { height:360px; } +.height370 { height:370px; } +.height380 { height:380px; } +.height390 { height:390px; } +.height400{ height:400px; } +.height415{ height:415px; } +.height720{ height:720px; } +.height750{ height:750px; } +.height800{ height:800px; } +.width10 { width:10px; } +.width20 { width:20px; } +.width30 { width:30px; } +.width40 { width:40px; } +.width50 { width:50px; } +.width60 { width:60px; } +.width70 { width:70px; } +.width80 { width:80px; } +.width90 { width:90px; } +.width100 { width:100px; } +.width110 { width:110px; } +.width120 { width:120px; } +.width130 { width:130px; } +.width140 { width:140px; } +.width150 { width:150px; } +.width160 { width:160px; } +.width170 { width:170px; } +.width180 { width:180px; } +.width190 { width:190px; } +.width200 { width:200px; } +.width210 { width:210px; } +.width220 { width:220px; } +.width230 { width:230px; } +.width240 { width:240px; } +.width250 { width:250px; } +.width260 { width:260px; } +.width270 { width:270px; } +.width280 { width:280px; } +.width290 { width:290px; } +.width300 { width:300px; } +.width310 { width:310px; } +.width320 { width:320px; } +.width330 { width:330px; } +.width340 { width:340px; } +.width350 { width:350px; } +.width360 { width:360px; } +.width370 { width:370px; } +.width380 { width:380px; } +.width390 { width:390px; } +.width400 { width:400px; } +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(.8); + -ms-transform: translateY(5px) scale(.8); + transform: translateY(5px) scale(.8); + } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); + } +} + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(.8); + -ms-transform: translateY(5px) scale(.8); + transform: translateY(5px) scale(.8); + } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); + } +} + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(.8); + -ms-transform: translateY(5px) scale(.8); + transform: translateY(5px) scale(.8); + } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); + } +} + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(.8); + -ms-transform: translateY(5px) scale(.8); + transform: translateY(5px) scale(.8); + } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); + } +} + + + + + + + +.border-2{ + border-width:2px!important; +} \ No newline at end of file diff --git a/public/style/scss/components/_components.scss b/public/style/scss/components/_components.scss new file mode 100644 index 0000000..0a9bd25 --- /dev/null +++ b/public/style/scss/components/_components.scss @@ -0,0 +1,9 @@ +@import "./app/apps"; +@import "./charts/charts"; +@import "./forms/forms"; +@import "./map/maps"; +@import "./uc/addons"; +@import "./ui/interfaces"; +@import "./widget/widgets"; +@import "./tables/table"; + diff --git a/public/style/scss/components/app/_app-calender-date.scss b/public/style/scss/components/app/_app-calender-date.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/app/_app-calender-event.scss b/public/style/scss/components/app/_app-calender-event.scss new file mode 100644 index 0000000..f8ebf57 --- /dev/null +++ b/public/style/scss/components/app/_app-calender-event.scss @@ -0,0 +1,295 @@ +/* ============= + Calendar +============= */ + +.app-fullcalender { + button { + border-radius: 0px; + color: $dark; + } + td{ + border-color: $border; + } +} + +.calendar { + float : left; + margin-bottom: 0; +} + +.fc-view { + margin-top: 1.875rem; +} + +.fc-toolbar { + margin-bottom: 0.3125rem; + margin-top : 0.9375rem; + + & .fc-left { + @include media-breakpoint-down(xs) { + display: flex; + justify-content: space-between; + margin-bottom: 0.625rem; + float: none; + } + } + + & .fc-right { + @include media-breakpoint-down(xs) { + display: flex; + justify-content: center; + float: none; + margin-bottom: 0.3125rem; + } + } + + & .fc-center { + @include media-breakpoint-down(xs) { + display: flex; + justify-content: center; + * { + float: none; + } + } + } +} + +.fc-toolbar h2 { + font-size : 1rem; + font-weight : 600; + line-height : 1.875rem; + text-transform: uppercase; +} + + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0; + box-shadow: none; +} + +.fc-widget-header { + border: 1px solid $border; + border-bottom: 0 !important; +} + + + +// .fc-widget-content { +// border: 1px solid #E5E5E5 !important; +// } + +.fc th.fc-widget-header { + background : $border!important; + font-size : 0.875rem; + line-height : 1.25rem; + padding : 0.625rem 0; + text-transform: uppercase; +} + +.fc-button { + border : 1px solid $border; + text-transform: capitalize; + &.active{ + box-shadow: none!important; + } +} + +.fc-text-arrow { + font-family: inherit; + font-size : 1rem; +} + + + +.fc-event { + border-radius: 0.125rem; + border : none; + cursor : move; + font-size : 0.8125rem; + margin : 0.3125rem 0.4375rem; + padding : 0.3125rem; + text-align : center; +} + +.external-event { + cursor : move; + margin : 0.625rem 0; + padding: 0.125rem 0; +} + +.fc-basic-view td.fc-week-number span { + padding-right: 0.3125rem; +} + +.fc-basic-view td.fc-day-number { + padding-right: 0.3125rem; +} + +#drop-remove { + margin-right: 8px; + top : 0.1875rem; +} + +#add-category, +#event-modal { + + .modal-dialog { + max-width: 37.5rem; + } +} + +.fc-content { + color: $white; +} +// .fc-widget-content { +// border: 1px solid $l-border!important; +// } +.fc th.fc-widget-header { + // background: $l-border!important; + background: transparent !important; +} +.fc-button { + background: $white; + // color: $l-ctl; +} +.fc-state-hover { + background: $white!important; +} +.fc-state-highlight { + background: $l-bg!important; + @at-root [data-theme-version="dark"] & { + color: $white!important; + } +} +.fc-cell-overlay { + background: $white!important; +} +.fc-unthemed .fc-today { + background: $l-bg!important; +} + +.fc-day-top{ + color: $dark !important; + @at-root [data-theme-version="dark"] & { + color: $white!important; + } +} + +.external-event { + color: $white; + @at-root [data-theme-version="dark"] & { + color: $white!important; + } +} +.fc-basic-view .fc-body .fc-row { + min-height: 1rem; +} + +.fc-scroller.fc-day-grid-container { + height: 490px !important; +} + +.fc-row.fc-week.fc-widget-content.fc-rigid { + height: 81px !important; +} + +.email_left_pane { + @include custommq($max: 1440px) { + display: none; + } +} + + + +#external-events{ + + .external-event:before{ + content: ""; + display: inline-block; + width: 14px; + height: 14px; + border-radius: 50%; + margin-right: .9rem; + position: relative; + top: 2px; + } + [data-class="bg-primary"]{ + background-color: transparent !important; + color: $dark; + @at-root [data-theme-version="dark"] & { + color: $white!important; + } + &::before{ + background: $primary; + } + } + [data-class="bg-success"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $success; + } + } + [data-class="bg-warning"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $warning; + } + } + [data-class="bg-dark"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $dark; + } + } + [data-class="bg-danger"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $danger; + } + } + [data-class="bg-info"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $info; + } + } + [data-class="bg-pink"]{ + background-color: transparent !important; + color: $dark; + + &::before{ + background: $pink; + } + } +} + + +.fc .fc-row .fc-content-skeleton table, +.fc .fc-row .fc-content-skeleton td, +.fc .fc-row .fc-helper-skeleton td { + border-color: $border; + + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } +} + +.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } +} \ No newline at end of file diff --git a/public/style/scss/components/app/_apps.scss b/public/style/scss/components/app/_apps.scss new file mode 100644 index 0000000..9331e7c --- /dev/null +++ b/public/style/scss/components/app/_apps.scss @@ -0,0 +1,6 @@ +@import "./app-calender-date"; +@import "./app-calender-event"; +@import "./email"; +// @import "./invoice"; +@import "./profile"; +@import "./chat"; \ No newline at end of file diff --git a/public/style/scss/components/app/_chat.scss b/public/style/scss/components/app/_chat.scss new file mode 100644 index 0000000..77dfa49 --- /dev/null +++ b/public/style/scss/components/app/_chat.scss @@ -0,0 +1,234 @@ + +.event-chat-ryt{ + + .chat-area{ + .chat-reciver, + .chat-sender { + margin-bottom: 1.875rem; + padding: 0; + img{ + border-radius: 30px; + } + } + + .media { + position: relative; + + &-body { + + p { + margin: 0; + max-width: 100%; + display: inline-block; + position: relative; + + @include media-breakpoint-up(sm) { + // max-width: 60%; + } + + span { + padding: 1rem; + display: inline-block; + top: 103%; + position: relative; + border: 1px solid $border; + } + } + } + } + } + + .chat-reciver{ + padding: .5rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + + .media { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + + .media-body { + margin-right: 2rem; + text-align: right; + + @at-root [direction="rtl"] & { + text-align: left; + margin-left: 2rem; + margin-right: auto; + } + + p { + background: $white; + margin-bottom: 0; + border-radius: 5px 5px 0 5px; + + span { + text-align: left; + border: 1px solid $border; + + &::after{ + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid $border; + border-right: 1px solid $border; + position: absolute; + right: 0; + bottom: 0; + background: $white; + -webkit-transform: rotate(-45deg) translateX(15px); + transform: rotate(-45deg) translateX(15px); + + @at-root [direction="rtl"] & { + left: 0; + right: auto; + -webkit-transform: rotate(135deg) translateY(15px); + transform: rotate(135deg) translateY(15px); + } + } + + } + + .time { + position: absolute; + font-size: 12px; + color: $body-color; + font-weight: 400; + bottom: 0; + left: -80px; + + @at-root [direction="rtl"] & { + right: -5rem; + left: auto; + } + } + } + } + } + } + + .chat-sender{ + text-align: left; + padding: .5rem 1rem; + + .media { + + .media-body { + margin-left: 2rem; + + @at-root [direction="rtl"] & { + text-align: right; + margin-right: 2rem; + margin-left: auto; + } + + p { + background-color: $white; + margin-bottom: 0; + span { + + &::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid $border; + border-left: 1px solid $border; + position: absolute; + left: 0; + bottom: 0; + background: $white; + -webkit-transform: rotate(45deg) translateX(-15px); + transform: rotate(45deg) translateX(-15px); + + @at-root [direction="rtl"] & { + left: auto; + right: 0; + -webkit-transform: rotate(-135deg) translateY(15px); + transform: rotate(-135deg) translateY(15px); + } + } + } + + .time { + position: absolute; + font-size: 10px; + color: $body-color; + font-weight: 400; + bottom: 0; + right: -5rem; + + @at-root [direction="rtl"] & { + left: -5rem; + right: auto; + } + } + + } + } + } + + } +} + +.char-type{ + padding-top: 30px; + padding-bottom: 30px; + + form{ + + .form-control{ + height: 45px; + // border-radius: 30px; + padding-left: 18px; + background: $body-bg; + border-right: 0; + } + + .input-group{ + + &-append{ + i{ + color: $gray; + font-size: 18px; + } + .input-group-text{ + padding-left: .7rem; + padding-right: .7rem; + background: $body-bg; + border-color: $border; + border-left: 0; + + &:last-child{ + // border-top-right-radius: 30px; + // border-bottom-right-radius: 30px; + padding-right: 1.8rem; + } + } + } + } + } +} + +.media-avatar{ + padding: 25px 0; + border-bottom: 1px solid $border; + &:last-child{ + border-bottom: 0px; + } + p{ + margin-bottom: 0; + } + .avatar-status{ + position: relative; + i{ + position: absolute; + right: 0; + bottom: 0; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/app/_email.scss b/public/style/scss/components/app/_email.scss new file mode 100644 index 0000000..680739c --- /dev/null +++ b/public/style/scss/components/app/_email.scss @@ -0,0 +1,533 @@ +.email-left-box { + width: 15rem; + float: left; + padding: 0 1.25rem 1.25rem 1rem; + // border: 1px solid rgba(0, 0, 0, 0.125); + border-top: 0; + border-left: 0; + + @include media-breakpoint-between(sm, md) { + width: 100%; + padding-bottom: 0px !important; + } + + @include media-breakpoint-down(xs) { + width: 100%; + float: none; + border: none; + padding-bottom: 30px !important; + } + + // &.generic-width{ + // @media screen and (min-width: 649px) and (max-width: 1700px){ + // width: 15rem; + // } + // } + + .intro-title{ + background: rgba($primary, .1); + padding: 1rem; + margin: 1.875rem 0 1.25rem 0; + + h5{ + margin-bottom: 0; + color: #6a707e; + font-size: 14px; + + i{ + font-size: 0.75rem; + position: relative; + bottom: 1px; + } + } + + i{ + // font-size: 1.0625rem; + color: $primary; + + } + } +} + +.email-right-box { + // padding-top: 1.875rem; + padding-left: 15rem; + padding-right: 1rem; + + @include media-breakpoint-between(sm, md) { + padding-left: 0; + margin-left: 0!important; + clear:both; + } + + @include media-breakpoint-down(xs) { + padding-left: 0; + padding-right: 0; + } + + // &.generic-position{ + // padding-left: 15rem; + + // @media(min-width: 1700px){ + // padding-left: 18.75rem; + // } + // } + + .right-box-border{ + border-right: 2px solid rgba($primary, .1); + } + + .right-box-padding{ + + @media screen and (min-width: 649px) and (max-width: 1200px){ + padding-left: 1.25rem; + } + + @media(min-width: 1700px){ + padding-left: 0.9375rem; + } + @include media-breakpoint-between(sm, md) { + padding-left: 0; + } + } +} + +.toolbar { + .btn-group { + .btn { + // background: $dark; + border: 0; + // color: $white; + // i { + // color: $white!important; + // } + } + input{ + position: relative; + top: 2px; + } + } +} + +.read-content { + textarea { + height:150px; + padding: 15px 20px; + } + + &-email{ + font-size: 0.875rem; + } + + h5{ + color: #6a707e; + } + + p{ + + strong{ + color: #6a707e; + } + } + + &-body{ + + p{ + margin-bottom: 1.875rem; + } + } + + &-attachment{ + padding: 0.5rem 0; + + h6{ + font-size: 1.125rem; + color: #6a707e; + + i{ + padding-right: 0.3125rem; + } + } + + .attachment{ + + & > div:not(:last-child){ + border-right: 1px solid #DDDFE1; + } + } + } +} + +.compose-content { + .wysihtml5-toolbar { + border-color: $l-border; + } + // .textarea_editor { + // background: $l-bg!important; + // } + .dropzone { + background: $l-bg!important; + } + + h5{ + font-size: 1.0625rem; + color: #6a707e; + + i{ + font-size: 1.125rem; + transform: rotate(90deg); + } + } + + .dropzone{ + border: 1px dashed #DDDFE1; + min-height: 13.125rem; + position: relative; + + .dz-message{ + margin: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + } +} + +.email-list { + display: block; + padding-left: 0; + + .message { + position: relative; + display: block; + height: 3.125rem; + line-height: 3.125rem; + cursor: default; + transition-duration: 0.3s; + a { + color: $l-ctl; + } + + &-single{ + .custom-checkbox{ + margin-top: 2px; + } + + i{ + color: $muted; + font-size: 1.125rem; + padding-left: .4rem; + } + + + } + + + &:hover { + transition-duration: 0.05s; + background: rgba(152, 166, 173, 0.15); + } + + .col-mail { + float: left; + position: relative; + } + + .col-mail-1 { + width: 5.625rem; + + .star-toggle { + display: block; + float: left; + margin-top: 1.125rem; + font-size: 1rem; + margin-left: 0.3125rem; + } + + .email-checkbox { + display: block; + float: left; + margin: 0.9375rem 0.625rem 0 1.25rem; + } + + .dot { + display: block; + float: left; + border: .4rem solid transparent; + border-radius: 6.25rem; + margin: 1.375rem 1.625rem 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0; + } + } + + .col-mail-2 { + position: absolute; + top: 0; + left: 5.625rem; + right: 0; + bottom: 0; + + .subject { + position: absolute; + top: 0; + left: 0; + right: 5.5rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + + .date { + position: absolute; + top: 0; + right: 0; + // width: 4rem; + // padding-left: 5rem; + } + } + } +} + +.email-checkbox { + cursor: pointer; + height: 0.9375rem; + width: 0.9375rem; + position: relative; + display: inline-block; + border-radius: .1rem; + position: relative; + top: 0.3125rem; + box-shadow: inset 0 0 0 .1rem $l-ctl; + + input { + opacity: 0; + cursor: pointer; + + &:checked { + label { + opacity: 1; + } + } + } + + label { + position: absolute; + top: .3rem; + left: .3rem; + right: .3rem; + bottom: .3rem; + cursor: pointer; + opacity: 0; + margin-bottom: 0 !important; + transition-duration: 0.05s; + } +} + +.mail-list { + + a { + vertical-align: middle; + padding: 0.625rem 0.9375rem; + display: block; + background: transparent; + color: $l-ctd; + // font-size: 1.0625rem; + font-weight: 600; + } + + .list-group-item{ + color: #6a707e; + padding: 0.75rem 1.0625rem; + + i{ + font-size: 1rem; + padding-right: 0.625rem; + color: #cccccc; + } + + &.active{ + color: $white; + + i{ + color: $white; + } + } + } +} + +.chat-wrap{ + padding: 1.0625rem 1.875rem; + + .media{ + + .media-body{ + + h6{ + font-size: 1.0625rem; + color: #6a707e; + } + + p{ + font-size: 0.875rem; + } + } + } +} + +.email-filter{ + + @media (min-width: 648px){ + padding-left: 1.25rem; + } + + @media(min-width: 1700px){ + padding-left: 1.875rem; + } + + .input-group{ + + &-prepend{ + + i{ + font-size: 0.875rem; + color: $muted; + } + + .input-group-text{ + border: 0; + border-bottom: 1px solid #DDDFE1 !important; + background: transparent; + } + } + + .form-control{ + padding: 0 0 0 0.3125rem; + border: 0; + font-size: 0.875rem; + height: 1.875rem; + color: $muted; + border-bottom: 1px solid #DDDFE1; + + &::placeholder{ + font-size: 0.875rem; + color: $muted; + } + } + + & > .form-control{ + min-height: 1.875rem; + } + } +} + +.single-mail{ + display: block; + padding: 1.5625rem 0; + + .media{ + padding-left: 1.25rem; + padding-right: 1.25rem; + + @media(min-width: 1700px){ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + img{ + width: 55px; + height: 55px; + border-radius: 50%; + margin-right: 0.9375rem; + + @media(min-width: 1700px){ + margin-right: 1.875rem; + } + } + + &-body{ + + h6{ + color: #abafb3; + } + + h4{ + font-size: 1rem; + color: #6a707e; + + button{ + + i{ + font-size: 1.125rem; + color: #abafb3; + font-weight: bold; + transform: rotate(90deg); + } + } + } + + p{ + font-size: 0.875rem; + color: #abafb3; + } + } + } + + &.active{ + background: $primary; + + h6,h4,p,i{ + color: $white !important; + } + } +} +[direction="rtl"]{ + .email-right-box { + padding-left: 1rem; + padding-right: 15rem; + @include respond('tab-port') { + padding-left: 1rem; + padding-right: 12rem; + } + @include respond('phone') { + padding-left: 0; + padding-right: 0; + } + } + .email-left-box{ + float:right; + } + .email-list .message .col-mail-2{ + right: 5.625rem; + left: 0; + float: right; + .date{ + right:auto; + left:0; + } + .subject{ + right: 0; + left: 5.5rem; + } + } + +} + + + + + + + + + + + + + + + + diff --git a/public/style/scss/components/app/_invoice.scss b/public/style/scss/components/app/_invoice.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/app/_profile.scss b/public/style/scss/components/app/_profile.scss new file mode 100644 index 0000000..52af8d6 --- /dev/null +++ b/public/style/scss/components/app/_profile.scss @@ -0,0 +1,185 @@ +.photo-content{ + position: relative; + .cover-photo{ + background: url(../images/profile/cover.jpg); + background-size: cover; + background-position: center; + min-height: 250px; + width: 100%; + + } + +} +.profile .profile-photo { + max-width: 100px; + position: relative; + z-index: 1; + margin-top: -40px; + margin-right: 10px; + + @include respond('tab-land') { + + } + @include respond('phone') { + width: 80px; + margin-left: auto; + margin-right: auto; + margin-bottom:20px; + } +} +[direction="rtl"]{ + .profile .photo-content .profile-photo { + left: auto; + right: 50px; + } + .profile .profile-photo { + left:auto; + right: 30px; + @include respond('tab-land') { + right: 15px; + } + @include respond('phone') { + width: 80px; + right: calc(50% - 40px); + top: -100px; + + + } + } +} +.profile-info{ + padding: 15px 20px; + // margin-bottom: 30px; + @include respond('phone') { + padding: 0 0 20px; + text-align:center; + } + h4 { + color: $l-ctd!important; + } + + h4.text-primary { + color: $primary!important; + } + + p { + color: $l-ctl; + } + + .prf-col{ + min-width: 250px; + padding: 10px 50px 0; + } +} +.profile-interest{ + .row{ + margin: 0 -.70px; + .int-col{ + padding: 0 .70px; + .interest-cat{ + margin-bottom: 1.40px; + position: relative; + display: block; + &:after{ + background: $black; + bottom: 0; + content: ""; + left: 0; + opacity: 0.5; + position: absolute; + right: 0; + top: 0; + z-index: 0; + } + img{ + // margin-bottom: 1.20px; + } + p{ + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 5px; + left: 0; + margin: 0; + z-index: 1; + color:white; + font-size: 1.20px; + } + } + + } + } +} +.profile-tab{ + .nav-item{ + .nav-link{ + font-size: 16px; + margin-right: 30px; + transition: all 0.5s ease-in-out; + border: none; + border-bottom: .20px solid transparent; + color: $l-ctl; + &:hover, &.active{ + border: 0; + background: transparent; + background: transparent; + border-bottom: .20px solid $primary; + color: $primary; + } + @include respond ('phone'){ + margin-right: 0px; + } + + } + + } +} +.profile-info{ + display:flex; + @include respond('phone') { + display:block; + } + .profile-details { + display: flex; + width: 100%; + @include respond('phone') { + display:block; + .dropdown{ + position: absolute; + top: 30px; + right: 30px; + } + } + } +} + +.post-input{ + margin-bottom: 30px; + .form-control{ + height: 75px; + font-weight: 400; + margin: 15px 0; + } + +} +.profile-uoloaded-post{ + + .post-title{ + h3{ + font-size: 24px; + @include respond ('phone'){ + font-size:18px; + } + } + } + img{ + margin-bottom: 20px; + } + a{ + h4{ + margin-bottom: 10px; + color: $l-ctd; + } + } +} diff --git a/public/style/scss/components/charts/_chart-amchart.scss b/public/style/scss/components/charts/_chart-amchart.scss new file mode 100644 index 0000000..a8010ec --- /dev/null +++ b/public/style/scss/components/charts/_chart-amchart.scss @@ -0,0 +1,207 @@ +#revenue-chart { + height: 27.7rem; +} + +// #finance_graph, #revenue_graph { +// height: 29.625rem; +// } + +#duration-value-axis { + height: 27.6rem; + width: 100%; +} + +#combined-bullet { + height: 28.125rem; + width: 100%; +} + +#zoomable-chart { + height: 28.125rem; + width: 100%; +} + +#chartMap { + height: 28.125rem; + width: 100%; +} + +#professional-candlesticks { + width: 100%; + height: 28.125rem; +} + +#comparing-stock-indices { + width: 100%; + height: 28.125rem; +} + +#multiple-panel-data { + width: 100%; + height: 28.125rem; +} + +#depth-chart { + width: 100%; + height: 28.125rem; +} + +// #btc1 { +// width: 100%; +// height: 31.25rem; + +// @include respond('phone') { +// margin-bottom: 5.625rem; +// padding-bottom: 2.5rem; +// height: 25rem; + +// fieldset { + +// div { +// display: block !important; +// margin-bottom: 0.625rem; + +// input { +// display: block; +// margin-bottom: 0.3125rem; +// } +// } + +// div:last-child { +// float: none !important; +// } +// } +// } +// } + +.amcharts-export-menu { + display: none; +} + +.amcharts-data-set-selector-div { + position: absolute; + left: 0; + right: 0; + text-align: center; + width: 16.875rem; + margin: 0 auto; + select { + border: 0; + margin-left: 0.625rem; + background: #ddd; + color: $black; + } +} + +.amChartsInputField { + border: 0; + background: $primary; + color: $white; + padding: 0.3125rem 0.9375rem; + margin: 0 0.9375rem; +} + +.amcharts-data-set-select { + border: 0; + background: #ddd; + color: $black; +} + +.amcharts-period-input, +.amcharts-period-input-selected { + border: 0; + margin-left: 0.625rem; + background: $primary; + color: $white; + padding: 0.3125rem 0.9375rem; +} + +///////////////////// +// CSS Animation +/////////////////// +.amcharts-graph-g2 .amcharts-graph-stroke { + stroke-dasharray: 3px 3px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: am-moving-dashes 1s linear infinite; + animation: am-moving-dashes 1s linear infinite; +} + +@-webkit-keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; + } +} + +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; + } +} + +.lastBullet { + -webkit-animation: am-pulsating 1s ease-out infinite; + animation: am-pulsating 1s ease-out infinite; +} + +@-webkit-keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; + } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; + } +} + +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; + } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; + } +} + +.amcharts-graph-column-front { + -webkit-transition: all .3s .3s ease-out; + transition: all .3s .3s ease-out; +} + +.amcharts-graph-column-front:hover { + fill: #496375; + stroke: #496375; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; +} + +@-webkit-keyframes am-draw { + 0% { + stroke-dashoffset: 500%; + } + 100% { + stroke-dashoffset: 0%; + } +} + +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; + } + 100% { + stroke-dashoffset: 0%; + } +} + +.amChartsPeriodSelector { + &>fieldset>div { + @include respond('tab-port') { + float: none !important; + display: block !important; + margin-bottom: 0.625rem; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/charts/_chart-c3.scss b/public/style/scss/components/charts/_chart-c3.scss new file mode 100644 index 0000000..aeed75a --- /dev/null +++ b/public/style/scss/components/charts/_chart-c3.scss @@ -0,0 +1,13 @@ + +.c3{ + height: 250px; +} +.c3-legend-item { + fill: #9fabb1; + } + + .c3 .c3-axis-x path, + .c3 .c3-axis-x line, + .c3 .c3-axis-y path, +.c3 .c3-axis-y line, +.tick text { stroke: $white; } diff --git a/public/style/scss/components/charts/_chart-chartist.scss b/public/style/scss/components/charts/_chart-chartist.scss new file mode 100644 index 0000000..19e3b6d --- /dev/null +++ b/public/style/scss/components/charts/_chart-chartist.scss @@ -0,0 +1,127 @@ + + + +.ct-golden-section:before { + float: none; + } + .ct-chart { + max-height: 15.7rem; + } + .ct-chart .ct-label { + fill: #a3afb7; + color: #a3afb7; + font-size: 0.75rem; + line-height: 1; + } + .ct-grid { + stroke: rgba(49, 58, 70, 0.1); + } + .ct-chart.simple-pie-chart-chartist .ct-label { + color: #ffffff; + fill: #ffffff; + font-size: 0.625rem; + } + .ct-chart .ct-series.ct-series-a .ct-bar, + .ct-chart .ct-series.ct-series-a .ct-line, + .ct-chart .ct-series.ct-series-a .ct-point, + .ct-chart .ct-series.ct-series-a .ct-slice-donut { + stroke: $primary; + } + .ct-chart .ct-series.ct-series-b .ct-bar, + .ct-chart .ct-series.ct-series-b .ct-line, + .ct-chart .ct-series.ct-series-b .ct-point, + .ct-chart .ct-series.ct-series-b .ct-slice-donut { + stroke: $success; + } + .ct-chart .ct-series.ct-series-c .ct-bar, + .ct-chart .ct-series.ct-series-c .ct-line, + .ct-chart .ct-series.ct-series-c .ct-point, + .ct-chart .ct-series.ct-series-c .ct-slice-donut { + stroke: $warning; + } + .ct-chart .ct-series.ct-series-d .ct-bar, + .ct-chart .ct-series.ct-series-d .ct-line, + .ct-chart .ct-series.ct-series-d .ct-point, + .ct-chart .ct-series.ct-series-d .ct-slice-donut { + stroke: $danger; + } + .ct-chart .ct-series.ct-series-e .ct-bar, + .ct-chart .ct-series.ct-series-e .ct-line, + .ct-chart .ct-series.ct-series-e .ct-point, + .ct-chart .ct-series.ct-series-e .ct-slice-donut { + stroke: $info; + } + .ct-chart .ct-series.ct-series-f .ct-bar, + .ct-chart .ct-series.ct-series-f .ct-line, + .ct-chart .ct-series.ct-series-f .ct-point, + .ct-chart .ct-series.ct-series-f .ct-slice-donut { + stroke: $dark; + } + .ct-chart .ct-series.ct-series-g .ct-bar, + .ct-chart .ct-series.ct-series-g .ct-line, + .ct-chart .ct-series.ct-series-g .ct-point, + .ct-chart .ct-series.ct-series-g .ct-slice-donut { + stroke: #8d6e63; + } + .ct-series-a .ct-area, + .ct-series-a .ct-slice-pie { + fill: $secondary; + } + .ct-series-b .ct-area, + .ct-series-b .ct-slice-pie { + fill: #00A2FF; + } + .ct-series-c .ct-area, + .ct-series-c .ct-slice-pie { + fill: #ff9800; + } + .ct-series-d .ct-area, + .ct-series-d .ct-slice-pie { + fill: #ff9800; + } + .chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 0.625rem; + padding: 2px 0.625rem; + border-radius: 3px; + background: #313a46; + color: #ffffff; + text-align: center; + pointer-events: none; + z-index: 1; + -webkit-transition: opacity .2s linear; + -moz-transition: opacity .2s linear; + -o-transition: opacity .2s linear; + transition: opacity .2s linear; + } + .chartist-tooltip.tooltip-show { + opacity: 1; + } + + + + + + #donught_graph { + .ct-series.ct-series-a .ct-slice-donut { + stroke: #3FC6D4; + } + + .ct-series.ct-series-b .ct-slice-donut { + stroke: #333333; + } + + .ct-series.ct-series-c .ct-slice-donut { + stroke: #F63465; + } + } + + +#pie-chart .ct-label{ + @include respond ('phone-land'){ + color: #fff; + fill: #fff; + } +} \ No newline at end of file diff --git a/public/style/scss/components/charts/_chart-chartjs.scss b/public/style/scss/components/charts/_chart-chartjs.scss new file mode 100644 index 0000000..dd70dae --- /dev/null +++ b/public/style/scss/components/charts/_chart-chartjs.scss @@ -0,0 +1,93 @@ + +#visitor_graph { + height: 253px !important; +} + +#user_rating_graph { + height: 280px !important; +} + +#radar_chart, +#pie_chart, +#doughnut_chart, +#polar_chart { + // height: 10.875rem!important; +} +#visitorOnline{ + height: 72px !important; +} +#trendMeter{ + height: 72px !important; +} +#widget-revenue1, +#widget-revenue2, +#widget-revenue3{ + height: 117px !important; +} +#widget-profit1, +#widget-profit2, +#widget-profit3{ + height: 160px !important; +} + +#comparison-rate{ + height: 230px!important; +} +#session_day{ + height: 175px!important; + width: auto!important; + margin: 0 auto; +} + +#walet-status { + height: 140px!important; +} +#bar1 { + height: 150px!important; +} +#sold-product { + height: 230px!important; +} + + +#chart-venue-expenses, +#chart-online-sale, +#chart-gross-sale{ + height: 150px !important; +} + + +#areaChart_3{ + height: 295px !important; +} +.chart-point{ + display:flex; + align-items: center; + + .check-point-area{ + width:100px; + height: 100px; + margin-top: -10px; + margin-left: -10px; + } + .chart-point-list{ + margin:0; + padding-left: 5px; + + li{ + list-style:none; + font-size: 13px; + padding: 2px 0; + + i{ + margin-right: 5px; + font-size: 11px; + position: relative; + top: -1px; + } + } + } +} + + + diff --git a/public/style/scss/components/charts/_chart-flot.scss b/public/style/scss/components/charts/_chart-flot.scss new file mode 100644 index 0000000..40af11b --- /dev/null +++ b/public/style/scss/components/charts/_chart-flot.scss @@ -0,0 +1,36 @@ + + +.flot-chart{ + height: 15.7rem; +} + +.tooltipflot { + background-color: transparent; + font-size: 1.4rem; + padding: .5rem 1rem; + color: rgba(255, 255, 255, 0.7); + border-radius: .2rem; } + + .legendColorBox > div { + border: 0 !important; + padding: 0 !important; } + + .legendLabel { + font-size: 0.825rem; + padding-left: .5rem; + color: $white; + } + +.flotTip { + background: $black; + border: 1px solid $black; + color: $white; +} + +.legend > div{ + background: transparent!important; +} + +#balance_graph { + height: 260px; +} \ No newline at end of file diff --git a/public/style/scss/components/charts/_chart-highcharts.scss b/public/style/scss/components/charts/_chart-highcharts.scss new file mode 100644 index 0000000..9e79cc8 --- /dev/null +++ b/public/style/scss/components/charts/_chart-highcharts.scss @@ -0,0 +1,11 @@ +.highcharts-root { + text { + font-weight: 300 !important; + } +} + + +.highcharts-credits { + display: none; +} + diff --git a/public/style/scss/components/charts/_chart-morris.scss b/public/style/scss/components/charts/_chart-morris.scss new file mode 100644 index 0000000..2c3f90e --- /dev/null +++ b/public/style/scss/components/charts/_chart-morris.scss @@ -0,0 +1,58 @@ +.morris-hover { + position: absolute; + z-index : 1; + background: $primary; + color: $white; +} + +.morris-hover .morris-hover-point { + color: $white !important; + margin: 3px 0; + text-align: center; + padding: 0 25px; +} + +.morris-hover .morris-hover-row-label { + background-color: $dark; + text-align: center; + padding: 5px; + margin-bottom: 5px; +} + +.morris-hover.morris-default-style { + border-radius: 5px; + padding : 0; + margin: 0; + border : none; + overflow: hidden; +} + +svg text { + font-weight: 600 !important; +} + + +#morris_donught, +#morris_donught_2, +#line_chart_2, +#morris_bar, +#morris_bar_stalked, +#morris_bar_2, +#morris_area_2, +#morris_area { + height: 240px !important; +} + +#morris_line { + height: 278px !important; +} + + +#crypto-btc-card, +#crypto-eth-card, +#crypto-rpl-card, +#crypto-ltc-card { + height: 9.375rem; +} + + diff --git a/public/style/scss/components/charts/_chart-sparkline.scss b/public/style/scss/components/charts/_chart-sparkline.scss new file mode 100644 index 0000000..d99861f --- /dev/null +++ b/public/style/scss/components/charts/_chart-sparkline.scss @@ -0,0 +1,25 @@ +#daily-sales, #comparison-rate, #usage-chart, #walet-status { + width: 100%; + display: block; + + canvas { + max-width: 100% !important; + width: 100% !important; + } +} + + +#sparkline-composite-chart, +#composite-bar, +#sparkline11, +#StackedBarChart, +#spark-bar, +#tristate { + canvas { + height: 100px !important; + } +} + +#sparkline11 canvas { + width: 100px !important; +} \ No newline at end of file diff --git a/public/style/scss/components/charts/_charts.scss b/public/style/scss/components/charts/_charts.scss new file mode 100644 index 0000000..0ab0adf --- /dev/null +++ b/public/style/scss/components/charts/_charts.scss @@ -0,0 +1,10 @@ +@import "./chart-chartist"; +@import "./chart-chartjs"; +@import "./chart-c3"; +@import "./chart-flot"; +@import "./chart-morris"; +@import "./chart-sparkline"; +@import "./easy-pie-chart"; +@import "./chart-amchart"; +@import "./chart-highcharts"; +@import "./echarts"; \ No newline at end of file diff --git a/public/style/scss/components/charts/_easy-pie-chart.scss b/public/style/scss/components/charts/_easy-pie-chart.scss new file mode 100644 index 0000000..4d81d21 --- /dev/null +++ b/public/style/scss/components/charts/_easy-pie-chart.scss @@ -0,0 +1,23 @@ +.easy-pie-chart { + position: relative; + text-align: center; + + .inner { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + display: inline-block; + } + + img { + width: 75px; + height: 75px; + border-radius: 50%; + } + + canvas { + display: block; + margin: 0 auto; + } +} \ No newline at end of file diff --git a/public/style/scss/components/charts/_echarts.scss b/public/style/scss/components/charts/_echarts.scss new file mode 100644 index 0000000..1537aba --- /dev/null +++ b/public/style/scss/components/charts/_echarts.scss @@ -0,0 +1,4 @@ +#chart_employee_gender, #chart_employee_status { + width: auto; + height: 350px; +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-addons-cropper.scss b/public/style/scss/components/forms/_form-addons-cropper.scss new file mode 100644 index 0000000..e2cdf1a --- /dev/null +++ b/public/style/scss/components/forms/_form-addons-cropper.scss @@ -0,0 +1,46 @@ +#image { + max-width: 100%; +} + +.docs-options { + .dropdown-menu { + padding: 1.5rem; + } +} + +.docs-preview { + margin-bottom: 3rem; + + .img-preview { + float: left; + margin-right: .5rem; + margin-bottom: .5rem; + overflow: hidden; + max-width: 100% !important; + + &>img { + max-width: 100% !important; + } + + &.preview-lg { + width: 16rem; + height: 9rem; + } + + &.preview-md { + width: 8rem; + height: 4.5rem; + } + + &.preview-sm { + width: 4rem; + height: 2.25rem; + } + + &.preview-xs { + width: 2rem; + height: 1.125rem; + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-addons-select2.scss b/public/style/scss/components/forms/_form-addons-select2.scss new file mode 100644 index 0000000..2271782 --- /dev/null +++ b/public/style/scss/components/forms/_form-addons-select2.scss @@ -0,0 +1,100 @@ + +.select2-container { + width: 100% !important; +} + +.select2-container--default .select2-selection--single { + border-radius: $radius; + border: 1px solid $light; + height: 40px; + background: $white; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } + + + &:hover,&:focus,&.active{ + box-shadow: none; + } +} + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 40px; + color:$body-color; + padding-left: 15px; + min-height: 40px; +} + +.select2-container--default .select2-selection--multiple { + border-color: $border; + border-radius: 0; + +} + +.select2-dropdown { + border-radius: 0; +} + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: $primary; +} + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: $border; + background: $white; +} +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 6px; + right: 15px; +} +.select2-container .select2-selection--multiple{ + min-height: 40px; + color:$body-color; + border-radius: $radius; + border: 1px solid $light; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } +} +.select2-search--dropdown .select2-search__field{ + @at-root [data-theme-version="dark"] & { + background:$dark-card; + border-color:$d-border; + } +} +.select2-dropdown{ + border-color: $light; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } +} +.swal2-popup .swal2-content{ + color:$body-color; +} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/scss/components/forms/_form-advance-taginput.scss b/public/style/scss/components/forms/_form-advance-taginput.scss new file mode 100644 index 0000000..f7bc972 --- /dev/null +++ b/public/style/scss/components/forms/_form-advance-taginput.scss @@ -0,0 +1,60 @@ + + +.tagsinput { + overflow-y : auto; + display : block; + width : 100%; + height : 3.4rem; + padding : .6rem 1.2rem; + font-size : 1.4rem; + line-height : 1.42857143; + background-image : none; + -webkit-border-radius: .4rem; + border-radius : .4rem; + + span.tag { + display : block; + float : left; + padding : .3rem .8rem; + text-decoration : none; + margin-right : .5rem; + margin-bottom : .5rem; + font-size : 1.3rem; + -webkit-border-radius: .3rem; + border-radius : .3rem; + + a { + font-weight : bold; + text-decoration: none; + font-size : 1.1rem; + } + } + + input { + width : 8rem; + margin : 0; + font-size : 1.3rem; + border : 1px solid transparent; + padding : .5rem; + background : transparent; + outline : 0; + margin-right : .5rem; + margin-bottom: .5rem; + } + + div { + display: block; + float : left; + } +} + +.tags_clear { + clear : both; + width : 100%; + height: 0; +} + +.not_valid { + background: #FBD8DB !important; + color : #90111A !important; +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-basic.scss b/public/style/scss/components/forms/_form-basic.scss new file mode 100644 index 0000000..19870c2 --- /dev/null +++ b/public/style/scss/components/forms/_form-basic.scss @@ -0,0 +1,223 @@ + +// Basic Input + +.form-control{ + border-radius: $radius; + background: $white; + border: 1px solid $border; + // height: 45px; + color: $dark; + height: 56px; + @include respond('laptop') { + height: 41px; + } + &:hover,&:focus,&.active{ + box-shadow: none; + background: $white; + color: $dark; + } +} + + +.input-rounded { + border-radius: 100px; +} + + +// Input Color +[data-theme-version="light"], +[data-theme-version="dark"] { + .input-primary{ + .form-control{ + border-color:$primary; + } + .input-group-text{ + background-color:$primary; + color:$white; + } + } + .input-danger{ + .form-control{ + border-color:$danger; + } + .input-group-text{ + background-color:$danger; + color:$white; + } + } + .input-info{ + .form-control{ + border-color:$info; + } + .input-group-text{ + background-color:$info; + color:$white; + } + } + .input-success{ + .form-control{ + border-color:$success; + } + .input-group-text{ + background-color:$success; + color:$white; + } + } + .input-warning{ + .form-control{ + border-color:$warning; + } + .input-group-text{ + background-color:$warning; + color:$white; + } + } +} +// Input Outline +[data-theme-version="light"], +[data-theme-version="dark"] { + .input-primary-o{ + .form-control{ + border-color:$primary; + + } + .input-group-text{ + background-color:transparent; + border-color:$primary; + color:$primary; + } + } + .input-danger-o{ + .form-control{ + border-color:$danger; + } + .input-group-text{ + background-color:transparent; + border-color:$danger; + color:$danger; + } + } + .input-info-o{ + .form-control{ + border-color:$info; + } + .input-group-text{ + background-color:transparent; + border-color:$info; + color:$info; + } + } + .input-success-o{ + .form-control{ + border-color:$success; + } + .input-group-text{ + background-color:transparent; + border-color:$success; + color:$success; + } + } + .input-warning-o{ + .form-control{ + border-color:$warning; + } + .input-group-text{ + background-color:transparent; + border-color:$warning; + color:$warning; + } + } +} + +// Input Size/ +// .form-control{ + // min-height: 40px; +// } +// .form-control-sm{ +// min-height: 36px; +// } +// .form-control-lg{ +// min-height: 52px; +// } + + + +// Input Group +.input-group-text{ + background: #d7dae3; + border: 1px solid transparent; + min-width: 50px; + display: flex; + justify-content: center; + padding: 0.532rem 0.75rem; + border-radius: $radius; + + i{ + font-size: 16px; + } +} +.custom-file-label{ + height: 40px; + padding: 0.5rem 0.75rem; + border-radius: 0; +} +.input-group-prepend .btn, +.input-group-append .btn { + z-index: 0; +} +.custom-select{ + background: none; + // height: 45px; + border-color: $border; + color: $dark; + // border-radius: 0px!important; + &:focus{ + box-shadow: none; + border-color: $primary; + color: $primary; + } +} +.custom-file-label{ + // height: 45px; + // border-radius: 0px!important; + + &:after{ + background: #656C73; + border: 1px solid $border; + color: $white; + border-radius: 0; + @at-root [data-theme-version="dark"] & { + background: $d-border; + border-color: $d-border; + color: $body-color; + } + } +} + +.custom_file_input { + .input-group-prepend, + .input-group-append { + // height: 45px; + } + + .custom-file-label::after { + height: 100%; + // line-height: 2.4; + } +} + + +.form-control:disabled, + .form-control[readonly] { + background: $white; + opacity: 1; +} + +.custom-file-label{ + background: $white; + border-color: $border; + @at-root [data-theme-version="dark"] & { + background: $d-bg; + border-color: $d-border; + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-checkbox.scss b/public/style/scss/components/forms/_form-checkbox.scss new file mode 100644 index 0000000..a46cb64 --- /dev/null +++ b/public/style/scss/components/forms/_form-checkbox.scss @@ -0,0 +1,266 @@ +@import "../../abstracts/variable"; + +input[type="checkbox"] { + &:after{ + content: ''; + display: block; + width: 1rem; + height: 1rem; + margin-top: 0px; + margin-left: -1px; + border: 1px solid transparent; + border-radius: 3px; + background: #d4d7da; + line-height: 1.3; + } + + &:checked:after{ + width: 1rem; + height: 1rem; + display: block; + content: "\f00c"; + font-family: 'FontAwesome'; + color: $white; + font-weight: 100; + font-size: 12px; + text-align: center; + border-radius: 3px; + background: $primary; + } + +} +.form-check-label{ + margin-left: 5px; + margin-top: 3px; +} + + +.form-check-inline { + .form-check-input { + margin-right: 0.625rem; + } +} +.custom-control-label{ + &:before, + &:after{ + top:2px; + width: 1.25rem; + height: 1.25rem; + border-color: #e7e7e7; + } +} +.rtl .custom-control-label{ + &:before, + &:after{ + right: -1.5rem !important; + left: inherit; + } +} +.custom-control { + line-height: normal; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: $primary; +} + +// CheckBox +.custom-control-input:focus ~ .custom-control-label::before{ + box-shadow:none !important; +} +.custom-control-label::before{ + background-color: transparent; + border-color: #BEBEBE; + border-width: 2px; + border-radius: 5px !important; + + @at-root [data-theme-version="dark"] & { + background-color: transparent; + border-color: $d-border; + } +} +.check-xs{ + .custom-control-label:before, + .custom-control-label:after{ + width: 18px; + height: 18px; + } +} +.check-lg{ + .custom-control-label:before, + .custom-control-label:after{ + width: 24px; + height: 24px; + } +} +.check-xl{ + .custom-control-label:before, + .custom-control-label:after{ + width: 28px; + height: 28px; + } +} +.checkbox{ + &-info{ + .custom-control-label::before{ + background-color: transparent; + border-color: $info-light; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + border-color: transparent; + } + } + .custom-control-input:checked ~ .custom-control-label::before{ + background-color: $info; + border-color: $info; + } + } + &-danger { + .custom-control-label::before{ + background-color:transparent; + border-color: $danger-light; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + border-color: transparent; + } + } + .custom-control-input:checked ~ .custom-control-label::before{ + background-color: $danger; + border-color: $danger; + } + } + &-success{ + .custom-control-label::before{ + background-color: transparent; + border-color: $success-light; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + border-color: transparent; + } + } + .custom-control-input:checked ~ .custom-control-label::before{ + background-color: $success; + border-color: $success; + } + } + &-warning{ + .custom-control-label::before{ + background-color: transparent; + border-color: $warning-light; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + border-color: transparent; + } + } + .custom-control-input:checked ~ .custom-control-label::before{ + background-color: $warning; + border-color: $warning; + } + } + &-secondary{ + .custom-control-label::before{ + background-color: transparent; + border-color: $secondary-light; + @at-root [data-theme-version="dark"] & { + background-color: $secondary-opacity; + border-color: transparent; + } + } + .custom-control-input:checked ~ .custom-control-label::before{ + background-color: $secondary; + border-color: $secondary; + } + } +} +// Toggle Switch +.toggle-switch{ + padding-left:50px; + line-height: 1.25; + .custom-control-label{ + + font-weight: 500; + &:after{ + width: 24px; + background:#959595; + height: 24px; + border-radius: 24px; + top: -2px; + left: -50px; + @include transitionMedium; + } + &:before{ + border: 0; + background: #D8D8D8; + width: 40px; + border-radius: 20px !important; + height: 16px; + left: -50px; + @include transitionMedium + } + } + .custom-control-input:checked ~ .custom-control-label{ + &:after{ + left: -43px; + background:$primary; + } + &:before{ + background: $primary-light; + } + } + &.text-right{ + padding-left:0; + padding-right:50px; + .custom-control-label{ + &:after{ + left: auto; + right: -30px; + } + &:before{ + left: auto; + right: -50px; + } + } + .custom-control-input:checked ~ .custom-control-label{ + &:after{ + left: auto; + right: -43px; + } + } + } +} + +//Check Switch +.check-switch{ + padding-left: 40px; + .custom-control-label{ + line-height: 30px; + font-weight: 500; + &:after,&:before{ + height:1.5rem; + width:1.5rem; + left: -2rem; + border-radius: 3rem!important; + border-color:rgba($primary,0.3); + } + } + +} + + + + + + + + + + + + + + + + + + diff --git a/public/style/scss/components/forms/_form-dropzone.scss b/public/style/scss/components/forms/_form-dropzone.scss new file mode 100644 index 0000000..b28b04f --- /dev/null +++ b/public/style/scss/components/forms/_form-dropzone.scss @@ -0,0 +1,3 @@ + + + diff --git a/public/style/scss/components/forms/_form-editor-quill.scss b/public/style/scss/components/forms/_form-editor-quill.scss new file mode 100644 index 0000000..804abc6 --- /dev/null +++ b/public/style/scss/components/forms/_form-editor-quill.scss @@ -0,0 +1,3 @@ +.ql-container{ + height: 25rem; +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-pickers.scss b/public/style/scss/components/forms/_form-pickers.scss new file mode 100644 index 0000000..d8d9547 --- /dev/null +++ b/public/style/scss/components/forms/_form-pickers.scss @@ -0,0 +1,134 @@ + + +.asColorPicker-dropdown { + max-width: 26rem; +} + +.asColorPicker-trigger { + border : 0 none; + height : 100%; + position: absolute; + right: 0; + top : 0; + width : 2.1875rem; +} +[direction="rtl"] .asColorPicker-trigger{ + right: 99%; + left: auto; +} +.asColorPicker-clear { + display : none; + position : absolute; + right : 1rem; + text-decoration: none; + top : .5rem; +} + + + +.daterangepicker { + td.active { + background-color: $primary; + + &:hover { + background-color: $primary; + } + } + + button.applyBtn { + background-color: $primary; + border-color: $primary; + } +} + +.datepicker { + + &.datepicker-dropdown { + background: $l-bg; + border-radius: 1px; + border: 1px solid $gallery; + + td.day, th.next, th.prev { + height: 30px; + width: 30px !important; + padding: 0; + text-align: center; + font-weight: 300; + border-radius: 50px; + + &:hover { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + color: $white; + } + } + + th.datepicker-switch, th.next, th.prev { + font-weight: 300; + color: $heading; + } + + th.dow { + font-weight: 300; + } + } + table { + + + + tr td.selected, tr td.active.active { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + border: 0; + } + + tr { + td.today { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + color : #ffffff; + + &:hover { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + color : #ffffff; + } + } + + td.today.disabled { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + color : #ffffff; + + &:hover { + @extend %gradient-9; + box-shadow: 0px 0px 30px 5px rgba(243,30,122,0.3); + color : #ffffff; + } + } + } + } +} + + +.picker { + &__select--month, &__select--year { + height: 2.5em; + } + + &__input { + background-color: transparent !important; + + @at-root [data-theme-version="dark"] & { + background-color: transparent !important; + border: 1px solid $d-border; + } + } +} + +.asColorPicker-wrap{ + .form-control{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-radio-button.scss b/public/style/scss/components/forms/_form-radio-button.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/forms/_form-steps.scss b/public/style/scss/components/forms/_form-steps.scss new file mode 100644 index 0000000..64c319f --- /dev/null +++ b/public/style/scss/components/forms/_form-steps.scss @@ -0,0 +1,574 @@ +@import "../../abstracts/variable"; +@import "../../abstracts/mixin"; + + +/* .wizard > .content > .body input.error { + position: absolute; + top: 100% !important; +} + +.wizard { + position: relative; + + &>.steps { + width: 100%; + // padding-left: 3%; + margin-bottom: 20px; + + @media(min-width: 1200px){ + width: 100%; + // margin-left: 3%; + } + + li { + + &.current { + a { + background-color: $primary; + color: $white; + } + } + + &.disabled, &.done { + a { + background-color: $white; + color: $heading; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + } + } + + a { + text-align: center; + margin: 0; + border-radius: 0; + background-color: $white; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + + @include respond(phone-land) { + padding: 1em 4px; + } + + .number { + display: none; + } + } + } + } + + .content { + min-height: 32rem; + margin: 0; + + @include media-breakpoint-down(md) { + min-height: 41rem; + } + + & > .body { + background-color: transparent; + width: 100%; + height: 100%; + padding: 0; + + @include respond(phone) { + padding: 0; + } + + .form-control { + // background-color: $l-bg; + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + input.error { + position: relative; + } + + label.error { + margin-top: 5px; + margin-left: 0; + margin-bottom: 0; + } + } + } + + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + + .skip-email { + margin-top: 6rem; + + p { + margin-bottom: 1rem; + } + + a { + color: $primary; + text-decoration: underline; + } + } + + &>.actions { + position: absolute; + bottom: 0; + left: 0; + padding: 2rem; + + li:not(.disabled) { + a { + background-color: $primary; + color: $white; + } + } + } +} + +.wizard .actions ul li{ + &.disabled a{ + color: #333333 !important; + background: #F7FAFC !important; + border: 1px solid #EEEEEE; + + @at-root [data-theme-version="dark"] & { + background: $d-bg !important; + border-color: $d-border; + color:$white !important; + } + } + + & a{ + border-radius: 4px; + font-size: 14px; + font-weight: 600; + padding: 0.55em 2em; + } + +} + +.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{ + padding: 0.55em 2em; +} + +// .wizard > .steps > ul > li{ + +// @media(max-width: 680px){ +// width: 100%; +// padding-left: 0; +// } +// } + +// .wizard > .steps{ + +// @media(max-width: 680px){ +// padding-left: 0; +// } +// } + +.wizard > .content{ + background: transparent; + // box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); +} + +.wizard, .tabcontrol{ + overflow: visible; +} + +.step-form-horizontal { + .wizard { + padding-top: 3.5rem; + + .steps { + li { + position: relative; + + &.done { + a { + text-align: center; + background-color: $white; + color: $dark; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + color: $body-color; + } + &:hover { + text-align: center; + background-color: $white; + color: $dark; + } + + .number { + color: $white; + background: $primary; + border-color: transparent; + @at-root [data-theme-version="dark"] & { + border-color:$primary; + } + } + } + } + + &.current a, &.disabled a { + background-color: transparent; + text-align: center; + color: $white; + + &:hover, &:active { + background-color: transparent; + color: $white; + } + } + + &.current a { + .number { + color: $primary; + background: $white; + border: 2px solid $primary; + } + } + + &.disabled a { + .number { + color: $primary; + } + } + + a { + position: relative; + z-index: 1; + + @include media-breakpoint-down(sm) { + padding-left: 0; + padding-right: 0; + margin: 0; + } + + @include media-breakpoint-down(xs) { + font-size: 0.75rem; + padding-top: 0.9375rem; + } + + .number { + position: absolute; + top: -55px; + left: 50%; + transform: translateX(-50%); + background-color: #fff; + border: 3px solid #d7dae3; + display: flex; + justify-content: center; + align-items: center; + height: 3rem; + border-radius: 50px; + width: 3rem; + + // @include respond(phone) { + // width: 4rem; + // height: 4rem; + // } + + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } + @include respond('phone') { + top: -45px; + } + } + } + + &:not(:last-child) { + z-index: 1; + + &::after { + position: absolute; + width: 100%; + height: 0.375rem; + content: ""; + left: 50%; + top: -2.1rem; + background-color: $primary; + z-index: -1; + + @include media-breakpoint-down(xs) { + height: 0.375rem; + top: -1.3125rem; + } + } + + &.current { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + + + &~li { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + } + } + } + } + } + + .actions { + padding: 0; + + @include respond(phone) { + padding: 0; + } + } + } +} + */ + + // form-wizard +.form-wizard{ + border: 0; + .nav-wizard{ + box-shadow: none!important; + margin-bottom: 2rem; + li{ + .nav-link{ + position: relative; + span{ + border-radius: 50px; + width: 3rem; + height: 3rem; + border: 2px solid $primary; + display: block; + line-height: 3rem; + color: $primary; + font-size: 18px; + margin: auto; + background-color: $white; + position: relative; + z-index: 1; + } + &:after{ + position: absolute; + top: 50%; + left: 50%; + height: 3px; + transform: translateY(-50%); + background: $dark-light!important; + z-index: 0; + width: 100%; + } + &.active{ + &:after{ + background: $dark-light!important; + } + } + &.done{ + &:after{ + background: $primary!important; + } + span{ + background-color: $primary; + color: $white; + } + } + } + &:last-child{ + .nav-link{ + &:after{ + content: none; + } + } + } + } + } + .toolbar-bottom{ + .btn{ + background-color: $primary; + border: 0; + padding: 12px 18px; + } + } + .tab-content{ + .tab-pane{ + padding: 0; + } + } + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + + // emial-setup + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + @include respond('phone-land') { + .nav-wizard{ + flex-direction: unset!important; + } + .tab-content{ + height: 100%!important; + } + } + @include respond('phone') { + .nav-wizard{ + li{ + .nav-link{ + padding: 0; + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-summernote.scss b/public/style/scss/components/forms/_form-summernote.scss new file mode 100644 index 0000000..ea413e6 --- /dev/null +++ b/public/style/scss/components/forms/_form-summernote.scss @@ -0,0 +1,30 @@ + + +.note-icon-caret, +.note-popover { + display: none; +} + + +.note-editor.note-frame .panel-heading { + padding : .6rem 1rem 1rem; + z-index: 1; +} + +.note-editor.note-frame { + border-color: $border; +} + +.note-editor.note-frame .note-editing-area .note-editable { + background-color: $white; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } +} + +.note-editor.note-frame .note-statusbar { + background-color: $white; +} + + + diff --git a/public/style/scss/components/forms/_form-switch.scss b/public/style/scss/components/forms/_form-switch.scss new file mode 100644 index 0000000..2b0ad50 --- /dev/null +++ b/public/style/scss/components/forms/_form-switch.scss @@ -0,0 +1,102 @@ +.js-switch { + + & + .switchery { + border-radius: 50px; + margin-right: 4rem; + + @include media-breakpoint-down(sm) { + margin-right: 1rem; + } + + &>small { + top: 2px; + } + } + + &.js-switch-lg { + & + .switchery { + height: 2rem; + width: 4.5rem; + + &>small { + width: 1.75rem; + height: 1.75rem; + } + } + } + + &.js-switch-md { + & + .switchery { + height: 1.5rem; + width: 3.5rem; + + &>small { + width: 1.25rem; + height: 1.25rem; + } + } + } + + &.js-switch-sm { + & + .switchery { + height: 1rem; + width: 2.2rem; + + &>small { + width: 0.875rem; + height: 0.875rem; + top: 1px; + } + } + } + + &-square { + + & + .switchery { + border-radius: 0; + + &>small { + border-radius: 0; + top: 2px; + } + } + + &.js-switch-lg { + & + .switchery { + height: 2rem; + width: 4.5rem; + + &>small { + width: 1.75rem; + height: 1.75rem; + } + } + } + + &.js-switch-md { + & + .switchery { + height: 1.5rem; + width: 3.5rem; + + &>small { + width: 1.25rem; + height: 1.25rem; + } + } + } + + &.js-switch-sm { + & + .switchery { + height: 1rem; + width: 2.2rem; + + &>small { + width: 0.875rem; + height: 0.875rem; + top: 1px; + } + } + } + } + +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-touchspin.scss b/public/style/scss/components/forms/_form-touchspin.scss new file mode 100644 index 0000000..0b9932e --- /dev/null +++ b/public/style/scss/components/forms/_form-touchspin.scss @@ -0,0 +1,18 @@ +.bootstrap-touchspin .input-group-btn-vertical>.btn { + height: 51%; + + &.bootstrap-touchspin-up { + top: 0; + } +} + +.bootstrap-touchspin { + button.btn { + border: none; + } + + .input-group-text { + background-color: $info; + border-color: $info; + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_form-validation.scss b/public/style/scss/components/forms/_form-validation.scss new file mode 100644 index 0000000..bbe5bfa --- /dev/null +++ b/public/style/scss/components/forms/_form-validation.scss @@ -0,0 +1,67 @@ +///////////////////////////// +// Bootstrap validation +///////////////////////////// +.form-control.is-valid { + border-color: $success !important; + border-right: 0px !important; + &:focus { + box-shadow: none; + } +} + +.form-control.is-warning { + border-color: $warning !important; + border-right: 0px !important; + &:focus { + box-shadow: none; + } +} + +.form-control.is-invalid { + border-color: $danger !important; + border-right: 0px !important; + &:focus { + box-shadow: none; + } +} + +//////////////////////// +// Jquery Validation +//////////////////////// +.is-valid { + .input-group-prepend { + .input-group-text { + i { + color: $success; + } + } + } +} + +.is-invalid { + .input-group-prepend { + .input-group-text { + i { + color: lighten($primary, 15%) + } + } + } +} + +// Show Pass +.show-pass{ + cursor:pointer; + + .fa-eye{ + display:none; + } + + &.active{ + .fa-eye-slash{ + display:none; + } + .fa-eye{ + display:inline-block; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/forms/_forms.scss b/public/style/scss/components/forms/_forms.scss new file mode 100644 index 0000000..a9e767b --- /dev/null +++ b/public/style/scss/components/forms/_forms.scss @@ -0,0 +1,13 @@ +@import "./form-basic"; +@import "./form-checkbox"; +@import "./form-radio-button"; +@import "./form-switch"; +@import "./form-validation"; +@import "./form-pickers"; +@import "./form-addons-cropper"; +@import "./form-addons-select2"; +@import "./form-steps"; +@import "./form-dropzone"; +@import "./form-summernote"; +@import "./form-editor-quill"; + diff --git a/public/style/scss/components/ico/_buy-sell.scss b/public/style/scss/components/ico/_buy-sell.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_exchange.scss b/public/style/scss/components/ico/_exchange.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_gateway.scss b/public/style/scss/components/ico/_gateway.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_ico.scss b/public/style/scss/components/ico/_ico.scss new file mode 100644 index 0000000..fbb51ab --- /dev/null +++ b/public/style/scss/components/ico/_ico.scss @@ -0,0 +1,8 @@ +@import "./buy-sell"; +@import "./exchange"; +@import "./gateway"; +@import "./marketcap"; +@import "./ticker"; +@import "./trading"; +@import "./transaction"; +@import "./wallet"; \ No newline at end of file diff --git a/public/style/scss/components/ico/_marketcap.scss b/public/style/scss/components/ico/_marketcap.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_ticker.scss b/public/style/scss/components/ico/_ticker.scss new file mode 100644 index 0000000..060526b --- /dev/null +++ b/public/style/scss/components/ico/_ticker.scss @@ -0,0 +1,35 @@ + + + + +.crypto-ticker{ + background: rgba(0, 0, 0, 0.5); + margin-top: 20px; + padding: 10px 20px; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + + @at-root [data-theme-version="dark"] & { + background: $dark-card; + } + +} + +#webticker-big { + font: inherit !important; + font-size: inherit !important; + font-weight: normal !important; + li{ + i{ + font-size: 18px; + margin-right: 7px; + } + p{ + margin-bottom: 0px; + font-size: 12px; + font-weight: 700; + // margin-left: 30px; + } + } +} + diff --git a/public/style/scss/components/ico/_trading.scss b/public/style/scss/components/ico/_trading.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_transaction.scss b/public/style/scss/components/ico/_transaction.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ico/_wallet.scss b/public/style/scss/components/ico/_wallet.scss new file mode 100644 index 0000000..139597f --- /dev/null +++ b/public/style/scss/components/ico/_wallet.scss @@ -0,0 +1,2 @@ + + diff --git a/public/style/scss/components/map/_map-datamap.scss b/public/style/scss/components/map/_map-datamap.scss new file mode 100644 index 0000000..4b19511 --- /dev/null +++ b/public/style/scss/components/map/_map-datamap.scss @@ -0,0 +1,29 @@ +#world-datamap { + padding-bottom: 46% !important; +} + +.datamaps-hoverover { + background: $white; + padding: 0.3125rem; + border-radius: 0.3125rem; + font-family: 'Roboto' !important; + color: $primary; + border: 1px solid rgba($primary, .3); +} + +.world_map_card { + ul.list-group { + @include custommq($max: 1440px) { + display: flex; + flex-wrap: wrap; + flex-direction: row; + margin-top: 35px; + } + + // li { + // @include custommq($min: 1200px, $max: 1440px) { + // flex: 1; + // } + // } + } +} \ No newline at end of file diff --git a/public/style/scss/components/map/_map-jqvmap.scss b/public/style/scss/components/map/_map-jqvmap.scss new file mode 100644 index 0000000..75ea346 --- /dev/null +++ b/public/style/scss/components/map/_map-jqvmap.scss @@ -0,0 +1,22 @@ +.jqvmap-zoomin, +.jqvmap-zoomout { + height: 20px; + width: 20px; + line-height: 14px; + background-color: $primary; + color: $white; +} + +.jqvmap-zoomout { + top: 35px; +} + +#world-map, #usa { + height: 400px; + @include respond ('tab-port'){ + height:350px; + } + @include respond ('phone'){ + height:230px; + } +} \ No newline at end of file diff --git a/public/style/scss/components/map/_maps.scss b/public/style/scss/components/map/_maps.scss new file mode 100644 index 0000000..88b647c --- /dev/null +++ b/public/style/scss/components/map/_maps.scss @@ -0,0 +1,2 @@ +@import "./map-datamap"; +@import "./map-jqvmap"; \ No newline at end of file diff --git a/public/style/scss/components/tables/_table-basic.scss b/public/style/scss/components/tables/_table-basic.scss new file mode 100644 index 0000000..b34edde --- /dev/null +++ b/public/style/scss/components/tables/_table-basic.scss @@ -0,0 +1,266 @@ +//style for all basic tables +.table { + + @include respond('tab-land') { + font-size: 0.875rem !important; + } + strong{ + color:$dark; + } + td { + border-color: $border; + padding: 12px 20px; + + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + &.shadow-hover tbody tr:hover{ + background-color:$white; + box-shadow: 0 0px 30px rgba($primary, 0.15); + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + } + &.bg-secondary-hover{ + th,td{ + border:none; + font-weight:500; + } + tr:hover{ + background:$secondary; + td,th{ + color:$white!important; + } + } + } + &.bg-info-hover{ + th,td{ + border:none; + font-weight:500; + } + tr:hover{ + background:$info; + td,th{ + color:$white!important; + } + } + } + &.bg-warning-hover{ + th,td{ + border:none; + font-weight:500; + } + tr:hover{ + background:$warning; + td,th{ + color:$white!important; + } + } + } + + thead th { + border-bottom-width: 1px; + // color: $dark ; + font-size: 14px; + font-weight: 600; + padding: 20px 20px; + letter-spacing: 0.5px; + border-color: $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + tbody tr td { + // color: $l-ctd; + // line-height: 2.5rem; + vertical-align: middle; + border-color: $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + //delete header borders without '.borders tables' + &:not(.table-bordered) { + thead th { + border-top: none; + } + } + + //heading background + .thead-primary th { + background-color: $primary; + color: $white; + } + .thead-info th { + background-color: $info; + color: $white; + } + .thead-warning th { + background-color: $warning; + color: $white; + } + .thead-danger th { + background-color: $danger; + color: $white; + } + .thead-success th { + background-color: $success; + color: $white; + } + + //table border + &.primary-table-bordered { + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + //table hover + &.primary-table-bg-hover { + thead th { + background-color: darken($color: $primary, $amount: 5%); + color: $white; + border-bottom: none; + } + + tbody tr { + background-color: $primary; + color: $white; + transition: all .1s ease; + + &:hover { + background-color: lighten($color: $primary, $amount: 5%); + } + + &:not(:last-child) { + td, th { + border-bottom: 1px solid darken($color: $primary, $amount: 5%); + } + } + } + } + + //responsive table width + &-responsive { + &-tiny { + // @include media-breakpoint-down(xs) { + min-width: 18.75rem; + // } + } + + &-sm { + // @include media-breakpoint-down(sm) { + min-width: 30rem !important; + // } + } + + &-md { + // @include media-breakpoint-down(sm) { + min-width: 36rem !important; + // } + } + + &-lg { + min-width: 60.9375rem !important; + } + + &-xl { + min-width: 70.9375rem !important; + } + } +} +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: $primary-light; + color: $primary; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + } +} +.table-success, +.table-success > th, +.table-success > td { + background-color: $success-light; + color: $success; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + } +} +.table-info, +.table-info > th, +.table-info > td { + background-color: $info-light; + color: $info; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + } +} +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: $warning-light; + color: $warning; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + } +} +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: $danger-light; + color: $danger; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + } +} +.table-active, +.table-active > th, +.table-active > td { + background-color: $l-bg; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } +} + +.card-table{ + th, td{ + &:first-child{ + padding-left: 30px; + @include respond('phone') { + padding-left: 15px; + } + } + &:last-child{ + padding-right:30px; + @include respond('phone') { + padding-right: 15px; + } + } + } +} + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/scss/components/tables/_table-bootgrid.scss b/public/style/scss/components/tables/_table-bootgrid.scss new file mode 100644 index 0000000..f91ada3 --- /dev/null +++ b/public/style/scss/components/tables/_table-bootgrid.scss @@ -0,0 +1,14 @@ +.bootgrid-header { + padding: 0 !important; + margin: 0; + + @include respond(phone) { + .actionBar { + padding: 0; + } + + .search { + margin: 0 0 10px 0; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/tables/_table-datatable.scss b/public/style/scss/components/tables/_table-datatable.scss new file mode 100644 index 0000000..28d47e9 --- /dev/null +++ b/public/style/scss/components/tables/_table-datatable.scss @@ -0,0 +1,235 @@ +//demo styles +table#example{ + padding: 0rem 0 2rem 0; +} +table.dataTable{ + color:$black; + border-radius:$radius; +} +#example2_wrapper { + .dataTables_scrollBody { + max-height: 33.25rem !important; + } +} + +#employees, #custommers { + padding: .5rem 0 1rem 0; +} +////////// +.dataTables_wrapper .dataTables_paginate{ + padding:25px 0; + @include respond('laptop') { + padding:10px 0; + } +} +table.dataTable thead th, +table.dataTable thead td { + padding: 20px 15px; + border-bottom: 1px solid $border; + @include respond('laptop') { + padding:8px 15px; + } +} + +table.dataTable tfoot th, +table.dataTable tfoot td{ + border-top: 0; +} + +table.dataTable tbody td{ + background: #fff!important; +} + +table.dataTable thead th{ + color: $black; + font-size:16px; + white-space: nowrap; + font-weight: 600; + @at-root [data-theme-version="dark"] & { + color: $white; + } + @include respond('laptop') { + font-size:14px; + } +} + +table.dataTable tbody td{ + font-size: 16px; + padding: 15px 10px; + @include respond('laptop') { + padding:8px 10px; + font-size:14px; + } +} + +table.dataTable tr.selected{ + color: $primary; +} + +table.dataTable tfoot th{ + color: $dark; + font-weight: 600; + @at-root [data-theme-version="dark"] & { + color: $white; + } +} +.dataTables_wrapper { + input[type="search"], input[type="text"], select { + border: 1px solid #e2e2e2; + padding: .3rem 0.5rem; + color: rgba(113, 93, 93, 1); + border-radius: 5px; + @at-root [data-theme-version="dark"] & { + background: $d-bg; + border-color: $d-border; + color: $white; + } + } + .dataTables_length{ + margin-bottom: 15px; + .bootstrap-select{ + width: 80px!important; + margin: 0 5px; + } + } +} +table.dataTable.no-footer{ + border-bottom: 0; +} +.min-w850{ + min-width:850px; +} + +.rounded-lg{ + min-width:30px; +} +.dataTables_scroll{ + padding: 1rem 0; + + &Foot{ + padding-top: 1rem; + } +} +.dataTables_wrapper .dataTables_length, +.dataTables_wrapper .dataTables_filter { + @include media-breakpoint-down(md) { + text-align: left; + } +} +.dataTablesCard{ + background-color: #fff; + box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04); + border-radius: 0; + + tbody tr:hover{ + background:$white!important; + box-shadow: 0px 0px 10px rgba(0,0,0,0.1); + td{ + background:transparent!important; + } + } +} +table.dataTable.display tbody tr:hover{ + box-shadow: 0px 0px 10px rgba(0,0,0,0.1); + td{ + background:transparent!important; + } +} +.dataTables_wrapper .dataTables_info { + padding:25px 0; + @include respond('laptop') { + padding:8px 0; + } +} +table.dataTable.display.white-border td{ + border-color:$white; +} +table.dataTable.row-border tbody th, +table.dataTable.row-border tbody td, +table.dataTable.display tbody th, +table.dataTable.display tbody td { + border-color: $border-color; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } +} +table.dataTable thead .sorting{ + background-position: center right 15px; +} + +.dataTables_wrapper .dataTables_paginate{ + border-radius:$radius; + span{ + border-radius:$radius; + display: inline-block; + background:rgba($primary,0.08); + border:0px solid $primary; + margin: 0 0; + + a{ + color:$white; + background: transparent !important; + } + } + .paginate_button{ + border: 0 !important; + padding: 15px 24px; + background: transparent !important; + border-radius: $radius; + color:$primary !important; + font-size:16px; + margin:0; + display:inline-block; + @include respond('laptop') { + padding: 8px 15px; + font-size:14px; + } + &:hover, + &.current:hover, + &.current{ + color:$white !important; + background:$primary !important; + } + + &.previous, + &.next{ + background:$white!important; + color:$primary !important; + margin: 0 10px; + border:0px solid $primary!important; + &:hover{ + background:$primary!important; + color:$white !important; + } + } + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/scss/components/tables/_table-footable.scss b/public/style/scss/components/tables/_table-footable.scss new file mode 100644 index 0000000..022dd99 --- /dev/null +++ b/public/style/scss/components/tables/_table-footable.scss @@ -0,0 +1,4 @@ +.fooicon { + font-size: 1.25rem; + color: $dark; +} \ No newline at end of file diff --git a/public/style/scss/components/tables/_table-jsgrid.scss b/public/style/scss/components/tables/_table-jsgrid.scss new file mode 100644 index 0000000..99d2de4 --- /dev/null +++ b/public/style/scss/components/tables/_table-jsgrid.scss @@ -0,0 +1,25 @@ +.jsgrid-table{ + + .jsgrid-header-row{ + + & > .jsgrid-header-cell{ + color: $dark; + } + } + + & > tbody > tr > td{ + padding: 1.2em; + } + + .jsgrid-insert-row, .jsgrid-edit-row{ + + input, select{ + border: 1px solid #DDDFE1; + } + } +} + +.jsgrid .jsgrid-button{ + border: 0 !important; + margin-left: 10px; +} diff --git a/public/style/scss/components/tables/_table.scss b/public/style/scss/components/tables/_table.scss new file mode 100644 index 0000000..5976818 --- /dev/null +++ b/public/style/scss/components/tables/_table.scss @@ -0,0 +1,5 @@ +@import "./table-basic"; +@import "./table-bootgrid"; +@import "./table-datatable"; +@import "./table-footable"; +@import "./table-jsgrid"; \ No newline at end of file diff --git a/public/style/scss/components/uc/_addons.scss b/public/style/scss/components/uc/_addons.scss new file mode 100644 index 0000000..9a11888 --- /dev/null +++ b/public/style/scss/components/uc/_addons.scss @@ -0,0 +1,24 @@ +@import "./uc-blockui"; +@import "./uc-bootstrap-select"; +@import "./uc-clipboard"; +@import "./uc-ticker"; +@import "./uc-typeahead"; +@import "./uc-weather"; +@import "./uc-noui-slider"; +@import "./uc-nestable"; +@import "./uc-pignose-calender"; +@import "./uc-horizontal-timeline"; +@import "./uc-lightgallery"; +@import "./uc-toastr"; +@import "./jqvmap"; +@import "./perfect-scroll"; +@import "./dropzone"; + + + + + + + + + diff --git a/public/style/scss/components/uc/_dropzone.scss b/public/style/scss/components/uc/_dropzone.scss new file mode 100644 index 0000000..5c16c02 --- /dev/null +++ b/public/style/scss/components/uc/_dropzone.scss @@ -0,0 +1,3 @@ +// dropzone +.dropzone{ +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_jqvmap.scss b/public/style/scss/components/uc/_jqvmap.scss new file mode 100644 index 0000000..00d440a --- /dev/null +++ b/public/style/scss/components/uc/_jqvmap.scss @@ -0,0 +1,27 @@ + +.jqvmap-zoomin, .jqvmap-zoomout +{ + position: absolute; + left: 10px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background: #000000; + padding: 3px; + color: white; + width: 17px; + height: 17px; + cursor: pointer; + line-height: 10px; + text-align: center; +} +.jqvmap-zoomin +{ + top: 10px; +} +.jqvmap-zoomout +{ + top: 30px; +} + + diff --git a/public/style/scss/components/uc/_perfect-scroll.scss b/public/style/scss/components/uc/_perfect-scroll.scss new file mode 100644 index 0000000..b2baec1 --- /dev/null +++ b/public/style/scss/components/uc/_perfect-scroll.scss @@ -0,0 +1,88 @@ +// .deznav-scroll{ +// .ps__rail-x:hover, +// .ps__rail-y:hover, +// .ps__rail-x:focus, +// .ps__rail-y:focus, +// .ps__rail-x.ps--clicking, +// .ps__rail-y.ps--clicking { +// background-color: #f00; +// opacity: 0.9; +// } +// .ps__rail-y:hover > .ps__thumb-y, +// .ps__rail-y:focus > .ps__thumb-y, +// .ps__rail-y.ps--clicking .ps__thumb-y { +// background-color: #f00; +// width: 4px; +// } +// .ps__thumb-y { +// background-color: #f00; +// width: 4px; +// } +// } +.ps__rail-x:hover, +.ps__rail-y:hover, +.ps__rail-x:focus, +.ps__rail-y:focus, +.ps__rail-x.ps--clicking, +.ps__rail-y.ps--clicking { + background-color: transparent; + opacity: 0.9; +} + +.ps__rail-y:hover>.ps__thumb-y, +.ps__rail-y:focus>.ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #DAE2F3; + width: 4px; +} + +.ps__thumb-y { + background-color: #DAE2F3; + width: 4px; +} + +.total-average { + position: relative; + height: 300px; +} + +.widget-chat { + position: relative; + height: 250px; +} + +.widget-todo { + position: relative; + height: 210px; +} + +.widget-team { + position: relative; + height: 285px; +} + +.widget-timeline { + position: relative; +} + +.widget-comments { + position: relative; + height: 400px; +} + +.sidebar-right-inner { + position: relative; + height: 100%; +} + +.widget-team { + .ps .ps__rail-x:hover, + .ps .ps__rail-y:hover, + .ps .ps__rail-x:focus, + .ps .ps__rail-y:focus, + .ps .ps__rail-x.ps--clicking, + .ps .ps__rail-y.ps--clicking { + background-color: transparent!important; + opacity: 0.9; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-blockui.scss b/public/style/scss/components/uc/_uc-blockui.scss new file mode 100644 index 0000000..a50288e --- /dev/null +++ b/public/style/scss/components/uc/_uc-blockui.scss @@ -0,0 +1,17 @@ +.blockUI.blockMsg.blockPage { + border: 0 !important; +} + +#loginForm { + cursor: auto; +} + +.blockMsg { + border: 0px!important; + width: 20%!important; + h1{ + font-size: 16px; + padding: 8px 0; + margin-bottom: 0; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-bootstrap-select.scss b/public/style/scss/components/uc/_uc-bootstrap-select.scss new file mode 100644 index 0000000..6ff45fc --- /dev/null +++ b/public/style/scss/components/uc/_uc-bootstrap-select.scss @@ -0,0 +1,45 @@ +.bootstrap-select{ + margin-bottom: 0; + + .btn { + border: 1px solid $border !important; + background-color: transparent !important; + font-weight:400; + color: $body-color !important; + + @at-root [data-theme-version="dark"] & { + border-color:$d-border !important; + } + + &:active, + &:focus, + &:hover { + outline: none !important; + outline-offset: 0; + @at-root [data-theme-version="dark"] & { + color: $body-color !important; + } + } + } + .dropdown-menu{ + border-color: $border !important; + box-shadow:$shadow; + + .dropdown-item{ + padding: 0.25rem 1rem; + } + + @at-root [data-theme-version="dark"] & { + border-color: $border !important; + } + } + +} +.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-clipboard.scss b/public/style/scss/components/uc/_uc-clipboard.scss new file mode 100644 index 0000000..82a07b6 --- /dev/null +++ b/public/style/scss/components/uc/_uc-clipboard.scss @@ -0,0 +1,10 @@ +@import "../../abstracts/variable"; + +.clipboard-btn { + transition: all .1s ease-in-out; + + &:hover { + background-color: $primary; + color: $white; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-counterup.scss b/public/style/scss/components/uc/_uc-counterup.scss new file mode 100644 index 0000000..bd6c92b --- /dev/null +++ b/public/style/scss/components/uc/_uc-counterup.scss @@ -0,0 +1,9 @@ +.counter-wrapper { + .counter { + font-size: 2rem; + } + + span { + font-size: 1rem; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-horizontal-timeline.scss b/public/style/scss/components/uc/_uc-horizontal-timeline.scss new file mode 100644 index 0000000..fc8d56c --- /dev/null +++ b/public/style/scss/components/uc/_uc-horizontal-timeline.scss @@ -0,0 +1,254 @@ +.cd-h-timeline { + opacity: 0; + transition: opacity 0.2s; + } + + .cd-h-timeline--loaded { // show the timeline after dates position has been set (using JavaScript) + opacity: 1; + } + + .cd-h-timeline__container { + position: relative; + height: 100px; + max-width: 800px; + } + + .cd-h-timeline__dates { + position: relative; + height: 100%; + margin: 0 40px; + overflow: hidden; + + &::after, &::before { // these are used to create a shadow effect at the sides of the timeline + content: ''; + position: absolute; + z-index: 2; + top: 0; + height: 100%; + width: 20px; + } + + &::before { + left: 0; + background: $primary; + } + + &::after { + right: 0; + background: $primary; + } + } + + .cd-h-timeline__line { // grey line + position: absolute; + z-index: 1; + left: 0; + top: 49px; + height: 2px; // width will be set using JavaScript + background-color: $primary; + transition: transform 0.4s; + } + + .cd-h-timeline__filling-line { // green filling line + position: absolute; + z-index: 1; + left: 0; + top: 0; + height: 100%; + width: 100%; + background-color: $success; + transform: scaleX(0); + transform-origin: left center; + transition: transform 0.3s; + } + + .cd-h-timeline__date { + position: absolute; + bottom: 0; // left position will be set using JavaScript + z-index: 2; + text-align: center; + font-size: 0.8em; + padding-bottom: var(--space-sm); + color: var(--cd-color-1); + user-select: none; // improve swipe + text-decoration: none; + + &::after { // this is used to create the event spot + content: ''; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: -5px; + height: 12px; + width: 12px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: lighten($primary, 0.9); + background-color: $primary; + transition: background-color 0.3s, border-color .3s; + } + + &:hover::after { + background-color: $success; + border-color: $success; + } + + // @include breakpoint(md) { + // font-size: 0.7em; + // } + } + + + + .cd-h-timeline__date--selected { + pointer-events: none; + + &::after { + background-color: $success; + border-color: $success; + } + } + + .cd-h-timeline__date--older-event::after { + border-color: $success; + } + + .cd-h-timeline__navigation { // arrows to navigate the timeline + position: absolute; + z-index: 1; + top: 50%; + transform: translateY(-50%); + height: 34px; + width: 34px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: lighten($primary, 0.9); + transition: border-color 0.3s; + + &::after { // arrow icon + content: ''; + position: absolute; + height: 16px; + width: 16px; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; + } + + &:hover { + border-color: $success; + } + } + + .cd-h-timeline__navigation--prev { + left: 0; + transform: translateY(-50%) rotate(180deg); + } + + .cd-h-timeline__navigation--next { + right: 0; + } + + .cd-h-timeline__navigation--inactive { + cursor: not-allowed; + + &::after { + background-position: 0 -16px; + } + + &:hover { + border-color: lighten($primary, 0.9); + } + } + + .cd-h-timeline__events { // container of events info + position: relative; + width: 100%; + overflow: hidden; + transition: height .4s; + } + + .cd-h-timeline__event { // single event info + position: absolute; + z-index: 1; + width: 100%; + left: 0; + top: 0; + transform: translateX(-100%); + padding: 1px 5%; + opacity: 0; + animation-duration: 0.4s; + animation-timing-function: ease-in-out; + } + + .cd-h-timeline__event--selected { // selected event info + position: relative; + z-index: 2; + opacity: 1; + transform: translateX(0); + } + + .cd-h-timeline__event--enter-right, + .cd-h-timeline__event--leave-right { // animate event info + animation-name: cd-enter-right; + } + + .cd-h-timeline__event--enter-left, + .cd-h-timeline__event--leave-left { // animate event info + animation-name: cd-enter-left; + } + + .cd-h-timeline__event--leave-right, + .cd-h-timeline__event--leave-left { + animation-direction: reverse; + } + + .cd-h-timeline__event-content { + max-width: 800px; + } + + .cd-h-timeline__event-title { + color: var(--cd-color-1); + font-family: var(--font-secondary); + font-weight: 700; + font-size: var(--text-xxxl); + } + + .cd-h-timeline__event-date { + display: block; + font-style: italic; + margin: var(--space-xs) auto; + + &::before { + content: '- '; + } + } + + @keyframes cd-enter-right { + 0% { + opacity: 0; + transform: translateX(100%); + } + + 100% { + opacity: 1; + transform: translateX(0%); + } + } + + @keyframes cd-enter-left { + 0% { + opacity: 0; + transform: translateX(-100%); + } + + 100% { + opacity: 1; + transform: translateX(0%); + } + } + + diff --git a/public/style/scss/components/uc/_uc-lightgallery.scss b/public/style/scss/components/uc/_uc-lightgallery.scss new file mode 100644 index 0000000..7540440 --- /dev/null +++ b/public/style/scss/components/uc/_uc-lightgallery.scss @@ -0,0 +1,40 @@ +/* Light Gallery */ +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-sub-html, +.lg-toolbar{ + background-color: rgba(30, 30, 30, .6); +} +.lg-outer{ + .lg-toogle-thumb, + .lg-thumb-outer, + .lg-img-wrap, + .lg-item{ + background-color: transparent; + } +} +.lg-thumb-outer.lg-grab, +.lg-toogle-thumb.lg-icon{ + background-color: rgba(30, 30, 30, .6); +} +.lg-backdrop { + background-color: rgba(30, 30, 30, 0.9); +} +.lg-outer .lg-toogle-thumb, +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-toolbar .lg-icon, +#lg-counter{ + color: $white; +} +.lg-outer{ + .lg-thumb-item{ + &.active, + &:hover{ + border-color: $primary; + } + } +} +.lightimg{ + cursor: pointer; +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-nestable.scss b/public/style/scss/components/uc/_uc-nestable.scss new file mode 100644 index 0000000..1a98812 --- /dev/null +++ b/public/style/scss/components/uc/_uc-nestable.scss @@ -0,0 +1,43 @@ + // Variable.scss + +.nestable-cart { + overflow: hidden; +} + +// .dd-item > button { +// height: 2.1rem; +// } +.dd-handle { + color: $white; + background: $primary; + border-radius: 5px; + padding: 8px 15px; + height:auto; + border: 1px solid $border; +} +.dd-handle:hover { + color: $white; + background: $primary; +} +// #nestable2 .dd-handle { + // color: $white; + // border: 1px solid $border; + // background: $primary; +// } +// #nestable2 .dd-handle:hover { +// background: $primary; +// } +// #nestable2 .dd-item>button:before { +// color: $white; +// } +.dd3-content:hover { + color: $white; + background: $primary; +} +.dd3-content { + color: $white; +} +.dd-item>button{ + line-height:28px; + color:$white; +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-noui-slider.scss b/public/style/scss/components/uc/_uc-noui-slider.scss new file mode 100644 index 0000000..7bd4eaf --- /dev/null +++ b/public/style/scss/components/uc/_uc-noui-slider.scss @@ -0,0 +1,112 @@ +@import "../../abstracts/variable"; + + + +.noUi-target { + border-color: transparent; + border-radius: 0; +} + +.noUi-connect { + background-color: $primary; + + &s { + background-color: $grey; + } + + &.c-1-color { + background-color: $success; + } + + &.c-2-color { + background-color: $info; + } + + &.c-3-color { + background-color: $primary; + } + + &.c-4-color { + background-color: $warning; + } +} + +.noUi-vertical { + width: 0.375rem; +} + +.noUi-horizontal { + height: 0.375rem; + margin-bottom: 10px; +} + +.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle { + height: 12px; + width: 12px; + border-radius: 50px; + box-shadow: none; + border: none; + background-color: $primary; + + &::after, &::before { + display: none; + } +} +.noUi-vertical .noUi-handle { + left: -4px; + top: -6px; +} +.noUi-horizontal .noUi-handle { + top: -4px; +} +html:not([dir=rtl]) .noUi-horizontal .noUi-handle { + right: -6px; +} +#slider-toggle { + height: 50px; +} +#slider-toggle.off .noUi-handle { + border-color: $primary; +} + + +.colorpicker-slider { + .sliders.noUi-target { + + + &#red, &#green, &#blue { + margin: 10px; + display: inline-block; + height: 200px; + } + + &#red .noUi-connect { + background: #c0392b; + } + + &#green .noUi-connect { + background: #27ae60; + } + + &#blue .noUi-connect { + background: #2980b9; + } + } + + + #result { + margin: 60px 26px; + height: 100px; + width: 100px; + display: inline-block; + vertical-align: top; + color: rgb(127, 127, 127); + background: rgb(127, 127, 127); + border: 1px solid #fff; + box-shadow: 0 0 10px; + } +} + +.slider-vertical { + height: 18rem; +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-pignose-calender.scss b/public/style/scss/components/uc/_uc-pignose-calender.scss new file mode 100644 index 0000000..1df5ff6 --- /dev/null +++ b/public/style/scss/components/uc/_uc-pignose-calender.scss @@ -0,0 +1,32 @@ +.pignose-calendar { + box-shadow: none; + width: 100%; + max-width: none; + border-color: $primary; + + .pignose-calendar-top-date { + background-color: $primary; + + .pignose-calendar-top-month { + color: $white; + } + } +} + +.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: $primary; + box-shadow: none; +} + +.pignose-calendar .pignose-calendar-top { + box-shadow: none; + border-bottom: 0; +} + +.pignose-calendar.pignose-calendar-blue { + background-color: rgba(0, 0, 0, 0.15); +} + +.pignose-calendar .pignose-calendar-unit { + height: 4.8em; +} diff --git a/public/style/scss/components/uc/_uc-tagsinput.scss b/public/style/scss/components/uc/_uc-tagsinput.scss new file mode 100644 index 0000000..f8b577a --- /dev/null +++ b/public/style/scss/components/uc/_uc-tagsinput.scss @@ -0,0 +1,32 @@ +@import "../../abstracts/variable"; + +.bootstrap-tagsinput { + flex: 1; + padding: 0; + padding-left: .5rem; + border-radius: 0; + border-color: $border; + background-color: $white; + width: 100%; + + .tag { + font-size: 0.875rem; + background-color: $primary; + // color: $white; + border-radius: 0; + align-items: center; + border: 1px solid $border; + } + + input[type="text"] { + flex: 1; + height: 2.1rem; + border-radius: 0; + border-color: $border; + // max-width: 105px; + } + + label{ + margin-bottom: .5rem; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-ticker.scss b/public/style/scss/components/uc/_uc-ticker.scss new file mode 100644 index 0000000..060526b --- /dev/null +++ b/public/style/scss/components/uc/_uc-ticker.scss @@ -0,0 +1,35 @@ + + + + +.crypto-ticker{ + background: rgba(0, 0, 0, 0.5); + margin-top: 20px; + padding: 10px 20px; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + + @at-root [data-theme-version="dark"] & { + background: $dark-card; + } + +} + +#webticker-big { + font: inherit !important; + font-size: inherit !important; + font-weight: normal !important; + li{ + i{ + font-size: 18px; + margin-right: 7px; + } + p{ + margin-bottom: 0px; + font-size: 12px; + font-weight: 700; + // margin-left: 30px; + } + } +} + diff --git a/public/style/scss/components/uc/_uc-toastr.scss b/public/style/scss/components/uc/_uc-toastr.scss new file mode 100644 index 0000000..69394ae --- /dev/null +++ b/public/style/scss/components/uc/_uc-toastr.scss @@ -0,0 +1,63 @@ +.toast { + &-success { + background-color: $primary; + } + + &-info { + background-color: $info; + } + + &-warning { + background-color: $warning; + } + + &-error { + background-color: $danger; + } +} + +#toast-container { + + &>div { + box-shadow: none; + border-radius: 0; + width: auto; + max-width: 250px; + opacity: 1; + + @at-root [direction="rtl"] & { + padding: 15px 50px 15px 15px; + background-position: calc(100% - 15px); + text-align: right; + } + + &:hover { + box-shadow: none; + } + } + + .toast-title { + margin-bottom: 5px; + font-weight: 600; + } + + .toast-message { + font-size: 12px; + } + + .toast-close-button { + opacity: 1; + font-size: 20px; + font-weight: normal; + text-shadow: none; + } + + +} + +[direction="rtl"] { + .toast-top-right.demo_rtl_class { + left: 12px; + right: auto; + } +} \ No newline at end of file diff --git a/public/style/scss/components/uc/_uc-typeahead.scss b/public/style/scss/components/uc/_uc-typeahead.scss new file mode 100644 index 0000000..8f7f213 --- /dev/null +++ b/public/style/scss/components/uc/_uc-typeahead.scss @@ -0,0 +1,29 @@ +@import "../../abstracts/variable"; + +.twitter-typeahead { + width: 100%; + + // .form-control { + // background-color: $l-bg !important; + // } + + .tt-dataset.tt-dataset-states { + border: 1px solid $border; + } + + .tt-menu { + width: 100%; + background-color: $white; + + .tt-suggestion { + padding: 0.625rem; + cursor: pointer; + + &:hover { + background-color: $primary; + color: $white; + } + } + } +} + diff --git a/public/style/scss/components/uc/_uc-weather.scss b/public/style/scss/components/uc/_uc-weather.scss new file mode 100644 index 0000000..172cb2b --- /dev/null +++ b/public/style/scss/components/uc/_uc-weather.scss @@ -0,0 +1,33 @@ + // Variable.scss + +.weather-one { + i { + font-size: 8rem; + position : relative; + top : .5rem; + } + + h2 { + display : inline-block; + float : right; + font-size: 4.8rem; + } + + .city { + position : relative; + text-align: right; + top : -2.5rem; + } + + .currently { + font-size : 1.6rem; + font-weight: 400; + position : relative; + top : 2.5rem; + } + + .celcious { + text-align: right; + font-size : 2rem; + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_interfaces.scss b/public/style/scss/components/ui/_interfaces.scss new file mode 100644 index 0000000..d9a7a5b --- /dev/null +++ b/public/style/scss/components/ui/_interfaces.scss @@ -0,0 +1,26 @@ +@import "./ui-accordion"; +@import "./ui-alert"; +@import "./ui-badge"; +@import "./ui-breadcrumb"; +@import "./ui-button"; +@import "./ui-card"; +@import "./ui-carousel"; +@import "./ui-dropdown"; +@import "./ui-grid"; +@import "./ui-label"; +@import "./ui-list-group"; +@import "./ui-media"; +@import "./ui-menu"; +@import "./ui-modal"; +@import "./ui-pagination"; +@import "./ui-popover"; +@import "./ui-preloader"; +@import "./ui-progressbar"; +@import "./ui-ribbon"; +@import "./ui-scrollbar"; +@import "./ui-step"; +@import "./ui-tab"; +@import "./ui-tooltip"; +@import "./ui-timeline"; + + diff --git a/public/style/scss/components/ui/_ui-accordion.scss b/public/style/scss/components/ui/_ui-accordion.scss new file mode 100644 index 0000000..6d403c2 --- /dev/null +++ b/public/style/scss/components/ui/_ui-accordion.scss @@ -0,0 +1,454 @@ +.accordion { + // accordion primary + &-primary{ + .accordion__header { + &.collapsed{ + background: $primary-light; + border-color: $primary-light; + color: #211c37; + box-shadow:none; + @at-root [data-theme-version="dark"] & { + background: $primary-opacity; + border-color: $primary-opacity; + color:$body-color; + } + } + background:$primary; + border-color:$primary; + color: $white; + box-shadow:0 15px 20px 0 rgba($primary, 0.15); + } + } + &-primary-solid{ + .accordion__header { + &.collapsed{ + background: $primary-light; + border-color: $primary-light; + color: #211c37; + box-shadow:none; + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + @at-root [data-theme-version="dark"] & { + background: $primary-opacity; + border-color: $primary-opacity; + color:$body-color; + } + } + background:$primary; + border-color:$primary; + color: $white; + box-shadow:0 -10px 20px 0 rgba($primary, 0.15); + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .accordion__body { + border: 2px solid $primary; + border-top: none; + box-shadow:0 15px 20px 0 rgba($primary, 0.15); + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + } + } + + &-danger{ + .accordion__header { + &.collapsed{ + background: $danger-light; + border-color: $danger-light; + color: #211c37; + box-shadow:none; + } + background:$danger; + border-color:$danger; + color: $white; + box-shadow:0 15px 20px 0 rgba($danger, 0.15); + } + } + &-danger-solid{ + .accordion__header { + &.collapsed{ + background: $danger-light; + border-color: $danger-light; + color: #211c37; + box-shadow:none; + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + @at-root [data-theme-version="dark"] & { + background: $danger-opacity; + border-color: $danger-opacity; + color:$body-color; + } + } + background:$danger; + border-color:$danger; + color: $white; + box-shadow:0 -10px 20px 0 rgba($danger, 0.15); + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .accordion__body { + border: 2px solid $danger; + border-top: none; + box-shadow:0 15px 20px 0 rgba($danger, 0.15); + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + } + } + + + //a single accrodion + &__item { + margin-bottom: 1.25rem; + } + + //accrodion header styles + &__header { + padding:1rem 1.75rem; + border: 1px solid $border; + cursor: pointer; + position: relative; + color: $heading; + font-weight: 400; + border-radius:$radius; + @include transitionMedium; + @at-root [data-theme-version="dark"] & { + color: $white; + border-color: $d-border; + } + + + + //set the indicator font family + &--indicator { + font-family: 'themify'; + position: absolute; + right: 1.5625rem; + top: 50%; + transform: translateY(-50%); + @at-root [direction="rtl"] & { + right:auto; + left: 1.5625rem; + } + &.indicator_bordered { + display: inline-block; + width: 25px; + text-align: center; + height: 25px; + border: 1px solid $border; + border-radius: 50%; + line-height: 25px; + } + } + + &:not(.collapsed) { + .accordion__header--indicator { + &::before { + content: "\e622"; + } + + //icon style + &.style_two { + &::before { + content: "\e648"; + } + } + } + } + + &.collapsed { + .accordion__header--indicator { + &::before { + content: "\e61a"; + } + + //icon style + &.style_two { + &::before { + content: "\e64b"; + } + } + } + } + } + + //accordion body styles + &__body { + &--text { + padding: 0.875rem 1.25rem; + } + + } + + //accrodion with border + &-bordered { + .accordion__body { + border: 1px solid $border; + border-top: none; + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + .accordion__header.collapsed{ + border-radius:$radius; + } + .accordion__header{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + + } + + //accrodion without space + &-no-gutter { + .accordion__item { + margin-bottom: 0; + + .accordion__header { + &.collapsed { + border-bottom: none; + } + } + + &:last-child { + .accordion__header { + border-bottom: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + } + + } + } + + //not gutter and bordered + &-no-gutter.accordion__bordered { + .accordion__item { + &:not(:last-child) { + .accordion__body { + border-bottom: none; + } + } + } + } + + //indicator in left positon + &-left-indicator { + .accordion__header { + &--text { + padding-left: 2.5rem; + } + + &--indicator { + right: auto; + left: 1.5625rem; + } + } + } + + //with icon + &-with-icon { + .accordion__header { + &--text { + padding-left: 2.5rem; + @at-root [direction="rtl"] & { + padding-left: 0; + padding-right: 2.5rem; + } + } + + &--icon { + position: absolute; + right: auto; + left: 1.5625rem; + font-family: 'themify'; + @at-root [direction="rtl"] & { + left: auto; + right: 1.5625rem; + } + &::before { + content: "\e645"; + } + } + } + + } + + //with header background + &-header-bg { + .accordion__header { + background-color: $light; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + color: $white; + } + + &--primary { + background-color: $primary; + color: $white; + border-color:$primary; + @at-root [data-theme-version="dark"] & { + background-color: $primary; + } + } + + &--info { + background-color: $info; + color: $white; + border-color:$info; + @at-root [data-theme-version="dark"] & { + background-color: $info; + } + } + + &--success { + background-color: $success; + color: $white; + border-color:$success; + @at-root [data-theme-version="dark"] & { + background-color: $success; + } + } + } + } + + //with header background and no space + &-header-bg.accordion-no-gutter { + .accordion__header { + border-color: transparent; + border-radius: 0; + } + .accordion__item{ + &:first-child{ + .accordion__header{ + border-top-left-radius:$radius; + border-top-right-radius:$radius; + } + } + &:last-child{ + .accordion__header{ + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + } + } + } + } + &.accordion-no-gutter { + .accordion__header { + border-radius: 0; + } + .accordion__header.collapsed { + border-radius: 0; + } + .accordion__body{ + border-radius: 0; + } + .accordion__item{ + &:first-child{ + .accordion__header{ + border-top-left-radius:$radius; + border-top-right-radius:$radius; + } + } + &:last-child{ + .accordion__header.collapsed{ + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + } + .accordion__body{ + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + } + } + } + } + //with solid background + &-solid-bg { + .accordion__header { + border-color: transparent; + background-color: $primary-light; + border-bottom-left-radius:0; + border-bottom-right-radius:0; + + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + &.collapsed{ + border-radius:$radius; + } + } + + .accordion__body { + border-color: transparent; + background-color: $primary-light; + border-bottom-left-radius:$radius; + border-bottom-right-radius:$radius; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + } + } + + //active header styles + &-active-header { + .accordion__header { + &:not(.collapsed) { + background-color: $info; + border-color: $info; + color: $white; + } + } + } + + //shadow in header + &-header-shadow { + .accordion__header { + border: none; + box-shadow: 0 0 0.9375rem -3px rgba($color: $black, $alpha: .3); + } + } + + //stylishly rounded borders + &-rounded-stylish { + .accordion__header { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .accordion__body { + border-bottom-left-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + } + + //smothly rounded accrodion header + &-rounded { + .accordion__header { + border-radius: 0.3125rem; + } + } + + //accordion gradient + &-gradient { + .accordion__header { + color: $white; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%,rgba(103, 25, 255, .85) 100%); + border-color: transparent; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + &.collapsed{ + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; + } + } + + .accordion__body { + color: $white; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%,rgba(103, 25, 255, .85) 100%); + border-color: transparent; + } + } + +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-alert.scss b/public/style/scss/components/ui/_ui-alert.scss new file mode 100644 index 0000000..3271e33 --- /dev/null +++ b/public/style/scss/components/ui/_ui-alert.scss @@ -0,0 +1,371 @@ + + +.alert{ + border-radius: $radius; + padding:1rem 3rem 1rem 1.5rem; + p{ + line-height:1.5; + } +} +.alert-square{ + +} + +.alert-rounded{ + border-radius: 30px; +} + +// Basic Alert + + +.alert-primary{ + background: $primary-light; + border-color: $primary-light; + color: $primary; + @at-root [data-theme-version="dark"] & { + background: $primary-opacity; + border-color: $primary-opacity; + } +} + +.alert-secondary{ + background: $secondary-light; + border-color: $secondary-light; + color: $secondary; + @at-root [data-theme-version="dark"] & { + background: $secondary-opacity; + border-color: $secondary-opacity; + color:$body-color; + } +} + + +.alert-success{ + background: $success-light; + border-color: $success-light; + color: $success; + @at-root [data-theme-version="dark"] & { + background: $success-opacity; + border-color: $success-opacity; + } +} + +.alert-warning{ + background: $warning-light; + border-color: $warning-light; + color: $warning; + @at-root [data-theme-version="dark"] & { + background: $warning-opacity; + border-color: $warning-opacity; + } +} + +.alert-danger{ + background: $danger-light; + border-color: $danger-light; + color: $danger; + @at-root [data-theme-version="dark"] & { + background: $danger-opacity; + border-color: $danger-opacity; + } +} + +.alert-info{ + background: $info-light; + border-color: $info-light; + color: $info; + @at-root [data-theme-version="dark"] & { + background: $info-opacity; + border-color: $info-opacity; + } +} + +.alert-dark{ + background: $dark-light; + border-color: $dark-light; + color: $dark; + @at-root [data-theme-version="dark"] & { + background: $dark-opacity; + border-color: $dark-opacity; + color:$body-color; + } +} +.alert-light{ + background: $light; + border-color: $light; + color: $dark; + +} + + +// Alert alt + +.alert-alt.alert-primary{ + border-left: 4px solid $primary; +} + +.alert-alt.alert-secondary{ + border-left: 4px solid $secondary; +} + + +.alert-alt.alert-success{ + border-left: 4px solid $success +} + +.alert-alt.alert-warning{ + border-left: 4px solid $warning; +} + +.alert-alt.alert-danger{ + border-left: 4px solid $danger; +} + +.alert-alt.alert-info{ + border-left: 4px solid $info; +} + +.alert-alt.alert-dark{ + border-left: 4px solid $dark; +} +.alert-alt.alert-light{ + border-left: 4px solid darken($light,15%); +} + + + +// Alert alt with solid color + +.alert-alt.alert-primary.solid{ + border-left: 4px solid darken($primary,25%)!important; +} + +.alert-alt.alert-secondary.solid{ + border-left: 4px solid darken($secondary,25%)!important; +} + + +.alert-alt.alert-success.solid{ + border-left: 4px solid darken($success, 25%)!important; +} + +.alert-alt.alert-warning.solid{ + border-left: 4px solid darken($warning,25%)!important; +} + +.alert-alt.alert-danger.solid{ + border-left: 4px solid darken($danger,25%)!important; +} + +.alert-alt.alert-info.solid{ + border-left: 4px solid darken($info,25%)!important; +} + +.alert-alt.alert-dark.solid{ + border-left: 4px solid darken($dark,25%)!important; +} +.alert-alt.alert-light.solid{ + border-left: 4px solid darken($light,25%)!important; +} + + +//Alert dismissable with solid color +.alert-dismissible.solid{ + .close{ + &:hover{ + color: $white; + opacity: 1; + } + } +} + + + + + + +// Alert Solid +.alert.alert-primary.solid{ + background: $primary; + color: $white; + border-color: $primary; +} + +.alert.alert-secondary.solid{ + background: $secondary; + color: $white; + border-color: $secondary; +} +.alert.alert-success.solid{ + background: $success; + color: $white; + border-color: $success; +} + +.alert.alert-warning.solid{ + background: $warning; + color: $white; + border-color: $warning; +} + +.alert.alert-danger.solid{ + background: $danger; + color: $white; + border-color: $danger; +} + +.alert.alert-info.solid{ + background: $info; + color: $white; + border-color: $info; +} + + +.alert.alert-dark.solid{ + background: $dark; + color: $white; + border-color: $dark; +} + + +.alert.alert-light.solid{ + background: $light; + color: $dark; + border-color: $light; +} + + + + +// Alert right icon + +.alert-right-icon{ + &>span i{ + font-size: 18px; + margin-right: 5px;; + } + .close{ + i{ + font-size: 16px; + } + } +} + +// Alert Outline +.alert.alert-outline-primary{ + background: transparent; + color: $primary; + border-color: $primary; +} + + +.alert.alert-outline-secondary{ + background: transparent; + color: $body-color; + border-color: $secondary; +} + + +.alert.alert-outline-success{ + background: transparent; + color: $success; + border-color: $success; +} + + +.alert.alert-outline-info{ + background: transparent; + color: $info; + border-color: $info; +} + + +.alert.alert-outline-warning{ + background: transparent; + color: $warning; + border-color: $warning; +} + +.alert.alert-outline-danger{ + background: transparent; + color: $danger; + border-color: $danger; +} + +.alert.alert-outline-dark{ + background: transparent; + color: $body-color; + border-color: $dark; +} + +.alert.alert-outline-light{ + background: transparent; + color: $dark; + border-color: $light; +} + + + +// Alert Social +.alert-social{ + color: $white; + .alert-social-icon{ + align-self: center; + margin-right: 0.9375rem; + i{ + font-size: 42px; + } + } + &.facebook{ + background-color: $facebook; + } + &.twitter{ + background-color: $twitter; + } + &.linkedin{ + background-color: $linkedin; + } + &.google-plus{ + background-color: $google-plus; + } + .close{ + &:hover{ + opacity: 1!important; + color: $white!important; + } + } +} + + +// Alert left icon + +.left-icon-big{ + .alert-left-icon-big{ + align-self: center; + margin-right: 0.9375rem; + i{ + font-size: 35px; + line-height: 1; + } + + // &.primary{ + // background: $primary; + // color: $white; + // } + } + .media-body{ + // margin-left: 100px; + } +} +[direction="rtl"]{ + .left-icon-big .alert-left-icon-big, + .alert-social .alert-social-icon{ + margin-left: 0; + margin-right: 0.9375rem; + } +} + + + + + diff --git a/public/style/scss/components/ui/_ui-badge.scss b/public/style/scss/components/ui/_ui-badge.scss new file mode 100644 index 0000000..a8a6325 --- /dev/null +++ b/public/style/scss/components/ui/_ui-badge.scss @@ -0,0 +1,218 @@ + + + +.badge{ + line-height: 1.5; + border-radius: $radius; + font-size: 14px; + font-weight: 600; + padding: 4px 10px; + border:1px solid transparent; +} + +.badge-rounded{ + border-radius: 20px; + padding:3px 13px ; +} +.badge-circle{ + border-radius: 100px; + padding: 3px 7px; +} + + + + + +.badge-outline-primary{ + border: 1px solid $primary; + color: $primary; +} +.badge-outline-secondary{ + border: 1px solid $secondary; + color: $secondary; + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} +.badge-outline-success{ + border: 1px solid $success; + color: $success; +} +.badge-outline-info{ + border: 1px solid $info; + color: $info; +} +.badge-outline-warning{ + border: 1px solid $warning; + color: $warning; +} +.badge-outline-danger{ + border: 1px solid $danger; + color: $danger; +} +.badge-outline-light{ + border: 1px solid $border; + color: $dark; + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} +.badge-outline-dark{ + border: 1px solid $dark; + color: $dark; + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} + + + +.badge-xs { + font-size: 10px; + padding: 0px 5px; + line-height: 18px; +} +.badge-sm { + font-size: 11px; + padding: 5px 8px; + line-height: 11px; +} +//.badge-md { +// font-size: 13px; +// padding: 0px 9px; +// line-height: 25px; +//} +.badge-lg { + font-size: 14px; + padding: 0px 10px; + line-height: 30px; +} + + +.badge-xl { + font-size: 15px; + padding: 0px 15px; + line-height: 35px; +} +.badge-default{ + background: #ADB6C7; +} +.badge-success { + background-color: $success; +} +.badge-info { + background-color: $info; +} +.badge-primary { + background-color: $primary; +} +.badge-warning { + background-color: $warning; +} +.badge-danger { + background-color: $danger; +} +.badge-dark { + background-color: $dark; +} +.badge-light { + background-color: $light; +} + + + +.light.badge-default{ + background: #ADB6C7; +} +.light.badge-success { + background-color: $success-light; + color:$success; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + } +} +.light.badge-info { + background-color: $info-light; + color:$info; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + } +} +.light.badge-primary { + background-color: $primary-light; + color:$primary; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + } +} +.light.badge-secondary { + background-color: $secondary-light; + color:$secondary; + @at-root [data-theme-version="dark"] & { + background-color: $secondary-opacity; + color:$body-color; + } +} +.light.badge-warning { + background-color: $warning-light; + color:$warning; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + } +} +.light.badge-danger { + background-color: $danger-light; + color:$danger; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + } +} +.light.badge-dark { + background-color: $dark-light; + color:$dark; + @at-root [data-theme-version="dark"] & { + background-color: $dark-opacity; + color:$body-color; + } +} + + + + + +// + +.bootstrap-label{ + .label{ + display: inline-block; + margin-right: 1rem; + + &:last-child{ + margin-right: 0; + } + } +} + +.badge-demo{ + + .badge{ + margin-right: 5px; + margin-bottom: 5px; + + &:last-child{ + margin-right: 0; + } + } +} + +.bootstrap-badge-buttons{ + + button{ + margin-right: .2rem; + margin-bottom: 1rem; + + &:last-child{ + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-breadcrumb.scss b/public/style/scss/components/ui/_ui-breadcrumb.scss new file mode 100644 index 0000000..d4685c8 --- /dev/null +++ b/public/style/scss/components/ui/_ui-breadcrumb.scss @@ -0,0 +1,114 @@ + +.welcome-text{ + span, + p{ + display:none; + } +} +.page-titles { + margin-bottom: 25px; + display: block; + margin-left: -40px; + margin-right: -40px; + padding: 20px 40px; + margin-top: -15px; + background: $body-bg; + display: block; + + + + + [class*="col-"]{ + display: block !important; + max-width: 100%; + width: 100%; + margin: 0; + } + @include custommq($max: 1600px) { + margin-left: -30px; + margin-top: 0px; + margin-right: -30px; + margin-bottom: 30px; + padding: 15px 30px; + } + @include respond('phone-land') { + margin-left: -15px; + margin-top: -15px; + margin-right: -15px; + margin-bottom: 0px; + padding: 15px; + } + + .justify-content-sm-end{ + align-items: center; + } + + h4 { + margin-bottom: 10px; + margin-top: 0; + color: #000; + font-size: 1.75rem; + font-weight: 600; + + span { + font-size: 1.25rem; + } + } + .breadcrumb { + margin-bottom: 0; + padding: 0; + background: transparent; + // font-size: 0.875rem; + li { + margin-top: 0; + margin-bottom: 0; + font-size: 18px; + @include respond('phone-land') { + font-size: 15px; + } + a{ + color: #656773; + + } + + &.active a{ + color: $primary; + font-weight:600; + } + } + + /* .breadcrumb-item + .breadcrumb-item { + &:before { + content: "\e606"; + font-family: 'simple-line-icons'; + // font-weight: 4; + font-size: 10px; + } + } */ + + &-datepicker{ + font-size: 0.75rem; + color: $muted; + + &__icon{ + font-size: 0.875rem; + } + } + } + + .breadcrumb-widget{ + .border-dark{ + border-color: $gray-300!important; + } + h4{ + color: $strong; + font-weight: 600; + } + @include respond('phone') { + text-align: left!important; + margin-bottom: 0.9375rem; + } + } + +} + diff --git a/public/style/scss/components/ui/_ui-button.scss b/public/style/scss/components/ui/_ui-button.scss new file mode 100644 index 0000000..faef8b0 --- /dev/null +++ b/public/style/scss/components/ui/_ui-button.scss @@ -0,0 +1,989 @@ +// .qx_btn{ +// min-height: 50px; +// min-width: 100px; +// // font-weight: 700; +// font-size: 16px; +// } + + +button{ + cursor: pointer; + + &:focus{ + outline: 0; + box-shadow: none; + } +} + +.btn-primary{ + color:$white; +} + + +.btn { + padding:0.938rem 1.5rem; + border-radius: $radius; + font-weight:500; + font-size:1rem; + // border-radius: 0px; + // box-shadow: 0 4px 6px rgba(50,50,93,.05), 0 1px 3px rgba(0,0,0,.08); + &:hover, &:focus, &:active, &.active{ + outline: 0!important; + // box-shadow: 0 4px 05x rgba(50,50,93,.05), 0 1px 3px rgba(0,0,0,.08); + } + + @include respond('laptop') { + padding: 0.625rem 1rem; + font-size: 0.813rem; + } + + &-transparent { + background-color: transparent; + } + + +} + +.sharp { + min-width: 40px; + padding: 7px; + height: 40px; + min-height: 40px; +} +.sharp.btn-xs{ + padding: 3px; + width: 26px; + height: 26px; + min-width: 26px; + min-height: 26px; +} +.light{ + + &.tp-btn{ + background-color:transparent; + } + &.btn-default{ + background: #ADB6C7; + } + &.btn-success { + background-color: $success-light; + border-color: $success-light; + color:$success; + g [fill]{ + fill:$success; + } + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + border-color: transparent; + } + + &:hover{ + background-color: $success; + border-color: $success; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-info { + background-color: $info-light; + border-color: $info-light; + color:$info; + g [fill]{ + fill:$info; + } + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + border-color:transparent; + } + &:hover{ + background-color: $info; + border-color: $info; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-primary { + background-color: $primary-light; + border-color: $primary-light; + color:$primary; + g [fill]{ + fill:$primary; + } + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + border-color:transparent; + } + &:hover{ + background-color: $primary; + border-color: $primary; + color: #fff; + g [fill]{ + fill:$white; + } + svg{ + path{ + fill:$white; + } + } + } + } + &.btn-secondary { + background-color: $secondary-light; + border-color: $secondary-light; + color:$secondary; + g [fill]{ + fill:$secondary; + } + @at-root [data-theme-version="dark"] & { + background-color: $secondary-opacity; + border-color:transparent; + color:$white; + } + &:hover{ + background-color: $secondary; + border-color: $secondary; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-warning { + background-color: $warning-light; + border-color: $warning-light; + color:$warning; + g [fill]{ + fill:$warning; + } + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + border-color:transparent; + } + &:hover{ + background-color: $warning; + border-color: $warning; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-danger { + background-color: $danger-light; + border-color: $danger-light; + color:$danger; + g [fill]{ + fill:$danger; + } + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + border-color:transparent; + } + &:hover{ + background-color: $danger; + border-color: $danger; + color: #fff; + g [fill]{ + fill:$white; + } + svg path{ + fill:$white; + } + } + } + &.btn-dark { + background-color: $dark-light; + border-color: $dark-light; + color:$dark; + g [fill]{ + fill:$dark; + } + @at-root [data-theme-version="dark"] & { + background-color: $dark-opacity; + border-color:transparent; + color:$white; + } + &:hover{ + background-color: $dark; + border-color: $dark; + color: #fff; + g [fill]{ + fill:$white; + } + } + } +} +.btn.tp-btn{ + background-color:transparent; + border-color: transparent; + &.btn-default{ + background: #ADB6C7; + } + &.btn-success { + color:$success; + g [fill]{ + fill:$success; + } + &:hover{ + background-color: $success; + border-color: $success; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-info { + color:$info; + g [fill]{ + fill:$info; + } + &:hover{ + background-color: $info; + border-color: $info; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-primary { + color:$primary; + g [fill]{ + fill:$primary; + } + &:hover{ + background-color: $primary; + border-color: $primary; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-secondary { + color:$secondary; + g [fill]{ + fill:$secondary; + } + &:hover{ + background-color: $secondary; + border-color: $secondary; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-warning { + color:$warning; + g [fill]{ + fill:$warning; + } + &:hover{ + background-color: $warning; + border-color: $warning; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-danger { + color:$danger; + g [fill]{ + fill:$danger; + } + &:hover{ + background-color: $danger; + border-color: $danger; + color: #fff; + g [fill]{ + fill:$white; + } + } + } + &.btn-light { + color:$dark; + g [fill]{ + fill:$dark; + } + &:hover{ + background-color: $light; + border-color: $light; + color: $dark; + g [fill]{ + fill:$white; + } + } + } + &.btn-dark { + color:$dark; + g [fill]{ + fill:$dark; + } + &:hover{ + background-color: $dark; + border-color: $dark; + color: #fff; + g [fill]{ + fill:$white; + } + } + } +} +.btn.tp-btn-light{ + background-color:transparent; + border-color: transparent; + + &.btn-success { + color:$success; + g [fill]{ + fill:$success; + } + &:hover{ + background-color: $success-light; + border-color: $success-light; + color:$success; + g [fill]{ + fill:$success; + } + } + } + &.btn-info { + color:$info; + g [fill]{ + fill:$info; + } + &:hover{ + background-color: $info-light; + border-color: $info-light; + color:$info; + g [fill]{ + fill:$info; + } + } + } + &.btn-primary { + color:$primary; + g [fill]{ + fill:$primary; + } + &:hover{ + background-color: $primary-light; + border-color: $primary-light; + color:$primary; + g [fill]{ + fill:$primary; + } + } + } + &.btn-secondary { + color:$secondary; + g [fill]{ + fill:$secondary; + } + &:hover{ + background-color: $secondary-light; + border-color: $secondary-light; + color:$secondary; + g [fill]{ + fill:$secondary; + } + } + } + &.btn-warning { + color:$warning; + g [fill]{ + fill:$warning; + } + &:hover{ + background-color: $warning-light; + border-color: $warning-light; + color:$warning; + g [fill]{ + fill:$warning; + } + } + } + &.btn-danger { + color:$danger; + g [fill]{ + fill:$danger; + } + &:hover{ + background-color: $danger-light; + border-color: $danger-light; + color:$danger; + g [fill]{ + fill:$white; + } + } + } + &.btn-dark { + color:$dark; + g [fill]{ + fill:$dark; + } + &:hover{ + background-color: $dark-light; + border-color: $dark-light; + color: $dark; + [fill]{ + fill:$white; + } + } + } +} + + +.shadow.btn-primary { + -webkit-box-shadow: 0 5px 15px 0 rgba($primary,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($primary,0.2) !important; +} +.shadow.btn-secondary { + -webkit-box-shadow: 0 5px 15px 0 rgba($secondary,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($secondary,0.2) !important; +} +.shadow.btn-warning { + -webkit-box-shadow: 0 5px 15px 0 rgba($warning,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($warning,0.2) !important; +} +.shadow.btn-danger { + -webkit-box-shadow: 0 5px 15px 0 rgba($danger,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($danger,0.2) !important; +} +.shadow.btn-info { + -webkit-box-shadow: 0 5px 15px 0 rgba($info,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($info,0.2) !important; +} +.shadow.btn-success { + -webkit-box-shadow: 0 5px 15px 0 rgba($success,0.2) !important; + box-shadow: 0 5px 15px 0 rgba($success,0.2) !important; +} + + + +.btn-xxs { + padding: 6px 15px; + font-size: 11px; + line-height: 1.3; +} +.btn-xs { + font-size: 0.75rem; + padding: 0.438rem 1rem; + // padding : 0.5 2.5rem !important; + font-weight: 600; + @include respond('laptop') { + font-size: 0.75rem; + padding: 0.25rem 0.5rem; + font-weight: 500; + } +} + +.btn-sm { + font-size: 0.813rem !important; + padding:0.625rem 1rem; + @include respond('laptop') { + padding: 0.375rem 1rem; + font-size: 0.75rem; + } +} +.btn-md { + font-size: 0.813rem !important; + padding: 0.875rem 1.25rem; + @include respond('laptop') { + padding: 0.5rem 1rem; + font-size: 0.813rem; + } +} +.btn-lg{ + padding: 1rem 2rem; + font-size: 1.125rem !important; + @include respond('laptop') { + padding: 0.75rem 1.5rem; + font-size: 1rem !important; + } +} + +.btn-xl{ + padding: 0.6rem 1rem; + + &.btn-default{ + font-weight: 600; + } +} + +.btn-square { + border-radius: 0; +} + +.btn-rounded { + border-radius: 30px !important; +} + +.btn-icon-right { + border-left: 1px solid white; + display: inline-block; + margin: -.8rem 0 -.8rem 1rem; + padding: 0.4375rem 0 0.4375rem 1rem; + margin: -1rem -0.25rem -1rem 1rem; + padding: 1rem 0 1rem 1.25rem; + @include respond ('laptop'){ + padding: 1rem 0 1rem 0.6rem; + } +} + +.btn-icon-left { + background: #fff; + border-radius: 10rem; + display: inline-block; + margin: -0.5rem 0.75rem -0.5rem -1.188rem; + padding: 0.5rem 0.80rem 0.5rem; + float: left; + @include respond('tab-land') { + margin: -0.5rem 0.75rem -0.5rem -0.800rem; + } +} +[direction="rtl"]{ + .btn-icon-left { + margin: -.5rem -1.5rem -.5rem 1rem; + } + .btn-icon-right { + border-left: 0px solid white; + display: inline-block; + margin: -.8rem 1rem -.8rem 0; + padding: 0.4375rem 1rem 0.4375rem 0; + border-right: 1px solid white; + } +} +.toggle-dropdown::after { + margin-left: 0.755em; +} + +.social-btn-icon { + .btn { + min-width : 7.5rem; + margin-bottom: 1.5rem; + } +} + +.social-icon { + .btn { + padding: .7rem 1.4rem; + } +} + +.btn-circle { + height : 5rem; + width : 5rem; + border-radius: 50% !important; + + &-sm { + width: 4.5rem; + height: 4.5rem; + font-size: 1.8rem; + } + + &-md { + width: 6rem; + height: 6rem; + font-size: 2.5rem; + + i{ + font-size: 2.4rem; + } + } + + &-lg { + width: 8rem; + height: 8rem; + font-size: 3.2rem; + + i{ + font-size: 3.1rem; + } + } +} + +.btn-page{ + .btn{ + min-width: 110px; + margin-right: 4px; + margin-bottom: 8px; + + } + +} + + + +// btn sizes +.size-1{ + min-width: 160px !important; + font-size: 24px; + padding: 0.68rem 0.75rem; +} + +.size-2{ + font-size: 20px; + min-width: 130px !important; + padding: 0.57rem 0.75rem; +} + +.size-3{ + font-size: 14px; + min-width: 110px !important; + padding: 0.536rem 0.75rem; +} +.size-4{ + font-size: 14px; + min-width: 100px !important; +} +.size-5{ + font-size: 14px; + min-width: 90px !important; + padding: .22rem 0.75rem; +} +.size-6{ + font-size: 13px; + min-width: 80px !important; + padding: 0.097rem 0.75rem; +} +.size-7{ + font-size: 12px; + min-width: 60px !important; + padding: 0.001rem 0.75rem; +} + + + + + +.btn-light { + background : $light; + border-color: $light; + + + &:active, + &:focus, + &:hover { + background : lighten($light, 25%); + border-color: lighten($light, 25%); + } +} +.btn-outline-primary{ + &:hover{ + color:$white; + } +} +.btn-outline-light{ + color: $dark; + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} +.btn-outline-secondary{ + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} +.btn-outline-dark{ + @at-root [data-theme-version="dark"] & { + color:$body-color; + } +} + + +.btn-dark { + background : $dark; + border-color: $dark; + color : $white; + + + &:active, + &:focus, + &:hover { + background : darken($dark, 10%); + color : $white; + border-color: darken($dark, 10%); + } +} + +.btn-group{ + + &.btn-rounded{ + + .btn:first-child{ + border-top-left-radius: 30px; + border-bottom-left-radius: 30px; + } + + .btn:last-child{ + border-top-right-radius: 30px; + border-bottom-right-radius: 30px; + } + } +} + + + +/////////////////// +// Social Buttons +/////////////////// + +.btn-facebook { + background : $facebook; + border-color: $facebook; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($facebook, 10%); + color : $white; + border-color: darken($facebook, 10%); + } +} + +.btn-twitter { + background : $twitter; + border-color: $twitter; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($twitter, 10%); + color : $white; + border-color: darken($twitter, 10%); + } +} + +.btn-youtube { + background : $youtube; + border-color: $youtube; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($youtube, 10%); + color : $white; + border-color: darken($youtube, 10%); + } +} + +.btn-instagram { + background : $instagram; + border-color: $instagram; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($instagram, 10%); + color : $white; + border-color: darken($instagram, 10%); + } +} + +.btn-pinterest { + background : $pinterest; + border-color: $pinterest; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($pinterest, 10%); + color : $white; + border-color: darken($pinterest, 10%); + } +} + +.btn-linkedin { + background : $linkedin; + border-color: $linkedin; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($linkedin, 10%); + color : $white; + border-color: darken($linkedin, 10%); + } +} + +.btn-google-plus { + background : $google-plus; + border-color: $google-plus; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($google-plus, 10%); + color : $white; + border-color: darken($google-plus, 10%); + } +} + +.btn-google { + background : $google; + border-color: $google; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($google, 10%); + color : $white; + border-color: darken($google, 10%); + } +} + +.btn-snapchat { + background : $snapchat; + border-color: $snapchat; + color : $black; + + &:active, + &:focus, + &:hover { + background : darken($snapchat, 10%); + color : $black; + border-color: darken($snapchat, 10%); + } +} + +.btn-whatsapp { + background : $whatsapp; + border-color: $whatsapp; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($whatsapp, 10%); + color : $white; + border-color: darken($whatsapp, 10%); + } +} + +.btn-tumblr { + background : $tumblr; + border-color: $tumblr; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($tumblr, 10%); + color : $white; + border-color: darken($tumblr, 10%); + } +} + +.btn-reddit { + background : $reddit; + border-color: $reddit; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($reddit, 10%); + color : $white; + border-color: darken($reddit, 10%); + } +} + +.btn-spotify { + background : $spotify; + border-color: $spotify; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($spotify, 10%); + color : $white; + border-color: darken($spotify, 10%); + } +} + +.btn-yahoo { + background : $yahoo; + border-color: $yahoo; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($yahoo, 10%); + color : $white; + border-color: darken($yahoo, 10%); + } +} + +.btn-dribbble { + background : $dribbble; + border-color: $dribbble; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($dribbble, 10%); + color : $white; + border-color: darken($dribbble, 10%); + } +} + +.btn-skype { + background : $skype; + border-color: $skype; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($skype, 10%); + color : $white; + border-color: darken($skype, 10%); + } +} + +.btn-quora { + background : $quora; + border-color: $quora; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($quora, 10%); + color : $white; + border-color: darken($quora, 10%); + } +} + +.btn-vimeo { + background : $vimeo; + border-color: $vimeo; + color : $white; + + &:active, + &:focus, + &:hover { + background : darken($vimeo, 10%); + color : $white; + border-color: darken($vimeo, 10%); + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-card.scss b/public/style/scss/components/ui/_ui-card.scss new file mode 100644 index 0000000..b9150e8 --- /dev/null +++ b/public/style/scss/components/ui/_ui-card.scss @@ -0,0 +1,246 @@ +.card { + margin-bottom: 1.875rem; + background-color: $white; + transition: all .5s ease-in-out; + position: relative; + border: 0px solid transparent; + border-radius:$radius; + box-shadow: 0px 12px 23px 0px rgba($secondary,0.04); + height: calc(100% - 30px); + + // z-index: 0; + @include custommq($max: 575px) { + margin-bottom:0.938rem; + height: calc(100% - 0.938rem); + } + + &-body { + padding: 1.875rem; + @include respond('phone') { + padding: 1rem; + } + } + + &-title { + font-size: 20px; + font-weight: 500; + // line-height: 2.2rem; + color: #000; + text-transform: capitalize; + // margin-bottom: 1.5rem; + + &--large{ + font-size: 1.5rem; + } + + &--medium{ + font-size: 1rem; + } + + &--small{ + font-size: 0.875rem; + } + } + + &-header { + border-color: $border; + position: relative; + background: transparent; + padding:1.5rem 1.875rem 1.25rem; + display: flex; + justify-content: space-between; + align-items: center; + // min-height: 65px; + @include respond('phone') { + padding: 1.25rem 1rem 1.25rem; + } + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + + .card-title{ + margin-bottom: 0px; + } + .subtitle{ + padding-top: 5px; + font-size: 14px; + line-height: 1.5; + } + } + + &-footer { + border-color: $border; + background: transparent; + padding: 1.25rem 1.875rem 1.25rem; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + @include respond('phone') { + padding: 1rem; + } + } +} + +.transparent-card{ + &.card{ + background: transparent; + border: 1px solid transparent; + box-shadow: none; + } +} + + + + +/////////////////// +// Card action +/////////////////// +.card-action { + > a { + display: inline-block; + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + background: darken($primary,57%); + color: $white; + margin-right: 8px; + + @at-root [data-theme-version="dark"] & { + background: $d-bg; + } + + &:last-child{ + margin-right: 0; + } + &:hover,&:focus{ + background: darken($primary,57%); + + @at-root [data-theme-version="dark"] & { + background: $d-bg; + } + } + + + i,span{ + font-size: 1rem; + // color: #333333; + } + // padding: 0 .5rem; + } + + .dropdown{ + width: 30px; + height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + margin-right: 8px; + top: -2px; + position: relative; + display: inline-block; + background: darken($primary,57%); + color: $primary; + + @at-root [data-theme-version="dark"] & { + background: $d-bg; + } + + &:hover,&:focus{ + background: darken($primary,57%); + + @at-root [data-theme-version="dark"] & { + background: $d-bg; + } + } + + .btn{ + padding: 0; + line-height: 27px; + color: $white; + + &:focus{ + box-shadow: none; + } + } + } +} + +.card-fullscreen { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 99999999; + overflow: auto; +} + +.card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.75); + z-index: 999 +} + +.card-loader i { + margin: 0 auto; + background: darken($primary,7%); + padding: 10px; + border-radius: 50%; + color: $white; + font-size: 1rem +} + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block +} + +.card-header { + .date_picker { + display: inline-block; + padding: 8px; + border: 1px solid $border; + cursor: pointer; + border-radius: .375rem; + } + .border-0{ + padding-bottom:0; + } +} + + +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-carousel.scss b/public/style/scss/components/ui/_ui-carousel.scss new file mode 100644 index 0000000..f768941 --- /dev/null +++ b/public/style/scss/components/ui/_ui-carousel.scss @@ -0,0 +1,50 @@ +.carousel-custom{ + + &-prev, &-next{ + width: 2.5rem; + height: 2.5rem; + line-height: 2.5rem; + display: inline-block; + border-radius: 50%; + background: $white; + text-align: center; + + i{ + font-size: 1rem; + } + + &:hover{ + background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%); + color: $white; + } + } + + &-next{ + position: absolute; + top: 50%; + right: 30px; + transform: translateY(-50%); + } + + &-prev{ + position: absolute; + top: 50%; + left: 30px; + transform: translateY(-50%); + } +} + + +.carousel-caption{ + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78); + z-index:0; + + h5{ + color: $white; + font-size: 1.8rem; + } + + p{ + margin-bottom: 0; + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-dropdown.scss b/public/style/scss/components/ui/_ui-dropdown.scss new file mode 100644 index 0000000..f26a87f --- /dev/null +++ b/public/style/scss/components/ui/_ui-dropdown.scss @@ -0,0 +1,142 @@ +.dropdown-toggle:focus { + box-shadow: none!important; + } + + .dropdown-outline{ + border: .1rem solid $primary; + } + +.dropdown-menu{ + font-size: inherit; + border: 0; + box-shadow: 0 10px 40px 0 rgba(32,28,69,0.1); + margin-top:0; + border-radius: $radius; + overflow: hidden; + + .dropdown-item{ + font-size: 16px; + color:$body-color; + padding: 0.5rem 1.75rem; + + @include respond('laptop') { + padding: 0.375rem 1rem; + font-size: 14px; + } + &:hover, + &:focus, + &:active, + &.active{ + color: $primary; + background:#F4F5F9; + } + &.active, + &:active{ + color: $primary !important; + } + } + + @at-root [direction="rtl"] #{&} { + right: auto !important; + } +} + +//////////////////// +// Custom Dropdown +/////////////////// +.dropdown-toggle-split { + padding: 0 10px; + opacity: 0.85; + &:after{ + margin-left:0 !important; + } + &:active, + &:focus, + &:hover{ + opacity:1; + } +} +.dropleft .dropdown-toggle:before, +.dropright .dropdown-toggle:before, +.dropup .dropdown-toggle:after, +.dropdown-toggle:after { + content:"\f107"; + font-family:FontAwesome; + border: 0; + vertical-align: middle; + margin-left: 0.25em; + line-height: 1; +} +.dropup .dropdown-toggle:after{ + content:"\f106"; +} +.dropleft .dropdown-toggle::before { + content:"\f104"; +} +.dropright .dropdown-toggle::before { + content:"\f105"; +} +.dropright .dropdown-toggle::after { + content:none; +} +.custom-dropdown{ + display: inline-block; + margin-bottom: 1rem; + + .dropdown-menu{ + border: 0px; + min-width: 160px; + // padding: 1rem; + + } +} +.card-action{ + .custom-dropdown{ + // padding: 15px; + margin: 0px; + background: lighten($primary, 30%); + &.show,&:focus,&:hover{ + background: $primary; + color: $white; + } + + i{ + display: inline-block; + padding-top: 9px; + } + } +} + +.dropdown{ + .dropdown-dots{ + position: relative; + height: 5px; + width: 5px; + background: rgba($dark, 0.4); + border-radius: 5px; + display: block; + &:after, + &:before{ + content: ""; + height: 5px; + width: 5px; + background: rgba($dark, 0.4); + position: absolute; + border-radius: 5px; + } + &:after{ + right: -8px; + } + &:before{ + left: -8px; + } + + &.text-white{ + background: rgba($white, 0.7); + &:after, + &:before{ + background: rgba($white, 0.7); + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-grid.scss b/public/style/scss/components/ui/_ui-grid.scss new file mode 100644 index 0000000..4182654 --- /dev/null +++ b/public/style/scss/components/ui/_ui-grid.scss @@ -0,0 +1,20 @@ +.grid-col { + padding: 0.5rem !important; + background:$l-bg; + // box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); + + +} + +.row.grid { + margin-bottom: 1.5rem; + text-align: center; +} + +.row.grid .grid-col:first-child{ + text-align: left; +} + + + + diff --git a/public/style/scss/components/ui/_ui-label.scss b/public/style/scss/components/ui/_ui-label.scss new file mode 100644 index 0000000..f7b0a17 --- /dev/null +++ b/public/style/scss/components/ui/_ui-label.scss @@ -0,0 +1,154 @@ +.label { + display: inline-block; + text-align: center; + font-size: 0.75rem; + padding: .2rem .8rem; + + &-fixed { + width: 7.5rem; + padding: .6rem 0; + + &-lg { + width: 9.5rem; + padding: .6rem 0; + } + } + + &-big { + width: 16.8rem; + font-size: 1.4rem; + padding: 1.1rem 0; + } + + &-xl { + width: 10.5rem; + padding: 1.1rem 0; + font-size: 1.5rem; + } + + &-lg { + width: 9.5rem; + padding: 1.1rem 0; + } + + &-md { + width: 8.5rem; + padding: 1.1rem 0; + } + + &-sm { + width: 7.5rem; + padding: 1.1rem 0; + } +} + +.label-default{ + background: #ADB6C7; +} + +.label-primary{ + background: $primary; + color: $white; +} + +.label-secondary{ + background: $secondary; + color: $white; +} + +.label-info{ + background: $info; + color: $white; +} + +.label-success{ + background: $success; + color: $white; +} + +.label-warning{ + background: $warning; + color: $white; +} + +.label-danger{ + background: $danger; + color: $white; +} + + +.label-light{ + background: $light; + color: $black; +} + + +.label-dark{ + background: $dark; + color: $white; +} + + + +code{ + word-break: break-word; + padding: 2px 5px; + border-radius: 3px; + background: lighten($danger, 33%); + color: $danger; + @at-root [data-theme-version="dark"] & { + background: rgba($danger, 0.1); + } +} + +.heading-labels{ + color: #333333; + + & > *{ + margin-bottom: .8rem; + } + + h1{ + .label{ + font-size: 18px; + font-weight: normal; + padding: .4rem .9rem; + } + } + + h2{ + .label{ + font-size: 16px; + font-weight: normal; + padding: 0.3rem .9rem; + } + } + + h3{ + .label{ + font-size: 14px; + font-weight: normal; + } + } + + h4{ + .label{ + font-size: 12px; + font-weight: normal; + } + } + + h5{ + .label{ + font-size: 12px; + font-weight: normal; + } + } + + h6{ + .label{ + font-size: 12px; + font-weight: normal; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-list-group.scss b/public/style/scss/components/ui/_ui-list-group.scss new file mode 100644 index 0000000..6f033b6 --- /dev/null +++ b/public/style/scss/components/ui/_ui-list-group.scss @@ -0,0 +1,36 @@ +.list-group-item { + background-color: rgba(255,255,255,0); + border: 1px solid $border; + padding: 1rem 1.5rem; + border-radius: 0; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + &:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + &:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #fff; + background-color: $secondary; + border-color: $secondary; +} +[class*="bg-"]{ + .list-group-item{ + border-color:rgba($white, 0.05); + } +} +.bg-warning{ + .list-group-item{ + border-color:rgba($black, 0.05); + } +} +// .list-group-item-action { +// color: #fff; +// } \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-media.scss b/public/style/scss/components/ui/_ui-media.scss new file mode 100644 index 0000000..6a31a1d --- /dev/null +++ b/public/style/scss/components/ui/_ui-media.scss @@ -0,0 +1,5 @@ +.media{ + img{ + border-radius: 3px; + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-menu.scss b/public/style/scss/components/ui/_ui-menu.scss new file mode 100644 index 0000000..a30d3f1 --- /dev/null +++ b/public/style/scss/components/ui/_ui-menu.scss @@ -0,0 +1,146 @@ +.vertical-card__menu { + // box-shadow: none; + + &:hover { + box-shadow: none; + } + + &--image { + text-align: center; + + img { + width: 100%; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + } + + &--status { + &.closed { + background: $danger; + + &:after { + border-top: 10px solid $danger; + } + + .ribbon-curve { + border-top: 11px solid $danger; + border-bottom: 10px solid $danger; + } + } + } + + &--desc { + // padding: 0.9375rem 1.25rem; + // border-left: 1px solid #e5e5e5; + // border-right: 1px solid #e5e5e5; + + p { + margin-bottom: 0.625rem; + } + } + + &--price { + font-size: 1.25rem; + margin: 0; + font-weight: 700; + } + + &--rating { + font-size: 0.75rem; + } + + &--title { + // margin-bottom: 0.625rem; + font-weight: 700; + } + + &--button { + button { + font-size: 0.75rem; + } + } + + &--location { + // font-size: 0.75rem; + } + + .card-footer { + padding: 15px 20px; + background-color: $border; + // border: 1px solid #e5e5e5; + border-top: none; + + @include custommq($min: 1200px, $max: 1440px) { + padding: 15px; + } + + span{ + color: $dark; + margin-right: 0.3125rem; + } + } +} + +.horizontal-card__menu { + box-shadow: 0 0 7px rgba(173, 173, 173, 0.32); + display: flex; + flex-direction: row; + + @include media-breakpoint-down(xs) { + display: block; + } + + .card-body { + padding: 0; + padding: 20px 30px; + } + + + + &--image { + flex-basis: 30%; + max-width: 30%; + + img { + height: 100%; + width: 100%; + } + + @include media-breakpoint-down(xs) { + max-width: unset; + flex-basis: 100%; + } + } + + &--title { + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.3125rem; + } + + &--fav { + margin-right: 0.5rem; + } + + &--price { + margin: 0; + font-size: 1rem; + font-weight: 700; + } + + &--rating { + font-size: 0.625rem; + } + + &--footer { + margin-top: 10px; + } +} + +.prev_price { + text-decoration: line-through; + // color: $muted; + font-size: 80%; + opacity: 0.5; +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-modal.scss b/public/style/scss/components/ui/_ui-modal.scss new file mode 100644 index 0000000..2afe349 --- /dev/null +++ b/public/style/scss/components/ui/_ui-modal.scss @@ -0,0 +1,108 @@ +// .modal{ +// border: 0; +// z-index: 9999999999; + +// &-content{ +// border: 0; +// box-shadow: 0px 2px 21px 6px rgba(70, 66, 66, 0.26); +// } +// } + +// // primary modal rule +// #primaryModal{ + +// .modal-header{ +// background: $primary; + +// .modal-title,button{ +// color: #fff; +// opacity: 1; +// } +// } +// } +// //danger modal rule +// #dangerModal{ + +// .modal-header{ +// background: $danger; + +// .modal-title,button{ +// color: #fff; +// opacity: 1; +// } +// } +// } + +// //warning modal rule +// #warningModal{ + +// .modal-header{ +// background: $warning; + +// .modal-title,button{ +// color: #a39e06 ; +// opacity: 1; +// } +// } +// } + +// //success modal rule +// #successModal{ + +// .modal-header{ +// background: $success; + +// .modal-title,button{ +// color: #fff; +// opacity: 1; +// } +// } +// } + + + + + + + +// .bootstrap-modal-wrapper{ + +// button:not(:last-child){ +// margin-right: 7px; +// } + +// button{ +// margin-bottom: .5rem; + +// &:focus{ +// box-shadow: none; +// } +// } +// } + +.modal-header{ + padding: 1rem 1.875rem; + + .close{ + padding: 0.875rem 1.815rem; + margin: 0; + position: absolute; + right: 0; + float: none; + top: 0; + font-size: 30px; + font-weight: 100; + } +} +.modal-body{ + padding: 1.875rem; +} +.modal-footer{ + padding: 1rem 1.875rem; +} +.modal-content{ + border-radius:$radius; +} +.modal-backdrop{ + z-index: 10!important; +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-pagination.scss b/public/style/scss/components/ui/_ui-pagination.scss new file mode 100644 index 0000000..25f487f --- /dev/null +++ b/public/style/scss/components/ui/_ui-pagination.scss @@ -0,0 +1,320 @@ +.pagination .page-item{ + + .page-link{ + + + &:hover{ + background: $primary; + border-color: $primary; + color:$white; + } + } + &.active .page-link{ + background: $primary; + border-color: $primary; + color:$white; + } + } +.pagination { + margin-bottom: 20px; + + .page-item { + + &.page-indicator .page-link { + padding: .65rem .8rem; + font-size: 14px; + } + + &.page-indicator:hover{ + .page-link{ + color: $dark; + } + } + + .page-link { + // height: 3.125rem; + text-align: center; + z-index:2; + padding: 0.55rem 1rem; + font-size: 1rem; + background: rgba(255, 255, 255, 0.15); + color: $dark; + // line-height: 2.375rem; + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + color: $d-ctl; + background: rgba(255, 255, 255, 0); + } + &:hover i,span{ + color: $white; + } + + &:focus{ + outline: 0; + box-shadow: none; + } + + &:hover{ + background: $primary; + color: $white; + border-color: $primary; + } + } + + &.active .page-link { + background-color: $primary; + border-color: $primary; + color: $white; + box-shadow:0 10px 20px 0px rgba($primary, 0.2); + @at-root [data-theme-version="dark"] & { + color:$white; + } + } + + .page-link { + // width: 4.0625rem; + color: $dark; + @include transitionMedium; + } + + &:last-child .page-link{ + margin-right: 0; + } + + &:first-child .page-link{ + + @at-root [direction="rtl"] #{&} { + margin-right: 0; + } + } + } + &.no-bg{ + li:not(.page-indicator):not(.active) .page-link{ + background:transparent; + border-color:transparent; + + } + &.pagination-primary{ + li:not(.page-indicator):not(.active):hover .page-link{ + background:$primary; + border-color:$primary; + @at-root [data-theme-version="dark"] & { + background:$primary; + border-color:$primary; + } + } + } + &.pagination-danger{ + li:not(.page-indicator):not(.active):hover .page-link{ + background:$danger; + border-color:$danger; + @at-root [data-theme-version="dark"] & { + background:$danger; + border-color:$danger; + } + } + } + &.pagination-info{ + li:not(.page-indicator):not(.active):hover .page-link{ + background:$info; + border-color:$info; + @at-root [data-theme-version="dark"] & { + background:$info; + border-color:$info; + } + } + } + &.pagination-warning{ + li:not(.page-indicator):not(.active):hover .page-link{ + background:$warning; + border-color:$warning; + @at-root [data-theme-version="dark"] & { + background:$warning; + border-color:$warning; + } + } + } + } + &-primary{ + .page-item{ + .page-link{ + background:$primary-light; + border-color:$primary-light; + color:$primary; + @at-root [data-theme-version="dark"] & { + background:$primary-opacity; + border-color:transparent; + color:$primary; + } + } + &:hover, + &.active{ + .page-link{ + background:$primary; + border-color:$primary; + box-shadow:0 10px 20px 0px rgba($primary, 0.2); + @at-root [data-theme-version="dark"] & { + color:$white; + } + } + } + } + } + &-danger{ + .page-item{ + .page-link{ + background:$danger-light; + border-color:$danger-light; + color:$danger; + @at-root [data-theme-version="dark"] & { + background:$danger-opacity; + border-color:transparent; + color:$danger; + } + } + &:hover, + &.active{ + .page-link{ + background:$danger; + border-color:$danger; + box-shadow:0 10px 20px 0px rgba($danger, 0.2); + @at-root [data-theme-version="dark"] & { + color:$white; + } + } + } + } + } + &-info{ + .page-item{ + .page-link{ + background:$info-light; + border-color:$info-light; + color:$info; + @at-root [data-theme-version="dark"] & { + background:$info-opacity; + border-color:transparent; + color:$info; + } + } + &:hover, + &.active{ + .page-link{ + background:$info; + border-color:$info; + box-shadow:0 10px 20px 0px rgba($info, 0.2); + } + } + } + } + &-warning{ + .page-item{ + .page-link{ + background:$warning-light; + border-color:$warning-light; + color:$warning; + @at-root [data-theme-version="dark"] & { + background:$warning-opacity; + border-color:transparent; + color:$warning; + } + } + &:hover, + &.active{ + .page-link{ + background:$warning; + border-color:$warning; + box-shadow:0 10px 20px 0px rgba($warning, 0.2); + } + } + } + } + + &-gutter{ + + .page-item{ + margin-right: 7px; + + .page-link{ + border-radius: $radius !important; + } + } + } + + &-circle{ + .page-item{ + margin-right: 7px; + + .page-link, &.page-indicator .page-link{ + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 50% !important; + padding: 0; + } + } + } + + &.pagination-md{ + + .page-item{ + + .page-link{ + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; + } + } + } + + &.pagination-sm{ + + .page-item{ + + &.page-indicator .page-link { + font-size: 12px; + } + + .page-link{ + padding: 0; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; + } + } + } + + &.pagination-xs{ + + .page-item{ + + &.page-indicator .page-link { + font-size: 10px; + } + + .page-link{ + padding: 0; + width: 25px; + height: 25px; + line-height: 25px; + font-size: 12px; + } + } + } + + +} + + + + + + + + + + diff --git a/public/style/scss/components/ui/_ui-popover.scss b/public/style/scss/components/ui/_ui-popover.scss new file mode 100644 index 0000000..2c64c4d --- /dev/null +++ b/public/style/scss/components/ui/_ui-popover.scss @@ -0,0 +1,73 @@ +.popover{ + border: 2px solid $secondary; + min-width: 210px; + box-shadow: 0 0 30px 0 rgba(0,0,0,0.1); + border-radius:0; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + &-header{ + background: $secondary; + color: $white; + font-weight: 300; + border-radius:0; + &::before{ + border-bottom: 0 !important; + } + } + + &-body{ + font-size: 0.75rem; + + } + .popover-header{ + @at-root [data-theme-version="dark"] & { + border-color: $dark-card; + } + } +} + +.bootstrap-popover-wrapper{ + .bootstrap-popover:not(:last-child){ + margin-right: 8px; + } + + .bootstrap-popover{ + margin-bottom: .5rem; + + button:hover,button:focus{ + background: $primary; + color: $white; + box-shadow: none; + } + } +} + +// .tooltip { +// font-size: 15px; +// } + + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 0px; + border-top-color: $secondary; +} + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 0px; + border-left-color: $secondary; +} + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 0px; + border-right-color: $secondary; +} + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 0px; + border-bottom-color: $secondary; +} + +.note-popover{ + display: none; +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-preloader.scss b/public/style/scss/components/ui/_ui-preloader.scss new file mode 100644 index 0000000..e69de29 diff --git a/public/style/scss/components/ui/_ui-pricing.scss b/public/style/scss/components/ui/_ui-pricing.scss new file mode 100644 index 0000000..caa71f0 --- /dev/null +++ b/public/style/scss/components/ui/_ui-pricing.scss @@ -0,0 +1,183 @@ +.pricing-wrapper { + margin-top: 7rem; + + .pricing-heading-text { + text-align: center; + margin-bottom: 6rem; + + h2 { + font-size: 4.5rem; + line-height: 1.2; + color: $pale-sky; + + span { + display: block; + } + } + + p { + margin-bottom: 0; + } + + a{ + color: $pale-sky; + text-decoration: underline; + } + + .plan-swither { + display: flex; + justify-content: center; + align-items: flex-end; + margin-top: 3rem; + + &>* { + margin-left: 1rem; + margin-right: 1rem; + } + + .switch label { + margin-bottom: 0; + } + + .badge { + height: 5.5rem; + width: 5.5rem; + display: flex; + justify-content: center; + align-items: center; + font-size: 1.4rem; + } + + } + } + + .single-pricing-table { + position: relative; + text-align: center; + min-height: 89rem; + + .upper-border { + height: 1.5rem; + border-top-right-radius: .5rem; + border-top-left-radius: .5rem; + + &.style-1 { + @extend %gradient-1; + } + + &.style-2 { + @extend %gradient-2; + } + + &.style-3 { + @extend %gradient-3; + } + } + + .plan-name { + margin-top: 2rem; + color: #6a707e; + } + + .plan-price { + padding: 2.8rem 0; + margin: 3rem 0; + display: flex; + color: $white; + justify-content: center; + + &.style-1 { + @extend %gradient-1; + } + + &.style-2 { + @extend %gradient-2; + } + + &.style-3 { + @extend %gradient-3; + } + + h2 { + font-size: 6rem; + color: $white; + margin: 0; + line-height: 1; + font-weight: normal; + } + + .currency-timeplan { + align-self: flex-end; + } + } + + .plan-icon { + margin-top: 3rem; + } + + .plan-specification { + ul { + margin: 0; + + li { + margin: 2.5rem 0; + + del{ + color: $athensGray; + } + } + } + } + + .btn { + width: 80%; + margin: 0 auto; + border: .1rem solid $border; + margin-top: 4.5rem; + margin-bottom: 1.5rem; + color: #2290ff; + transition: all .2s; + padding: 0.9rem 1.8rem; + font-size: 1.7rem; + font-weight: 600; + + &:hover { + color: $white; + + &.style-1 { + @extend %gradient-1; + } + + &.style-2 { + @extend %gradient-2; + } + + &.style-3 { + @extend %gradient-3; + } + } + } + } + + .pricing-footer-text { + margin-bottom: 7rem; + + p { + margin-bottom: 4rem; + + b{ + border-bottom: 1px solid $sky; + } + } + + .btn{ + font-size: 1.6rem; + font-weight: 600; + padding: .95rem 2.5rem; + + i{ + padding-right: .5rem; + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-progressbar.scss b/public/style/scss/components/ui/_ui-progressbar.scss new file mode 100644 index 0000000..fd2690b --- /dev/null +++ b/public/style/scss/components/ui/_ui-progressbar.scss @@ -0,0 +1,86 @@ + // Variable.scss + .progress-bar { + background-color: $primary; + } + + .progress-bar-primary { + background-color: $primary; + } + + .progress-bar-success { + background-color: $success; + } + + .progress-bar-info { + background-color: $info; + } + + .progress-bar-danger { + background-color: $danger; + } + + .progress-bar-warning { + background-color: $warning; + } + + .progress-bar-pink { + background-color: $pink; + } + +.progress { + height: 6px; + overflow: hidden; + // box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.13); + border-radius: $radius; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + &-bar{ + // outline: 1px solid #fff; + border-radius: 4px; + } +} + + .progress-vertical { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; + + @include media-breakpoint-down(md) { + margin-right: 1rem; + } + } + + .progress-vertical-bottom { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; + transform: rotate(180deg); + + @include media-breakpoint-down(md) { + margin-right: 1rem; + } + } + + .progress-animated { + animation-duration: 5s; + animation-name: myanimation; + transition: all 5s ease 0s; + } + + @keyframes myanimation { + 0% { + width: 0; + } + } + + @keyframes myanimation { + 0% { + width: 0; + } + } + diff --git a/public/style/scss/components/ui/_ui-ribbon.scss b/public/style/scss/components/ui/_ui-ribbon.scss new file mode 100644 index 0000000..f8c54e8 --- /dev/null +++ b/public/style/scss/components/ui/_ui-ribbon.scss @@ -0,0 +1,161 @@ +.ribbon { + position: absolute; + z-index: 1; + text-transform: uppercase; + + &__one { + top: 15px; + left: -11px; + min-height: 20px; + min-width: 52px; + text-align: center; + padding: 3px 10px; + background: #3AB54B; + color: #fff; + font-size: 0.625rem; + + &::after { + position: absolute; + width: 0; + height: 0; + border-top: 10px solid #239132; + border-left: 11px solid transparent; + left: 0; + content: ""; + bottom: -10px; + } + } + + &__two { + width: 50px; + height: 50px; + display: inline-block; + background: $warning; + line-height: 50px; + text-align: center; + font-size: 16px; + color: $white; + right: 15px; + top: 15px; + border-radius: 3px; + + // &::after { + // position: absolute; + // content: ""; + // -webkit-clip-path: polygon(90% 0, 100% 100%, 50% 75%, 0 100%, 10% 0, 50% 0); + // clip-path: polygon(90% 0, 100% 100%, 50% 75%, 0 100%, 10% 0, 50% 0); + // height: 22px; + // width: 40px; + // left: 50%; + // top: 75%; + // background: $primary; + // transform: translateX(-50%); + // } + } + + &__three { + left: -1.875rem; + top: 0.875rem; + width: 6.875rem; + height: 1.5625rem; + background-color: $danger; + clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%); + transform: rotate(-45deg); + color: $white; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + } + + &__four { + left: 8px; + top: -8px; + width: 110px; + height: 50px; + background-color: $primary; + z-index: auto; + color: $white; + font-size: 16px; + display: flex; + align-items: center; + justify-content: center; + + &:after { + right: -5px; + } + + &:before { + left: -5px; + } + + // &:after, &:before { + + // } + + &:after, &:before { + z-index: -1; + background-color: lighten($color: $primary, $amount: 20%); + top: 3px; + transform: rotate(45deg); + content: ""; + height: 10px; + width: 10px; + position: absolute; + } + } + + &__five { + left: -1.875rem; + top: 0.625rem; + width: 6.875rem; + height: 1.875rem; + background-color: $primary; + transform: rotate(-45deg); + font-size: 0.75rem; + color: $white; + padding-bottom: 0.3125rem; + display: flex; + align-items: center; + justify-content: center; + font-size: 1rem; + + &::before { + position: absolute; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 0 50px 50px 50px; + border-color: transparent transparent $primary transparent; + left: 0.25rem; + top: -2.8125rem; + } + } + + &__six { + left: 0; + top: 1.125rem; + width: 6.875rem; + height: 2.375rem; + background-color: $primary; + -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + display: flex; + font-size: 1.25rem; + align-items: center; + justify-content: center; + color: $white; + } + + &-curve { + position: absolute; + top: 0; + right: -6px; + width: 10px; + height: 11px; + border-top: 11px solid #3AB54B; + border-bottom: 10px solid #3AB54B; + border-right: 5px solid transparent; + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-scrollbar.scss b/public/style/scss/components/ui/_ui-scrollbar.scss new file mode 100644 index 0000000..17c1145 --- /dev/null +++ b/public/style/scss/components/ui/_ui-scrollbar.scss @@ -0,0 +1,21 @@ +.jsgrid-grid-body, +.dataTables_scrollBody, +.table-responsive { + &::-webkit-scrollbar { + background-color: #F5F5F5; + width: 8px; + height: 8px; + } + + &::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); + border-radius: 10px; + background-color: #F5F5F5; + } + + &::-webkit-scrollbar-thumb { + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); + background-color: $body-color; + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-step.scss b/public/style/scss/components/ui/_ui-step.scss new file mode 100644 index 0000000..ed31184 --- /dev/null +++ b/public/style/scss/components/ui/_ui-step.scss @@ -0,0 +1,103 @@ + + + +%remain-steps { + &:before { + content: counter(stepNum); + font-family: inherit; + font-weight: 400; + } + + &:after { + background-color: $border; + } +} + +.multi-steps { + display: table; + table-layout: fixed; + width: 100%; + + >li { + counter-increment: stepNum; + text-align: center; + display: table-cell; + position: relative; + color: $primary; + + @include media-breakpoint-down(xs) { + font-size: 0.75rem; + } + + &:before { + content: '\2713'; + display: block; + margin: 0 auto 4px; + background-color: $white; + width: 25px; + height: 25px; + line-height: 22px; + text-align: center; + font-weight: bold; + position: relative; + z-index: 1; + + @include media-breakpoint-down(xs) { + width: 25px; + height: 25px; + line-height: 21px; + } + + border: { + width: 2px; + style: solid; + color: $primary; + radius: 5px; + } + } + + &:after { + content: ''; + height: 2px; + width: 100%; + background-color: $primary; + position: absolute; + top: 12px; + left: 50%; + + @at-root [direction="rtl"] #{&} { + left: auto; + right: 50%; + } + + @include media-breakpoint-down(xs) { + top: 12px; + } + } + + &:last-child { + &:after { + display: none; + } + } + + &.is-active { + @extend %remain-steps; + + &:before { + background-color: $white; + border-color: $primary; + } + + ~li { + color: $body-color; + @extend %remain-steps; + + &:before { + background-color: $border; + border-color: $border; + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-tab.scss b/public/style/scss/components/ui/_ui-tab.scss new file mode 100644 index 0000000..d75bd4d --- /dev/null +++ b/public/style/scss/components/ui/_ui-tab.scss @@ -0,0 +1,85 @@ +.nav-pills { + .nav-link { + border-radius: $radius; + padding: 0.75rem 1.25rem; + } +} + +.default-tab{ + .nav-link{ + background: transparent; + border-radius: 0px; + font-weight: 500; + i{ + display:inline-block; + transform:scale(1.5); + color:$primary; + + } + + &:focus, + &:hover, + &.active{ + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff #ebeef6; + border-radius: $radius $radius 0 0; + color:$primary; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + border-color: transparent transparent $d-border transparent; + } + } + } +} + +.custom-tab-1{ + .nav-link{ + background: transparent; + border-radius: 0px; + font-weight: 500; + border-bottom:3px solid transparent; + border-width: 0 0px 3px 0; + + i{ + display:inline-block; + transform:scale(1.5); + color:$primary; + } + &:focus, + &:hover, + &.active{ + color: #495057; + background-color: #fff; + border-color:$primary ; + border-radius:0; + color: $primary; + border-width: 0 0px 3px 0; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + } + } + } + +} +.nav-pills{ + + &.light{ + + .nav-link.active, + .show > .nav-link{ + background:$primary-light; + color:$primary; + box-shadow:none; + @at-root [data-theme-version="dark"] & { + background:$primary-opacity; + } + } + + } + .nav-link.active, + .show > .nav-link{ + box-shadow:0 0 20px 0 rgba($primary, 0.2); + } +} + diff --git a/public/style/scss/components/ui/_ui-timeline.scss b/public/style/scss/components/ui/_ui-timeline.scss new file mode 100644 index 0000000..6c6c9c5 --- /dev/null +++ b/public/style/scss/components/ui/_ui-timeline.scss @@ -0,0 +1,297 @@ + +.widget-timeline{ + + .timeline { + list-style: none; + position: relative; + &:before { + top: 20px; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + left: 9px; + margin-right: -1.5px; + background: $light; + @at-root [data-theme-version="dark"] & { + background: $d-border; + } + @at-root [direction="rtl"] #{&} { + left: auto; + right: 9px; + margin-right: auto; + margin-left: -1.5px; + } + + } + > li { + margin-bottom: 15px; + position: relative; + &:before { + content: " "; + display: table; + } + &:after { + content: " "; + display: table; + clear: both; + } + > { + .timeline-panel { + border-radius: $radius; + padding: 15px 20px; + position: relative; + display:block; + margin-left: 40px; + border-width:1px; + border-style:solid; + span{ + font-size: 12px; + display: block; + margin-bottom: 5px; + opacity: 0.8; + letter-spacing: 1px; + } + p{ + font-size:14px; + } + &:after{ + content: ""; + width: 10px; + height: 10px; + background: inherit; + border-color: inherit; + border-style: solid; + border-width: 0px 0px 1px 1px; + display: block; + position: absolute; + left: -5px; + transform: rotate(45deg); + top: 15px; + } + } + .timeline-badge { + border-radius: 50%; + height: 22px; + left: 0; + position: absolute; + top: 10px; + width: 22px; + border-width: 2px; + border-style: solid; + background:$white; + padding:4px; + @at-root [data-theme-version="dark"] & { + background-color: $dark-card; + } + &:after{ + content:""; + width:10px; + height:10px; + border-radius:100%; + display:block; + } + + @at-root [direction="rtl"] #{&} { + left: auto; + right: 19px; + } + } + } + } + } + + .timeline-body > p { + font-size: 12px; + } + + .timeline-badge { + &.primary{ + border-color:$primary-light; + @at-root [data-theme-version="dark"] & { + border-color: $primary-opacity; + } + &:after{ + background-color: $primary !important; + box-shadow:0 5px 10px 0 rgba($primary, 0.2); + } + & + .timeline-panel{ + background:$primary-light; + border-color:$primary-light; + @at-root [data-theme-version="dark"] & { + border-color: transparent; + background-color: $primary-opacity; + } + } + } + &.success{ + border-color:$success-light; + @at-root [data-theme-version="dark"] & { + border-color: $success-opacity; + } + &:after{ + background-color: $success !important; + box-shadow:0 5px 10px 0 rgba($success, 0.2); + } + & + .timeline-panel{ + background:$success-light; + border-color:$success-light; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + border-color: transparent; + } + } + } + &.warning{ + border-color:$warning-light; + @at-root [data-theme-version="dark"] & { + border-color: $warning-opacity; + } + &:after{ + background-color: $warning !important; + box-shadow:0 5px 10px 0 rgba($warning, 0.2); + } + & + .timeline-panel{ + background:$warning-light; + border-color:$warning-light; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + border-color: transparent; + } + } + } + &.danger{ + border-color:$danger-light; + @at-root [data-theme-version="dark"] & { + border-color: $danger-opacity; + } + &:after{ + background-color: $danger !important; + box-shadow:0 5px 10px 0 rgba($danger, 0.2); + } + & + .timeline-panel{ + background:$danger-light; + border-color:$danger-light; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + border-color: transparent; + } + } + } + + &.info{ + border-color:$info-light; + @at-root [data-theme-version="dark"] & { + border-color: $info-opacity; + } + &:after{ + background-color: $info !important; + box-shadow:0 5px 10px 0 rgba($info, 0.2); + } + & + .timeline-panel{ + background:$info-light; + border-color:$info-light; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + border-color: transparent; + } + } + } + &.dark{ + border-color:$dark-light; + @at-root [data-theme-version="dark"] & { + border-color: $dark-opacity; + } + &:after{ + background-color: $dark !important; + box-shadow:0 5px 10px 0 rgba($dark, 0.2); + } + & + .timeline-panel{ + background:$dark-light; + border-color:$dark-light; + @at-root [data-theme-version="dark"] & { + background-color: $dark-opacity; + border-color: transparent; + } + } + } + } + + &.style-1{ + .timeline-panel{ + background:transparent; + } + .timeline { + .timeline-badge { + &.timeline-badge{ + & + .timeline-panel{ + background: transparent !important; + border-style:solid; + border-width: 0 0 0 5px; + border-radius: 0; + padding: 5px 10px 5px 15px; + &:after{ + border:0; + left: -9px; + width: 7px; + height: 7px; + } + } + } + &.primary{ + & + .timeline-panel{ + border-color:$primary; + &:after{ + background:$primary; + } + } + } + &.success{ + & + .timeline-panel{ + border-color:$success; + &:after{ + background:$success; + } + } + } + &.warning{ + & + .timeline-panel{ + border-color:$warning; + &:after{ + background:$warning; + } + } + } + &.danger{ + & + .timeline-panel{ + border-color:$danger; + &:after{ + background:$danger; + } + } + } + &.info{ + & + .timeline-panel{ + border-color:$info; + &:after{ + background:$info; + } + } + } + &.dark{ + & + .timeline-panel{ + border-color:$dark; + &:after{ + background:$dark; + } + } + } + } + } + + } + +} + + + \ No newline at end of file diff --git a/public/style/scss/components/ui/_ui-tooltip.scss b/public/style/scss/components/ui/_ui-tooltip.scss new file mode 100644 index 0000000..bc2323e --- /dev/null +++ b/public/style/scss/components/ui/_ui-tooltip.scss @@ -0,0 +1,48 @@ +.tooltip{ + + &-wrapper{ + + button:not(:last-child){ + margin-right: 8px; + } + + button:hover{ + background: $primary; + color: $white; + } + + button{ + margin-bottom: .5rem; + + &:focus{ + box-shadow: none; + } + } + } + + &-inner{ + border-radius: 0; + background: #333333; + font-size: 12px; + font-weight: 300; + padding: 0.35rem 0.7rem; + } + + +} +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{ + // border-width: 0 0.6rem 0.6rem; + border-bottom-color: #333333; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{ + border-right-color: #333333; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{ + border-left-color: #333333; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{ + border-top-color: #333333; +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-card-list.scss b/public/style/scss/components/widget/_widget-card-list.scss new file mode 100644 index 0000000..0631129 --- /dev/null +++ b/public/style/scss/components/widget/_widget-card-list.scss @@ -0,0 +1,68 @@ +.card-list{ + overflow: unset; + height: calc(100% - 50px); + + .card-header{ + padding-top: 0; + padding-bottom: 0; + + .photo{ + overflow: hidden; + border-radius: 5px; + width: 100%; + } + } + + @include respond('tab-land') { + height: calc(100% - 40px); + } + + &.list-left{ + margin-top: 15px; + margin-left: 15px; + + .card-header{ + padding-left: 0; + + .photo{ + margin: -15px 15px 0 -15px; + } + } + } + + &.list-right{ + margin-top: 15px; + margin-right: 15px; + text-align: right; + + .card-header{ + padding-right: 0; + + .photo{ + margin: -15px -15px 0 15px; + img{ + width:100%; + } + } + } + } + + &.list-center{ + margin-top: 15px; + + .card-header{ + + .photo{ + margin: -15px 0 0 0; + } + } + } + .photo img{ + width:100%; + } +} +.card-profile{ + .profile-photo{ + margin-top: -20px; + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-chart.scss b/public/style/scss/components/widget/_widget-chart.scss new file mode 100644 index 0000000..3c5b93c --- /dev/null +++ b/public/style/scss/components/widget/_widget-chart.scss @@ -0,0 +1,123 @@ +#chart_widget_4 { + height: 255px !important; +} + +#chart_widget_5 { + .ct-series-a .ct-line, + .ct-series-a .ct-point { + stroke: #46ffc8; + } + + .ct-line { + stroke-width: 1px; + } + + .ct-point { + stroke-width: 2px; + } + + .ct-series-a .ct-area { + fill: #43d66c; + } + + .ct-area { + fill-opacity: 1; + } +} + +#chart_widget_6 { + .ct-series-a .ct-line, + .ct-series-a .ct-point { + stroke: $info; + } + + .ct-line { + stroke-width: 2px; + } + + .ct-point { + stroke-width: 5px; + } + + .ct-series-a .ct-area { + fill: $info; + } + + .ct-area { + fill-opacity: .5; + } +} + +#chart_widget_8 { + height: 255px; + + .ct-series-a .ct-line, + .ct-series-a .ct-point { + stroke: $info; + } + + .ct-line { + stroke-width: 2px; + } + + .ct-point { + stroke-width: 5px; + } + + .ct-series-a .ct-area { + fill: $info; + } + + .ct-area { + fill-opacity: .5; + } +} + +#chart_widget_9, #chart_widget_10 { + height: 250px !important; +} + +#chart_widget_11, #chart_widget_12, #chart_widget_13 { + .ct-slice-donut { + stroke-width: 25px !important; + } +} + + +#chart_widget_11 { + height: 270px !important; +} + +#chart_widget_17 { + height: 150px !important; +} + + +.chart_widget_tab_one { + .nav-link { + border: 1px solid #ddd; + + &.active { + background-color: $primary; + border: 1px solid $primary; + color: $white; + + &:hover { + border: 1px solid $primary; + } + } + + &:hover { + border: 1px solid #ddd; + } + } +} + +.ccc-widget { + &>div { + @at-root [data-theme-version="dark"] & { + background: $dark-card !important; + border-color: $d-border !important; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-media.scss b/public/style/scss/components/widget/_widget-media.scss new file mode 100644 index 0000000..8a97ff7 --- /dev/null +++ b/public/style/scss/components/widget/_widget-media.scss @@ -0,0 +1,86 @@ +.widget-media{ + .timeline{ + .timeline-panel{ + display: flex; + align-items: center; + border-bottom:1px solid $l-border; + padding-bottom: 15px; + margin-bottom: 15px; + + .media{ + width: 50px; + height: 50px; + background: #eee; + border-radius: $radius; + overflow: hidden; + font-size: 20px; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + align-self: start; + + &-primary{ + background:$primary-light; + color:$primary; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + } + } + &-info{ + background:$info-light; + color:$info; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + } + } + &-warning{ + background:$warning-light; + color:$warning; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + } + } + &-danger{ + background:$danger-light; + color:$danger; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + } + } + &-success{ + background:$success-light; + color:$success; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + } + } + } + .media-body{ + p{ + font-size: 14px; + line-height:1.5; + } + } + .dropdown { + align-self: self-end; + margin-top: 5px; + } + } + li:last-child { + .timeline-panel{ + margin-bottom:0; + border-bottom:0; + padding-bottom:0; + } + } + } +} +.card[class*="bg-"]{ + .timeline{ + .timeline-panel{ + border-color:rgba(255,255,255,0.2) !important; + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-messages.scss b/public/style/scss/components/widget/_widget-messages.scss new file mode 100644 index 0000000..753c271 --- /dev/null +++ b/public/style/scss/components/widget/_widget-messages.scss @@ -0,0 +1,6 @@ +.widget-message { + p{ + font-size: 14px; + line-height: 1.5; + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-pickadate.scss b/public/style/scss/components/widget/_widget-pickadate.scss new file mode 100644 index 0000000..b675f3e --- /dev/null +++ b/public/style/scss/components/widget/_widget-pickadate.scss @@ -0,0 +1,127 @@ +.picker{ + .picker__frame { + min-width: 450px!important; + max-width: 450px!important; + + .picker__box{ + padding: 20px; + border: 0; + box-shadow: 0 5px 10px rgba(0,0,0,0.1); + + .picker__header{ + margin-top: 0; + + .picker__year{ + color: $primary; + font-style: inherit; + font-size: 20px; + } + + .picker__nav--prev, + .picker__nav--next{ + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 2px; + &:before{ + content: none!important + } + &:after{ + font-family: fontawesome; + border: 0; + margin: 0 auto; + font-size: 22px; + } + &:hover{ + background-color: lighten($primary, 30)!important; + color: $primary!important; + } + } + .picker__nav--prev{ + left: 0; + &:after{ + content: "\f0d9"; + } + } + .picker__nav--next{ + right: 0; + &:after{ + content: "\f0da"; + } + } + } + + .picker__table{ + .picker__weekday { + padding: 10px 0; + font-size: 16px; + } + .picker__day { + width: 40px; + height: 40px; + border-radius: 50px; + padding: 0!important; + font-size: 16px; + line-height: 40px; + margin: auto; + border: 0!important; + + &.picker__day--today{ + &:before { + content: none !important; + } + } + + &.picker__day--highlighted { + border: 0!important; + padding: 0; + background-color: lighten($primary, 30)!important; + color: $white!important; + } + + &:hover{ + background-color: lighten($primary, 30)!important; + color: $white !important; + } + } + } + + .picker__footer{ + .picker__button--today{ + background-color: lighten($primary, 30)!important; + color: $white !important; + + &:before{ + content: none!important + } + } + + .picker__button--clear, + .picker__button--close, + .picker__button--today{ + border: 0; + border-radius: 2px; + font-size: 16px; + &:hover{ + background-color: lighten($primary, 30)!important; + color: $white !important; + } + } + } + + } + + @include respond('phone') { + min-width: 100%!important; + max-width: 100%!important; + + .picker__box{ + padding: 15px; + margin: 0 10px; + } + } + } + +} + diff --git a/public/style/scss/components/widget/_widget-social.scss b/public/style/scss/components/widget/_widget-social.scss new file mode 100644 index 0000000..32cf140 --- /dev/null +++ b/public/style/scss/components/widget/_widget-social.scss @@ -0,0 +1,76 @@ +.social-icon{ + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 4px; + text-align: center; + background: $body-bg; + margin-bottom: 0.5rem; + font-size: 20px; + + i{ + // font-size: 0.875rem; + color: $white + } + &.youtube{ + background: $youtube; + } + &.facebook{ + background: $facebook; + } + &.twitter{ + background: $twitter; + } +} + + +.social-icon2{ + a{ + border: .1rem solid $primary; + display: block; + padding: 1rem; + margin-top: 1.5rem; + margin-bottom: .5rem; + border-radius: .3rem; + font-size: 1.6rem; + } + + i{ + font-size: 12px; + color: $primary; + } +} + +.social-icon3{ + ul{ + li{ + display: inline-block; + a{ + display: block; + i{ + font-size: 1.4rem; + padding: 1rem .7rem; + color: $l-ctd; + } + &:hover{ + i{ + color: $primary; + } + } + } + } + } +} + +.social-icons-muted{ + ul li a i{ + color: $muted; + } +} + +.social-links { + a { + padding: .5rem; + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-stat.scss b/public/style/scss/components/widget/_widget-stat.scss new file mode 100644 index 0000000..7756ff6 --- /dev/null +++ b/public/style/scss/components/widget/_widget-stat.scss @@ -0,0 +1,210 @@ +.widget-stat { + .media { + padding: 0px 0; + align-items: center; + &>span { + height: 85px; + width: 85px; + border-radius: 100%; + padding: 10px 12px; + font-size: 32px; + display: flex; + justify-content: center; + align-items: center; + color: $l-ctd; + + @include respond('laptop') { + height: 70px; + width: 70px; + min-width:70px; + } + } + @include custommq($min: 576px) {} + .media-body { + p { + font-weight: 500; + font-size: 16px; + line-height: 1.5; + @include respond('laptop') { + font-size: 14px; + } + @at-root [data-theme-version="dark"] & { + color: #c4c9d5; + } + } + small, + .small { + font-size: 75%; + } + h3{ + font-size: 30px; + font-weight: 600; + margin: 0; + line-height: 1.2; + } + h4 { + font-size: 24px; + display: inline-block; + vertical-align: middle; + } + span { + margin-left: 5px; + + } + } + } + &[class*="bg-"] .media > span{ + background-color:rgba(255,255,255,0.25); + color:$white; + } + &[class*="bg-"] .progress{ + background-color:rgba(255,255,255,0.25) !important; + } + +} +[direction="rtl"] { + .widget-stat .media .media-body span{ + margin-left: 0; + margin-right: 10px; + } +} +.dez-widget-1{ + .card { + background: #FFE7DB; + .card-body { + p { + color: #f87533; + } + } + } + .progress { + + } + .icon{ + float: right; + width: 50px; + height: 50px; + display: flex; + align-items:center; + justify-content:center; + border-radius: 6px; + font-size: 28px; + } +} +.bgl-primary{ + background: $primary-light; + border-color: $primary-light; + @at-root [data-theme-version="dark"] & { + background-color: $primary-opacity; + border-color: $primary-opacity; + } +} +.bgl-secondary{ + background: $secondary-light; + border-color: $secondary-light; + @at-root [data-theme-version="dark"] & { + background-color: $secondary-opacity; + border-color: $secondary-opacity; + } + +} +.bgl-success{ + background: $success-light; + border-color: $success-light; + @at-root [data-theme-version="dark"] & { + background-color: $success-opacity; + border-color: $success-opacity; + } + +} +.bgl-warning{ + background: $warning-light; + border-color: $warning-light; + @at-root [data-theme-version="dark"] & { + background-color: $warning-opacity; + border-color: $warning-opacity; + } + +} +.bgl-danger{ + background: $danger-light; + border-color: $danger-light; + @at-root [data-theme-version="dark"] & { + background-color: $danger-opacity; + border-color: $danger-opacity; + } + +} +.bgl-info{ + background: $info-light; + border-color: $info-light; + @at-root [data-theme-version="dark"] & { + background-color: $info-opacity; + border-color: $info-opacity; + } + +} +.bg-primary-light{ + background: rgba($primary-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($primary, 0.05); + } +} +.bg-secondary-light{ + background: rgba($secondary-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($secondary, 0.05); + } +} +.bg-success-light{ + background: rgba($success-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($success, 0.05); + } +} +.bg-warning-light{ + background: rgba($warning-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($warning, 0.05); + } +} +.bg-danger-light{ + background: rgba($danger-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($danger, 0.05); + } +} +.bg-info-light{ + background: rgba($info-light, 0.5); + @at-root [data-theme-version="dark"] & { + background-color: rgba($info, 0.05); + } +} + + +.bgl-dark{ + background: $dark-light; + border-color: $dark-light; +} +.bgl-light{ + background: $light; + border-color: $light; +} +.overlay-box{ + position:relative; + z-index:1; + &:after{ + content:""; + width:100%; + height:100%; + left:0; + top:0;; + position:absolute; + opacity:0.85; + background:$primary; + z-index: -1; + } +} +.rating-bar{ + font-size: 13px; +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widget-todo-list.scss b/public/style/scss/components/widget/_widget-todo-list.scss new file mode 100644 index 0000000..b0e5817 --- /dev/null +++ b/public/style/scss/components/widget/_widget-todo-list.scss @@ -0,0 +1,130 @@ +.tdl-holder { + margin: 0 auto; + ul { + list-style: none; + margin: 0; + padding: 0; + } + li { + background-color: $white; + border-bottom: 1px solid $border; + // color: #252525; + list-style: none none; + margin: 0; + padding: 0; + span { + margin-left: 35px; + // color: $l-ctd; + font-size: 1rem; + // font-weight: 600; + vertical-align: middle; + transition: all 0.2s linear; + + @at-root [direction="rtl"] #{&} { + margin-left: auto; + margin-right: 35px; + } + } + } + label { + cursor: pointer; + display: block; + line-height: 50px; + padding-left: 1.5rem; + position: relative; + margin: 0 !important; + + @at-root [direction="rtl"] #{&} { + padding-left: 0; + padding-right: 1.5rem; + } + + &:hover { + background-color: #eef1f6; + color: $dark; + + + + a { + color: $danger; + } + + } + + a { + color: $white; + display: inline-block; + line-height: normal; + height: 100%; + text-align: center; + text-decoration: none; + width: 50px; + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + -o-transition: all .2s linear; + transition: all 0.2s linear; + padding: 18px 0px; + font-size: 18px; + position: absolute; + right: 0; + + @at-root [direction="rtl"] #{&} { + right: auto; + left: 0; + } + } + } + input { + &[type=checkbox] { + cursor: pointer; + opacity: 0; + position: absolute; + + i { + background-color: #fff; + border: 1px solid #e7e7e7; + display: block; + height: 20px; + position: absolute; + top: 15px; + width: 20px; + z-index: 1; + border-radius: 00px; + font-size: 11px; + border-radius: 4px; + } + &:checked { + + + i { + background: $primary; + border-color: transparent; + + } + + + i::after { + content: "\f00c"; + font-family: 'fontAwesome'; + display: block; + left: 2px; + position: absolute; + top: -14px; + z-index: 2; + color: $white; + } + ~ span { + text-decoration: line-through; + position: relative; + } + } + } + &[type=text] { + background-color: $white; + height: 50px; + margin-top: 29px; + border-radius: 3px; + + &::placeholder { + color: $dark; + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/components/widget/_widgets.scss b/public/style/scss/components/widget/_widgets.scss new file mode 100644 index 0000000..640d05f --- /dev/null +++ b/public/style/scss/components/widget/_widgets.scss @@ -0,0 +1,8 @@ +@import "./widget-chart"; +@import "./widget-social"; +@import "./widget-stat"; +@import "./widget-todo-list"; +@import "./widget-messages"; +@import "./widget-pickadate"; +@import "./widget-card-list"; +@import "./widget-media"; \ No newline at end of file diff --git a/public/style/scss/layout/_layout.scss b/public/style/scss/layout/_layout.scss new file mode 100644 index 0000000..414ff9e --- /dev/null +++ b/public/style/scss/layout/_layout.scss @@ -0,0 +1,8 @@ +@import './footer/footer'; +@import './header/header'; +@import './rtl/rtl'; +@import './sidebar/sidebar'; +@import './theme/theme'; +@import './typography/typography'; +@import './version-transparent/main'; +@import './version-dark/main'; \ No newline at end of file diff --git a/public/style/scss/layout/footer/_footer.scss b/public/style/scss/layout/footer/_footer.scss new file mode 100644 index 0000000..0919685 --- /dev/null +++ b/public/style/scss/layout/footer/_footer.scss @@ -0,0 +1,27 @@ + + + +.footer { + padding-left: 21.563rem; + background-color: $body-bg; + @include respond('laptop'){ + padding-left: 17rem; + } + .copyright { + padding: 0.9375rem; + + p { + text-align: center; + margin: 0; + } + + a{ + color: $primary; + } + @include custommq($min: 991px) { + border-radius:0 0 0 50px; + } + } +} + + diff --git a/public/style/scss/layout/header/_header-global.scss b/public/style/scss/layout/header/_header-global.scss new file mode 100644 index 0000000..71eaf52 --- /dev/null +++ b/public/style/scss/layout/header/_header-global.scss @@ -0,0 +1,262 @@ +///////////////// +// Header +///////////////// +.header { + // width: 100%; + height: 7.5rem; + z-index: 1; + position: relative; + padding: 0rem; + background-color: $white; + z-index: 4; + // box-shadow: 0 0 1rem $l-border; + padding-left: 21.563rem; + transition: all .2s ease; + @include respond('laptop'){ + padding-left: 17rem; + } + // &::before { + // content: ""; + // height: 168px; + // top: 0; + // left: 0; + // width: 100%; + // position: absolute; + // z-index: 997; + // background: rgba(116, 104, 240,0.85) + // } + .header-content { + height: 100%; + padding-left: 5.3125rem; + padding-right: 2.4rem; + align-items: center; + display: flex; + + // box-shadow: $shadow; + // @include respond('desktop') { + // padding-left: 15px; + // padding-right:15px; + // max-width: 1140px; + // margin: 0 auto; + // } + // @include respond('tab-land') { + // padding-left: 15px; + // padding-right:15px; + // max-width: 960px; + // margin: 0 auto; + // } + // @include respond('tab-port') { + // padding-left: 15px; + // padding-right:15px; + // max-width: 720px; + // margin: 0 auto; + // } + // @include respond('phone-land') { + // padding-left: 60px; + // padding-right:15px; + // } + @include custommq($max: 767px) { + padding-left: 3.75rem; + padding-right: 0.938rem; + border-radius: 0; + } + + } + .navbar { + padding: 0; + height: 100%; + width: 100%; + .navbar-collapse { + height: 100%; + width: 100%; + } + } + @include respond('tab-land'){ + height:5rem; + } +} + +//////////////////////// +// CSS Pulse Effect +//////////////////////// +@mixin circle($circleSize) { + width: $circleSize; + height: $circleSize; + border-radius: $circleSize/2; +} + + +/* pulse in SVG */ + +svg.pulse-svg { + overflow: visible; + .first-circle { + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + fill: $primary; + } + .second-circle { + @extend .first-circle; + -webkit-animation-delay: 1s; + animation-delay: 1s; + } + .third-circle { + @extend .first-circle; + -webkit-animation-delay: 2s; + animation-delay: 2s; + } +} + + +/* pulse in CSS */ + +.pulse-css { + @include circle(1rem); + border-radius: 3.5rem; + height: 1rem; + position: absolute; + background:$warning; + right: 0px; + top: 0px; + width: 1rem; + &:after, + &:before { + content: ''; + @include circle(1rem); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: -.2rem; + background-color: $warning; + margin: auto; + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + @at-root [direction="rtl"] & { + left: auto; + right: -.2rem; + } + } + @include respond ('laptop'){ + height:0.5rem; + width:0.5rem; + } + +} + +@-webkit-keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; + } + 50% { + opacity: 0.1; + } + 70% { + opacity: 0.09; + } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; + } +} + +@keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; + } + 50% { + opacity: 0.1; + } + 70% { + opacity: 0.09; + } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; + } +} + +[data-sidebar-style="full"], +[data-sidebar-style="overlay"] { + .header { + width: 100%; + @include custommq($min: 1200px, $max: 1350px) { + width: 100%; + padding-left: 17rem; + } + @include respond('tab-land') { + width: 100%; + padding-left: 5rem; + } + } +} + +[data-sidebar-style="mini"] { + .header { + width: 100%; + padding-left: 5rem; + } +} + +[data-sidebar-style="compact"] { + .header { + width: 100%; + padding-left: 15rem; + .header-content{ + padding-left: 2.4rem; + } + } +} + +[data-header-position="fixed"] { + .header { + position: fixed; + top: 0; + width: 100%; + } + .content-body { + padding-top: 7.5rem; + @include respond('tab-land'){ + padding-top: 5rem; + } + } + .deznav { + margin-top: 0; + } +} +[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] { + .header { + width: 1199px; + } +} +[data-sidebar-style="modern"] { + .header { + width: 100%; + padding-left: 9.375rem; + + + } + &[data-layout="horizontal"] { + .nav-header .brand-logo{ + justify-content: start; + } + .header .header-content{ + padding-left: 30px; + + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/header/_header-left.scss b/public/style/scss/layout/header/_header-left.scss new file mode 100644 index 0000000..66da8ca --- /dev/null +++ b/public/style/scss/layout/header/_header-left.scss @@ -0,0 +1,156 @@ +.header-left { + height: 100%; + display: flex; + align-items: center; + + .dashboard_bar { + font-size: 28px; + font-weight: 600; + color:$black; + @include respond('laptop') { + font-size: 24px; + } + @include respond('phone-land') { + display:none; + } + } + + input { + background: $body-bg !important; + min-width: 170px; + min-height: 40px; + color: $dark!important; + border-top-left-radius: $radius; + border-bottom-left-radius: $radius; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + padding: 10px 20px; + font-size: 16px; + border-right-width:0!important; + border: 1px solid #ebebeb; + border-width: 1px; + font-weight: 300; + + @include respond('desktop') { + // margin-top: 3px; + } + @at-root [direction="rtl"] & { + border-top-right-radius: $radius; + border-bottom-right-radius: $radius; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:focus, + &:active, + &.active { + border-color: #ebebeb; + box-shadow: none; + } + &::-webkit-input-placeholder { + /* Edge */ + color: $dark; + } + &:-ms-input-placeholder { + /* Internet Explorer */ + color: $dark; + } + &::placeholder { + color: $dark; + } + } + // .btn { + // border-top-left-radius: 0; + // border-bottom-left-radius: 0; + // height: 45px; + // @at-root [direction="rtl"] & { + // border-top-right-radius: 0; + // border-bottom-right-radius: 0; + // border-top-left-radius: .25rem; + // border-bottom-left-radius: .25rem; + // } + // } + .search_bar { + display: flex; + align-items: center; + height: 100%; + @include respond('phone-land') { + display:none; + } + .dropdown-menu { + box-shadow: none; + + + } + .search_icon { + background: $body-bg !important; + height: 56px; + line-height:22px; + padding: 15px 20px 15px 0 !important; + border-top-right-radius: $radius; + border-bottom-right-radius: $radius; + border: 1px solid #ebebeb; + border-width: 1px; + border-left-width:0; + + i { + font-size: 24px; + color: $dark; + line-height: 1; + } + @include respond('laptop') { + height: 41px; + padding: 8px 15px 8px 0 !important; + svg{ + width:18px; + height:18px; + } + } + } + @include custommq($max: 767px) { + position: static; + .dropdown-menu { + width: 300px; + left: -15vw; + box-shadow: 0px 5px 10px 0 rgba(0,0,0,0.1); + border-radius: 4px !important; + @include respond('phone') { + width: 250px; + left: -25vw; + } + .form-control{ + border-radius: 4px !important; + width:100%; + } + @at-root [direction="rtl"] & { + right: -98px; + } + } + } + + // .form-inline { + // flex-flow: row nowrap; + // } + .dropdown-menu, + .dropdown-menu.show { + // box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + border: 0px; + background-color: transparent; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; + @include custommq($min: 768px) { + left: 0; + top: 0; + transform: none; + display: block; + position: unset; + } + } + } +} + +[data-sidebar-style="compact"] { + .header-left { + margin-left: 0; + } +} \ No newline at end of file diff --git a/public/style/scss/layout/header/_header-right.scss b/public/style/scss/layout/header/_header-right.scss new file mode 100644 index 0000000..aee4a26 --- /dev/null +++ b/public/style/scss/layout/header/_header-right.scss @@ -0,0 +1,343 @@ +.header-right { + height: 100%; + + + + .nav-item { + height: 100%; + display: flex; + align-items: center; + .nav-link { + color: $l-ctd; + font-size: 18px; + } + } + .right-sidebar{ + margin-right:-30px; + a{ + height: 80px; + width: 80px; + text-align: center; + justify-content: center; + display: flex; + align-items: center; + border-left: 1px solid $light; + } + } + &>li { + &:not(:first-child) { + padding-left:2rem; + @include respond ('mid-desktop'){ + padding-left: 1.3rem; + } + @include respond('laptop') { + padding-left:1rem; + } + @include respond('phone') { + padding-left:0.5rem; + } + } + } + .notification_dropdown { + @include respond('phone-land') { + position: static; + } + .nav-link { + position: relative; + color: $primary; + background: rgba($primary,0.1); + border-radius: $radius; + padding: 12px; + //border:1px solid $primary; + line-height: 1; + @include respond('laptop') { + padding: 10px; + } + + &.secondary{ + background:$secondary-light; + color: $secondary; + [fill] { + fill: $secondary; + } + + } + &.primary{ + background:$primary-light; + color: $primary; + [fill] { + fill: $primary; + } + } + &.warning{ + background:$warning-light; + color: $warning; + [fill] { + fill: $warning; + } + } + &.success{ + background:$success-light; + color: $success; + [fill] { + fill: $success; + } + } + i { + font-size: 24px; + @include respond('laptop') { + font-size: 18px; + } + + } + svg{ + @include respond('laptop') { + width:24px; + height:24px; + } + } + .badge { + position: absolute; + font-size: 14px; + border-radius: 40px; + right: -1px; + top: 3px; + box-shadow:0px 0px 10px 3px rgba($primary,0.2); + font-weight: normal; + height: 26px; + width: 26px; + line-height: 26px; + text-align: center; + padding: 0px; + @include respond('laptop') { + right: 3px; + top: 3px; + font-size: 12px; + height: 18px; + width: 18px; + line-height: 18px; + } + @include respond ('phone'){ + right:-1px; + height:15px; + width:15px; + font-size:10px; + line-height:15px; + } + } + } + .dropdown-item { + &:focus, + &:active { + a { + color: $white; + } + } + a { + color: $dark; + &:hover { + text-decoration: none; + } + } + } + } + .dropdown-menu { + border-width:0; + box-shadow: 0 0 37px rgba(8,21,66,0.05); + @at-root [data-theme-version="dark"] & { + box-shadow: none; + } + } + .header-profile { + &>a.nav-link { + padding: 0 0 0 0; + display: flex; + align-items: center; + border-radius: $radius 28px 28px $radius; + @include respond('phone') { + background: transparent; + padding: 0 ; + } + i { + font-weight: 700; + } + .header-info{ + text-align: left; + padding-left:15px; + @include respond('tab-land') { + padding-left:15px; + } + @include respond('phone') { + display:none; + } + span{ + font-size:16px; + display: block; + font-weight: 400; + } + strong{ + font-weight: 600; + } + small{ + display:block; + font-size: 13px; + color:$muted; + font-weight:400; + line-height: 1.2; + } + } + } + .dropdown-menu { + padding: 15px 0; + min-width: 12.5rem; + a { + &:hover, + &:focus, + &.active { + color: $primary; + } + } + } + img { + width: 57px; + height: 57px; + border-radius: 60px; + + @include respond('laptop') { + width: 39px; + height: 39px; + } + } + .dropdown-toggle { + i { + font-size: 1.25rem; + } + span { + @include respond('phone') { + display: none; + } + } + } + .profile_title { + background: $primary; + color: $white; + padding: 10px 20px; + h5 { + color: $white; + margin-bottom: 3px; + } + } + // .dropdown-toggle::after{ + // display: none; + // } + .dropdown-item { + padding: 8px 24px; + } + } + +} +.dz-fullscreen{ + #icon-minimize{ + display:none; + } + &.active{ + #icon-full{ + display:none; + } + #icon-minimize{ + display:inline-block; + } + } +} +.notification_dropdown { + .dropdown-menu-right { + min-width: 310px; + padding: 0rem 0 1rem; + top: 100%; + + .notification_title { + background: $primary; + color: $white; + padding: 10px 20px; + h5 { + color: $white; + margin-bottom: 3px; + } + } + .media { + width: 45px !important; + height: 45px !important; + font-size: 18px !important; + + // &:last-child{ + // border-bottom: 0px; + // } + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + &>span { + width: 35px; + height: 35px; + border-radius: 50px; + display: inline-block; + padding: 7px 9px; + margin-right: 10px; + @at-root [direction="rtl"]#{&} { + margin-right: 0; + margin-left: 10px + } + &.success { + background: $success-light; + color: $success; + [fill] { + fill: $success; + } + } + &.primary { + background: $primary-light; + color: $primary; + svg [fill] { + fill: $primary; + } + } + &.danger { + background: $danger-light; + color: $danger; + [fill] { + fill: $danger; + } + } + [fill] { + fill: $primary; + } + } + .notify-time { + width: 100%!important; + margin-right: 0!important; + color: $l-ctl; + } + p { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 200px; + margin-bottom: 0; + margin-top: 5px; + @include respond('phone') { + max-width: 100px; + } + } + } + .all-notification { + display: block; + padding: 15px 30px 0; + // color: $dark; + text-align: center; + border-top: 1px solid $light; + + i { + margin-left: 10px; + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/header/_header.scss b/public/style/scss/layout/header/_header.scss new file mode 100644 index 0000000..59126a7 --- /dev/null +++ b/public/style/scss/layout/header/_header.scss @@ -0,0 +1,7 @@ +@import './nav-header/nav-header'; +@import './header-global'; +@import './header-left'; +@import './header-right'; + + + diff --git a/public/style/scss/layout/header/nav-header/_nav-control.scss b/public/style/scss/layout/header/nav-header/_nav-control.scss new file mode 100644 index 0000000..9547a1c --- /dev/null +++ b/public/style/scss/layout/header/nav-header/_nav-control.scss @@ -0,0 +1,288 @@ +[data-sidebar-style="mini"], +[data-layout="horizontal"] { + .nav-control { + display: none; + } +} + +[data-sidebar-style="overlay"] { + @include respond('phone-land') { + .nav-header .logo-abbr { + display: block; + } + } +} + +[data-header-position="fixed"] { + .nav-header { + position: fixed; + left: auto; + // @include respond('big-desktop') { + // left: 6rem; + // } + } +} + +.nav-header { + height: 7.5rem; + width: 21.563rem; + display: inline-block; + text-align: left; + position: absolute; + left: 0; + top: 0; + background-color: $white; + transition: all .2s ease; + z-index: 5; + // border-bottom: 1px solid $border; + + .logo-abbr { + max-width: 52px; + @include respond('phone') { + max-width: 40px; + } + + } + .logo-compact { + display: none; + } + // @include respond('big-desktop') { + // left: 3.125rem; + // } + @include custommq($min: 1200px, $max: 1400px) { + width: 17rem; + } + .brand-logo { + display: flex; + height: 100%; + width: 100%; + justify-content: flex-start; + align-items: center; + font-size: 1.125rem; + color: $white; + text-decoration: none; + padding-left: 50px; + padding-right: 50px; + font-weight: 700; + @include respond('laptop') { + padding-left: 25px; + padding-right: 25px; + } + + // &:hover { + // color: $primary; + // } + + + [data-sidebar-style="compact"] &, + [data-sidebar-style="mini"] & { + padding-left: 0; + padding-right: 0; + justify-content: center; + } + @include respond('phone-land') { + padding-left: 0; + padding-right: 0; + justify-content: center; + } + } + .brand-title { + margin-left: 10px; + max-width: 120px; + margin-top: 0px; + // &::first-letter{ + // background: $white; + // color: $primary; + // padding: 1px 10px; + // margin-right: 5px; + // border-radius: 3px; + // } + @at-root [data-theme-version="dark"] & { + background-position: 0 120%; + } + } +} + +@include respond('tab-land') { + .nav-header { + width: 5rem; + height:5rem; + .brand-title { + display: none; + } + } +} + +.nav-control { + cursor: pointer; + position: absolute; + right: -4.0625rem; + text-align: center; + top: 50%; + transform: translateY(-50%); + z-index: 9999; + // color: $primary; + font-size: 1.4rem; + // line-height: 2rem; + padding: 2px 0.5rem 0; + // margin-top: 5px; + border-radius: 2px; + @include respond('phone-land') { + right: -2.75rem; + } + @include respond('phone') { + right: -2.75rem; + } + // @include respond('desktop') { + // right: -3.125rem; + // } + @include custommq($min: 1200px, $max: 1500px) { + // right: 0; + } +} + +//////////////////// +// Humbuger Icon +//////////////////// +.hamburger { + // background-color: $white; + display: inline-block; + left: 0px; + position: relative; + top: 3px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: 26px; + z-index: 999; +} + +.hamburger .line { + background: $primary; + display: block; + height: 3px; + border-radius: 3px;; + margin-top: 6px; + margin-bottom: 6px; + margin-left: auto; + // width: 22px; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.hamburger .line:nth-child(1) { + width: 20px; +} + +.hamburger .line:nth-child(2) { + width: 26px; +} + +.hamburger .line:nth-child(3) { + width: 22px; +} + +.hamburger:hover { + cursor: pointer; +} + +.hamburger:hover .line { + width: 26px; +} + + +/* + .hamburger.is-active { + left: 60px; + } + */ + +.hamburger.is-active .line:nth-child(1), +.hamburger.is-active .line:nth-child(3) { + width: 10px; + height: 2px; +} + +.hamburger.is-active .line:nth-child(2) { + -webkit-transform: translateX(-0px); + transform: translateX(-0px); + width: 22px; + height: 2px; +} + +.hamburger.is-active .line:nth-child(1) { + -webkit-transform: translateY(4px) rotate(45deg); + transform: translateY(4px) rotate(45deg); +} + +.hamburger.is-active .line:nth-child(3) { + -webkit-transform: translateY(-4px) rotate(-45deg); + transform: translateY(-4px) rotate(-45deg); +} + +@media (min-width:767px) { + + [data-sidebar-style="compact"] { + .nav-control { + display: none; + } + .nav-header { + width: 15rem; + } + } +} + +[data-sidebar-style="full"][data-layout="vertical"] { + .menu-toggle { + .brand-title { + display: none; + } + .nav-header { + .logo-abbr { + display: block; + } + } + } +} + +[data-sidebar-style="full"][data-layout="horizontal"] { + .logo-compact { + display: none; + } +} + +[data-sidebar-style="mini"] { + .nav-header { + .logo-abbr { + display: block; + } + } +} + +[data-sidebar-style="compact"][data-layout="vertical"] { + .nav-header { + .brand-title { + /* display: none; */ + } + .logo-compact { + max-width: 75px; + } + } +} +[data-sidebar-style="compact"][data-layout="horizontal"] { + .nav-header .brand-logo { + padding-left: 30px; + padding-right: 30px; + justify-content: start; + } +} +[data-sidebar-style="modern"][data-layout="vertical"] { + .nav-header { + width: 9.375rem; + .brand-title { + display: none; + } + .logo-compact { + display: none; + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/header/nav-header/_nav-header.scss b/public/style/scss/layout/header/nav-header/_nav-header.scss new file mode 100644 index 0000000..b34c0fe --- /dev/null +++ b/public/style/scss/layout/header/nav-header/_nav-header.scss @@ -0,0 +1 @@ +@import './nav-control'; \ No newline at end of file diff --git a/public/style/scss/layout/rtl/_rtl-footer.scss b/public/style/scss/layout/rtl/_rtl-footer.scss new file mode 100644 index 0000000..89989f7 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-footer.scss @@ -0,0 +1,44 @@ +html[dir="rtl"] { + + //footer + [direction="rtl"] { + .footer{ + padding-right: 17.1875rem; + padding-left: 0; + + @include media-breakpoint-down(sm) { + padding-right: 0; + } + } + + &[data-sidebar-style="overlay"] { + .footer { + padding-right: 0; + } + } + + .menu-toggle { + .footer { + padding-right: 3.75rem; + } + } + + &[data-container="boxed"] { + .footer { + padding-right: 0; + } + } + + &[data-sidebar-style="mini"]:not([data-layout="horizontal"]) { + .footer { + padding-right: 3.75rem; + } + } + + &[data-sidebar-style="compact"]:not([data-layout="horizontal"]) { + .footer { + padding-right: 9.375rem; + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/rtl/_rtl-global.scss b/public/style/scss/layout/rtl/_rtl-global.scss new file mode 100644 index 0000000..eb3a355 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-global.scss @@ -0,0 +1,78 @@ +// html[dir="rtl"] { + + //content body + [direction="rtl"] { + .list-group{ + padding-left: 0; + } + .form-check-input{ + margin-left: -1.25rem; + margin-right: inherit; + } + .form-check-inline .form-check-input{ + margin-right: 0; + margin-left: 10px; + } + .radio input, + .radio-inline, + .checkbox input, + .checkbox-inline input{ + margin-left: 0; + margin-right: 0; + } + .content-body { + margin-right: 17.1875rem; + margin-left: auto; + @at-root [data-sidebar-style="modern"]#{&} { + margin-right: 9.375rem; + } + .page-titles { + text-align: right; + } + } + + &[data-layout="horizontal"] { + .content-body { + margin-right: 0; + } + .deznav .metismenu li li .has-arrow:after{ + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); + } + } + + &[data-sidebar-style="mini"]:not([data-layout="horizontal"]) { + .content-body { + margin-right: 3.75rem; + } + } + + &[data-sidebar-style="compact"]:not([data-layout="horizontal"]) { + .content-body { + margin-right: 9.375rem; + } + } + + &[data-sidebar-style="overlay"] { + .content-body { + margin-right: 0; + } + } + #external-events .external-event:before{ + margin-right: 0; + margin-left: .9rem; + } + .post-input a i{ + margin-left: 15px; + margin-right: 0; + } + } + +// } +@media only screen and (max-width: 1350px) and (min-width: 1200px){ + [direction="rtl"] { + .content-body { + margin-right: 14.375rem; + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/rtl/_rtl-header.scss b/public/style/scss/layout/rtl/_rtl-header.scss new file mode 100644 index 0000000..1753068 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-header.scss @@ -0,0 +1,109 @@ + + +//header styles +[direction="rtl"] { + .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; + + @include media-breakpoint-down(sm) { + padding-right: 3.75rem; + padding-left: 0; + } + + .header-content { + padding-left: 0; + padding-right: 5.3125rem; + + @include custommq($max: 575px) { + padding-right: 4.5rem; + } + @at-root [data-sidebar-style="compact"]#{&}{ + padding-right: 1.875rem; + } + @at-root [data-sidebar-style="modern"]#{&}{ + padding-right: 5.3125rem; + } + @at-root [data-sidebar-style="overlay"]#{&}{ + padding-right: 5.3125rem; + } + } + + .nav-control { + right: 0.4375rem; + left: auto; + } + } + .header-left{ + + + .search_bar{ + .dropdown-menu, + .dropdown-menu.show{ + right: 40px !important; + @include respond('phone') { + right: -100px !important; + } + } + .search_icon{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; + @include respond('phone') { + border-radius: 5rem; + } + } + } + + } + + &[data-layout="horizontal"] { + .header { + padding: 0; + padding-right: 16rem; + + .header-content{ + padding-right: 1.875rem; + padding-left: 1.875rem; + } + } + } + &[data-layout="horizontal"][data-sidebar-style="mini"] { + .header { + padding-right: 6rem; + } + } + &[data-sidebar-style="mini"] { + .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; + } + } + + &[data-sidebar-style="compact"] { + .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; + } + &[data-layout="horizontal"]{ + .header{ + padding:0; + padding-right: 16rem; + } + } + } + &[data-sidebar-style="modern"] { + .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; + } + &[data-layout="horizontal"]{ + .header{ + padding:0; + padding-right: 16rem; + } + } + } +} + diff --git a/public/style/scss/layout/rtl/_rtl-nav-header.scss b/public/style/scss/layout/rtl/_rtl-nav-header.scss new file mode 100644 index 0000000..0536d33 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-nav-header.scss @@ -0,0 +1,105 @@ + + +//nav header styles +[direction="rtl"] { + + &:not([data-container="boxed"]) { + .nav-header { + left: auto; + right: 0; + } + } + + &[data-container="wide-boxed"] { + .nav-header { + left: auto; + right: 0; + } + } + + .nav-header { + text-align: right; + right: auto; + .brand-title{ + margin-left: 0; + margin-right: 15px; + } + .brand-logo { + padding-left: 0; + padding-right: 1.75rem; + + @at-root [data-sidebar-style="compact"]#{&}{ + padding-right: 0; + } + @at-root [data-sidebar-style="compact"]#{&}[data-layout="horizontal"]{ + padding-right: 30px; + } + @at-root [data-sidebar-style="mini"]#{&}{ + padding-right: 0; + } + @at-root [data-sidebar-style="modern"]#{&}{ + padding-right: 0; + @at-root [data-layout="horizontal"]#{&}{ + padding-right: 30px; + } + } + @include media-breakpoint-down(sm) { + // padding-left: 0; + padding-right: 0; + // justify-content: center; + } + } + } + + .nav-control { + right: auto; + left: -4.0625rem; + + @include media-breakpoint-down(sm) { + left: -4.0625rem; + } + + @include media-breakpoint-down(xs) { + left:-4.0625rem; + } + } + + &[data-sidebar-style="overlay"] { + .nav-header { + .hamburger { + &.is-active { + right: 0; + + // .line:nth-child(1) { + // transform: translateY(0.4rem) rotate(-45deg); + // } + // + // .line:nth-child(3) { + // transform: translateY(-0.4rem) rotate(45deg); + // } + } + } + } + } +} +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"]{ + .nav-header .brand-logo{ + padding-right: 30px; + } +} +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"]{ + .nav-header{ + width: 16rem; + } +} + + + + + + + + + + + diff --git a/public/style/scss/layout/rtl/_rtl-reset.scss b/public/style/scss/layout/rtl/_rtl-reset.scss new file mode 100644 index 0000000..5d75d97 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-reset.scss @@ -0,0 +1,118 @@ + +@import "../../../vendor/bootstrap-v4-rtl/scss/functions"; +@import "../../../vendor/bootstrap-v4-rtl/scss/variables"; +@import "../../../vendor/bootstrap-v4-rtl/scss/mixins"; +@import "../../../vendor/bootstrap-v4-rtl/scss/rtl"; + +.rtl { + + + // stylelint-disable declaration-no-important + @each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + @each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $length in $spacers { + + // .#{$abbrev}r#{$infix}-#{$size} { + // #{$prop}-right: 0!important; + // #{$prop}-left: $length !important; + // } + + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-right: auto; + #{$prop}-left: $length !important; + } + + // .#{$abbrev}l#{$infix}-#{$size} { + // #{$prop}-left: 0!important; + // #{$prop}-right: $length !important; + // } + + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-left: auto; + #{$prop}-right: $length !important; + } + } + } + + .mr#{$infix}-auto { + margin-right: 0!important; + margin-left: auto !important; + } + .mx#{$infix}-auto { + margin-right: auto!important; + margin-left: auto !important; + } + .ml#{$infix}-auto { + margin-right: auto !important; + margin-left: 0 !important; + } + .mx#{$infix}-auto { + margin-right: auto !important; + margin-left: auto!important; + } + } + } + + + @each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .float#{$infix}-left { @include float-right; } + .float#{$infix}-right { @include float-left; } + .float#{$infix}-none { @include float-none; } + } + } + +} + + + + + //global styles + [direction="rtl"] { + + &[data-theme-version="dark"] { + .border, .border-left, .border-right { + border-color: $d-border !important; + } + } + + .text-right { + text-align: left !important; + } + + .text-left { + text-align: right !important; + } + + .border-right { + border-left: 1px solid $border !important; + border-right: 0 !important; + + } + + .border-left { + border-right: 1px solid $border !important; + border-left: 0 !important; + } + + .dropdown-menu { + left: auto; + } + + .dropdown-menu-right { + left: 0; + right: auto; + @include respond('phone') { + left: 15px; + } + } + .notification_dropdown .dropdown-menu-right .media > span{ + margin-left: 10px; + margin-right: 0; + } + } diff --git a/public/style/scss/layout/rtl/_rtl-sidebar-right.scss b/public/style/scss/layout/rtl/_rtl-sidebar-right.scss new file mode 100644 index 0000000..0589d36 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-sidebar-right.scss @@ -0,0 +1,26 @@ + + +//sidebar right +[direction="rtl"] { + .sidebar-right { + left: -15.625rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); + + &.show { + left: 0; + right: auto; + } + + .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 5px 5px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); + } + } + .bootstrap-select .dropdown-toggle .filter-option{ + text-align:right; + } +} + diff --git a/public/style/scss/layout/rtl/_rtl-sidebar.scss b/public/style/scss/layout/rtl/_rtl-sidebar.scss new file mode 100644 index 0000000..5938848 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl-sidebar.scss @@ -0,0 +1,85 @@ + + +//sidebar styles +[direction="rtl"] { + text-align: right; + + .deznav { + text-align: right; + + .metismenu { + ul{ + padding: 0 25px 0 0; + &:after{ + left:auto; + right:25px; + } + a:before{ + left:auto; + right: -5px; + } + } + li{ + & > a svg{ + margin-left:5px; + margin-right:0; + @at-root [data-sidebar-style="compact"]#{&} { + left: auto; + margin-left: auto; + margin-right: auto; + } + @at-root [data-sidebar-style="icon-hover"]#{&} { + margin-left:0; + } + } + } + li.active { + + &>.has-arrow { + &:after { + transform: rotate(45deg) translateY(-50%); + } + } + + } + + .has-arrow { + &:after { + left: 1.5625rem; + right: auto; + + @at-root [data-layout="horizontal"]#{&} { + left: 1.125rem; + } + @at-root [data-sidebar-style="modern"]#{&} { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); + } + } + } + + } + } + + &[data-sidebar-style="full"][data-layout="vertical"] { + .menu-toggle { + .deznav { + .metismenu { + li { + &>ul { + + li:hover { + ul { + right: 11.8125rem; + left: 0; + + } + } + } + } + } + } + } + } +} + diff --git a/public/style/scss/layout/rtl/_rtl.scss b/public/style/scss/layout/rtl/_rtl.scss new file mode 100644 index 0000000..1b2e4e9 --- /dev/null +++ b/public/style/scss/layout/rtl/_rtl.scss @@ -0,0 +1,7 @@ +@import './rtl-reset'; +@import './rtl-nav-header'; +@import './rtl-header'; +@import './rtl-sidebar'; +@import './rtl-global'; +@import './rtl-sidebar-right'; +@import './rtl-footer'; \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_fixed-sidebar.scss b/public/style/scss/layout/sidebar/_fixed-sidebar.scss new file mode 100644 index 0000000..6f6e83a --- /dev/null +++ b/public/style/scss/layout/sidebar/_fixed-sidebar.scss @@ -0,0 +1,382 @@ +.chatbox{ + width:340px; + height:100vh; + position:fixed; + right:-500px; + top:0; + z-index:999; + background:#fff; + box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15) ; + @include transitionSlow; + @at-root [data-theme-version="dark"] & { + background:$dark-card; + } + .chatbox-close{ + position: absolute; + @include transitionFast; + width: 0; + height: 100%; + right: 340px; + background: #000; + z-index: 1; + opacity: 0.1; + cursor:pointer; + } + .card-fotter { + padding: 0.75rem 1rem; + } + .card-body { + padding: 1rem; + } + &.active{ + right:0; + + .chatbox-close{ + width: 100vw; + } + } + .type_msg { + padding-top: 10px; + } + .nav{ + padding: 1rem 1rem 0 1rem; + background:$primary; + border: 0; + justify-content: space-between; + + .nav-link{ + color: #fff; + opacity: 0.7; + text-transform: uppercase; + + &:hover, + &.active{ + background:transparent; + color: #fff; + opacity: 1; + border-color: #fff; + } + } + } + .img_cont{ + width: 40px; + border-radius: 40px; + margin-right: 10px; + position: relative; + height: 40px; + background: #eee; + display: flex; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 14px; + min-width: 40px; + min-height: 40px; + + .icon{ + color:#fff; + } + &.primary{ + background:$primary-light; + color:$primary; + @at-root [data-theme-version="dark"] & { + background:$primary-opacity; + } + } + &.warning{ + background:$warning-light; + color:$warning; + @at-root [data-theme-version="dark"] & { + background:$warning-opacity; + } + } + &.success{ + background:$success-light; + color:$success; + @at-root [data-theme-version="dark"] & { + background:$success-opacity; + } + } + &.info{ + background:$info-light; + color:$info; + @at-root [data-theme-version="dark"] & { + background:$info-opacity; + } + } + + img{ + width:100%; + } + .online_icon{ + background: $success; + position: absolute; + width: 12px; + height: 12px; + border-radius: 15px; + right: -1px; + bottom: 0px; + border: 2px solid #fff; + //box-shadow: 5px 5px 10px 0px rgba($success, 0.3); + + &.offline{ + background:$danger; + //box-shadow: 5px 5px 10px 0px rgba($danger, 0.3); + } + } + .online_icon{ + + + + } + } + .card{ + box-shadow:none; + } + .search{ + height:40px; + } + .user_info{ + span{ + font-size: 15px; + color: #000; + display: block; + font-weight: 500; + line-height: 1; + margin-bottom: 5px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; + @at-root [data-theme-version="dark"] & { + color: $white; + } + } + p{ + font-size:13px; + margin-bottom:0; + line-height: 1; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; + } + } + .contacts{ + li{ + padding: 7px 1rem; + border-bottom: 1px solid #eee; + cursor: pointer; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + & > div{ + display:flex; + align-items:center; + } + &:hover{ + background:#f4f7ff; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + } + } + .name-first-letter{ + background: $body-bg; + padding: 4px 1rem; + font-weight: 700; + color: #000; + position: sticky; + top: 0; + z-index: 1; + + @at-root [data-theme-version="dark"] & { + color: $white; + background:$d-bg; + } + } + } + + .msg_card_body{ + height: calc(100vh - 195px); + } + .contacts_body{ + height: calc(100vh - 120px); + } + .card-header{ + background:#f4f7ff; + padding: 15px 20px; + justify-content: center; + h6{ + font-size:15px; + } + p{ + line-height:1.2; + font-size:12px; + color: $body-color; + } + } + .chat-list-header{ + justify-content: space-between; + background: #fff; + @at-root [data-theme-version="dark"] & { + background: $dark-card; + } + a{ + text-align: center; + width: 30px; + height: 30px; + background: $body-bg; + border-radius: 6px; + line-height: 30px; + display: block; + @at-root [data-theme-version="dark"] & { + background:$primary-opacity; + svg g [fill]{ + fill:$white; + } + } + } + } + .img_cont_msg { + width: 30px; + height: 30px; + display: block; + max-width: 30px; + min-width: 30px; + + img{ + width:100%; + } + } + .msg_cotainer { + background: $primary; + margin-left: 10px; + border-radius: 0 $radius $radius $radius; + padding: 10px 15px; + color:#fff; + position:relative; + .msg_time{ + display: block; + font-size: 11px; + color: #fff; + margin-top: 5px; + opacity: 0.5; + } + &:after{ + content: ""; + position: absolute; + left: -10px; + border-right: 10px solid $primary; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; + } + } + .msg_cotainer_send { + background: $body-bg; + padding: 10px 15px; + border-radius: 6px 0px 6px 6px; + margin-right: 10px; + color: #222; + position: relative; + text-align: right; + + @at-root [data-theme-version="dark"] & { + background:$d-bg; + color:$white; + } + + .msg_time_send { + display: block; + font-size: 11px; + text-align: right; + margin-top: 5px; + opacity: 0.6; + } + &:after{ + content: ""; + position: absolute; + right: -10px; + border-left: 10px solid $body-bg; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; + @at-root [data-theme-version="dark"] & { + border-left: 10px solid $d-bg; + } + } + } + .type_msg{ + .form-control{ + padding: 10px 0; + height: 50px; + border: 0; + resize: none; + } + .btn{ + font-size: 18px; + border-radius: 38px !important; + width: 38px; + height: 38px; + padding: 0; + margin-top: 6px; + } + } + .video_cam{ + margin-left:15px; + span{ + width: 35px; + height: 35px; + background: #10ca93; + text-align: center; + line-height: 35px; + border-radius: 35px; + color: #fff; + margin-right: 5px; + align-self: center; + font-size: 16px; + padding: 0 3px; + display: inline-block; + } + } + .note_card{ + .contacts li{ + padding: 12px 1rem; + } + } +} +@include custommq($max: 576px) { + .chatbox{ + width: 280px; + .chatbox-close{ + right: 280px + } + } +} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/style/scss/layout/sidebar/_mega-menu.scss b/public/style/scss/layout/sidebar/_mega-menu.scss new file mode 100644 index 0000000..9e9a695 --- /dev/null +++ b/public/style/scss/layout/sidebar/_mega-menu.scss @@ -0,0 +1,432 @@ +//common mega-menu styles +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle, +[data-sidebar-style="mini"][data-layout="vertical"] { + + .deznav { + .metismenu { + &>li { + &.mega-menu { + + &> ul.collapse:not(.in) { + height: 252px !important; + } + + &:hover { + &>a { + width: calc(70vw + 3.75rem); + } + + &>ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + + ul a { + width: 101%; + } + } + } + + &-xl { + &:hover { + &>a { + width: calc(70vw + 3rem); + } + + &>ul { + max-height: 200px; + width: 70vw; + + ul a { + width: 101%; + } + } + } + } + + &-lg { + + &:hover { + &>a { + width: calc(55vw + 3rem); + } + + &>ul { + max-height:200px; + width: 55vw; + + ul a { + width: 101%; + } + } + } + } + + &-md { + &:hover { + &>a { + width: calc(45vw + 3); + } + &>ul { + max-height: 18.75rem; + width: 45vw; + + ul a { + width: 101%; + } + } + } + } + + &-sm { + &:hover { + &>a { + width: calc(30vw + 3); + } + &>ul { + max-height: 18.125rem; + width: 30vw; + + ul a { + width: 101%; + } + } + } + } + } + } + } + } +} + + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] { + .deznav { + .metismenu { + + &>li { + &.mega-menu { + + &:hover { + &>a { + width: calc(60vw + 3.75rem); + } + &>ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 25rem; + width: 60vw; + + ul a { + width: 101%; + } + } + } + + &-xl { + &:hover { + &>a { + width: calc(60vw + 3.75rem); + } + &>ul { + max-height: 25.625rem; + width: 60vw; + } + } + } + + &-lg { + + &:hover { + &>a { + width: calc(50vw + 3.75rem); + } + + &>ul { + max-height: 16.25rem; + width: 50vw; + } + } + } + + &-md { + &:hover { + &>a { + width: calc(40vw + 3.75rem); + } + &>ul { + max-height: 18.75rem; + width: 40vw; + } + } + } + + &-sm { + &:hover { + &>a { + width: calc(22vw + 3.75rem); + } + &>ul { + max-height: 18.125rem; + width: 22vw; + } + } + } + } + } + } + } +} + + +//mega menu for horizontal layout +[data-layout="horizontal"] { + + .deznav { + + .metismenu { + + &>li { + + &.mega-menu { + &:not(:last-child) { + position: static; + } + + ul { + left: 0; + right: 0; + + + li { + + @at-root [data-theme-version="dark"]#{&} { + border-color: $d-border; + } + + @at-root [data-sibebarbg="color_2"]#{&} { + border-color: darken($color_pallate_2, 20%); + } + + @at-root [data-sibebarbg="color_3"]#{&} { + border-color: darken($color_pallate_3, 20%); + } + + @at-root [data-sibebarbg="color_4"]#{&} { + border-color: darken($color_pallate_4, 20%); + } + + @at-root [data-sibebarbg="color_5"]#{&} { + border-color: darken($color_pallate_5, 20%); + } + + @at-root [data-sibebarbg="color_6"]#{&} { + border-color: darken($color_pallate_6, 20%); + } + + @at-root [data-sibebarbg="color_7"]#{&} { + border-color: darken($color_pallate_7, 20%); + } + + @at-root [data-sibebarbg="color_8"]#{&} { + border-color: darken($color_pallate_8, 20%); + } + + @at-root [data-sibebarbg="color_9"]#{&} { + border-color: darken($color_pallate_9, 20%); + } + + @at-root [data-sibebarbg="color_10"]#{&} { + border-color: darken($color_pallate_10, 20%); + } + + a { + transition: all .4s ease-in-out; + + &:hover { + border-radius: 0.25rem; + } + } + } + } + + &:hover { + &>ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + z-index: 99; + + &::after { + content: ""; + height: 100%; + width: 1px; + position: absolute; + background-color: $white; + right: 2.8125rem; + top: 0; + + @at-root [data-theme-version="dark"]#{&} { + background-color: lighten($color: $d-bg, $amount: 3.2%); + } + + @at-root [data-sibebarbg="color_2"]#{&} { + background-color: darken($color_pallate_2, 10%); + } + + @at-root [data-sibebarbg="color_3"]#{&} { + background-color: darken($color_pallate_3, 10%); + } + + @at-root [data-sibebarbg="color_4"]#{&} { + background-color: darken($color_pallate_4, 10%); + } + + @at-root [data-sibebarbg="color_5"]#{&} { + background-color: darken($color_pallate_5, 10%); + } + + @at-root [data-sibebarbg="color_6"]#{&} { + background-color: darken($color_pallate_6, 10%); + } + + @at-root [data-sibebarbg="color_7"]#{&} { + background-color: darken($color_pallate_7, 10%); + } + + @at-root [data-sibebarbg="color_8"]#{&} { + background-color: darken($color_pallate_8, 10%); + } + + @at-root [data-sibebarbg="color_9"]#{&} { + background-color: darken($color_pallate_9, 10%); + } + + @at-root [data-sibebarbg="color_10"]#{&} { + background-color: darken($color_pallate_10, 10%); + } + } + + ul a { + width: 101%; + } + } + } + + &-xl { + &:hover { + &>ul { + max-height: 210px; + width: 70vw; + } + } + } + + &-lg { + + &:hover { + + &>ul { + max-height: 210px; + width: 700px; + height: 210px !important; + + @include custommq($min: 1200px, $max: 1500px) { + width: 700px; + } + } + } + } + + &-md { + &:hover { + &>ul { + max-height: 20rem; + width: 54vw; + + @include custommq($min: 1200px, $max: 1500px) { + width: 60vw; + } + } + } + } + + &-sm { + &:hover { + &>ul { + max-height: 20rem; + width: 25vw; + + @include custommq($min: 1200px, $max: 1500px) { + width: 35vw; + } + } + } + } + } + + } + } + } +} + +[data-layout="horizontal"][data-container="boxed"] { + .deznav { + .metismenu { + &>li { + &.mega-menu { + &:hover { + &>ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + } + } + + &-xl { + &:hover { + &>ul { + max-height: 21.875rem; + width: 100%; + } + } + } + + &-lg { + + &:hover { + + &>ul { + max-height: 21.875rem; + width: 55vw; + } + } + } + + &-md { + &:hover { + &>ul { + max-height: 18.75rem; + width: 45vw; + } + } + } + + &-sm { + &:hover { + &>ul { + max-height: 18.125rem; + width: 50vw; + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-bg.scss b/public/style/scss/layout/sidebar/_sidebar-bg.scss new file mode 100644 index 0000000..d32378b --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-bg.scss @@ -0,0 +1,3 @@ +[data-sibebarbg="image_3"] { + +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-compact-nav.scss b/public/style/scss/layout/sidebar/_sidebar-compact-nav.scss new file mode 100644 index 0000000..ee68d1f --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-compact-nav.scss @@ -0,0 +1,162 @@ +//////////////// +// Compact Nav +//////////////// + +@media (min-width:767px) { + [data-sidebar-style="compact"] { + + .deznav { + + .nav-user{ + display: none; + } + + .metismenu { + & > li{ + + & > a{ + padding:1.5rem 1.625rem 1.5rem 1.5rem; + } + ul{ + padding:1rem 0; + + li > a{ + padding:0.5rem 1rem; + &.has-arrow:after{ + content: ""; + } + } + } + } + li { + text-align: center; + a { + + svg{ + + max-width: 21px; + max-height: 21px; + display: block; + margin-left: auto; + margin-right: auto; + } + i{ + font-size:2.2rem; + } + &:after{ + content:none; + } + &:before{ + content: ""; + height: 75px; + width: 0; + position: absolute; + left: 0; + top: 50%; + transform:translatey(-50%); + background: $primary; + border-radius:0 $radius $radius 0; + @include transitionMedium; + } + } + + ul:after{ + content:none; + } + &.mm-active, + &:hover{ + & > a{ + background: -moz-linear-gradient(left, rgba(224,224,228,1) 0%, rgba(125,185,232,0) 100%); + background: -webkit-linear-gradient(left, rgba(224,224,228,1) 0%,rgba(125,185,232,0) 100%); + background: linear-gradient(to right, rgba(224,224,228,1) 0%,rgba(125,185,232,0) 100%); + + &:before{ + width:10px; + } + } + } + } + } + } + + .nav-text { + display: inline-block; + margin-top: 0.7125rem; + } + + .nav-label { + &.first{ + display: none; + } + } + + .nav-badge { + display: none; + } + + .footer { + padding-left: 9.375rem; + } + + .content-body { + margin-left: 15rem; + } + } +} +[data-layout="horizontal"][data-sidebar-style="compact"] { + .footer { + padding-left: 0; + } + .content-body { + margin-left:0; + } + .deznav .metismenu{ + padding: 0 30px; + } +} +[data-layout="vertical"][data-sidebar-style="compact"] { + .deznav { + width: 15rem; + + .metismenu { + + ul{ + background: rgba(0,0,0,0.02); + + @at-root [data-theme-version="dark"]#{&} { + background:(255, 255, 255, 0.05); + } + + a{ + &:before{ + content:none; + } + } + + ul a { + padding: 0.625rem 0.9375rem; + + } + } + + &>li { + &>a.has-arrow::after { + top: 1px; + display: inline-block; + right: auto; + margin-left: 5px; + position: relative; + width: 7px; + height: 7px; + border-width: 2px 0px 0px 2px; + @at-root [direction="rtl"]#{&} { + left: auto; + margin-left: 0; + margin-right: 5px; + } + } + } + } + + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-full.scss b/public/style/scss/layout/sidebar/_sidebar-full.scss new file mode 100644 index 0000000..ef3367b --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-full.scss @@ -0,0 +1,269 @@ +@import "../../abstracts/variable"; +@import "../../abstracts/mixin"; +[data-sidebar-style="full"][data-layout="vertical"] { + .deznav{ + + .metismenu{ + + & > li{ + padding: 0 0 0 40px; + + & > a{ + font-size: 16px; + padding: 20px 20px; + border-top-left-radius: $radius; + border-bottom-left-radius: $radius; + @include transitionMedium; + position:relative; + @include respond('laptop') { + padding: 20px 20px; + font-size: 16px; + } + &:before{ + height:100%; + position:absolute; + border-radius:4px; + width:6px; + background:$primary; + top:0; + right:0; + opacity: 0; + content:""; + @include transitionMedium; + } + } + &.mm-active{ + + & > a{ + color:$primary; + background:rgba($primary,0.1); + i{ + color: $primary; + } + &:before{ + opacity: 1; + } + } + } + .has-arrow:after{ + right: 2.5rem; + @include respond('laptop') { + right: 1.5rem; + } + } + @include respond ('laptop'){ + padding: 0 0 0 20px; + } + } + + } + + } + .menu-toggle { + .nav-header { + width: 5rem; + z-index: 999; + .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; + } + .nav-control { + .hamburger { + .line { + background-color: $primary!important; + } + } + } + } + .copyright, + .add-menu-sidebar{ + display:none; + } + .header { + padding-left: 6rem; + width: 100%; + @at-root [direction="rtl"]#{&} { + padding: 0 0.9375rem; + padding-right: 5rem; + } + } + .deznav { + width: 5rem; + overflow: visible; + position: absolute; + .nav-text { + display: none; + } + .slimScrollDiv, + .deznav-scroll { + overflow: visible !important; + } + .metismenu { + + + li { + position: relative; + + a { + padding: 13px; + border-radius:$radius; + margin:2px 0; + + svg{ + max-width: 24px; + max-height: 24px; + margin-right: 0; + } + &:before{ + content:none; + } + } + &>ul { + position: absolute; + left: 5rem; + top: 0; + width: 12rem; + z-index: 1001; + display: none; + padding-left: 1px; + height: auto !important; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + border-radius: 6px; + margin-left: 0; + border:0; + background:$white; + &:after{ + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; + } + @at-root [direction="rtl"]#{&} { + left: auto; + right: 3rem; + // box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); + } + li:hover { + ul { + // display: block; + left: 11.8125rem; + top: 0; + &:after{ + content:none; + } + } + } + } + &:hover>ul { + display: block; + height: auto; + overflow: visible; + } + } + &>li { + transition: all 0.4s ease-in-out; + padding: 0 13px; + + &>a { + text-align: center; + &.has-arrow { + &:after { + display: none; + } + } + i{ + padding: 0; + width: auto; + height: auto; + background: transparent; + margin:0; + line-height: 1; + } + } + &.mm-active > a{ + background:$primary; + border-radius:$radius; + color:$white; + + + i{ + color: $white; + padding: 0; + } + } + &:hover{ + &:nth-last-child(-n + 1) { + &>ul { + bottom: 0; + top: auto; + } + } + &>a { + border-radius: $radius; + background:$primary; + color:$white; + @at-root [data-theme-version="dark"]#{&} { + background:$dark-card; + } + i{ + color: $white; + } + } + &>ul { + height: auto !important; + padding: 10px 0; + + a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; + } + ul{ + padding: 10px 0; + a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; + } + } + } + } + } + .nav-label, + .nav-badge { + display: none; + + } + } + } + .content-body { + margin-left: 5rem; + @at-root [direction="rtl"]#{&} { + margin-right: 5rem; + margin-left: auto; + border: 0; + } + } + &+.footer { + padding-left: 5rem; + @at-root [direction="rtl"]#{&} { + padding-left: 0; + padding-right: 5rem; + } + } + } +} +[data-sidebar-style="full"][data-layout="horizontal"] { + .deznav .metismenu{ + padding: 0 30px; + } + .header .header-content{ + padding-left: 1.875rem; + } +} diff --git a/public/style/scss/layout/sidebar/_sidebar-global.scss b/public/style/scss/layout/sidebar/_sidebar-global.scss new file mode 100644 index 0000000..4ec16d3 --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-global.scss @@ -0,0 +1,349 @@ +/////////////////////////// +// Nav Profile +/////////////////////////// +.nav-label { + margin: 10px 30px 0; + padding: 1.5625rem 0 10px; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05rem; + border-top: 1px solid $l-border; + color:$dusty-gray; + + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + &.first { + border: 0px; + margin-top: 0px; + } +} + +.nav-badge { + position: absolute; + right: 2.8125rem; + top: 0.625rem; +} + +.content-body { + margin-left: 21.563rem; + z-index: 0; + transition: all .2s ease; + @include custommq($min: 1200px, $max: 1400px) { + margin-left: 17rem; + } +} +// Bell // +.bell img{ + -webkit-animation: ring 8s .7s ease-in-out infinite; + -webkit-transform-origin: 50% 4px; + -moz-animation: ring 8s .7s ease-in-out infinite; + -moz-transform-origin: 50% 4px; + animation: ring 8s .7s ease-in-out infinite; +} +// bell // +@-webkit-keyframes ring { + 0% { -webkit-transform: rotateZ(0); } + 1% { -webkit-transform: rotateZ(30deg); } + 3% { -webkit-transform: rotateZ(-28deg); } + 5% { -webkit-transform: rotateZ(34deg); } + 7% { -webkit-transform: rotateZ(-32deg); } + 9% { -webkit-transform: rotateZ(30deg); } + 11% { -webkit-transform: rotateZ(-28deg); } + 13% { -webkit-transform: rotateZ(26deg); } + 15% { -webkit-transform: rotateZ(-24deg); } + 17% { -webkit-transform: rotateZ(22deg); } + 19% { -webkit-transform: rotateZ(-20deg); } + 21% { -webkit-transform: rotateZ(18deg); } + 23% { -webkit-transform: rotateZ(-16deg); } + 25% { -webkit-transform: rotateZ(14deg); } + 27% { -webkit-transform: rotateZ(-12deg); } + 29% { -webkit-transform: rotateZ(10deg); } + 31% { -webkit-transform: rotateZ(-8deg); } + 33% { -webkit-transform: rotateZ(6deg); } + 35% { -webkit-transform: rotateZ(-4deg); } + 37% { -webkit-transform: rotateZ(2deg); } + 39% { -webkit-transform: rotateZ(-1deg); } + 41% { -webkit-transform: rotateZ(1deg); } + 43% { -webkit-transform: rotateZ(0); } + 100% { -webkit-transform: rotateZ(0); } +} +@-moz-keyframes ring { + 0% { -moz-transform: rotate(0); } + 1% { -moz-transform: rotate(30deg); } + 3% { -moz-transform: rotate(-28deg); } + 5% { -moz-transform: rotate(34deg); } + 7% { -moz-transform: rotate(-32deg); } + 9% { -moz-transform: rotate(30deg); } + 11% { -moz-transform: rotate(-28deg); } + 13% { -moz-transform: rotate(26deg); } + 15% { -moz-transform: rotate(-24deg); } + 17% { -moz-transform: rotate(22deg); } + 19% { -moz-transform: rotate(-20deg); } + 21% { -moz-transform: rotate(18deg); } + 23% { -moz-transform: rotate(-16deg); } + 25% { -moz-transform: rotate(14deg); } + 27% { -moz-transform: rotate(-12deg); } + 29% { -moz-transform: rotate(10deg); } + 31% { -moz-transform: rotate(-8deg); } + 33% { -moz-transform: rotate(6deg); } + 35% { -moz-transform: rotate(-4deg); } + 37% { -moz-transform: rotate(2deg); } + 39% { -moz-transform: rotate(-1deg); } + 41% { -moz-transform: rotate(1deg); } + 43% { -moz-transform: rotate(0); } + 100% { -moz-transform: rotate(0); } +} +@keyframes ring { + 0% { transform: rotate(0); } + 1% { transform: rotate(30deg); } + 3% { transform: rotate(-28deg); } + 5% { transform: rotate(34deg); } + 7% { transform: rotate(-32deg); } + 9% { transform: rotate(30deg); } + 11% { transform: rotate(-28deg); } + 13% { transform: rotate(26deg); } + 15% { transform: rotate(-24deg); } + 17% { transform: rotate(22deg); } + 19% { transform: rotate(-20deg); } + 21% { transform: rotate(18deg); } + 23% { transform: rotate(-16deg); } + 25% { transform: rotate(14deg); } + 27% { transform: rotate(-12deg); } + 29% { transform: rotate(10deg); } + 31% { transform: rotate(-8deg); } + 33% { transform: rotate(6deg); } + 35% { transform: rotate(-4deg); } + 37% { transform: rotate(2deg); } + 39% { transform: rotate(-1deg); } + 41% { transform: rotate(1deg); } + 43% { transform: rotate(0); } + 100% { transform: rotate(0); } +} + +// 38px + 60px +/////////////// +// Sidebar +////////////// +.deznav { + width: 21.563rem; + padding-bottom: 0; + height:100%; + position: absolute; + top: 0; + padding-top: 120px; + z-index: 4; + background-color: $white; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + transition: all .2s ease; + // border-top-left-radius: 5px; + // border-top-right-radius: 5px; + //box-shadow: 18px 0px 35px 0px rgba(0, 0, 0, 0.02); + + @include respond('tab-land') { + padding-top:80px; + } + @include respond('phone-land') { + width: 18rem; + } + // @include respond('big-desktop') { + // left: 6rem; + // } + .deznav-scroll { + position: relative; + height: 100%; + + // overflow: visible!important; + // border-top-left-radius: 5px; + // border-top-right-radius: 5px; + } + @include custommq($min: 1200px, $max: 1400px) { + width: 17rem; + } + ul { + padding: 0; + margin: 0; + list-style: none; + } + .metismenu { + display: flex; + flex-direction: column; + padding-top: 15px; + + @include respond('phone-land') { + padding-top: 0; + } + &.fixed { + position: fixed; + top: 0; + width: 100%; + left: 0; + } + &>li { + display: flex; + flex-direction: column; + a { + &>i { + //icon will get color from parent "a" + font-size: 1.4rem; + display: inline-block; + vertical-align: middle; + //padding: 0 1.5rem 0 0; + position: relative; + top: 0; + height:auto; + width:auto; + border-radius:$radius; + line-height: 1; + text-align:center; + @include transitionMedium; + margin-right: 15px; + + @at-root [data-sidebar-style="compact"] & { + display:block; + padding:0; + } + @include custommq($max:1300px){ + height:auto; + width:auto; + margin-right:0; + line-height:1; + padding:0; + } + @include respond('phone-land') { + font-size: 1.25rem; + padding: 0 .75rem 0 0; + margin-right: 0px; + } + } + } + &>a { + font-weight: 500; + display: inline-block; + font-size: 15px; + + svg { + max-width: 24px; + max-height: 24px; + height: 100%; + margin-right:5px; + margin-top: -3px; + color: $primary; + } + g [fill] { + fill: $primary; + } + } + &:hover, + &:focus { + + &>a { + // background-color: lighten($color: $primary, $amount: 40%); + color: $primary; + g [fill] { + fill: $primary; + } + // &::after { + // border-color: blue; + // } + } + } + &.mm-active { + &>a { + color: $primary; + g [fill] { + fill: $primary; + } + + } + } + + } + li { + position: relative; + } + + //one step dropdown + ul { + //background-color: darken($color: $white, $amount: 2%); + transition: all .2s ease-in-out; + position:relative; + z-index: 1; + padding: 5px 0; + + a { + padding-top: .5rem; + padding-bottom: .5rem; + position: relative; + font-size: 16px; + padding-left: 3.9rem; + @include respond('laptop') { + padding-left: 3.9rem; + font-size: 14px; + } + @include respond('phone-land') { + padding-left: 3.5rem; + } + &:hover, + &:focus, + &.mm-active { + text-decoration: none; + color: $primary; + } + } + + } + a { + position: relative; + display: block; + padding: 0.625rem 1.875rem; + outline-width: 0; + color: rgba($color: $body-color, $alpha: 1); + text-decoration: none; + @include respond('phone-land') { + padding: 0.625rem 1.25rem; + } + } + .has-arrow { + &:after { + width: .5rem; + height: .5rem; + right: 1.875rem; + top: 48%; + border-color: inherit; + -webkit-transform: rotate(-225deg) translateY(-50%); + transform: rotate(-225deg) translateY(-50%); + + } + } + .has-arrow[aria-expanded=true]:after, + .mm-active>.has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg) translateY(-50%); + } + } +} + +// .metismenu .mm-active>.has-arrow:after, .metismenu .has-arrow[aria-expanded=true]:after { +// transform: rotate(45deg) translateY(-50%); +// } + +.nav-header { + @include respond('tab-land'){ + width: 5rem; + } +} +@media (max-width:767px) { + + .brand-title { + display: none; + } + .footer { + padding-left: 0; + } + .deznav { + left: 0; + top: 5rem; + padding-top: 1rem; + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-horizontal.scss b/public/style/scss/layout/sidebar/_sidebar-horizontal.scss new file mode 100644 index 0000000..cdfaff7 --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-horizontal.scss @@ -0,0 +1,383 @@ +@import "../../abstracts/variable"; + +//////////////////// +// Horizontal Nav +//////////////////// +@media (min-width: 1199px) { + [data-layout="horizontal"] { + + .nav-header { + width: 16rem; + + .nav-control { + display: none; + } + + .brand-logo { + /* padding-left: 0; + justify-content: center; */ + } + } + + .header { + width: 100%; + padding-left: 16rem; + } + + .deznav { + width: 100%; + position: relative; + height: auto; + padding-bottom: 0; + top: 0; + z-index: 2; + + + .slimScrollDiv { + overflow: visible!important; + + .deznav-scroll { + overflow: visible!important; + } + } + .deznav-scroll { + overflow: visible!important; + } + .slimScrollBar { + display: none !important; + } + + .nav-user, + .nav-label { + display: none; + } + + .metismenu { + flex-direction: row; + + .collapse.in { + display: none; + } + ul{ + border-left:0; + @at-root [data-theme-version="dark"]#{&} { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); + } + } + li { + flex-direction: column; + position: relative; + + &:hover { + &>ul { + display: block; + } + } + + &>ul { + position: absolute; + height: auto !important; + top: 3.25rem; + width: 100%; + min-width: 13.75rem; + z-index: 999; + left: auto; + right: auto; + padding: 0.5rem 0; + display: none; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + margin:0; + background:$white; + + @at-root [data-theme-version="dark"]#{&} { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); + } + + li { + padding: 0; + + a { + transition: all .4s ease-in-out; + padding: 8px 20px 8px 45px; + margin-left: -.1rem; + @at-root [direction="rtl"]#{&} { + padding: 8px 45px 8px 20px; + text-align: right; + } + &:hover { + border-radius: .4rem; + } + &:before{ + left: 22px; + @at-root [direction="rtl"]#{&} { + left: auto; + right: 21px; + } + } + } + } + + ul { + left: 100%; + top: 0; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); + @at-root [direction="rtl"]#{&} { + left: auto; + right: 100%; + } + } + } + } + + &>li { + flex: 0 0 auto; + position: relative; + + @at-root [data-theme-version="dark"]#{&} { + border-color: rgba(255,255,255,0.07); + + &.mm-active{ + border-color:transparent; + } + + + } + &.mm-active{ + padding:0; + & > a{ + background: #fff; + box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05); + } + } + @at-root [direction="rtl"]#{&} { + //&:not(:first-child) { + // border-right: lighten($color: $color-pallate-2, $amount: 10%); + //} + + &:first-child { + border-right: 0; + } + + + + @at-root [data-theme-version="dark"]#{&} { + border-color: $d-border; + } + } + &>a { + padding: 15px 40px 15px 15px; + @at-root [direction="rtl"]#{&} { + padding: 15px 15px 15px 40px; + } + + i{ + padding: 0 0.4375rem 0 0; + + @at-root [direction="rtl"]#{&} { + padding: 0 0 0 0.4375rem; + } + } + .nav-badge { + display: none; + } + &:after { + right: 20px; + transform: rotate(-135deg) translateY(-50%); + } + } + &:hover { + border-color:transparent; + + &>ul { + display: flex !important; + flex-direction: column; + flex-wrap: wrap; + height: auto !important; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); + @at-root [data-theme-version="dark"]#{&} { + box-shadow: 0px 0 13px 0px rgba(0, 0, 0, 0.1); + } + + } + } + &>ul { + &>li { + &:hover { + ul.collapse { + display: block!important; + position: absolute; + left: auto!important; + right: -100%!important; + top: 0!important; + } + } + } + } + &:nth-last-child(-n + 5) { + &>ul { + left: auto; + right: 0; + &>li { + &:hover { + ul.collapse { + right: auto!important; + left: -100%!important; + } + } + } + } + } + &:last-child { + &>ul { + ul { + left: -100%; + } + } + } + @at-root [direction="rtl"]#{&} { + + &:nth-last-child(-n + 3) { + &>ul { + left: 0; + right: auto; + &>li { + &:hover { + ul.collapse { + right: -100% !important; + left: auto !important; + } + } + } + } + } + } + } + } + } + + .content-body { + margin-left: 0; + .page-titles { + margin-left: 0; + margin-right: 0; + margin-bottom: 1.875rem; + } + } + + .footer { + margin-left: 0; + margin: 0 auto; + padding-left: 0; + } + + .sidebar-right { + z-index: 1; + } + } + + [data-header-position="fixed"][data-layout="horizontal"] { + .deznav { + top: 5rem; + } + } //ok + + [data-header-position="fixed"][data-sidebar-position="fixed"] { + .deznav { + position: fixed; + } + } //ok + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] { + .content-body { + padding-top: 8.3rem; + } + } //ok + + [data-layout="horizontal"][data-container="boxed"] { + + .footer { + margin-left: 0; + max-width: 1199px; + margin: 0 auto; + } + } + + [data-layout="horizontal"][data-container="wide"] { + .page-titles { + margin-left: -30px; + margin-right: -30px; + } + } + + [data-layout="horizontal"][data-sidebar-style="compact"] { + .page-titles { + margin-top: 0; + } + + .deznav { + .metismenu { + + &>li { + &>ul { + top: 4.315rem; + } + &>a { + padding: 0.8125rem 2.1rem; + + &::after { + display: none; + } + } + + li { + text-align: left; + } + } + } + } + } + + [data-sidebar-style="mini"][data-layout="horizontal"] { + .nav-header { + width: 6rem; + padding-left: 30px; + padding-right: 30px; + .brand-logo { + justify-content: start; + } + } + + .header { + width: 100%; + padding-left: 6rem; + } + + .metismenu { + &>li { + &:hover { + a { + width: auto; + .nav-text { + display: none; + } + } + } + } + } + } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] { + .content-body { + padding-top: 8.75rem; + } + } + + [data-sidebar-position="fixed"][data-layout="horizontal"] { + .deznav.fixed { + position: fixed; + left: 0; + top: 0; + } + } + +} diff --git a/public/style/scss/layout/sidebar/_sidebar-icon-hover.scss b/public/style/scss/layout/sidebar/_sidebar-icon-hover.scss new file mode 100644 index 0000000..a016af4 --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-icon-hover.scss @@ -0,0 +1,189 @@ +@media (min-width: 767px) { + + [data-sidebar-style="icon-hover"][data-layout="horizontal"] { + .metismenu { + padding: 0 30px; + } + .header .header-content { + padding-left: 1.875rem; + } + } + [data-sidebar-style="icon-hover"][data-layout="vertical"] { + .nav-header { + width: 5.063rem; + + .brand-logo { + padding-left: 20px; + @at-root [direction="rtl"]#{&} { + padding-left:1.25rem; + padding-right:1.25rem; + } + .logo-abbr { + display: block; + } + + .brand-title { + display: none; + } + } + + .nav-control { + display: none; + } + } + + .header { + padding-left: 5.063rem; + + @at-root [direction="rtl"]#{&} { + padding-right: 4.38rem; + padding-left: 0.9375rem; + } + + .header-content { + padding-left: 1.375rem; + + @at-root [direction="rtl"]#{&} { + padding-right: 1.375rem; + padding-left: 0; + } + } + } + + .deznav { + overflow: visible; + position: absolute; + left: -12.125rem; + // z-index: 1; + + @include custommq($min: 1200px, $max: 1350px) { + left: -10rem; + } + + @at-root [direction="rtl"]#{&} { + left: auto; + right: -12.125rem; + } + + .nav-label { + display: none; + } + + .metismenu { + &>li { + &>a { + display: flex; + justify-content: space-between; + + &>svg, + &>i { + order: 1; + margin-right:0; + margin-top:0; + } + } + } + + ul { + border-left: 0; + padding-left:0; + padding-right:28px; + @at-root [direction="rtl"]#{&} { + padding-right:0; + padding-left:28px; + } + @at-root [data-theme-version="dark"]#{&} { + border-color:$d-border; + } + &:after{ + left:auto; + right:28px; + @at-root [direction="rtl"]#{&} { + left:28px; + right:auto; + } + } + a { + position: relative; + + &::before { + left: auto; + right: -5px; + + @at-root [direction="rtl"]#{&} { + right: auto; + left:-5px; + } + } + } + } + + .has-arrow { + &::after { + right: 5rem; + + @at-root [direction="rtl"]#{&} { + right: auto; + left: 5rem; + } + } + } + } + } + + .icon-hover-toggle { + + .nav-header { + width: 17.1875rem; + + .brand-logo { + padding-left: 1.6rem; + + + .brand-title { + display: block; + } + } + } + + .header { + padding-left: 4.38rem; + + @at-root [direction="rtl"]#{&} { + padding-right: 4.38rem; + padding-left: 0.9375rem; + } + } + + .deznav { + left: 0; + + @at-root [direction="rtl"]#{&} { + left: auto; + right: 0; + } + } + } + + .content-body { + margin-left: 5rem; + + @at-root [direction="rtl"]#{&} { + margin-left: 0; + margin-right: 5rem; + } + } + + .footer { + padding-left: 4.375rem; + + @at-root [direction="rtl"]#{&} { + margin-left: 0; + margin-right: 4.375rem; + } + } + } + + + +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-mini-nav.scss b/public/style/scss/layout/sidebar/_sidebar-mini-nav.scss new file mode 100644 index 0000000..20c998b --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-mini-nav.scss @@ -0,0 +1,311 @@ +@import "../../abstracts/_mixin"; +@import "../../abstracts/_variable"; + +@include custommq($min: 768px) { + + [data-sidebar-style="mini"] { + + .nav-header { + width: 5rem; + + .nav-control { + z-index: -1; + .hamburger{ + left: 5rem!important; + .line{ + background-color: $dark!important; + } + } + } + .brand-title { + display: none; + } + .hamburger { + display: none; + } + } + .header .header-content{ + padding-left: 1.875rem; + @at-root [direction="rtl"]#{&}{ + padding-right: 1.875rem; + } + } + .deznav { + width: 5rem; + overflow: visible; + position: absolute!important; + .copyright, + .add-menu-sidebar{ + display:none; + } + .nav-text { + display: none; + } + + .slimScrollDiv, + .deznav-scroll { + overflow: visible !important; + } + .nav-user{ + padding: 11px; + .media-body{ + display: none; + } + } + + .metismenu { + li { + + a { + padding: 0.813rem 0.875rem; + svg{ + margin-right:0; + } + } + + &>ul { + position: absolute; + left: 5rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + height: auto !important; + border-radius: 6px; + background: #fff; + + @at-root [direction="rtl"]:not([data-layout="horizontal"])#{&} { + left: auto; + right: 5rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); + } + } + } + &>li { + padding: 2px 15px; + &>a { + + &.has-arrow { + &:after { + display: none; + } + } + } + } + .nav-label, + .nav-badge { + display: none; + } + } + } + + .content-body { + margin-left: 5rem; + } + + .footer { + padding-left: 5rem; + } + + + } + + [data-sidebar-style="mini"][data-layout="vertical"] { + .deznav { + .metismenu { + + li { + &:hover>ul { + display: block; + } + } + + &>li { + + &:nth-last-child(-n + 1) { + &>ul { + bottom:0; + top: auto !important; + &:after{ + top:auto; + bottom:20px; + } + } + } + + @include respond('tab-land') { + &:nth-last-child(-n + 1) { + &>ul { + bottom: 0; + top: auto !important; + } + } + } + + &>ul { + overflow: visible; + + &:after{ + content:none; + } + + li:hover { + ul { + padding: 10px 0; + width: 13rem; + left: 13rem; + top: -10px; + border: 0; + margin: 0; + &:after{ + content:none; + } + @at-root [direction="rtl"]#{&}{ + left: auto; + right: 13rem; + } + } + } + } + &.mm-active { + &>a { + background: $primary; + color:$white; + border-radius: $radius; + @at-root [data-theme-version="dark"]#{&} { + background: $dark-card; + } + } + } + &:hover { + + + &>a { + background: $primary; + color:$white; + border-radius: $radius; + position: unset; + + @at-root [data-theme-version="dark"]#{&} { + background: $dark-card; + } + + .nav-text { + + @at-root [direction="rtl"]#{&} { + padding-left: auto; + padding-right: 1.6875rem; + } + } + } + &>ul { + height: auto !important; + overflow: visible; + border:0; + margin-left:0; + left: 5rem; + width: 13rem; + border-radius:12px; + border:0; + padding: 10px 0; + top: 0; + + &:after{ + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; + } + + @at-root [data-theme-version="dark"]#{&} { + box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1);; + } + @at-root [direction="rtl"]#{&} { + left: auto; + right: 5rem; + } + a { + padding: 6px 20px 6px 20px; + + &:before{ + content:none; + } + &.has-arrow:after{ + right: 1.25rem + } + } + + ul { + + + a { + padding: 6px 20px 6px 20px; + margin-left: -1.6px; + &:before{ + content:none; + } + } + } + } + } + } + } + } + } + + [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] { + .header { + width: 1199px; + } + } + + [data-sidebar-style="mini"][data-layout="horizontal"] { + .deznav .metismenu { + padding: 0 30px; + } + .deznav .metismenu > li > a { + padding: 15px 20px; + @at-root [direction="rtl"]#{&} { + padding: 15px 20px; + svg { + margin-left: 0; + } + } + svg{ + margin-right: 0; + margin-top: 0; + } + } + } + +} + +@include respond('tab-land') { + [data-sidebar-style="mini"] { + .deznav { + + li { + &.mm-active { + ul { + height: auto !important; + } + } + + a.has-arrow { + &::after { + transform: rotate(-45deg) translateY(-50%); + } + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-modern.scss b/public/style/scss/layout/sidebar/_sidebar-modern.scss new file mode 100644 index 0000000..4488ea2 --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-modern.scss @@ -0,0 +1,234 @@ +@media (min-width:767px) { + [data-sidebar-style="modern"] { + + .nav-header { + width: 9.375rem; + .brand-logo{ + justify-content: center; + } + } + .deznav { + + .metismenu { + + &>li { + text-align: center; + + + &>a { + padding: 20px 15px 20px 15px!important; + // font-weight: 500; + + &::after { + display: none; + } + + &:hover, + &:focus, + &:active, + &.mm-active { + &>a { + background-color: lighten($color: $primary, $amount: 50%); + } + } + } + &.mm-active{ + padding:0; + } + li { + text-align: left; + + @at-root [direction="rtl"]#{&} { + text-align: right; + } + } + } + + li { + + a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; + } + ul:after{ + content:none; + } + + &>ul { + height: auto !important; + } + } + .nav-label{ + display: none; + } + } + + .nav-label { + display: none; + } + + + .nav-text { + display: block; + margin-top: 0.3125rem; + } + } + + .footer { + padding-left: 9.375rem; + } + .content-body { + margin-left: 9.375rem; + } + } + + [data-sidebar-style="modern"][data-layout="vertical"] { + + .deznav { + width: 9.375rem; + left: 0; + @at-root [direction="rtl"]#{&} { + left: auto; + right: 0; + } + + .slimScrollDiv, + .deznav-scroll { + overflow: visible !important; + } + + .metismenu { + &>li { + &>a{ + i{ + font-size: 20px; + // height: 35px; + } + } + + &>ul { + display: none; + padding: 1.875rem 0.9375rem; + } + } + + li { + position: relative; + + a { + padding:0.625rem 1.5rem; + &:before{ + content:none; + } + } + + ul { + position: absolute; + left: 105%; + top: 0; + bottom: auto; + background-color: $white; + border: 1px solid $border; + width: 200px; + // box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); + + @at-root [data-theme-version="dark"]#{&} { + background:$dark-card; + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); + } + + @at-root [direction="rtl"]#{&} { + left: auto; + right: 105%; + } + } + + &:hover { + &>ul { + display: block; + left: 100%; + padding: 1rem 0; + margin-left: -10px; + border: 0; + box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05); + + @at-root [data-theme-version="dark"]#{&} { + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); + } + + + @at-root [direction="rtl"]#{&} { + left: auto; + right: 100%; + box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05); + } + } + } + } + } + + + .nav-label { + display: none; + } + + .nav-text { + display: block; + margin-top: 0; + } + } + + + .menu-toggle { + .deznav { + left: -9.375rem; + + @at-root [direction="rtl"]#{&} { + left: auto; + right: -9.375rem; + } + } + + .content-body { + margin-left: 0; + @at-root [direction="rtl"]#{&} { + margin-right: 0; + } + } + } + } + + [data-sidebar-style="modern"][data-layout="horizontal"] { + .footer, + .content-body { + margin-left:0; + } + .deznav { + .metismenu { + padding: 0 30px; + + &>li { + &>a { + padding: 0.8125rem 2.25rem; + } + + &>ul { + top: 4.5625rem; + } + } + } + } + + &[data-container="boxed"] { + .deznav { + .metismenu { + + &>li { + &>a { + padding: 0.8125rem 1.25rem; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-overlay.scss b/public/style/scss/layout/sidebar/_sidebar-overlay.scss new file mode 100644 index 0000000..be5a8aa --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-overlay.scss @@ -0,0 +1,49 @@ +[data-sidebar-style="overlay"] { + .deznav { + left: -100%; + @at-root [direction="rtl"]#{&} { + left: auto; + right: -100%; + } + } + .content-body { + margin-left: 0; + } + .nav-header { + position: absolute; + .hamburger.is-active { + left: 0; + .line { + background-color: $primary; + } + } + } + .menu-toggle { + .nav-header { + position: absolute; + left: auto; + } + .deznav { + left: 0; + @at-root [direction="rtl"]#{&} { + left: auto; + right: 0; + } + } + } + .footer { + padding-left: 0; + } +} + +[data-sidebar-style="overlay"][data-header-position="fixed"] { + .nav-header { + position: fixed; + } +} + +[data-sidebar-position="fixed"][data-header-position="fixed"] { + .nav-header { + position: fixed; + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-profile.scss b/public/style/scss/layout/sidebar/_sidebar-profile.scss new file mode 100644 index 0000000..8df48b9 --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-profile.scss @@ -0,0 +1,75 @@ +/////////////////////////// +// Sidebar profile +/////////////////////////// +.nav-user { + // text-align: center; + background: $primary; + margin-bottom: 10px; + padding: 20px 25px 15px; + @include custommq($min: 768px, $max: 1199px) { + padding: 20px 15px 15px; + } + img { + width: 35px; + height: 35px; + @include custommq($min: 768px, $max: 1199px) { + width: 35px; + height: 35px; + margin-bottom: 10px; + } + } + h5 { + margin-left: 10px; + margin-bottom: 3px; + color: $white; + @include custommq($min: 768px, $max: 1199px) { + display: none; + } + @at-root [data-sibebarbg="color_2"] & { + color: $white; + } + } + p{ + margin-left: 10px; + margin-bottom: 8px; + color: #afcff7; + @include custommq($min: 768px, $max: 1199px) { + display: none; + } + } + + @include custommq($min: 768px, $max: 1199px) { + i{ + margin-top: 15px; + display: block + } + } +} + + + + + +.menu-toggle{ + .nav-user { + padding: 20px 15px 15px; + img { + width: 35px; + height: 35px; + margin-bottom: 10px; + } + h5, + p { + display: none; + } + i { + margin-top: 15px; + display: block + } + .dropdown-menu { + left: 45px !important; + top: 22px !important; + } + } +} + diff --git a/public/style/scss/layout/sidebar/_sidebar-right.scss b/public/style/scss/layout/sidebar/_sidebar-right.scss new file mode 100644 index 0000000..bd80c1f --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-right.scss @@ -0,0 +1,204 @@ +// @import "../../abstracts/variable"; + +.sidebar-right { + // display: none; + right: -15.625rem; + position: fixed; + top: 0; + width: 15.625rem; + background-color: $white; + height: calc(100% - 7.0625rem); + margin-top: 5rem; + transition: all .5s ease-in-out; + padding-bottom: 1.875rem; + box-shadow: -2px 3px 10px 0px rgba(119, 119, 119, 0.1); + + .slimScrollDiv { + @at-root [direction="rtl"] #{&} { + overflow: visible !important; + } + } + .sidebar-right-trigger { + + position: absolute; + z-index: 9; + top: 4.75rem; + right: 100%; + background-color: $white; + color: $primary; + display: inline-block; + height: 3rem; + width: 3rem; + text-align: center; + font-size: 1.75rem; + line-height: 3rem; + border-radius: 5px 0 0 5px; + box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); + + @at-root [data-theme-version="dark"] #{&} { + background-color: #31343b; + color: $white; + } + &:hover { + color: $primary; + } + } + + &.show { + right: 0; + z-index: 999; + } + + .nav-tabs { + justify-content: space-between; + position: sticky; + top: 0; + background-color: $white; + z-index: 2; + + @at-root [data-theme-version="dark"] #{&} { + background-color: $d-bg; + } + + + .nav-item { + margin-bottom: 0; + flex: 1; + + .nav-link { + border: 0; + font-size: 1.125rem; + position: relative; + text-align: center; + background-color: $white; + + &::after { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 2px; + content: ""; + background: transparent; + } + + @at-root [data-theme-version="dark"] #{&} { + background-color: $d-bg; + } + + &.active { + + @at-root [data-theme-version="dark"] #{&} { + border-right: none; + border-left: none; + border-top: none; + } + } + } + } + } + + .tab-content { + padding: 1.25rem; + + .tab-pane { + + .admin-settings { + & > div { + margin-bottom: 10px; + } + p { + margin-bottom: 0.125rem; + } + + //All color switcher scss goes here + input[type="radio"] { + display: none; + + + label { + display: inline-block; + width: 25px; + height: 25px; + cursor: pointer; + transition: all .1s ease; + border-radius: 4px; + margin-right: 5px; + margin-bottom: 3px; + } + + &:checked { + + label { + position: relative; + + &::after { + height: 33px; + width: 33px; + left: -4px; + top: -4px; + content: ""; + position: absolute; + background-color: inherit; + border-radius: 6px; + opacity: 0.4; + } + } + } + } + } + + } + } + + + #nav_header, + #header, + #sidebar, + #primary{ + + + @each $name, $color in $theme_backgrounds { + &_#{$name} { + + label { + background-color: $color; + } + } + } + + &_color_1 { + + label { + border: 1px solid $muted; + } + } + } + +} + +@keyframes bounce { + 0% { + transform: translateX(-8%);; + -webkit-transform: translateX(-8%);; + } + 50% { + transform: translateX(8%);; + -webkit-transform: translateX(8%);; + } + 100% { + transform: translateX(-8%);; + -webkit-transform: translateX(-8%);; + } +} + +@-webkit-keyframes bounce { + 0% { + transform: translateX(-8%);; + -webkit-transform: translateX(-8%);; + } + 50% { + transform: translateX(8%);; + -webkit-transform: translateX(8%);; + } + 100% { + transform: translateY(-8%);; + -webkit-transform: translateY(-8%);; + } +} \ No newline at end of file diff --git a/public/style/scss/layout/sidebar/_sidebar-vertical-nav.scss b/public/style/scss/layout/sidebar/_sidebar-vertical-nav.scss new file mode 100644 index 0000000..8957a5d --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar-vertical-nav.scss @@ -0,0 +1,30 @@ +[data-sidebar-position="fixed"][data-layout="vertical"] { + .nav-header { + position: fixed; + // left: auto; + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .deznav { + position: fixed; + // z-index: 0; + .deznav-scroll { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + } + + .menu-toggle { + .deznav { + position: fixed; + } + } +} +[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] { + .deznav { + position: absolute; + } +} + + diff --git a/public/style/scss/layout/sidebar/_sidebar.scss b/public/style/scss/layout/sidebar/_sidebar.scss new file mode 100644 index 0000000..df883fe --- /dev/null +++ b/public/style/scss/layout/sidebar/_sidebar.scss @@ -0,0 +1,15 @@ +//all sidebar css goes here +@import './sidebar-global'; +@import './sidebar-bg'; +@import './mega-menu'; +@import './sidebar-full'; +@import './sidebar-mini-nav'; +@import './sidebar-horizontal'; +@import './sidebar-compact-nav'; +@import './sidebar-icon-hover'; +@import './sidebar-modern'; +@import './sidebar-overlay'; +@import './sidebar-vertical-nav'; +@import './sidebar-right'; +@import './sidebar-profile'; +@import './fixed-sidebar'; \ No newline at end of file diff --git a/public/style/scss/layout/theme/_theme-bg.scss b/public/style/scss/layout/theme/_theme-bg.scss new file mode 100644 index 0000000..61ffaf7 --- /dev/null +++ b/public/style/scss/layout/theme/_theme-bg.scss @@ -0,0 +1,235 @@ +//background for nav header +@each $name, $color in $theme_backgrounds { + [data-nav-headerbg="#{$name}"][data-theme-version="dark"], + [data-nav-headerbg="#{$name}"] { + @if $name != "color_1" { + .nav-header { + background-color: $color; + + .brand-logo { + color: $white; + + &:hover { + color: $white; + } + } + .hamburger .line{ + background:#fff; + } + + } + &[data-sidebar-style="full"][data-layout="vertical"]{ + .menu-toggle .nav-header .nav-control .hamburger .line{ + background:#fff ; + } + } + + } + + } +} + + + +//background for header +@each $name, $color in $theme_backgrounds { + [data-headerbg="#{$name}"][data-theme-version="dark"], + [data-headerbg="#{$name}"] { + + @if $name != "color_1" { + .header { + background-color: $color; + color: $white; + } + .header-left { + input { + border-color: lighten($color: $color, $amount: 10%); + background-color: lighten($color: $color, $amount: 10%) !important; + color: $white; + // border-right-color: transparent; + + &::placeholder { + color: $white; + } + + &:focus { + border-color: darken($color: $color, $amount: 10%); + } + } + .search_icon{ + background-color: lighten($color: $color, $amount: 10%) !important; + i{ + color: #fff; + } + } + + .btn { + background-color: darken($color: $color, $amount: 10%); + border-color: darken($color: $color, $amount: 10%); + + &:hover, + &:focus, + &:active { + background-color: darken($color: $color, $amount: 20%); + border-color: darken($color: $color, $amount: 20%); + } + } + } + + .header-right { + .dropdown { + &>a { + color: $white; + } + } + .pulse-css{ + background-color:$white; + &:after, + &:before{ + background-color:inherit; + } + } + .notification_dropdown .nav-link{ + background-color: lighten($color: $color, $amount: 10%) !important; + } + .right-sidebar a{ + border-color:rgba(255,255,255,0.1); + color:$white; + } + .header-profile > a.nav-link .header-info { + strong{ + color:$white; + } + span, + small{ + color:rgba(255,255,255,0.7); + } + } + } + .nav-control { + background-color: lighten($color: $color, $amount: 10%); + color: $white; + } + + } + } +} + +//styles for sidebar +@each $name, $color in $theme_backgrounds { +//:not([data-sidebar-style="modern"]) + [data-sibebarbg="#{$name}"][data-theme-version="dark"], + [data-sibebarbg="#{$name}"] { + @if $name != "color_1" { + + .deznav { + background-color: $color; + .menu-tabs li a.active{ + color: $color; + } + .metismenu { + .nav-label{ + color:rgba(255,255,255,0.7); + border-color:rgba(255,255,255,0.2); + } + &>li { + &>a { + color: rgba(255,255,255,0.7); //darken($color: $white, $amount: 0%); + svg{ + color:rgba(255,255,255,0.7); + } + g [fill] { + fill: rgba(255,255,255,0.7); + } + } + + &:hover, + &:focus, + &.mm-active { + + &>a { + color: $white; + g [fill] { + fill:$white; + } + svg{ + color:$white; + } + // &::after { + // border-color: transparent transparent $white transparent; + // } + } + } + @at-root [data-layout="horizontal"]#{&} { + // &:not(:last-child) { + border-color: lighten($color: $color, $amount: 10%); + // } + } + } + + a { + color: rgba(255,255,255,0.7); + + &:hover, + &:focus, + &.mm-active { + color: $white; + } + } + + ul { + border-color: rgba(255,255,255,0.2); + &:after{ + background-color: rgba(255,255,255,0.2); + } + } + + // .has-arrow { + // &:after { + // border-color: transparent transparent darken($color: $white, $amount: 30%) transparent; + // } + // } + } + } + &[data-sidebar-style="mini"][data-layout="vertical"]{ + .deznav .metismenu li > ul{ + background-color: lighten($color: $color, $amount: 10%); + } + .deznav .metismenu > li.mm-active > a, + .deznav .metismenu > li:hover > a{ + background-color: lighten($color: $color, $amount: 10%); + } + } + &[data-sidebar-style="full"][data-layout="vertical"]{ + .menu-toggle .deznav .metismenu li > ul, + .menu-toggle .deznav .metismenu > li.mm-active > a, + .menu-toggle .deznav .metismenu > li:hover > a{ + background-color: lighten($color: $color, $amount: 10%); + } + } + &[data-sidebar-style="icon-hover"][data-layout="vertical"]{ + .deznav .metismenu ul{ + border-color: rgba(255,255,255,0.2); + } + } + &[data-layout="horizontal"]{ + .deznav .metismenu > li{ + border-color: rgba(255,255,255,0.2); + } + } + } + } +} + +[data-headerbg="transparent"]{ + .header{ + box-shadow: none; + background: transparent; + } +} +[data-headerbg="color_1"]{ + .nav-header .hamburger.is-active .line, + .nav-header .hamburger .line{ + background:$primary !important; + } +} diff --git a/public/style/scss/layout/theme/_theme-boxed.scss b/public/style/scss/layout/theme/_theme-boxed.scss new file mode 100644 index 0000000..c9b3b25 --- /dev/null +++ b/public/style/scss/layout/theme/_theme-boxed.scss @@ -0,0 +1,92 @@ +@media (min-width: 992px) { + [data-container="boxed"] { + #main-wrapper { + max-width: 1199px; + margin: 0 auto; + + @at-root [direction="rtl"]#{&} { + text-align: right; + } + } + } +} + + + +@include custommq($min: 1350px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] { + .header { + width: 1199px; + } + } +} + +@include custommq($min: 1200px, $max: 1349px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] { + .header { + width: 1199px; + } + } +} + + +[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] { + .deznav { + max-width: 1199px; + } +} //ok + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] { + .header { + width: 1199px; + } +} + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] { + .header { + width: 1199px; + } +} + + +[data-container="boxed"] { + .metismenu.fixed { + left: auto; + max-width: 1199px; + } + + .page-titles { + margin-bottom: 3rem; + padding: 15px 15px; + } + + .content-body .container-fluid { + padding: 0.9375rem 0.9375rem 0 0.9375rem; + } +} + +[data-container="boxed"][data-layout="vertical"] { + .page-titles { + margin-left: 0; + margin-right: 0; + } +} + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] { + .nav-header { + position: absolute; + } + + .menu-toggle { + .deznav { + position: absolute; + } + } +} + +[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] { + .deznav.fixed { + left: auto; + max-width: 1199px; + } +} \ No newline at end of file diff --git a/public/style/scss/layout/theme/_theme-color.scss b/public/style/scss/layout/theme/_theme-color.scss new file mode 100644 index 0000000..50380e3 --- /dev/null +++ b/public/style/scss/layout/theme/_theme-color.scss @@ -0,0 +1,605 @@ +//Theme color for Primary Variable +@each $name, $color in $theme_backgrounds { + [data-primary="#{$name}"] { + @if $name != "color_1" { + + a { + &:hover, + &:focus, + &.active { + color: $color; + } + } + [data-class="bg-primary"]:before{ + background: $color; + } + .email-left-box .intro-title{ + background: rgba($color, .1); + i{ + color: $color; + } + } + .widget-stat .media .media-body h4{ + color: $color !important; + } + .email-right-box .right-box-border{ + border-right: 2px solid rgba($color, .1); + } + .mail-list .list-group-item.active i{ + color: $color; + } + .single-mail.active{ + background: $color; + } + .profile-info h4.text-primary { + color: $color!important; + } + .profile-tab .nav-item .nav-link{ + &:hover, + &.active{ + border-bottom: .20px solid $color; + color: $color; + } + } + .amChartsInputField { + border: 0; + background: $color; + } + .amcharts-period-input, + .amcharts-period-input-selected { + background: $color; + } + .morris-hover { + background: $color; + } + .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: $color; + } + .custom-select:focus{ + border-color: $color; + color: $color; + } + .daterangepicker { + td.active { + background-color: $color; + + &:hover { + background-color: $color; + } + } + + button.applyBtn { + background-color: $color; + border-color: $color; + } + } + .wizard { + &>.steps li.current a { + background-color: $color; + } + .skip-email a { + color: $color; + } + &>.actions li:not(.disabled) a { + background-color: $color; + } + } + .step-form-horizontal { + .wizard { + .steps { + li { + &.done { + a { + .number { + background: $color; + } + } + } + &.current a { + .number { + color: $color; + border-color: $color; + } + } + &.disabled a { + .number { + color: $color; + } + } + &:not(:last-child) { + &::after { + background-color: $color; + } + } + } + } + } + } + .is-invalid .input-group-prepend .input-group-text i { + color: lighten($color, 15%); + } + .datamaps-hoverover { + color: $color; + border: 1px solid rgba($color, .3); + } + .jqvmap-zoomin, + .jqvmap-zoomout { + background-color: $color; + } + .table { + .thead-primary th { + background-color: $color; + } + &.primary-table-bg-hover { + thead th { + background-color: darken($color: $color, $amount: 5%); + } + tbody tr { + background-color: $color; + &:hover { + background-color: lighten($color: $color, $amount: 5%); + } + + &:not(:last-child) { + td, th { + border-bottom: 1px solid darken($color: $color, $amount: 5%); + } + } + } + + } + } + + table.dataTable tr.selected{ + color: $color; + } + .dataTables_wrapper .dataTables_paginate .paginate_button.current{ + color: $color !important; + background: rgba($color, .1); + } + .dataTables_wrapper .dataTables_paginate .paginate_button:hover{ + color: $color !important; + background: rgba($color, .1); + } + .clipboard-btn:hover { + background-color: $color; + } + .cd-h-timeline__dates { + &::before { + background: $color; + } + &::after { + background: $color; + } + } + .cd-h-timeline__line { + background-color: $color; + } + .cd-h-timeline__date:after { + border-color: lighten($color, 0.9); + background-color: $color; + } + .cd-h-timeline__navigation { + border-color: lighten($color, 0.9); + } + .cd-h-timeline__navigation--inactive:hover { + border-color: lighten($color, 0.9); + } + .dd-handle { + background: $color; + } + .dd-handle:hover { + background: $color; + } + .dd3-content:hover { + background: $color; + } + .noUi-connect { + background-color: $color; + &.c-3-color { + background-color: $color; + } + } + .noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle { + background-color: $color; + } + #slider-toggle.off .noUi-handle { + border-color: $color; + } + .pignose-calendar { + border-color: $color; + + .pignose-calendar-top-date { + background-color: $color; + } + } + .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: $color; + } + .bootstrap-tagsinput .tag { + background-color: $color; + } + .toast { + &-success { + background-color: $color; + } + } + .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: $color; + } + .accordion { + &-header-bg { + .accordion__header { + &--primary { + background-color: $color; + } + } + } + } + .alert-primary{ + background: lighten($color, 25%); + border-color: lighten($color, 25%); + color: $color; + } + .alert-alt.alert-primary{ + border-left: 4px solid $color; + } + .alert-alt.alert-primary.solid{ + border-left: 4px solid darken($color,25%)!important; + } + .alert.alert-primary.solid{ + background: $color; + border-color: $color; + } + .alert.alert-outline-primary{ + color: $color; + border-color: $color; + } + .badge-outline-primary{ + border: 1px solid $color; + color: $color; + } + .badge-primary { + background-color: $color; + } + .page-titles h4 { + color: $color; + } + .card-action{ + &>a{ + background: darken($color,57%); + } + //&:hover,&:focus{ + // background: darken($color,57%); + //} + .dropdown{ + background: darken($color,57%); + color: $color; + &:hover,&:focus{ + background: darken($color,57%); + } + } + } + .card-loader i { + background: darken($color,7%); + } + + .dropdown-outline{ + border: .1rem solid $color; + } + .custom-dropdown .dropdown-menu .dropdown-item:hover{ + color: $color; + } + .card-action .custom-dropdown{ + background: lighten($color, 30%); + &.show,&:focus,&:hover{ + background: $color; + } + } + .label-primary{ + background: $color; + } + .pagination { + .page-item { + .page-link { + &:hover{ + background: $color; + border-color: $color; + } + } + &.active .page-link { + background-color: $color; + border-color: $color; + } + } + } + .bootstrap-popover-wrapper .bootstrap-popover{ + button:hover, + button:focus{ + background: $color; + } + } + .progress-bar { + background-color: $color; + } + .progress-bar-primary { + background-color: $color; + } + .ribbon { + &__four { + background-color: $color; + &:after, &:before { + background-color: lighten($color: $color, $amount: 20%); + } + } + &__five { + background-color: $color; + + &::before { + border-color: transparent transparent $color transparent; + } + } + &__six { + background-color: $color; + } + } + .multi-steps{ + & > li { + color: $color; + &:after { + background-color: $color; + } + &.is-active:before { + border-color: $color; + } + } + } + .timeline-badge.primary { + background-color: $color !important; + } + .tooltip{ + &-wrapper{ + button:hover{ + background: $color; + } + } + } + + .chart_widget_tab_one { + .nav-link { + &.active { + background-color: $color; + border: 1px solid $color; + &:hover { + border: 1px solid $color; + } + } + } + } + .social-icon2{ + a{ + border: .1rem solid $color; + } + i{ + color: $color; + } + } + .social-icon3 ul li a:hover i{ + color: $color; + } + .bgl-primary{ + background: lighten($color, 30%); + border-color: lighten($color, 30%); + color: $color; + } + .tdl-holder input[type=checkbox]:checked + i { + background: $color; + } + .footer .copyright a{ + color: $color; + } + .hamburger .line { + background: $color; + } + svg.pulse-svg .first-circle { + fill: $color; + } + .pulse-css { + background: $color; + &:after, + &:before { + background-color: $color; + } + } + .notification_dropdown .dropdown-menu-right .notification_title { + background: $color; + } + .header-right { + .header-profile { + .dropdown-menu { + a { + &:hover, + &:focus, + &.active { + color: $color; + } + } + } + .profile_title { + background: $color; + } + } + } + &[data-sidebar-style="full"][data-layout="vertical"] { + .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: $color!important; + } + } + .deznav .metismenu{ + & > li{ + & > a svg { + color: $color; + } + &:hover, + &:focus { + &>a { + color: $color; + } + } + &.mm-active { + &>a { + color: $color; + } + } + } + ul a { + &:hover, + &:focus, + &.mm-active { + color: $color; + } + } + } + @media (min-width:767px) { + [data-sidebar-style="modern"] { + .deznav { + .metismenu { + &>li { + &>a { + &:hover, + &:focus, + &:active, + &.mm-active { + &>a { + background-color: lighten($color: $color, $amount: 50%); + } + } + } + } + } + } + } + } + &[data-sidebar-style="overlay"] { + .nav-header .hamburger.is-active .line { + background-color: $color; + } + } + .nav-user { + background: $color; + } + .sidebar-right .sidebar-right .sidebar-right-trigger { + color: $color; + &:hover { + color: $color; + } + } + &[data-theme-version="dark"] { + .pagination .page-item{ + .page-link:hover{ + background: $color; + border-color: $color; + } + &.active .page-link{ + background: $color; + border-color: $color; + } + } + .header-left input:focus { + border-color: $color; + } + .loader { + &__bar { + background: $color; + } + &__ball { + background: $color; + } + } + } + &[data-theme-version="transparent"] { + .header-left input:focus { + border-color: $color; + } + } + .new-arrival-content .price { + color: $color; + } + .chart-link a i.text-primary { + color: $color; + } + #user-activity .nav-tabs .nav-link.active { + background: $color; + border-color: $color; + } + span#counter { + color: $color; + } + + .welcome-content:after{ + background: $color; + } + .timeline-badge { + background-color: $color; + } + .page-timeline{ + .timeline { + &-workplan#{&} { + .timeline-badge:after { + background-color: rgba($color: $color, $alpha: .4); + } + } + } + } + .sk-three-bounce .sk-child { + background-color: $color; + } + .dropdown-item.active, + .dropdown-item:active{ + color: #fff; + background-color:$color; + } + .overlay-box:after { + background: $color; + } + .btn-primary{ + background-color: $color; + border-color: $color; + } + .bg-primary{ + background-color: $color !important; + } + .text-primary{ + color:$color !important; + } + .btn-primary:hover { + background-color:darken($color, 15); + border-color: darken($color, 15); + } + .btn-outline-primary { + color:$color; + border-color: $color; + } + .btn-outline-primary:hover { + background-color: $color; + border-color: $color; + } + .btn-primary:not(:disabled):not(.disabled):active, + .btn-primary:not(:disabled):not(.disabled).active, + .show > .btn-primary.dropdown-toggle, + .btn-outline-primary:not(:disabled):not(.disabled):active, + .btn-outline-primary:not(:disabled):not(.disabled).active, + .show > .btn-outline-primary.dropdown-toggle{ + background-color:darken($color, 15); + border-color: darken($color, 15); + } + // End Css + } + } +} + +@each $color, $value in $theme-colors { + .bg-#{$color}-alt { + background-color: rgba($value, .1); + } +} diff --git a/public/style/scss/layout/theme/_theme-wide-boxed.scss b/public/style/scss/layout/theme/_theme-wide-boxed.scss new file mode 100644 index 0000000..62870d8 --- /dev/null +++ b/public/style/scss/layout/theme/_theme-wide-boxed.scss @@ -0,0 +1,115 @@ +[data-container="wide-boxed"] { + @media (min-width: 992px) { + #main-wrapper { + max-width: 1480px; + margin: 0 auto; + } + } +} + +[data-container="wide-boxed"][data-sidebar-style="full"] { + @media (min-width: 992px) { + .header { + width: 100%; + } + .menu-toggle { + .header { + width: 100%; + } + } + @at-root [data-header-position="fixed"]#{&} { + .header { + max-width: 1480px; + } + .menu-toggle { + .header { + max-width: 1480px; + } + } + } + } +} + +[data-container="wide-boxed"][data-sidebar-style="mini"] { + @media (min-width: 992px) { + .header { + width: 100%; + } + @at-root [data-header-position="fixed"]#{&} { + .header { + max-width: 1480px; + } + } + @at-root [data-header-position="fixed"][data-layout="horizontal"]#{&} { + .header { + max-width: 1480px; + } + } + } +} + +[data-container="wide-boxed"][data-sidebar-style="compact"] { + @media (min-width: 992px) { + .header { + width: 100%; + } + @at-root [data-header-position="fixed"]#{&} { + .header { + max-width: 1480px; + } + } + } +} + +[data-container="wide-boxed"][data-sidebar-style="overlay"] { + @media (min-width: 992px) { + .header { + width: 100%; + } + @at-root [data-header-position="fixed"]#{&} { + .header { + max-width: 1480px; + } + } + } +} + +[data-layout="horizontal"][data-container="wide-boxed"] { + .header { + width: 100%; + } + @at-root [data-sidebar-style="full"][data-header-position="fixed"]#{&} { + .header { + max-width: 1480px; + } + } + @at-root [data-sidebar-style="mini"]#{&} { + .header { + width: 100%; + } + } +} + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] { + .deznav.fixed { + max-width: 1480px; + transition: none; + } + &[direction="rtl"] { + .deznav.fixed { + right: 5%; + } + } +} + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] { + .deznav { + max-width: 1480px; + left: 5%; + } + &[direction="rtl"] { + .deznav { + right: 5%; + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/theme/_theme.scss b/public/style/scss/layout/theme/_theme.scss new file mode 100644 index 0000000..bc94c71 --- /dev/null +++ b/public/style/scss/layout/theme/_theme.scss @@ -0,0 +1,4 @@ +@import './theme-bg'; +@import './theme-boxed'; +@import './theme-wide-boxed'; +@import './theme-color'; \ No newline at end of file diff --git a/public/style/scss/layout/typography/_helvetica.scss b/public/style/scss/layout/typography/_helvetica.scss new file mode 100644 index 0000000..0f910e7 --- /dev/null +++ b/public/style/scss/layout/typography/_helvetica.scss @@ -0,0 +1,8 @@ +[data-typography="helvetica"] { + font-family: 'HelveticaNeue'; + } + + + + + \ No newline at end of file diff --git a/public/style/scss/layout/typography/_opensans.scss b/public/style/scss/layout/typography/_opensans.scss new file mode 100644 index 0000000..5124d3a --- /dev/null +++ b/public/style/scss/layout/typography/_opensans.scss @@ -0,0 +1,7 @@ +[data-typography="opensans"] { + font-family: 'Open Sans', sans-serif; + } + + + + diff --git a/public/style/scss/layout/typography/_poppins.scss b/public/style/scss/layout/typography/_poppins.scss new file mode 100644 index 0000000..872f176 --- /dev/null +++ b/public/style/scss/layout/typography/_poppins.scss @@ -0,0 +1,6 @@ +[data-typography="poppins"] { + font-family: 'poppins', sans-serif; + } + + + diff --git a/public/style/scss/layout/typography/_roboto.scss b/public/style/scss/layout/typography/_roboto.scss new file mode 100644 index 0000000..5404419 --- /dev/null +++ b/public/style/scss/layout/typography/_roboto.scss @@ -0,0 +1,7 @@ +[data-typography="roboto"] { + font-family: 'Roboto', sans-serif; + } + + + + diff --git a/public/style/scss/layout/typography/_typography.scss b/public/style/scss/layout/typography/_typography.scss new file mode 100644 index 0000000..9895020 --- /dev/null +++ b/public/style/scss/layout/typography/_typography.scss @@ -0,0 +1,7 @@ +@import "./opensans"; +@import "./poppins"; +@import "./roboto"; +@import "./helvetica"; + + + diff --git a/public/style/scss/layout/version-dark/_dark-footer.scss b/public/style/scss/layout/version-dark/_dark-footer.scss new file mode 100644 index 0000000..d902a7c --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-footer.scss @@ -0,0 +1,13 @@ +[data-theme-version="dark"] { + .footer { + background-color: transparent; + + .copyright { + background-color: transparent; + + p { + color: $white; + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-global.scss b/public/style/scss/layout/version-dark/_dark-global.scss new file mode 100644 index 0000000..3cc4e09 --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-global.scss @@ -0,0 +1,171 @@ + +[data-theme-version="dark"] { + .dropdown-menu { + background-color: $d-bg; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255,0.1); + + .dropdown-item { + &.selected, + &.selected.active, + &.active, + &:hover, + &:focus { + background-color: $dark-card; + color: $body-color; + } + } + } + + .form-control { + background-color: $d-bg; + border-color: $d-border; + color: $white; + } + + .card { + background-color: $dark-card; + box-shadow:none; + } + .btn-outline-dark:hover{ + background-color: $d-bg; + border-color: $d-bg; + } + .tdl-holder input[type=text], + .tdl-holder li{ + background-color: $dark-card; + border-color:$d-border; + } + .tdl-holder input[type=text]{ + &::placeholder { + color: $d-ctl; + } + } + .tdl-holder label:hover { + background-color: $d-border; + color: $white; + } + .text-muted { + color: $d-ctl !important; + } + .modal-content{ + background:$dark-card; + } + .modal-footer, + .modal-header{ + border-color: $d-border; + } + .close{ + font-weight: 400; + color: $white; + text-shadow: none; + + &:hover{ + color: $white; + } + } + .table strong { + color: #fff; + } + .text-dark { + color: $d-ctl !important; + } + .star-rating .product-review, + .new-arrival-content .item{ + color: $white; + } + .custom-dropdown .dropdown-menu{ + border-color: $d-border; + } + .widget-stat .media > span{ + background: $d-border; + border-color: $d-border; + color:$white; + } + .plus-minus-input .custom-btn{ + background: $d-bg; + border-color: $d-border; + } + .dropdown-divider, + .size-filter ul li{ + border-color: $d-border; + } + .custom-select{ + border-color: $d-border; + color: $d-ctl; + background:$d-bg; + } + .nav-tabs{ + border-color: $d-border; + } + .mail-list .list-group-item.active i { + color: $white; + } + hr{ + border-color: $d-border; + } + + .grid-col{ + background:$d-bg; + } + + .noUi-target{ + border-color:$d-border; + border-radius: 8px; + box-shadow: none; + + .noUi-connects{ + background:$d-border; + } + } + .noUi-marker-large, + .noUi-marker{ + background:$d-border; + } + .input-group-text{ + background:$d-border; + color:$body-color; + } + .note-editor.note-frame{ + border-color:$d-border; + .btn{ + color:$white; + } + .note-editing-area .note-editable{ + color:$white; + } + } + .widget-media .timeline .timeline-panel{ + border-color:$d-border; + } + .notification_dropdown .dropdown-menu-right .all-notification{ + border-color:$d-border; + } + #user-activity .nav-tabs .nav-link{ + border-color:$d-border; + } + .list-group-item-action{ + color:$body-color; + } + .list-group-item-action:focus, + .list-group-item-action:hover, + .list-group-item-action:focus{ + background-color:$d-bg; + border-color:$d-bg; + } + .list-group-item.active{ + color:$white; + border-color:$primary; + &:focus, + &:hover, + &:focus{ + background-color:$primary; + border-color:$primary; + color:$white; + } + } + .swal2-popup{ + background:$dark-card; + } + + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-header.scss b/public/style/scss/layout/version-dark/_dark-header.scss new file mode 100644 index 0000000..24482f7 --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-header.scss @@ -0,0 +1,62 @@ +[data-theme-version="dark"] { + + .header { + background-color: $dark-card; + } + + .header-left { + input { + background: $d-bg !important; + border-color: transparent ; + color: $white !important; + + &:focus { + box-shadow: none; + border-color: $primary; + } + + &::placeholder { + color: $white; + } + } + .search_icon{ + background: $d-bg !important; + + i{ + color: $white; + } + } + } + + .header-right { + .right-sidebar a{ + color:$primary; + border-color:$d-border; + } + .header-profile > a.nav-link .header-info strong{ + color:$white; + } + .notification_dropdown .nav-link{ + background: $d-bg; + } + .dropdown { + .nav-link { + color: $white; + &:hover { + color: $white; + } + } + } + .nav-link { + + } + .notification_dropdown { + .dropdown-item { + a { + color: $white; + } + } + } + } + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-left-sidebar.scss b/public/style/scss/layout/version-dark/_dark-left-sidebar.scss new file mode 100644 index 0000000..523e8ac --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-left-sidebar.scss @@ -0,0 +1,92 @@ +[data-theme-version="dark"] { + + &[data-sidebar-style="mini"] { + .deznav .metismenu li > ul{ + background-color: $dark-card; + } + } + + .fixed-content-box{ + background-color: $dark-card; + .head-name{ + background:$dark-card; + color: $white; + border-color:$d-border; + } + & + .header + .deznav{ + background-color: $d-bg; + } + } + + .deznav { + background-color: $dark-card; + + .metismenu { + + + &>li { + + &>a { + color: darken($color: $white, $amount: 30%); + } + + &:hover, + &:focus, + &.mm-active { + + &>a { + color: $white; + + &::after { + border-color: $white; + } + } + } + + &.mm-active { + + ul { + + ul { + background-color: transparent; + } + } + } + } + + //one step dropdown + ul { + + &:after{ + background-color:$d-border; + } + + a { + + &:hover, + &:focus, + &.mm-active { + color: $white; + } + &:before{ + background-color: $white; + } + + } + } + + a { + color: darken($color: $white, $amount: 30%); + } + + .has-arrow { + &:after { + border-color: $white; + } + } + } + } + + + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-nav-header.scss b/public/style/scss/layout/version-dark/_dark-nav-header.scss new file mode 100644 index 0000000..f10bf3d --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-nav-header.scss @@ -0,0 +1,18 @@ +[data-theme-version="dark"] { + .nav-header, + .nav-control { + background-color:$d-bg; + } + + .nav-control { + color: $white; + } + + .brand-logo { + color: $white; + + &:hover { + color: $white; + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-preloader.scss b/public/style/scss/layout/version-dark/_dark-preloader.scss new file mode 100644 index 0000000..f472659 --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-preloader.scss @@ -0,0 +1,17 @@ +[data-theme-version="dark"] { + + #preloader { + background: $d-bg; + } + + .loader { + &__bar { + background: $primary; + box-shadow: 1px 1px 0 $d-border; + } + &__ball { + background: $primary; + } + } + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-reset.scss b/public/style/scss/layout/version-dark/_dark-reset.scss new file mode 100644 index 0000000..fdf3b8b --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-reset.scss @@ -0,0 +1,46 @@ +@import "./../../abstracts/variable"; + + + +[data-theme-version="dark"] { + background: $d-bg; + color: $d-ctl; + + + h1, + h2, + h3, + h4, + h5, + h6 { + color: $white !important; + } + a.link { + color: $d-ctd; + } + a.link:focus, + a.link:hover { + color: $info; + } + + a { + &:hover { + color: $white; + } + } + + //Generating border classess + @each $value in $borders { + @if $value == "" { + .border { + border: 1px solid $d-border !important; + } + } @else { + .border-#{$value} { + border-#{$value}: 1px solid $d-border !important; + } + } + } + + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_dark-right-sidebar.scss b/public/style/scss/layout/version-dark/_dark-right-sidebar.scss new file mode 100644 index 0000000..af175a5 --- /dev/null +++ b/public/style/scss/layout/version-dark/_dark-right-sidebar.scss @@ -0,0 +1,16 @@ +[data-theme-version="dark"] { + .sidebar-right { + background-color: lighten($d-bg, 3.2%); + + .nav-tabs { + background-color: lighten($d-bg, 3.2%); + border-bottom: 1px solid $d-bg; + + .nav-link { + &.active { + background-color: $d-bg; + } + } + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/version-dark/_main.scss b/public/style/scss/layout/version-dark/_main.scss new file mode 100644 index 0000000..fd35848 --- /dev/null +++ b/public/style/scss/layout/version-dark/_main.scss @@ -0,0 +1,8 @@ +@import "./dark-reset"; +@import "./dark-global"; +@import "./dark-header"; +@import "./dark-nav-header"; +@import "./dark-nav-header"; +@import "./dark-left-sidebar"; +@import "./dark-right-sidebar"; +@import "./dark-footer"; diff --git a/public/style/scss/layout/version-transparent/_main.scss b/public/style/scss/layout/version-transparent/_main.scss new file mode 100644 index 0000000..324ed4d --- /dev/null +++ b/public/style/scss/layout/version-transparent/_main.scss @@ -0,0 +1,8 @@ +@import "./_transparent-reset"; +@import "./_transparent-global"; +@import "./_transparent-header"; +@import "./_transparent-nav-header"; +@import "./_transparent-nav-header"; +@import "./_transparent-left-sidebar"; +@import "./_transparent-right-sidebar"; +@import "./_transparent-footer"; diff --git a/public/style/scss/layout/version-transparent/_transparent-footer.scss b/public/style/scss/layout/version-transparent/_transparent-footer.scss new file mode 100644 index 0000000..b239295 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-footer.scss @@ -0,0 +1,13 @@ +// [data-theme-version="dark"] { +// .footer { +// background-color: lighten($d-bg, 3.2%); + +// .copyright { +// background-color: lighten($d-bg, 3.2%); + +// p { +// color: $white; +// } +// } +// } +// } \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-global.scss b/public/style/scss/layout/version-transparent/_transparent-global.scss new file mode 100644 index 0000000..8ca5395 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-global.scss @@ -0,0 +1,24 @@ + +[data-theme-version="transparent"] { + .dropdown-menu { + background-color: $dark-card; + } + + .dropdown-item { + &:hover, &:focus { + background-color: $d-bg; + color: $white; + } + } + + .form-control { + background-color: $d-bg; + border-color: $d-border; + color: $white; + } + + .card { + background-color: rgba(0,0,0,0.15); + } + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-header.scss b/public/style/scss/layout/version-transparent/_transparent-header.scss new file mode 100644 index 0000000..0be31ec --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-header.scss @@ -0,0 +1,43 @@ +[data-theme-version="transparent"] { + + .header { + background-color: rgba(0,0,0,0.15); + } + + + .header-left { + input { + border-color: $d-border; + color: $white; + + &:focus { + box-shadow: none; + border-color: $primary; + } + + &::placeholder { + color: $white; + } + } + } + + + .header-right { + .dropdown { + .nav-link { + &:hover { + color: $white; + } + } + } + + .notification_dropdown { + .dropdown-item { + a { + color: $white; + } + } + } + } + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-left-sidebar.scss b/public/style/scss/layout/version-transparent/_transparent-left-sidebar.scss new file mode 100644 index 0000000..e4cf1f6 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-left-sidebar.scss @@ -0,0 +1,70 @@ +[data-theme-version="transparent"] { + + .deznav { + background-color: rgba(0,0,0,0.15)!important; + + .metismenu { + + + &>li { + + &>a { + color: rgba(0,0,0,0.15); + } + + &:hover, + &:focus, + &.mm-active { + + &>a { + background-color: rgba(0,0,0,0.15)!important; + color: $white; + + &::after { + border-color: transparent transparent $white transparent; + } + } + } + + &.mm-active { + ul { + + ul { + background-color: transparent; + } + } + } + } + + //one step dropdown + ul { + background-color: rgba(0,0,0,0.15); + + a { + + &:hover, + &:focus, + &.mm-active { + color: $white; + } + } + } + + a { + color: rgba(0,0,0,0.15); + } + ul { + background-color: rgba(0,0,0,0.15)!important; + } + + .has-arrow { + &:after { + border-color: transparent transparent rgba(0,0,0,0.15) transparent; + } + } + } + } + + + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-nav-header.scss b/public/style/scss/layout/version-transparent/_transparent-nav-header.scss new file mode 100644 index 0000000..0ccfeeb --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-nav-header.scss @@ -0,0 +1,18 @@ +[data-theme-version="transparent"] { + .nav-header, + .nav-control { + background-color: rgba(0,0,0,0.15)!important; + } + + .nav-control { + color: $white; + } + + .brand-logo { + color: $white; + + &:hover { + color: $white; + } + } +} \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-preloader.scss b/public/style/scss/layout/version-transparent/_transparent-preloader.scss new file mode 100644 index 0000000..467b433 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-preloader.scss @@ -0,0 +1,17 @@ +// [data-theme-version="dark"] { + +// #preloader { +// background: $d-bg; +// } + +// .loader { +// &__bar { +// background: $primary; +// box-shadow: 1px 1px 0 $d-border; +// } +// &__ball { +// background: $primary; +// } +// } + +// } \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-reset.scss b/public/style/scss/layout/version-transparent/_transparent-reset.scss new file mode 100644 index 0000000..7a820b3 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-reset.scss @@ -0,0 +1,56 @@ +@import "./../../abstracts/variable"; + + + +[data-theme-version="transparent"] { + + + background: url('../images/body/12.jpg'); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + background-position: center; + position: relative; + // background: $d-bg;s + color: $white; + + h1, + h2, + h3, + h4, + h5, + h6 { + color: $white !important; + } + a.link { + color: $d-ctd; + } + a.link:focus, + a.link:hover { + color: $info; + } + + a { + color: $white; + + &:hover { + color: $d-ctl; + } + } + + + //Generating border classess + @each $value in $borders { + @if $value == "" { + .border { + border: 1px solid $d-border !important; + } + } @else { + .border-#{$value} { + border-#{$value}: 1px solid $d-border !important; + } + } + } + + +} \ No newline at end of file diff --git a/public/style/scss/layout/version-transparent/_transparent-right-sidebar.scss b/public/style/scss/layout/version-transparent/_transparent-right-sidebar.scss new file mode 100644 index 0000000..856d2d3 --- /dev/null +++ b/public/style/scss/layout/version-transparent/_transparent-right-sidebar.scss @@ -0,0 +1,16 @@ +// [data-theme-version="dark"] { +// .sidebar-right { +// background-color: lighten($d-bg, 3.2%); + +// .nav-tabs { +// background-color: lighten($d-bg, 3.2%); +// border-bottom: 1px solid $d-bg; + +// .nav-link { +// &.active { +// background-color: $d-bg; +// } +// } +// } +// } +// } diff --git a/public/style/scss/main.css b/public/style/scss/main.css new file mode 100644 index 0000000..0b9889c --- /dev/null +++ b/public/style/scss/main.css @@ -0,0 +1,31156 @@ +/* + Table of Contents + + Name : Gymove + Author : DexignZone + Author Portfolio : https://themeforest.net/user/dexignzone/portfolio + + + + Table of Sass Contents + + 1. Abstracts + _bs-custom + _inheritance + _maps + _mixin + _variable + + 2. bootstrap + -Here goes all official bootstrap scss files + + 3. Global/Base + _color + _custom-grid + _fonts + _helper + _reset + + 4. layout + +footer + +header + +rtl + +sidebar + +tables + +theme + +version-dark + + 5. Conponents + +app + +charts + +forms + +map + +uc + +ui + +widget + + 6. Page + _index-1 + _page-error + _page-register + _page-signin + _page-user-lock + _page-user-lock + +*/ +/*$primary : #7356f1 !default;*/ +@import url("./../icons/simple-line-icons/css/simple-line-icons.css"); +@import url("./../icons/font-awesome-old/css/font-awesome.min.css"); +@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css"); +@import url("./../icons/themify-icons/css/themify-icons.css"); +@import url("./../icons/line-awesome/css/line-awesome.min.css"); +@import url("./../icons/avasta/css/style.css"); +@import url("./../icons/flaticon/flaticon.css"); +@import url(./../vendor/animate/animate.min.css); +@import url(./../vendor/aos/css/aos.min.css); +@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css); +@import url(./../vendor/metismenu/css/metisMenu.min.css); +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*! + * Bootstrap v4.5.3 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #5e72e4; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #EE3232; + --orange: #ff9900; + --yellow: #FFFA6F; + --green: #297F00; + --teal: #20c997; + --cyan: #3065D0; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #0B2A97; + --secondary: #A02CFA; + --success: #2BC155; + --info: #1EA7C5; + --warning: #FFBC11; + --danger: #F94687; + --light: #F4F5F9; + --dark: #B1B1B1; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --breakpoint-xxl: 1440; + --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; } + +*, +*::before, +*::after { + 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: "Roboto", sans-serif; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #7e7e7e; + text-align: left; + background-color: #F9F9F9; } + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 80%; } + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #0B2A97; + text-decoration: none; + background-color: transparent; } + a:hover { + color: #061650; + text-decoration: underline; } + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +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; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg { + overflow: hidden; + vertical-align: middle; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #89879f; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +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: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: #3d4465; } + +h1, .h1 { + font-size: 2.25rem; } + +h2, .h2 { + font-size: 1.875rem; } + +h3, .h3 { + font-size: 1.5rem; } + +h4, .h4 { + font-size: 1.125rem; } + +h5, .h5 { + font-size: 1rem; } + +h6, .h6 { + font-size: 0.938rem; } + +.lead { + font-size: 1.09375rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.09375rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #F9F9F9; + border: 1px solid #dee2e6; + border-radius: 0.75rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.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, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +.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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, +.col-sm-auto, .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, +.col-md-auto, .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, +.col-lg-auto, .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, +.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, +.col-xxl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; } + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; } + +.row-cols-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; } + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; } + +.row-cols-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + 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: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + 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: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + 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: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + 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: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + 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%; } } +@media (min-width: 1440) { + .col-xxl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .row-cols-xxl-1 > * { + flex: 0 0 100%; + max-width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 50%; + max-width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 25%; + max-width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 20%; + max-width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } + + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-xxl-first { + order: -1; } + + .order-xxl-last { + order: 13; } + + .order-xxl-0 { + order: 0; } + + .order-xxl-1 { + order: 1; } + + .order-xxl-2 { + order: 2; } + + .order-xxl-3 { + order: 3; } + + .order-xxl-4 { + order: 4; } + + .order-xxl-5 { + order: 5; } + + .order-xxl-6 { + order: 6; } + + .order-xxl-7 { + order: 7; } + + .order-xxl-8 { + order: 8; } + + .order-xxl-9 { + order: 9; } + + .order-xxl-10 { + order: 10; } + + .order-xxl-11 { + order: 11; } + + .order-xxl-12 { + order: 12; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.3333333333%; } + + .offset-xxl-2 { + margin-left: 16.6666666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.3333333333%; } + + .offset-xxl-5 { + margin-left: 41.6666666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.3333333333%; } + + .offset-xxl-8 { + margin-left: 66.6666666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.3333333333%; } + + .offset-xxl-11 { + margin-left: 91.6666666667%; } } +.table { + width: 100%; + margin-bottom: 1rem; + color: #7e7e7e; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #EEEEEE; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #EEEEEE; } + .table tbody + tbody { + border-top: 2px solid #EEEEEE; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #EEEEEE; } + .table-bordered th, + .table-bordered td { + border: 1px solid #EEEEEE; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + color: #7e7e7e; + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #bbc3e2; } +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #8090c9; } + +.table-hover .table-primary:hover { + background-color: #a9b3da; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #a9b3da; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #e4c4fe; } +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #ce91fc; } + +.table-hover .table-secondary:hover { + background-color: #d9abfe; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #d9abfe; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c4eecf; } +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #91dfa7; } + +.table-hover .table-success:hover { + background-color: #b0e8bf; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b0e8bf; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #c0e6ef; } +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #8ad1e1; } + +.table-hover .table-info:hover { + background-color: #acdeea; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #acdeea; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffecbc; } +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdc83; } + +.table-hover .table-warning:hover { + background-color: #ffe5a3; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe5a3; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fdcbdd; } +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #fc9fc1; } + +.table-hover .table-danger:hover { + background-color: #fcb2cd; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #fcb2cd; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fcfcfd; } +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #f9fafc; } + +.table-hover .table-light:hover { + background-color: #ededf3; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ededf3; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #e9e9e9; } +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #d6d6d6; } + +.table-hover .table-dark:hover { + background-color: gainsboro; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: gainsboro; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; } +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #EEEEEE; } + +.table-dark { + color: #fff; + background-color: #343a40; } + .table-dark th, + .table-dark td, + .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: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.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: 767.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: 991.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: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xl > .table-bordered { + border: 0; } } +@media (max-width: 1439.98) { + .table-responsive-xxl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xxl > .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 + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #315cf0; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; } + +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(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.09375rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.765625rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 0.875rem; + line-height: 1.5; + color: #7e7e7e; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control[size], select.form-control[multiple] { + height: auto; } + +textarea.form-control { + height: auto; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.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: 0.3rem; + margin-left: -1.25rem; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + color: #89879f; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #2BC155; } + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(43, 193, 85, 0.9); + border-radius: 0.75rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #2BC155; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232BC155' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #2BC155; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232BC155' 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(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #2BC155; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #2BC155; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #2BC155; } +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #49d670; + background-color: #49d670; } +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #2BC155; } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #2BC155; } +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #2BC155; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #F94687; } + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.765625rem; + line-height: 1.5; + color: #fff; + background-color: rgba(249, 70, 135, 0.9); + border-radius: 0.75rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #F94687; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F94687' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F94687' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #F94687; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F94687' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F94687' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #F94687; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #F94687; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #F94687; } +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #fb77a7; + background-color: #fb77a7; } +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #F94687; } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #F94687; } +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #F94687; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + 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: 0.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: #7e7e7e; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #7e7e7e; + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-primary:hover { + color: #fff; + background-color: #082073; + border-color: #081d67; } + .btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #082073; + border-color: #081d67; + box-shadow: 0 0 0 0.2rem rgba(48, 74, 167, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #081d67; + border-color: #07195c; } + .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.2rem rgba(48, 74, 167, 0.5); } + +.btn-secondary { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-secondary:hover { + color: #fff; + background-color: #8f07f9; + border-color: #8806ed; } + .btn-secondary:focus, .btn-secondary.focus { + color: #fff; + background-color: #8f07f9; + border-color: #8806ed; + box-shadow: 0 0 0 0.2rem rgba(174, 76, 251, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #8806ed; + border-color: #8105e1; } + .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.2rem rgba(174, 76, 251, 0.5); } + +.btn-success { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-success:hover { + color: #fff; + background-color: #24a247; + border-color: #229743; } + .btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #24a247; + border-color: #229743; + box-shadow: 0 0 0 0.2rem rgba(75, 202, 111, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #229743; + border-color: #1f8d3e; } + .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.2rem rgba(75, 202, 111, 0.5); } + +.btn-info { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-info:hover { + color: #fff; + background-color: #198ba4; + border-color: #178199; } + .btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #198ba4; + border-color: #178199; + box-shadow: 0 0 0 0.2rem rgba(64, 180, 206, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #178199; + border-color: #16788e; } + .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.2rem rgba(64, 180, 206, 0.5); } + +.btn-warning { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-warning:hover { + color: #212529; + background-color: #eaa800; + border-color: #dd9f00; } + .btn-warning:focus, .btn-warning.focus { + color: #212529; + background-color: #eaa800; + border-color: #dd9f00; + box-shadow: 0 0 0 0.2rem rgba(222, 165, 21, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #dd9f00; + border-color: #d09600; } + .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.2rem rgba(222, 165, 21, 0.5); } + +.btn-danger { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-danger:hover { + color: #fff; + background-color: #f8216f; + border-color: #f71567; } + .btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #f8216f; + border-color: #f71567; + box-shadow: 0 0 0 0.2rem rgba(250, 98, 153, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #f71567; + border-color: #f7085f; } + .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.2rem rgba(250, 98, 153, 0.5); } + +.btn-light { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:hover { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; } + .btn-light:focus, .btn-light.focus { + color: #212529; + background-color: #dbdfec; + border-color: #d3d7e7; + box-shadow: 0 0 0 0.2rem rgba(212, 214, 218, 0.5); } + .btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #d3d7e7; + border-color: #cbd0e3; } + .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.2rem rgba(212, 214, 218, 0.5); } + +.btn-dark { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:hover { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; } + .btn-dark:focus, .btn-dark.focus { + color: #212529; + background-color: #9e9e9e; + border-color: #989898; + box-shadow: 0 0 0 0.2rem rgba(155, 156, 157, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #212529; + background-color: #989898; + border-color: #919191; } + .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.2rem rgba(155, 156, 157, 0.5); } + +.btn-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } + .btn-outline-primary:hover { + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #0B2A97; + 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: #0B2A97; + border-color: #0B2A97; } + .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.2rem rgba(11, 42, 151, 0.5); } + +.btn-outline-secondary { + color: #A02CFA; + border-color: #A02CFA; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(160, 44, 250, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #A02CFA; + 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: #A02CFA; + border-color: #A02CFA; } + .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.2rem rgba(160, 44, 250, 0.5); } + +.btn-outline-success { + color: #2BC155; + border-color: #2BC155; } + .btn-outline-success:hover { + color: #fff; + background-color: #2BC155; + border-color: #2BC155; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #2BC155; + 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: #2BC155; + border-color: #2BC155; } + .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.2rem rgba(43, 193, 85, 0.5); } + +.btn-outline-info { + color: #1EA7C5; + border-color: #1EA7C5; } + .btn-outline-info:hover { + color: #fff; + background-color: #1EA7C5; + border-color: #1EA7C5; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(30, 167, 197, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #1EA7C5; + 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: #1EA7C5; + border-color: #1EA7C5; } + .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.2rem rgba(30, 167, 197, 0.5); } + +.btn-outline-warning { + color: #FFBC11; + border-color: #FFBC11; } + .btn-outline-warning:hover { + color: #212529; + background-color: #FFBC11; + border-color: #FFBC11; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 188, 17, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FFBC11; + 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: #FFBC11; + border-color: #FFBC11; } + .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.2rem rgba(255, 188, 17, 0.5); } + +.btn-outline-danger { + color: #F94687; + border-color: #F94687; } + .btn-outline-danger:hover { + color: #fff; + background-color: #F94687; + border-color: #F94687; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #F94687; + 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: #F94687; + border-color: #F94687; } + .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.2rem rgba(249, 70, 135, 0.5); } + +.btn-outline-light { + color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:hover { + color: #212529; + background-color: #F4F5F9; + border-color: #F4F5F9; } + .btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #F4F5F9; + 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: #F4F5F9; + border-color: #F4F5F9; } + .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.2rem rgba(244, 245, 249, 0.5); } + +.btn-outline-dark { + color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:hover { + color: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #B1B1B1; + 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: #212529; + background-color: #B1B1B1; + border-color: #B1B1B1; } + .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.2rem rgba(177, 177, 177, 0.5); } + +.btn-link { + font-weight: 400; + color: #0B2A97; + text-decoration: none; } + .btn-link:hover { + color: #061650; + text-decoration: underline; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.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: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 0.875rem; + color: #7e7e7e; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.75rem; } + +.dropdown-menu-left { + right: auto; + left: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; } + + .dropdown-menu-sm-right { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; } + + .dropdown-menu-md-right { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; } + + .dropdown-menu-lg-right { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; } + + .dropdown-menu-xl-right { + right: 0; + left: auto; } } +@media (min-width: 1440) { + .dropdown-menu-xxl-left { + right: auto; + left: 0; } + + .dropdown-menu-xxl-right { + right: 0; + left: auto; } } +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.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: 0.125rem; } +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; } +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropleft .dropdown-toggle::after { + display: none; } +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0B2A97; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.765625rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + 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 > .form-control, + .input-group > .form-control-plaintext, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .form-control-plaintext + .form-control, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: -1px; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; } + .input-group > .custom-file .custom-file-input:focus { + z-index: 4; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select: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-prepend, +.input-group-append { + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn:focus, + .input-group-append .btn:focus { + z-index: 3; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); } + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); } + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + 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:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .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) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.3125rem; + padding-left: 1.5rem; + color-adjust: exact; } + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.15625rem; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #0B2A97; + background-color: #0B2A97; } + .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #315cf0; } + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #6181f3; + border-color: #6181f3; } + .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; } + .custom-control-input[disabled] ~ .custom-control-label::before, .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 { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; } + .custom-control-label::after { + position: absolute; + top: 0.15625rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.75rem; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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: #0B2A97; + background-color: #0B2A97; } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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(11, 42, 151, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.5); } + +.custom-switch { + padding-left: 2.25rem; } + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; } + .custom-switch .custom-control-label::after { + top: calc(0.15625rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; } } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); } + .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(11, 42, 151, 0.5); } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; + appearance: none; } + .custom-select:focus { + border-color: #315cf0; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + display: none; } + .custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.765625rem; } + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.09375rem; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #315cf0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-file-input[disabled] ~ .custom-file-label, .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 { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #f0f1f5; + border-radius: 0.75rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.75rem 0.75rem 0; } + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #F9F9F9, 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; } } + .custom-range::-webkit-slider-thumb:active { + background-color: #6181f3; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.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: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; } } + .custom-range::-moz-range-thumb:active { + background-color: #6181f3; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.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: 0.2rem; + margin-left: 0.2rem; + background-color: #0B2A97; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; } } + .custom-range::-ms-thumb:active { + background-color: #6181f3; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } + .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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + 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: 0.75rem; + border-top-right-radius: 0.75rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #F9F9F9; + border-color: #dee2e6 #dee2e6 #F9F9F9; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.75rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0B2A97; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar .container, + .navbar .container-fluid, + .navbar .container-sm, + .navbar .container-md, + .navbar .container-lg, + .navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3359375rem; + padding-bottom: 0.3359375rem; + margin-right: 1rem; + font-size: 1.09375rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + 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: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.09375rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.75rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +@media (max-width: 1439.98) { + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1440) { + .navbar-expand-xxl { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xxl > .container, + .navbar-expand-xxl > .container-fluid, + .navbar-expand-xxl > .container-sm, + .navbar-expand-xxl > .container-md, + .navbar-expand-xxl > .container-lg, + .navbar-expand-xxl > .container-xl { + flex-wrap: nowrap; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + 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: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid, + .navbar-expand > .container-sm, + .navbar-expand > .container-md, + .navbar-expand > .container-lg, + .navbar-expand > .container-xl { + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + 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, 0.125); + border-radius: 0.75rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.75rem - 1px) calc(0.75rem - 1px) 0 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.75rem - 1px) calc(0.75rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.75rem - 1px); + border-top-right-radius: calc(0.75rem - 1px); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.75rem - 1px); + border-bottom-left-radius: calc(0.75rem - 1px); } + +.card-deck .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; } } + +.card-group > .card { + margin-bottom: 15px; } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion { + overflow-anchor: none; } + .accordion > .card { + overflow: hidden; } + .accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.breadcrumb-item { + display: flex; } + .breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.75rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #0B2A97; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #061650; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.25); } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; } +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.09375rem; + line-height: 1.5; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.765625rem; + line-height: 1.5; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.75rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .badge { + transition: none; } } + a.badge:hover, a.badge:focus { + text-decoration: none; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #0B2A97; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #081d67; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(11, 42, 151, 0.5); } + +.badge-secondary { + color: #fff; + background-color: #A02CFA; } + a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #8806ed; } + a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(160, 44, 250, 0.5); } + +.badge-success { + color: #fff; + background-color: #2BC155; } + a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #229743; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(43, 193, 85, 0.5); } + +.badge-info { + color: #fff; + background-color: #1EA7C5; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #178199; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(30, 167, 197, 0.5); } + +.badge-warning { + color: #212529; + background-color: #FFBC11; } + a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #dd9f00; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 188, 17, 0.5); } + +.badge-danger { + color: #fff; + background-color: #F94687; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #f71567; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(249, 70, 135, 0.5); } + +.badge-light { + color: #212529; + background-color: #F4F5F9; } + a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #d3d7e7; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 245, 249, 0.5); } + +.badge-dark { + color: #212529; + background-color: #B1B1B1; } + a.badge-dark:hover, a.badge-dark:focus { + color: #212529; + background-color: #989898; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(177, 177, 177, 0.5); } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.75rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3.8125rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #06164f; + background-color: #ced4ea; + border-color: #bbc3e2; } + .alert-primary hr { + border-top-color: #a9b3da; } + .alert-primary .alert-link { + color: #020920; } + +.alert-secondary { + color: #531782; + background-color: #ecd5fe; + border-color: #e4c4fe; } + .alert-secondary hr { + border-top-color: #d9abfe; } + .alert-secondary .alert-link { + color: #370f57; } + +.alert-success { + color: #16642c; + background-color: #d5f3dd; + border-color: #c4eecf; } + .alert-success hr { + border-top-color: #b0e8bf; } + .alert-success .alert-link { + color: #0d3a1a; } + +.alert-info { + color: #105766; + background-color: #d2edf3; + border-color: #c0e6ef; } + .alert-info hr { + border-top-color: #acdeea; } + .alert-info .alert-link { + color: #09313a; } + +.alert-warning { + color: #856209; + background-color: #fff2cf; + border-color: #ffecbc; } + .alert-warning hr { + border-top-color: #ffe5a3; } + .alert-warning .alert-link { + color: #553f06; } + +.alert-danger { + color: #812446; + background-color: #fedae7; + border-color: #fdcbdd; } + .alert-danger hr { + border-top-color: #fcb2cd; } + .alert-danger .alert-link { + color: #591930; } + +.alert-light { + color: #7f7f81; + background-color: #fdfdfe; + border-color: #fcfcfd; } + .alert-light hr { + border-top-color: #ededf3; } + .alert-light .alert-link { + color: #666667; } + +.alert-dark { + color: #5c5c5c; + background-color: #efefef; + border-color: #e9e9e9; } + .alert-dark hr { + border-top-color: gainsboro; } + .alert-dark .alert-link { + color: #434343; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.65625rem; + background-color: #e9ecef; + border-radius: 0.75rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0B2A97; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + 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; + border-radius: 0.75rem; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #7e7e7e; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0B2A97; + border-color: #0B2A97; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +@media (min-width: 1440) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.75rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.75rem; + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 1px; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #06164f; + background-color: #bbc3e2; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #06164f; + background-color: #a9b3da; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #06164f; + border-color: #06164f; } + +.list-group-item-secondary { + color: #531782; + background-color: #e4c4fe; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #531782; + background-color: #d9abfe; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #531782; + border-color: #531782; } + +.list-group-item-success { + color: #16642c; + background-color: #c4eecf; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #16642c; + background-color: #b0e8bf; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #16642c; + border-color: #16642c; } + +.list-group-item-info { + color: #105766; + background-color: #c0e6ef; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #105766; + background-color: #acdeea; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #105766; + border-color: #105766; } + +.list-group-item-warning { + color: #856209; + background-color: #ffecbc; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856209; + background-color: #ffe5a3; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856209; + border-color: #856209; } + +.list-group-item-danger { + color: #812446; + background-color: #fdcbdd; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #812446; + background-color: #fcb2cd; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #812446; + border-color: #812446; } + +.list-group-item-light { + color: #7f7f81; + background-color: #fcfcfd; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #7f7f81; + background-color: #ededf3; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #7f7f81; + border-color: #7f7f81; } + +.list-group-item-dark { + color: #5c5c5c; + background-color: #e9e9e9; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #5c5c5c; + background-color: gainsboro; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #5c5c5c; + border-color: #5c5c5c; } + +.close { + float: right; + font-size: 1.3125rem; + 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):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; } + +a.close.disabled { + pointer-events: none; } + +.toast { + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; } + .toast:not(:last-child) { + margin-bottom: 0.75rem; } + .toast.showing { + opacity: 1; } + .toast.show { + display: block; + opacity: 1; } + .toast.hide { + display: none; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.toast-body { + padding: 0.75rem; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; } + .modal-dialog-scrollable .modal-header, + .modal-dialog-scrollable .modal-footer { + 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); + height: min-content; + 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, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #EEEEEE; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #EEEEEE; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); } + .modal-footer > * { + margin: 0.25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.75rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Roboto", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.765625rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); } + .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); } + .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #3d4465; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 0.5rem 0.75rem; + color: #7e7e7e; } + +.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%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' 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 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +@keyframes spinner-border { + to { + transform: rotate(360deg); } } +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + 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: #0B2A97 !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #081d67 !important; } + +.bg-secondary { + background-color: #A02CFA !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #8806ed !important; } + +.bg-success { + background-color: #2BC155 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #229743 !important; } + +.bg-info { + background-color: #1EA7C5 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #178199 !important; } + +.bg-warning { + background-color: #FFBC11 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #dd9f00 !important; } + +.bg-danger { + background-color: #F94687 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #f71567 !important; } + +.bg-light { + background-color: #F4F5F9 !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #d3d7e7 !important; } + +.bg-dark { + background-color: #B1B1B1 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #989898 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #EEEEEE !important; } + +.border-top { + border-top: 1px solid #EEEEEE !important; } + +.border-right { + border-right: 1px solid #EEEEEE !important; } + +.border-bottom { + border-bottom: 1px solid #EEEEEE !important; } + +.border-left { + border-left: 1px solid #EEEEEE !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: #0B2A97 !important; } + +.border-secondary { + border-color: #A02CFA !important; } + +.border-success { + border-color: #2BC155 !important; } + +.border-info { + border-color: #1EA7C5 !important; } + +.border-warning { + border-color: #FFBC11 !important; } + +.border-danger { + border-color: #F94687 !important; } + +.border-light { + border-color: #F4F5F9 !important; } + +.border-dark { + border-color: #B1B1B1 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded-sm { + border-radius: 0.2rem !important; } + +.rounded { + border-radius: 0.75rem !important; } + +.rounded-top { + border-top-left-radius: 0.75rem !important; + border-top-right-radius: 0.75rem !important; } + +.rounded-right { + border-top-right-radius: 0.75rem !important; + border-bottom-right-radius: 0.75rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-left { + border-top-left-radius: 0.75rem !important; + border-bottom-left-radius: 0.75rem !important; } + +.rounded-lg { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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 (min-width: 1440) { + .d-xxl-none { + display: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } } +@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 iframe, + .embed-responsive embed, + .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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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; } } +@media (min-width: 1440) { + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } } +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + + .float-sm-right { + float: right !important; } + + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + + .float-md-right { + float: right !important; } + + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + + .float-lg-right { + float: right !important; } + + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + + .float-xl-right { + float: right !important; } + + .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .float-xxl-left { + float: left !important; } + + .float-xxl-right { + float: right !important; } + + .float-xxl-none { + float: none !important; } } +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + 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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.vw-100 { + width: 100vw !important; } + +.vh-100 { + height: 100vh !important; } + +.m-0 { + margin: 0 !important; } + +.mt-0, +.my-0 { + margin-top: 0 !important; } + +.mr-0, +.mx-0 { + margin-right: 0 !important; } + +.mb-0, +.my-0 { + margin-bottom: 0 !important; } + +.ml-0, +.mx-0 { + margin-left: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.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: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.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: -0.25rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.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: 576px) { + .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: 0.25rem !important; } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; } + + .m-sm-n2 { + margin: -0.5rem !important; } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.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: 768px) { + .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: 0.25rem !important; } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + + .pl-md-2, + .px-md-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; } + + .m-md-n2 { + margin: -0.5rem !important; } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.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: 992px) { + .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: 0.25rem !important; } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; } + + .m-lg-n2 { + margin: -0.5rem !important; } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.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: 1200px) { + .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: 0.25rem !important; } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.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: -0.25rem !important; } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; } + + .m-xl-n2 { + margin: -0.5rem !important; } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.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; } } +@media (min-width: 1440) { + .m-xxl-0 { + margin: 0 !important; } + + .mt-xxl-0, + .my-xxl-0 { + margin-top: 0 !important; } + + .mr-xxl-0, + .mx-xxl-0 { + margin-right: 0 !important; } + + .mb-xxl-0, + .my-xxl-0 { + margin-bottom: 0 !important; } + + .ml-xxl-0, + .mx-xxl-0 { + margin-left: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .mt-xxl-1, + .my-xxl-1 { + margin-top: 0.25rem !important; } + + .mr-xxl-1, + .mx-xxl-1 { + margin-right: 0.25rem !important; } + + .mb-xxl-1, + .my-xxl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xxl-1, + .mx-xxl-1 { + margin-left: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .mt-xxl-2, + .my-xxl-2 { + margin-top: 0.5rem !important; } + + .mr-xxl-2, + .mx-xxl-2 { + margin-right: 0.5rem !important; } + + .mb-xxl-2, + .my-xxl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xxl-2, + .mx-xxl-2 { + margin-left: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .mt-xxl-3, + .my-xxl-3 { + margin-top: 1rem !important; } + + .mr-xxl-3, + .mx-xxl-3 { + margin-right: 1rem !important; } + + .mb-xxl-3, + .my-xxl-3 { + margin-bottom: 1rem !important; } + + .ml-xxl-3, + .mx-xxl-3 { + margin-left: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .mt-xxl-4, + .my-xxl-4 { + margin-top: 1.5rem !important; } + + .mr-xxl-4, + .mx-xxl-4 { + margin-right: 1.5rem !important; } + + .mb-xxl-4, + .my-xxl-4 { + margin-bottom: 1.5rem !important; } + + .ml-xxl-4, + .mx-xxl-4 { + margin-left: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .mt-xxl-5, + .my-xxl-5 { + margin-top: 3rem !important; } + + .mr-xxl-5, + .mx-xxl-5 { + margin-right: 3rem !important; } + + .mb-xxl-5, + .my-xxl-5 { + margin-bottom: 3rem !important; } + + .ml-xxl-5, + .mx-xxl-5 { + margin-left: 3rem !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .pt-xxl-0, + .py-xxl-0 { + padding-top: 0 !important; } + + .pr-xxl-0, + .px-xxl-0 { + padding-right: 0 !important; } + + .pb-xxl-0, + .py-xxl-0 { + padding-bottom: 0 !important; } + + .pl-xxl-0, + .px-xxl-0 { + padding-left: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .pt-xxl-1, + .py-xxl-1 { + padding-top: 0.25rem !important; } + + .pr-xxl-1, + .px-xxl-1 { + padding-right: 0.25rem !important; } + + .pb-xxl-1, + .py-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xxl-1, + .px-xxl-1 { + padding-left: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .pt-xxl-2, + .py-xxl-2 { + padding-top: 0.5rem !important; } + + .pr-xxl-2, + .px-xxl-2 { + padding-right: 0.5rem !important; } + + .pb-xxl-2, + .py-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xxl-2, + .px-xxl-2 { + padding-left: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .pt-xxl-3, + .py-xxl-3 { + padding-top: 1rem !important; } + + .pr-xxl-3, + .px-xxl-3 { + padding-right: 1rem !important; } + + .pb-xxl-3, + .py-xxl-3 { + padding-bottom: 1rem !important; } + + .pl-xxl-3, + .px-xxl-3 { + padding-left: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .pt-xxl-4, + .py-xxl-4 { + padding-top: 1.5rem !important; } + + .pr-xxl-4, + .px-xxl-4 { + padding-right: 1.5rem !important; } + + .pb-xxl-4, + .py-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pl-xxl-4, + .px-xxl-4 { + padding-left: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .pt-xxl-5, + .py-xxl-5 { + padding-top: 3rem !important; } + + .pr-xxl-5, + .px-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-5, + .py-xxl-5 { + padding-bottom: 3rem !important; } + + .pl-xxl-5, + .px-xxl-5 { + padding-left: 3rem !important; } + + .m-xxl-n1 { + margin: -0.25rem !important; } + + .mt-xxl-n1, + .my-xxl-n1 { + margin-top: -0.25rem !important; } + + .mr-xxl-n1, + .mx-xxl-n1 { + margin-right: -0.25rem !important; } + + .mb-xxl-n1, + .my-xxl-n1 { + margin-bottom: -0.25rem !important; } + + .ml-xxl-n1, + .mx-xxl-n1 { + margin-left: -0.25rem !important; } + + .m-xxl-n2 { + margin: -0.5rem !important; } + + .mt-xxl-n2, + .my-xxl-n2 { + margin-top: -0.5rem !important; } + + .mr-xxl-n2, + .mx-xxl-n2 { + margin-right: -0.5rem !important; } + + .mb-xxl-n2, + .my-xxl-n2 { + margin-bottom: -0.5rem !important; } + + .ml-xxl-n2, + .mx-xxl-n2 { + margin-left: -0.5rem !important; } + + .m-xxl-n3 { + margin: -1rem !important; } + + .mt-xxl-n3, + .my-xxl-n3 { + margin-top: -1rem !important; } + + .mr-xxl-n3, + .mx-xxl-n3 { + margin-right: -1rem !important; } + + .mb-xxl-n3, + .my-xxl-n3 { + margin-bottom: -1rem !important; } + + .ml-xxl-n3, + .mx-xxl-n3 { + margin-left: -1rem !important; } + + .m-xxl-n4 { + margin: -1.5rem !important; } + + .mt-xxl-n4, + .my-xxl-n4 { + margin-top: -1.5rem !important; } + + .mr-xxl-n4, + .mx-xxl-n4 { + margin-right: -1.5rem !important; } + + .mb-xxl-n4, + .my-xxl-n4 { + margin-bottom: -1.5rem !important; } + + .ml-xxl-n4, + .mx-xxl-n4 { + margin-left: -1.5rem !important; } + + .m-xxl-n5 { + margin: -3rem !important; } + + .mt-xxl-n5, + .my-xxl-n5 { + margin-top: -3rem !important; } + + .mr-xxl-n5, + .mx-xxl-n5 { + margin-right: -3rem !important; } + + .mb-xxl-n5, + .my-xxl-n5 { + margin-bottom: -3rem !important; } + + .ml-xxl-n5, + .mx-xxl-n5 { + margin-left: -3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mt-xxl-auto, + .my-xxl-auto { + margin-top: auto !important; } + + .mr-xxl-auto, + .mx-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-auto, + .my-xxl-auto { + margin-bottom: auto !important; } + + .ml-xxl-auto, + .mx-xxl-auto { + margin-left: auto !important; } } +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } + +.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: 576px) { + .text-sm-left { + text-align: left !important; } + + .text-sm-right { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + + .text-md-right { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + + .text-lg-right { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + + .text-xl-right { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1440) { + .text-xxl-left { + text-align: left !important; } + + .text-xxl-right { + text-align: right !important; } + + .text-xxl-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: #0B2A97 !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #061650 !important; } + +.text-secondary { + color: #A02CFA !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #7a05d4 !important; } + +.text-success { + color: #2BC155 !important; } + +a.text-success:hover, a.text-success:focus { + color: #1d8239 !important; } + +.text-info { + color: #1EA7C5 !important; } + +a.text-info:hover, a.text-info:focus { + color: #146f83 !important; } + +.text-warning { + color: #FFBC11 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #c48c00 !important; } + +.text-danger { + color: #F94687 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #eb085a !important; } + +.text-light { + color: #F4F5F9 !important; } + +a.text-light:hover, a.text-light:focus { + color: #c3c8de !important; } + +.text-dark { + color: #B1B1B1 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #8b8b8b !important; } + +.text-body { + color: #7e7e7e !important; } + +.text-muted { + color: #89879f !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.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; + word-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + 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; } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + @page { + size: a3; } + body { + min-width: 992px !important; } + + .container { + min-width: 992px !important; } + + .navbar { + display: none; } + + .badge { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } + + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #EEEEEE; } + + .table .thead-dark th { + color: inherit; + border-color: #EEEEEE; } } +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +::selection { + color: #fff; + background: #0B2A97; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; + font-size: 1rem; } + @media only screen and (max-width: 991px) { + body { + font-size: 0.875rem; } } + +@media only screen and (max-width: 1400px) { + h2 { + font-size: 1.5rem; } } +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +.rounded-lg { + border-radius: 1.25rem; } + +.rounded-xl { + border-radius: 12px !important; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #7e7e7e; } + a:hover, a:focus, a.active { + text-decoration: none; } + +.btn-link:hover, .btn-link:focus, .btn-link.active { + text-decoration: none; } + +.w-space-no { + white-space: nowrap; } + +.content-body .container { + margin-top: 40px; } +.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 40px; + padding-right: 40px; + padding-left: 40px; } + @media only screen and (max-width: 1600px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 30px; + padding-right: 30px; + padding-left: 30px; } } + @media only screen and (max-width: 767px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 20px; + padding-right: 20px; + padding-left: 20px; } } + @media only screen and (max-width: 575px) { + .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl { + padding-top: 15px; + padding-right: 15px; + padding-left: 15px; } } + +/* sp */ +.row.sp80, +.sp80 { + margin-left: -40px; + margin-right: -40px; } + .row.sp80 [class*="col-"], + .sp80 [class*="col-"] { + padding-left: 40px; + padding-right: 40px; } + +.row.sp60, +.sp60 { + margin-left: -30px; + margin-right: -30px; } + .row.sp60 [class*="col-"], + .sp60 [class*="col-"] { + padding-left: 30px; + padding-right: 30px; } + +.row.sp40, +.sp40 { + margin-left: -20px; + margin-right: -20px; } + .row.sp40 [class*="col-"], + .sp40 [class*="col-"] { + padding-left: 20px; + padding-right: 20px; } + +.row.sp20, +.sp20 { + margin-left: -10px; + margin-right: -10px; } + .row.sp20 [class*="col-"], + .sp20 [class*="col-"] { + padding-left: 10px; + padding-right: 10px; } + +.row.sp16, +.sp16 { + margin-left: -8px; + margin-right: -8px; } + .row.sp16 [class*="col-"], + .sp16 [class*="col-"] { + padding-left: 8px; + padding-right: 8px; } + +.row.sp10, +.sp10 { + margin-left: -5px; + margin-right: -5px; } + .row.sp10 [class*="col-"], + .sp10 [class*="col-"] { + padding-left: 5px; + padding-right: 5px; } + +.row.sp4, +.sp4 { + margin-left: -2px; + margin-right: -2px; } + .row.sp4 [class*="col-"], + .sp4 [class*="col-"] { + padding-left: 2px; + padding-right: 2px; } + +.row.spno, +.spno { + margin-left: 0; + margin-right: 0; } + .row.spno [class*="col-"], + .spno [class*="col-"] { + padding-left: 0; + padding-right: 0; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f0f1f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.text-ov { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.op1 { + opacity: 0.1; } + +.op2 { + opacity: 0.2; } + +.op3 { + opacity: 0.3; } + +.op4 { + opacity: 0.4; } + +.op5 { + opacity: 0.5; } + +.op6 { + opacity: 0.6; } + +.op7 { + opacity: 0.7; } + +.op8 { + opacity: 0.8; } + +.op9 { + opacity: 0.9; } + +.wspace-no { + white-space: nowrap; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +.text-blue { + color: #5e72e4; } + +.text-indigo { + color: #6610f2; } + +.text-purple { + color: #6f42c1; } + +.text-pink { + color: #e83e8c; } + +.text-red { + color: #EE3232; } + +.text-orange { + color: #ff9900; } + +.text-yellow { + color: #FFFA6F; } + +.text-green { + color: #297F00; } + +.text-teal { + color: #20c997; } + +.text-cyan { + color: #3065D0; } + +.bg-gray-dark { + background: #143b64 !important; } + +.bg-purpal { + background: #4527a0 !important; } + +.bg-red { + background: #c62828 !important; } + +.bg-blue-dark { + background: #283593 !important; } + +.bg-blue { + background: #7356f1 !important; } + +.bg-blue-light { + background: #3695eb !important; } + +.bg-green-light { + background: #00838f !important; } + +.bg-green { + background: #ff8f16 !important; } + +.bg-black { + background: #000; } + +.text-black { + color: #000 !important; } + +.dz-scroll { + position: relative; } + +.h-auto { + height: auto !important; } + +.list-inline li { + display: inline-block; } + +.fs-12 { + font-size: 12px !important; + line-height: 1.3; } + +.fs-13 { + font-size: 13px !important; + line-height: 1.4; } + +.fs-14 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-15 { + font-size: 14px !important; + line-height: 1.5; } + +.fs-16 { + font-size: 16px !important; + line-height: 1.5; } + +.fs-18 { + font-size: 18px !important; + line-height: 1.5; } + +.fs-20 { + font-size: 20px !important; + line-height: 1.5; } + +.fs-22 { + font-size: 22px !important; + line-height: 1.5; } + +.fs-24 { + font-size: 24px !important; + line-height: 1.4; } + +.fs-26 { + font-size: 26px !important; + line-height: 1.4; } + +.fs-28 { + font-size: 28px !important; + line-height: 1.4; } + +.fs-30 { + font-size: 30px !important; + line-height: 1.4; } + +.fs-32 { + font-size: 32px !important; + line-height: 1.25; } + +.fs-34 { + font-size: 34px !important; + line-height: 1.25; } + +.fs-35 { + font-size: 35px !important; + line-height: 1.25; } + +.fs-36 { + font-size: 36px !important; + line-height: 1.25; } + +.fs-38 { + font-size: 38px !important; + line-height: 1.25; } + +.fs-46 { + font-size: 46px !important; + line-height: 1.25; } + +.fs-48 { + font-size: 48px !important; + line-height: 1.25; } + +.font-w100 { + font-weight: 100; } + +.font-w200 { + font-weight: 200; } + +.font-w300 { + font-weight: 300; } + +.font-w400 { + font-weight: 400; } + +.font-w500 { + font-weight: 500; } + +.font-w600 { + font-weight: 600; } + +.font-w700 { + font-weight: 700; } + +.font-w800 { + font-weight: 800; } + +.font-w900 { + font-weight: 900; } + +.scale1 { + transform: scale(1.1); + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + display: inline-block; } + +.scale2 { + transform: scale(1.2); + -moz-transform: scale(1.2); + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + -o-transform: scale(1.2); + display: inline-block; } + +.scale3 { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } + +.scale4 { + transform: scale(1.4); + -moz-transform: scale(1.4); + -webkit-transform: scale(1.4); + -ms-transform: scale(1.4); + -o-transform: scale(1.4); + display: inline-block; } + +.scale5 { + transform: scale(1.5); + -moz-transform: scale(1.5); + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + -o-transform: scale(1.5); + display: inline-block; } + +.scale-2 { + transform: scale(2); + -moz-transform: scale(2); + -webkit-transform: scale(2); + -ms-transform: scale(2); + -o-transform: scale(2); + display: inline-block; } + +.height10 { + height: 10px; } + +.height20 { + height: 20px; } + +.height30 { + height: 30px; } + +.height40 { + height: 40px; } + +.height50 { + height: 50px; } + +.height60 { + height: 60px; } + +.height70 { + height: 70px; } + +.height80 { + height: 80px; } + +.height90 { + height: 90px; } + +.height100 { + height: 100px; } + +.height110 { + height: 110px; } + +.height120 { + height: 120px; } + +.height130 { + height: 130px; } + +.height140 { + height: 140px; } + +.height150 { + height: 150px; } + +.height160 { + height: 160px; } + +.height170 { + height: 170px; } + +.height180 { + height: 180px; } + +.height190 { + height: 190px; } + +.height200 { + height: 200px; } + +.height210 { + height: 210px; } + +.height220 { + height: 220px; } + +.height230 { + height: 230px; } + +.height240 { + height: 240px; } + +.height250 { + height: 250px; } + +.height260 { + height: 260px; } + +.height270 { + height: 270px; } + +.height280 { + height: 280px; } + +.height290 { + height: 290px; } + +.height300 { + height: 300px; } + +.height310 { + height: 310px; } + +.height320 { + height: 320px; } + +.height330 { + height: 330px; } + +.height340 { + height: 340px; } + +.height350 { + height: 350px; } + +.height360 { + height: 360px; } + +.height370 { + height: 370px; } + +.height380 { + height: 380px; } + +.height390 { + height: 390px; } + +.height400 { + height: 400px; } + +.height415 { + height: 415px; } + +.height720 { + height: 720px; } + +.height750 { + height: 750px; } + +.height800 { + height: 800px; } + +.width10 { + width: 10px; } + +.width20 { + width: 20px; } + +.width30 { + width: 30px; } + +.width40 { + width: 40px; } + +.width50 { + width: 50px; } + +.width60 { + width: 60px; } + +.width70 { + width: 70px; } + +.width80 { + width: 80px; } + +.width90 { + width: 90px; } + +.width100 { + width: 100px; } + +.width110 { + width: 110px; } + +.width120 { + width: 120px; } + +.width130 { + width: 130px; } + +.width140 { + width: 140px; } + +.width150 { + width: 150px; } + +.width160 { + width: 160px; } + +.width170 { + width: 170px; } + +.width180 { + width: 180px; } + +.width190 { + width: 190px; } + +.width200 { + width: 200px; } + +.width210 { + width: 210px; } + +.width220 { + width: 220px; } + +.width230 { + width: 230px; } + +.width240 { + width: 240px; } + +.width250 { + width: 250px; } + +.width260 { + width: 260px; } + +.width270 { + width: 270px; } + +.width280 { + width: 280px; } + +.width290 { + width: 290px; } + +.width300 { + width: 300px; } + +.width310 { + width: 310px; } + +.width320 { + width: 320px; } + +.width330 { + width: 330px; } + +.width340 { + width: 340px; } + +.width350 { + width: 350px; } + +.width360 { + width: 360px; } + +.width370 { + width: 370px; } + +.width380 { + width: 380px; } + +.width390 { + width: 390px; } + +.width400 { + width: 400px; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } +.border-2 { + border-width: 2px !important; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .col-xxl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xxl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xxl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xxl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xxl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xxl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xxl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xxl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } } +/* Editable */ +#preloader { + position: fixed; + width: 100%; + height: 100%; + left: 0; + top: 0; + background-color: #fff; } + +.sk-three-bounce { + margin: 0; + width: 100%; + height: 100%; + text-align: center; + background-color: white; } + +.sk-three-bounce .sk-child { + position: relative; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 20px; + background-color: #0B2A97; + border-radius: 100%; + display: inline-block; + -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; + animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; } + +.sk-three-bounce .sk-bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; } + +.sk-three-bounce .sk-bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; } + +@-webkit-keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +@keyframes sk-three-bounce { + 0%, + 80%, + 100% { + -webkit-transform: scale(0); + transform: scale(0); } + 40% { + -webkit-transform: scale(1); + transform: scale(1); } } +.footer { + padding-left: 21.563rem; + background-color: #F9F9F9; } + @media only screen and (max-width: 1400px) { + .footer { + padding-left: 17rem; } } + .footer .copyright { + padding: 0.9375rem; } + .footer .copyright p { + text-align: center; + margin: 0; } + .footer .copyright a { + color: #0B2A97; } + @media only screen and (min-width: 991px) { + .footer .copyright { + border-radius: 0 0 0 50px; } } + +[data-sidebar-style="mini"] .nav-control, +[data-layout="horizontal"] .nav-control { + display: none; } + +@media only screen and (max-width: 767px) { + [data-sidebar-style="overlay"] .nav-header .logo-abbr { + display: block; } } + +[data-header-position="fixed"] .nav-header { + position: fixed; + left: auto; } + +.nav-header { + height: 7.5rem; + width: 21.563rem; + display: inline-block; + text-align: left; + position: absolute; + left: 0; + top: 0; + background-color: #fff; + transition: all .2s ease; + z-index: 5; } + .nav-header .logo-abbr { + max-width: 52px; } + @media only screen and (max-width: 575px) { + .nav-header .logo-abbr { + max-width: 40px; } } + .nav-header .logo-compact { + display: none; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .nav-header { + width: 17rem; } } + .nav-header .brand-logo { + display: flex; + height: 100%; + width: 100%; + justify-content: flex-start; + align-items: center; + font-size: 1.125rem; + color: #fff; + text-decoration: none; + padding-left: 50px; + padding-right: 50px; + font-weight: 700; } + @media only screen and (max-width: 1400px) { + .nav-header .brand-logo { + padding-left: 25px; + padding-right: 25px; } } + [data-sidebar-style="compact"] .nav-header .brand-logo, [data-sidebar-style="mini"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + @media only screen and (max-width: 767px) { + .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } } + .nav-header .brand-title { + margin-left: 10px; + max-width: 120px; + margin-top: 0px; } + [data-theme-version="dark"] .nav-header .brand-title { + background-position: 0 120%; } + +@media only screen and (max-width: 1199px) { + .nav-header { + width: 5rem; + height: 5rem; } + .nav-header .brand-title { + display: none; } } +.nav-control { + cursor: pointer; + position: absolute; + right: -4.0625rem; + text-align: center; + top: 50%; + transform: translateY(-50%); + z-index: 9999; + font-size: 1.4rem; + padding: 2px 0.5rem 0; + border-radius: 2px; } + @media only screen and (max-width: 767px) { + .nav-control { + right: -2.75rem; } } + @media only screen and (max-width: 575px) { + .nav-control { + right: -2.75rem; } } + +.hamburger { + display: inline-block; + left: 0px; + position: relative; + top: 3px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: 26px; + z-index: 999; } + +.hamburger .line { + background: #0B2A97; + display: block; + height: 3px; + border-radius: 3px; + margin-top: 6px; + margin-bottom: 6px; + margin-left: auto; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + +.hamburger .line:nth-child(1) { + width: 20px; } + +.hamburger .line:nth-child(2) { + width: 26px; } + +.hamburger .line:nth-child(3) { + width: 22px; } + +.hamburger:hover { + cursor: pointer; } + +.hamburger:hover .line { + width: 26px; } + +/* + .hamburger.is-active { + left: 60px; + } + */ +.hamburger.is-active .line:nth-child(1), +.hamburger.is-active .line:nth-child(3) { + width: 10px; + height: 2px; } + +.hamburger.is-active .line:nth-child(2) { + -webkit-transform: translateX(0px); + transform: translateX(0px); + width: 22px; + height: 2px; } + +.hamburger.is-active .line:nth-child(1) { + -webkit-transform: translateY(4px) rotate(45deg); + transform: translateY(4px) rotate(45deg); } + +.hamburger.is-active .line:nth-child(3) { + -webkit-transform: translateY(-4px) rotate(-45deg); + transform: translateY(-4px) rotate(-45deg); } + +@media (min-width: 767px) { + [data-sidebar-style="compact"] .nav-control { + display: none; } + [data-sidebar-style="compact"] .nav-header { + width: 15rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact { + display: none; } + +[data-sidebar-style="mini"] .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title { + /* display: none; */ } +[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact { + max-width: 75px; } + +[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-left: 30px; + padding-right: 30px; + justify-content: start; } + +[data-sidebar-style="modern"][data-layout="vertical"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact { + display: none; } + +.header { + height: 7.5rem; + z-index: 1; + position: relative; + padding: 0rem; + background-color: #fff; + z-index: 4; + padding-left: 21.563rem; + transition: all .2s ease; } + @media only screen and (max-width: 1400px) { + .header { + padding-left: 17rem; } } + .header .header-content { + height: 100%; + padding-left: 5.3125rem; + padding-right: 2.4rem; + align-items: center; + display: flex; } + @media only screen and (max-width: 767px) { + .header .header-content { + padding-left: 3.75rem; + padding-right: 0.938rem; + border-radius: 0; } } + .header .navbar { + padding: 0; + height: 100%; + width: 100%; } + .header .navbar .navbar-collapse { + height: 100%; + width: 100%; } + @media only screen and (max-width: 1199px) { + .header { + height: 5rem; } } + +/* pulse in SVG */ +svg.pulse-svg { + overflow: visible; } + svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle { + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + fill: #0B2A97; } + svg.pulse-svg .second-circle { + -webkit-animation-delay: 1s; + animation-delay: 1s; } + svg.pulse-svg .third-circle { + -webkit-animation-delay: 2s; + animation-delay: 2s; } + +/* pulse in CSS */ +.pulse-css { + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + border-radius: 3.5rem; + height: 1rem; + position: absolute; + background: #FFBC11; + right: 0px; + top: 0px; + width: 1rem; } + .pulse-css:after, .pulse-css:before { + content: ''; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: -.2rem; + background-color: #FFBC11; + margin: auto; + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; } + [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before { + left: auto; + right: -.2rem; } + @media only screen and (max-width: 1400px) { + .pulse-css { + height: 0.5rem; + width: 0.5rem; } } + +@-webkit-keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +@keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } +[data-sidebar-style="full"] .header, +[data-sidebar-style="overlay"] .header { + width: 100%; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 17rem; } } + @media only screen and (max-width: 1199px) { + [data-sidebar-style="full"] .header, + [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 5rem; } } + +[data-sidebar-style="mini"] .header { + width: 100%; + padding-left: 5rem; } + +[data-sidebar-style="compact"] .header { + width: 100%; + padding-left: 15rem; } + [data-sidebar-style="compact"] .header .header-content { + padding-left: 2.4rem; } + +[data-header-position="fixed"] .header { + position: fixed; + top: 0; + width: 100%; } +[data-header-position="fixed"] .content-body { + padding-top: 7.5rem; } + @media only screen and (max-width: 1199px) { + [data-header-position="fixed"] .content-body { + padding-top: 5rem; } } +[data-header-position="fixed"] .deznav { + margin-top: 0; } + +[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + +[data-sidebar-style="modern"] .header { + width: 100%; + padding-left: 9.375rem; } +[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; } +[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content { + padding-left: 30px; } + +.header-left { + height: 100%; + display: flex; + align-items: center; } + .header-left .dashboard_bar { + font-size: 28px; + font-weight: 600; + color: #000; } + @media only screen and (max-width: 1400px) { + .header-left .dashboard_bar { + font-size: 24px; } } + @media only screen and (max-width: 767px) { + .header-left .dashboard_bar { + display: none; } } + .header-left input { + background: #F9F9F9 !important; + min-width: 170px; + min-height: 40px; + color: #B1B1B1 !important; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + padding: 10px 20px; + font-size: 16px; + border-right-width: 0 !important; + border: 1px solid #ebebeb; + border-width: 1px; + font-weight: 300; } + [direction="rtl"] .header-left input { + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .header-left input:focus, .header-left input:active, .header-left input.active { + border-color: #ebebeb; + box-shadow: none; } + .header-left input::-webkit-input-placeholder { + /* Edge */ + color: #B1B1B1; } + .header-left input:-ms-input-placeholder { + /* Internet Explorer */ + color: #B1B1B1; } + .header-left input::placeholder { + color: #B1B1B1; } + .header-left .search_bar { + display: flex; + align-items: center; + height: 100%; } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + display: none; } } + .header-left .search_bar .dropdown-menu { + box-shadow: none; } + .header-left .search_bar .search_icon { + background: #F9F9F9 !important; + height: 56px; + line-height: 22px; + padding: 15px 20px 15px 0 !important; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; + border: 1px solid #ebebeb; + border-width: 1px; + border-left-width: 0; } + .header-left .search_bar .search_icon i { + font-size: 24px; + color: #B1B1B1; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-left .search_bar .search_icon { + height: 41px; + padding: 8px 15px 8px 0 !important; } + .header-left .search_bar .search_icon svg { + width: 18px; + height: 18px; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar { + position: static; } + .header-left .search_bar .dropdown-menu { + width: 300px; + left: -15vw; + box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1); + border-radius: 4px !important; } } + @media only screen and (max-width: 767px) and (max-width: 575px) { + .header-left .search_bar .dropdown-menu { + width: 250px; + left: -25vw; } } + @media only screen and (max-width: 767px) { + .header-left .search_bar .dropdown-menu .form-control { + border-radius: 4px !important; + width: 100%; } + [direction="rtl"] .header-left .search_bar .dropdown-menu { + right: -98px; } } + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + border: 0px; + background-color: transparent; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (min-width: 768px) { + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + left: 0; + top: 0; + transform: none; + display: block; + position: unset; } } + +[data-sidebar-style="compact"] .header-left { + margin-left: 0; } + +.header-right { + height: 100%; } + .header-right .nav-item { + height: 100%; + display: flex; + align-items: center; } + .header-right .nav-item .nav-link { + color: #464a53; + font-size: 18px; } + .header-right .right-sidebar { + margin-right: -30px; } + .header-right .right-sidebar a { + height: 80px; + width: 80px; + text-align: center; + justify-content: center; + display: flex; + align-items: center; + border-left: 1px solid #F4F5F9; } + .header-right > li:not(:first-child) { + padding-left: 2rem; } + @media only screen and (max-width: 1600px) { + .header-right > li:not(:first-child) { + padding-left: 1.3rem; } } + @media only screen and (max-width: 1400px) { + .header-right > li:not(:first-child) { + padding-left: 1rem; } } + @media only screen and (max-width: 575px) { + .header-right > li:not(:first-child) { + padding-left: 0.5rem; } } + @media only screen and (max-width: 767px) { + .header-right .notification_dropdown { + position: static; } } + .header-right .notification_dropdown .nav-link { + position: relative; + color: #0B2A97; + background: rgba(11, 42, 151, 0.1); + border-radius: 1.25rem; + padding: 12px; + line-height: 1; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link { + padding: 10px; } } + .header-right .notification_dropdown .nav-link.secondary { + background: #f1dffe; + color: #A02CFA; } + .header-right .notification_dropdown .nav-link.secondary [fill] { + fill: #A02CFA; } + .header-right .notification_dropdown .nav-link.primary { + background: #d8e0fc; + color: #0B2A97; } + .header-right .notification_dropdown .nav-link.primary [fill] { + fill: #0B2A97; } + .header-right .notification_dropdown .nav-link.warning { + background: #fff5dd; + color: #FFBC11; } + .header-right .notification_dropdown .nav-link.warning [fill] { + fill: #FFBC11; } + .header-right .notification_dropdown .nav-link.success { + background: #e3f9e9; + color: #2BC155; } + .header-right .notification_dropdown .nav-link.success [fill] { + fill: #2BC155; } + .header-right .notification_dropdown .nav-link i { + font-size: 24px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link i { + font-size: 18px; } } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link svg { + width: 24px; + height: 24px; } } + .header-right .notification_dropdown .nav-link .badge { + position: absolute; + font-size: 14px; + border-radius: 40px; + right: -1px; + top: 3px; + box-shadow: 0px 0px 10px 3px rgba(11, 42, 151, 0.2); + font-weight: normal; + height: 26px; + width: 26px; + line-height: 26px; + text-align: center; + padding: 0px; } + @media only screen and (max-width: 1400px) { + .header-right .notification_dropdown .nav-link .badge { + right: 3px; + top: 3px; + font-size: 12px; + height: 18px; + width: 18px; + line-height: 18px; } } + @media only screen and (max-width: 575px) { + .header-right .notification_dropdown .nav-link .badge { + right: -1px; + height: 15px; + width: 15px; + font-size: 10px; + line-height: 15px; } } + .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a { + color: #fff; } + .header-right .notification_dropdown .dropdown-item a { + color: #B1B1B1; } + .header-right .notification_dropdown .dropdown-item a:hover { + text-decoration: none; } + .header-right .dropdown-menu { + border-width: 0; + box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); } + [data-theme-version="dark"] .header-right .dropdown-menu { + box-shadow: none; } + .header-right .header-profile > a.nav-link { + padding: 0 0 0 0; + display: flex; + align-items: center; + border-radius: 1.25rem 28px 28px 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link { + background: transparent; + padding: 0; } } + .header-right .header-profile > a.nav-link i { + font-weight: 700; } + .header-right .header-profile > a.nav-link .header-info { + text-align: left; + padding-left: 15px; } + @media only screen and (max-width: 1199px) { + .header-right .header-profile > a.nav-link .header-info { + padding-left: 15px; } } + @media only screen and (max-width: 575px) { + .header-right .header-profile > a.nav-link .header-info { + display: none; } } + .header-right .header-profile > a.nav-link .header-info span { + font-size: 16px; + display: block; + font-weight: 400; } + .header-right .header-profile > a.nav-link .header-info strong { + font-weight: 600; } + .header-right .header-profile > a.nav-link .header-info small { + display: block; + font-size: 13px; + color: #89879f; + font-weight: 400; + line-height: 1.2; } + .header-right .header-profile .dropdown-menu { + padding: 15px 0; + min-width: 12.5rem; } + .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active { + color: #0B2A97; } + .header-right .header-profile img { + width: 57px; + height: 57px; + border-radius: 60px; } + @media only screen and (max-width: 1400px) { + .header-right .header-profile img { + width: 39px; + height: 39px; } } + .header-right .header-profile .dropdown-toggle i { + font-size: 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile .dropdown-toggle span { + display: none; } } + .header-right .header-profile .profile_title { + background: #0B2A97; + color: #fff; + padding: 10px 20px; } + .header-right .header-profile .profile_title h5 { + color: #fff; + margin-bottom: 3px; } + .header-right .header-profile .dropdown-item { + padding: 8px 24px; } + +.dz-fullscreen #icon-minimize { + display: none; } +.dz-fullscreen.active #icon-full { + display: none; } +.dz-fullscreen.active #icon-minimize { + display: inline-block; } + +.notification_dropdown .dropdown-menu-right { + min-width: 310px; + padding: 0rem 0 1rem; + top: 100%; } + .notification_dropdown .dropdown-menu-right .notification_title { + background: #0B2A97; + color: #fff; + padding: 10px 20px; } + .notification_dropdown .dropdown-menu-right .notification_title h5 { + color: #fff; + margin-bottom: 3px; } + .notification_dropdown .dropdown-menu-right .media { + width: 45px !important; + height: 45px !important; + font-size: 18px !important; } + [data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .media { + border-color: #333a54; } + .notification_dropdown .dropdown-menu-right .media > span { + width: 35px; + height: 35px; + border-radius: 50px; + display: inline-block; + padding: 7px 9px; + margin-right: 10px; } + [direction="rtl"].notification_dropdown .dropdown-menu-right .media > span { + margin-right: 0; + margin-left: 10px; } + .notification_dropdown .dropdown-menu-right .media > span.success { + background: #e3f9e9; + color: #2BC155; } + .notification_dropdown .dropdown-menu-right .media > span.success [fill] { + fill: #2BC155; } + .notification_dropdown .dropdown-menu-right .media > span.primary { + background: #d8e0fc; + color: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media > span.primary svg [fill] { + fill: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media > span.danger { + background: #fff3f7; + color: #F94687; } + .notification_dropdown .dropdown-menu-right .media > span.danger [fill] { + fill: #F94687; } + .notification_dropdown .dropdown-menu-right .media > span [fill] { + fill: #0B2A97; } + .notification_dropdown .dropdown-menu-right .media .notify-time { + width: 100% !important; + margin-right: 0 !important; + color: #828690; } + .notification_dropdown .dropdown-menu-right .media p { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 200px; + margin-bottom: 0; + margin-top: 5px; } + @media only screen and (max-width: 575px) { + .notification_dropdown .dropdown-menu-right .media p { + max-width: 100px; } } + .notification_dropdown .dropdown-menu-right .all-notification { + display: block; + padding: 15px 30px 0; + text-align: center; + border-top: 1px solid #F4F5F9; } + .notification_dropdown .dropdown-menu-right .all-notification i { + margin-left: 10px; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } +[direction="rtl"] .text-right { + text-align: left !important; } +[direction="rtl"] .text-left { + text-align: right !important; } +[direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } +[direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } +[direction="rtl"] .dropdown-menu { + left: auto; } +[direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } +[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: 0; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 30px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 3.75rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 0; + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 4.5rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 1.875rem; + padding-left: 1.875rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 6rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul { + padding: 0 25px 0 0; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: 25px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: -5px; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + +[direction="rtl"] .list-group { + padding-left: 0; } +[direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } +[direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } +[direction="rtl"] .radio input, +[direction="rtl"] .radio-inline, +[direction="rtl"] .checkbox input, +[direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } +[direction="rtl"] .content-body { + margin-right: 17.1875rem; + margin-left: auto; } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } +[direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } +[direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } +[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } +[direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } +[direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 14.375rem; } } +[direction="rtl"] .sidebar-right { + left: -15.625rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 5px 5px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17.1875rem; + padding-left: 0; } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +.nav-label { + margin: 10px 30px 0; + padding: 1.5625rem 0 10px; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05rem; + border-top: 1px solid #eaeaea; + color: #999999; } + [data-theme-version="dark"] .nav-label { + border-color: #333a54; } + .nav-label.first { + border: 0px; + margin-top: 0px; } + +.nav-badge { + position: absolute; + right: 2.8125rem; + top: 0.625rem; } + +.content-body { + margin-left: 21.563rem; + z-index: 0; + transition: all .2s ease; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .content-body { + margin-left: 17rem; } } + +.bell img { + -webkit-animation: ring 8s .7s ease-in-out infinite; + -webkit-transform-origin: 50% 4px; + -moz-animation: ring 8s .7s ease-in-out infinite; + -moz-transform-origin: 50% 4px; + animation: ring 8s .7s ease-in-out infinite; } + +@-webkit-keyframes ring { + 0% { + -webkit-transform: rotateZ(0); } + 1% { + -webkit-transform: rotateZ(30deg); } + 3% { + -webkit-transform: rotateZ(-28deg); } + 5% { + -webkit-transform: rotateZ(34deg); } + 7% { + -webkit-transform: rotateZ(-32deg); } + 9% { + -webkit-transform: rotateZ(30deg); } + 11% { + -webkit-transform: rotateZ(-28deg); } + 13% { + -webkit-transform: rotateZ(26deg); } + 15% { + -webkit-transform: rotateZ(-24deg); } + 17% { + -webkit-transform: rotateZ(22deg); } + 19% { + -webkit-transform: rotateZ(-20deg); } + 21% { + -webkit-transform: rotateZ(18deg); } + 23% { + -webkit-transform: rotateZ(-16deg); } + 25% { + -webkit-transform: rotateZ(14deg); } + 27% { + -webkit-transform: rotateZ(-12deg); } + 29% { + -webkit-transform: rotateZ(10deg); } + 31% { + -webkit-transform: rotateZ(-8deg); } + 33% { + -webkit-transform: rotateZ(6deg); } + 35% { + -webkit-transform: rotateZ(-4deg); } + 37% { + -webkit-transform: rotateZ(2deg); } + 39% { + -webkit-transform: rotateZ(-1deg); } + 41% { + -webkit-transform: rotateZ(1deg); } + 43% { + -webkit-transform: rotateZ(0); } + 100% { + -webkit-transform: rotateZ(0); } } +@-moz-keyframes ring { + 0% { + -moz-transform: rotate(0); } + 1% { + -moz-transform: rotate(30deg); } + 3% { + -moz-transform: rotate(-28deg); } + 5% { + -moz-transform: rotate(34deg); } + 7% { + -moz-transform: rotate(-32deg); } + 9% { + -moz-transform: rotate(30deg); } + 11% { + -moz-transform: rotate(-28deg); } + 13% { + -moz-transform: rotate(26deg); } + 15% { + -moz-transform: rotate(-24deg); } + 17% { + -moz-transform: rotate(22deg); } + 19% { + -moz-transform: rotate(-20deg); } + 21% { + -moz-transform: rotate(18deg); } + 23% { + -moz-transform: rotate(-16deg); } + 25% { + -moz-transform: rotate(14deg); } + 27% { + -moz-transform: rotate(-12deg); } + 29% { + -moz-transform: rotate(10deg); } + 31% { + -moz-transform: rotate(-8deg); } + 33% { + -moz-transform: rotate(6deg); } + 35% { + -moz-transform: rotate(-4deg); } + 37% { + -moz-transform: rotate(2deg); } + 39% { + -moz-transform: rotate(-1deg); } + 41% { + -moz-transform: rotate(1deg); } + 43% { + -moz-transform: rotate(0); } + 100% { + -moz-transform: rotate(0); } } +@keyframes ring { + 0% { + transform: rotate(0); } + 1% { + transform: rotate(30deg); } + 3% { + transform: rotate(-28deg); } + 5% { + transform: rotate(34deg); } + 7% { + transform: rotate(-32deg); } + 9% { + transform: rotate(30deg); } + 11% { + transform: rotate(-28deg); } + 13% { + transform: rotate(26deg); } + 15% { + transform: rotate(-24deg); } + 17% { + transform: rotate(22deg); } + 19% { + transform: rotate(-20deg); } + 21% { + transform: rotate(18deg); } + 23% { + transform: rotate(-16deg); } + 25% { + transform: rotate(14deg); } + 27% { + transform: rotate(-12deg); } + 29% { + transform: rotate(10deg); } + 31% { + transform: rotate(-8deg); } + 33% { + transform: rotate(6deg); } + 35% { + transform: rotate(-4deg); } + 37% { + transform: rotate(2deg); } + 39% { + transform: rotate(-1deg); } + 41% { + transform: rotate(1deg); } + 43% { + transform: rotate(0); } + 100% { + transform: rotate(0); } } +.deznav { + width: 21.563rem; + padding-bottom: 0; + height: 100%; + position: absolute; + top: 0; + padding-top: 120px; + z-index: 4; + background-color: #fff; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + transition: all .2s ease; } + @media only screen and (max-width: 1199px) { + .deznav { + padding-top: 80px; } } + @media only screen and (max-width: 767px) { + .deznav { + width: 18rem; } } + .deznav .deznav-scroll { + position: relative; + height: 100%; } + @media only screen and (min-width: 1200px) and (max-width: 1400px) { + .deznav { + width: 17rem; } } + .deznav ul { + padding: 0; + margin: 0; + list-style: none; } + .deznav .metismenu { + display: flex; + flex-direction: column; + padding-top: 15px; } + @media only screen and (max-width: 767px) { + .deznav .metismenu { + padding-top: 0; } } + .deznav .metismenu.fixed { + position: fixed; + top: 0; + width: 100%; + left: 0; } + .deznav .metismenu > li { + display: flex; + flex-direction: column; } + .deznav .metismenu > li a > i { + font-size: 1.4rem; + display: inline-block; + vertical-align: middle; + position: relative; + top: 0; + height: auto; + width: auto; + border-radius: 1.25rem; + line-height: 1; + text-align: center; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + margin-right: 15px; } + [data-sidebar-style="compact"] .deznav .metismenu > li a > i { + display: block; + padding: 0; } + @media only screen and (max-width: 1300px) { + .deznav .metismenu > li a > i { + height: auto; + width: auto; + margin-right: 0; + line-height: 1; + padding: 0; } } + @media only screen and (max-width: 767px) { + .deznav .metismenu > li a > i { + font-size: 1.25rem; + padding: 0 .75rem 0 0; + margin-right: 0px; } } + .deznav .metismenu > li > a { + font-weight: 500; + display: inline-block; + font-size: 15px; } + .deznav .metismenu > li > a svg { + max-width: 24px; + max-height: 24px; + height: 100%; + margin-right: 5px; + margin-top: -3px; + color: #0B2A97; } + .deznav .metismenu > li > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a { + color: #0B2A97; } + .deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu > li.mm-active > a { + color: #0B2A97; } + .deznav .metismenu > li.mm-active > a g [fill] { + fill: #0B2A97; } + .deznav .metismenu li { + position: relative; } + .deznav .metismenu ul { + transition: all .2s ease-in-out; + position: relative; + z-index: 1; + padding: 5px 0; } + .deznav .metismenu ul a { + padding-top: .5rem; + padding-bottom: .5rem; + position: relative; + font-size: 16px; + padding-left: 3.9rem; } + @media only screen and (max-width: 1400px) { + .deznav .metismenu ul a { + padding-left: 3.9rem; + font-size: 14px; } } + @media only screen and (max-width: 767px) { + .deznav .metismenu ul a { + padding-left: 3.5rem; } } + .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active { + text-decoration: none; + color: #0B2A97; } + .deznav .metismenu a { + position: relative; + display: block; + padding: 0.625rem 1.875rem; + outline-width: 0; + color: #7e7e7e; + text-decoration: none; } + @media only screen and (max-width: 767px) { + .deznav .metismenu a { + padding: 0.625rem 1.25rem; } } + .deznav .metismenu .has-arrow:after { + width: .5rem; + height: .5rem; + right: 1.875rem; + top: 48%; + border-color: inherit; + -webkit-transform: rotate(-225deg) translateY(-50%); + transform: rotate(-225deg) translateY(-50%); } + .deznav .metismenu .has-arrow[aria-expanded=true]:after, + .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg) translateY(-50%); } + +@media only screen and (max-width: 1199px) { + .nav-header { + width: 5rem; } } + +@media (max-width: 767px) { + .brand-title { + display: none; } + + .footer { + padding-left: 0; } + + .deznav { + left: 0; + top: 5rem; + padding-top: 1rem; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in), +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) { + height: 252px !important; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(70vw + 3.75rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(70vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 200px; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(55vw + 3rem); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 200px; + width: 55vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(45vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a { + width: 101%; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(30vw + 3); } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 30vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 25rem; + width: 60vw; } + [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(60vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 25.625rem; + width: 60vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(50vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 16.25rem; + width: 50vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(40vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 40vw; } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(22vw + 3.75rem); } +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 22vw; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) { + position: static; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul { + left: 0; + right: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #333a54; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #03090f; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #041038; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #22134e; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #711717; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #121843; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #3511d0; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #1161aa; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #002629; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #af5b00; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a { + transition: all .4s ease-in-out; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover { + border-radius: 0.25rem; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + z-index: 99; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + content: ""; + height: 100%; + width: 1px; + position: absolute; + background-color: #fff; + right: 2.8125rem; + top: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1d2544; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #0c223a; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #081d67; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #331d77; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #9c1f1f; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1d276b; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #4c27ed; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #167cd8; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #00545c; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #e27500; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 210px; + width: 70vw; } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 210px; + width: 700px; + height: 210px !important; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + width: 700px; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 20rem; + width: 54vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + width: 60vw; } } +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 20rem; + width: 25vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + width: 35vw; } } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 21.875rem; + width: 100%; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 21.875rem; + width: 55vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 50vw; } + +/*$primary : #7356f1 !default;*/ +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 0 0 40px; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + font-size: 16px; + padding: 20px 20px; + border-top-left-radius: 1.25rem; + border-bottom-left-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + position: relative; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a { + padding: 20px 20px; + font-size: 16px; } } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before { + height: 100%; + position: absolute; + border-radius: 4px; + width: 6px; + background: #0B2A97; + top: 0; + right: 0; + opacity: 0; + content: ""; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + color: #0B2A97; + background: rgba(11, 42, 151, 0.1); } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i { + color: #0B2A97; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before { + opacity: 1; } + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 2.5rem; } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after { + right: 1.5rem; } } + @media only screen and (max-width: 1400px) { + [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li { + padding: 0 0 0 20px; } } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header { + width: 5rem; + z-index: 999; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #0B2A97 !important; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright, +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .add-menu-sidebar { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding-left: 6rem; + width: 100%; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding: 0 0.9375rem; + padding-right: 5rem; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav { + width: 5rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li { + position: relative; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a { + padding: 13px; + border-radius: 1.25rem; + margin: 2px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg { + max-width: 24px; + max-height: 24px; + margin-right: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 0; + width: 12rem; + z-index: 1001; + display: none; + padding-left: 1px; + height: auto !important; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + border-radius: 6px; + margin-left: 0; + border: 0; + background: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + left: auto; + right: 3rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + left: 11.8125rem; + top: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul:after { + content: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul { + display: block; + height: auto; + overflow: visible; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + transition: all 0.4s ease-in-out; + padding: 0 13px; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a { + text-align: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a i { + padding: 0; + width: auto; + height: auto; + background: transparent; + margin: 0; + line-height: 1; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a { + background: #0B2A97; + border-radius: 1.25rem; + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i { + color: #fff; + padding: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + border-radius: 1.25rem; + background: #0B2A97; + color: #fff; } + [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background: #1e2746; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a i { + color: #fff; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul { + height: auto !important; + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul { + padding: 10px 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge { + display: none; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 5rem; + margin-left: auto; + border: 0; } +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 5rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 0; + padding-right: 5rem; } + +[data-sidebar-style="full"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } +[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/*$primary : #7356f1 !default;*/ +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"] .nav-header { + width: 5rem; } + [data-sidebar-style="mini"] .nav-header .nav-control { + z-index: -1; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger { + left: 5rem !important; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line { + background-color: #B1B1B1 !important; } + [data-sidebar-style="mini"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="mini"] .nav-header .hamburger { + display: none; } + [data-sidebar-style="mini"] .header .header-content { + padding-left: 1.875rem; } + [direction="rtl"][data-sidebar-style="mini"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="mini"] .deznav { + width: 5rem; + overflow: visible; + position: absolute !important; } + [data-sidebar-style="mini"] .deznav .copyright, + [data-sidebar-style="mini"] .deznav .add-menu-sidebar { + display: none; } + [data-sidebar-style="mini"] .deznav .nav-text { + display: none; } + [data-sidebar-style="mini"] .deznav .slimScrollDiv, + [data-sidebar-style="mini"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="mini"] .deznav .nav-user { + padding: 11px; } + [data-sidebar-style="mini"] .deznav .nav-user .media-body { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu li a { + padding: 0.813rem 0.875rem; } + [data-sidebar-style="mini"] .deznav .metismenu li a svg { + margin-right: 0; } + [data-sidebar-style="mini"] .deznav .metismenu li > ul { + position: absolute; + left: 5rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + height: auto !important; + border-radius: 6px; + background: #fff; } + [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul { + left: auto; + right: 5rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="mini"] .deznav .metismenu > li { + padding: 2px 15px; } + [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu .nav-label, + [data-sidebar-style="mini"] .deznav .metismenu .nav-badge { + display: none; } + [data-sidebar-style="mini"] .content-body { + margin-left: 5rem; } + [data-sidebar-style="mini"] .footer { + padding-left: 5rem; } + + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul:after { + top: auto; + bottom: 20px; } } +@media only screen and (min-width: 768px) and (max-width: 1199px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 0; + top: auto !important; } } +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul { + overflow: visible; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul:after { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + padding: 10px 0; + width: 13rem; + left: 13rem; + top: -10px; + border: 0; + margin: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul:after { + content: none; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + left: auto; + right: 13rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #0B2A97; + color: #fff; + border-radius: 1.25rem; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a { + background: #1e2746; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: #0B2A97; + color: #fff; + border-radius: 1.25rem; + position: unset; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background: #1e2746; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text { + padding-left: auto; + padding-right: 1.6875rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + height: auto !important; + overflow: visible; + border: 0; + margin-left: 0; + left: 5rem; + width: 13rem; + border-radius: 12px; + border: 0; + padding: 10px 0; + top: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul:after { + content: ""; + position: absolute; + background: inherit; + width: 10px; + height: 10px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + left: -5px; + top: 20px; } + [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + left: auto; + right: 5rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a { + padding: 6px 20px 6px 20px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a:before { + content: none; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a.has-arrow:after { + right: 1.25rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a { + padding: 6px 20px 6px 20px; + margin-left: -1.6px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a:before { + content: none; } + + [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 20px; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-left: 0; } + [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg { + margin-right: 0; + margin-top: 0; } } +@media only screen and (max-width: 1199px) { + [data-sidebar-style="mini"] .deznav li.mm-active ul { + height: auto !important; } + [data-sidebar-style="mini"] .deznav li a.has-arrow::after { + transform: rotate(-45deg) translateY(-50%); } } +/*$primary : #7356f1 !default;*/ +@media (min-width: 1199px) { + [data-layout="horizontal"] .nav-header { + width: 16rem; } + [data-layout="horizontal"] .nav-header .nav-control { + display: none; } + [data-layout="horizontal"] .nav-header .brand-logo { + /* padding-left: 0; + justify-content: center; */ } + [data-layout="horizontal"] .header { + width: 100%; + padding-left: 16rem; } + [data-layout="horizontal"] .deznav { + width: 100%; + position: relative; + height: auto; + padding-bottom: 0; + top: 0; + z-index: 2; } + [data-layout="horizontal"] .deznav .slimScrollDiv { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollBar { + display: none !important; } + [data-layout="horizontal"] .deznav .nav-user, + [data-layout="horizontal"] .deznav .nav-label { + display: none; } + [data-layout="horizontal"] .deznav .metismenu { + flex-direction: row; } + [data-layout="horizontal"] .deznav .metismenu .collapse.in { + display: none; } + [data-layout="horizontal"] .deznav .metismenu ul { + border-left: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu li { + flex-direction: column; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu li:hover > ul { + display: block; } + [data-layout="horizontal"] .deznav .metismenu li > ul { + position: absolute; + height: auto !important; + top: 3.25rem; + width: 100%; + min-width: 13.75rem; + z-index: 999; + left: auto; + right: auto; + padding: 0.5rem 0; + display: none; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); + margin: 0; + background: #fff; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul { + box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu li > ul li { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a { + transition: all .4s ease-in-out; + padding: 8px 20px 8px 45px; + margin-left: -.1rem; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a { + padding: 8px 45px 8px 20px; + text-align: right; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover { + border-radius: .4rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: 22px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a:before { + left: auto; + right: 21px; } + [data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: 100%; + top: 0; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: auto; + right: 100%; } + [data-layout="horizontal"] .deznav .metismenu > li { + flex: 0 0 auto; + position: relative; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.07); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a { + background: #fff; + box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child { + border-right: 0; } + [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: #333a54; } + [data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 40px 15px 15px; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 15px 15px 15px 40px; } + [data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0.4375rem 0 0; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0 0 0.4375rem; } + [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge { + display: none; } + [data-layout="horizontal"] .deznav .metismenu > li > a:after { + right: 20px; + transform: rotate(-135deg) translateY(-50%); } + [data-layout="horizontal"] .deznav .metismenu > li:hover { + border-color: transparent; } + [data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + display: flex !important; + flex-direction: column; + flex-wrap: wrap; + height: auto !important; + box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + box-shadow: 0px 0 13px 0px rgba(0, 0, 0, 0.1); } + [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse { + display: block !important; + position: absolute; + left: auto !important; + right: -100% !important; + top: 0 !important; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul { + left: auto; + right: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse { + right: auto !important; + left: -100% !important; } + [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul { + left: -100%; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul { + left: 0; + right: auto; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse { + right: -100% !important; + left: auto !important; } + [data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-layout="horizontal"] .content-body .page-titles { + margin-left: 0; + margin-right: 0; + margin-bottom: 1.875rem; } + [data-layout="horizontal"] .footer { + margin-left: 0; + margin: 0 auto; + padding-left: 0; } + [data-layout="horizontal"] .sidebar-right { + z-index: 1; } + + [data-header-position="fixed"][data-layout="horizontal"] .deznav { + top: 5rem; } + + [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav { + position: fixed; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body { + padding-top: 8.3rem; } + + [data-layout="horizontal"][data-container="boxed"] .footer { + margin-left: 0; + max-width: 1199px; + margin: 0 auto; } + + [data-layout="horizontal"][data-container="wide"] .page-titles { + margin-left: -30px; + margin-right: -30px; } + + [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles { + margin-top: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul { + top: 4.315rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.1rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after { + display: none; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li { + text-align: left; } + + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header { + width: 6rem; + padding-left: 30px; + padding-right: 30px; } + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo { + justify-content: start; } + [data-sidebar-style="mini"][data-layout="horizontal"] .header { + width: 100%; + padding-left: 6rem; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a { + width: auto; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text { + display: none; } + + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body { + padding-top: 8.75rem; } + + [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + position: fixed; + left: 0; + top: 0; } } +@media (min-width: 767px) { + [data-sidebar-style="compact"] .deznav .nav-user { + display: none; } + [data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 1.5rem 1.625rem 1.5rem 1.5rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul { + padding: 1rem 0; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a { + padding: 0.5rem 1rem; } + [data-sidebar-style="compact"] .deznav .metismenu > li ul li > a.has-arrow:after { + content: ""; } + [data-sidebar-style="compact"] .deznav .metismenu li { + text-align: center; } + [data-sidebar-style="compact"] .deznav .metismenu li a svg { + max-width: 21px; + max-height: 21px; + display: block; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="compact"] .deznav .metismenu li a i { + font-size: 2.2rem; } + [data-sidebar-style="compact"] .deznav .metismenu li a:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li a:before { + content: ""; + height: 75px; + width: 0; + position: absolute; + left: 0; + top: 50%; + transform: translatey(-50%); + background: #0B2A97; + border-radius: 0 1.25rem 1.25rem 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-sidebar-style="compact"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a { + background: -moz-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: -webkit-linear-gradient(left, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); + background: linear-gradient(to right, #e0e0e4 0%, rgba(125, 185, 232, 0) 100%); } + [data-sidebar-style="compact"] .deznav .metismenu li.mm-active > a:before, [data-sidebar-style="compact"] .deznav .metismenu li:hover > a:before { + width: 10px; } + [data-sidebar-style="compact"] .nav-text { + display: inline-block; + margin-top: 0.7125rem; } + [data-sidebar-style="compact"] .nav-label.first { + display: none; } + [data-sidebar-style="compact"] .nav-badge { + display: none; } + [data-sidebar-style="compact"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="compact"] .content-body { + margin-left: 15rem; } } +[data-layout="horizontal"][data-sidebar-style="compact"] .footer { + padding-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .content-body { + margin-left: 0; } +[data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu { + padding: 0 30px; } + +[data-layout="vertical"][data-sidebar-style="compact"] .deznav { + width: 15rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: rgba(0, 0, 0, 0.02); } + [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul { + background: 255, 255, 255, 0.05; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before { + content: none; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a { + padding: 0.625rem 0.9375rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + top: 1px; + display: inline-block; + right: auto; + margin-left: 5px; + position: relative; + width: 7px; + height: 7px; + border-width: 2px 0px 0px 2px; } + [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + left: auto; + margin-left: 0; + margin-right: 5px; } + +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="horizontal"] .metismenu { + padding: 0 30px; } + [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content { + padding-left: 1.875rem; } + + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header { + width: 5.063rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 20px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 1.25rem; + padding-right: 1.25rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-left: 5.063rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-left: 1.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-right: 1.375rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + overflow: visible; + position: absolute; + left: -12.125rem; } } + @media only screen and (min-width: 767px) and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: -10rem; } } +@media (min-width: 767px) { + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: auto; + right: -12.125rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a { + display: flex; + justify-content: space-between; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i { + order: 1; + margin-right: 0; + margin-top: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-left: 0; + padding-left: 0; + padding-right: 28px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + padding-right: 0; + padding-left: 28px; } + [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: #333a54; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: auto; + right: 28px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after { + left: 28px; + right: auto; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a { + position: relative; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + left: auto; + right: -5px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + right: auto; + left: -5px; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: 5rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: auto; + left: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header { + width: 17.1875rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo { + padding-left: 1.6rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo .brand-title { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-left: 4.38rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: auto; + right: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 5rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 0; + margin-right: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + padding-left: 4.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + margin-left: 0; + margin-right: 4.375rem; } } +@media (min-width: 767px) { + [data-sidebar-style="modern"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"] .nav-header .brand-logo { + justify-content: center; } + [data-sidebar-style="modern"] .deznav .metismenu > li { + text-align: center; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a { + padding: 20px 15px 20px 15px !important; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a::after { + display: none; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #a8baf9; } + [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active { + padding: 0; } + [data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: left; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: right; } + [data-sidebar-style="modern"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="modern"] .deznav .metismenu li ul:after { + content: none; } + [data-sidebar-style="modern"] .deznav .metismenu li > ul { + height: auto !important; } + [data-sidebar-style="modern"] .deznav .metismenu .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-text { + display: block; + margin-top: 0.3125rem; } + [data-sidebar-style="modern"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="modern"] .content-body { + margin-left: 9.375rem; } + + [data-sidebar-style="modern"][data-layout="vertical"] .deznav { + width: 9.375rem; + left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav { + left: auto; + right: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv, + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i { + font-size: 20px; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul { + display: none; + padding: 1.875rem 0.9375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li { + position: relative; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a { + padding: 0.625rem 1.5rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before { + content: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + position: absolute; + left: 105%; + top: 0; + bottom: auto; + background-color: #fff; + border: 1px solid #f0f1f5; + width: 200px; } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + background: #1e2746; + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + left: auto; + right: 105%; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; + left: 100%; + padding: 1rem 0; + margin-left: -10px; + border: 0; + box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + left: auto; + right: 100%; + box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05); } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text { + display: block; + margin-top: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: -9.375rem; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: auto; + right: -9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 0; } + + [data-sidebar-style="modern"][data-layout="horizontal"] .footer, + [data-sidebar-style="modern"][data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu { + padding: 0 30px; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.25rem; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul { + top: 4.5625rem; } + [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a { + padding: 0.8125rem 1.25rem; } } +[data-sidebar-style="overlay"] .deznav { + left: -100%; } + [direction="rtl"][data-sidebar-style="overlay"] .deznav { + left: auto; + right: -100%; } +[data-sidebar-style="overlay"] .content-body { + margin-left: 0; } +[data-sidebar-style="overlay"] .nav-header { + position: absolute; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + left: 0; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #0B2A97; } +[data-sidebar-style="overlay"] .menu-toggle .nav-header { + position: absolute; + left: auto; } +[data-sidebar-style="overlay"] .menu-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav { + left: auto; + right: 0; } +[data-sidebar-style="overlay"] .footer { + padding-left: 0; } + +[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header { + position: fixed; + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .deznav { + position: fixed; } + [data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } +[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav { + position: fixed; } + +[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav { + position: absolute; } + +.sidebar-right { + right: -15.625rem; + position: fixed; + top: 0; + width: 15.625rem; + background-color: #fff; + height: calc(100% - 7.0625rem); + margin-top: 5rem; + transition: all .5s ease-in-out; + padding-bottom: 1.875rem; + box-shadow: -2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right .slimScrollDiv { + overflow: visible !important; } + .sidebar-right .sidebar-right-trigger { + position: absolute; + z-index: 9; + top: 4.75rem; + right: 100%; + background-color: #fff; + color: #0B2A97; + display: inline-block; + height: 3rem; + width: 3rem; + text-align: center; + font-size: 1.75rem; + line-height: 3rem; + border-radius: 5px 0 0 5px; + box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); } + [data-theme-version="dark"] .sidebar-right .sidebar-right-trigger { + background-color: #31343b; + color: #fff; } + .sidebar-right .sidebar-right-trigger:hover { + color: #0B2A97; } + .sidebar-right.show { + right: 0; + z-index: 999; } + .sidebar-right .nav-tabs { + justify-content: space-between; + position: sticky; + top: 0; + background-color: #fff; + z-index: 2; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #181f39; } + .sidebar-right .nav-tabs .nav-item { + margin-bottom: 0; + flex: 1; } + .sidebar-right .nav-tabs .nav-item .nav-link { + border: 0; + font-size: 1.125rem; + position: relative; + text-align: center; + background-color: #fff; } + .sidebar-right .nav-tabs .nav-item .nav-link::after { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 2px; + content: ""; + background: transparent; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link { + background-color: #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link.active { + border-right: none; + border-left: none; + border-top: none; } + .sidebar-right .tab-content { + padding: 1.25rem; } + .sidebar-right .tab-content .tab-pane .admin-settings > div { + margin-bottom: 10px; } + .sidebar-right .tab-content .tab-pane .admin-settings p { + margin-bottom: 0.125rem; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] { + display: none; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label { + display: inline-block; + width: 25px; + height: 25px; + cursor: pointer; + transition: all .1s ease; + border-radius: 4px; + margin-right: 5px; + margin-bottom: 3px; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label { + position: relative; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after { + height: 33px; + width: 33px; + left: -4px; + top: -4px; + content: ""; + position: absolute; + background-color: inherit; + border-radius: 6px; + opacity: 0.4; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + background-color: #fff; } + .sidebar-right #nav_header_color_2 + label, + .sidebar-right #header_color_2 + label, + .sidebar-right #sidebar_color_2 + label, + .sidebar-right #primary_color_2 + label { + background-color: #143b64; } + .sidebar-right #nav_header_color_3 + label, + .sidebar-right #header_color_3 + label, + .sidebar-right #sidebar_color_3 + label, + .sidebar-right #primary_color_3 + label { + background-color: #0B2A97; } + .sidebar-right #nav_header_color_4 + label, + .sidebar-right #header_color_4 + label, + .sidebar-right #sidebar_color_4 + label, + .sidebar-right #primary_color_4 + label { + background-color: #4527a0; } + .sidebar-right #nav_header_color_5 + label, + .sidebar-right #header_color_5 + label, + .sidebar-right #sidebar_color_5 + label, + .sidebar-right #primary_color_5 + label { + background-color: #c62828; } + .sidebar-right #nav_header_color_6 + label, + .sidebar-right #header_color_6 + label, + .sidebar-right #sidebar_color_6 + label, + .sidebar-right #primary_color_6 + label { + background-color: #283593; } + .sidebar-right #nav_header_color_7 + label, + .sidebar-right #header_color_7 + label, + .sidebar-right #sidebar_color_7 + label, + .sidebar-right #primary_color_7 + label { + background-color: #7356f1; } + .sidebar-right #nav_header_color_8 + label, + .sidebar-right #header_color_8 + label, + .sidebar-right #sidebar_color_8 + label, + .sidebar-right #primary_color_8 + label { + background-color: #3695eb; } + .sidebar-right #nav_header_color_9 + label, + .sidebar-right #header_color_9 + label, + .sidebar-right #sidebar_color_9 + label, + .sidebar-right #primary_color_9 + label { + background-color: #00838f; } + .sidebar-right #nav_header_color_10 + label, + .sidebar-right #header_color_10 + label, + .sidebar-right #sidebar_color_10 + label, + .sidebar-right #primary_color_10 + label { + background-color: #ff8f16; } + .sidebar-right #nav_header_color_11 + label, + .sidebar-right #header_color_11 + label, + .sidebar-right #sidebar_color_11 + label, + .sidebar-right #primary_color_11 + label { + background-color: #6673fd; } + .sidebar-right #nav_header_color_12 + label, + .sidebar-right #header_color_12 + label, + .sidebar-right #sidebar_color_12 + label, + .sidebar-right #primary_color_12 + label { + background-color: #558b2f; } + .sidebar-right #nav_header_color_13 + label, + .sidebar-right #header_color_13 + label, + .sidebar-right #sidebar_color_13 + label, + .sidebar-right #primary_color_13 + label { + background-color: #2a2a2a; } + .sidebar-right #nav_header_color_14 + label, + .sidebar-right #header_color_14 + label, + .sidebar-right #sidebar_color_14 + label, + .sidebar-right #primary_color_14 + label { + background-color: #1367c8; } + .sidebar-right #nav_header_color_15 + label, + .sidebar-right #header_color_15 + label, + .sidebar-right #sidebar_color_15 + label, + .sidebar-right #primary_color_15 + label { + background-color: #ed0b4c; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label, + .sidebar-right #primary_color_1 + label { + border: 1px solid #89879f; } + +@keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } } +@-webkit-keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateY(-8%); + -webkit-transform: translateY(-8%); } } +.nav-user { + background: #0B2A97; + margin-bottom: 10px; + padding: 20px 25px 15px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user { + padding: 20px 15px 15px; } } + .nav-user img { + width: 35px; + height: 35px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } } + .nav-user h5 { + margin-left: 10px; + margin-bottom: 3px; + color: #fff; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user h5 { + display: none; } } + [data-sibebarbg="color_2"] .nav-user h5 { + color: #fff; } + .nav-user p { + margin-left: 10px; + margin-bottom: 8px; + color: #afcff7; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user p { + display: none; } } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user i { + margin-top: 15px; + display: block; } } + +.menu-toggle .nav-user { + padding: 20px 15px 15px; } + .menu-toggle .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } + .menu-toggle .nav-user h5, + .menu-toggle .nav-user p { + display: none; } + .menu-toggle .nav-user i { + margin-top: 15px; + display: block; } + .menu-toggle .nav-user .dropdown-menu { + left: 45px !important; + top: 22px !important; } + +.chatbox { + width: 340px; + height: 100vh; + position: fixed; + right: -500px; + top: 0; + z-index: 999; + background: #fff; + box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15); + -webkit-transition: all 0.8s; + -ms-transition: all 0.8s; + transition: all 0.8s; } + [data-theme-version="dark"] .chatbox { + background: #1e2746; } + .chatbox .chatbox-close { + position: absolute; + -webkit-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; + width: 0; + height: 100%; + right: 340px; + background: #000; + z-index: 1; + opacity: 0.1; + cursor: pointer; } + .chatbox .card-fotter { + padding: 0.75rem 1rem; } + .chatbox .card-body { + padding: 1rem; } + .chatbox.active { + right: 0; } + .chatbox.active .chatbox-close { + width: 100vw; } + .chatbox .type_msg { + padding-top: 10px; } + .chatbox .nav { + padding: 1rem 1rem 0 1rem; + background: #0B2A97; + border: 0; + justify-content: space-between; } + .chatbox .nav .nav-link { + color: #fff; + opacity: 0.7; + text-transform: uppercase; } + .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active { + background: transparent; + color: #fff; + opacity: 1; + border-color: #fff; } + .chatbox .img_cont { + width: 40px; + border-radius: 40px; + margin-right: 10px; + position: relative; + height: 40px; + background: #eee; + display: flex; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 14px; + min-width: 40px; + min-height: 40px; } + .chatbox .img_cont .icon { + color: #fff; } + .chatbox .img_cont.primary { + background: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .chatbox .img_cont.primary { + background: rgba(11, 42, 151, 0.2); } + .chatbox .img_cont.warning { + background: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .chatbox .img_cont.warning { + background: rgba(255, 188, 17, 0.1); } + .chatbox .img_cont.success { + background: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .chatbox .img_cont.success { + background: rgba(43, 193, 85, 0.1); } + .chatbox .img_cont.info { + background: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .chatbox .img_cont.info { + background: rgba(30, 167, 197, 0.1); } + .chatbox .img_cont img { + width: 100%; } + .chatbox .img_cont .online_icon { + background: #2BC155; + position: absolute; + width: 12px; + height: 12px; + border-radius: 15px; + right: -1px; + bottom: 0px; + border: 2px solid #fff; } + .chatbox .img_cont .online_icon.offline { + background: #F94687; } + .chatbox .card { + box-shadow: none; } + .chatbox .search { + height: 40px; } + .chatbox .user_info span { + font-size: 15px; + color: #000; + display: block; + font-weight: 500; + line-height: 1; + margin-bottom: 5px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + [data-theme-version="dark"] .chatbox .user_info span { + color: #fff; } + .chatbox .user_info p { + font-size: 13px; + margin-bottom: 0; + line-height: 1; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: block; + max-width: 170px; } + .chatbox .contacts li { + padding: 7px 1rem; + border-bottom: 1px solid #eee; + cursor: pointer; } + [data-theme-version="dark"] .chatbox .contacts li { + border-color: #333a54; } + .chatbox .contacts li > div { + display: flex; + align-items: center; } + .chatbox .contacts li:hover { + background: #f4f7ff; } + [data-theme-version="dark"] .chatbox .contacts li:hover { + background-color: #181f39; } + .chatbox .contacts .name-first-letter { + background: #F9F9F9; + padding: 4px 1rem; + font-weight: 700; + color: #000; + position: sticky; + top: 0; + z-index: 1; } + [data-theme-version="dark"] .chatbox .contacts .name-first-letter { + color: #fff; + background: #181f39; } + .chatbox .msg_card_body { + height: calc(100vh - 195px); } + .chatbox .contacts_body { + height: calc(100vh - 120px); } + .chatbox .card-header { + background: #f4f7ff; + padding: 15px 20px; + justify-content: center; } + .chatbox .card-header h6 { + font-size: 15px; } + .chatbox .card-header p { + line-height: 1.2; + font-size: 12px; + color: #7e7e7e; } + .chatbox .chat-list-header { + justify-content: space-between; + background: #fff; } + [data-theme-version="dark"] .chatbox .chat-list-header { + background: #1e2746; } + .chatbox .chat-list-header a { + text-align: center; + width: 30px; + height: 30px; + background: #F9F9F9; + border-radius: 6px; + line-height: 30px; + display: block; } + [data-theme-version="dark"] .chatbox .chat-list-header a { + background: rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] { + fill: #fff; } + .chatbox .img_cont_msg { + width: 30px; + height: 30px; + display: block; + max-width: 30px; + min-width: 30px; } + .chatbox .img_cont_msg img { + width: 100%; } + .chatbox .msg_cotainer { + background: #0B2A97; + margin-left: 10px; + border-radius: 0 1.25rem 1.25rem 1.25rem; + padding: 10px 15px; + color: #fff; + position: relative; } + .chatbox .msg_cotainer .msg_time { + display: block; + font-size: 11px; + color: #fff; + margin-top: 5px; + opacity: 0.5; } + .chatbox .msg_cotainer:after { + content: ""; + position: absolute; + left: -10px; + border-right: 10px solid #0B2A97; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + .chatbox .msg_cotainer_send { + background: #F9F9F9; + padding: 10px 15px; + border-radius: 6px 0px 6px 6px; + margin-right: 10px; + color: #222; + position: relative; + text-align: right; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send { + background: #181f39; + color: #fff; } + .chatbox .msg_cotainer_send .msg_time_send { + display: block; + font-size: 11px; + text-align: right; + margin-top: 5px; + opacity: 0.6; } + .chatbox .msg_cotainer_send:after { + content: ""; + position: absolute; + right: -10px; + border-left: 10px solid #F9F9F9; + border-bottom: 10px solid transparent; + border-top: 0px solid; + top: 0; } + [data-theme-version="dark"] .chatbox .msg_cotainer_send:after { + border-left: 10px solid #181f39; } + .chatbox .type_msg .form-control { + padding: 10px 0; + height: 50px; + border: 0; + resize: none; } + .chatbox .type_msg .btn { + font-size: 18px; + border-radius: 38px !important; + width: 38px; + height: 38px; + padding: 0; + margin-top: 6px; } + .chatbox .video_cam { + margin-left: 15px; } + .chatbox .video_cam span { + width: 35px; + height: 35px; + background: #10ca93; + text-align: center; + line-height: 35px; + border-radius: 35px; + color: #fff; + margin-right: 5px; + align-self: center; + font-size: 16px; + padding: 0 3px; + display: inline-block; } + .chatbox .note_card .contacts li { + padding: 12px 1rem; } + +@media only screen and (max-width: 576px) { + .chatbox { + width: 280px; } + .chatbox .chatbox-close { + right: 280px; } } +[data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_2"] .nav-header { + background-color: #143b64; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_2"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_2"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_2"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_3"] .nav-header { + background-color: #0B2A97; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_3"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_3"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_3"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_4"] .nav-header { + background-color: #4527a0; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_4"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_4"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_4"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_5"] .nav-header { + background-color: #c62828; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_5"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_5"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_5"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_6"] .nav-header { + background-color: #283593; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_6"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_6"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_6"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_7"] .nav-header { + background-color: #7356f1; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_7"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_7"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_7"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_8"] .nav-header { + background-color: #3695eb; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_8"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_8"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_8"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_9"] .nav-header { + background-color: #00838f; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_9"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_9"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_9"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_10"] .nav-header { + background-color: #ff8f16; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_10"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_10"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_10"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_11"] .nav-header { + background-color: #6673fd; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_11"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_11"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_11"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_12"] .nav-header { + background-color: #558b2f; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_12"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_12"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_12"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_13"] .nav-header { + background-color: #2a2a2a; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_13"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_13"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_13"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_14"] .nav-header { + background-color: #1367c8; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_14"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_14"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_14"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header, +[data-nav-headerbg="color_15"] .nav-header { + background-color: #ed0b4c; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo, + [data-nav-headerbg="color_15"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo:hover, + [data-nav-headerbg="color_15"] .nav-header .brand-logo:hover { + color: #fff; } + [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line, + [data-nav-headerbg="color_15"] .nav-header .hamburger .line { + background: #fff; } +[data-nav-headerbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line, +[data-nav-headerbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background: #fff; } + +[data-headerbg="color_2"][data-theme-version="dark"] .header, +[data-headerbg="color_2"] .header { + background-color: #143b64; + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_2"] .header-left input { + border-color: #1d548f; + background-color: #1d548f !important; + color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_2"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_2"] .header-left input:focus { + border-color: #0c223a; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_2"] .header-left .search_icon { + background-color: #1d548f !important; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_2"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_2"] .header-left .btn { + background-color: #0c223a; + border-color: #0c223a; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_2"] .header-left .btn:hover, + [data-headerbg="color_2"] .header-left .btn:focus, + [data-headerbg="color_2"] .header-left .btn:active { + background-color: #03090f; + border-color: #03090f; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_2"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_2"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_2"] .header-right .pulse-css:after, + [data-headerbg="color_2"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_2"] .header-right .notification_dropdown .nav-link { + background-color: #1d548f !important; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_2"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_2"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_2"] .nav-control { + background-color: #1d548f; + color: #fff; } + +[data-headerbg="color_3"][data-theme-version="dark"] .header, +[data-headerbg="color_3"] .header { + background-color: #0B2A97; + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_3"] .header-left input { + border-color: #0e37c7; + background-color: #0e37c7 !important; + color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_3"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_3"] .header-left input:focus { + border-color: #081d67; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_3"] .header-left .search_icon { + background-color: #0e37c7 !important; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_3"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_3"] .header-left .btn { + background-color: #081d67; + border-color: #081d67; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_3"] .header-left .btn:hover, + [data-headerbg="color_3"] .header-left .btn:focus, + [data-headerbg="color_3"] .header-left .btn:active { + background-color: #041038; + border-color: #041038; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_3"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_3"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_3"] .header-right .pulse-css:after, + [data-headerbg="color_3"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_3"] .header-right .notification_dropdown .nav-link { + background-color: #0e37c7 !important; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_3"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_3"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_3"] .nav-control { + background-color: #0e37c7; + color: #fff; } + +[data-headerbg="color_4"][data-theme-version="dark"] .header, +[data-headerbg="color_4"] .header { + background-color: #4527a0; + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_4"] .header-left input { + border-color: #5731c9; + background-color: #5731c9 !important; + color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_4"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_4"] .header-left input:focus { + border-color: #331d77; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_4"] .header-left .search_icon { + background-color: #5731c9 !important; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_4"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_4"] .header-left .btn { + background-color: #331d77; + border-color: #331d77; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_4"] .header-left .btn:hover, + [data-headerbg="color_4"] .header-left .btn:focus, + [data-headerbg="color_4"] .header-left .btn:active { + background-color: #22134e; + border-color: #22134e; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_4"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_4"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_4"] .header-right .pulse-css:after, + [data-headerbg="color_4"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_4"] .header-right .notification_dropdown .nav-link { + background-color: #5731c9 !important; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_4"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_4"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_4"] .nav-control { + background-color: #5731c9; + color: #fff; } + +[data-headerbg="color_5"][data-theme-version="dark"] .header, +[data-headerbg="color_5"] .header { + background-color: #c62828; + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_5"] .header-left input { + border-color: #da4747; + background-color: #da4747 !important; + color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_5"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_5"] .header-left input:focus { + border-color: #9c1f1f; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_5"] .header-left .search_icon { + background-color: #da4747 !important; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_5"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_5"] .header-left .btn { + background-color: #9c1f1f; + border-color: #9c1f1f; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_5"] .header-left .btn:hover, + [data-headerbg="color_5"] .header-left .btn:focus, + [data-headerbg="color_5"] .header-left .btn:active { + background-color: #711717; + border-color: #711717; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_5"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_5"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_5"] .header-right .pulse-css:after, + [data-headerbg="color_5"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_5"] .header-right .notification_dropdown .nav-link { + background-color: #da4747 !important; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_5"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_5"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_5"] .nav-control { + background-color: #da4747; + color: #fff; } + +[data-headerbg="color_6"][data-theme-version="dark"] .header, +[data-headerbg="color_6"] .header { + background-color: #283593; + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_6"] .header-left input { + border-color: #3343bb; + background-color: #3343bb !important; + color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_6"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_6"] .header-left input:focus { + border-color: #1d276b; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_6"] .header-left .search_icon { + background-color: #3343bb !important; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_6"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_6"] .header-left .btn { + background-color: #1d276b; + border-color: #1d276b; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_6"] .header-left .btn:hover, + [data-headerbg="color_6"] .header-left .btn:focus, + [data-headerbg="color_6"] .header-left .btn:active { + background-color: #121843; + border-color: #121843; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_6"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_6"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_6"] .header-right .pulse-css:after, + [data-headerbg="color_6"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_6"] .header-right .notification_dropdown .nav-link { + background-color: #3343bb !important; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_6"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_6"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_6"] .nav-control { + background-color: #3343bb; + color: #fff; } + +[data-headerbg="color_7"][data-theme-version="dark"] .header, +[data-headerbg="color_7"] .header { + background-color: #7356f1; + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_7"] .header-left input { + border-color: #9a85f5; + background-color: #9a85f5 !important; + color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_7"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_7"] .header-left input:focus { + border-color: #4c27ed; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_7"] .header-left .search_icon { + background-color: #9a85f5 !important; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_7"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_7"] .header-left .btn { + background-color: #4c27ed; + border-color: #4c27ed; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_7"] .header-left .btn:hover, + [data-headerbg="color_7"] .header-left .btn:focus, + [data-headerbg="color_7"] .header-left .btn:active { + background-color: #3511d0; + border-color: #3511d0; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_7"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_7"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_7"] .header-right .pulse-css:after, + [data-headerbg="color_7"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_7"] .header-right .notification_dropdown .nav-link { + background-color: #9a85f5 !important; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_7"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_7"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_7"] .nav-control { + background-color: #9a85f5; + color: #fff; } + +[data-headerbg="color_8"][data-theme-version="dark"] .header, +[data-headerbg="color_8"] .header { + background-color: #3695eb; + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_8"] .header-left input { + border-color: #64adf0; + background-color: #64adf0 !important; + color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_8"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_8"] .header-left input:focus { + border-color: #167cd8; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_8"] .header-left .search_icon { + background-color: #64adf0 !important; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_8"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_8"] .header-left .btn { + background-color: #167cd8; + border-color: #167cd8; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_8"] .header-left .btn:hover, + [data-headerbg="color_8"] .header-left .btn:focus, + [data-headerbg="color_8"] .header-left .btn:active { + background-color: #1161aa; + border-color: #1161aa; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_8"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_8"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_8"] .header-right .pulse-css:after, + [data-headerbg="color_8"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_8"] .header-right .notification_dropdown .nav-link { + background-color: #64adf0 !important; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_8"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_8"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_8"] .nav-control { + background-color: #64adf0; + color: #fff; } + +[data-headerbg="color_9"][data-theme-version="dark"] .header, +[data-headerbg="color_9"] .header { + background-color: #00838f; + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_9"] .header-left input { + border-color: #00b2c2; + background-color: #00b2c2 !important; + color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_9"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_9"] .header-left input:focus { + border-color: #00545c; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_9"] .header-left .search_icon { + background-color: #00b2c2 !important; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_9"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_9"] .header-left .btn { + background-color: #00545c; + border-color: #00545c; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_9"] .header-left .btn:hover, + [data-headerbg="color_9"] .header-left .btn:focus, + [data-headerbg="color_9"] .header-left .btn:active { + background-color: #002629; + border-color: #002629; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_9"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_9"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_9"] .header-right .pulse-css:after, + [data-headerbg="color_9"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_9"] .header-right .notification_dropdown .nav-link { + background-color: #00b2c2 !important; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_9"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_9"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_9"] .nav-control { + background-color: #00b2c2; + color: #fff; } + +[data-headerbg="color_10"][data-theme-version="dark"] .header, +[data-headerbg="color_10"] .header { + background-color: #ff8f16; + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_10"] .header-left input { + border-color: #ffa849; + background-color: #ffa849 !important; + color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_10"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_10"] .header-left input:focus { + border-color: #e27500; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_10"] .header-left .search_icon { + background-color: #ffa849 !important; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_10"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_10"] .header-left .btn { + background-color: #e27500; + border-color: #e27500; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_10"] .header-left .btn:hover, + [data-headerbg="color_10"] .header-left .btn:focus, + [data-headerbg="color_10"] .header-left .btn:active { + background-color: #af5b00; + border-color: #af5b00; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_10"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_10"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_10"] .header-right .pulse-css:after, + [data-headerbg="color_10"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_10"] .header-right .notification_dropdown .nav-link { + background-color: #ffa849 !important; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_10"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_10"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_10"] .nav-control { + background-color: #ffa849; + color: #fff; } + +[data-headerbg="color_11"][data-theme-version="dark"] .header, +[data-headerbg="color_11"] .header { + background-color: #6673fd; + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_11"] .header-left input { + border-color: #98a1fe; + background-color: #98a1fe !important; + color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_11"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_11"] .header-left input:focus { + border-color: #3445fc; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_11"] .header-left .search_icon { + background-color: #98a1fe !important; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_11"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_11"] .header-left .btn { + background-color: #3445fc; + border-color: #3445fc; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_11"] .header-left .btn:hover, + [data-headerbg="color_11"] .header-left .btn:focus, + [data-headerbg="color_11"] .header-left .btn:active { + background-color: #0318fa; + border-color: #0318fa; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_11"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_11"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_11"] .header-right .pulse-css:after, + [data-headerbg="color_11"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_11"] .header-right .notification_dropdown .nav-link { + background-color: #98a1fe !important; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_11"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_11"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_11"] .nav-control { + background-color: #98a1fe; + color: #fff; } + +[data-headerbg="color_12"][data-theme-version="dark"] .header, +[data-headerbg="color_12"] .header { + background-color: #558b2f; + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_12"] .header-left input { + border-color: #6cb13c; + background-color: #6cb13c !important; + color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_12"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_12"] .header-left input:focus { + border-color: #3e6522; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_12"] .header-left .search_icon { + background-color: #6cb13c !important; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_12"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_12"] .header-left .btn { + background-color: #3e6522; + border-color: #3e6522; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_12"] .header-left .btn:hover, + [data-headerbg="color_12"] .header-left .btn:focus, + [data-headerbg="color_12"] .header-left .btn:active { + background-color: #263f15; + border-color: #263f15; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_12"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_12"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_12"] .header-right .pulse-css:after, + [data-headerbg="color_12"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_12"] .header-right .notification_dropdown .nav-link { + background-color: #6cb13c !important; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_12"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_12"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_12"] .nav-control { + background-color: #6cb13c; + color: #fff; } + +[data-headerbg="color_13"][data-theme-version="dark"] .header, +[data-headerbg="color_13"] .header { + background-color: #2a2a2a; + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_13"] .header-left input { + border-color: #444444; + background-color: #444444 !important; + color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_13"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_13"] .header-left input:focus { + border-color: #111111; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_13"] .header-left .search_icon { + background-color: #444444 !important; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_13"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_13"] .header-left .btn { + background-color: #111111; + border-color: #111111; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_13"] .header-left .btn:hover, + [data-headerbg="color_13"] .header-left .btn:focus, + [data-headerbg="color_13"] .header-left .btn:active { + background-color: black; + border-color: black; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_13"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_13"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_13"] .header-right .pulse-css:after, + [data-headerbg="color_13"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_13"] .header-right .notification_dropdown .nav-link { + background-color: #444444 !important; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_13"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_13"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_13"] .nav-control { + background-color: #444444; + color: #fff; } + +[data-headerbg="color_14"][data-theme-version="dark"] .header, +[data-headerbg="color_14"] .header { + background-color: #1367c8; + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_14"] .header-left input { + border-color: #2480ea; + background-color: #2480ea !important; + color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_14"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_14"] .header-left input:focus { + border-color: #0f4f99; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_14"] .header-left .search_icon { + background-color: #2480ea !important; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_14"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_14"] .header-left .btn { + background-color: #0f4f99; + border-color: #0f4f99; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_14"] .header-left .btn:hover, + [data-headerbg="color_14"] .header-left .btn:focus, + [data-headerbg="color_14"] .header-left .btn:active { + background-color: #0a376b; + border-color: #0a376b; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_14"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_14"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_14"] .header-right .pulse-css:after, + [data-headerbg="color_14"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_14"] .header-right .notification_dropdown .nav-link { + background-color: #2480ea !important; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_14"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_14"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_14"] .nav-control { + background-color: #2480ea; + color: #fff; } + +[data-headerbg="color_15"][data-theme-version="dark"] .header, +[data-headerbg="color_15"] .header { + background-color: #ed0b4c; + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left input, +[data-headerbg="color_15"] .header-left input { + border-color: #f6356d; + background-color: #f6356d !important; + color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left input::placeholder, + [data-headerbg="color_15"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left input:focus, + [data-headerbg="color_15"] .header-left input:focus { + border-color: #bc093c; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon, +[data-headerbg="color_15"] .header-left .search_icon { + background-color: #f6356d !important; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon i, + [data-headerbg="color_15"] .header-left .search_icon i { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn, +[data-headerbg="color_15"] .header-left .btn { + background-color: #bc093c; + border-color: #bc093c; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:active, + [data-headerbg="color_15"] .header-left .btn:hover, + [data-headerbg="color_15"] .header-left .btn:focus, + [data-headerbg="color_15"] .header-left .btn:active { + background-color: #8c062d; + border-color: #8c062d; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .dropdown > a, +[data-headerbg="color_15"] .header-right .dropdown > a { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css, +[data-headerbg="color_15"] .header-right .pulse-css { + background-color: #fff; } + [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:before, + [data-headerbg="color_15"] .header-right .pulse-css:after, + [data-headerbg="color_15"] .header-right .pulse-css:before { + background-color: inherit; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link, +[data-headerbg="color_15"] .header-right .notification_dropdown .nav-link { + background-color: #f6356d !important; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .right-sidebar a, +[data-headerbg="color_15"] .header-right .right-sidebar a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info span, +[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info small { + color: rgba(255, 255, 255, 0.7); } +[data-headerbg="color_15"][data-theme-version="dark"] .nav-control, +[data-headerbg="color_15"] .nav-control { + background-color: #f6356d; + color: #fff; } + +[data-sibebarbg="color_2"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_2"] .deznav { + background-color: #143b64; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_2"] .deznav .menu-tabs li a.active { + color: #143b64; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_2"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_2"] .deznav .metismenu > li { + border-color: #1d548f; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_2"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_2"] .deznav .metismenu a:hover, + [data-sibebarbg="color_2"] .deznav .metismenu a:focus, + [data-sibebarbg="color_2"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_2"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_2"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #1d548f; } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_3"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_3"] .deznav { + background-color: #0B2A97; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_3"] .deznav .menu-tabs li a.active { + color: #0B2A97; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_3"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_3"] .deznav .metismenu > li { + border-color: #0e37c7; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_3"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_3"] .deznav .metismenu a:hover, + [data-sibebarbg="color_3"] .deznav .metismenu a:focus, + [data-sibebarbg="color_3"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_3"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_3"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #0e37c7; } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_4"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_4"] .deznav { + background-color: #4527a0; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_4"] .deznav .menu-tabs li a.active { + color: #4527a0; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_4"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_4"] .deznav .metismenu > li { + border-color: #5731c9; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_4"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_4"] .deznav .metismenu a:hover, + [data-sibebarbg="color_4"] .deznav .metismenu a:focus, + [data-sibebarbg="color_4"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_4"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_4"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #5731c9; } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_5"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_5"] .deznav { + background-color: #c62828; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_5"] .deznav .menu-tabs li a.active { + color: #c62828; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_5"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_5"] .deznav .metismenu > li { + border-color: #da4747; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_5"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_5"] .deznav .metismenu a:hover, + [data-sibebarbg="color_5"] .deznav .metismenu a:focus, + [data-sibebarbg="color_5"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_5"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_5"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #da4747; } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_6"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_6"] .deznav { + background-color: #283593; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_6"] .deznav .menu-tabs li a.active { + color: #283593; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_6"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_6"] .deznav .metismenu > li { + border-color: #3343bb; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_6"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_6"] .deznav .metismenu a:hover, + [data-sibebarbg="color_6"] .deznav .metismenu a:focus, + [data-sibebarbg="color_6"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_6"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_6"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #3343bb; } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_7"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_7"] .deznav { + background-color: #7356f1; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_7"] .deznav .menu-tabs li a.active { + color: #7356f1; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_7"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_7"] .deznav .metismenu > li { + border-color: #9a85f5; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_7"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_7"] .deznav .metismenu a:hover, + [data-sibebarbg="color_7"] .deznav .metismenu a:focus, + [data-sibebarbg="color_7"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_7"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_7"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #9a85f5; } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_8"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_8"] .deznav { + background-color: #3695eb; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_8"] .deznav .menu-tabs li a.active { + color: #3695eb; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_8"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_8"] .deznav .metismenu > li { + border-color: #64adf0; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_8"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_8"] .deznav .metismenu a:hover, + [data-sibebarbg="color_8"] .deznav .metismenu a:focus, + [data-sibebarbg="color_8"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_8"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_8"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #64adf0; } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_9"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_9"] .deznav { + background-color: #00838f; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_9"] .deznav .menu-tabs li a.active { + color: #00838f; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_9"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_9"] .deznav .metismenu > li { + border-color: #00b2c2; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_9"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_9"] .deznav .metismenu a:hover, + [data-sibebarbg="color_9"] .deznav .metismenu a:focus, + [data-sibebarbg="color_9"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_9"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_9"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #00b2c2; } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_10"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_10"] .deznav { + background-color: #ff8f16; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_10"] .deznav .menu-tabs li a.active { + color: #ff8f16; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_10"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_10"] .deznav .metismenu > li { + border-color: #ffa849; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_10"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_10"] .deznav .metismenu a:hover, + [data-sibebarbg="color_10"] .deznav .metismenu a:focus, + [data-sibebarbg="color_10"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_10"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_10"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #ffa849; } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_11"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_11"] .deznav { + background-color: #6673fd; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_11"] .deznav .menu-tabs li a.active { + color: #6673fd; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_11"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_11"] .deznav .metismenu > li { + border-color: #98a1fe; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_11"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_11"] .deznav .metismenu a:hover, + [data-sibebarbg="color_11"] .deznav .metismenu a:focus, + [data-sibebarbg="color_11"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_11"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_11"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #98a1fe; } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_12"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_12"] .deznav { + background-color: #558b2f; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_12"] .deznav .menu-tabs li a.active { + color: #558b2f; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_12"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_12"] .deznav .metismenu > li { + border-color: #6cb13c; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_12"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_12"] .deznav .metismenu a:hover, + [data-sibebarbg="color_12"] .deznav .metismenu a:focus, + [data-sibebarbg="color_12"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_12"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_12"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #6cb13c; } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_13"] .deznav { + background-color: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_13"] .deznav .menu-tabs li a.active { + color: #2a2a2a; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_13"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_13"] .deznav .metismenu > li { + border-color: #444444; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_13"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_13"] .deznav .metismenu a:hover, + [data-sibebarbg="color_13"] .deznav .metismenu a:focus, + [data-sibebarbg="color_13"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_13"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_13"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #444444; } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_14"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_14"] .deznav { + background-color: #1367c8; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_14"] .deznav .menu-tabs li a.active { + color: #1367c8; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_14"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_14"] .deznav .metismenu > li { + border-color: #2480ea; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_14"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_14"] .deznav .metismenu a:hover, + [data-sibebarbg="color_14"] .deznav .metismenu a:focus, + [data-sibebarbg="color_14"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_14"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_14"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #2480ea; } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-sibebarbg="color_15"][data-theme-version="dark"] .deznav, +[data-sibebarbg="color_15"] .deznav { + background-color: #ed0b4c; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .menu-tabs li a.active, + [data-sibebarbg="color_15"] .deznav .menu-tabs li a.active { + color: #ed0b4c; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu .nav-label, + [data-sibebarbg="color_15"] .deznav .metismenu .nav-label { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li > a svg { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li > a g [fill] { + fill: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a g [fill], [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a g [fill], [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a g [fill], + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a g [fill] { + fill: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a svg, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a svg, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a svg, + [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a svg { + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li, [data-sibebarbg="color_15"] .deznav .metismenu > li { + border-color: #f6356d; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a, + [data-sibebarbg="color_15"] .deznav .metismenu a { + color: rgba(255, 255, 255, 0.7); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a.mm-active, + [data-sibebarbg="color_15"] .deznav .metismenu a:hover, + [data-sibebarbg="color_15"] .deznav .metismenu a:focus, + [data-sibebarbg="color_15"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul, + [data-sibebarbg="color_15"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } + [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul:after, + [data-sibebarbg="color_15"] .deznav .metismenu ul:after { + background-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li > ul { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, +[data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + background-color: #f6356d; } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul, +[data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul { + border-color: rgba(255, 255, 255, 0.2); } +[data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li, +[data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: rgba(255, 255, 255, 0.2); } + +[data-headerbg="transparent"] .header { + box-shadow: none; + background: transparent; } + +[data-headerbg="color_1"] .nav-header .hamburger.is-active .line, +[data-headerbg="color_1"] .nav-header .hamburger .line { + background: #0B2A97 !important; } + +@media (min-width: 992px) { + [data-container="boxed"] #main-wrapper { + max-width: 1199px; + margin: 0 auto; } + [direction="rtl"][data-container="boxed"] #main-wrapper { + text-align: right; } } +@media only screen and (min-width: 1350px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +@media only screen and (min-width: 1200px) and (max-width: 1349px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } +[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav { + max-width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header { + width: 1199px; } + +[data-container="boxed"] .metismenu.fixed { + left: auto; + max-width: 1199px; } +[data-container="boxed"] .page-titles { + margin-bottom: 3rem; + padding: 15px 15px; } +[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl { + padding: 0.9375rem 0.9375rem 0 0.9375rem; } + +[data-container="boxed"][data-layout="vertical"] .page-titles { + margin-left: 0; + margin-right: 0; } + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header { + position: absolute; } +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav { + position: absolute; } + +[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + left: auto; + max-width: 1199px; } + +@media (min-width: 992px) { + [data-container="wide-boxed"] #main-wrapper { + max-width: 1480px; + margin: 0 auto; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="full"] .header { + width: 100%; } + [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } + [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="compact"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header { + max-width: 1480px; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + max-width: 1480px; } } + +[data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } +[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header { + max-width: 1480px; } +[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .deznav.fixed { + max-width: 1480px; + transition: none; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="rtl"] .deznav.fixed { + right: 5%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .deznav { + max-width: 1480px; + left: 5%; } +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="rtl"] .deznav { + right: 5%; } + +[data-primary="color_2"] a:hover, [data-primary="color_2"] a:focus, [data-primary="color_2"] a.active { + color: #143b64; } +[data-primary="color_2"] [data-class="bg-primary"]:before { + background: #143b64; } +[data-primary="color_2"] .email-left-box .intro-title { + background: rgba(20, 59, 100, 0.1); } + [data-primary="color_2"] .email-left-box .intro-title i { + color: #143b64; } +[data-primary="color_2"] .widget-stat .media .media-body h4 { + color: #143b64 !important; } +[data-primary="color_2"] .email-right-box .right-box-border { + border-right: 2px solid rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .mail-list .list-group-item.active i { + color: #143b64; } +[data-primary="color_2"] .single-mail.active { + background: #143b64; } +[data-primary="color_2"] .profile-info h4.text-primary { + color: #143b64 !important; } +[data-primary="color_2"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_2"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #143b64; + color: #143b64; } +[data-primary="color_2"] .amChartsInputField { + border: 0; + background: #143b64; } +[data-primary="color_2"] .amcharts-period-input, +[data-primary="color_2"] .amcharts-period-input-selected { + background: #143b64; } +[data-primary="color_2"] .morris-hover { + background: #143b64; } +[data-primary="color_2"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #143b64; } +[data-primary="color_2"] .custom-select:focus { + border-color: #143b64; + color: #143b64; } +[data-primary="color_2"] .daterangepicker td.active { + background-color: #143b64; } + [data-primary="color_2"] .daterangepicker td.active:hover { + background-color: #143b64; } +[data-primary="color_2"] .daterangepicker button.applyBtn { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .wizard > .steps li.current a { + background-color: #143b64; } +[data-primary="color_2"] .wizard .skip-email a { + color: #143b64; } +[data-primary="color_2"] .wizard > .actions li:not(.disabled) a { + background-color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.done a .number { + background: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.current a .number { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #143b64; } +[data-primary="color_2"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #143b64; } +[data-primary="color_2"] .is-invalid .input-group-prepend .input-group-text i { + color: #2161a4; } +[data-primary="color_2"] .datamaps-hoverover { + color: #143b64; + border: 1px solid rgba(20, 59, 100, 0.3); } +[data-primary="color_2"] .jqvmap-zoomin, +[data-primary="color_2"] .jqvmap-zoomout { + background-color: #143b64; } +[data-primary="color_2"] .table .thead-primary th { + background-color: #143b64; } +[data-primary="color_2"] .table.primary-table-bg-hover thead th { + background-color: #102e4f; } +[data-primary="color_2"] .table.primary-table-bg-hover tbody tr { + background-color: #143b64; } + [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #184879; } + [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_2"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #102e4f; } +[data-primary="color_2"] table.dataTable tr.selected { + color: #143b64; } +[data-primary="color_2"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #143b64 !important; + background: rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #143b64 !important; + background: rgba(20, 59, 100, 0.1); } +[data-primary="color_2"] .clipboard-btn:hover { + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__dates::before { + background: #143b64; } +[data-primary="color_2"] .cd-h-timeline__dates::after { + background: #143b64; } +[data-primary="color_2"] .cd-h-timeline__line { + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__date:after { + border-color: #153d68; + background-color: #143b64; } +[data-primary="color_2"] .cd-h-timeline__navigation { + border-color: #153d68; } +[data-primary="color_2"] .cd-h-timeline__navigation--inactive:hover { + border-color: #153d68; } +[data-primary="color_2"] .dd-handle { + background: #143b64; } +[data-primary="color_2"] .dd-handle:hover { + background: #143b64; } +[data-primary="color_2"] .dd3-content:hover { + background: #143b64; } +[data-primary="color_2"] .noUi-connect { + background-color: #143b64; } + [data-primary="color_2"] .noUi-connect.c-3-color { + background-color: #143b64; } +[data-primary="color_2"] .noUi-horizontal .noUi-handle, [data-primary="color_2"] .noUi-vertical .noUi-handle { + background-color: #143b64; } +[data-primary="color_2"] #slider-toggle.off .noUi-handle { + border-color: #143b64; } +[data-primary="color_2"] .pignose-calendar { + border-color: #143b64; } + [data-primary="color_2"] .pignose-calendar .pignose-calendar-top-date { + background-color: #143b64; } +[data-primary="color_2"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #143b64; } +[data-primary="color_2"] .bootstrap-tagsinput .tag { + background-color: #143b64; } +[data-primary="color_2"] .toast-success { + background-color: #143b64; } +[data-primary="color_2"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #143b64; } +[data-primary="color_2"] .accordion-header-bg .accordion__header--primary { + background-color: #143b64; } +[data-primary="color_2"] .alert-primary { + background: #297ace; + border-color: #297ace; + color: #143b64; } +[data-primary="color_2"] .alert-alt.alert-primary { + border-left: 4px solid #143b64; } +[data-primary="color_2"] .alert-alt.alert-primary.solid { + border-left: 4px solid black !important; } +[data-primary="color_2"] .alert.alert-primary.solid { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .alert.alert-outline-primary { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .badge-outline-primary { + border: 1px solid #143b64; + color: #143b64; } +[data-primary="color_2"] .badge-primary { + background-color: #143b64; } +[data-primary="color_2"] .page-titles h4 { + color: #143b64; } +[data-primary="color_2"] .card-action > a { + background: black; } +[data-primary="color_2"] .card-action .dropdown { + background: black; + color: #143b64; } + [data-primary="color_2"] .card-action .dropdown:hover, [data-primary="color_2"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_2"] .card-loader i { + background: #0e2946; } +[data-primary="color_2"] .dropdown-outline { + border: 0.1rem solid #143b64; } +[data-primary="color_2"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #143b64; } +[data-primary="color_2"] .card-action .custom-dropdown { + background: #3a87d8; } + [data-primary="color_2"] .card-action .custom-dropdown.show, [data-primary="color_2"] .card-action .custom-dropdown:focus, [data-primary="color_2"] .card-action .custom-dropdown:hover { + background: #143b64; } +[data-primary="color_2"] .label-primary { + background: #143b64; } +[data-primary="color_2"] .pagination .page-item .page-link:hover { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .pagination .page-item.active .page-link { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_2"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #143b64; } +[data-primary="color_2"] .progress-bar { + background-color: #143b64; } +[data-primary="color_2"] .progress-bar-primary { + background-color: #143b64; } +[data-primary="color_2"] .ribbon__four { + background-color: #143b64; } + [data-primary="color_2"] .ribbon__four:after, [data-primary="color_2"] .ribbon__four:before { + background-color: #256db9; } +[data-primary="color_2"] .ribbon__five { + background-color: #143b64; } + [data-primary="color_2"] .ribbon__five::before { + border-color: transparent transparent #143b64 transparent; } +[data-primary="color_2"] .ribbon__six { + background-color: #143b64; } +[data-primary="color_2"] .multi-steps > li { + color: #143b64; } + [data-primary="color_2"] .multi-steps > li:after { + background-color: #143b64; } + [data-primary="color_2"] .multi-steps > li.is-active:before { + border-color: #143b64; } +[data-primary="color_2"] .timeline-badge.primary { + background-color: #143b64 !important; } +[data-primary="color_2"] .tooltip-wrapper button:hover { + background: #143b64; } +[data-primary="color_2"] .chart_widget_tab_one .nav-link.active { + background-color: #143b64; + border: 1px solid #143b64; } + [data-primary="color_2"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #143b64; } +[data-primary="color_2"] .social-icon2 a { + border: 0.1rem solid #143b64; } +[data-primary="color_2"] .social-icon2 i { + color: #143b64; } +[data-primary="color_2"] .social-icon3 ul li a:hover i { + color: #143b64; } +[data-primary="color_2"] .bgl-primary { + background: #3a87d8; + border-color: #3a87d8; + color: #143b64; } +[data-primary="color_2"] .tdl-holder input[type=checkbox]:checked + i { + background: #143b64; } +[data-primary="color_2"] .footer .copyright a { + color: #143b64; } +[data-primary="color_2"] .hamburger .line { + background: #143b64; } +[data-primary="color_2"] svg.pulse-svg .first-circle, [data-primary="color_2"] svg.pulse-svg .second-circle, [data-primary="color_2"] svg.pulse-svg .third-circle { + fill: #143b64; } +[data-primary="color_2"] .pulse-css { + background: #143b64; } + [data-primary="color_2"] .pulse-css:after, [data-primary="color_2"] .pulse-css:before { + background-color: #143b64; } +[data-primary="color_2"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #143b64; } +[data-primary="color_2"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_2"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_2"] .header-right .header-profile .dropdown-menu a.active { + color: #143b64; } +[data-primary="color_2"] .header-right .header-profile .profile_title { + background: #143b64; } +[data-primary="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #143b64 !important; } +[data-primary="color_2"] .deznav .metismenu > li > a svg { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu > li:hover > a, [data-primary="color_2"] .deznav .metismenu > li:focus > a { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu > li.mm-active > a { + color: #143b64; } +[data-primary="color_2"] .deznav .metismenu ul a:hover, [data-primary="color_2"] .deznav .metismenu ul a:focus, [data-primary="color_2"] .deznav .metismenu ul a.mm-active { + color: #143b64; } +@media (min-width: 767px) { + [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_2"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #8fbae9; } } +[data-primary="color_2"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #143b64; } +[data-primary="color_2"] .nav-user { + background: #143b64; } +[data-primary="color_2"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #143b64; } + [data-primary="color_2"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .header-left input:focus { + border-color: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .loader__bar { + background: #143b64; } +[data-primary="color_2"][data-theme-version="dark"] .loader__ball { + background: #143b64; } +[data-primary="color_2"][data-theme-version="transparent"] .header-left input:focus { + border-color: #143b64; } +[data-primary="color_2"] .new-arrival-content .price { + color: #143b64; } +[data-primary="color_2"] .chart-link a i.text-primary { + color: #143b64; } +[data-primary="color_2"] #user-activity .nav-tabs .nav-link.active { + background: #143b64; + border-color: #143b64; } +[data-primary="color_2"] span#counter { + color: #143b64; } +[data-primary="color_2"] .welcome-content:after { + background: #143b64; } +[data-primary="color_2"] .timeline-badge { + background-color: #143b64; } +[data-primary="color_2"] .page-timeline .timeline-workplan[data-primary="color_2"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(20, 59, 100, 0.4); } +[data-primary="color_2"] .sk-three-bounce .sk-child { + background-color: #143b64; } +[data-primary="color_2"] .dropdown-item.active, +[data-primary="color_2"] .dropdown-item:active { + color: #fff; + background-color: #143b64; } +[data-primary="color_2"] .overlay-box:after { + background: #143b64; } +[data-primary="color_2"] .btn-primary { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .bg-primary { + background-color: #143b64 !important; } +[data-primary="color_2"] .text-primary { + color: #143b64 !important; } +[data-primary="color_2"] .btn-primary:hover { + background-color: #071524; + border-color: #071524; } +[data-primary="color_2"] .btn-outline-primary { + color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .btn-outline-primary:hover { + background-color: #143b64; + border-color: #143b64; } +[data-primary="color_2"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_2"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_2"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_2"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_2"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_2"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #071524; + border-color: #071524; } + +[data-primary="color_3"] a:hover, [data-primary="color_3"] a:focus, [data-primary="color_3"] a.active { + color: #0B2A97; } +[data-primary="color_3"] [data-class="bg-primary"]:before { + background: #0B2A97; } +[data-primary="color_3"] .email-left-box .intro-title { + background: rgba(11, 42, 151, 0.1); } + [data-primary="color_3"] .email-left-box .intro-title i { + color: #0B2A97; } +[data-primary="color_3"] .widget-stat .media .media-body h4 { + color: #0B2A97 !important; } +[data-primary="color_3"] .email-right-box .right-box-border { + border-right: 2px solid rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .mail-list .list-group-item.active i { + color: #0B2A97; } +[data-primary="color_3"] .single-mail.active { + background: #0B2A97; } +[data-primary="color_3"] .profile-info h4.text-primary { + color: #0B2A97 !important; } +[data-primary="color_3"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_3"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .amChartsInputField { + border: 0; + background: #0B2A97; } +[data-primary="color_3"] .amcharts-period-input, +[data-primary="color_3"] .amcharts-period-input-selected { + background: #0B2A97; } +[data-primary="color_3"] .morris-hover { + background: #0B2A97; } +[data-primary="color_3"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #0B2A97; } +[data-primary="color_3"] .custom-select:focus { + border-color: #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .daterangepicker td.active { + background-color: #0B2A97; } + [data-primary="color_3"] .daterangepicker td.active:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .daterangepicker button.applyBtn { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .wizard > .steps li.current a { + background-color: #0B2A97; } +[data-primary="color_3"] .wizard .skip-email a { + color: #0B2A97; } +[data-primary="color_3"] .wizard > .actions li:not(.disabled) a { + background-color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.done a .number { + background: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.current a .number { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #0B2A97; } +[data-primary="color_3"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #0B2A97; } +[data-primary="color_3"] .is-invalid .input-group-prepend .input-group-text i { + color: #103ede; } +[data-primary="color_3"] .datamaps-hoverover { + color: #0B2A97; + border: 1px solid rgba(11, 42, 151, 0.3); } +[data-primary="color_3"] .jqvmap-zoomin, +[data-primary="color_3"] .jqvmap-zoomout { + background-color: #0B2A97; } +[data-primary="color_3"] .table .thead-primary th { + background-color: #0B2A97; } +[data-primary="color_3"] .table.primary-table-bg-hover thead th { + background-color: #09237f; } +[data-primary="color_3"] .table.primary-table-bg-hover tbody tr { + background-color: #0B2A97; } + [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #0d31af; } + [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_3"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #09237f; } +[data-primary="color_3"] table.dataTable tr.selected { + color: #0B2A97; } +[data-primary="color_3"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #0B2A97 !important; + background: rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #0B2A97 !important; + background: rgba(11, 42, 151, 0.1); } +[data-primary="color_3"] .clipboard-btn:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__dates::before { + background: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__dates::after { + background: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__line { + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__date:after { + border-color: #0b2b9b; + background-color: #0B2A97; } +[data-primary="color_3"] .cd-h-timeline__navigation { + border-color: #0b2b9b; } +[data-primary="color_3"] .cd-h-timeline__navigation--inactive:hover { + border-color: #0b2b9b; } +[data-primary="color_3"] .dd-handle { + background: #0B2A97; } +[data-primary="color_3"] .dd-handle:hover { + background: #0B2A97; } +[data-primary="color_3"] .dd3-content:hover { + background: #0B2A97; } +[data-primary="color_3"] .noUi-connect { + background-color: #0B2A97; } + [data-primary="color_3"] .noUi-connect.c-3-color { + background-color: #0B2A97; } +[data-primary="color_3"] .noUi-horizontal .noUi-handle, [data-primary="color_3"] .noUi-vertical .noUi-handle { + background-color: #0B2A97; } +[data-primary="color_3"] #slider-toggle.off .noUi-handle { + border-color: #0B2A97; } +[data-primary="color_3"] .pignose-calendar { + border-color: #0B2A97; } + [data-primary="color_3"] .pignose-calendar .pignose-calendar-top-date { + background-color: #0B2A97; } +[data-primary="color_3"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #0B2A97; } +[data-primary="color_3"] .bootstrap-tagsinput .tag { + background-color: #0B2A97; } +[data-primary="color_3"] .toast-success { + background-color: #0B2A97; } +[data-primary="color_3"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #0B2A97; } +[data-primary="color_3"] .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; } +[data-primary="color_3"] .alert-primary { + background: #315cf0; + border-color: #315cf0; + color: #0B2A97; } +[data-primary="color_3"] .alert-alt.alert-primary { + border-left: 4px solid #0B2A97; } +[data-primary="color_3"] .alert-alt.alert-primary.solid { + border-left: 4px solid #020920 !important; } +[data-primary="color_3"] .alert.alert-primary.solid { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .alert.alert-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .badge-outline-primary { + border: 1px solid #0B2A97; + color: #0B2A97; } +[data-primary="color_3"] .badge-primary { + background-color: #0B2A97; } +[data-primary="color_3"] .page-titles h4 { + color: #0B2A97; } +[data-primary="color_3"] .card-action > a { + background: black; } +[data-primary="color_3"] .card-action .dropdown { + background: black; + color: #0B2A97; } + [data-primary="color_3"] .card-action .dropdown:hover, [data-primary="color_3"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_3"] .card-loader i { + background: #092176; } +[data-primary="color_3"] .dropdown-outline { + border: 0.1rem solid #0B2A97; } +[data-primary="color_3"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #0B2A97; } +[data-primary="color_3"] .card-action .custom-dropdown { + background: #496ff2; } + [data-primary="color_3"] .card-action .custom-dropdown.show, [data-primary="color_3"] .card-action .custom-dropdown:focus, [data-primary="color_3"] .card-action .custom-dropdown:hover { + background: #0B2A97; } +[data-primary="color_3"] .label-primary { + background: #0B2A97; } +[data-primary="color_3"] .pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .pagination .page-item.active .page-link { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_3"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #0B2A97; } +[data-primary="color_3"] .progress-bar { + background-color: #0B2A97; } +[data-primary="color_3"] .progress-bar-primary { + background-color: #0B2A97; } +[data-primary="color_3"] .ribbon__four { + background-color: #0B2A97; } + [data-primary="color_3"] .ribbon__four:after, [data-primary="color_3"] .ribbon__four:before { + background-color: #1a49ee; } +[data-primary="color_3"] .ribbon__five { + background-color: #0B2A97; } + [data-primary="color_3"] .ribbon__five::before { + border-color: transparent transparent #0B2A97 transparent; } +[data-primary="color_3"] .ribbon__six { + background-color: #0B2A97; } +[data-primary="color_3"] .multi-steps > li { + color: #0B2A97; } + [data-primary="color_3"] .multi-steps > li:after { + background-color: #0B2A97; } + [data-primary="color_3"] .multi-steps > li.is-active:before { + border-color: #0B2A97; } +[data-primary="color_3"] .timeline-badge.primary { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .tooltip-wrapper button:hover { + background: #0B2A97; } +[data-primary="color_3"] .chart_widget_tab_one .nav-link.active { + background-color: #0B2A97; + border: 1px solid #0B2A97; } + [data-primary="color_3"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #0B2A97; } +[data-primary="color_3"] .social-icon2 a { + border: 0.1rem solid #0B2A97; } +[data-primary="color_3"] .social-icon2 i { + color: #0B2A97; } +[data-primary="color_3"] .social-icon3 ul li a:hover i { + color: #0B2A97; } +[data-primary="color_3"] .bgl-primary { + background: #496ff2; + border-color: #496ff2; + color: #0B2A97; } +[data-primary="color_3"] .tdl-holder input[type=checkbox]:checked + i { + background: #0B2A97; } +[data-primary="color_3"] .footer .copyright a { + color: #0B2A97; } +[data-primary="color_3"] .hamburger .line { + background: #0B2A97; } +[data-primary="color_3"] svg.pulse-svg .first-circle, [data-primary="color_3"] svg.pulse-svg .second-circle, [data-primary="color_3"] svg.pulse-svg .third-circle { + fill: #0B2A97; } +[data-primary="color_3"] .pulse-css { + background: #0B2A97; } + [data-primary="color_3"] .pulse-css:after, [data-primary="color_3"] .pulse-css:before { + background-color: #0B2A97; } +[data-primary="color_3"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #0B2A97; } +[data-primary="color_3"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_3"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_3"] .header-right .header-profile .dropdown-menu a.active { + color: #0B2A97; } +[data-primary="color_3"] .header-right .header-profile .profile_title { + background: #0B2A97; } +[data-primary="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .deznav .metismenu > li > a svg { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu > li:hover > a, [data-primary="color_3"] .deznav .metismenu > li:focus > a { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu > li.mm-active > a { + color: #0B2A97; } +[data-primary="color_3"] .deznav .metismenu ul a:hover, [data-primary="color_3"] .deznav .metismenu ul a:focus, [data-primary="color_3"] .deznav .metismenu ul a.mm-active { + color: #0B2A97; } +@media (min-width: 767px) { + [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_3"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #a8baf9; } } +[data-primary="color_3"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #0B2A97; } +[data-primary="color_3"] .nav-user { + background: #0B2A97; } +[data-primary="color_3"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #0B2A97; } + [data-primary="color_3"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .header-left input:focus { + border-color: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .loader__bar { + background: #0B2A97; } +[data-primary="color_3"][data-theme-version="dark"] .loader__ball { + background: #0B2A97; } +[data-primary="color_3"][data-theme-version="transparent"] .header-left input:focus { + border-color: #0B2A97; } +[data-primary="color_3"] .new-arrival-content .price { + color: #0B2A97; } +[data-primary="color_3"] .chart-link a i.text-primary { + color: #0B2A97; } +[data-primary="color_3"] #user-activity .nav-tabs .nav-link.active { + background: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] span#counter { + color: #0B2A97; } +[data-primary="color_3"] .welcome-content:after { + background: #0B2A97; } +[data-primary="color_3"] .timeline-badge { + background-color: #0B2A97; } +[data-primary="color_3"] .page-timeline .timeline-workplan[data-primary="color_3"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(11, 42, 151, 0.4); } +[data-primary="color_3"] .sk-three-bounce .sk-child { + background-color: #0B2A97; } +[data-primary="color_3"] .dropdown-item.active, +[data-primary="color_3"] .dropdown-item:active { + color: #fff; + background-color: #0B2A97; } +[data-primary="color_3"] .overlay-box:after { + background: #0B2A97; } +[data-primary="color_3"] .btn-primary { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .bg-primary { + background-color: #0B2A97 !important; } +[data-primary="color_3"] .text-primary { + color: #0B2A97 !important; } +[data-primary="color_3"] .btn-primary:hover { + background-color: #061650; + border-color: #061650; } +[data-primary="color_3"] .btn-outline-primary { + color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .btn-outline-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; } +[data-primary="color_3"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_3"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_3"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_3"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_3"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_3"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #061650; + border-color: #061650; } + +[data-primary="color_4"] a:hover, [data-primary="color_4"] a:focus, [data-primary="color_4"] a.active { + color: #4527a0; } +[data-primary="color_4"] [data-class="bg-primary"]:before { + background: #4527a0; } +[data-primary="color_4"] .email-left-box .intro-title { + background: rgba(69, 39, 160, 0.1); } + [data-primary="color_4"] .email-left-box .intro-title i { + color: #4527a0; } +[data-primary="color_4"] .widget-stat .media .media-body h4 { + color: #4527a0 !important; } +[data-primary="color_4"] .email-right-box .right-box-border { + border-right: 2px solid rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .mail-list .list-group-item.active i { + color: #4527a0; } +[data-primary="color_4"] .single-mail.active { + background: #4527a0; } +[data-primary="color_4"] .profile-info h4.text-primary { + color: #4527a0 !important; } +[data-primary="color_4"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_4"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #4527a0; + color: #4527a0; } +[data-primary="color_4"] .amChartsInputField { + border: 0; + background: #4527a0; } +[data-primary="color_4"] .amcharts-period-input, +[data-primary="color_4"] .amcharts-period-input-selected { + background: #4527a0; } +[data-primary="color_4"] .morris-hover { + background: #4527a0; } +[data-primary="color_4"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #4527a0; } +[data-primary="color_4"] .custom-select:focus { + border-color: #4527a0; + color: #4527a0; } +[data-primary="color_4"] .daterangepicker td.active { + background-color: #4527a0; } + [data-primary="color_4"] .daterangepicker td.active:hover { + background-color: #4527a0; } +[data-primary="color_4"] .daterangepicker button.applyBtn { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .wizard > .steps li.current a { + background-color: #4527a0; } +[data-primary="color_4"] .wizard .skip-email a { + color: #4527a0; } +[data-primary="color_4"] .wizard > .actions li:not(.disabled) a { + background-color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.done a .number { + background: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.current a .number { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #4527a0; } +[data-primary="color_4"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #4527a0; } +[data-primary="color_4"] .is-invalid .input-group-prepend .input-group-text i { + color: #6642d1; } +[data-primary="color_4"] .datamaps-hoverover { + color: #4527a0; + border: 1px solid rgba(69, 39, 160, 0.3); } +[data-primary="color_4"] .jqvmap-zoomin, +[data-primary="color_4"] .jqvmap-zoomout { + background-color: #4527a0; } +[data-primary="color_4"] .table .thead-primary th { + background-color: #4527a0; } +[data-primary="color_4"] .table.primary-table-bg-hover thead th { + background-color: #3c228b; } +[data-primary="color_4"] .table.primary-table-bg-hover tbody tr { + background-color: #4527a0; } + [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #4e2cb5; } + [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_4"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #3c228b; } +[data-primary="color_4"] table.dataTable tr.selected { + color: #4527a0; } +[data-primary="color_4"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #4527a0 !important; + background: rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #4527a0 !important; + background: rgba(69, 39, 160, 0.1); } +[data-primary="color_4"] .clipboard-btn:hover { + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__dates::before { + background: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__dates::after { + background: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__line { + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__date:after { + border-color: #4728a4; + background-color: #4527a0; } +[data-primary="color_4"] .cd-h-timeline__navigation { + border-color: #4728a4; } +[data-primary="color_4"] .cd-h-timeline__navigation--inactive:hover { + border-color: #4728a4; } +[data-primary="color_4"] .dd-handle { + background: #4527a0; } +[data-primary="color_4"] .dd-handle:hover { + background: #4527a0; } +[data-primary="color_4"] .dd3-content:hover { + background: #4527a0; } +[data-primary="color_4"] .noUi-connect { + background-color: #4527a0; } + [data-primary="color_4"] .noUi-connect.c-3-color { + background-color: #4527a0; } +[data-primary="color_4"] .noUi-horizontal .noUi-handle, [data-primary="color_4"] .noUi-vertical .noUi-handle { + background-color: #4527a0; } +[data-primary="color_4"] #slider-toggle.off .noUi-handle { + border-color: #4527a0; } +[data-primary="color_4"] .pignose-calendar { + border-color: #4527a0; } + [data-primary="color_4"] .pignose-calendar .pignose-calendar-top-date { + background-color: #4527a0; } +[data-primary="color_4"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #4527a0; } +[data-primary="color_4"] .bootstrap-tagsinput .tag { + background-color: #4527a0; } +[data-primary="color_4"] .toast-success { + background-color: #4527a0; } +[data-primary="color_4"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #4527a0; } +[data-primary="color_4"] .accordion-header-bg .accordion__header--primary { + background-color: #4527a0; } +[data-primary="color_4"] .alert-primary { + background: #876bdb; + border-color: #876bdb; + color: #4527a0; } +[data-primary="color_4"] .alert-alt.alert-primary { + border-left: 4px solid #4527a0; } +[data-primary="color_4"] .alert-alt.alert-primary.solid { + border-left: 4px solid #190e39 !important; } +[data-primary="color_4"] .alert.alert-primary.solid { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .alert.alert-outline-primary { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .badge-outline-primary { + border: 1px solid #4527a0; + color: #4527a0; } +[data-primary="color_4"] .badge-primary { + background-color: #4527a0; } +[data-primary="color_4"] .page-titles h4 { + color: #4527a0; } +[data-primary="color_4"] .card-action > a { + background: black; } +[data-primary="color_4"] .card-action .dropdown { + background: black; + color: #4527a0; } + [data-primary="color_4"] .card-action .dropdown:hover, [data-primary="color_4"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_4"] .card-loader i { + background: #392083; } +[data-primary="color_4"] .dropdown-outline { + border: 0.1rem solid #4527a0; } +[data-primary="color_4"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #4527a0; } +[data-primary="color_4"] .card-action .custom-dropdown { + background: #9880e0; } + [data-primary="color_4"] .card-action .custom-dropdown.show, [data-primary="color_4"] .card-action .custom-dropdown:focus, [data-primary="color_4"] .card-action .custom-dropdown:hover { + background: #4527a0; } +[data-primary="color_4"] .label-primary { + background: #4527a0; } +[data-primary="color_4"] .pagination .page-item .page-link:hover { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .pagination .page-item.active .page-link { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_4"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #4527a0; } +[data-primary="color_4"] .progress-bar { + background-color: #4527a0; } +[data-primary="color_4"] .progress-bar-primary { + background-color: #4527a0; } +[data-primary="color_4"] .ribbon__four { + background-color: #4527a0; } + [data-primary="color_4"] .ribbon__four:after, [data-primary="color_4"] .ribbon__four:before { + background-color: #7657d6; } +[data-primary="color_4"] .ribbon__five { + background-color: #4527a0; } + [data-primary="color_4"] .ribbon__five::before { + border-color: transparent transparent #4527a0 transparent; } +[data-primary="color_4"] .ribbon__six { + background-color: #4527a0; } +[data-primary="color_4"] .multi-steps > li { + color: #4527a0; } + [data-primary="color_4"] .multi-steps > li:after { + background-color: #4527a0; } + [data-primary="color_4"] .multi-steps > li.is-active:before { + border-color: #4527a0; } +[data-primary="color_4"] .timeline-badge.primary { + background-color: #4527a0 !important; } +[data-primary="color_4"] .tooltip-wrapper button:hover { + background: #4527a0; } +[data-primary="color_4"] .chart_widget_tab_one .nav-link.active { + background-color: #4527a0; + border: 1px solid #4527a0; } + [data-primary="color_4"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #4527a0; } +[data-primary="color_4"] .social-icon2 a { + border: 0.1rem solid #4527a0; } +[data-primary="color_4"] .social-icon2 i { + color: #4527a0; } +[data-primary="color_4"] .social-icon3 ul li a:hover i { + color: #4527a0; } +[data-primary="color_4"] .bgl-primary { + background: #9880e0; + border-color: #9880e0; + color: #4527a0; } +[data-primary="color_4"] .tdl-holder input[type=checkbox]:checked + i { + background: #4527a0; } +[data-primary="color_4"] .footer .copyright a { + color: #4527a0; } +[data-primary="color_4"] .hamburger .line { + background: #4527a0; } +[data-primary="color_4"] svg.pulse-svg .first-circle, [data-primary="color_4"] svg.pulse-svg .second-circle, [data-primary="color_4"] svg.pulse-svg .third-circle { + fill: #4527a0; } +[data-primary="color_4"] .pulse-css { + background: #4527a0; } + [data-primary="color_4"] .pulse-css:after, [data-primary="color_4"] .pulse-css:before { + background-color: #4527a0; } +[data-primary="color_4"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #4527a0; } +[data-primary="color_4"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_4"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_4"] .header-right .header-profile .dropdown-menu a.active { + color: #4527a0; } +[data-primary="color_4"] .header-right .header-profile .profile_title { + background: #4527a0; } +[data-primary="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #4527a0 !important; } +[data-primary="color_4"] .deznav .metismenu > li > a svg { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu > li:hover > a, [data-primary="color_4"] .deznav .metismenu > li:focus > a { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu > li.mm-active > a { + color: #4527a0; } +[data-primary="color_4"] .deznav .metismenu ul a:hover, [data-primary="color_4"] .deznav .metismenu ul a:focus, [data-primary="color_4"] .deznav .metismenu ul a.mm-active { + color: #4527a0; } +@media (min-width: 767px) { + [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_4"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #dad2f4; } } +[data-primary="color_4"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #4527a0; } +[data-primary="color_4"] .nav-user { + background: #4527a0; } +[data-primary="color_4"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #4527a0; } + [data-primary="color_4"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .header-left input:focus { + border-color: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .loader__bar { + background: #4527a0; } +[data-primary="color_4"][data-theme-version="dark"] .loader__ball { + background: #4527a0; } +[data-primary="color_4"][data-theme-version="transparent"] .header-left input:focus { + border-color: #4527a0; } +[data-primary="color_4"] .new-arrival-content .price { + color: #4527a0; } +[data-primary="color_4"] .chart-link a i.text-primary { + color: #4527a0; } +[data-primary="color_4"] #user-activity .nav-tabs .nav-link.active { + background: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] span#counter { + color: #4527a0; } +[data-primary="color_4"] .welcome-content:after { + background: #4527a0; } +[data-primary="color_4"] .timeline-badge { + background-color: #4527a0; } +[data-primary="color_4"] .page-timeline .timeline-workplan[data-primary="color_4"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(69, 39, 160, 0.4); } +[data-primary="color_4"] .sk-three-bounce .sk-child { + background-color: #4527a0; } +[data-primary="color_4"] .dropdown-item.active, +[data-primary="color_4"] .dropdown-item:active { + color: #fff; + background-color: #4527a0; } +[data-primary="color_4"] .overlay-box:after { + background: #4527a0; } +[data-primary="color_4"] .btn-primary { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .bg-primary { + background-color: #4527a0 !important; } +[data-primary="color_4"] .text-primary { + color: #4527a0 !important; } +[data-primary="color_4"] .btn-primary:hover { + background-color: #2a1862; + border-color: #2a1862; } +[data-primary="color_4"] .btn-outline-primary { + color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .btn-outline-primary:hover { + background-color: #4527a0; + border-color: #4527a0; } +[data-primary="color_4"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_4"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_4"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_4"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_4"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_4"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #2a1862; + border-color: #2a1862; } + +[data-primary="color_5"] a:hover, [data-primary="color_5"] a:focus, [data-primary="color_5"] a.active { + color: #c62828; } +[data-primary="color_5"] [data-class="bg-primary"]:before { + background: #c62828; } +[data-primary="color_5"] .email-left-box .intro-title { + background: rgba(198, 40, 40, 0.1); } + [data-primary="color_5"] .email-left-box .intro-title i { + color: #c62828; } +[data-primary="color_5"] .widget-stat .media .media-body h4 { + color: #c62828 !important; } +[data-primary="color_5"] .email-right-box .right-box-border { + border-right: 2px solid rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .mail-list .list-group-item.active i { + color: #c62828; } +[data-primary="color_5"] .single-mail.active { + background: #c62828; } +[data-primary="color_5"] .profile-info h4.text-primary { + color: #c62828 !important; } +[data-primary="color_5"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_5"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #c62828; + color: #c62828; } +[data-primary="color_5"] .amChartsInputField { + border: 0; + background: #c62828; } +[data-primary="color_5"] .amcharts-period-input, +[data-primary="color_5"] .amcharts-period-input-selected { + background: #c62828; } +[data-primary="color_5"] .morris-hover { + background: #c62828; } +[data-primary="color_5"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #c62828; } +[data-primary="color_5"] .custom-select:focus { + border-color: #c62828; + color: #c62828; } +[data-primary="color_5"] .daterangepicker td.active { + background-color: #c62828; } + [data-primary="color_5"] .daterangepicker td.active:hover { + background-color: #c62828; } +[data-primary="color_5"] .daterangepicker button.applyBtn { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .wizard > .steps li.current a { + background-color: #c62828; } +[data-primary="color_5"] .wizard .skip-email a { + color: #c62828; } +[data-primary="color_5"] .wizard > .actions li:not(.disabled) a { + background-color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.done a .number { + background: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.current a .number { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #c62828; } +[data-primary="color_5"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #c62828; } +[data-primary="color_5"] .is-invalid .input-group-prepend .input-group-text i { + color: #de5c5c; } +[data-primary="color_5"] .datamaps-hoverover { + color: #c62828; + border: 1px solid rgba(198, 40, 40, 0.3); } +[data-primary="color_5"] .jqvmap-zoomin, +[data-primary="color_5"] .jqvmap-zoomout { + background-color: #c62828; } +[data-primary="color_5"] .table .thead-primary th { + background-color: #c62828; } +[data-primary="color_5"] .table.primary-table-bg-hover thead th { + background-color: #b12424; } +[data-primary="color_5"] .table.primary-table-bg-hover tbody tr { + background-color: #c62828; } + [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #d63232; } + [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_5"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #b12424; } +[data-primary="color_5"] table.dataTable tr.selected { + color: #c62828; } +[data-primary="color_5"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #c62828 !important; + background: rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #c62828 !important; + background: rgba(198, 40, 40, 0.1); } +[data-primary="color_5"] .clipboard-btn:hover { + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__dates::before { + background: #c62828; } +[data-primary="color_5"] .cd-h-timeline__dates::after { + background: #c62828; } +[data-primary="color_5"] .cd-h-timeline__line { + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__date:after { + border-color: #ca2929; + background-color: #c62828; } +[data-primary="color_5"] .cd-h-timeline__navigation { + border-color: #ca2929; } +[data-primary="color_5"] .cd-h-timeline__navigation--inactive:hover { + border-color: #ca2929; } +[data-primary="color_5"] .dd-handle { + background: #c62828; } +[data-primary="color_5"] .dd-handle:hover { + background: #c62828; } +[data-primary="color_5"] .dd3-content:hover { + background: #c62828; } +[data-primary="color_5"] .noUi-connect { + background-color: #c62828; } + [data-primary="color_5"] .noUi-connect.c-3-color { + background-color: #c62828; } +[data-primary="color_5"] .noUi-horizontal .noUi-handle, [data-primary="color_5"] .noUi-vertical .noUi-handle { + background-color: #c62828; } +[data-primary="color_5"] #slider-toggle.off .noUi-handle { + border-color: #c62828; } +[data-primary="color_5"] .pignose-calendar { + border-color: #c62828; } + [data-primary="color_5"] .pignose-calendar .pignose-calendar-top-date { + background-color: #c62828; } +[data-primary="color_5"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #c62828; } +[data-primary="color_5"] .bootstrap-tagsinput .tag { + background-color: #c62828; } +[data-primary="color_5"] .toast-success { + background-color: #c62828; } +[data-primary="color_5"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #c62828; } +[data-primary="color_5"] .accordion-header-bg .accordion__header--primary { + background-color: #c62828; } +[data-primary="color_5"] .alert-primary { + background: #e78787; + border-color: #e78787; + color: #c62828; } +[data-primary="color_5"] .alert-alt.alert-primary { + border-left: 4px solid #c62828; } +[data-primary="color_5"] .alert-alt.alert-primary.solid { + border-left: 4px solid #5c1313 !important; } +[data-primary="color_5"] .alert.alert-primary.solid { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .alert.alert-outline-primary { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .badge-outline-primary { + border: 1px solid #c62828; + color: #c62828; } +[data-primary="color_5"] .badge-primary { + background-color: #c62828; } +[data-primary="color_5"] .page-titles h4 { + color: #c62828; } +[data-primary="color_5"] .card-action > a { + background: black; } +[data-primary="color_5"] .card-action .dropdown { + background: black; + color: #c62828; } + [data-primary="color_5"] .card-action .dropdown:hover, [data-primary="color_5"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_5"] .card-loader i { + background: #a82222; } +[data-primary="color_5"] .dropdown-outline { + border: 0.1rem solid #c62828; } +[data-primary="color_5"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #c62828; } +[data-primary="color_5"] .card-action .custom-dropdown { + background: #eb9c9c; } + [data-primary="color_5"] .card-action .custom-dropdown.show, [data-primary="color_5"] .card-action .custom-dropdown:focus, [data-primary="color_5"] .card-action .custom-dropdown:hover { + background: #c62828; } +[data-primary="color_5"] .label-primary { + background: #c62828; } +[data-primary="color_5"] .pagination .page-item .page-link:hover { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .pagination .page-item.active .page-link { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_5"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #c62828; } +[data-primary="color_5"] .progress-bar { + background-color: #c62828; } +[data-primary="color_5"] .progress-bar-primary { + background-color: #c62828; } +[data-primary="color_5"] .ribbon__four { + background-color: #c62828; } + [data-primary="color_5"] .ribbon__four:after, [data-primary="color_5"] .ribbon__four:before { + background-color: #e27272; } +[data-primary="color_5"] .ribbon__five { + background-color: #c62828; } + [data-primary="color_5"] .ribbon__five::before { + border-color: transparent transparent #c62828 transparent; } +[data-primary="color_5"] .ribbon__six { + background-color: #c62828; } +[data-primary="color_5"] .multi-steps > li { + color: #c62828; } + [data-primary="color_5"] .multi-steps > li:after { + background-color: #c62828; } + [data-primary="color_5"] .multi-steps > li.is-active:before { + border-color: #c62828; } +[data-primary="color_5"] .timeline-badge.primary { + background-color: #c62828 !important; } +[data-primary="color_5"] .tooltip-wrapper button:hover { + background: #c62828; } +[data-primary="color_5"] .chart_widget_tab_one .nav-link.active { + background-color: #c62828; + border: 1px solid #c62828; } + [data-primary="color_5"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #c62828; } +[data-primary="color_5"] .social-icon2 a { + border: 0.1rem solid #c62828; } +[data-primary="color_5"] .social-icon2 i { + color: #c62828; } +[data-primary="color_5"] .social-icon3 ul li a:hover i { + color: #c62828; } +[data-primary="color_5"] .bgl-primary { + background: #eb9c9c; + border-color: #eb9c9c; + color: #c62828; } +[data-primary="color_5"] .tdl-holder input[type=checkbox]:checked + i { + background: #c62828; } +[data-primary="color_5"] .footer .copyright a { + color: #c62828; } +[data-primary="color_5"] .hamburger .line { + background: #c62828; } +[data-primary="color_5"] svg.pulse-svg .first-circle, [data-primary="color_5"] svg.pulse-svg .second-circle, [data-primary="color_5"] svg.pulse-svg .third-circle { + fill: #c62828; } +[data-primary="color_5"] .pulse-css { + background: #c62828; } + [data-primary="color_5"] .pulse-css:after, [data-primary="color_5"] .pulse-css:before { + background-color: #c62828; } +[data-primary="color_5"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #c62828; } +[data-primary="color_5"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_5"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_5"] .header-right .header-profile .dropdown-menu a.active { + color: #c62828; } +[data-primary="color_5"] .header-right .header-profile .profile_title { + background: #c62828; } +[data-primary="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #c62828 !important; } +[data-primary="color_5"] .deznav .metismenu > li > a svg { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu > li:hover > a, [data-primary="color_5"] .deznav .metismenu > li:focus > a { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu > li.mm-active > a { + color: #c62828; } +[data-primary="color_5"] .deznav .metismenu ul a:hover, [data-primary="color_5"] .deznav .metismenu ul a:focus, [data-primary="color_5"] .deznav .metismenu ul a.mm-active { + color: #c62828; } +@media (min-width: 767px) { + [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_5"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #fcf1f1; } } +[data-primary="color_5"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #c62828; } +[data-primary="color_5"] .nav-user { + background: #c62828; } +[data-primary="color_5"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #c62828; } + [data-primary="color_5"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .header-left input:focus { + border-color: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .loader__bar { + background: #c62828; } +[data-primary="color_5"][data-theme-version="dark"] .loader__ball { + background: #c62828; } +[data-primary="color_5"][data-theme-version="transparent"] .header-left input:focus { + border-color: #c62828; } +[data-primary="color_5"] .new-arrival-content .price { + color: #c62828; } +[data-primary="color_5"] .chart-link a i.text-primary { + color: #c62828; } +[data-primary="color_5"] #user-activity .nav-tabs .nav-link.active { + background: #c62828; + border-color: #c62828; } +[data-primary="color_5"] span#counter { + color: #c62828; } +[data-primary="color_5"] .welcome-content:after { + background: #c62828; } +[data-primary="color_5"] .timeline-badge { + background-color: #c62828; } +[data-primary="color_5"] .page-timeline .timeline-workplan[data-primary="color_5"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(198, 40, 40, 0.4); } +[data-primary="color_5"] .sk-three-bounce .sk-child { + background-color: #c62828; } +[data-primary="color_5"] .dropdown-item.active, +[data-primary="color_5"] .dropdown-item:active { + color: #fff; + background-color: #c62828; } +[data-primary="color_5"] .overlay-box:after { + background: #c62828; } +[data-primary="color_5"] .btn-primary { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .bg-primary { + background-color: #c62828 !important; } +[data-primary="color_5"] .text-primary { + color: #c62828 !important; } +[data-primary="color_5"] .btn-primary:hover { + background-color: #861b1b; + border-color: #861b1b; } +[data-primary="color_5"] .btn-outline-primary { + color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .btn-outline-primary:hover { + background-color: #c62828; + border-color: #c62828; } +[data-primary="color_5"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_5"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_5"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_5"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_5"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_5"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #861b1b; + border-color: #861b1b; } + +[data-primary="color_6"] a:hover, [data-primary="color_6"] a:focus, [data-primary="color_6"] a.active { + color: #283593; } +[data-primary="color_6"] [data-class="bg-primary"]:before { + background: #283593; } +[data-primary="color_6"] .email-left-box .intro-title { + background: rgba(40, 53, 147, 0.1); } + [data-primary="color_6"] .email-left-box .intro-title i { + color: #283593; } +[data-primary="color_6"] .widget-stat .media .media-body h4 { + color: #283593 !important; } +[data-primary="color_6"] .email-right-box .right-box-border { + border-right: 2px solid rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .mail-list .list-group-item.active i { + color: #283593; } +[data-primary="color_6"] .single-mail.active { + background: #283593; } +[data-primary="color_6"] .profile-info h4.text-primary { + color: #283593 !important; } +[data-primary="color_6"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_6"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #283593; + color: #283593; } +[data-primary="color_6"] .amChartsInputField { + border: 0; + background: #283593; } +[data-primary="color_6"] .amcharts-period-input, +[data-primary="color_6"] .amcharts-period-input-selected { + background: #283593; } +[data-primary="color_6"] .morris-hover { + background: #283593; } +[data-primary="color_6"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #283593; } +[data-primary="color_6"] .custom-select:focus { + border-color: #283593; + color: #283593; } +[data-primary="color_6"] .daterangepicker td.active { + background-color: #283593; } + [data-primary="color_6"] .daterangepicker td.active:hover { + background-color: #283593; } +[data-primary="color_6"] .daterangepicker button.applyBtn { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .wizard > .steps li.current a { + background-color: #283593; } +[data-primary="color_6"] .wizard .skip-email a { + color: #283593; } +[data-primary="color_6"] .wizard > .actions li:not(.disabled) a { + background-color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.done a .number { + background: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.current a .number { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #283593; } +[data-primary="color_6"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #283593; } +[data-primary="color_6"] .is-invalid .input-group-prepend .input-group-text i { + color: #3d4eca; } +[data-primary="color_6"] .datamaps-hoverover { + color: #283593; + border: 1px solid rgba(40, 53, 147, 0.3); } +[data-primary="color_6"] .jqvmap-zoomin, +[data-primary="color_6"] .jqvmap-zoomout { + background-color: #283593; } +[data-primary="color_6"] .table .thead-primary th { + background-color: #283593; } +[data-primary="color_6"] .table.primary-table-bg-hover thead th { + background-color: #232e7f; } +[data-primary="color_6"] .table.primary-table-bg-hover tbody tr { + background-color: #283593; } + [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #2d3ca7; } + [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_6"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #232e7f; } +[data-primary="color_6"] table.dataTable tr.selected { + color: #283593; } +[data-primary="color_6"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #283593 !important; + background: rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #283593 !important; + background: rgba(40, 53, 147, 0.1); } +[data-primary="color_6"] .clipboard-btn:hover { + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__dates::before { + background: #283593; } +[data-primary="color_6"] .cd-h-timeline__dates::after { + background: #283593; } +[data-primary="color_6"] .cd-h-timeline__line { + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__date:after { + border-color: #293697; + background-color: #283593; } +[data-primary="color_6"] .cd-h-timeline__navigation { + border-color: #293697; } +[data-primary="color_6"] .cd-h-timeline__navigation--inactive:hover { + border-color: #293697; } +[data-primary="color_6"] .dd-handle { + background: #283593; } +[data-primary="color_6"] .dd-handle:hover { + background: #283593; } +[data-primary="color_6"] .dd3-content:hover { + background: #283593; } +[data-primary="color_6"] .noUi-connect { + background-color: #283593; } + [data-primary="color_6"] .noUi-connect.c-3-color { + background-color: #283593; } +[data-primary="color_6"] .noUi-horizontal .noUi-handle, [data-primary="color_6"] .noUi-vertical .noUi-handle { + background-color: #283593; } +[data-primary="color_6"] #slider-toggle.off .noUi-handle { + border-color: #283593; } +[data-primary="color_6"] .pignose-calendar { + border-color: #283593; } + [data-primary="color_6"] .pignose-calendar .pignose-calendar-top-date { + background-color: #283593; } +[data-primary="color_6"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #283593; } +[data-primary="color_6"] .bootstrap-tagsinput .tag { + background-color: #283593; } +[data-primary="color_6"] .toast-success { + background-color: #283593; } +[data-primary="color_6"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #283593; } +[data-primary="color_6"] .accordion-header-bg .accordion__header--primary { + background-color: #283593; } +[data-primary="color_6"] .alert-primary { + background: #6573d5; + border-color: #6573d5; + color: #283593; } +[data-primary="color_6"] .alert-alt.alert-primary { + border-left: 4px solid #283593; } +[data-primary="color_6"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0d112f !important; } +[data-primary="color_6"] .alert.alert-primary.solid { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] .alert.alert-outline-primary { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .badge-outline-primary { + border: 1px solid #283593; + color: #283593; } +[data-primary="color_6"] .badge-primary { + background-color: #283593; } +[data-primary="color_6"] .page-titles h4 { + color: #283593; } +[data-primary="color_6"] .card-action > a { + background: black; } +[data-primary="color_6"] .card-action .dropdown { + background: black; + color: #283593; } + [data-primary="color_6"] .card-action .dropdown:hover, [data-primary="color_6"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_6"] .card-loader i { + background: #202b77; } +[data-primary="color_6"] .dropdown-outline { + border: 0.1rem solid #283593; } +[data-primary="color_6"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #283593; } +[data-primary="color_6"] .card-action .custom-dropdown { + background: #7985db; } + [data-primary="color_6"] .card-action .custom-dropdown.show, [data-primary="color_6"] .card-action .custom-dropdown:focus, [data-primary="color_6"] .card-action .custom-dropdown:hover { + background: #283593; } +[data-primary="color_6"] .label-primary { + background: #283593; } +[data-primary="color_6"] .pagination .page-item .page-link:hover { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] .pagination .page-item.active .page-link { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_6"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #283593; } +[data-primary="color_6"] .progress-bar { + background-color: #283593; } +[data-primary="color_6"] .progress-bar-primary { + background-color: #283593; } +[data-primary="color_6"] .ribbon__four { + background-color: #283593; } + [data-primary="color_6"] .ribbon__four:after, [data-primary="color_6"] .ribbon__four:before { + background-color: #5161d0; } +[data-primary="color_6"] .ribbon__five { + background-color: #283593; } + [data-primary="color_6"] .ribbon__five::before { + border-color: transparent transparent #283593 transparent; } +[data-primary="color_6"] .ribbon__six { + background-color: #283593; } +[data-primary="color_6"] .multi-steps > li { + color: #283593; } + [data-primary="color_6"] .multi-steps > li:after { + background-color: #283593; } + [data-primary="color_6"] .multi-steps > li.is-active:before { + border-color: #283593; } +[data-primary="color_6"] .timeline-badge.primary { + background-color: #283593 !important; } +[data-primary="color_6"] .tooltip-wrapper button:hover { + background: #283593; } +[data-primary="color_6"] .chart_widget_tab_one .nav-link.active { + background-color: #283593; + border: 1px solid #283593; } + [data-primary="color_6"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #283593; } +[data-primary="color_6"] .social-icon2 a { + border: 0.1rem solid #283593; } +[data-primary="color_6"] .social-icon2 i { + color: #283593; } +[data-primary="color_6"] .social-icon3 ul li a:hover i { + color: #283593; } +[data-primary="color_6"] .bgl-primary { + background: #7985db; + border-color: #7985db; + color: #283593; } +[data-primary="color_6"] .tdl-holder input[type=checkbox]:checked + i { + background: #283593; } +[data-primary="color_6"] .footer .copyright a { + color: #283593; } +[data-primary="color_6"] .hamburger .line { + background: #283593; } +[data-primary="color_6"] svg.pulse-svg .first-circle, [data-primary="color_6"] svg.pulse-svg .second-circle, [data-primary="color_6"] svg.pulse-svg .third-circle { + fill: #283593; } +[data-primary="color_6"] .pulse-css { + background: #283593; } + [data-primary="color_6"] .pulse-css:after, [data-primary="color_6"] .pulse-css:before { + background-color: #283593; } +[data-primary="color_6"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #283593; } +[data-primary="color_6"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_6"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_6"] .header-right .header-profile .dropdown-menu a.active { + color: #283593; } +[data-primary="color_6"] .header-right .header-profile .profile_title { + background: #283593; } +[data-primary="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #283593 !important; } +[data-primary="color_6"] .deznav .metismenu > li > a svg { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu > li:hover > a, [data-primary="color_6"] .deznav .metismenu > li:focus > a { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu > li.mm-active > a { + color: #283593; } +[data-primary="color_6"] .deznav .metismenu ul a:hover, [data-primary="color_6"] .deznav .metismenu ul a:focus, [data-primary="color_6"] .deznav .metismenu ul a.mm-active { + color: #283593; } +@media (min-width: 767px) { + [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_6"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #cacef0; } } +[data-primary="color_6"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #283593; } +[data-primary="color_6"] .nav-user { + background: #283593; } +[data-primary="color_6"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #283593; } + [data-primary="color_6"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #283593; + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #283593; + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .header-left input:focus { + border-color: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .loader__bar { + background: #283593; } +[data-primary="color_6"][data-theme-version="dark"] .loader__ball { + background: #283593; } +[data-primary="color_6"][data-theme-version="transparent"] .header-left input:focus { + border-color: #283593; } +[data-primary="color_6"] .new-arrival-content .price { + color: #283593; } +[data-primary="color_6"] .chart-link a i.text-primary { + color: #283593; } +[data-primary="color_6"] #user-activity .nav-tabs .nav-link.active { + background: #283593; + border-color: #283593; } +[data-primary="color_6"] span#counter { + color: #283593; } +[data-primary="color_6"] .welcome-content:after { + background: #283593; } +[data-primary="color_6"] .timeline-badge { + background-color: #283593; } +[data-primary="color_6"] .page-timeline .timeline-workplan[data-primary="color_6"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(40, 53, 147, 0.4); } +[data-primary="color_6"] .sk-three-bounce .sk-child { + background-color: #283593; } +[data-primary="color_6"] .dropdown-item.active, +[data-primary="color_6"] .dropdown-item:active { + color: #fff; + background-color: #283593; } +[data-primary="color_6"] .overlay-box:after { + background: #283593; } +[data-primary="color_6"] .btn-primary { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .bg-primary { + background-color: #283593 !important; } +[data-primary="color_6"] .text-primary { + color: #283593 !important; } +[data-primary="color_6"] .btn-primary:hover { + background-color: #181f57; + border-color: #181f57; } +[data-primary="color_6"] .btn-outline-primary { + color: #283593; + border-color: #283593; } +[data-primary="color_6"] .btn-outline-primary:hover { + background-color: #283593; + border-color: #283593; } +[data-primary="color_6"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_6"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_6"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_6"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_6"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_6"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #181f57; + border-color: #181f57; } + +[data-primary="color_7"] a:hover, [data-primary="color_7"] a:focus, [data-primary="color_7"] a.active { + color: #7356f1; } +[data-primary="color_7"] [data-class="bg-primary"]:before { + background: #7356f1; } +[data-primary="color_7"] .email-left-box .intro-title { + background: rgba(115, 86, 241, 0.1); } + [data-primary="color_7"] .email-left-box .intro-title i { + color: #7356f1; } +[data-primary="color_7"] .widget-stat .media .media-body h4 { + color: #7356f1 !important; } +[data-primary="color_7"] .email-right-box .right-box-border { + border-right: 2px solid rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .mail-list .list-group-item.active i { + color: #7356f1; } +[data-primary="color_7"] .single-mail.active { + background: #7356f1; } +[data-primary="color_7"] .profile-info h4.text-primary { + color: #7356f1 !important; } +[data-primary="color_7"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_7"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #7356f1; + color: #7356f1; } +[data-primary="color_7"] .amChartsInputField { + border: 0; + background: #7356f1; } +[data-primary="color_7"] .amcharts-period-input, +[data-primary="color_7"] .amcharts-period-input-selected { + background: #7356f1; } +[data-primary="color_7"] .morris-hover { + background: #7356f1; } +[data-primary="color_7"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #7356f1; } +[data-primary="color_7"] .custom-select:focus { + border-color: #7356f1; + color: #7356f1; } +[data-primary="color_7"] .daterangepicker td.active { + background-color: #7356f1; } + [data-primary="color_7"] .daterangepicker td.active:hover { + background-color: #7356f1; } +[data-primary="color_7"] .daterangepicker button.applyBtn { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .wizard > .steps li.current a { + background-color: #7356f1; } +[data-primary="color_7"] .wizard .skip-email a { + color: #7356f1; } +[data-primary="color_7"] .wizard > .actions li:not(.disabled) a { + background-color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.done a .number { + background: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.current a .number { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #7356f1; } +[data-primary="color_7"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #7356f1; } +[data-primary="color_7"] .is-invalid .input-group-prepend .input-group-text i { + color: #ae9df7; } +[data-primary="color_7"] .datamaps-hoverover { + color: #7356f1; + border: 1px solid rgba(115, 86, 241, 0.3); } +[data-primary="color_7"] .jqvmap-zoomin, +[data-primary="color_7"] .jqvmap-zoomout { + background-color: #7356f1; } +[data-primary="color_7"] .table .thead-primary th { + background-color: #7356f1; } +[data-primary="color_7"] .table.primary-table-bg-hover thead th { + background-color: #5f3eef; } +[data-primary="color_7"] .table.primary-table-bg-hover tbody tr { + background-color: #7356f1; } + [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #876ef3; } + [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_7"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #5f3eef; } +[data-primary="color_7"] table.dataTable tr.selected { + color: #7356f1; } +[data-primary="color_7"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #7356f1 !important; + background: rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #7356f1 !important; + background: rgba(115, 86, 241, 0.1); } +[data-primary="color_7"] .clipboard-btn:hover { + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__dates::before { + background: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__dates::after { + background: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__line { + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__date:after { + border-color: #775af1; + background-color: #7356f1; } +[data-primary="color_7"] .cd-h-timeline__navigation { + border-color: #775af1; } +[data-primary="color_7"] .cd-h-timeline__navigation--inactive:hover { + border-color: #775af1; } +[data-primary="color_7"] .dd-handle { + background: #7356f1; } +[data-primary="color_7"] .dd-handle:hover { + background: #7356f1; } +[data-primary="color_7"] .dd3-content:hover { + background: #7356f1; } +[data-primary="color_7"] .noUi-connect { + background-color: #7356f1; } + [data-primary="color_7"] .noUi-connect.c-3-color { + background-color: #7356f1; } +[data-primary="color_7"] .noUi-horizontal .noUi-handle, [data-primary="color_7"] .noUi-vertical .noUi-handle { + background-color: #7356f1; } +[data-primary="color_7"] #slider-toggle.off .noUi-handle { + border-color: #7356f1; } +[data-primary="color_7"] .pignose-calendar { + border-color: #7356f1; } + [data-primary="color_7"] .pignose-calendar .pignose-calendar-top-date { + background-color: #7356f1; } +[data-primary="color_7"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #7356f1; } +[data-primary="color_7"] .bootstrap-tagsinput .tag { + background-color: #7356f1; } +[data-primary="color_7"] .toast-success { + background-color: #7356f1; } +[data-primary="color_7"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #7356f1; } +[data-primary="color_7"] .accordion-header-bg .accordion__header--primary { + background-color: #7356f1; } +[data-primary="color_7"] .alert-primary { + background: #d5ccfb; + border-color: #d5ccfb; + color: #7356f1; } +[data-primary="color_7"] .alert-alt.alert-primary { + border-left: 4px solid #7356f1; } +[data-primary="color_7"] .alert-alt.alert-primary.solid { + border-left: 4px solid #2f0fb8 !important; } +[data-primary="color_7"] .alert.alert-primary.solid { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .alert.alert-outline-primary { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .badge-outline-primary { + border: 1px solid #7356f1; + color: #7356f1; } +[data-primary="color_7"] .badge-primary { + background-color: #7356f1; } +[data-primary="color_7"] .page-titles h4 { + color: #7356f1; } +[data-primary="color_7"] .card-action > a { + background: #090322; } +[data-primary="color_7"] .card-action .dropdown { + background: #090322; + color: #7356f1; } + [data-primary="color_7"] .card-action .dropdown:hover, [data-primary="color_7"] .card-action .dropdown:focus { + background: #090322; } +[data-primary="color_7"] .card-loader i { + background: #5835ee; } +[data-primary="color_7"] .dropdown-outline { + border: 0.1rem solid #7356f1; } +[data-primary="color_7"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #7356f1; } +[data-primary="color_7"] .card-action .custom-dropdown { + background: #e8e3fd; } + [data-primary="color_7"] .card-action .custom-dropdown.show, [data-primary="color_7"] .card-action .custom-dropdown:focus, [data-primary="color_7"] .card-action .custom-dropdown:hover { + background: #7356f1; } +[data-primary="color_7"] .label-primary { + background: #7356f1; } +[data-primary="color_7"] .pagination .page-item .page-link:hover { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .pagination .page-item.active .page-link { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_7"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #7356f1; } +[data-primary="color_7"] .progress-bar { + background-color: #7356f1; } +[data-primary="color_7"] .progress-bar-primary { + background-color: #7356f1; } +[data-primary="color_7"] .ribbon__four { + background-color: #7356f1; } + [data-primary="color_7"] .ribbon__four:after, [data-primary="color_7"] .ribbon__four:before { + background-color: #c1b4f9; } +[data-primary="color_7"] .ribbon__five { + background-color: #7356f1; } + [data-primary="color_7"] .ribbon__five::before { + border-color: transparent transparent #7356f1 transparent; } +[data-primary="color_7"] .ribbon__six { + background-color: #7356f1; } +[data-primary="color_7"] .multi-steps > li { + color: #7356f1; } + [data-primary="color_7"] .multi-steps > li:after { + background-color: #7356f1; } + [data-primary="color_7"] .multi-steps > li.is-active:before { + border-color: #7356f1; } +[data-primary="color_7"] .timeline-badge.primary { + background-color: #7356f1 !important; } +[data-primary="color_7"] .tooltip-wrapper button:hover { + background: #7356f1; } +[data-primary="color_7"] .chart_widget_tab_one .nav-link.active { + background-color: #7356f1; + border: 1px solid #7356f1; } + [data-primary="color_7"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #7356f1; } +[data-primary="color_7"] .social-icon2 a { + border: 0.1rem solid #7356f1; } +[data-primary="color_7"] .social-icon2 i { + color: #7356f1; } +[data-primary="color_7"] .social-icon3 ul li a:hover i { + color: #7356f1; } +[data-primary="color_7"] .bgl-primary { + background: #e8e3fd; + border-color: #e8e3fd; + color: #7356f1; } +[data-primary="color_7"] .tdl-holder input[type=checkbox]:checked + i { + background: #7356f1; } +[data-primary="color_7"] .footer .copyright a { + color: #7356f1; } +[data-primary="color_7"] .hamburger .line { + background: #7356f1; } +[data-primary="color_7"] svg.pulse-svg .first-circle, [data-primary="color_7"] svg.pulse-svg .second-circle, [data-primary="color_7"] svg.pulse-svg .third-circle { + fill: #7356f1; } +[data-primary="color_7"] .pulse-css { + background: #7356f1; } + [data-primary="color_7"] .pulse-css:after, [data-primary="color_7"] .pulse-css:before { + background-color: #7356f1; } +[data-primary="color_7"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #7356f1; } +[data-primary="color_7"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_7"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_7"] .header-right .header-profile .dropdown-menu a.active { + color: #7356f1; } +[data-primary="color_7"] .header-right .header-profile .profile_title { + background: #7356f1; } +[data-primary="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #7356f1 !important; } +[data-primary="color_7"] .deznav .metismenu > li > a svg { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu > li:hover > a, [data-primary="color_7"] .deznav .metismenu > li:focus > a { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu > li.mm-active > a { + color: #7356f1; } +[data-primary="color_7"] .deznav .metismenu ul a:hover, [data-primary="color_7"] .deznav .metismenu ul a:focus, [data-primary="color_7"] .deznav .metismenu ul a.mm-active { + color: #7356f1; } +@media (min-width: 767px) { + [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_7"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_7"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #7356f1; } +[data-primary="color_7"] .nav-user { + background: #7356f1; } +[data-primary="color_7"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #7356f1; } + [data-primary="color_7"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .header-left input:focus { + border-color: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .loader__bar { + background: #7356f1; } +[data-primary="color_7"][data-theme-version="dark"] .loader__ball { + background: #7356f1; } +[data-primary="color_7"][data-theme-version="transparent"] .header-left input:focus { + border-color: #7356f1; } +[data-primary="color_7"] .new-arrival-content .price { + color: #7356f1; } +[data-primary="color_7"] .chart-link a i.text-primary { + color: #7356f1; } +[data-primary="color_7"] #user-activity .nav-tabs .nav-link.active { + background: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] span#counter { + color: #7356f1; } +[data-primary="color_7"] .welcome-content:after { + background: #7356f1; } +[data-primary="color_7"] .timeline-badge { + background-color: #7356f1; } +[data-primary="color_7"] .page-timeline .timeline-workplan[data-primary="color_7"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(115, 86, 241, 0.4); } +[data-primary="color_7"] .sk-three-bounce .sk-child { + background-color: #7356f1; } +[data-primary="color_7"] .dropdown-item.active, +[data-primary="color_7"] .dropdown-item:active { + color: #fff; + background-color: #7356f1; } +[data-primary="color_7"] .overlay-box:after { + background: #7356f1; } +[data-primary="color_7"] .btn-primary { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .bg-primary { + background-color: #7356f1 !important; } +[data-primary="color_7"] .text-primary { + color: #7356f1 !important; } +[data-primary="color_7"] .btn-primary:hover { + background-color: #3b13e7; + border-color: #3b13e7; } +[data-primary="color_7"] .btn-outline-primary { + color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .btn-outline-primary:hover { + background-color: #7356f1; + border-color: #7356f1; } +[data-primary="color_7"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_7"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_7"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_7"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_7"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_7"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #3b13e7; + border-color: #3b13e7; } + +[data-primary="color_8"] a:hover, [data-primary="color_8"] a:focus, [data-primary="color_8"] a.active { + color: #3695eb; } +[data-primary="color_8"] [data-class="bg-primary"]:before { + background: #3695eb; } +[data-primary="color_8"] .email-left-box .intro-title { + background: rgba(54, 149, 235, 0.1); } + [data-primary="color_8"] .email-left-box .intro-title i { + color: #3695eb; } +[data-primary="color_8"] .widget-stat .media .media-body h4 { + color: #3695eb !important; } +[data-primary="color_8"] .email-right-box .right-box-border { + border-right: 2px solid rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .mail-list .list-group-item.active i { + color: #3695eb; } +[data-primary="color_8"] .single-mail.active { + background: #3695eb; } +[data-primary="color_8"] .profile-info h4.text-primary { + color: #3695eb !important; } +[data-primary="color_8"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_8"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #3695eb; + color: #3695eb; } +[data-primary="color_8"] .amChartsInputField { + border: 0; + background: #3695eb; } +[data-primary="color_8"] .amcharts-period-input, +[data-primary="color_8"] .amcharts-period-input-selected { + background: #3695eb; } +[data-primary="color_8"] .morris-hover { + background: #3695eb; } +[data-primary="color_8"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #3695eb; } +[data-primary="color_8"] .custom-select:focus { + border-color: #3695eb; + color: #3695eb; } +[data-primary="color_8"] .daterangepicker td.active { + background-color: #3695eb; } + [data-primary="color_8"] .daterangepicker td.active:hover { + background-color: #3695eb; } +[data-primary="color_8"] .daterangepicker button.applyBtn { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .wizard > .steps li.current a { + background-color: #3695eb; } +[data-primary="color_8"] .wizard .skip-email a { + color: #3695eb; } +[data-primary="color_8"] .wizard > .actions li:not(.disabled) a { + background-color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.done a .number { + background: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.current a .number { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #3695eb; } +[data-primary="color_8"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #3695eb; } +[data-primary="color_8"] .is-invalid .input-group-prepend .input-group-text i { + color: #7cbaf2; } +[data-primary="color_8"] .datamaps-hoverover { + color: #3695eb; + border: 1px solid rgba(54, 149, 235, 0.3); } +[data-primary="color_8"] .jqvmap-zoomin, +[data-primary="color_8"] .jqvmap-zoomout { + background-color: #3695eb; } +[data-primary="color_8"] .table .thead-primary th { + background-color: #3695eb; } +[data-primary="color_8"] .table.primary-table-bg-hover thead th { + background-color: #1f89e9; } +[data-primary="color_8"] .table.primary-table-bg-hover tbody tr { + background-color: #3695eb; } + [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #4da1ed; } + [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_8"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #1f89e9; } +[data-primary="color_8"] table.dataTable tr.selected { + color: #3695eb; } +[data-primary="color_8"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #3695eb !important; + background: rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #3695eb !important; + background: rgba(54, 149, 235, 0.1); } +[data-primary="color_8"] .clipboard-btn:hover { + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__dates::before { + background: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__dates::after { + background: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__line { + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__date:after { + border-color: #3a97eb; + background-color: #3695eb; } +[data-primary="color_8"] .cd-h-timeline__navigation { + border-color: #3a97eb; } +[data-primary="color_8"] .cd-h-timeline__navigation--inactive:hover { + border-color: #3a97eb; } +[data-primary="color_8"] .dd-handle { + background: #3695eb; } +[data-primary="color_8"] .dd-handle:hover { + background: #3695eb; } +[data-primary="color_8"] .dd3-content:hover { + background: #3695eb; } +[data-primary="color_8"] .noUi-connect { + background-color: #3695eb; } + [data-primary="color_8"] .noUi-connect.c-3-color { + background-color: #3695eb; } +[data-primary="color_8"] .noUi-horizontal .noUi-handle, [data-primary="color_8"] .noUi-vertical .noUi-handle { + background-color: #3695eb; } +[data-primary="color_8"] #slider-toggle.off .noUi-handle { + border-color: #3695eb; } +[data-primary="color_8"] .pignose-calendar { + border-color: #3695eb; } + [data-primary="color_8"] .pignose-calendar .pignose-calendar-top-date { + background-color: #3695eb; } +[data-primary="color_8"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #3695eb; } +[data-primary="color_8"] .bootstrap-tagsinput .tag { + background-color: #3695eb; } +[data-primary="color_8"] .toast-success { + background-color: #3695eb; } +[data-primary="color_8"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #3695eb; } +[data-primary="color_8"] .accordion-header-bg .accordion__header--primary { + background-color: #3695eb; } +[data-primary="color_8"] .alert-primary { + background: #aad2f7; + border-color: #aad2f7; + color: #3695eb; } +[data-primary="color_8"] .alert-alt.alert-primary { + border-left: 4px solid #3695eb; } +[data-primary="color_8"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0f5493 !important; } +[data-primary="color_8"] .alert.alert-primary.solid { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .alert.alert-outline-primary { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .badge-outline-primary { + border: 1px solid #3695eb; + color: #3695eb; } +[data-primary="color_8"] .badge-primary { + background-color: #3695eb; } +[data-primary="color_8"] .page-titles h4 { + color: #3695eb; } +[data-primary="color_8"] .card-action > a { + background: black; } +[data-primary="color_8"] .card-action .dropdown { + background: black; + color: #3695eb; } + [data-primary="color_8"] .card-action .dropdown:hover, [data-primary="color_8"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_8"] .card-loader i { + background: #1784e6; } +[data-primary="color_8"] .dropdown-outline { + border: 0.1rem solid #3695eb; } +[data-primary="color_8"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #3695eb; } +[data-primary="color_8"] .card-action .custom-dropdown { + background: #c1def9; } + [data-primary="color_8"] .card-action .custom-dropdown.show, [data-primary="color_8"] .card-action .custom-dropdown:focus, [data-primary="color_8"] .card-action .custom-dropdown:hover { + background: #3695eb; } +[data-primary="color_8"] .label-primary { + background: #3695eb; } +[data-primary="color_8"] .pagination .page-item .page-link:hover { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .pagination .page-item.active .page-link { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_8"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #3695eb; } +[data-primary="color_8"] .progress-bar { + background-color: #3695eb; } +[data-primary="color_8"] .progress-bar-primary { + background-color: #3695eb; } +[data-primary="color_8"] .ribbon__four { + background-color: #3695eb; } + [data-primary="color_8"] .ribbon__four:after, [data-primary="color_8"] .ribbon__four:before { + background-color: #93c6f4; } +[data-primary="color_8"] .ribbon__five { + background-color: #3695eb; } + [data-primary="color_8"] .ribbon__five::before { + border-color: transparent transparent #3695eb transparent; } +[data-primary="color_8"] .ribbon__six { + background-color: #3695eb; } +[data-primary="color_8"] .multi-steps > li { + color: #3695eb; } + [data-primary="color_8"] .multi-steps > li:after { + background-color: #3695eb; } + [data-primary="color_8"] .multi-steps > li.is-active:before { + border-color: #3695eb; } +[data-primary="color_8"] .timeline-badge.primary { + background-color: #3695eb !important; } +[data-primary="color_8"] .tooltip-wrapper button:hover { + background: #3695eb; } +[data-primary="color_8"] .chart_widget_tab_one .nav-link.active { + background-color: #3695eb; + border: 1px solid #3695eb; } + [data-primary="color_8"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #3695eb; } +[data-primary="color_8"] .social-icon2 a { + border: 0.1rem solid #3695eb; } +[data-primary="color_8"] .social-icon2 i { + color: #3695eb; } +[data-primary="color_8"] .social-icon3 ul li a:hover i { + color: #3695eb; } +[data-primary="color_8"] .bgl-primary { + background: #c1def9; + border-color: #c1def9; + color: #3695eb; } +[data-primary="color_8"] .tdl-holder input[type=checkbox]:checked + i { + background: #3695eb; } +[data-primary="color_8"] .footer .copyright a { + color: #3695eb; } +[data-primary="color_8"] .hamburger .line { + background: #3695eb; } +[data-primary="color_8"] svg.pulse-svg .first-circle, [data-primary="color_8"] svg.pulse-svg .second-circle, [data-primary="color_8"] svg.pulse-svg .third-circle { + fill: #3695eb; } +[data-primary="color_8"] .pulse-css { + background: #3695eb; } + [data-primary="color_8"] .pulse-css:after, [data-primary="color_8"] .pulse-css:before { + background-color: #3695eb; } +[data-primary="color_8"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #3695eb; } +[data-primary="color_8"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_8"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_8"] .header-right .header-profile .dropdown-menu a.active { + color: #3695eb; } +[data-primary="color_8"] .header-right .header-profile .profile_title { + background: #3695eb; } +[data-primary="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #3695eb !important; } +[data-primary="color_8"] .deznav .metismenu > li > a svg { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu > li:hover > a, [data-primary="color_8"] .deznav .metismenu > li:focus > a { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu > li.mm-active > a { + color: #3695eb; } +[data-primary="color_8"] .deznav .metismenu ul a:hover, [data-primary="color_8"] .deznav .metismenu ul a:focus, [data-primary="color_8"] .deznav .metismenu ul a.mm-active { + color: #3695eb; } +@media (min-width: 767px) { + [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_8"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_8"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #3695eb; } +[data-primary="color_8"] .nav-user { + background: #3695eb; } +[data-primary="color_8"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #3695eb; } + [data-primary="color_8"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .header-left input:focus { + border-color: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .loader__bar { + background: #3695eb; } +[data-primary="color_8"][data-theme-version="dark"] .loader__ball { + background: #3695eb; } +[data-primary="color_8"][data-theme-version="transparent"] .header-left input:focus { + border-color: #3695eb; } +[data-primary="color_8"] .new-arrival-content .price { + color: #3695eb; } +[data-primary="color_8"] .chart-link a i.text-primary { + color: #3695eb; } +[data-primary="color_8"] #user-activity .nav-tabs .nav-link.active { + background: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] span#counter { + color: #3695eb; } +[data-primary="color_8"] .welcome-content:after { + background: #3695eb; } +[data-primary="color_8"] .timeline-badge { + background-color: #3695eb; } +[data-primary="color_8"] .page-timeline .timeline-workplan[data-primary="color_8"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(54, 149, 235, 0.4); } +[data-primary="color_8"] .sk-three-bounce .sk-child { + background-color: #3695eb; } +[data-primary="color_8"] .dropdown-item.active, +[data-primary="color_8"] .dropdown-item:active { + color: #fff; + background-color: #3695eb; } +[data-primary="color_8"] .overlay-box:after { + background: #3695eb; } +[data-primary="color_8"] .btn-primary { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .bg-primary { + background-color: #3695eb !important; } +[data-primary="color_8"] .text-primary { + color: #3695eb !important; } +[data-primary="color_8"] .btn-primary:hover { + background-color: #136fc1; + border-color: #136fc1; } +[data-primary="color_8"] .btn-outline-primary { + color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .btn-outline-primary:hover { + background-color: #3695eb; + border-color: #3695eb; } +[data-primary="color_8"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_8"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_8"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_8"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_8"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_8"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #136fc1; + border-color: #136fc1; } + +[data-primary="color_9"] a:hover, [data-primary="color_9"] a:focus, [data-primary="color_9"] a.active { + color: #00838f; } +[data-primary="color_9"] [data-class="bg-primary"]:before { + background: #00838f; } +[data-primary="color_9"] .email-left-box .intro-title { + background: rgba(0, 131, 143, 0.1); } + [data-primary="color_9"] .email-left-box .intro-title i { + color: #00838f; } +[data-primary="color_9"] .widget-stat .media .media-body h4 { + color: #00838f !important; } +[data-primary="color_9"] .email-right-box .right-box-border { + border-right: 2px solid rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .mail-list .list-group-item.active i { + color: #00838f; } +[data-primary="color_9"] .single-mail.active { + background: #00838f; } +[data-primary="color_9"] .profile-info h4.text-primary { + color: #00838f !important; } +[data-primary="color_9"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_9"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #00838f; + color: #00838f; } +[data-primary="color_9"] .amChartsInputField { + border: 0; + background: #00838f; } +[data-primary="color_9"] .amcharts-period-input, +[data-primary="color_9"] .amcharts-period-input-selected { + background: #00838f; } +[data-primary="color_9"] .morris-hover { + background: #00838f; } +[data-primary="color_9"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #00838f; } +[data-primary="color_9"] .custom-select:focus { + border-color: #00838f; + color: #00838f; } +[data-primary="color_9"] .daterangepicker td.active { + background-color: #00838f; } + [data-primary="color_9"] .daterangepicker td.active:hover { + background-color: #00838f; } +[data-primary="color_9"] .daterangepicker button.applyBtn { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .wizard > .steps li.current a { + background-color: #00838f; } +[data-primary="color_9"] .wizard .skip-email a { + color: #00838f; } +[data-primary="color_9"] .wizard > .actions li:not(.disabled) a { + background-color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.done a .number { + background: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.current a .number { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #00838f; } +[data-primary="color_9"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #00838f; } +[data-primary="color_9"] .is-invalid .input-group-prepend .input-group-text i { + color: #00c9dc; } +[data-primary="color_9"] .datamaps-hoverover { + color: #00838f; + border: 1px solid rgba(0, 131, 143, 0.3); } +[data-primary="color_9"] .jqvmap-zoomin, +[data-primary="color_9"] .jqvmap-zoomout { + background-color: #00838f; } +[data-primary="color_9"] .table .thead-primary th { + background-color: #00838f; } +[data-primary="color_9"] .table.primary-table-bg-hover thead th { + background-color: #006c76; } +[data-primary="color_9"] .table.primary-table-bg-hover tbody tr { + background-color: #00838f; } + [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #009aa9; } + [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_9"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #006c76; } +[data-primary="color_9"] table.dataTable tr.selected { + color: #00838f; } +[data-primary="color_9"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #00838f !important; + background: rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #00838f !important; + background: rgba(0, 131, 143, 0.1); } +[data-primary="color_9"] .clipboard-btn:hover { + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__dates::before { + background: #00838f; } +[data-primary="color_9"] .cd-h-timeline__dates::after { + background: #00838f; } +[data-primary="color_9"] .cd-h-timeline__line { + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__date:after { + border-color: #008794; + background-color: #00838f; } +[data-primary="color_9"] .cd-h-timeline__navigation { + border-color: #008794; } +[data-primary="color_9"] .cd-h-timeline__navigation--inactive:hover { + border-color: #008794; } +[data-primary="color_9"] .dd-handle { + background: #00838f; } +[data-primary="color_9"] .dd-handle:hover { + background: #00838f; } +[data-primary="color_9"] .dd3-content:hover { + background: #00838f; } +[data-primary="color_9"] .noUi-connect { + background-color: #00838f; } + [data-primary="color_9"] .noUi-connect.c-3-color { + background-color: #00838f; } +[data-primary="color_9"] .noUi-horizontal .noUi-handle, [data-primary="color_9"] .noUi-vertical .noUi-handle { + background-color: #00838f; } +[data-primary="color_9"] #slider-toggle.off .noUi-handle { + border-color: #00838f; } +[data-primary="color_9"] .pignose-calendar { + border-color: #00838f; } + [data-primary="color_9"] .pignose-calendar .pignose-calendar-top-date { + background-color: #00838f; } +[data-primary="color_9"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #00838f; } +[data-primary="color_9"] .bootstrap-tagsinput .tag { + background-color: #00838f; } +[data-primary="color_9"] .toast-success { + background-color: #00838f; } +[data-primary="color_9"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #00838f; } +[data-primary="color_9"] .accordion-header-bg .accordion__header--primary { + background-color: #00838f; } +[data-primary="color_9"] .alert-primary { + background: #10ebff; + border-color: #10ebff; + color: #00838f; } +[data-primary="color_9"] .alert-alt.alert-primary { + border-left: 4px solid #00838f; } +[data-primary="color_9"] .alert-alt.alert-primary.solid { + border-left: 4px solid #000e10 !important; } +[data-primary="color_9"] .alert.alert-primary.solid { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .alert.alert-outline-primary { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .badge-outline-primary { + border: 1px solid #00838f; + color: #00838f; } +[data-primary="color_9"] .badge-primary { + background-color: #00838f; } +[data-primary="color_9"] .page-titles h4 { + color: #00838f; } +[data-primary="color_9"] .card-action > a { + background: black; } +[data-primary="color_9"] .card-action .dropdown { + background: black; + color: #00838f; } + [data-primary="color_9"] .card-action .dropdown:hover, [data-primary="color_9"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_9"] .card-loader i { + background: #00626b; } +[data-primary="color_9"] .dropdown-outline { + border: 0.1rem solid #00838f; } +[data-primary="color_9"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #00838f; } +[data-primary="color_9"] .card-action .custom-dropdown { + background: #29edff; } + [data-primary="color_9"] .card-action .custom-dropdown.show, [data-primary="color_9"] .card-action .custom-dropdown:focus, [data-primary="color_9"] .card-action .custom-dropdown:hover { + background: #00838f; } +[data-primary="color_9"] .label-primary { + background: #00838f; } +[data-primary="color_9"] .pagination .page-item .page-link:hover { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .pagination .page-item.active .page-link { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_9"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #00838f; } +[data-primary="color_9"] .progress-bar { + background-color: #00838f; } +[data-primary="color_9"] .progress-bar-primary { + background-color: #00838f; } +[data-primary="color_9"] .ribbon__four { + background-color: #00838f; } + [data-primary="color_9"] .ribbon__four:after, [data-primary="color_9"] .ribbon__four:before { + background-color: #00e0f5; } +[data-primary="color_9"] .ribbon__five { + background-color: #00838f; } + [data-primary="color_9"] .ribbon__five::before { + border-color: transparent transparent #00838f transparent; } +[data-primary="color_9"] .ribbon__six { + background-color: #00838f; } +[data-primary="color_9"] .multi-steps > li { + color: #00838f; } + [data-primary="color_9"] .multi-steps > li:after { + background-color: #00838f; } + [data-primary="color_9"] .multi-steps > li.is-active:before { + border-color: #00838f; } +[data-primary="color_9"] .timeline-badge.primary { + background-color: #00838f !important; } +[data-primary="color_9"] .tooltip-wrapper button:hover { + background: #00838f; } +[data-primary="color_9"] .chart_widget_tab_one .nav-link.active { + background-color: #00838f; + border: 1px solid #00838f; } + [data-primary="color_9"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #00838f; } +[data-primary="color_9"] .social-icon2 a { + border: 0.1rem solid #00838f; } +[data-primary="color_9"] .social-icon2 i { + color: #00838f; } +[data-primary="color_9"] .social-icon3 ul li a:hover i { + color: #00838f; } +[data-primary="color_9"] .bgl-primary { + background: #29edff; + border-color: #29edff; + color: #00838f; } +[data-primary="color_9"] .tdl-holder input[type=checkbox]:checked + i { + background: #00838f; } +[data-primary="color_9"] .footer .copyright a { + color: #00838f; } +[data-primary="color_9"] .hamburger .line { + background: #00838f; } +[data-primary="color_9"] svg.pulse-svg .first-circle, [data-primary="color_9"] svg.pulse-svg .second-circle, [data-primary="color_9"] svg.pulse-svg .third-circle { + fill: #00838f; } +[data-primary="color_9"] .pulse-css { + background: #00838f; } + [data-primary="color_9"] .pulse-css:after, [data-primary="color_9"] .pulse-css:before { + background-color: #00838f; } +[data-primary="color_9"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #00838f; } +[data-primary="color_9"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_9"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_9"] .header-right .header-profile .dropdown-menu a.active { + color: #00838f; } +[data-primary="color_9"] .header-right .header-profile .profile_title { + background: #00838f; } +[data-primary="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #00838f !important; } +[data-primary="color_9"] .deznav .metismenu > li > a svg { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu > li:hover > a, [data-primary="color_9"] .deznav .metismenu > li:focus > a { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu > li.mm-active > a { + color: #00838f; } +[data-primary="color_9"] .deznav .metismenu ul a:hover, [data-primary="color_9"] .deznav .metismenu ul a:focus, [data-primary="color_9"] .deznav .metismenu ul a.mm-active { + color: #00838f; } +@media (min-width: 767px) { + [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_9"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #8ff6ff; } } +[data-primary="color_9"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #00838f; } +[data-primary="color_9"] .nav-user { + background: #00838f; } +[data-primary="color_9"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #00838f; } + [data-primary="color_9"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .header-left input:focus { + border-color: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .loader__bar { + background: #00838f; } +[data-primary="color_9"][data-theme-version="dark"] .loader__ball { + background: #00838f; } +[data-primary="color_9"][data-theme-version="transparent"] .header-left input:focus { + border-color: #00838f; } +[data-primary="color_9"] .new-arrival-content .price { + color: #00838f; } +[data-primary="color_9"] .chart-link a i.text-primary { + color: #00838f; } +[data-primary="color_9"] #user-activity .nav-tabs .nav-link.active { + background: #00838f; + border-color: #00838f; } +[data-primary="color_9"] span#counter { + color: #00838f; } +[data-primary="color_9"] .welcome-content:after { + background: #00838f; } +[data-primary="color_9"] .timeline-badge { + background-color: #00838f; } +[data-primary="color_9"] .page-timeline .timeline-workplan[data-primary="color_9"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(0, 131, 143, 0.4); } +[data-primary="color_9"] .sk-three-bounce .sk-child { + background-color: #00838f; } +[data-primary="color_9"] .dropdown-item.active, +[data-primary="color_9"] .dropdown-item:active { + color: #fff; + background-color: #00838f; } +[data-primary="color_9"] .overlay-box:after { + background: #00838f; } +[data-primary="color_9"] .btn-primary { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .bg-primary { + background-color: #00838f !important; } +[data-primary="color_9"] .text-primary { + color: #00838f !important; } +[data-primary="color_9"] .btn-primary:hover { + background-color: #003d43; + border-color: #003d43; } +[data-primary="color_9"] .btn-outline-primary { + color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .btn-outline-primary:hover { + background-color: #00838f; + border-color: #00838f; } +[data-primary="color_9"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_9"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_9"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_9"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_9"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_9"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #003d43; + border-color: #003d43; } + +[data-primary="color_10"] a:hover, [data-primary="color_10"] a:focus, [data-primary="color_10"] a.active { + color: #ff8f16; } +[data-primary="color_10"] [data-class="bg-primary"]:before { + background: #ff8f16; } +[data-primary="color_10"] .email-left-box .intro-title { + background: rgba(255, 143, 22, 0.1); } + [data-primary="color_10"] .email-left-box .intro-title i { + color: #ff8f16; } +[data-primary="color_10"] .widget-stat .media .media-body h4 { + color: #ff8f16 !important; } +[data-primary="color_10"] .email-right-box .right-box-border { + border-right: 2px solid rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .mail-list .list-group-item.active i { + color: #ff8f16; } +[data-primary="color_10"] .single-mail.active { + background: #ff8f16; } +[data-primary="color_10"] .profile-info h4.text-primary { + color: #ff8f16 !important; } +[data-primary="color_10"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_10"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .amChartsInputField { + border: 0; + background: #ff8f16; } +[data-primary="color_10"] .amcharts-period-input, +[data-primary="color_10"] .amcharts-period-input-selected { + background: #ff8f16; } +[data-primary="color_10"] .morris-hover { + background: #ff8f16; } +[data-primary="color_10"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #ff8f16; } +[data-primary="color_10"] .custom-select:focus { + border-color: #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .daterangepicker td.active { + background-color: #ff8f16; } + [data-primary="color_10"] .daterangepicker td.active:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .daterangepicker button.applyBtn { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .wizard > .steps li.current a { + background-color: #ff8f16; } +[data-primary="color_10"] .wizard .skip-email a { + color: #ff8f16; } +[data-primary="color_10"] .wizard > .actions li:not(.disabled) a { + background-color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.done a .number { + background: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.current a .number { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #ff8f16; } +[data-primary="color_10"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #ff8f16; } +[data-primary="color_10"] .is-invalid .input-group-prepend .input-group-text i { + color: #ffb463; } +[data-primary="color_10"] .datamaps-hoverover { + color: #ff8f16; + border: 1px solid rgba(255, 143, 22, 0.3); } +[data-primary="color_10"] .jqvmap-zoomin, +[data-primary="color_10"] .jqvmap-zoomout { + background-color: #ff8f16; } +[data-primary="color_10"] .table .thead-primary th { + background-color: #ff8f16; } +[data-primary="color_10"] .table.primary-table-bg-hover thead th { + background-color: #fc8300; } +[data-primary="color_10"] .table.primary-table-bg-hover tbody tr { + background-color: #ff8f16; } + [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #ff9b30; } + [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_10"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #fc8300; } +[data-primary="color_10"] table.dataTable tr.selected { + color: #ff8f16; } +[data-primary="color_10"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #ff8f16 !important; + background: rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #ff8f16 !important; + background: rgba(255, 143, 22, 0.1); } +[data-primary="color_10"] .clipboard-btn:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__dates::before { + background: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__dates::after { + background: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__line { + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__date:after { + border-color: #ff911b; + background-color: #ff8f16; } +[data-primary="color_10"] .cd-h-timeline__navigation { + border-color: #ff911b; } +[data-primary="color_10"] .cd-h-timeline__navigation--inactive:hover { + border-color: #ff911b; } +[data-primary="color_10"] .dd-handle { + background: #ff8f16; } +[data-primary="color_10"] .dd-handle:hover { + background: #ff8f16; } +[data-primary="color_10"] .dd3-content:hover { + background: #ff8f16; } +[data-primary="color_10"] .noUi-connect { + background-color: #ff8f16; } + [data-primary="color_10"] .noUi-connect.c-3-color { + background-color: #ff8f16; } +[data-primary="color_10"] .noUi-horizontal .noUi-handle, [data-primary="color_10"] .noUi-vertical .noUi-handle { + background-color: #ff8f16; } +[data-primary="color_10"] #slider-toggle.off .noUi-handle { + border-color: #ff8f16; } +[data-primary="color_10"] .pignose-calendar { + border-color: #ff8f16; } + [data-primary="color_10"] .pignose-calendar .pignose-calendar-top-date { + background-color: #ff8f16; } +[data-primary="color_10"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #ff8f16; } +[data-primary="color_10"] .bootstrap-tagsinput .tag { + background-color: #ff8f16; } +[data-primary="color_10"] .toast-success { + background-color: #ff8f16; } +[data-primary="color_10"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #ff8f16; } +[data-primary="color_10"] .accordion-header-bg .accordion__header--primary { + background-color: #ff8f16; } +[data-primary="color_10"] .alert-primary { + background: #ffcc96; + border-color: #ffcc96; + color: #ff8f16; } +[data-primary="color_10"] .alert-alt.alert-primary { + border-left: 4px solid #ff8f16; } +[data-primary="color_10"] .alert-alt.alert-primary.solid { + border-left: 4px solid #964e00 !important; } +[data-primary="color_10"] .alert.alert-primary.solid { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .alert.alert-outline-primary { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .badge-outline-primary { + border: 1px solid #ff8f16; + color: #ff8f16; } +[data-primary="color_10"] .badge-primary { + background-color: #ff8f16; } +[data-primary="color_10"] .page-titles h4 { + color: #ff8f16; } +[data-primary="color_10"] .card-action > a { + background: black; } +[data-primary="color_10"] .card-action .dropdown { + background: black; + color: #ff8f16; } + [data-primary="color_10"] .card-action .dropdown:hover, [data-primary="color_10"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_10"] .card-loader i { + background: #f17d00; } +[data-primary="color_10"] .dropdown-outline { + border: 0.1rem solid #ff8f16; } +[data-primary="color_10"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #ff8f16; } +[data-primary="color_10"] .card-action .custom-dropdown { + background: #ffd9af; } + [data-primary="color_10"] .card-action .custom-dropdown.show, [data-primary="color_10"] .card-action .custom-dropdown:focus, [data-primary="color_10"] .card-action .custom-dropdown:hover { + background: #ff8f16; } +[data-primary="color_10"] .label-primary { + background: #ff8f16; } +[data-primary="color_10"] .pagination .page-item .page-link:hover { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .pagination .page-item.active .page-link { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_10"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #ff8f16; } +[data-primary="color_10"] .progress-bar { + background-color: #ff8f16; } +[data-primary="color_10"] .progress-bar-primary { + background-color: #ff8f16; } +[data-primary="color_10"] .ribbon__four { + background-color: #ff8f16; } + [data-primary="color_10"] .ribbon__four:after, [data-primary="color_10"] .ribbon__four:before { + background-color: #ffc07c; } +[data-primary="color_10"] .ribbon__five { + background-color: #ff8f16; } + [data-primary="color_10"] .ribbon__five::before { + border-color: transparent transparent #ff8f16 transparent; } +[data-primary="color_10"] .ribbon__six { + background-color: #ff8f16; } +[data-primary="color_10"] .multi-steps > li { + color: #ff8f16; } + [data-primary="color_10"] .multi-steps > li:after { + background-color: #ff8f16; } + [data-primary="color_10"] .multi-steps > li.is-active:before { + border-color: #ff8f16; } +[data-primary="color_10"] .timeline-badge.primary { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .tooltip-wrapper button:hover { + background: #ff8f16; } +[data-primary="color_10"] .chart_widget_tab_one .nav-link.active { + background-color: #ff8f16; + border: 1px solid #ff8f16; } + [data-primary="color_10"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #ff8f16; } +[data-primary="color_10"] .social-icon2 a { + border: 0.1rem solid #ff8f16; } +[data-primary="color_10"] .social-icon2 i { + color: #ff8f16; } +[data-primary="color_10"] .social-icon3 ul li a:hover i { + color: #ff8f16; } +[data-primary="color_10"] .bgl-primary { + background: #ffd9af; + border-color: #ffd9af; + color: #ff8f16; } +[data-primary="color_10"] .tdl-holder input[type=checkbox]:checked + i { + background: #ff8f16; } +[data-primary="color_10"] .footer .copyright a { + color: #ff8f16; } +[data-primary="color_10"] .hamburger .line { + background: #ff8f16; } +[data-primary="color_10"] svg.pulse-svg .first-circle, [data-primary="color_10"] svg.pulse-svg .second-circle, [data-primary="color_10"] svg.pulse-svg .third-circle { + fill: #ff8f16; } +[data-primary="color_10"] .pulse-css { + background: #ff8f16; } + [data-primary="color_10"] .pulse-css:after, [data-primary="color_10"] .pulse-css:before { + background-color: #ff8f16; } +[data-primary="color_10"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #ff8f16; } +[data-primary="color_10"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_10"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_10"] .header-right .header-profile .dropdown-menu a.active { + color: #ff8f16; } +[data-primary="color_10"] .header-right .header-profile .profile_title { + background: #ff8f16; } +[data-primary="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .deznav .metismenu > li > a svg { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu > li:hover > a, [data-primary="color_10"] .deznav .metismenu > li:focus > a { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu > li.mm-active > a { + color: #ff8f16; } +[data-primary="color_10"] .deznav .metismenu ul a:hover, [data-primary="color_10"] .deznav .metismenu ul a:focus, [data-primary="color_10"] .deznav .metismenu ul a.mm-active { + color: #ff8f16; } +@media (min-width: 767px) { + [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_10"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_10"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #ff8f16; } +[data-primary="color_10"] .nav-user { + background: #ff8f16; } +[data-primary="color_10"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #ff8f16; } + [data-primary="color_10"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .header-left input:focus { + border-color: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .loader__bar { + background: #ff8f16; } +[data-primary="color_10"][data-theme-version="dark"] .loader__ball { + background: #ff8f16; } +[data-primary="color_10"][data-theme-version="transparent"] .header-left input:focus { + border-color: #ff8f16; } +[data-primary="color_10"] .new-arrival-content .price { + color: #ff8f16; } +[data-primary="color_10"] .chart-link a i.text-primary { + color: #ff8f16; } +[data-primary="color_10"] #user-activity .nav-tabs .nav-link.active { + background: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] span#counter { + color: #ff8f16; } +[data-primary="color_10"] .welcome-content:after { + background: #ff8f16; } +[data-primary="color_10"] .timeline-badge { + background-color: #ff8f16; } +[data-primary="color_10"] .page-timeline .timeline-workplan[data-primary="color_10"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(255, 143, 22, 0.4); } +[data-primary="color_10"] .sk-three-bounce .sk-child { + background-color: #ff8f16; } +[data-primary="color_10"] .dropdown-item.active, +[data-primary="color_10"] .dropdown-item:active { + color: #fff; + background-color: #ff8f16; } +[data-primary="color_10"] .overlay-box:after { + background: #ff8f16; } +[data-primary="color_10"] .btn-primary { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .bg-primary { + background-color: #ff8f16 !important; } +[data-primary="color_10"] .text-primary { + color: #ff8f16 !important; } +[data-primary="color_10"] .btn-primary:hover { + background-color: #c96800; + border-color: #c96800; } +[data-primary="color_10"] .btn-outline-primary { + color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .btn-outline-primary:hover { + background-color: #ff8f16; + border-color: #ff8f16; } +[data-primary="color_10"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_10"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_10"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_10"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_10"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_10"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #c96800; + border-color: #c96800; } + +[data-primary="color_11"] a:hover, [data-primary="color_11"] a:focus, [data-primary="color_11"] a.active { + color: #6673fd; } +[data-primary="color_11"] [data-class="bg-primary"]:before { + background: #6673fd; } +[data-primary="color_11"] .email-left-box .intro-title { + background: rgba(102, 115, 253, 0.1); } + [data-primary="color_11"] .email-left-box .intro-title i { + color: #6673fd; } +[data-primary="color_11"] .widget-stat .media .media-body h4 { + color: #6673fd !important; } +[data-primary="color_11"] .email-right-box .right-box-border { + border-right: 2px solid rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .mail-list .list-group-item.active i { + color: #6673fd; } +[data-primary="color_11"] .single-mail.active { + background: #6673fd; } +[data-primary="color_11"] .profile-info h4.text-primary { + color: #6673fd !important; } +[data-primary="color_11"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_11"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #6673fd; + color: #6673fd; } +[data-primary="color_11"] .amChartsInputField { + border: 0; + background: #6673fd; } +[data-primary="color_11"] .amcharts-period-input, +[data-primary="color_11"] .amcharts-period-input-selected { + background: #6673fd; } +[data-primary="color_11"] .morris-hover { + background: #6673fd; } +[data-primary="color_11"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #6673fd; } +[data-primary="color_11"] .custom-select:focus { + border-color: #6673fd; + color: #6673fd; } +[data-primary="color_11"] .daterangepicker td.active { + background-color: #6673fd; } + [data-primary="color_11"] .daterangepicker td.active:hover { + background-color: #6673fd; } +[data-primary="color_11"] .daterangepicker button.applyBtn { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .wizard > .steps li.current a { + background-color: #6673fd; } +[data-primary="color_11"] .wizard .skip-email a { + color: #6673fd; } +[data-primary="color_11"] .wizard > .actions li:not(.disabled) a { + background-color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.done a .number { + background: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.current a .number { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #6673fd; } +[data-primary="color_11"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #6673fd; } +[data-primary="color_11"] .is-invalid .input-group-prepend .input-group-text i { + color: #b2b8fe; } +[data-primary="color_11"] .datamaps-hoverover { + color: #6673fd; + border: 1px solid rgba(102, 115, 253, 0.3); } +[data-primary="color_11"] .jqvmap-zoomin, +[data-primary="color_11"] .jqvmap-zoomout { + background-color: #6673fd; } +[data-primary="color_11"] .table .thead-primary th { + background-color: #6673fd; } +[data-primary="color_11"] .table.primary-table-bg-hover thead th { + background-color: #4d5cfd; } +[data-primary="color_11"] .table.primary-table-bg-hover tbody tr { + background-color: #6673fd; } + [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #7f8afd; } + [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_11"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #4d5cfd; } +[data-primary="color_11"] table.dataTable tr.selected { + color: #6673fd; } +[data-primary="color_11"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #6673fd !important; + background: rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #6673fd !important; + background: rgba(102, 115, 253, 0.1); } +[data-primary="color_11"] .clipboard-btn:hover { + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__dates::before { + background: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__dates::after { + background: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__line { + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__date:after { + border-color: #6b77fd; + background-color: #6673fd; } +[data-primary="color_11"] .cd-h-timeline__navigation { + border-color: #6b77fd; } +[data-primary="color_11"] .cd-h-timeline__navigation--inactive:hover { + border-color: #6b77fd; } +[data-primary="color_11"] .dd-handle { + background: #6673fd; } +[data-primary="color_11"] .dd-handle:hover { + background: #6673fd; } +[data-primary="color_11"] .dd3-content:hover { + background: #6673fd; } +[data-primary="color_11"] .noUi-connect { + background-color: #6673fd; } + [data-primary="color_11"] .noUi-connect.c-3-color { + background-color: #6673fd; } +[data-primary="color_11"] .noUi-horizontal .noUi-handle, [data-primary="color_11"] .noUi-vertical .noUi-handle { + background-color: #6673fd; } +[data-primary="color_11"] #slider-toggle.off .noUi-handle { + border-color: #6673fd; } +[data-primary="color_11"] .pignose-calendar { + border-color: #6673fd; } + [data-primary="color_11"] .pignose-calendar .pignose-calendar-top-date { + background-color: #6673fd; } +[data-primary="color_11"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #6673fd; } +[data-primary="color_11"] .bootstrap-tagsinput .tag { + background-color: #6673fd; } +[data-primary="color_11"] .toast-success { + background-color: #6673fd; } +[data-primary="color_11"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #6673fd; } +[data-primary="color_11"] .accordion-header-bg .accordion__header--primary { + background-color: #6673fd; } +[data-primary="color_11"] .alert-primary { + background: #e4e6ff; + border-color: #e4e6ff; + color: #6673fd; } +[data-primary="color_11"] .alert-alt.alert-primary { + border-left: 4px solid #6673fd; } +[data-primary="color_11"] .alert-alt.alert-primary.solid { + border-left: 4px solid #0316e1 !important; } +[data-primary="color_11"] .alert.alert-primary.solid { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .alert.alert-outline-primary { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .badge-outline-primary { + border: 1px solid #6673fd; + color: #6673fd; } +[data-primary="color_11"] .badge-primary { + background-color: #6673fd; } +[data-primary="color_11"] .page-titles h4 { + color: #6673fd; } +[data-primary="color_11"] .card-action > a { + background: #01063f; } +[data-primary="color_11"] .card-action .dropdown { + background: #01063f; + color: #6673fd; } + [data-primary="color_11"] .card-action .dropdown:hover, [data-primary="color_11"] .card-action .dropdown:focus { + background: #01063f; } +[data-primary="color_11"] .card-loader i { + background: #4353fd; } +[data-primary="color_11"] .dropdown-outline { + border: 0.1rem solid #6673fd; } +[data-primary="color_11"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #6673fd; } +[data-primary="color_11"] .card-action .custom-dropdown { + background: #fdfdff; } + [data-primary="color_11"] .card-action .custom-dropdown.show, [data-primary="color_11"] .card-action .custom-dropdown:focus, [data-primary="color_11"] .card-action .custom-dropdown:hover { + background: #6673fd; } +[data-primary="color_11"] .label-primary { + background: #6673fd; } +[data-primary="color_11"] .pagination .page-item .page-link:hover { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .pagination .page-item.active .page-link { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_11"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #6673fd; } +[data-primary="color_11"] .progress-bar { + background-color: #6673fd; } +[data-primary="color_11"] .progress-bar-primary { + background-color: #6673fd; } +[data-primary="color_11"] .ribbon__four { + background-color: #6673fd; } + [data-primary="color_11"] .ribbon__four:after, [data-primary="color_11"] .ribbon__four:before { + background-color: #cbcffe; } +[data-primary="color_11"] .ribbon__five { + background-color: #6673fd; } + [data-primary="color_11"] .ribbon__five::before { + border-color: transparent transparent #6673fd transparent; } +[data-primary="color_11"] .ribbon__six { + background-color: #6673fd; } +[data-primary="color_11"] .multi-steps > li { + color: #6673fd; } + [data-primary="color_11"] .multi-steps > li:after { + background-color: #6673fd; } + [data-primary="color_11"] .multi-steps > li.is-active:before { + border-color: #6673fd; } +[data-primary="color_11"] .timeline-badge.primary { + background-color: #6673fd !important; } +[data-primary="color_11"] .tooltip-wrapper button:hover { + background: #6673fd; } +[data-primary="color_11"] .chart_widget_tab_one .nav-link.active { + background-color: #6673fd; + border: 1px solid #6673fd; } + [data-primary="color_11"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #6673fd; } +[data-primary="color_11"] .social-icon2 a { + border: 0.1rem solid #6673fd; } +[data-primary="color_11"] .social-icon2 i { + color: #6673fd; } +[data-primary="color_11"] .social-icon3 ul li a:hover i { + color: #6673fd; } +[data-primary="color_11"] .bgl-primary { + background: #fdfdff; + border-color: #fdfdff; + color: #6673fd; } +[data-primary="color_11"] .tdl-holder input[type=checkbox]:checked + i { + background: #6673fd; } +[data-primary="color_11"] .footer .copyright a { + color: #6673fd; } +[data-primary="color_11"] .hamburger .line { + background: #6673fd; } +[data-primary="color_11"] svg.pulse-svg .first-circle, [data-primary="color_11"] svg.pulse-svg .second-circle, [data-primary="color_11"] svg.pulse-svg .third-circle { + fill: #6673fd; } +[data-primary="color_11"] .pulse-css { + background: #6673fd; } + [data-primary="color_11"] .pulse-css:after, [data-primary="color_11"] .pulse-css:before { + background-color: #6673fd; } +[data-primary="color_11"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #6673fd; } +[data-primary="color_11"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_11"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_11"] .header-right .header-profile .dropdown-menu a.active { + color: #6673fd; } +[data-primary="color_11"] .header-right .header-profile .profile_title { + background: #6673fd; } +[data-primary="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #6673fd !important; } +[data-primary="color_11"] .deznav .metismenu > li > a svg { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu > li:hover > a, [data-primary="color_11"] .deznav .metismenu > li:focus > a { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu > li.mm-active > a { + color: #6673fd; } +[data-primary="color_11"] .deznav .metismenu ul a:hover, [data-primary="color_11"] .deznav .metismenu ul a:focus, [data-primary="color_11"] .deznav .metismenu ul a.mm-active { + color: #6673fd; } +@media (min-width: 767px) { + [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_11"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } } +[data-primary="color_11"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #6673fd; } +[data-primary="color_11"] .nav-user { + background: #6673fd; } +[data-primary="color_11"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #6673fd; } + [data-primary="color_11"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .header-left input:focus { + border-color: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .loader__bar { + background: #6673fd; } +[data-primary="color_11"][data-theme-version="dark"] .loader__ball { + background: #6673fd; } +[data-primary="color_11"][data-theme-version="transparent"] .header-left input:focus { + border-color: #6673fd; } +[data-primary="color_11"] .new-arrival-content .price { + color: #6673fd; } +[data-primary="color_11"] .chart-link a i.text-primary { + color: #6673fd; } +[data-primary="color_11"] #user-activity .nav-tabs .nav-link.active { + background: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] span#counter { + color: #6673fd; } +[data-primary="color_11"] .welcome-content:after { + background: #6673fd; } +[data-primary="color_11"] .timeline-badge { + background-color: #6673fd; } +[data-primary="color_11"] .page-timeline .timeline-workplan[data-primary="color_11"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(102, 115, 253, 0.4); } +[data-primary="color_11"] .sk-three-bounce .sk-child { + background-color: #6673fd; } +[data-primary="color_11"] .dropdown-item.active, +[data-primary="color_11"] .dropdown-item:active { + color: #fff; + background-color: #6673fd; } +[data-primary="color_11"] .overlay-box:after { + background: #6673fd; } +[data-primary="color_11"] .btn-primary { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .bg-primary { + background-color: #6673fd !important; } +[data-primary="color_11"] .text-primary { + color: #6673fd !important; } +[data-primary="color_11"] .btn-primary:hover { + background-color: #1a2efc; + border-color: #1a2efc; } +[data-primary="color_11"] .btn-outline-primary { + color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .btn-outline-primary:hover { + background-color: #6673fd; + border-color: #6673fd; } +[data-primary="color_11"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_11"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_11"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_11"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_11"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_11"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #1a2efc; + border-color: #1a2efc; } + +[data-primary="color_12"] a:hover, [data-primary="color_12"] a:focus, [data-primary="color_12"] a.active { + color: #558b2f; } +[data-primary="color_12"] [data-class="bg-primary"]:before { + background: #558b2f; } +[data-primary="color_12"] .email-left-box .intro-title { + background: rgba(85, 139, 47, 0.1); } + [data-primary="color_12"] .email-left-box .intro-title i { + color: #558b2f; } +[data-primary="color_12"] .widget-stat .media .media-body h4 { + color: #558b2f !important; } +[data-primary="color_12"] .email-right-box .right-box-border { + border-right: 2px solid rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .mail-list .list-group-item.active i { + color: #558b2f; } +[data-primary="color_12"] .single-mail.active { + background: #558b2f; } +[data-primary="color_12"] .profile-info h4.text-primary { + color: #558b2f !important; } +[data-primary="color_12"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_12"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #558b2f; + color: #558b2f; } +[data-primary="color_12"] .amChartsInputField { + border: 0; + background: #558b2f; } +[data-primary="color_12"] .amcharts-period-input, +[data-primary="color_12"] .amcharts-period-input-selected { + background: #558b2f; } +[data-primary="color_12"] .morris-hover { + background: #558b2f; } +[data-primary="color_12"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #558b2f; } +[data-primary="color_12"] .custom-select:focus { + border-color: #558b2f; + color: #558b2f; } +[data-primary="color_12"] .daterangepicker td.active { + background-color: #558b2f; } + [data-primary="color_12"] .daterangepicker td.active:hover { + background-color: #558b2f; } +[data-primary="color_12"] .daterangepicker button.applyBtn { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .wizard > .steps li.current a { + background-color: #558b2f; } +[data-primary="color_12"] .wizard .skip-email a { + color: #558b2f; } +[data-primary="color_12"] .wizard > .actions li:not(.disabled) a { + background-color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.done a .number { + background: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.current a .number { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #558b2f; } +[data-primary="color_12"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #558b2f; } +[data-primary="color_12"] .is-invalid .input-group-prepend .input-group-text i { + color: #79c046; } +[data-primary="color_12"] .datamaps-hoverover { + color: #558b2f; + border: 1px solid rgba(85, 139, 47, 0.3); } +[data-primary="color_12"] .jqvmap-zoomin, +[data-primary="color_12"] .jqvmap-zoomout { + background-color: #558b2f; } +[data-primary="color_12"] .table .thead-primary th { + background-color: #558b2f; } +[data-primary="color_12"] .table.primary-table-bg-hover thead th { + background-color: #497829; } +[data-primary="color_12"] .table.primary-table-bg-hover tbody tr { + background-color: #558b2f; } + [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #619e35; } + [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_12"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #497829; } +[data-primary="color_12"] table.dataTable tr.selected { + color: #558b2f; } +[data-primary="color_12"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #558b2f !important; + background: rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #558b2f !important; + background: rgba(85, 139, 47, 0.1); } +[data-primary="color_12"] .clipboard-btn:hover { + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__dates::before { + background: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__dates::after { + background: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__line { + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__date:after { + border-color: #578e30; + background-color: #558b2f; } +[data-primary="color_12"] .cd-h-timeline__navigation { + border-color: #578e30; } +[data-primary="color_12"] .cd-h-timeline__navigation--inactive:hover { + border-color: #578e30; } +[data-primary="color_12"] .dd-handle { + background: #558b2f; } +[data-primary="color_12"] .dd-handle:hover { + background: #558b2f; } +[data-primary="color_12"] .dd3-content:hover { + background: #558b2f; } +[data-primary="color_12"] .noUi-connect { + background-color: #558b2f; } + [data-primary="color_12"] .noUi-connect.c-3-color { + background-color: #558b2f; } +[data-primary="color_12"] .noUi-horizontal .noUi-handle, [data-primary="color_12"] .noUi-vertical .noUi-handle { + background-color: #558b2f; } +[data-primary="color_12"] #slider-toggle.off .noUi-handle { + border-color: #558b2f; } +[data-primary="color_12"] .pignose-calendar { + border-color: #558b2f; } + [data-primary="color_12"] .pignose-calendar .pignose-calendar-top-date { + background-color: #558b2f; } +[data-primary="color_12"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #558b2f; } +[data-primary="color_12"] .bootstrap-tagsinput .tag { + background-color: #558b2f; } +[data-primary="color_12"] .toast-success { + background-color: #558b2f; } +[data-primary="color_12"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #558b2f; } +[data-primary="color_12"] .accordion-header-bg .accordion__header--primary { + background-color: #558b2f; } +[data-primary="color_12"] .alert-primary { + background: #94cd6c; + border-color: #94cd6c; + color: #558b2f; } +[data-primary="color_12"] .alert-alt.alert-primary { + border-left: 4px solid #558b2f; } +[data-primary="color_12"] .alert-alt.alert-primary.solid { + border-left: 4px solid #1b2c0f !important; } +[data-primary="color_12"] .alert.alert-primary.solid { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .alert.alert-outline-primary { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .badge-outline-primary { + border: 1px solid #558b2f; + color: #558b2f; } +[data-primary="color_12"] .badge-primary { + background-color: #558b2f; } +[data-primary="color_12"] .page-titles h4 { + color: #558b2f; } +[data-primary="color_12"] .card-action > a { + background: black; } +[data-primary="color_12"] .card-action .dropdown { + background: black; + color: #558b2f; } + [data-primary="color_12"] .card-action .dropdown:hover, [data-primary="color_12"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_12"] .card-loader i { + background: #457026; } +[data-primary="color_12"] .dropdown-outline { + border: 0.1rem solid #558b2f; } +[data-primary="color_12"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #558b2f; } +[data-primary="color_12"] .card-action .custom-dropdown { + background: #a2d47f; } + [data-primary="color_12"] .card-action .custom-dropdown.show, [data-primary="color_12"] .card-action .custom-dropdown:focus, [data-primary="color_12"] .card-action .custom-dropdown:hover { + background: #558b2f; } +[data-primary="color_12"] .label-primary { + background: #558b2f; } +[data-primary="color_12"] .pagination .page-item .page-link:hover { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .pagination .page-item.active .page-link { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_12"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #558b2f; } +[data-primary="color_12"] .progress-bar { + background-color: #558b2f; } +[data-primary="color_12"] .progress-bar-primary { + background-color: #558b2f; } +[data-primary="color_12"] .ribbon__four { + background-color: #558b2f; } + [data-primary="color_12"] .ribbon__four:after, [data-primary="color_12"] .ribbon__four:before { + background-color: #86c759; } +[data-primary="color_12"] .ribbon__five { + background-color: #558b2f; } + [data-primary="color_12"] .ribbon__five::before { + border-color: transparent transparent #558b2f transparent; } +[data-primary="color_12"] .ribbon__six { + background-color: #558b2f; } +[data-primary="color_12"] .multi-steps > li { + color: #558b2f; } + [data-primary="color_12"] .multi-steps > li:after { + background-color: #558b2f; } + [data-primary="color_12"] .multi-steps > li.is-active:before { + border-color: #558b2f; } +[data-primary="color_12"] .timeline-badge.primary { + background-color: #558b2f !important; } +[data-primary="color_12"] .tooltip-wrapper button:hover { + background: #558b2f; } +[data-primary="color_12"] .chart_widget_tab_one .nav-link.active { + background-color: #558b2f; + border: 1px solid #558b2f; } + [data-primary="color_12"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #558b2f; } +[data-primary="color_12"] .social-icon2 a { + border: 0.1rem solid #558b2f; } +[data-primary="color_12"] .social-icon2 i { + color: #558b2f; } +[data-primary="color_12"] .social-icon3 ul li a:hover i { + color: #558b2f; } +[data-primary="color_12"] .bgl-primary { + background: #a2d47f; + border-color: #a2d47f; + color: #558b2f; } +[data-primary="color_12"] .tdl-holder input[type=checkbox]:checked + i { + background: #558b2f; } +[data-primary="color_12"] .footer .copyright a { + color: #558b2f; } +[data-primary="color_12"] .hamburger .line { + background: #558b2f; } +[data-primary="color_12"] svg.pulse-svg .first-circle, [data-primary="color_12"] svg.pulse-svg .second-circle, [data-primary="color_12"] svg.pulse-svg .third-circle { + fill: #558b2f; } +[data-primary="color_12"] .pulse-css { + background: #558b2f; } + [data-primary="color_12"] .pulse-css:after, [data-primary="color_12"] .pulse-css:before { + background-color: #558b2f; } +[data-primary="color_12"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #558b2f; } +[data-primary="color_12"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_12"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_12"] .header-right .header-profile .dropdown-menu a.active { + color: #558b2f; } +[data-primary="color_12"] .header-right .header-profile .profile_title { + background: #558b2f; } +[data-primary="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #558b2f !important; } +[data-primary="color_12"] .deznav .metismenu > li > a svg { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu > li:hover > a, [data-primary="color_12"] .deznav .metismenu > li:focus > a { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu > li.mm-active > a { + color: #558b2f; } +[data-primary="color_12"] .deznav .metismenu ul a:hover, [data-primary="color_12"] .deznav .metismenu ul a:focus, [data-primary="color_12"] .deznav .metismenu ul a.mm-active { + color: #558b2f; } +@media (min-width: 767px) { + [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_12"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #daeecb; } } +[data-primary="color_12"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #558b2f; } +[data-primary="color_12"] .nav-user { + background: #558b2f; } +[data-primary="color_12"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #558b2f; } + [data-primary="color_12"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .header-left input:focus { + border-color: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .loader__bar { + background: #558b2f; } +[data-primary="color_12"][data-theme-version="dark"] .loader__ball { + background: #558b2f; } +[data-primary="color_12"][data-theme-version="transparent"] .header-left input:focus { + border-color: #558b2f; } +[data-primary="color_12"] .new-arrival-content .price { + color: #558b2f; } +[data-primary="color_12"] .chart-link a i.text-primary { + color: #558b2f; } +[data-primary="color_12"] #user-activity .nav-tabs .nav-link.active { + background: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] span#counter { + color: #558b2f; } +[data-primary="color_12"] .welcome-content:after { + background: #558b2f; } +[data-primary="color_12"] .timeline-badge { + background-color: #558b2f; } +[data-primary="color_12"] .page-timeline .timeline-workplan[data-primary="color_12"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(85, 139, 47, 0.4); } +[data-primary="color_12"] .sk-three-bounce .sk-child { + background-color: #558b2f; } +[data-primary="color_12"] .dropdown-item.active, +[data-primary="color_12"] .dropdown-item:active { + color: #fff; + background-color: #558b2f; } +[data-primary="color_12"] .overlay-box:after { + background: #558b2f; } +[data-primary="color_12"] .btn-primary { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .bg-primary { + background-color: #558b2f !important; } +[data-primary="color_12"] .text-primary { + color: #558b2f !important; } +[data-primary="color_12"] .btn-primary:hover { + background-color: #32521c; + border-color: #32521c; } +[data-primary="color_12"] .btn-outline-primary { + color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .btn-outline-primary:hover { + background-color: #558b2f; + border-color: #558b2f; } +[data-primary="color_12"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_12"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_12"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_12"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_12"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_12"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #32521c; + border-color: #32521c; } + +[data-primary="color_13"] a:hover, [data-primary="color_13"] a:focus, [data-primary="color_13"] a.active { + color: #2a2a2a; } +[data-primary="color_13"] [data-class="bg-primary"]:before { + background: #2a2a2a; } +[data-primary="color_13"] .email-left-box .intro-title { + background: rgba(42, 42, 42, 0.1); } + [data-primary="color_13"] .email-left-box .intro-title i { + color: #2a2a2a; } +[data-primary="color_13"] .widget-stat .media .media-body h4 { + color: #2a2a2a !important; } +[data-primary="color_13"] .email-right-box .right-box-border { + border-right: 2px solid rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .mail-list .list-group-item.active i { + color: #2a2a2a; } +[data-primary="color_13"] .single-mail.active { + background: #2a2a2a; } +[data-primary="color_13"] .profile-info h4.text-primary { + color: #2a2a2a !important; } +[data-primary="color_13"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_13"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .amChartsInputField { + border: 0; + background: #2a2a2a; } +[data-primary="color_13"] .amcharts-period-input, +[data-primary="color_13"] .amcharts-period-input-selected { + background: #2a2a2a; } +[data-primary="color_13"] .morris-hover { + background: #2a2a2a; } +[data-primary="color_13"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #2a2a2a; } +[data-primary="color_13"] .custom-select:focus { + border-color: #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .daterangepicker td.active { + background-color: #2a2a2a; } + [data-primary="color_13"] .daterangepicker td.active:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .daterangepicker button.applyBtn { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .wizard > .steps li.current a { + background-color: #2a2a2a; } +[data-primary="color_13"] .wizard .skip-email a { + color: #2a2a2a; } +[data-primary="color_13"] .wizard > .actions li:not(.disabled) a { + background-color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.done a .number { + background: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.current a .number { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #2a2a2a; } +[data-primary="color_13"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #2a2a2a; } +[data-primary="color_13"] .is-invalid .input-group-prepend .input-group-text i { + color: #505050; } +[data-primary="color_13"] .datamaps-hoverover { + color: #2a2a2a; + border: 1px solid rgba(42, 42, 42, 0.3); } +[data-primary="color_13"] .jqvmap-zoomin, +[data-primary="color_13"] .jqvmap-zoomout { + background-color: #2a2a2a; } +[data-primary="color_13"] .table .thead-primary th { + background-color: #2a2a2a; } +[data-primary="color_13"] .table.primary-table-bg-hover thead th { + background-color: #1d1d1d; } +[data-primary="color_13"] .table.primary-table-bg-hover tbody tr { + background-color: #2a2a2a; } + [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #373737; } + [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_13"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #1d1d1d; } +[data-primary="color_13"] table.dataTable tr.selected { + color: #2a2a2a; } +[data-primary="color_13"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #2a2a2a !important; + background: rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #2a2a2a !important; + background: rgba(42, 42, 42, 0.1); } +[data-primary="color_13"] .clipboard-btn:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__dates::before { + background: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__dates::after { + background: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__line { + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__date:after { + border-color: #2c2c2c; + background-color: #2a2a2a; } +[data-primary="color_13"] .cd-h-timeline__navigation { + border-color: #2c2c2c; } +[data-primary="color_13"] .cd-h-timeline__navigation--inactive:hover { + border-color: #2c2c2c; } +[data-primary="color_13"] .dd-handle { + background: #2a2a2a; } +[data-primary="color_13"] .dd-handle:hover { + background: #2a2a2a; } +[data-primary="color_13"] .dd3-content:hover { + background: #2a2a2a; } +[data-primary="color_13"] .noUi-connect { + background-color: #2a2a2a; } + [data-primary="color_13"] .noUi-connect.c-3-color { + background-color: #2a2a2a; } +[data-primary="color_13"] .noUi-horizontal .noUi-handle, [data-primary="color_13"] .noUi-vertical .noUi-handle { + background-color: #2a2a2a; } +[data-primary="color_13"] #slider-toggle.off .noUi-handle { + border-color: #2a2a2a; } +[data-primary="color_13"] .pignose-calendar { + border-color: #2a2a2a; } + [data-primary="color_13"] .pignose-calendar .pignose-calendar-top-date { + background-color: #2a2a2a; } +[data-primary="color_13"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #2a2a2a; } +[data-primary="color_13"] .bootstrap-tagsinput .tag { + background-color: #2a2a2a; } +[data-primary="color_13"] .toast-success { + background-color: #2a2a2a; } +[data-primary="color_13"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #2a2a2a; } +[data-primary="color_13"] .accordion-header-bg .accordion__header--primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .alert-primary { + background: #6a6a6a; + border-color: #6a6a6a; + color: #2a2a2a; } +[data-primary="color_13"] .alert-alt.alert-primary { + border-left: 4px solid #2a2a2a; } +[data-primary="color_13"] .alert-alt.alert-primary.solid { + border-left: 4px solid black !important; } +[data-primary="color_13"] .alert.alert-primary.solid { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .alert.alert-outline-primary { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .badge-outline-primary { + border: 1px solid #2a2a2a; + color: #2a2a2a; } +[data-primary="color_13"] .badge-primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .page-titles h4 { + color: #2a2a2a; } +[data-primary="color_13"] .card-action > a { + background: black; } +[data-primary="color_13"] .card-action .dropdown { + background: black; + color: #2a2a2a; } + [data-primary="color_13"] .card-action .dropdown:hover, [data-primary="color_13"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_13"] .card-loader i { + background: #181818; } +[data-primary="color_13"] .dropdown-outline { + border: 0.1rem solid #2a2a2a; } +[data-primary="color_13"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #2a2a2a; } +[data-primary="color_13"] .card-action .custom-dropdown { + background: #777777; } + [data-primary="color_13"] .card-action .custom-dropdown.show, [data-primary="color_13"] .card-action .custom-dropdown:focus, [data-primary="color_13"] .card-action .custom-dropdown:hover { + background: #2a2a2a; } +[data-primary="color_13"] .label-primary { + background: #2a2a2a; } +[data-primary="color_13"] .pagination .page-item .page-link:hover { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .pagination .page-item.active .page-link { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_13"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #2a2a2a; } +[data-primary="color_13"] .progress-bar { + background-color: #2a2a2a; } +[data-primary="color_13"] .progress-bar-primary { + background-color: #2a2a2a; } +[data-primary="color_13"] .ribbon__four { + background-color: #2a2a2a; } + [data-primary="color_13"] .ribbon__four:after, [data-primary="color_13"] .ribbon__four:before { + background-color: #5d5d5d; } +[data-primary="color_13"] .ribbon__five { + background-color: #2a2a2a; } + [data-primary="color_13"] .ribbon__five::before { + border-color: transparent transparent #2a2a2a transparent; } +[data-primary="color_13"] .ribbon__six { + background-color: #2a2a2a; } +[data-primary="color_13"] .multi-steps > li { + color: #2a2a2a; } + [data-primary="color_13"] .multi-steps > li:after { + background-color: #2a2a2a; } + [data-primary="color_13"] .multi-steps > li.is-active:before { + border-color: #2a2a2a; } +[data-primary="color_13"] .timeline-badge.primary { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .tooltip-wrapper button:hover { + background: #2a2a2a; } +[data-primary="color_13"] .chart_widget_tab_one .nav-link.active { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; } + [data-primary="color_13"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #2a2a2a; } +[data-primary="color_13"] .social-icon2 a { + border: 0.1rem solid #2a2a2a; } +[data-primary="color_13"] .social-icon2 i { + color: #2a2a2a; } +[data-primary="color_13"] .social-icon3 ul li a:hover i { + color: #2a2a2a; } +[data-primary="color_13"] .bgl-primary { + background: #777777; + border-color: #777777; + color: #2a2a2a; } +[data-primary="color_13"] .tdl-holder input[type=checkbox]:checked + i { + background: #2a2a2a; } +[data-primary="color_13"] .footer .copyright a { + color: #2a2a2a; } +[data-primary="color_13"] .hamburger .line { + background: #2a2a2a; } +[data-primary="color_13"] svg.pulse-svg .first-circle, [data-primary="color_13"] svg.pulse-svg .second-circle, [data-primary="color_13"] svg.pulse-svg .third-circle { + fill: #2a2a2a; } +[data-primary="color_13"] .pulse-css { + background: #2a2a2a; } + [data-primary="color_13"] .pulse-css:after, [data-primary="color_13"] .pulse-css:before { + background-color: #2a2a2a; } +[data-primary="color_13"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #2a2a2a; } +[data-primary="color_13"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_13"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_13"] .header-right .header-profile .dropdown-menu a.active { + color: #2a2a2a; } +[data-primary="color_13"] .header-right .header-profile .profile_title { + background: #2a2a2a; } +[data-primary="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .deznav .metismenu > li > a svg { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu > li:hover > a, [data-primary="color_13"] .deznav .metismenu > li:focus > a { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu > li.mm-active > a { + color: #2a2a2a; } +[data-primary="color_13"] .deznav .metismenu ul a:hover, [data-primary="color_13"] .deznav .metismenu ul a:focus, [data-primary="color_13"] .deznav .metismenu ul a.mm-active { + color: #2a2a2a; } +@media (min-width: 767px) { + [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_13"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #aaaaaa; } } +[data-primary="color_13"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #2a2a2a; } +[data-primary="color_13"] .nav-user { + background: #2a2a2a; } +[data-primary="color_13"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #2a2a2a; } + [data-primary="color_13"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .header-left input:focus { + border-color: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .loader__bar { + background: #2a2a2a; } +[data-primary="color_13"][data-theme-version="dark"] .loader__ball { + background: #2a2a2a; } +[data-primary="color_13"][data-theme-version="transparent"] .header-left input:focus { + border-color: #2a2a2a; } +[data-primary="color_13"] .new-arrival-content .price { + color: #2a2a2a; } +[data-primary="color_13"] .chart-link a i.text-primary { + color: #2a2a2a; } +[data-primary="color_13"] #user-activity .nav-tabs .nav-link.active { + background: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] span#counter { + color: #2a2a2a; } +[data-primary="color_13"] .welcome-content:after { + background: #2a2a2a; } +[data-primary="color_13"] .timeline-badge { + background-color: #2a2a2a; } +[data-primary="color_13"] .page-timeline .timeline-workplan[data-primary="color_13"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(42, 42, 42, 0.4); } +[data-primary="color_13"] .sk-three-bounce .sk-child { + background-color: #2a2a2a; } +[data-primary="color_13"] .dropdown-item.active, +[data-primary="color_13"] .dropdown-item:active { + color: #fff; + background-color: #2a2a2a; } +[data-primary="color_13"] .overlay-box:after { + background: #2a2a2a; } +[data-primary="color_13"] .btn-primary { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .bg-primary { + background-color: #2a2a2a !important; } +[data-primary="color_13"] .text-primary { + color: #2a2a2a !important; } +[data-primary="color_13"] .btn-primary:hover { + background-color: #040404; + border-color: #040404; } +[data-primary="color_13"] .btn-outline-primary { + color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .btn-outline-primary:hover { + background-color: #2a2a2a; + border-color: #2a2a2a; } +[data-primary="color_13"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_13"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_13"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_13"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_13"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_13"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #040404; + border-color: #040404; } + +[data-primary="color_14"] a:hover, [data-primary="color_14"] a:focus, [data-primary="color_14"] a.active { + color: #1367c8; } +[data-primary="color_14"] [data-class="bg-primary"]:before { + background: #1367c8; } +[data-primary="color_14"] .email-left-box .intro-title { + background: rgba(19, 103, 200, 0.1); } + [data-primary="color_14"] .email-left-box .intro-title i { + color: #1367c8; } +[data-primary="color_14"] .widget-stat .media .media-body h4 { + color: #1367c8 !important; } +[data-primary="color_14"] .email-right-box .right-box-border { + border-right: 2px solid rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .mail-list .list-group-item.active i { + color: #1367c8; } +[data-primary="color_14"] .single-mail.active { + background: #1367c8; } +[data-primary="color_14"] .profile-info h4.text-primary { + color: #1367c8 !important; } +[data-primary="color_14"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_14"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #1367c8; + color: #1367c8; } +[data-primary="color_14"] .amChartsInputField { + border: 0; + background: #1367c8; } +[data-primary="color_14"] .amcharts-period-input, +[data-primary="color_14"] .amcharts-period-input-selected { + background: #1367c8; } +[data-primary="color_14"] .morris-hover { + background: #1367c8; } +[data-primary="color_14"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #1367c8; } +[data-primary="color_14"] .custom-select:focus { + border-color: #1367c8; + color: #1367c8; } +[data-primary="color_14"] .daterangepicker td.active { + background-color: #1367c8; } + [data-primary="color_14"] .daterangepicker td.active:hover { + background-color: #1367c8; } +[data-primary="color_14"] .daterangepicker button.applyBtn { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .wizard > .steps li.current a { + background-color: #1367c8; } +[data-primary="color_14"] .wizard .skip-email a { + color: #1367c8; } +[data-primary="color_14"] .wizard > .actions li:not(.disabled) a { + background-color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.done a .number { + background: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.current a .number { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #1367c8; } +[data-primary="color_14"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #1367c8; } +[data-primary="color_14"] .is-invalid .input-group-prepend .input-group-text i { + color: #3b8dec; } +[data-primary="color_14"] .datamaps-hoverover { + color: #1367c8; + border: 1px solid rgba(19, 103, 200, 0.3); } +[data-primary="color_14"] .jqvmap-zoomin, +[data-primary="color_14"] .jqvmap-zoomout { + background-color: #1367c8; } +[data-primary="color_14"] .table .thead-primary th { + background-color: #1367c8; } +[data-primary="color_14"] .table.primary-table-bg-hover thead th { + background-color: #115bb1; } +[data-primary="color_14"] .table.primary-table-bg-hover tbody tr { + background-color: #1367c8; } + [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #1573df; } + [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_14"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #115bb1; } +[data-primary="color_14"] table.dataTable tr.selected { + color: #1367c8; } +[data-primary="color_14"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #1367c8 !important; + background: rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #1367c8 !important; + background: rgba(19, 103, 200, 0.1); } +[data-primary="color_14"] .clipboard-btn:hover { + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__dates::before { + background: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__dates::after { + background: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__line { + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__date:after { + border-color: #1369cc; + background-color: #1367c8; } +[data-primary="color_14"] .cd-h-timeline__navigation { + border-color: #1369cc; } +[data-primary="color_14"] .cd-h-timeline__navigation--inactive:hover { + border-color: #1369cc; } +[data-primary="color_14"] .dd-handle { + background: #1367c8; } +[data-primary="color_14"] .dd-handle:hover { + background: #1367c8; } +[data-primary="color_14"] .dd3-content:hover { + background: #1367c8; } +[data-primary="color_14"] .noUi-connect { + background-color: #1367c8; } + [data-primary="color_14"] .noUi-connect.c-3-color { + background-color: #1367c8; } +[data-primary="color_14"] .noUi-horizontal .noUi-handle, [data-primary="color_14"] .noUi-vertical .noUi-handle { + background-color: #1367c8; } +[data-primary="color_14"] #slider-toggle.off .noUi-handle { + border-color: #1367c8; } +[data-primary="color_14"] .pignose-calendar { + border-color: #1367c8; } + [data-primary="color_14"] .pignose-calendar .pignose-calendar-top-date { + background-color: #1367c8; } +[data-primary="color_14"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #1367c8; } +[data-primary="color_14"] .bootstrap-tagsinput .tag { + background-color: #1367c8; } +[data-primary="color_14"] .toast-success { + background-color: #1367c8; } +[data-primary="color_14"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #1367c8; } +[data-primary="color_14"] .accordion-header-bg .accordion__header--primary { + background-color: #1367c8; } +[data-primary="color_14"] .alert-primary { + background: #6aa8f1; + border-color: #6aa8f1; + color: #1367c8; } +[data-primary="color_14"] .alert-alt.alert-primary { + border-left: 4px solid #1367c8; } +[data-primary="color_14"] .alert-alt.alert-primary.solid { + border-left: 4px solid #082b54 !important; } +[data-primary="color_14"] .alert.alert-primary.solid { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .alert.alert-outline-primary { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .badge-outline-primary { + border: 1px solid #1367c8; + color: #1367c8; } +[data-primary="color_14"] .badge-primary { + background-color: #1367c8; } +[data-primary="color_14"] .page-titles h4 { + color: #1367c8; } +[data-primary="color_14"] .card-action > a { + background: black; } +[data-primary="color_14"] .card-action .dropdown { + background: black; + color: #1367c8; } + [data-primary="color_14"] .card-action .dropdown:hover, [data-primary="color_14"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_14"] .card-loader i { + background: #1056a7; } +[data-primary="color_14"] .dropdown-outline { + border: 0.1rem solid #1367c8; } +[data-primary="color_14"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #1367c8; } +[data-primary="color_14"] .card-action .custom-dropdown { + background: #81b6f3; } + [data-primary="color_14"] .card-action .custom-dropdown.show, [data-primary="color_14"] .card-action .custom-dropdown:focus, [data-primary="color_14"] .card-action .custom-dropdown:hover { + background: #1367c8; } +[data-primary="color_14"] .label-primary { + background: #1367c8; } +[data-primary="color_14"] .pagination .page-item .page-link:hover { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .pagination .page-item.active .page-link { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_14"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #1367c8; } +[data-primary="color_14"] .progress-bar { + background-color: #1367c8; } +[data-primary="color_14"] .progress-bar-primary { + background-color: #1367c8; } +[data-primary="color_14"] .ribbon__four { + background-color: #1367c8; } + [data-primary="color_14"] .ribbon__four:after, [data-primary="color_14"] .ribbon__four:before { + background-color: #529bef; } +[data-primary="color_14"] .ribbon__five { + background-color: #1367c8; } + [data-primary="color_14"] .ribbon__five::before { + border-color: transparent transparent #1367c8 transparent; } +[data-primary="color_14"] .ribbon__six { + background-color: #1367c8; } +[data-primary="color_14"] .multi-steps > li { + color: #1367c8; } + [data-primary="color_14"] .multi-steps > li:after { + background-color: #1367c8; } + [data-primary="color_14"] .multi-steps > li.is-active:before { + border-color: #1367c8; } +[data-primary="color_14"] .timeline-badge.primary { + background-color: #1367c8 !important; } +[data-primary="color_14"] .tooltip-wrapper button:hover { + background: #1367c8; } +[data-primary="color_14"] .chart_widget_tab_one .nav-link.active { + background-color: #1367c8; + border: 1px solid #1367c8; } + [data-primary="color_14"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #1367c8; } +[data-primary="color_14"] .social-icon2 a { + border: 0.1rem solid #1367c8; } +[data-primary="color_14"] .social-icon2 i { + color: #1367c8; } +[data-primary="color_14"] .social-icon3 ul li a:hover i { + color: #1367c8; } +[data-primary="color_14"] .bgl-primary { + background: #81b6f3; + border-color: #81b6f3; + color: #1367c8; } +[data-primary="color_14"] .tdl-holder input[type=checkbox]:checked + i { + background: #1367c8; } +[data-primary="color_14"] .footer .copyright a { + color: #1367c8; } +[data-primary="color_14"] .hamburger .line { + background: #1367c8; } +[data-primary="color_14"] svg.pulse-svg .first-circle, [data-primary="color_14"] svg.pulse-svg .second-circle, [data-primary="color_14"] svg.pulse-svg .third-circle { + fill: #1367c8; } +[data-primary="color_14"] .pulse-css { + background: #1367c8; } + [data-primary="color_14"] .pulse-css:after, [data-primary="color_14"] .pulse-css:before { + background-color: #1367c8; } +[data-primary="color_14"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #1367c8; } +[data-primary="color_14"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_14"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_14"] .header-right .header-profile .dropdown-menu a.active { + color: #1367c8; } +[data-primary="color_14"] .header-right .header-profile .profile_title { + background: #1367c8; } +[data-primary="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #1367c8 !important; } +[data-primary="color_14"] .deznav .metismenu > li > a svg { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu > li:hover > a, [data-primary="color_14"] .deznav .metismenu > li:focus > a { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu > li.mm-active > a { + color: #1367c8; } +[data-primary="color_14"] .deznav .metismenu ul a:hover, [data-primary="color_14"] .deznav .metismenu ul a:focus, [data-primary="color_14"] .deznav .metismenu ul a.mm-active { + color: #1367c8; } +@media (min-width: 767px) { + [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_14"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #deecfc; } } +[data-primary="color_14"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #1367c8; } +[data-primary="color_14"] .nav-user { + background: #1367c8; } +[data-primary="color_14"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #1367c8; } + [data-primary="color_14"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .header-left input:focus { + border-color: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .loader__bar { + background: #1367c8; } +[data-primary="color_14"][data-theme-version="dark"] .loader__ball { + background: #1367c8; } +[data-primary="color_14"][data-theme-version="transparent"] .header-left input:focus { + border-color: #1367c8; } +[data-primary="color_14"] .new-arrival-content .price { + color: #1367c8; } +[data-primary="color_14"] .chart-link a i.text-primary { + color: #1367c8; } +[data-primary="color_14"] #user-activity .nav-tabs .nav-link.active { + background: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] span#counter { + color: #1367c8; } +[data-primary="color_14"] .welcome-content:after { + background: #1367c8; } +[data-primary="color_14"] .timeline-badge { + background-color: #1367c8; } +[data-primary="color_14"] .page-timeline .timeline-workplan[data-primary="color_14"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(19, 103, 200, 0.4); } +[data-primary="color_14"] .sk-three-bounce .sk-child { + background-color: #1367c8; } +[data-primary="color_14"] .dropdown-item.active, +[data-primary="color_14"] .dropdown-item:active { + color: #fff; + background-color: #1367c8; } +[data-primary="color_14"] .overlay-box:after { + background: #1367c8; } +[data-primary="color_14"] .btn-primary { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .bg-primary { + background-color: #1367c8 !important; } +[data-primary="color_14"] .text-primary { + color: #1367c8 !important; } +[data-primary="color_14"] .btn-primary:hover { + background-color: #0c4382; + border-color: #0c4382; } +[data-primary="color_14"] .btn-outline-primary { + color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .btn-outline-primary:hover { + background-color: #1367c8; + border-color: #1367c8; } +[data-primary="color_14"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_14"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_14"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_14"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_14"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_14"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #0c4382; + border-color: #0c4382; } + +[data-primary="color_15"] a:hover, [data-primary="color_15"] a:focus, [data-primary="color_15"] a.active { + color: #ed0b4c; } +[data-primary="color_15"] [data-class="bg-primary"]:before { + background: #ed0b4c; } +[data-primary="color_15"] .email-left-box .intro-title { + background: rgba(237, 11, 76, 0.1); } + [data-primary="color_15"] .email-left-box .intro-title i { + color: #ed0b4c; } +[data-primary="color_15"] .widget-stat .media .media-body h4 { + color: #ed0b4c !important; } +[data-primary="color_15"] .email-right-box .right-box-border { + border-right: 2px solid rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .mail-list .list-group-item.active i { + color: #ed0b4c; } +[data-primary="color_15"] .single-mail.active { + background: #ed0b4c; } +[data-primary="color_15"] .profile-info h4.text-primary { + color: #ed0b4c !important; } +[data-primary="color_15"] .profile-tab .nav-item .nav-link:hover, [data-primary="color_15"] .profile-tab .nav-item .nav-link.active { + border-bottom: 0.2px solid #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .amChartsInputField { + border: 0; + background: #ed0b4c; } +[data-primary="color_15"] .amcharts-period-input, +[data-primary="color_15"] .amcharts-period-input-selected { + background: #ed0b4c; } +[data-primary="color_15"] .morris-hover { + background: #ed0b4c; } +[data-primary="color_15"] .select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #ed0b4c; } +[data-primary="color_15"] .custom-select:focus { + border-color: #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .daterangepicker td.active { + background-color: #ed0b4c; } + [data-primary="color_15"] .daterangepicker td.active:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .daterangepicker button.applyBtn { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .wizard > .steps li.current a { + background-color: #ed0b4c; } +[data-primary="color_15"] .wizard .skip-email a { + color: #ed0b4c; } +[data-primary="color_15"] .wizard > .actions li:not(.disabled) a { + background-color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.done a .number { + background: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.current a .number { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li.disabled a .number { + color: #ed0b4c; } +[data-primary="color_15"] .step-form-horizontal .wizard .steps li:not(:last-child)::after { + background-color: #ed0b4c; } +[data-primary="color_15"] .is-invalid .input-group-prepend .input-group-text i { + color: #f74e7e; } +[data-primary="color_15"] .datamaps-hoverover { + color: #ed0b4c; + border: 1px solid rgba(237, 11, 76, 0.3); } +[data-primary="color_15"] .jqvmap-zoomin, +[data-primary="color_15"] .jqvmap-zoomout { + background-color: #ed0b4c; } +[data-primary="color_15"] .table .thead-primary th { + background-color: #ed0b4c; } +[data-primary="color_15"] .table.primary-table-bg-hover thead th { + background-color: #d50a44; } +[data-primary="color_15"] .table.primary-table-bg-hover tbody tr { + background-color: #ed0b4c; } + [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:hover { + background-color: #f51d5b; } + [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:not(:last-child) td, [data-primary="color_15"] .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #d50a44; } +[data-primary="color_15"] table.dataTable tr.selected { + color: #ed0b4c; } +[data-primary="color_15"] .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #ed0b4c !important; + background: rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + color: #ed0b4c !important; + background: rgba(237, 11, 76, 0.1); } +[data-primary="color_15"] .clipboard-btn:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__dates::before { + background: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__dates::after { + background: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__line { + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__date:after { + border-color: #f10b4d; + background-color: #ed0b4c; } +[data-primary="color_15"] .cd-h-timeline__navigation { + border-color: #f10b4d; } +[data-primary="color_15"] .cd-h-timeline__navigation--inactive:hover { + border-color: #f10b4d; } +[data-primary="color_15"] .dd-handle { + background: #ed0b4c; } +[data-primary="color_15"] .dd-handle:hover { + background: #ed0b4c; } +[data-primary="color_15"] .dd3-content:hover { + background: #ed0b4c; } +[data-primary="color_15"] .noUi-connect { + background-color: #ed0b4c; } + [data-primary="color_15"] .noUi-connect.c-3-color { + background-color: #ed0b4c; } +[data-primary="color_15"] .noUi-horizontal .noUi-handle, [data-primary="color_15"] .noUi-vertical .noUi-handle { + background-color: #ed0b4c; } +[data-primary="color_15"] #slider-toggle.off .noUi-handle { + border-color: #ed0b4c; } +[data-primary="color_15"] .pignose-calendar { + border-color: #ed0b4c; } + [data-primary="color_15"] .pignose-calendar .pignose-calendar-top-date { + background-color: #ed0b4c; } +[data-primary="color_15"] .pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #ed0b4c; } +[data-primary="color_15"] .bootstrap-tagsinput .tag { + background-color: #ed0b4c; } +[data-primary="color_15"] .toast-success { + background-color: #ed0b4c; } +[data-primary="color_15"] .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #ed0b4c; } +[data-primary="color_15"] .accordion-header-bg .accordion__header--primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .alert-primary { + background: #f97ea2; + border-color: #f97ea2; + color: #ed0b4c; } +[data-primary="color_15"] .alert-alt.alert-primary { + border-left: 4px solid #ed0b4c; } +[data-primary="color_15"] .alert-alt.alert-primary.solid { + border-left: 4px solid #730525 !important; } +[data-primary="color_15"] .alert.alert-primary.solid { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .alert.alert-outline-primary { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .badge-outline-primary { + border: 1px solid #ed0b4c; + color: #ed0b4c; } +[data-primary="color_15"] .badge-primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .page-titles h4 { + color: #ed0b4c; } +[data-primary="color_15"] .card-action > a { + background: black; } +[data-primary="color_15"] .card-action .dropdown { + background: black; + color: #ed0b4c; } + [data-primary="color_15"] .card-action .dropdown:hover, [data-primary="color_15"] .card-action .dropdown:focus { + background: black; } +[data-primary="color_15"] .card-loader i { + background: #cb0941; } +[data-primary="color_15"] .dropdown-outline { + border: 0.1rem solid #ed0b4c; } +[data-primary="color_15"] .custom-dropdown .dropdown-menu .dropdown-item:hover { + color: #ed0b4c; } +[data-primary="color_15"] .card-action .custom-dropdown { + background: #fa97b3; } + [data-primary="color_15"] .card-action .custom-dropdown.show, [data-primary="color_15"] .card-action .custom-dropdown:focus, [data-primary="color_15"] .card-action .custom-dropdown:hover { + background: #ed0b4c; } +[data-primary="color_15"] .label-primary { + background: #ed0b4c; } +[data-primary="color_15"] .pagination .page-item .page-link:hover { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .pagination .page-item.active .page-link { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .bootstrap-popover-wrapper .bootstrap-popover button:hover, +[data-primary="color_15"] .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #ed0b4c; } +[data-primary="color_15"] .progress-bar { + background-color: #ed0b4c; } +[data-primary="color_15"] .progress-bar-primary { + background-color: #ed0b4c; } +[data-primary="color_15"] .ribbon__four { + background-color: #ed0b4c; } + [data-primary="color_15"] .ribbon__four:after, [data-primary="color_15"] .ribbon__four:before { + background-color: #f86690; } +[data-primary="color_15"] .ribbon__five { + background-color: #ed0b4c; } + [data-primary="color_15"] .ribbon__five::before { + border-color: transparent transparent #ed0b4c transparent; } +[data-primary="color_15"] .ribbon__six { + background-color: #ed0b4c; } +[data-primary="color_15"] .multi-steps > li { + color: #ed0b4c; } + [data-primary="color_15"] .multi-steps > li:after { + background-color: #ed0b4c; } + [data-primary="color_15"] .multi-steps > li.is-active:before { + border-color: #ed0b4c; } +[data-primary="color_15"] .timeline-badge.primary { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .tooltip-wrapper button:hover { + background: #ed0b4c; } +[data-primary="color_15"] .chart_widget_tab_one .nav-link.active { + background-color: #ed0b4c; + border: 1px solid #ed0b4c; } + [data-primary="color_15"] .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #ed0b4c; } +[data-primary="color_15"] .social-icon2 a { + border: 0.1rem solid #ed0b4c; } +[data-primary="color_15"] .social-icon2 i { + color: #ed0b4c; } +[data-primary="color_15"] .social-icon3 ul li a:hover i { + color: #ed0b4c; } +[data-primary="color_15"] .bgl-primary { + background: #fa97b3; + border-color: #fa97b3; + color: #ed0b4c; } +[data-primary="color_15"] .tdl-holder input[type=checkbox]:checked + i { + background: #ed0b4c; } +[data-primary="color_15"] .footer .copyright a { + color: #ed0b4c; } +[data-primary="color_15"] .hamburger .line { + background: #ed0b4c; } +[data-primary="color_15"] svg.pulse-svg .first-circle, [data-primary="color_15"] svg.pulse-svg .second-circle, [data-primary="color_15"] svg.pulse-svg .third-circle { + fill: #ed0b4c; } +[data-primary="color_15"] .pulse-css { + background: #ed0b4c; } + [data-primary="color_15"] .pulse-css:after, [data-primary="color_15"] .pulse-css:before { + background-color: #ed0b4c; } +[data-primary="color_15"] .notification_dropdown .dropdown-menu-right .notification_title { + background: #ed0b4c; } +[data-primary="color_15"] .header-right .header-profile .dropdown-menu a:hover, [data-primary="color_15"] .header-right .header-profile .dropdown-menu a:focus, [data-primary="color_15"] .header-right .header-profile .dropdown-menu a.active { + color: #ed0b4c; } +[data-primary="color_15"] .header-right .header-profile .profile_title { + background: #ed0b4c; } +[data-primary="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .deznav .metismenu > li > a svg { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu > li:hover > a, [data-primary="color_15"] .deznav .metismenu > li:focus > a { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu > li.mm-active > a { + color: #ed0b4c; } +[data-primary="color_15"] .deznav .metismenu ul a:hover, [data-primary="color_15"] .deznav .metismenu ul a:focus, [data-primary="color_15"] .deznav .metismenu ul a.mm-active { + color: #ed0b4c; } +@media (min-width: 767px) { + [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-primary="color_15"] [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: #fff8fa; } } +[data-primary="color_15"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #ed0b4c; } +[data-primary="color_15"] .nav-user { + background: #ed0b4c; } +[data-primary="color_15"] .sidebar-right .sidebar-right .sidebar-right-trigger { + color: #ed0b4c; } + [data-primary="color_15"] .sidebar-right .sidebar-right .sidebar-right-trigger:hover { + color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .pagination .page-item .page-link:hover { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .pagination .page-item.active .page-link { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .header-left input:focus { + border-color: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .loader__bar { + background: #ed0b4c; } +[data-primary="color_15"][data-theme-version="dark"] .loader__ball { + background: #ed0b4c; } +[data-primary="color_15"][data-theme-version="transparent"] .header-left input:focus { + border-color: #ed0b4c; } +[data-primary="color_15"] .new-arrival-content .price { + color: #ed0b4c; } +[data-primary="color_15"] .chart-link a i.text-primary { + color: #ed0b4c; } +[data-primary="color_15"] #user-activity .nav-tabs .nav-link.active { + background: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] span#counter { + color: #ed0b4c; } +[data-primary="color_15"] .welcome-content:after { + background: #ed0b4c; } +[data-primary="color_15"] .timeline-badge { + background-color: #ed0b4c; } +[data-primary="color_15"] .page-timeline .timeline-workplan[data-primary="color_15"] .page-timeline .timeline .timeline-badge:after { + background-color: rgba(237, 11, 76, 0.4); } +[data-primary="color_15"] .sk-three-bounce .sk-child { + background-color: #ed0b4c; } +[data-primary="color_15"] .dropdown-item.active, +[data-primary="color_15"] .dropdown-item:active { + color: #fff; + background-color: #ed0b4c; } +[data-primary="color_15"] .overlay-box:after { + background: #ed0b4c; } +[data-primary="color_15"] .btn-primary { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .bg-primary { + background-color: #ed0b4c !important; } +[data-primary="color_15"] .text-primary { + color: #ed0b4c !important; } +[data-primary="color_15"] .btn-primary:hover { + background-color: #a40835; + border-color: #a40835; } +[data-primary="color_15"] .btn-outline-primary { + color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .btn-outline-primary:hover { + background-color: #ed0b4c; + border-color: #ed0b4c; } +[data-primary="color_15"] .btn-primary:not(:disabled):not(.disabled):active, +[data-primary="color_15"] .btn-primary:not(:disabled):not(.disabled).active, +[data-primary="color_15"] .show > .btn-primary.dropdown-toggle, +[data-primary="color_15"] .btn-outline-primary:not(:disabled):not(.disabled):active, +[data-primary="color_15"] .btn-outline-primary:not(:disabled):not(.disabled).active, +[data-primary="color_15"] .show > .btn-outline-primary.dropdown-toggle { + background-color: #a40835; + border-color: #a40835; } + +.bg-primary-alt { + background-color: rgba(11, 42, 151, 0.1); } + +.bg-secondary-alt { + background-color: rgba(160, 44, 250, 0.1); } + +.bg-success-alt { + background-color: rgba(43, 193, 85, 0.1); } + +.bg-info-alt { + background-color: rgba(30, 167, 197, 0.1); } + +.bg-warning-alt { + background-color: rgba(255, 188, 17, 0.1); } + +.bg-danger-alt { + background-color: rgba(249, 70, 135, 0.1); } + +.bg-light-alt { + background-color: rgba(244, 245, 249, 0.1); } + +.bg-dark-alt { + background-color: rgba(177, 177, 177, 0.1); } + +[data-typography="opensans"] { + font-family: 'Open Sans', sans-serif; } + +[data-typography="poppins"] { + font-family: 'poppins', sans-serif; } + +[data-typography="roboto"] { + font-family: 'Roboto', sans-serif; } + +[data-typography="helvetica"] { + font-family: 'HelveticaNeue'; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="transparent"] { + background: url("../images/body/12.jpg"); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + background-position: center; + position: relative; + color: #fff; } + [data-theme-version="transparent"] h1, + [data-theme-version="transparent"] h2, + [data-theme-version="transparent"] h3, + [data-theme-version="transparent"] h4, + [data-theme-version="transparent"] h5, + [data-theme-version="transparent"] h6 { + color: #fff !important; } + [data-theme-version="transparent"] a.link { + color: #ddd; } + [data-theme-version="transparent"] a.link:focus, + [data-theme-version="transparent"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="transparent"] a { + color: #fff; } + [data-theme-version="transparent"] a:hover { + color: #828690; } + [data-theme-version="transparent"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="transparent"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="transparent"] .dropdown-menu { + background-color: #1e2746; } +[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus { + background-color: #181f39; + color: #fff; } +[data-theme-version="transparent"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="transparent"] .card { + background-color: rgba(0, 0, 0, 0.15); } + +[data-theme-version="transparent"] .header { + background-color: rgba(0, 0, 0, 0.15); } +[data-theme-version="transparent"] .header-left input { + border-color: #333a54; + color: #fff; } + [data-theme-version="transparent"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="transparent"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } +[data-theme-version="transparent"] .nav-control { + color: #fff; } +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .deznav { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu > li > a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a { + background-color: rgba(0, 0, 0, 0.15) !important; + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after { + border-color: transparent transparent #fff transparent; } + [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after { + border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="dark"] { + background: #181f39; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .dropdown-menu { + background-color: #181f39; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #1e2746; + color: #7e7e7e; } +[data-theme-version="dark"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .card { + background-color: #1e2746; + box-shadow: none; } +[data-theme-version="dark"] .btn-outline-dark:hover { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .tdl-holder input[type=text], +[data-theme-version="dark"] .tdl-holder li { + background-color: #1e2746; + border-color: #333a54; } +[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder { + color: #828690; } +[data-theme-version="dark"] .tdl-holder label:hover { + background-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .text-muted { + color: #828690 !important; } +[data-theme-version="dark"] .modal-content { + background: #1e2746; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .table strong { + color: #fff; } +[data-theme-version="dark"] .text-dark { + color: #828690 !important; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: #333a54; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #181f39; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #181f39; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #181f39; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #333a54; + color: #7e7e7e; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #1e2746; } + +[data-theme-version="dark"] .header { + background-color: #1e2746; } +[data-theme-version="dark"] .header-left input { + background: #181f39 !important; + border-color: transparent; + color: #fff !important; } + [data-theme-version="dark"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="dark"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="dark"] .header-left .search_icon { + background: #181f39 !important; } + [data-theme-version="dark"] .header-left .search_icon i { + color: #fff; } +[data-theme-version="dark"] .header-right .right-sidebar a { + color: #0B2A97; + border-color: #333a54; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: #181f39; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #1e2746; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #1e2746; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #1e2746; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #181f39; } +[data-theme-version="dark"] .deznav { + background-color: #1e2746; } + [data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } + [data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-color: #fff; } + +[data-theme-version="dark"] .sidebar-right { + background-color: #1d2544; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #1d2544; + border-bottom: 1px solid #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active { + background-color: #181f39; } + +[data-theme-version="dark"] .footer { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright p { + color: #fff; } + +/* ============= + Calendar +============= */ +.app-fullcalender button { + border-radius: 0px; + color: #B1B1B1; } +.app-fullcalender td { + border-color: #f0f1f5; } + +.calendar { + float: left; + margin-bottom: 0; } + +.fc-view { + margin-top: 1.875rem; } + +.fc-toolbar { + margin-bottom: 0.3125rem; + margin-top: 0.9375rem; } + @media (max-width: 575.98px) { + .fc-toolbar .fc-left { + display: flex; + justify-content: space-between; + margin-bottom: 0.625rem; + float: none; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-right { + display: flex; + justify-content: center; + float: none; + margin-bottom: 0.3125rem; } } + @media (max-width: 575.98px) { + .fc-toolbar .fc-center { + display: flex; + justify-content: center; } + .fc-toolbar .fc-center * { + float: none; } } + +.fc-toolbar h2 { + font-size: 1rem; + font-weight: 600; + line-height: 1.875rem; + text-transform: uppercase; } + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0; + box-shadow: none; } + +.fc-widget-header { + border: 1px solid #f0f1f5; + border-bottom: 0 !important; } + +.fc th.fc-widget-header { + background: #f0f1f5 !important; + font-size: 0.875rem; + line-height: 1.25rem; + padding: 0.625rem 0; + text-transform: uppercase; } + +.fc-button { + border: 1px solid #f0f1f5; + text-transform: capitalize; } + .fc-button.active { + box-shadow: none !important; } + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem; } + +.fc-event { + border-radius: 0.125rem; + border: none; + cursor: move; + font-size: 0.8125rem; + margin: 0.3125rem 0.4375rem; + padding: 0.3125rem; + text-align: center; } + +.external-event { + cursor: move; + margin: 0.625rem 0; + padding: 0.125rem 0; } + +.fc-basic-view td.fc-week-number span { + padding-right: 0.3125rem; } + +.fc-basic-view td.fc-day-number { + padding-right: 0.3125rem; } + +#drop-remove { + margin-right: 8px; + top: 0.1875rem; } + +#add-category .modal-dialog, +#event-modal .modal-dialog { + max-width: 37.5rem; } + +.fc-content { + color: #fff; } + +.fc th.fc-widget-header { + background: transparent !important; } + +.fc-button { + background: #fff; } + +.fc-state-hover { + background: #fff !important; } + +.fc-state-highlight { + background: #f2f4fa !important; } + [data-theme-version="dark"] .fc-state-highlight { + color: #fff !important; } + +.fc-cell-overlay { + background: #fff !important; } + +.fc-unthemed .fc-today { + background: #f2f4fa !important; } + +.fc-day-top { + color: #B1B1B1 !important; } + [data-theme-version="dark"] .fc-day-top { + color: #fff !important; } + +.external-event { + color: #fff; } + [data-theme-version="dark"] .external-event { + color: #fff !important; } + +.fc-basic-view .fc-body .fc-row { + min-height: 1rem; } + +.fc-scroller.fc-day-grid-container { + height: 490px !important; } + +.fc-row.fc-week.fc-widget-content.fc-rigid { + height: 81px !important; } + +@media only screen and (max-width: 1440px) { + .email_left_pane { + display: none; } } + +#external-events .external-event:before { + content: ""; + display: inline-block; + width: 14px; + height: 14px; + border-radius: 50%; + margin-right: .9rem; + position: relative; + top: 2px; } +#external-events [data-class="bg-primary"] { + background-color: transparent !important; + color: #B1B1B1; } + [data-theme-version="dark"] #external-events [data-class="bg-primary"] { + color: #fff !important; } + #external-events [data-class="bg-primary"]::before { + background: #0B2A97; } +#external-events [data-class="bg-success"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-success"]::before { + background: #2BC155; } +#external-events [data-class="bg-warning"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-warning"]::before { + background: #FFBC11; } +#external-events [data-class="bg-dark"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-dark"]::before { + background: #B1B1B1; } +#external-events [data-class="bg-danger"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-danger"]::before { + background: #F94687; } +#external-events [data-class="bg-info"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-info"]::before { + background: #1EA7C5; } +#external-events [data-class="bg-pink"] { + background-color: transparent !important; + color: #B1B1B1; } + #external-events [data-class="bg-pink"]::before { + background: #e83e8c; } + +.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td { + border-color: #f0f1f5; } + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, + [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton td, + [data-theme-version="dark"] .fc .fc-row .fc-helper-skeleton td { + border-color: #333a54; } + +[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead { + border-color: #333a54; } + +.email-left-box { + width: 15rem; + float: left; + padding: 0 1.25rem 1.25rem 1rem; + border-top: 0; + border-left: 0; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-left-box { + width: 100%; + padding-bottom: 0px !important; } } + @media (max-width: 575.98px) { + .email-left-box { + width: 100%; + float: none; + border: none; + padding-bottom: 30px !important; } } + .email-left-box .intro-title { + background: rgba(11, 42, 151, 0.1); + padding: 1rem; + margin: 1.875rem 0 1.25rem 0; } + .email-left-box .intro-title h5 { + margin-bottom: 0; + color: #6a707e; + font-size: 14px; } + .email-left-box .intro-title h5 i { + font-size: 0.75rem; + position: relative; + bottom: 1px; } + .email-left-box .intro-title i { + color: #0B2A97; } + +.email-right-box { + padding-left: 15rem; + padding-right: 1rem; } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box { + padding-left: 0; + margin-left: 0 !important; + clear: both; } } + @media (max-width: 575.98px) { + .email-right-box { + padding-left: 0; + padding-right: 0; } } + .email-right-box .right-box-border { + border-right: 2px solid rgba(11, 42, 151, 0.1); } + @media screen and (min-width: 649px) and (max-width: 1200px) { + .email-right-box .right-box-padding { + padding-left: 1.25rem; } } + @media (min-width: 1700px) { + .email-right-box .right-box-padding { + padding-left: 0.9375rem; } } + @media (min-width: 576px) and (max-width: 991.98px) { + .email-right-box .right-box-padding { + padding-left: 0; } } + +.toolbar .btn-group .btn { + border: 0; } +.toolbar .btn-group input { + position: relative; + top: 2px; } + +.read-content textarea { + height: 150px; + padding: 15px 20px; } +.read-content-email { + font-size: 0.875rem; } +.read-content h5 { + color: #6a707e; } +.read-content p strong { + color: #6a707e; } +.read-content-body p { + margin-bottom: 1.875rem; } +.read-content-attachment { + padding: 0.5rem 0; } + .read-content-attachment h6 { + font-size: 1.125rem; + color: #6a707e; } + .read-content-attachment h6 i { + padding-right: 0.3125rem; } + .read-content-attachment .attachment > div:not(:last-child) { + border-right: 1px solid #DDDFE1; } + +.compose-content .wysihtml5-toolbar { + border-color: #eaeaea; } +.compose-content .dropzone { + background: #f2f4fa !important; } +.compose-content h5 { + font-size: 1.0625rem; + color: #6a707e; } + .compose-content h5 i { + font-size: 1.125rem; + transform: rotate(90deg); } +.compose-content .dropzone { + border: 1px dashed #DDDFE1; + min-height: 13.125rem; + position: relative; } + .compose-content .dropzone .dz-message { + margin: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } + +.email-list { + display: block; + padding-left: 0; } + .email-list .message { + position: relative; + display: block; + height: 3.125rem; + line-height: 3.125rem; + cursor: default; + transition-duration: 0.3s; } + .email-list .message a { + color: #828690; } + .email-list .message-single .custom-checkbox { + margin-top: 2px; } + .email-list .message-single i { + color: #89879f; + font-size: 1.125rem; + padding-left: .4rem; } + .email-list .message:hover { + transition-duration: 0.05s; + background: rgba(152, 166, 173, 0.15); } + .email-list .message .col-mail { + float: left; + position: relative; } + .email-list .message .col-mail-1 { + width: 5.625rem; } + .email-list .message .col-mail-1 .star-toggle { + display: block; + float: left; + margin-top: 1.125rem; + font-size: 1rem; + margin-left: 0.3125rem; } + .email-list .message .col-mail-1 .email-checkbox { + display: block; + float: left; + margin: 0.9375rem 0.625rem 0 1.25rem; } + .email-list .message .col-mail-1 .dot { + display: block; + float: left; + border: .4rem solid transparent; + border-radius: 6.25rem; + margin: 1.375rem 1.625rem 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0; } + .email-list .message .col-mail-2 { + position: absolute; + top: 0; + left: 5.625rem; + right: 0; + bottom: 0; } + .email-list .message .col-mail-2 .subject { + position: absolute; + top: 0; + left: 0; + right: 5.5rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } + .email-list .message .col-mail-2 .date { + position: absolute; + top: 0; + right: 0; } + +.email-checkbox { + cursor: pointer; + height: 0.9375rem; + width: 0.9375rem; + position: relative; + display: inline-block; + border-radius: .1rem; + position: relative; + top: 0.3125rem; + box-shadow: inset 0 0 0 0.1rem #828690; } + .email-checkbox input { + opacity: 0; + cursor: pointer; } + .email-checkbox input:checked label { + opacity: 1; } + .email-checkbox label { + position: absolute; + top: .3rem; + left: .3rem; + right: .3rem; + bottom: .3rem; + cursor: pointer; + opacity: 0; + margin-bottom: 0 !important; + transition-duration: 0.05s; } + +.mail-list a { + vertical-align: middle; + padding: 0.625rem 0.9375rem; + display: block; + background: transparent; + color: #464a53; + font-weight: 600; } +.mail-list .list-group-item { + color: #6a707e; + padding: 0.75rem 1.0625rem; } + .mail-list .list-group-item i { + font-size: 1rem; + padding-right: 0.625rem; + color: #cccccc; } + .mail-list .list-group-item.active { + color: #fff; } + .mail-list .list-group-item.active i { + color: #fff; } + +.chat-wrap { + padding: 1.0625rem 1.875rem; } + .chat-wrap .media .media-body h6 { + font-size: 1.0625rem; + color: #6a707e; } + .chat-wrap .media .media-body p { + font-size: 0.875rem; } + +@media (min-width: 648px) { + .email-filter { + padding-left: 1.25rem; } } +@media (min-width: 1700px) { + .email-filter { + padding-left: 1.875rem; } } +.email-filter .input-group-prepend i { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group-prepend .input-group-text { + border: 0; + border-bottom: 1px solid #DDDFE1 !important; + background: transparent; } +.email-filter .input-group .form-control { + padding: 0 0 0 0.3125rem; + border: 0; + font-size: 0.875rem; + height: 1.875rem; + color: #89879f; + border-bottom: 1px solid #DDDFE1; } + .email-filter .input-group .form-control::placeholder { + font-size: 0.875rem; + color: #89879f; } +.email-filter .input-group > .form-control { + min-height: 1.875rem; } + +.single-mail { + display: block; + padding: 1.5625rem 0; } + .single-mail .media { + padding-left: 1.25rem; + padding-right: 1.25rem; } + @media (min-width: 1700px) { + .single-mail .media { + padding-left: 1.875rem; + padding-right: 1.875rem; } } + .single-mail .media img { + width: 55px; + height: 55px; + border-radius: 50%; + margin-right: 0.9375rem; } + @media (min-width: 1700px) { + .single-mail .media img { + margin-right: 1.875rem; } } + .single-mail .media-body h6 { + color: #abafb3; } + .single-mail .media-body h4 { + font-size: 1rem; + color: #6a707e; } + .single-mail .media-body h4 button i { + font-size: 1.125rem; + color: #abafb3; + font-weight: bold; + transform: rotate(90deg); } + .single-mail .media-body p { + font-size: 0.875rem; + color: #abafb3; } + .single-mail.active { + background: #0B2A97; } + .single-mail.active h6, .single-mail.active h4, .single-mail.active p, .single-mail.active i { + color: #fff !important; } + +[direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 15rem; } + @media only screen and (max-width: 991px) { + [direction="rtl"] .email-right-box { + padding-left: 1rem; + padding-right: 12rem; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .email-right-box { + padding-left: 0; + padding-right: 0; } } +[direction="rtl"] .email-left-box { + float: right; } +[direction="rtl"] .email-list .message .col-mail-2 { + right: 5.625rem; + left: 0; + float: right; } + [direction="rtl"] .email-list .message .col-mail-2 .date { + right: auto; + left: 0; } + [direction="rtl"] .email-list .message .col-mail-2 .subject { + right: 0; + left: 5.5rem; } + +.photo-content { + position: relative; } + .photo-content .cover-photo { + background: url(../images/profile/cover.jpg); + background-size: cover; + background-position: center; + min-height: 250px; + width: 100%; } + +.profile .profile-photo { + max-width: 100px; + position: relative; + z-index: 1; + margin-top: -40px; + margin-right: 10px; } + @media only screen and (max-width: 575px) { + .profile .profile-photo { + width: 80px; + margin-left: auto; + margin-right: auto; + margin-bottom: 20px; } } + +[direction="rtl"] .profile .photo-content .profile-photo { + left: auto; + right: 50px; } +[direction="rtl"] .profile .profile-photo { + left: auto; + right: 30px; } + @media only screen and (max-width: 1199px) { + [direction="rtl"] .profile .profile-photo { + right: 15px; } } + @media only screen and (max-width: 575px) { + [direction="rtl"] .profile .profile-photo { + width: 80px; + right: calc(50% - 40px); + top: -100px; } } + +.profile-info { + padding: 15px 20px; } + @media only screen and (max-width: 575px) { + .profile-info { + padding: 0 0 20px; + text-align: center; } } + .profile-info h4 { + color: #464a53 !important; } + .profile-info h4.text-primary { + color: #0B2A97 !important; } + .profile-info p { + color: #828690; } + .profile-info .prf-col { + min-width: 250px; + padding: 10px 50px 0; } + +.profile-interest .row { + margin: 0 -.70px; } + .profile-interest .row .int-col { + padding: 0 .70px; } + .profile-interest .row .int-col .interest-cat { + margin-bottom: 1.40px; + position: relative; + display: block; } + .profile-interest .row .int-col .interest-cat:after { + background: #000; + bottom: 0; + content: ""; + left: 0; + opacity: 0.5; + position: absolute; + right: 0; + top: 0; + z-index: 0; } + .profile-interest .row .int-col .interest-cat p { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 5px; + left: 0; + margin: 0; + z-index: 1; + color: white; + font-size: 1.20px; } + +.profile-tab .nav-item .nav-link { + font-size: 16px; + margin-right: 30px; + transition: all 0.5s ease-in-out; + border: none; + border-bottom: .20px solid transparent; + color: #828690; } + .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active { + border: 0; + background: transparent; + background: transparent; + border-bottom: 0.2px solid #0B2A97; + color: #0B2A97; } + @media only screen and (max-width: 575px) { + .profile-tab .nav-item .nav-link { + margin-right: 0px; } } + +.profile-info { + display: flex; } + @media only screen and (max-width: 575px) { + .profile-info { + display: block; } } + .profile-info .profile-details { + display: flex; + width: 100%; } + @media only screen and (max-width: 575px) { + .profile-info .profile-details { + display: block; } + .profile-info .profile-details .dropdown { + position: absolute; + top: 30px; + right: 30px; } } + +.post-input { + margin-bottom: 30px; } + .post-input .form-control { + height: 75px; + font-weight: 400; + margin: 15px 0; } + +.profile-uoloaded-post .post-title h3 { + font-size: 24px; } + @media only screen and (max-width: 575px) { + .profile-uoloaded-post .post-title h3 { + font-size: 18px; } } +.profile-uoloaded-post img { + margin-bottom: 20px; } +.profile-uoloaded-post a h4 { + margin-bottom: 10px; + color: #464a53; } + +.event-chat-ryt .chat-area .chat-reciver, +.event-chat-ryt .chat-area .chat-sender { + margin-bottom: 1.875rem; + padding: 0; } + .event-chat-ryt .chat-area .chat-reciver img, + .event-chat-ryt .chat-area .chat-sender img { + border-radius: 30px; } +.event-chat-ryt .chat-area .media { + position: relative; } + .event-chat-ryt .chat-area .media-body p { + margin: 0; + max-width: 100%; + display: inline-block; + position: relative; } + .event-chat-ryt .chat-area .media-body p span { + padding: 1rem; + display: inline-block; + top: 103%; + position: relative; + border: 1px solid #f0f1f5; } +.event-chat-ryt .chat-reciver { + padding: .5rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .event-chat-ryt .chat-reciver .media { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + .event-chat-ryt .chat-reciver .media .media-body { + margin-right: 2rem; + text-align: right; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body { + text-align: left; + margin-left: 2rem; + margin-right: auto; } + .event-chat-ryt .chat-reciver .media .media-body p { + background: #fff; + margin-bottom: 0; + border-radius: 5px 5px 0 5px; } + .event-chat-ryt .chat-reciver .media .media-body p span { + text-align: left; + border: 1px solid #f0f1f5; } + .event-chat-ryt .chat-reciver .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + position: absolute; + right: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(-45deg) translateX(15px); + transform: rotate(-45deg) translateX(15px); } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after { + left: 0; + right: auto; + -webkit-transform: rotate(135deg) translateY(15px); + transform: rotate(135deg) translateY(15px); } + .event-chat-ryt .chat-reciver .media .media-body p .time { + position: absolute; + font-size: 12px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + left: -80px; } + [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time { + right: -5rem; + left: auto; } +.event-chat-ryt .chat-sender { + text-align: left; + padding: .5rem 1rem; } + .event-chat-ryt .chat-sender .media .media-body { + margin-left: 2rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body { + text-align: right; + margin-right: 2rem; + margin-left: auto; } + .event-chat-ryt .chat-sender .media .media-body p { + background-color: #fff; + margin-bottom: 0; } + .event-chat-ryt .chat-sender .media .media-body p span::after { + content: ""; + width: 20px; + height: 20px; + border-bottom: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + position: absolute; + left: 0; + bottom: 0; + background: #fff; + -webkit-transform: rotate(45deg) translateX(-15px); + transform: rotate(45deg) translateX(-15px); } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after { + left: auto; + right: 0; + -webkit-transform: rotate(-135deg) translateY(15px); + transform: rotate(-135deg) translateY(15px); } + .event-chat-ryt .chat-sender .media .media-body p .time { + position: absolute; + font-size: 10px; + color: #7e7e7e; + font-weight: 400; + bottom: 0; + right: -5rem; } + [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time { + left: -5rem; + right: auto; } + +.char-type { + padding-top: 30px; + padding-bottom: 30px; } + .char-type form .form-control { + height: 45px; + padding-left: 18px; + background: #F9F9F9; + border-right: 0; } + .char-type form .input-group-append i { + color: #898989; + font-size: 18px; } + .char-type form .input-group-append .input-group-text { + padding-left: .7rem; + padding-right: .7rem; + background: #F9F9F9; + border-color: #f0f1f5; + border-left: 0; } + .char-type form .input-group-append .input-group-text:last-child { + padding-right: 1.8rem; } + +.media-avatar { + padding: 25px 0; + border-bottom: 1px solid #f0f1f5; } + .media-avatar:last-child { + border-bottom: 0px; } + .media-avatar p { + margin-bottom: 0; } + .media-avatar .avatar-status { + position: relative; } + .media-avatar .avatar-status i { + position: absolute; + right: 0; + bottom: 0; } + +.ct-golden-section:before { + float: none; } + +.ct-chart { + max-height: 15.7rem; } + +.ct-chart .ct-label { + fill: #a3afb7; + color: #a3afb7; + font-size: 0.75rem; + line-height: 1; } + +.ct-grid { + stroke: rgba(49, 58, 70, 0.1); } + +.ct-chart.simple-pie-chart-chartist .ct-label { + color: #ffffff; + fill: #ffffff; + font-size: 0.625rem; } + +.ct-chart .ct-series.ct-series-a .ct-bar, +.ct-chart .ct-series.ct-series-a .ct-line, +.ct-chart .ct-series.ct-series-a .ct-point, +.ct-chart .ct-series.ct-series-a .ct-slice-donut { + stroke: #0B2A97; } + +.ct-chart .ct-series.ct-series-b .ct-bar, +.ct-chart .ct-series.ct-series-b .ct-line, +.ct-chart .ct-series.ct-series-b .ct-point, +.ct-chart .ct-series.ct-series-b .ct-slice-donut { + stroke: #2BC155; } + +.ct-chart .ct-series.ct-series-c .ct-bar, +.ct-chart .ct-series.ct-series-c .ct-line, +.ct-chart .ct-series.ct-series-c .ct-point, +.ct-chart .ct-series.ct-series-c .ct-slice-donut { + stroke: #FFBC11; } + +.ct-chart .ct-series.ct-series-d .ct-bar, +.ct-chart .ct-series.ct-series-d .ct-line, +.ct-chart .ct-series.ct-series-d .ct-point, +.ct-chart .ct-series.ct-series-d .ct-slice-donut { + stroke: #F94687; } + +.ct-chart .ct-series.ct-series-e .ct-bar, +.ct-chart .ct-series.ct-series-e .ct-line, +.ct-chart .ct-series.ct-series-e .ct-point, +.ct-chart .ct-series.ct-series-e .ct-slice-donut { + stroke: #1EA7C5; } + +.ct-chart .ct-series.ct-series-f .ct-bar, +.ct-chart .ct-series.ct-series-f .ct-line, +.ct-chart .ct-series.ct-series-f .ct-point, +.ct-chart .ct-series.ct-series-f .ct-slice-donut { + stroke: #B1B1B1; } + +.ct-chart .ct-series.ct-series-g .ct-bar, +.ct-chart .ct-series.ct-series-g .ct-line, +.ct-chart .ct-series.ct-series-g .ct-point, +.ct-chart .ct-series.ct-series-g .ct-slice-donut { + stroke: #8d6e63; } + +.ct-series-a .ct-area, +.ct-series-a .ct-slice-pie { + fill: #A02CFA; } + +.ct-series-b .ct-area, +.ct-series-b .ct-slice-pie { + fill: #00A2FF; } + +.ct-series-c .ct-area, +.ct-series-c .ct-slice-pie { + fill: #ff9800; } + +.ct-series-d .ct-area, +.ct-series-d .ct-slice-pie { + fill: #ff9800; } + +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 0.625rem; + padding: 2px 0.625rem; + border-radius: 3px; + background: #313a46; + color: #ffffff; + text-align: center; + pointer-events: none; + z-index: 1; + -webkit-transition: opacity .2s linear; + -moz-transition: opacity .2s linear; + -o-transition: opacity .2s linear; + transition: opacity .2s linear; } + +.chartist-tooltip.tooltip-show { + opacity: 1; } + +#donught_graph .ct-series.ct-series-a .ct-slice-donut { + stroke: #3FC6D4; } +#donught_graph .ct-series.ct-series-b .ct-slice-donut { + stroke: #333333; } +#donught_graph .ct-series.ct-series-c .ct-slice-donut { + stroke: #F63465; } + +@media only screen and (max-width: 767px) { + #pie-chart .ct-label { + color: #fff; + fill: #fff; } } + +#visitor_graph { + height: 253px !important; } + +#user_rating_graph { + height: 280px !important; } + +#visitorOnline { + height: 72px !important; } + +#trendMeter { + height: 72px !important; } + +#widget-revenue1, +#widget-revenue2, +#widget-revenue3 { + height: 117px !important; } + +#widget-profit1, +#widget-profit2, +#widget-profit3 { + height: 160px !important; } + +#comparison-rate { + height: 230px !important; } + +#session_day { + height: 175px !important; + width: auto !important; + margin: 0 auto; } + +#walet-status { + height: 140px !important; } + +#bar1 { + height: 150px !important; } + +#sold-product { + height: 230px !important; } + +#chart-venue-expenses, +#chart-online-sale, +#chart-gross-sale { + height: 150px !important; } + +#areaChart_3 { + height: 295px !important; } + +.chart-point { + display: flex; + align-items: center; } + .chart-point .check-point-area { + width: 100px; + height: 100px; + margin-top: -10px; + margin-left: -10px; } + .chart-point .chart-point-list { + margin: 0; + padding-left: 5px; } + .chart-point .chart-point-list li { + list-style: none; + font-size: 13px; + padding: 2px 0; } + .chart-point .chart-point-list li i { + margin-right: 5px; + font-size: 11px; + position: relative; + top: -1px; } + +.c3 { + height: 250px; } + +.c3-legend-item { + fill: #9fabb1; } + +.c3 .c3-axis-x path, +.c3 .c3-axis-x line, +.c3 .c3-axis-y path, +.c3 .c3-axis-y line, +.tick text { + stroke: #fff; } + +.flot-chart { + height: 15.7rem; } + +.tooltipflot { + background-color: transparent; + font-size: 1.4rem; + padding: .5rem 1rem; + color: rgba(255, 255, 255, 0.7); + border-radius: .2rem; } + +.legendColorBox > div { + border: 0 !important; + padding: 0 !important; } + +.legendLabel { + font-size: 0.825rem; + padding-left: .5rem; + color: #fff; } + +.flotTip { + background: #000; + border: 1px solid #000; + color: #fff; } + +.legend > div { + background: transparent !important; } + +#balance_graph { + height: 260px; } + +.morris-hover { + position: absolute; + z-index: 1; + background: #0B2A97; + color: #fff; } + +.morris-hover .morris-hover-point { + color: #fff !important; + margin: 3px 0; + text-align: center; + padding: 0 25px; } + +.morris-hover .morris-hover-row-label { + background-color: #B1B1B1; + text-align: center; + padding: 5px; + margin-bottom: 5px; } + +.morris-hover.morris-default-style { + border-radius: 5px; + padding: 0; + margin: 0; + border: none; + overflow: hidden; } + +svg text { + font-weight: 600 !important; } + +#morris_donught, +#morris_donught_2, +#line_chart_2, +#morris_bar, +#morris_bar_stalked, +#morris_bar_2, +#morris_area_2, +#morris_area { + height: 240px !important; } + +#morris_line { + height: 278px !important; } + +#crypto-btc-card, +#crypto-eth-card, +#crypto-rpl-card, +#crypto-ltc-card { + height: 9.375rem; } + +#daily-sales, #comparison-rate, #usage-chart, #walet-status { + width: 100%; + display: block; } + #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas { + max-width: 100% !important; + width: 100% !important; } + +#sparkline-composite-chart canvas, +#composite-bar canvas, +#sparkline11 canvas, +#StackedBarChart canvas, +#spark-bar canvas, +#tristate canvas { + height: 100px !important; } + +#sparkline11 canvas { + width: 100px !important; } + +.easy-pie-chart { + position: relative; + text-align: center; } + .easy-pie-chart .inner { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + display: inline-block; } + .easy-pie-chart img { + width: 75px; + height: 75px; + border-radius: 50%; } + .easy-pie-chart canvas { + display: block; + margin: 0 auto; } + +#revenue-chart { + height: 27.7rem; } + +#duration-value-axis { + height: 27.6rem; + width: 100%; } + +#combined-bullet { + height: 28.125rem; + width: 100%; } + +#zoomable-chart { + height: 28.125rem; + width: 100%; } + +#chartMap { + height: 28.125rem; + width: 100%; } + +#professional-candlesticks { + width: 100%; + height: 28.125rem; } + +#comparing-stock-indices { + width: 100%; + height: 28.125rem; } + +#multiple-panel-data { + width: 100%; + height: 28.125rem; } + +#depth-chart { + width: 100%; + height: 28.125rem; } + +.amcharts-export-menu { + display: none; } + +.amcharts-data-set-selector-div { + position: absolute; + left: 0; + right: 0; + text-align: center; + width: 16.875rem; + margin: 0 auto; } + .amcharts-data-set-selector-div select { + border: 0; + margin-left: 0.625rem; + background: #ddd; + color: #000; } + +.amChartsInputField { + border: 0; + background: #0B2A97; + color: #fff; + padding: 0.3125rem 0.9375rem; + margin: 0 0.9375rem; } + +.amcharts-data-set-select { + border: 0; + background: #ddd; + color: #000; } + +.amcharts-period-input, +.amcharts-period-input-selected { + border: 0; + margin-left: 0.625rem; + background: #0B2A97; + color: #fff; + padding: 0.3125rem 0.9375rem; } + +.amcharts-graph-g2 .amcharts-graph-stroke { + stroke-dasharray: 3px 3px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: am-moving-dashes 1s linear infinite; + animation: am-moving-dashes 1s linear infinite; } + +@-webkit-keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -1.9375rem; } } +.lastBullet { + -webkit-animation: am-pulsating 1s ease-out infinite; + animation: am-pulsating 1s ease-out infinite; } + +@-webkit-keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0px; } + 100% { + stroke-opacity: 0; + stroke-width: 3.125rem; } } +.amcharts-graph-column-front { + -webkit-transition: all .3s .3s ease-out; + transition: all .3s .3s ease-out; } + +.amcharts-graph-column-front:hover { + fill: #496375; + stroke: #496375; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; } + +@-webkit-keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; } + 100% { + stroke-dashoffset: 0%; } } +@media only screen and (max-width: 991px) { + .amChartsPeriodSelector > fieldset > div { + float: none !important; + display: block !important; + margin-bottom: 0.625rem; } } + +.highcharts-root text { + font-weight: 300 !important; } + +.highcharts-credits { + display: none; } + +#chart_employee_gender, #chart_employee_status { + width: auto; + height: 350px; } + +.form-control { + border-radius: 1.25rem; + background: #fff; + border: 1px solid #f0f1f5; + color: #B1B1B1; + height: 56px; } + @media only screen and (max-width: 1400px) { + .form-control { + height: 41px; } } + .form-control:hover, .form-control:focus, .form-control.active { + box-shadow: none; + background: #fff; + color: #B1B1B1; } + +.input-rounded { + border-radius: 100px; } + +[data-theme-version="light"] .input-primary .form-control, +[data-theme-version="dark"] .input-primary .form-control { + border-color: #0B2A97; } +[data-theme-version="light"] .input-primary .input-group-text, +[data-theme-version="dark"] .input-primary .input-group-text { + background-color: #0B2A97; + color: #fff; } +[data-theme-version="light"] .input-danger .form-control, +[data-theme-version="dark"] .input-danger .form-control { + border-color: #F94687; } +[data-theme-version="light"] .input-danger .input-group-text, +[data-theme-version="dark"] .input-danger .input-group-text { + background-color: #F94687; + color: #fff; } +[data-theme-version="light"] .input-info .form-control, +[data-theme-version="dark"] .input-info .form-control { + border-color: #1EA7C5; } +[data-theme-version="light"] .input-info .input-group-text, +[data-theme-version="dark"] .input-info .input-group-text { + background-color: #1EA7C5; + color: #fff; } +[data-theme-version="light"] .input-success .form-control, +[data-theme-version="dark"] .input-success .form-control { + border-color: #2BC155; } +[data-theme-version="light"] .input-success .input-group-text, +[data-theme-version="dark"] .input-success .input-group-text { + background-color: #2BC155; + color: #fff; } +[data-theme-version="light"] .input-warning .form-control, +[data-theme-version="dark"] .input-warning .form-control { + border-color: #FFBC11; } +[data-theme-version="light"] .input-warning .input-group-text, +[data-theme-version="dark"] .input-warning .input-group-text { + background-color: #FFBC11; + color: #fff; } + +[data-theme-version="light"] .input-primary-o .form-control, +[data-theme-version="dark"] .input-primary-o .form-control { + border-color: #0B2A97; } +[data-theme-version="light"] .input-primary-o .input-group-text, +[data-theme-version="dark"] .input-primary-o .input-group-text { + background-color: transparent; + border-color: #0B2A97; + color: #0B2A97; } +[data-theme-version="light"] .input-danger-o .form-control, +[data-theme-version="dark"] .input-danger-o .form-control { + border-color: #F94687; } +[data-theme-version="light"] .input-danger-o .input-group-text, +[data-theme-version="dark"] .input-danger-o .input-group-text { + background-color: transparent; + border-color: #F94687; + color: #F94687; } +[data-theme-version="light"] .input-info-o .form-control, +[data-theme-version="dark"] .input-info-o .form-control { + border-color: #1EA7C5; } +[data-theme-version="light"] .input-info-o .input-group-text, +[data-theme-version="dark"] .input-info-o .input-group-text { + background-color: transparent; + border-color: #1EA7C5; + color: #1EA7C5; } +[data-theme-version="light"] .input-success-o .form-control, +[data-theme-version="dark"] .input-success-o .form-control { + border-color: #2BC155; } +[data-theme-version="light"] .input-success-o .input-group-text, +[data-theme-version="dark"] .input-success-o .input-group-text { + background-color: transparent; + border-color: #2BC155; + color: #2BC155; } +[data-theme-version="light"] .input-warning-o .form-control, +[data-theme-version="dark"] .input-warning-o .form-control { + border-color: #FFBC11; } +[data-theme-version="light"] .input-warning-o .input-group-text, +[data-theme-version="dark"] .input-warning-o .input-group-text { + background-color: transparent; + border-color: #FFBC11; + color: #FFBC11; } + +.input-group-text { + background: #d7dae3; + border: 1px solid transparent; + min-width: 50px; + display: flex; + justify-content: center; + padding: 0.532rem 0.75rem; + border-radius: 1.25rem; } + .input-group-text i { + font-size: 16px; } + +.custom-file-label { + height: 40px; + padding: 0.5rem 0.75rem; + border-radius: 0; } + +.input-group-prepend .btn, +.input-group-append .btn { + z-index: 0; } + +.custom-select { + background: none; + border-color: #f0f1f5; + color: #B1B1B1; } + .custom-select:focus { + box-shadow: none; + border-color: #0B2A97; + color: #0B2A97; } + +.custom-file-label:after { + background: #656C73; + border: 1px solid #f0f1f5; + color: #fff; + border-radius: 0; } + [data-theme-version="dark"] .custom-file-label:after { + background: #333a54; + border-color: #333a54; + color: #7e7e7e; } + +.custom_file_input .custom-file-label::after { + height: 100%; } + +.form-control:disabled, +.form-control[readonly] { + background: #fff; + opacity: 1; } + +.custom-file-label { + background: #fff; + border-color: #f0f1f5; } + [data-theme-version="dark"] .custom-file-label { + background: #181f39; + border-color: #333a54; } + +/*$primary : #7356f1 !default;*/ +input[type="checkbox"]:after { + content: ''; + display: block; + width: 1rem; + height: 1rem; + margin-top: 0px; + margin-left: -1px; + border: 1px solid transparent; + border-radius: 3px; + background: #d4d7da; + line-height: 1.3; } +input[type="checkbox"]:checked:after { + width: 1rem; + height: 1rem; + display: block; + content: "\f00c"; + font-family: 'FontAwesome'; + color: #fff; + font-weight: 100; + font-size: 12px; + text-align: center; + border-radius: 3px; + background: #0B2A97; } + +.form-check-label { + margin-left: 5px; + margin-top: 3px; } + +.form-check-inline .form-check-input { + margin-right: 0.625rem; } + +.custom-control-label:before, .custom-control-label:after { + top: 2px; + width: 1.25rem; + height: 1.25rem; + border-color: #e7e7e7; } + +.rtl .custom-control-label:before, .rtl .custom-control-label:after { + right: -1.5rem !important; + left: inherit; } + +.custom-control { + line-height: normal; } + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #0B2A97; } + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: none !important; } + +.custom-control-label::before { + background-color: transparent; + border-color: #BEBEBE; + border-width: 2px; + border-radius: 5px !important; } + [data-theme-version="dark"] .custom-control-label::before { + background-color: transparent; + border-color: #333a54; } + +.check-xs .custom-control-label:before, +.check-xs .custom-control-label:after { + width: 18px; + height: 18px; } + +.check-lg .custom-control-label:before, +.check-lg .custom-control-label:after { + width: 24px; + height: 24px; } + +.check-xl .custom-control-label:before, +.check-xl .custom-control-label:after { + width: 28px; + height: 28px; } + +.checkbox-info .custom-control-label::before { + background-color: transparent; + border-color: #a4e3f1; } + [data-theme-version="dark"] .checkbox-info .custom-control-label::before { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } +.checkbox-info .custom-control-input:checked ~ .custom-control-label::before { + background-color: #1EA7C5; + border-color: #1EA7C5; } +.checkbox-danger .custom-control-label::before { + background-color: transparent; + border-color: #fff3f7; } + [data-theme-version="dark"] .checkbox-danger .custom-control-label::before { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } +.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before { + background-color: #F94687; + border-color: #F94687; } +.checkbox-success .custom-control-label::before { + background-color: transparent; + border-color: #e3f9e9; } + [data-theme-version="dark"] .checkbox-success .custom-control-label::before { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } +.checkbox-success .custom-control-input:checked ~ .custom-control-label::before { + background-color: #2BC155; + border-color: #2BC155; } +.checkbox-warning .custom-control-label::before { + background-color: transparent; + border-color: #fff5dd; } + [data-theme-version="dark"] .checkbox-warning .custom-control-label::before { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } +.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before { + background-color: #FFBC11; + border-color: #FFBC11; } +.checkbox-secondary .custom-control-label::before { + background-color: transparent; + border-color: #f1dffe; } + [data-theme-version="dark"] .checkbox-secondary .custom-control-label::before { + background-color: rgba(160, 44, 250, 0.5); + border-color: transparent; } +.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before { + background-color: #A02CFA; + border-color: #A02CFA; } + +.toggle-switch { + padding-left: 50px; + line-height: 1.25; } + .toggle-switch .custom-control-label { + font-weight: 500; } + .toggle-switch .custom-control-label:after { + width: 24px; + background: #959595; + height: 24px; + border-radius: 24px; + top: -2px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-label:before { + border: 0; + background: #D8D8D8; + width: 40px; + border-radius: 20px !important; + height: 16px; + left: -50px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:after { + left: -43px; + background: #0B2A97; } + .toggle-switch .custom-control-input:checked ~ .custom-control-label:before { + background: #d8e0fc; } + .toggle-switch.text-right { + padding-left: 0; + padding-right: 50px; } + .toggle-switch.text-right .custom-control-label:after { + left: auto; + right: -30px; } + .toggle-switch.text-right .custom-control-label:before { + left: auto; + right: -50px; } + .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after { + left: auto; + right: -43px; } + +.check-switch { + padding-left: 40px; } + .check-switch .custom-control-label { + line-height: 30px; + font-weight: 500; } + .check-switch .custom-control-label:after, .check-switch .custom-control-label:before { + height: 1.5rem; + width: 1.5rem; + left: -2rem; + border-radius: 3rem !important; + border-color: rgba(11, 42, 151, 0.3); } + +.js-switch + .switchery { + border-radius: 50px; + margin-right: 4rem; } + @media (max-width: 767.98px) { + .js-switch + .switchery { + margin-right: 1rem; } } + .js-switch + .switchery > small { + top: 2px; } +.js-switch.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } +.js-switch-square + .switchery { + border-radius: 0; } + .js-switch-square + .switchery > small { + border-radius: 0; + top: 2px; } +.js-switch-square.js-switch-lg + .switchery { + height: 2rem; + width: 4.5rem; } + .js-switch-square.js-switch-lg + .switchery > small { + width: 1.75rem; + height: 1.75rem; } +.js-switch-square.js-switch-md + .switchery { + height: 1.5rem; + width: 3.5rem; } + .js-switch-square.js-switch-md + .switchery > small { + width: 1.25rem; + height: 1.25rem; } +.js-switch-square.js-switch-sm + .switchery { + height: 1rem; + width: 2.2rem; } + .js-switch-square.js-switch-sm + .switchery > small { + width: 0.875rem; + height: 0.875rem; + top: 1px; } + +.form-control.is-valid { + border-color: #2BC155 !important; + border-right: 0px !important; } + .form-control.is-valid:focus { + box-shadow: none; } + +.form-control.is-warning { + border-color: #FFBC11 !important; + border-right: 0px !important; } + .form-control.is-warning:focus { + box-shadow: none; } + +.form-control.is-invalid { + border-color: #F94687 !important; + border-right: 0px !important; } + .form-control.is-invalid:focus { + box-shadow: none; } + +.is-valid .input-group-prepend .input-group-text i { + color: #2BC155; } + +.is-invalid .input-group-prepend .input-group-text i { + color: #103ede; } + +.show-pass { + cursor: pointer; } + .show-pass .fa-eye { + display: none; } + .show-pass.active .fa-eye-slash { + display: none; } + .show-pass.active .fa-eye { + display: inline-block; } + +.asColorPicker-dropdown { + max-width: 26rem; } + +.asColorPicker-trigger { + border: 0 none; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 2.1875rem; } + +[direction="rtl"] .asColorPicker-trigger { + right: 99%; + left: auto; } + +.asColorPicker-clear { + display: none; + position: absolute; + right: 1rem; + text-decoration: none; + top: .5rem; } + +.daterangepicker td.active { + background-color: #0B2A97; } + .daterangepicker td.active:hover { + background-color: #0B2A97; } +.daterangepicker button.applyBtn { + background-color: #0B2A97; + border-color: #0B2A97; } + +.datepicker.datepicker-dropdown { + background: #f2f4fa; + border-radius: 1px; + border: 1px solid #EEEEEE; } + .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + height: 30px; + width: 30px !important; + padding: 0; + text-align: center; + font-weight: 300; + border-radius: 50px; } + .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #fff; } + .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev { + font-weight: 300; + color: #333; } + .datepicker.datepicker-dropdown th.dow { + font-weight: 300; } +.datepicker table tr td.selected, .datepicker table tr td.active.active { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + border: 0; } +.datepicker table tr td.today { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } +.datepicker table tr td.today.disabled { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + .datepicker table tr td.today.disabled:hover { + box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3); + color: #ffffff; } + +.picker__select--month, .picker__select--year { + height: 2.5em; } +.picker__input { + background-color: transparent !important; } + [data-theme-version="dark"] .picker__input { + background-color: transparent !important; + border: 1px solid #333a54; } + +.asColorPicker-wrap .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +#image { + max-width: 100%; } + +.docs-options .dropdown-menu { + padding: 1.5rem; } + +.docs-preview { + margin-bottom: 3rem; } + .docs-preview .img-preview { + float: left; + margin-right: .5rem; + margin-bottom: .5rem; + overflow: hidden; + max-width: 100% !important; } + .docs-preview .img-preview > img { + max-width: 100% !important; } + .docs-preview .img-preview.preview-lg { + width: 16rem; + height: 9rem; } + .docs-preview .img-preview.preview-md { + width: 8rem; + height: 4.5rem; } + .docs-preview .img-preview.preview-sm { + width: 4rem; + height: 2.25rem; } + .docs-preview .img-preview.preview-xs { + width: 2rem; + height: 1.125rem; + margin-right: 0; } + +.select2-container { + width: 100% !important; } + +.select2-container--default .select2-selection--single { + border-radius: 1.25rem; + border: 1px solid #F4F5F9; + height: 40px; + background: #fff; } + [data-theme-version="dark"] .select2-container--default .select2-selection--single { + background: #181f39; + border-color: #333a54; } + .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active { + box-shadow: none; } + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 40px; + color: #7e7e7e; + padding-left: 15px; + min-height: 40px; } + +.select2-container--default .select2-selection--multiple { + border-color: #f0f1f5; + border-radius: 0; } + +.select2-dropdown { + border-radius: 0; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #0B2A97; } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #f0f1f5; + background: #fff; } + +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 6px; + right: 15px; } + +.select2-container .select2-selection--multiple { + min-height: 40px; + color: #7e7e7e; + border-radius: 1.25rem; + border: 1px solid #F4F5F9; } + [data-theme-version="dark"] .select2-container .select2-selection--multiple { + background: #181f39; + border-color: #333a54; } + +[data-theme-version="dark"] .select2-search--dropdown .select2-search__field { + background: #1e2746; + border-color: #333a54; } + +.select2-dropdown { + border-color: #F4F5F9; } + [data-theme-version="dark"] .select2-dropdown { + background: #181f39; + border-color: #333a54; } + +.swal2-popup .swal2-content { + color: #7e7e7e; } + +/*$primary : #7356f1 !default;*/ +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +/* .wizard > .content > .body input.error { + position: absolute; + top: 100% !important; +} + +.wizard { + position: relative; + + &>.steps { + width: 100%; + // padding-left: 3%; + margin-bottom: 20px; + + @media(min-width: 1200px){ + width: 100%; + // margin-left: 3%; + } + + li { + + &.current { + a { + background-color: $primary; + color: $white; + } + } + + &.disabled, &.done { + a { + background-color: $white; + color: $heading; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + } + } + + a { + text-align: center; + margin: 0; + border-radius: 0; + background-color: $white; + + &:hover { + margin: 0; + background-color: $white; + border-radius: 0; + color: $heading; + } + + @include respond(phone-land) { + padding: 1em 4px; + } + + .number { + display: none; + } + } + } + } + + .content { + min-height: 32rem; + margin: 0; + + @include media-breakpoint-down(md) { + min-height: 41rem; + } + + & > .body { + background-color: transparent; + width: 100%; + height: 100%; + padding: 0; + + @include respond(phone) { + padding: 0; + } + + .form-control { + // background-color: $l-bg; + border: 1px solid $border; + @at-root [data-theme-version="dark"] & { + border-color: $d-border; + } + } + + input.error { + position: relative; + } + + label.error { + margin-top: 5px; + margin-left: 0; + margin-bottom: 0; + } + } + } + + .emial-setup { + label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + } + @include respond(phone) { + width: 7rem; + height: 7rem; + } + + .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; + + @include respond(phone) { + font-size: 2rem; + } + } + + .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; + + @include respond(phone) { + font-size: 16px; + line-height: 20px; + } + } + + input[type="radio"] { + display: none; + } + } + } + + .skip-email { + margin-top: 6rem; + + p { + margin-bottom: 1rem; + } + + a { + color: $primary; + text-decoration: underline; + } + } + + &>.actions { + position: absolute; + bottom: 0; + left: 0; + padding: 2rem; + + li:not(.disabled) { + a { + background-color: $primary; + color: $white; + } + } + } +} + +.wizard .actions ul li{ + &.disabled a{ + color: #333333 !important; + background: #F7FAFC !important; + border: 1px solid #EEEEEE; + + @at-root [data-theme-version="dark"] & { + background: $d-bg !important; + border-color: $d-border; + color:$white !important; + } + } + + & a{ + border-radius: 4px; + font-size: 14px; + font-weight: 600; + padding: 0.55em 2em; + } + +} + +.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{ + padding: 0.55em 2em; +} + +// .wizard > .steps > ul > li{ + +// @media(max-width: 680px){ +// width: 100%; +// padding-left: 0; +// } +// } + +// .wizard > .steps{ + +// @media(max-width: 680px){ +// padding-left: 0; +// } +// } + +.wizard > .content{ + background: transparent; + // box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); +} + +.wizard, .tabcontrol{ + overflow: visible; +} + +.step-form-horizontal { + .wizard { + padding-top: 3.5rem; + + .steps { + li { + position: relative; + + &.done { + a { + text-align: center; + background-color: $white; + color: $dark; + @at-root [data-theme-version="dark"] & { + background-color: $d-bg; + color: $body-color; + } + &:hover { + text-align: center; + background-color: $white; + color: $dark; + } + + .number { + color: $white; + background: $primary; + border-color: transparent; + @at-root [data-theme-version="dark"] & { + border-color:$primary; + } + } + } + } + + &.current a, &.disabled a { + background-color: transparent; + text-align: center; + color: $white; + + &:hover, &:active { + background-color: transparent; + color: $white; + } + } + + &.current a { + .number { + color: $primary; + background: $white; + border: 2px solid $primary; + } + } + + &.disabled a { + .number { + color: $primary; + } + } + + a { + position: relative; + z-index: 1; + + @include media-breakpoint-down(sm) { + padding-left: 0; + padding-right: 0; + margin: 0; + } + + @include media-breakpoint-down(xs) { + font-size: 0.75rem; + padding-top: 0.9375rem; + } + + .number { + position: absolute; + top: -55px; + left: 50%; + transform: translateX(-50%); + background-color: #fff; + border: 3px solid #d7dae3; + display: flex; + justify-content: center; + align-items: center; + height: 3rem; + border-radius: 50px; + width: 3rem; + + // @include respond(phone) { + // width: 4rem; + // height: 4rem; + // } + + @at-root [data-theme-version="dark"] & { + background:$d-bg; + border-color:$d-border; + } + @include respond('phone') { + top: -45px; + } + } + } + + &:not(:last-child) { + z-index: 1; + + &::after { + position: absolute; + width: 100%; + height: 0.375rem; + content: ""; + left: 50%; + top: -2.1rem; + background-color: $primary; + z-index: -1; + + @include media-breakpoint-down(xs) { + height: 0.375rem; + top: -1.3125rem; + } + } + + &.current { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + + + &~li { + &::after { + background-color: #F3F3F3; + @at-root [data-theme-version="dark"] & { + background:$d-bg; + } + } + } + } + } + } + } + + .actions { + padding: 0; + + @include respond(phone) { + padding: 0; + } + } + } +} + */ +.form-wizard { + border: 0; } + .form-wizard .nav-wizard { + box-shadow: none !important; + margin-bottom: 2rem; } + .form-wizard .nav-wizard li .nav-link { + position: relative; } + .form-wizard .nav-wizard li .nav-link span { + border-radius: 50px; + width: 3rem; + height: 3rem; + border: 2px solid #0B2A97; + display: block; + line-height: 3rem; + color: #0B2A97; + font-size: 18px; + margin: auto; + background-color: #fff; + position: relative; + z-index: 1; } + .form-wizard .nav-wizard li .nav-link:after { + position: absolute; + top: 50%; + left: 50%; + height: 3px; + transform: translateY(-50%); + background: #f1f1f1 !important; + z-index: 0; + width: 100%; } + .form-wizard .nav-wizard li .nav-link.active:after { + background: #f1f1f1 !important; } + .form-wizard .nav-wizard li .nav-link.done:after { + background: #0B2A97 !important; } + .form-wizard .nav-wizard li .nav-link.done span { + background-color: #0B2A97; + color: #fff; } + .form-wizard .nav-wizard li:last-child .nav-link:after { + content: none; } + .form-wizard .toolbar-bottom .btn { + background-color: #0B2A97; + border: 0; + padding: 12px 18px; } + .form-wizard .tab-content .tab-pane { + padding: 0; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #181f39; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + .form-wizard .emial-setup label.mailclinet { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 10rem; + height: 10rem; + border-radius: 50%; + cursor: pointer; + background-color: #EEF5F9; + text-align: center; + margin: auto; } + [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet { + background-color: #181f39; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet { + width: 7rem; + height: 7rem; } } + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 3rem; + display: inline-block; + line-height: 1; + margin-top: -1rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-icon { + font-size: 2rem; } } + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 1rem; + text-align: center; + margin-top: .5rem; } + @media only screen and (max-width: 575px) { + .form-wizard .emial-setup label.mailclinet .mail-text { + font-size: 16px; + line-height: 20px; } } + .form-wizard .emial-setup label.mailclinet input[type="radio"] { + display: none; } + @media only screen and (max-width: 767px) { + .form-wizard .nav-wizard { + flex-direction: unset !important; } + .form-wizard .tab-content { + height: 100% !important; } } + @media only screen and (max-width: 575px) { + .form-wizard .nav-wizard li .nav-link { + padding: 0; } } + +.note-icon-caret, +.note-popover { + display: none; } + +.note-editor.note-frame .panel-heading { + padding: .6rem 1rem 1rem; + z-index: 1; } + +.note-editor.note-frame { + border-color: #f0f1f5; } + +.note-editor.note-frame .note-editing-area .note-editable { + background-color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + background-color: #181f39; } + +.note-editor.note-frame .note-statusbar { + background-color: #fff; } + +.ql-container { + height: 25rem; } + +#world-datamap { + padding-bottom: 46% !important; } + +.datamaps-hoverover { + background: #fff; + padding: 0.3125rem; + border-radius: 0.3125rem; + font-family: 'Roboto' !important; + color: #0B2A97; + border: 1px solid rgba(11, 42, 151, 0.3); } + +@media only screen and (max-width: 1440px) { + .world_map_card ul.list-group { + display: flex; + flex-wrap: wrap; + flex-direction: row; + margin-top: 35px; } } + +.jqvmap-zoomin, +.jqvmap-zoomout { + height: 20px; + width: 20px; + line-height: 14px; + background-color: #0B2A97; + color: #fff; } + +.jqvmap-zoomout { + top: 35px; } + +#world-map, #usa { + height: 400px; } + @media only screen and (max-width: 991px) { + #world-map, #usa { + height: 350px; } } + @media only screen and (max-width: 575px) { + #world-map, #usa { + height: 230px; } } + +.blockUI.blockMsg.blockPage { + border: 0 !important; } + +#loginForm { + cursor: auto; } + +.blockMsg { + border: 0px !important; + width: 20% !important; } + .blockMsg h1 { + font-size: 16px; + padding: 8px 0; + margin-bottom: 0; } + +.bootstrap-select { + margin-bottom: 0; } + .bootstrap-select .btn { + border: 1px solid #f0f1f5 !important; + background-color: transparent !important; + font-weight: 400; + color: #7e7e7e !important; } + [data-theme-version="dark"] .bootstrap-select .btn { + border-color: #333a54 !important; } + .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover { + outline: none !important; + outline-offset: 0; } + [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover { + color: #7e7e7e !important; } + .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; + box-shadow: 0px 0Epx 40px 0px rgba(82, 63, 105, 0.1); } + .bootstrap-select .dropdown-menu .dropdown-item { + padding: 0.25rem 1rem; } + [data-theme-version="dark"] .bootstrap-select .dropdown-menu { + border-color: #f0f1f5 !important; } + +.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +/*$primary : #7356f1 !default;*/ +.clipboard-btn { + transition: all .1s ease-in-out; } + .clipboard-btn:hover { + background-color: #0B2A97; + color: #fff; } + +.crypto-ticker { + background: rgba(0, 0, 0, 0.5); + margin-top: 20px; + padding: 10px 20px; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); } + [data-theme-version="dark"] .crypto-ticker { + background: #1e2746; } + +#webticker-big { + font: inherit !important; + font-size: inherit !important; + font-weight: normal !important; } + #webticker-big li i { + font-size: 18px; + margin-right: 7px; } + #webticker-big li p { + margin-bottom: 0px; + font-size: 12px; + font-weight: 700; } + +/*$primary : #7356f1 !default;*/ +.twitter-typeahead { + width: 100%; } + .twitter-typeahead .tt-dataset.tt-dataset-states { + border: 1px solid #f0f1f5; } + .twitter-typeahead .tt-menu { + width: 100%; + background-color: #fff; } + .twitter-typeahead .tt-menu .tt-suggestion { + padding: 0.625rem; + cursor: pointer; } + .twitter-typeahead .tt-menu .tt-suggestion:hover { + background-color: #0B2A97; + color: #fff; } + +.weather-one i { + font-size: 8rem; + position: relative; + top: .5rem; } +.weather-one h2 { + display: inline-block; + float: right; + font-size: 4.8rem; } +.weather-one .city { + position: relative; + text-align: right; + top: -2.5rem; } +.weather-one .currently { + font-size: 1.6rem; + font-weight: 400; + position: relative; + top: 2.5rem; } +.weather-one .celcious { + text-align: right; + font-size: 2rem; } + +/*$primary : #7356f1 !default;*/ +.noUi-target { + border-color: transparent; + border-radius: 0; } + +.noUi-connect { + background-color: #0B2A97; } + .noUi-connects { + background-color: #D2D6DE; } + .noUi-connect.c-1-color { + background-color: #2BC155; } + .noUi-connect.c-2-color { + background-color: #1EA7C5; } + .noUi-connect.c-3-color { + background-color: #0B2A97; } + .noUi-connect.c-4-color { + background-color: #FFBC11; } + +.noUi-vertical { + width: 0.375rem; } + +.noUi-horizontal { + height: 0.375rem; + margin-bottom: 10px; } + +.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle { + height: 12px; + width: 12px; + border-radius: 50px; + box-shadow: none; + border: none; + background-color: #0B2A97; } + .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before { + display: none; } + +.noUi-vertical .noUi-handle { + left: -4px; + top: -6px; } + +.noUi-horizontal .noUi-handle { + top: -4px; } + +html:not([dir=rtl]) .noUi-horizontal .noUi-handle { + right: -6px; } + +#slider-toggle { + height: 50px; } + +#slider-toggle.off .noUi-handle { + border-color: #0B2A97; } + +.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue { + margin: 10px; + display: inline-block; + height: 200px; } +.colorpicker-slider .sliders.noUi-target#red .noUi-connect { + background: #c0392b; } +.colorpicker-slider .sliders.noUi-target#green .noUi-connect { + background: #27ae60; } +.colorpicker-slider .sliders.noUi-target#blue .noUi-connect { + background: #2980b9; } +.colorpicker-slider #result { + margin: 60px 26px; + height: 100px; + width: 100px; + display: inline-block; + vertical-align: top; + color: #7f7f7f; + background: #7f7f7f; + border: 1px solid #fff; + box-shadow: 0 0 10px; } + +.slider-vertical { + height: 18rem; } + +.nestable-cart { + overflow: hidden; } + +.dd-handle { + color: #fff; + background: #0B2A97; + border-radius: 5px; + padding: 8px 15px; + height: auto; + border: 1px solid #f0f1f5; } + +.dd-handle:hover { + color: #fff; + background: #0B2A97; } + +.dd3-content:hover { + color: #fff; + background: #0B2A97; } + +.dd3-content { + color: #fff; } + +.dd-item > button { + line-height: 28px; + color: #fff; } + +.pignose-calendar { + box-shadow: none; + width: 100%; + max-width: none; + border-color: #0B2A97; } + .pignose-calendar .pignose-calendar-top-date { + background-color: #0B2A97; } + .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month { + color: #fff; } + +.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a { + background-color: #0B2A97; + box-shadow: none; } + +.pignose-calendar .pignose-calendar-top { + box-shadow: none; + border-bottom: 0; } + +.pignose-calendar.pignose-calendar-blue { + background-color: rgba(0, 0, 0, 0.15); } + +.pignose-calendar .pignose-calendar-unit { + height: 4.8em; } + +.cd-h-timeline { + opacity: 0; + transition: opacity 0.2s; } + +.cd-h-timeline--loaded { + opacity: 1; } + +.cd-h-timeline__container { + position: relative; + height: 100px; + max-width: 800px; } + +.cd-h-timeline__dates { + position: relative; + height: 100%; + margin: 0 40px; + overflow: hidden; } + .cd-h-timeline__dates::after, .cd-h-timeline__dates::before { + content: ''; + position: absolute; + z-index: 2; + top: 0; + height: 100%; + width: 20px; } + .cd-h-timeline__dates::before { + left: 0; + background: #0B2A97; } + .cd-h-timeline__dates::after { + right: 0; + background: #0B2A97; } + +.cd-h-timeline__line { + position: absolute; + z-index: 1; + left: 0; + top: 49px; + height: 2px; + background-color: #0B2A97; + transition: transform 0.4s; } + +.cd-h-timeline__filling-line { + position: absolute; + z-index: 1; + left: 0; + top: 0; + height: 100%; + width: 100%; + background-color: #2BC155; + transform: scaleX(0); + transform-origin: left center; + transition: transform 0.3s; } + +.cd-h-timeline__date { + position: absolute; + bottom: 0; + z-index: 2; + text-align: center; + font-size: 0.8em; + padding-bottom: var(--space-sm); + color: var(--cd-color-1); + user-select: none; + text-decoration: none; } + .cd-h-timeline__date::after { + content: ''; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: -5px; + height: 12px; + width: 12px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: #0b2b9b; + background-color: #0B2A97; + transition: background-color 0.3s, border-color .3s; } + .cd-h-timeline__date:hover::after { + background-color: #2BC155; + border-color: #2BC155; } + +.cd-h-timeline__date--selected { + pointer-events: none; } + .cd-h-timeline__date--selected::after { + background-color: #2BC155; + border-color: #2BC155; } + +.cd-h-timeline__date--older-event::after { + border-color: #2BC155; } + +.cd-h-timeline__navigation { + position: absolute; + z-index: 1; + top: 50%; + transform: translateY(-50%); + height: 34px; + width: 34px; + border-radius: 50%; + border-width: 2px; + border-style: solid; + border-color: #0b2b9b; + transition: border-color 0.3s; } + .cd-h-timeline__navigation::after { + content: ''; + position: absolute; + height: 16px; + width: 16px; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; } + .cd-h-timeline__navigation:hover { + border-color: #2BC155; } + +.cd-h-timeline__navigation--prev { + left: 0; + transform: translateY(-50%) rotate(180deg); } + +.cd-h-timeline__navigation--next { + right: 0; } + +.cd-h-timeline__navigation--inactive { + cursor: not-allowed; } + .cd-h-timeline__navigation--inactive::after { + background-position: 0 -16px; } + .cd-h-timeline__navigation--inactive:hover { + border-color: #0b2b9b; } + +.cd-h-timeline__events { + position: relative; + width: 100%; + overflow: hidden; + transition: height .4s; } + +.cd-h-timeline__event { + position: absolute; + z-index: 1; + width: 100%; + left: 0; + top: 0; + transform: translateX(-100%); + padding: 1px 5%; + opacity: 0; + animation-duration: 0.4s; + animation-timing-function: ease-in-out; } + +.cd-h-timeline__event--selected { + position: relative; + z-index: 2; + opacity: 1; + transform: translateX(0); } + +.cd-h-timeline__event--enter-right, +.cd-h-timeline__event--leave-right { + animation-name: cd-enter-right; } + +.cd-h-timeline__event--enter-left, +.cd-h-timeline__event--leave-left { + animation-name: cd-enter-left; } + +.cd-h-timeline__event--leave-right, +.cd-h-timeline__event--leave-left { + animation-direction: reverse; } + +.cd-h-timeline__event-content { + max-width: 800px; } + +.cd-h-timeline__event-title { + color: var(--cd-color-1); + font-family: var(--font-secondary); + font-weight: 700; + font-size: var(--text-xxxl); } + +.cd-h-timeline__event-date { + display: block; + font-style: italic; + margin: var(--space-xs) auto; } + .cd-h-timeline__event-date::before { + content: '- '; } + +@keyframes cd-enter-right { + 0% { + opacity: 0; + transform: translateX(100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +@keyframes cd-enter-left { + 0% { + opacity: 0; + transform: translateX(-100%); } + 100% { + opacity: 1; + transform: translateX(0%); } } +/* Light Gallery */ +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-sub-html, +.lg-toolbar { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-outer .lg-toogle-thumb, +.lg-outer .lg-thumb-outer, +.lg-outer .lg-img-wrap, +.lg-outer .lg-item { + background-color: transparent; } + +.lg-thumb-outer.lg-grab, +.lg-toogle-thumb.lg-icon { + background-color: rgba(30, 30, 30, 0.6); } + +.lg-backdrop { + background-color: rgba(30, 30, 30, 0.9); } + +.lg-outer .lg-toogle-thumb, +.lg-actions .lg-next, +.lg-actions .lg-prev, +.lg-toolbar .lg-icon, +#lg-counter { + color: #fff; } + +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { + border-color: #0B2A97; } + +.lightimg { + cursor: pointer; } + +.toast-success { + background-color: #0B2A97; } +.toast-info { + background-color: #1EA7C5; } +.toast-warning { + background-color: #FFBC11; } +.toast-error { + background-color: #F94687; } + +#toast-container > div { + box-shadow: none; + border-radius: 0; + width: auto; + max-width: 250px; + opacity: 1; } + [direction="rtl"] #toast-container > div { + padding: 15px 50px 15px 15px; + background-position: calc(100% - 15px); + text-align: right; } + #toast-container > div:hover { + box-shadow: none; } +#toast-container .toast-title { + margin-bottom: 5px; + font-weight: 600; } +#toast-container .toast-message { + font-size: 12px; } +#toast-container .toast-close-button { + opacity: 1; + font-size: 20px; + font-weight: normal; + text-shadow: none; } + +[direction="rtl"] .toast-top-right.demo_rtl_class { + left: 12px; + right: auto; } + +.jqvmap-zoomin, .jqvmap-zoomout { + position: absolute; + left: 10px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background: #000000; + padding: 3px; + color: white; + width: 17px; + height: 17px; + cursor: pointer; + line-height: 10px; + text-align: center; } + +.jqvmap-zoomin { + top: 10px; } + +.jqvmap-zoomout { + top: 30px; } + +.ps__rail-x:hover, +.ps__rail-y:hover, +.ps__rail-x:focus, +.ps__rail-y:focus, +.ps__rail-x.ps--clicking, +.ps__rail-y.ps--clicking { + background-color: transparent; + opacity: 0.9; } + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.ps__thumb-y { + background-color: #DAE2F3; + width: 4px; } + +.total-average { + position: relative; + height: 300px; } + +.widget-chat { + position: relative; + height: 250px; } + +.widget-todo { + position: relative; + height: 210px; } + +.widget-team { + position: relative; + height: 285px; } + +.widget-timeline { + position: relative; } + +.widget-comments { + position: relative; + height: 400px; } + +.sidebar-right-inner { + position: relative; + height: 100%; } + +.widget-team .ps .ps__rail-x:hover, +.widget-team .ps .ps__rail-y:hover, +.widget-team .ps .ps__rail-x:focus, +.widget-team .ps .ps__rail-y:focus, +.widget-team .ps .ps__rail-x.ps--clicking, +.widget-team .ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +.accordion-primary .accordion__header { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 15px 20px 0 rgba(11, 42, 151, 0.15); } + .accordion-primary .accordion__header.collapsed { + background: #d8e0fc; + border-color: #d8e0fc; + color: #211c37; + box-shadow: none; } + [data-theme-version="dark"] .accordion-primary .accordion__header.collapsed { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); + color: #7e7e7e; } +.accordion-primary-solid .accordion__header { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 -10px 20px 0 rgba(11, 42, 151, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-primary-solid .accordion__header.collapsed { + background: #d8e0fc; + border-color: #d8e0fc; + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-primary-solid .accordion__header.collapsed { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); + color: #7e7e7e; } +.accordion-primary-solid .accordion__body { + border: 2px solid #0B2A97; + border-top: none; + box-shadow: 0 15px 20px 0 rgba(11, 42, 151, 0.15); + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-danger .accordion__header { + background: #F94687; + border-color: #F94687; + color: #fff; + box-shadow: 0 15px 20px 0 rgba(249, 70, 135, 0.15); } + .accordion-danger .accordion__header.collapsed { + background: #fff3f7; + border-color: #fff3f7; + color: #211c37; + box-shadow: none; } +.accordion-danger-solid .accordion__header { + background: #F94687; + border-color: #F94687; + color: #fff; + box-shadow: 0 -10px 20px 0 rgba(249, 70, 135, 0.15); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-danger-solid .accordion__header.collapsed { + background: #fff3f7; + border-color: #fff3f7; + color: #211c37; + box-shadow: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-danger-solid .accordion__header.collapsed { + background: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); + color: #7e7e7e; } +.accordion-danger-solid .accordion__body { + border: 2px solid #F94687; + border-top: none; + box-shadow: 0 15px 20px 0 rgba(249, 70, 135, 0.15); + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion__item { + margin-bottom: 1.25rem; } +.accordion__header { + padding: 1rem 1.75rem; + border: 1px solid #f0f1f5; + cursor: pointer; + position: relative; + color: #333; + font-weight: 400; + border-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + [data-theme-version="dark"] .accordion__header { + color: #fff; + border-color: #333a54; } + .accordion__header--indicator { + font-family: 'themify'; + position: absolute; + right: 1.5625rem; + top: 50%; + transform: translateY(-50%); } + [direction="rtl"] .accordion__header--indicator { + right: auto; + left: 1.5625rem; } + .accordion__header--indicator.indicator_bordered { + display: inline-block; + width: 25px; + text-align: center; + height: 25px; + border: 1px solid #f0f1f5; + border-radius: 50%; + line-height: 25px; } + .accordion__header:not(.collapsed) .accordion__header--indicator::before { + content: "\e622"; } + .accordion__header:not(.collapsed) .accordion__header--indicator.style_two::before { + content: "\e648"; } + .accordion__header.collapsed .accordion__header--indicator::before { + content: "\e61a"; } + .accordion__header.collapsed .accordion__header--indicator.style_two::before { + content: "\e64b"; } +.accordion__body--text { + padding: 0.875rem 1.25rem; } +.accordion-bordered .accordion__body { + border: 1px solid #f0f1f5; + border-top: none; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-bordered .accordion__body { + border-color: #333a54; } +.accordion-bordered .accordion__header.collapsed { + border-radius: 1.25rem; } +.accordion-bordered .accordion__header { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +.accordion-no-gutter .accordion__item { + margin-bottom: 0; } + .accordion-no-gutter .accordion__item .accordion__header.collapsed { + border-bottom: none; } + .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom: 1px solid #f0f1f5; } + [data-theme-version="dark"] .accordion-no-gutter .accordion__item:last-child .accordion__header { + border-color: #333a54; } +.accordion-no-gutter.accordion__bordered .accordion__item:not(:last-child) .accordion__body { + border-bottom: none; } +.accordion-left-indicator .accordion__header--text { + padding-left: 2.5rem; } +.accordion-left-indicator .accordion__header--indicator { + right: auto; + left: 1.5625rem; } +.accordion-with-icon .accordion__header--text { + padding-left: 2.5rem; } + [direction="rtl"] .accordion-with-icon .accordion__header--text { + padding-left: 0; + padding-right: 2.5rem; } +.accordion-with-icon .accordion__header--icon { + position: absolute; + right: auto; + left: 1.5625rem; + font-family: 'themify'; } + [direction="rtl"] .accordion-with-icon .accordion__header--icon { + left: auto; + right: 1.5625rem; } + .accordion-with-icon .accordion__header--icon::before { + content: "\e645"; } +.accordion-header-bg .accordion__header { + background-color: #F4F5F9; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header { + background-color: #181f39; + color: #fff; } + .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--primary { + background-color: #0B2A97; } + .accordion-header-bg .accordion__header--info { + background-color: #1EA7C5; + color: #fff; + border-color: #1EA7C5; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--info { + background-color: #1EA7C5; } + .accordion-header-bg .accordion__header--success { + background-color: #2BC155; + color: #fff; + border-color: #2BC155; } + [data-theme-version="dark"] .accordion-header-bg .accordion__header--success { + background-color: #2BC155; } +.accordion-header-bg.accordion-no-gutter .accordion__header { + border-color: transparent; + border-radius: 0; } +.accordion-header-bg.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 1.25rem; + border-top-right-radius: 1.25rem; } +.accordion-header-bg.accordion-no-gutter .accordion__item:last-child .accordion__header { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__header { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__header.collapsed { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__body { + border-radius: 0; } +.accordion.accordion-no-gutter .accordion__item:first-child .accordion__header { + border-top-left-radius: 1.25rem; + border-top-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__header.collapsed { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion.accordion-no-gutter .accordion__item:last-child .accordion__body { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-solid-bg .accordion__header { + border-color: transparent; + background-color: #d8e0fc; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__header { + background-color: #181f39; } + .accordion-solid-bg .accordion__header.collapsed { + border-radius: 1.25rem; } +.accordion-solid-bg .accordion__body { + border-color: transparent; + background-color: #d8e0fc; + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + [data-theme-version="dark"] .accordion-solid-bg .accordion__body { + background-color: #181f39; } +.accordion-active-header .accordion__header:not(.collapsed) { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } +.accordion-header-shadow .accordion__header { + border: none; + box-shadow: 0 0 0.9375rem -3px rgba(0, 0, 0, 0.3); } +.accordion-rounded-stylish .accordion__header { + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; } +.accordion-rounded-stylish .accordion__body { + border-bottom-left-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; } +.accordion-rounded .accordion__header { + border-radius: 0.3125rem; } +.accordion-gradient .accordion__header { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .accordion-gradient .accordion__header.collapsed { + border-bottom-left-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } +.accordion-gradient .accordion__body { + color: #fff; + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); + border-color: transparent; } + +.alert { + border-radius: 1.25rem; + padding: 1rem 3rem 1rem 1.5rem; } + .alert p { + line-height: 1.5; } + +.alert-rounded { + border-radius: 30px; } + +.alert-primary { + background: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .alert-primary { + background: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); } + +.alert-secondary { + background: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + [data-theme-version="dark"] .alert-secondary { + background: rgba(160, 44, 250, 0.5); + border-color: rgba(160, 44, 250, 0.5); + color: #7e7e7e; } + +.alert-success { + background: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .alert-success { + background: rgba(43, 193, 85, 0.1); + border-color: rgba(43, 193, 85, 0.1); } + +.alert-warning { + background: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .alert-warning { + background: rgba(255, 188, 17, 0.1); + border-color: rgba(255, 188, 17, 0.1); } + +.alert-danger { + background: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .alert-danger { + background: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); } + +.alert-info { + background: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .alert-info { + background: rgba(30, 167, 197, 0.1); + border-color: rgba(30, 167, 197, 0.1); } + +.alert-dark { + background: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + [data-theme-version="dark"] .alert-dark { + background: rgba(177, 177, 177, 0.35); + border-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.alert-light { + background: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + +.alert-alt.alert-primary { + border-left: 4px solid #0B2A97; } + +.alert-alt.alert-secondary { + border-left: 4px solid #A02CFA; } + +.alert-alt.alert-success { + border-left: 4px solid #2BC155; } + +.alert-alt.alert-warning { + border-left: 4px solid #FFBC11; } + +.alert-alt.alert-danger { + border-left: 4px solid #F94687; } + +.alert-alt.alert-info { + border-left: 4px solid #1EA7C5; } + +.alert-alt.alert-dark { + border-left: 4px solid #B1B1B1; } + +.alert-alt.alert-light { + border-left: 4px solid #c3c8de; } + +.alert-alt.alert-primary.solid { + border-left: 4px solid #020920 !important; } + +.alert-alt.alert-secondary.solid { + border-left: 4px solid #5d04a3 !important; } + +.alert-alt.alert-success.solid { + border-left: 4px solid #145927 !important; } + +.alert-alt.alert-warning.solid { + border-left: 4px solid #916800 !important; } + +.alert-alt.alert-danger.solid { + border-left: 4px solid #b90647 !important; } + +.alert-alt.alert-info.solid { + border-left: 4px solid #0d4956 !important; } + +.alert-alt.alert-dark.solid { + border-left: 4px solid #717171 !important; } + +.alert-alt.alert-light.solid { + border-left: 4px solid #a2aacc !important; } + +.alert-dismissible.solid .close:hover { + color: #fff; + opacity: 1; } + +.alert.alert-primary.solid { + background: #0B2A97; + color: #fff; + border-color: #0B2A97; } + +.alert.alert-secondary.solid { + background: #A02CFA; + color: #fff; + border-color: #A02CFA; } + +.alert.alert-success.solid { + background: #2BC155; + color: #fff; + border-color: #2BC155; } + +.alert.alert-warning.solid { + background: #FFBC11; + color: #fff; + border-color: #FFBC11; } + +.alert.alert-danger.solid { + background: #F94687; + color: #fff; + border-color: #F94687; } + +.alert.alert-info.solid { + background: #1EA7C5; + color: #fff; + border-color: #1EA7C5; } + +.alert.alert-dark.solid { + background: #B1B1B1; + color: #fff; + border-color: #B1B1B1; } + +.alert.alert-light.solid { + background: #F4F5F9; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-right-icon > span i { + font-size: 18px; + margin-right: 5px; } +.alert-right-icon .close i { + font-size: 16px; } + +.alert.alert-outline-primary { + background: transparent; + color: #0B2A97; + border-color: #0B2A97; } + +.alert.alert-outline-secondary { + background: transparent; + color: #7e7e7e; + border-color: #A02CFA; } + +.alert.alert-outline-success { + background: transparent; + color: #2BC155; + border-color: #2BC155; } + +.alert.alert-outline-info { + background: transparent; + color: #1EA7C5; + border-color: #1EA7C5; } + +.alert.alert-outline-warning { + background: transparent; + color: #FFBC11; + border-color: #FFBC11; } + +.alert.alert-outline-danger { + background: transparent; + color: #F94687; + border-color: #F94687; } + +.alert.alert-outline-dark { + background: transparent; + color: #7e7e7e; + border-color: #B1B1B1; } + +.alert.alert-outline-light { + background: transparent; + color: #B1B1B1; + border-color: #F4F5F9; } + +.alert-social { + color: #fff; } + .alert-social .alert-social-icon { + align-self: center; + margin-right: 0.9375rem; } + .alert-social .alert-social-icon i { + font-size: 42px; } + .alert-social.facebook { + background-color: #3b5998; } + .alert-social.twitter { + background-color: #1da1f2; } + .alert-social.linkedin { + background-color: #007bb6; } + .alert-social.google-plus { + background-color: #db4439; } + .alert-social .close:hover { + opacity: 1 !important; + color: #fff !important; } + +.left-icon-big .alert-left-icon-big { + align-self: center; + margin-right: 0.9375rem; } + .left-icon-big .alert-left-icon-big i { + font-size: 35px; + line-height: 1; } + +[direction="rtl"] .left-icon-big .alert-left-icon-big, +[direction="rtl"] .alert-social .alert-social-icon { + margin-left: 0; + margin-right: 0.9375rem; } + +.badge { + line-height: 1.5; + border-radius: 1.25rem; + font-size: 14px; + font-weight: 600; + padding: 4px 10px; + border: 1px solid transparent; } + +.badge-rounded { + border-radius: 20px; + padding: 3px 13px; } + +.badge-circle { + border-radius: 100px; + padding: 3px 7px; } + +.badge-outline-primary { + border: 1px solid #0B2A97; + color: #0B2A97; } + +.badge-outline-secondary { + border: 1px solid #A02CFA; + color: #A02CFA; } + [data-theme-version="dark"] .badge-outline-secondary { + color: #7e7e7e; } + +.badge-outline-success { + border: 1px solid #2BC155; + color: #2BC155; } + +.badge-outline-info { + border: 1px solid #1EA7C5; + color: #1EA7C5; } + +.badge-outline-warning { + border: 1px solid #FFBC11; + color: #FFBC11; } + +.badge-outline-danger { + border: 1px solid #F94687; + color: #F94687; } + +.badge-outline-light { + border: 1px solid #f0f1f5; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-light { + color: #7e7e7e; } + +.badge-outline-dark { + border: 1px solid #B1B1B1; + color: #B1B1B1; } + [data-theme-version="dark"] .badge-outline-dark { + color: #7e7e7e; } + +.badge-xs { + font-size: 10px; + padding: 0px 5px; + line-height: 18px; } + +.badge-sm { + font-size: 11px; + padding: 5px 8px; + line-height: 11px; } + +.badge-lg { + font-size: 14px; + padding: 0px 10px; + line-height: 30px; } + +.badge-xl { + font-size: 15px; + padding: 0px 15px; + line-height: 35px; } + +.badge-default { + background: #ADB6C7; } + +.badge-success { + background-color: #2BC155; } + +.badge-info { + background-color: #1EA7C5; } + +.badge-primary { + background-color: #0B2A97; } + +.badge-warning { + background-color: #FFBC11; } + +.badge-danger { + background-color: #F94687; } + +.badge-dark { + background-color: #B1B1B1; } + +.badge-light { + background-color: #F4F5F9; } + +.light.badge-default { + background: #ADB6C7; } + +.light.badge-success { + background-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .light.badge-success { + background-color: rgba(43, 193, 85, 0.1); } + +.light.badge-info { + background-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .light.badge-info { + background-color: rgba(30, 167, 197, 0.1); } + +.light.badge-primary { + background-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .light.badge-primary { + background-color: rgba(11, 42, 151, 0.2); } + +.light.badge-secondary { + background-color: #f1dffe; + color: #A02CFA; } + [data-theme-version="dark"] .light.badge-secondary { + background-color: rgba(160, 44, 250, 0.5); + color: #7e7e7e; } + +.light.badge-warning { + background-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .light.badge-warning { + background-color: rgba(255, 188, 17, 0.1); } + +.light.badge-danger { + background-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .light.badge-danger { + background-color: rgba(249, 70, 135, 0.15); } + +.light.badge-dark { + background-color: #f1f1f1; + color: #B1B1B1; } + [data-theme-version="dark"] .light.badge-dark { + background-color: rgba(177, 177, 177, 0.35); + color: #7e7e7e; } + +.bootstrap-label .label { + display: inline-block; + margin-right: 1rem; } + .bootstrap-label .label:last-child { + margin-right: 0; } + +.badge-demo .badge { + margin-right: 5px; + margin-bottom: 5px; } + .badge-demo .badge:last-child { + margin-right: 0; } + +.bootstrap-badge-buttons button { + margin-right: .2rem; + margin-bottom: 1rem; } + .bootstrap-badge-buttons button:last-child { + margin-right: 0; } + +.welcome-text span, +.welcome-text p { + display: none; } + +.page-titles { + margin-bottom: 25px; + display: block; + margin-left: -40px; + margin-right: -40px; + padding: 20px 40px; + margin-top: -15px; + background: #F9F9F9; + display: block; } + .page-titles [class*="col-"] { + display: block !important; + max-width: 100%; + width: 100%; + margin: 0; } + @media only screen and (max-width: 1600px) { + .page-titles { + margin-left: -30px; + margin-top: 0px; + margin-right: -30px; + margin-bottom: 30px; + padding: 15px 30px; } } + @media only screen and (max-width: 767px) { + .page-titles { + margin-left: -15px; + margin-top: -15px; + margin-right: -15px; + margin-bottom: 0px; + padding: 15px; } } + .page-titles .justify-content-sm-end { + align-items: center; } + .page-titles h4 { + margin-bottom: 10px; + margin-top: 0; + color: #000; + font-size: 1.75rem; + font-weight: 600; } + .page-titles h4 span { + font-size: 1.25rem; } + .page-titles .breadcrumb { + margin-bottom: 0; + padding: 0; + background: transparent; + /* .breadcrumb-item + .breadcrumb-item { + &:before { + content: "\e606"; + font-family: 'simple-line-icons'; + // font-weight: 4; + font-size: 10px; + } + } */ } + .page-titles .breadcrumb li { + margin-top: 0; + margin-bottom: 0; + font-size: 18px; } + @media only screen and (max-width: 767px) { + .page-titles .breadcrumb li { + font-size: 15px; } } + .page-titles .breadcrumb li a { + color: #656773; } + .page-titles .breadcrumb li.active a { + color: #0B2A97; + font-weight: 600; } + .page-titles .breadcrumb-datepicker { + font-size: 0.75rem; + color: #89879f; } + .page-titles .breadcrumb-datepicker__icon { + font-size: 0.875rem; } + .page-titles .breadcrumb-widget .border-dark { + border-color: #dee2e6 !important; } + .page-titles .breadcrumb-widget h4 { + color: #646c9a; + font-weight: 600; } + @media only screen and (max-width: 575px) { + .page-titles .breadcrumb-widget { + text-align: left !important; + margin-bottom: 0.9375rem; } } + +button { + cursor: pointer; } + button:focus { + outline: 0; + box-shadow: none; } + +.btn-primary { + color: #fff; } + +.btn { + padding: 0.938rem 1.5rem; + border-radius: 1.25rem; + font-weight: 500; + font-size: 1rem; } + .btn:hover, .btn:focus, .btn:active, .btn.active { + outline: 0 !important; } + @media only screen and (max-width: 1400px) { + .btn { + padding: 0.625rem 1rem; + font-size: 0.813rem; } } + .btn-transparent { + background-color: transparent; } + +.sharp { + min-width: 40px; + padding: 7px; + height: 40px; + min-height: 40px; } + +.sharp.btn-xs { + padding: 3px; + width: 26px; + height: 26px; + min-width: 26px; + min-height: 26px; } + +.light.tp-btn { + background-color: transparent; } +.light.btn-default { + background: #ADB6C7; } +.light.btn-success { + background-color: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + .light.btn-success g [fill] { + fill: #2BC155; } + [data-theme-version="dark"] .light.btn-success { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } + .light.btn-success:hover { + background-color: #2BC155; + border-color: #2BC155; + color: #fff; } + .light.btn-success:hover g [fill] { + fill: #fff; } +.light.btn-info { + background-color: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + .light.btn-info g [fill] { + fill: #1EA7C5; } + [data-theme-version="dark"] .light.btn-info { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } + .light.btn-info:hover { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } + .light.btn-info:hover g [fill] { + fill: #fff; } +.light.btn-primary { + background-color: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + .light.btn-primary g [fill] { + fill: #0B2A97; } + [data-theme-version="dark"] .light.btn-primary { + background-color: rgba(11, 42, 151, 0.2); + border-color: transparent; } + .light.btn-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } + .light.btn-primary:hover g [fill] { + fill: #fff; } + .light.btn-primary:hover svg path { + fill: #fff; } +.light.btn-secondary { + background-color: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + .light.btn-secondary g [fill] { + fill: #A02CFA; } + [data-theme-version="dark"] .light.btn-secondary { + background-color: rgba(160, 44, 250, 0.5); + border-color: transparent; + color: #fff; } + .light.btn-secondary:hover { + background-color: #A02CFA; + border-color: #A02CFA; + color: #fff; } + .light.btn-secondary:hover g [fill] { + fill: #fff; } +.light.btn-warning { + background-color: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + .light.btn-warning g [fill] { + fill: #FFBC11; } + [data-theme-version="dark"] .light.btn-warning { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } + .light.btn-warning:hover { + background-color: #FFBC11; + border-color: #FFBC11; + color: #fff; } + .light.btn-warning:hover g [fill] { + fill: #fff; } +.light.btn-danger { + background-color: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + .light.btn-danger g [fill] { + fill: #F94687; } + [data-theme-version="dark"] .light.btn-danger { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } + .light.btn-danger:hover { + background-color: #F94687; + border-color: #F94687; + color: #fff; } + .light.btn-danger:hover g [fill] { + fill: #fff; } + .light.btn-danger:hover svg path { + fill: #fff; } +.light.btn-dark { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .light.btn-dark g [fill] { + fill: #B1B1B1; } + [data-theme-version="dark"] .light.btn-dark { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; + color: #fff; } + .light.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .light.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn.btn-default { + background: #ADB6C7; } + .btn.tp-btn.btn-success { + color: #2BC155; } + .btn.tp-btn.btn-success g [fill] { + fill: #2BC155; } + .btn.tp-btn.btn-success:hover { + background-color: #2BC155; + border-color: #2BC155; + color: #fff; } + .btn.tp-btn.btn-success:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-info { + color: #1EA7C5; } + .btn.tp-btn.btn-info g [fill] { + fill: #1EA7C5; } + .btn.tp-btn.btn-info:hover { + background-color: #1EA7C5; + border-color: #1EA7C5; + color: #fff; } + .btn.tp-btn.btn-info:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-primary { + color: #0B2A97; } + .btn.tp-btn.btn-primary g [fill] { + fill: #0B2A97; } + .btn.tp-btn.btn-primary:hover { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } + .btn.tp-btn.btn-primary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-secondary { + color: #A02CFA; } + .btn.tp-btn.btn-secondary g [fill] { + fill: #A02CFA; } + .btn.tp-btn.btn-secondary:hover { + background-color: #A02CFA; + border-color: #A02CFA; + color: #fff; } + .btn.tp-btn.btn-secondary:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-warning { + color: #FFBC11; } + .btn.tp-btn.btn-warning g [fill] { + fill: #FFBC11; } + .btn.tp-btn.btn-warning:hover { + background-color: #FFBC11; + border-color: #FFBC11; + color: #fff; } + .btn.tp-btn.btn-warning:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-danger { + color: #F94687; } + .btn.tp-btn.btn-danger g [fill] { + fill: #F94687; } + .btn.tp-btn.btn-danger:hover { + background-color: #F94687; + border-color: #F94687; + color: #fff; } + .btn.tp-btn.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-light { + color: #B1B1B1; } + .btn.tp-btn.btn-light g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-light:hover { + background-color: #F4F5F9; + border-color: #F4F5F9; + color: #B1B1B1; } + .btn.tp-btn.btn-light:hover g [fill] { + fill: #fff; } + .btn.tp-btn.btn-dark { + color: #B1B1B1; } + .btn.tp-btn.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn.btn-dark:hover { + background-color: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn.tp-btn.btn-dark:hover g [fill] { + fill: #fff; } + +.btn.tp-btn-light { + background-color: transparent; + border-color: transparent; } + .btn.tp-btn-light.btn-success { + color: #2BC155; } + .btn.tp-btn-light.btn-success g [fill] { + fill: #2BC155; } + .btn.tp-btn-light.btn-success:hover { + background-color: #e3f9e9; + border-color: #e3f9e9; + color: #2BC155; } + .btn.tp-btn-light.btn-success:hover g [fill] { + fill: #2BC155; } + .btn.tp-btn-light.btn-info { + color: #1EA7C5; } + .btn.tp-btn-light.btn-info g [fill] { + fill: #1EA7C5; } + .btn.tp-btn-light.btn-info:hover { + background-color: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + .btn.tp-btn-light.btn-info:hover g [fill] { + fill: #1EA7C5; } + .btn.tp-btn-light.btn-primary { + color: #0B2A97; } + .btn.tp-btn-light.btn-primary g [fill] { + fill: #0B2A97; } + .btn.tp-btn-light.btn-primary:hover { + background-color: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + .btn.tp-btn-light.btn-primary:hover g [fill] { + fill: #0B2A97; } + .btn.tp-btn-light.btn-secondary { + color: #A02CFA; } + .btn.tp-btn-light.btn-secondary g [fill] { + fill: #A02CFA; } + .btn.tp-btn-light.btn-secondary:hover { + background-color: #f1dffe; + border-color: #f1dffe; + color: #A02CFA; } + .btn.tp-btn-light.btn-secondary:hover g [fill] { + fill: #A02CFA; } + .btn.tp-btn-light.btn-warning { + color: #FFBC11; } + .btn.tp-btn-light.btn-warning g [fill] { + fill: #FFBC11; } + .btn.tp-btn-light.btn-warning:hover { + background-color: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + .btn.tp-btn-light.btn-warning:hover g [fill] { + fill: #FFBC11; } + .btn.tp-btn-light.btn-danger { + color: #F94687; } + .btn.tp-btn-light.btn-danger g [fill] { + fill: #F94687; } + .btn.tp-btn-light.btn-danger:hover { + background-color: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + .btn.tp-btn-light.btn-danger:hover g [fill] { + fill: #fff; } + .btn.tp-btn-light.btn-dark { + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark g [fill] { + fill: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover { + background-color: #f1f1f1; + border-color: #f1f1f1; + color: #B1B1B1; } + .btn.tp-btn-light.btn-dark:hover [fill] { + fill: #fff; } + +.shadow.btn-primary { + -webkit-box-shadow: 0 5px 15px 0 rgba(11, 42, 151, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(11, 42, 151, 0.2) !important; } + +.shadow.btn-secondary { + -webkit-box-shadow: 0 5px 15px 0 rgba(160, 44, 250, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(160, 44, 250, 0.2) !important; } + +.shadow.btn-warning { + -webkit-box-shadow: 0 5px 15px 0 rgba(255, 188, 17, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(255, 188, 17, 0.2) !important; } + +.shadow.btn-danger { + -webkit-box-shadow: 0 5px 15px 0 rgba(249, 70, 135, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(249, 70, 135, 0.2) !important; } + +.shadow.btn-info { + -webkit-box-shadow: 0 5px 15px 0 rgba(30, 167, 197, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(30, 167, 197, 0.2) !important; } + +.shadow.btn-success { + -webkit-box-shadow: 0 5px 15px 0 rgba(43, 193, 85, 0.2) !important; + box-shadow: 0 5px 15px 0 rgba(43, 193, 85, 0.2) !important; } + +.btn-xxs { + padding: 6px 15px; + font-size: 11px; + line-height: 1.3; } + +.btn-xs { + font-size: 0.75rem; + padding: 0.438rem 1rem; + font-weight: 600; } + @media only screen and (max-width: 1400px) { + .btn-xs { + font-size: 0.75rem; + padding: 0.25rem 0.5rem; + font-weight: 500; } } + +.btn-sm, .btn-group-sm > .btn { + font-size: 0.813rem !important; + padding: 0.625rem 1rem; } + @media only screen and (max-width: 1400px) { + .btn-sm, .btn-group-sm > .btn { + padding: 0.375rem 1rem; + font-size: 0.75rem; } } + +.btn-md { + font-size: 0.813rem !important; + padding: 0.875rem 1.25rem; } + @media only screen and (max-width: 1400px) { + .btn-md { + padding: 0.5rem 1rem; + font-size: 0.813rem; } } + +.btn-lg, .btn-group-lg > .btn { + padding: 1rem 2rem; + font-size: 1.125rem !important; } + @media only screen and (max-width: 1400px) { + .btn-lg, .btn-group-lg > .btn { + padding: 0.75rem 1.5rem; + font-size: 1rem !important; } } + +.btn-xl { + padding: 0.6rem 1rem; } + .btn-xl.btn-default { + font-weight: 600; } + +.btn-square { + border-radius: 0; } + +.btn-rounded { + border-radius: 30px !important; } + +.btn-icon-right { + border-left: 1px solid white; + display: inline-block; + margin: -.8rem 0 -.8rem 1rem; + padding: 0.4375rem 0 0.4375rem 1rem; + margin: -1rem -0.25rem -1rem 1rem; + padding: 1rem 0 1rem 1.25rem; } + @media only screen and (max-width: 1400px) { + .btn-icon-right { + padding: 1rem 0 1rem 0.6rem; } } + +.btn-icon-left { + background: #fff; + border-radius: 10rem; + display: inline-block; + margin: -0.5rem 0.75rem -0.5rem -1.188rem; + padding: 0.5rem 0.80rem 0.5rem; + float: left; } + @media only screen and (max-width: 1199px) { + .btn-icon-left { + margin: -0.5rem 0.75rem -0.5rem -0.800rem; } } + +[direction="rtl"] .btn-icon-left { + margin: -.5rem -1.5rem -.5rem 1rem; } +[direction="rtl"] .btn-icon-right { + border-left: 0px solid white; + display: inline-block; + margin: -.8rem 1rem -.8rem 0; + padding: 0.4375rem 1rem 0.4375rem 0; + border-right: 1px solid white; } + +.toggle-dropdown::after { + margin-left: 0.755em; } + +.social-btn-icon .btn { + min-width: 7.5rem; + margin-bottom: 1.5rem; } + +.social-icon .btn { + padding: .7rem 1.4rem; } + +.btn-circle { + height: 5rem; + width: 5rem; + border-radius: 50% !important; } + .btn-circle-sm { + width: 4.5rem; + height: 4.5rem; + font-size: 1.8rem; } + .btn-circle-md { + width: 6rem; + height: 6rem; + font-size: 2.5rem; } + .btn-circle-md i { + font-size: 2.4rem; } + .btn-circle-lg { + width: 8rem; + height: 8rem; + font-size: 3.2rem; } + .btn-circle-lg i { + font-size: 3.1rem; } + +.btn-page .btn { + min-width: 110px; + margin-right: 4px; + margin-bottom: 8px; } + +.size-1 { + min-width: 160px !important; + font-size: 24px; + padding: 0.68rem 0.75rem; } + +.size-2 { + font-size: 20px; + min-width: 130px !important; + padding: 0.57rem 0.75rem; } + +.size-3 { + font-size: 14px; + min-width: 110px !important; + padding: 0.536rem 0.75rem; } + +.size-4 { + font-size: 14px; + min-width: 100px !important; } + +.size-5 { + font-size: 14px; + min-width: 90px !important; + padding: .22rem 0.75rem; } + +.size-6 { + font-size: 13px; + min-width: 80px !important; + padding: 0.097rem 0.75rem; } + +.size-7 { + font-size: 12px; + min-width: 60px !important; + padding: 0.001rem 0.75rem; } + +.btn-light { + background: #F4F5F9; + border-color: #F4F5F9; } + .btn-light:active, .btn-light:focus, .btn-light:hover { + background: white; + border-color: white; } + +.btn-outline-primary:hover { + color: #fff; } + +.btn-outline-light { + color: #B1B1B1; } + [data-theme-version="dark"] .btn-outline-light { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-secondary { + color: #7e7e7e; } + +[data-theme-version="dark"] .btn-outline-dark { + color: #7e7e7e; } + +.btn-dark { + background: #B1B1B1; + border-color: #B1B1B1; + color: #fff; } + .btn-dark:active, .btn-dark:focus, .btn-dark:hover { + background: #989898; + color: #fff; + border-color: #989898; } + +.btn-group.btn-rounded .btn:first-child { + border-top-left-radius: 30px; + border-bottom-left-radius: 30px; } +.btn-group.btn-rounded .btn:last-child { + border-top-right-radius: 30px; + border-bottom-right-radius: 30px; } + +.btn-facebook { + background: #3b5998; + border-color: #3b5998; + color: #fff; } + .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover { + background: #2d4373; + color: #fff; + border-color: #2d4373; } + +.btn-twitter { + background: #1da1f2; + border-color: #1da1f2; + color: #fff; } + .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover { + background: #0c85d0; + color: #fff; + border-color: #0c85d0; } + +.btn-youtube { + background: #FF0000; + border-color: #FF0000; + color: #fff; } + .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover { + background: #cc0000; + color: #fff; + border-color: #cc0000; } + +.btn-instagram { + background: #c32aa3; + border-color: #c32aa3; + color: #fff; } + .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover { + background: #992180; + color: #fff; + border-color: #992180; } + +.btn-pinterest { + background: #bd081c; + border-color: #bd081c; + color: #fff; } + .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover { + background: #8c0615; + color: #fff; + border-color: #8c0615; } + +.btn-linkedin { + background: #007bb6; + border-color: #007bb6; + color: #fff; } + .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover { + background: #005983; + color: #fff; + border-color: #005983; } + +.btn-google-plus { + background: #db4439; + border-color: #db4439; + color: #fff; } + .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover { + background: #be2d23; + color: #fff; + border-color: #be2d23; } + +.btn-google { + background: #4285f4; + border-color: #4285f4; + color: #fff; } + .btn-google:active, .btn-google:focus, .btn-google:hover { + background: #1266f1; + color: #fff; + border-color: #1266f1; } + +.btn-snapchat { + background: #fffc00; + border-color: #fffc00; + color: #000; } + .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover { + background: #ccca00; + color: #000; + border-color: #ccca00; } + +.btn-whatsapp { + background: #25d366; + border-color: #25d366; + color: #fff; } + .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover { + background: #1da851; + color: #fff; + border-color: #1da851; } + +.btn-tumblr { + background: #35465d; + border-color: #35465d; + color: #fff; } + .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover { + background: #222e3d; + color: #fff; + border-color: #222e3d; } + +.btn-reddit { + background: #ff4500; + border-color: #ff4500; + color: #fff; } + .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover { + background: #cc3700; + color: #fff; + border-color: #cc3700; } + +.btn-spotify { + background: #1ed760; + border-color: #1ed760; + color: #fff; } + .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover { + background: #18aa4c; + color: #fff; + border-color: #18aa4c; } + +.btn-yahoo { + background: #430297; + border-color: #430297; + color: #fff; } + .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover { + background: #2d0165; + color: #fff; + border-color: #2d0165; } + +.btn-dribbble { + background: #ea4c89; + border-color: #ea4c89; + color: #fff; } + .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover { + background: #e51e6b; + color: #fff; + border-color: #e51e6b; } + +.btn-skype { + background: #00aff0; + border-color: #00aff0; + color: #fff; } + .btn-skype:active, .btn-skype:focus, .btn-skype:hover { + background: #008abd; + color: #fff; + border-color: #008abd; } + +.btn-quora { + background: #aa2200; + border-color: #aa2200; + color: #fff; } + .btn-quora:active, .btn-quora:focus, .btn-quora:hover { + background: #771800; + color: #fff; + border-color: #771800; } + +.btn-vimeo { + background: #1ab7ea; + border-color: #1ab7ea; + color: #fff; } + .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover { + background: #1295bf; + color: #fff; + border-color: #1295bf; } + +.card { + margin-bottom: 1.875rem; + background-color: #fff; + transition: all .5s ease-in-out; + position: relative; + border: 0px solid transparent; + border-radius: 1.25rem; + box-shadow: 0px 12px 23px 0px rgba(160, 44, 250, 0.04); + height: calc(100% - 30px); } + @media only screen and (max-width: 575px) { + .card { + margin-bottom: 0.938rem; + height: calc(100% - 0.938rem); } } + .card-body { + padding: 1.875rem; } + @media only screen and (max-width: 575px) { + .card-body { + padding: 1rem; } } + .card-title { + font-size: 20px; + font-weight: 500; + color: #000; + text-transform: capitalize; } + .card-title--large { + font-size: 1.5rem; } + .card-title--medium { + font-size: 1rem; } + .card-title--small { + font-size: 0.875rem; } + .card-header { + border-color: #f0f1f5; + position: relative; + background: transparent; + padding: 1.5rem 1.875rem 1.25rem; + display: flex; + justify-content: space-between; + align-items: center; } + @media only screen and (max-width: 575px) { + .card-header { + padding: 1.25rem 1rem 1.25rem; } } + [data-theme-version="dark"] .card-header { + border-color: #333a54; } + .card-header .card-title { + margin-bottom: 0px; } + .card-header .subtitle { + padding-top: 5px; + font-size: 14px; + line-height: 1.5; } + .card-footer { + border-color: #f0f1f5; + background: transparent; + padding: 1.25rem 1.875rem 1.25rem; } + [data-theme-version="dark"] .card-footer { + border-color: #333a54; } + @media only screen and (max-width: 575px) { + .card-footer { + padding: 1rem; } } + +.transparent-card.card { + background: transparent; + border: 1px solid transparent; + box-shadow: none; } + +.card-action > a { + display: inline-block; + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + background: black; + color: #fff; + margin-right: 8px; } + [data-theme-version="dark"] .card-action > a { + background: #181f39; } + .card-action > a:last-child { + margin-right: 0; } + .card-action > a:hover, .card-action > a:focus { + background: black; } + [data-theme-version="dark"] .card-action > a:hover, [data-theme-version="dark"] .card-action > a:focus { + background: #181f39; } + .card-action > a i, .card-action > a span { + font-size: 1rem; } +.card-action .dropdown { + width: 30px; + height: 30px; + border-radius: 5px; + border-color: transparent; + text-align: center; + margin-right: 8px; + top: -2px; + position: relative; + display: inline-block; + background: black; + color: #0B2A97; } + [data-theme-version="dark"] .card-action .dropdown { + background: #181f39; } + .card-action .dropdown:hover, .card-action .dropdown:focus { + background: black; } + [data-theme-version="dark"] .card-action .dropdown:hover, [data-theme-version="dark"] .card-action .dropdown:focus { + background: #181f39; } + .card-action .dropdown .btn { + padding: 0; + line-height: 27px; + color: #fff; } + .card-action .dropdown .btn:focus { + box-shadow: none; } + +.card-fullscreen { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 99999999; + overflow: auto; } + +.card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.75); + z-index: 999; } + +.card-loader i { + margin: 0 auto; + background: #092176; + padding: 10px; + border-radius: 50%; + color: #fff; + font-size: 1rem; } + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block; } + +.card-header .date_picker { + display: inline-block; + padding: 8px; + border: 1px solid #f0f1f5; + cursor: pointer; + border-radius: .375rem; } +.card-header .border-0 { + padding-bottom: 0; } + +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } +.carousel-custom-prev, .carousel-custom-next { + width: 2.5rem; + height: 2.5rem; + line-height: 2.5rem; + display: inline-block; + border-radius: 50%; + background: #fff; + text-align: center; } + .carousel-custom-prev i, .carousel-custom-next i { + font-size: 1rem; } + .carousel-custom-prev:hover, .carousel-custom-next:hover { + background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%); + color: #fff; } +.carousel-custom-next { + position: absolute; + top: 50%; + right: 30px; + transform: translateY(-50%); } +.carousel-custom-prev { + position: absolute; + top: 50%; + left: 30px; + transform: translateY(-50%); } + +.carousel-caption { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78); + z-index: 0; } + .carousel-caption h5 { + color: #fff; + font-size: 1.8rem; } + .carousel-caption p { + margin-bottom: 0; } + +.dropdown-toggle:focus { + box-shadow: none !important; } + +.dropdown-outline { + border: 0.1rem solid #0B2A97; } + +.dropdown-menu { + font-size: inherit; + border: 0; + box-shadow: 0 10px 40px 0 rgba(32, 28, 69, 0.1); + margin-top: 0; + border-radius: 1.25rem; + overflow: hidden; } + .dropdown-menu .dropdown-item { + font-size: 16px; + color: #7e7e7e; + padding: 0.5rem 1.75rem; } + @media only screen and (max-width: 1400px) { + .dropdown-menu .dropdown-item { + padding: 0.375rem 1rem; + font-size: 14px; } } + .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active { + color: #0B2A97; + background: #F4F5F9; } + .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active { + color: #0B2A97 !important; } + [direction="rtl"] .dropdown-menu { + right: auto !important; } + +.dropdown-toggle-split { + padding: 0 10px; + opacity: 0.85; } + .dropdown-toggle-split:after { + margin-left: 0 !important; } + .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover { + opacity: 1; } + +.dropleft .dropdown-toggle:before, +.dropright .dropdown-toggle:before, +.dropup .dropdown-toggle:after, +.dropdown-toggle:after { + content: "\f107"; + font-family: FontAwesome; + border: 0; + vertical-align: middle; + margin-left: 0.25em; + line-height: 1; } + +.dropup .dropdown-toggle:after { + content: "\f106"; } + +.dropleft .dropdown-toggle::before { + content: "\f104"; } + +.dropright .dropdown-toggle::before { + content: "\f105"; } + +.dropright .dropdown-toggle::after { + content: none; } + +.custom-dropdown { + display: inline-block; + margin-bottom: 1rem; } + .custom-dropdown .dropdown-menu { + border: 0px; + min-width: 160px; } + +.card-action .custom-dropdown { + margin: 0px; + background: #496ff2; } + .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover { + background: #0B2A97; + color: #fff; } + .card-action .custom-dropdown i { + display: inline-block; + padding-top: 9px; } + +.dropdown .dropdown-dots { + position: relative; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + border-radius: 5px; + display: block; } + .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before { + content: ""; + height: 5px; + width: 5px; + background: rgba(177, 177, 177, 0.4); + position: absolute; + border-radius: 5px; } + .dropdown .dropdown-dots:after { + right: -8px; } + .dropdown .dropdown-dots:before { + left: -8px; } + .dropdown .dropdown-dots.text-white { + background: rgba(255, 255, 255, 0.7); } + .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before { + background: rgba(255, 255, 255, 0.7); } + +.grid-col { + padding: 0.5rem !important; + background: #f2f4fa; } + +.row.grid { + margin-bottom: 1.5rem; + text-align: center; } + +.row.grid .grid-col:first-child { + text-align: left; } + +.label { + display: inline-block; + text-align: center; + font-size: 0.75rem; + padding: .2rem .8rem; } + .label-fixed { + width: 7.5rem; + padding: .6rem 0; } + .label-fixed-lg { + width: 9.5rem; + padding: .6rem 0; } + .label-big { + width: 16.8rem; + font-size: 1.4rem; + padding: 1.1rem 0; } + .label-xl { + width: 10.5rem; + padding: 1.1rem 0; + font-size: 1.5rem; } + .label-lg { + width: 9.5rem; + padding: 1.1rem 0; } + .label-md { + width: 8.5rem; + padding: 1.1rem 0; } + .label-sm { + width: 7.5rem; + padding: 1.1rem 0; } + +.label-default { + background: #ADB6C7; } + +.label-primary { + background: #0B2A97; + color: #fff; } + +.label-secondary { + background: #A02CFA; + color: #fff; } + +.label-info { + background: #1EA7C5; + color: #fff; } + +.label-success { + background: #2BC155; + color: #fff; } + +.label-warning { + background: #FFBC11; + color: #fff; } + +.label-danger { + background: #F94687; + color: #fff; } + +.label-light { + background: #F4F5F9; + color: #000; } + +.label-dark { + background: #B1B1B1; + color: #fff; } + +code { + word-break: break-word; + padding: 2px 5px; + border-radius: 3px; + background: #fee9f1; + color: #F94687; } + [data-theme-version="dark"] code { + background: rgba(249, 70, 135, 0.1); } + +.heading-labels { + color: #333333; } + .heading-labels > * { + margin-bottom: .8rem; } + .heading-labels h1 .label { + font-size: 18px; + font-weight: normal; + padding: .4rem .9rem; } + .heading-labels h2 .label { + font-size: 16px; + font-weight: normal; + padding: 0.3rem .9rem; } + .heading-labels h3 .label { + font-size: 14px; + font-weight: normal; } + .heading-labels h4 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h5 .label { + font-size: 12px; + font-weight: normal; } + .heading-labels h6 .label { + font-size: 12px; + font-weight: normal; } + +.list-group-item { + background-color: rgba(255, 255, 255, 0); + border: 1px solid #f0f1f5; + padding: 1rem 1.5rem; + border-radius: 0; } + [data-theme-version="dark"] .list-group-item { + border-color: #333a54; } + .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .list-group-item:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.list-group-item.disabled, .list-group-item:disabled { + color: #fff; + background-color: #A02CFA; + border-color: #A02CFA; } + +[class*="bg-"] .list-group-item { + border-color: rgba(255, 255, 255, 0.05); } + +.bg-warning .list-group-item { + border-color: rgba(0, 0, 0, 0.05); } + +.media img { + border-radius: 3px; } + +.vertical-card__menu:hover { + box-shadow: none; } +.vertical-card__menu--image { + text-align: center; } + .vertical-card__menu--image img { + width: 100%; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } +.vertical-card__menu--status.closed { + background: #F94687; } + .vertical-card__menu--status.closed:after { + border-top: 10px solid #F94687; } + .vertical-card__menu--status.closed .ribbon-curve { + border-top: 11px solid #F94687; + border-bottom: 10px solid #F94687; } +.vertical-card__menu--desc p { + margin-bottom: 0.625rem; } +.vertical-card__menu--price { + font-size: 1.25rem; + margin: 0; + font-weight: 700; } +.vertical-card__menu--rating { + font-size: 0.75rem; } +.vertical-card__menu--title { + font-weight: 700; } +.vertical-card__menu--button button { + font-size: 0.75rem; } +.vertical-card__menu .card-footer { + padding: 15px 20px; + background-color: #f0f1f5; + border-top: none; } + @media only screen and (min-width: 1200px) and (max-width: 1440px) { + .vertical-card__menu .card-footer { + padding: 15px; } } + .vertical-card__menu .card-footer span { + color: #B1B1B1; + margin-right: 0.3125rem; } + +.horizontal-card__menu { + box-shadow: 0 0 7px rgba(173, 173, 173, 0.32); + display: flex; + flex-direction: row; } + @media (max-width: 575.98px) { + .horizontal-card__menu { + display: block; } } + .horizontal-card__menu .card-body { + padding: 0; + padding: 20px 30px; } + .horizontal-card__menu--image { + flex-basis: 30%; + max-width: 30%; } + .horizontal-card__menu--image img { + height: 100%; + width: 100%; } + @media (max-width: 575.98px) { + .horizontal-card__menu--image { + max-width: unset; + flex-basis: 100%; } } + .horizontal-card__menu--title { + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.3125rem; } + .horizontal-card__menu--fav { + margin-right: 0.5rem; } + .horizontal-card__menu--price { + margin: 0; + font-size: 1rem; + font-weight: 700; } + .horizontal-card__menu--rating { + font-size: 0.625rem; } + .horizontal-card__menu--footer { + margin-top: 10px; } + +.prev_price { + text-decoration: line-through; + font-size: 80%; + opacity: 0.5; } + +.modal-header { + padding: 1rem 1.875rem; } + .modal-header .close { + padding: 0.875rem 1.815rem; + margin: 0; + position: absolute; + right: 0; + float: none; + top: 0; + font-size: 30px; + font-weight: 100; } + +.modal-body { + padding: 1.875rem; } + +.modal-footer { + padding: 1rem 1.875rem; } + +.modal-content { + border-radius: 1.25rem; } + +.modal-backdrop { + z-index: 10 !important; } + +.pagination .page-item .page-link:hover { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; } +.pagination .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; + color: #fff; } + +.pagination { + margin-bottom: 20px; } + .pagination .page-item.page-indicator .page-link { + padding: .65rem .8rem; + font-size: 14px; } + .pagination .page-item.page-indicator:hover .page-link { + color: #B1B1B1; } + .pagination .page-item .page-link { + text-align: center; + z-index: 2; + padding: 0.55rem 1rem; + font-size: 1rem; + background: rgba(255, 255, 255, 0.15); + color: #B1B1B1; + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .pagination .page-item .page-link { + border-color: #333a54; + color: #828690; + background: rgba(255, 255, 255, 0); } + .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span { + color: #fff; } + .pagination .page-item .page-link:focus { + outline: 0; + box-shadow: none; } + .pagination .page-item .page-link:hover { + background: #0B2A97; + color: #fff; + border-color: #0B2A97; } + .pagination .page-item.active .page-link { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; + box-shadow: 0 10px 20px 0px rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .pagination .page-item.active .page-link { + color: #fff; } + .pagination .page-item .page-link { + color: #B1B1B1; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .pagination .page-item:last-child .page-link { + margin-right: 0; } + [direction="rtl"] .pagination .page-item:first-child .page-link { + margin-right: 0; } + .pagination.no-bg li:not(.page-indicator):not(.active) .page-link { + background: transparent; + border-color: transparent; } + .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: #0B2A97; + border-color: #0B2A97; } + [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link { + background: #0B2A97; + border-color: #0B2A97; } + .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #F94687; + border-color: #F94687; } + [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link { + background: #F94687; + border-color: #F94687; } + .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #1EA7C5; + border-color: #1EA7C5; } + [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link { + background: #1EA7C5; + border-color: #1EA7C5; } + .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FFBC11; + border-color: #FFBC11; } + [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link { + background: #FFBC11; + border-color: #FFBC11; } + .pagination-primary .page-item .page-link { + background: #d8e0fc; + border-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .pagination-primary .page-item .page-link { + background: rgba(11, 42, 151, 0.2); + border-color: transparent; + color: #0B2A97; } + .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link { + background: #0B2A97; + border-color: #0B2A97; + box-shadow: 0 10px 20px 0px rgba(11, 42, 151, 0.2); } + [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link { + color: #fff; } + .pagination-danger .page-item .page-link { + background: #fff3f7; + border-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .pagination-danger .page-item .page-link { + background: rgba(249, 70, 135, 0.15); + border-color: transparent; + color: #F94687; } + .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link { + background: #F94687; + border-color: #F94687; + box-shadow: 0 10px 20px 0px rgba(249, 70, 135, 0.2); } + [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link { + color: #fff; } + .pagination-info .page-item .page-link { + background: #a4e3f1; + border-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .pagination-info .page-item .page-link { + background: rgba(30, 167, 197, 0.1); + border-color: transparent; + color: #1EA7C5; } + .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link { + background: #1EA7C5; + border-color: #1EA7C5; + box-shadow: 0 10px 20px 0px rgba(30, 167, 197, 0.2); } + .pagination-warning .page-item .page-link { + background: #fff5dd; + border-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .pagination-warning .page-item .page-link { + background: rgba(255, 188, 17, 0.1); + border-color: transparent; + color: #FFBC11; } + .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link { + background: #FFBC11; + border-color: #FFBC11; + box-shadow: 0 10px 20px 0px rgba(255, 188, 17, 0.2); } + .pagination-gutter .page-item { + margin-right: 7px; } + .pagination-gutter .page-item .page-link { + border-radius: 1.25rem !important; } + .pagination-circle .page-item { + margin-right: 7px; } + .pagination-circle .page-item .page-link, .pagination-circle .page-item.page-indicator .page-link { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 50% !important; + padding: 0; } + .pagination.pagination-md .page-item .page-link { + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-sm .page-item.page-indicator .page-link { + font-size: 12px; } + .pagination.pagination-sm .page-item .page-link { + padding: 0; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 14px; } + .pagination.pagination-xs .page-item.page-indicator .page-link { + font-size: 10px; } + .pagination.pagination-xs .page-item .page-link { + padding: 0; + width: 25px; + height: 25px; + line-height: 25px; + font-size: 12px; } + +.popover { + border: 2px solid #A02CFA; + min-width: 210px; + box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); + border-radius: 0; } + [data-theme-version="dark"] .popover { + background-color: #181f39; } + .popover-header { + background: #A02CFA; + color: #fff; + font-weight: 300; + border-radius: 0; } + .popover-header::before { + border-bottom: 0 !important; } + .popover-body { + font-size: 0.75rem; } + [data-theme-version="dark"] .popover .popover-header { + border-color: #1e2746; } + +.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) { + margin-right: 8px; } +.bootstrap-popover-wrapper .bootstrap-popover { + margin-bottom: .5rem; } + .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus { + background: #0B2A97; + color: #fff; + box-shadow: none; } + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 0px; + border-top-color: #A02CFA; } + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 0px; + border-left-color: #A02CFA; } + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 0px; + border-right-color: #A02CFA; } + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 0px; + border-bottom-color: #A02CFA; } + +.note-popover { + display: none; } + +.progress-bar { + background-color: #0B2A97; } + +.progress-bar-primary { + background-color: #0B2A97; } + +.progress-bar-success { + background-color: #2BC155; } + +.progress-bar-info { + background-color: #1EA7C5; } + +.progress-bar-danger { + background-color: #F94687; } + +.progress-bar-warning { + background-color: #FFBC11; } + +.progress-bar-pink { + background-color: #e83e8c; } + +.progress { + height: 6px; + overflow: hidden; + border-radius: 1.25rem; } + [data-theme-version="dark"] .progress { + background-color: #181f39; } + .progress-bar { + border-radius: 4px; } + +.progress-vertical { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; } + @media (max-width: 991.98px) { + .progress-vertical { + margin-right: 1rem; } } + +.progress-vertical-bottom { + display: inline-block; + margin-bottom: 0; + margin-right: 2rem; + min-height: 17rem; + position: relative; + transform: rotate(180deg); } + @media (max-width: 991.98px) { + .progress-vertical-bottom { + margin-right: 1rem; } } + +.progress-animated { + animation-duration: 5s; + animation-name: myanimation; + transition: all 5s ease 0s; } + +@keyframes myanimation { + 0% { + width: 0; } } +@keyframes myanimation { + 0% { + width: 0; } } +.ribbon { + position: absolute; + z-index: 1; + text-transform: uppercase; } + .ribbon__one { + top: 15px; + left: -11px; + min-height: 20px; + min-width: 52px; + text-align: center; + padding: 3px 10px; + background: #3AB54B; + color: #fff; + font-size: 0.625rem; } + .ribbon__one::after { + position: absolute; + width: 0; + height: 0; + border-top: 10px solid #239132; + border-left: 11px solid transparent; + left: 0; + content: ""; + bottom: -10px; } + .ribbon__two { + width: 50px; + height: 50px; + display: inline-block; + background: #FFBC11; + line-height: 50px; + text-align: center; + font-size: 16px; + color: #fff; + right: 15px; + top: 15px; + border-radius: 3px; } + .ribbon__three { + left: -1.875rem; + top: 0.875rem; + width: 6.875rem; + height: 1.5625rem; + background-color: #F94687; + clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%); + transform: rotate(-45deg); + color: #fff; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; } + .ribbon__four { + left: 8px; + top: -8px; + width: 110px; + height: 50px; + background-color: #0B2A97; + z-index: auto; + color: #fff; + font-size: 16px; + display: flex; + align-items: center; + justify-content: center; } + .ribbon__four:after { + right: -5px; } + .ribbon__four:before { + left: -5px; } + .ribbon__four:after, .ribbon__four:before { + z-index: -1; + background-color: #1a49ee; + top: 3px; + transform: rotate(45deg); + content: ""; + height: 10px; + width: 10px; + position: absolute; } + .ribbon__five { + left: -1.875rem; + top: 0.625rem; + width: 6.875rem; + height: 1.875rem; + background-color: #0B2A97; + transform: rotate(-45deg); + font-size: 0.75rem; + color: #fff; + padding-bottom: 0.3125rem; + display: flex; + align-items: center; + justify-content: center; + font-size: 1rem; } + .ribbon__five::before { + position: absolute; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 0 50px 50px 50px; + border-color: transparent transparent #0B2A97 transparent; + left: 0.25rem; + top: -2.8125rem; } + .ribbon__six { + left: 0; + top: 1.125rem; + width: 6.875rem; + height: 2.375rem; + background-color: #0B2A97; + -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%); + display: flex; + font-size: 1.25rem; + align-items: center; + justify-content: center; + color: #fff; } + .ribbon-curve { + position: absolute; + top: 0; + right: -6px; + width: 10px; + height: 11px; + border-top: 11px solid #3AB54B; + border-bottom: 10px solid #3AB54B; + border-right: 5px solid transparent; } + +.jsgrid-grid-body::-webkit-scrollbar, +.dataTables_scrollBody::-webkit-scrollbar, +.table-responsive::-webkit-scrollbar { + background-color: #F5F5F5; + width: 8px; + height: 8px; } +.jsgrid-grid-body::-webkit-scrollbar-track, +.dataTables_scrollBody::-webkit-scrollbar-track, +.table-responsive::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + border-radius: 10px; + background-color: #F5F5F5; } +.jsgrid-grid-body::-webkit-scrollbar-thumb, +.dataTables_scrollBody::-webkit-scrollbar-thumb, +.table-responsive::-webkit-scrollbar-thumb { + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + background-color: #7e7e7e; } + +.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before { + content: counter(stepNum); + font-family: inherit; + font-weight: 400; } +.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after { + background-color: #f0f1f5; } + +.multi-steps { + display: table; + table-layout: fixed; + width: 100%; } + .multi-steps > li { + counter-increment: stepNum; + text-align: center; + display: table-cell; + position: relative; + color: #0B2A97; } + @media (max-width: 575.98px) { + .multi-steps > li { + font-size: 0.75rem; } } + .multi-steps > li:before { + content: '\2713'; + display: block; + margin: 0 auto 4px; + background-color: #fff; + width: 25px; + height: 25px; + line-height: 22px; + text-align: center; + font-weight: bold; + position: relative; + z-index: 1; + border-width: 2px; + border-style: solid; + border-color: #0B2A97; + border-radius: 5px; } + @media (max-width: 575.98px) { + .multi-steps > li:before { + width: 25px; + height: 25px; + line-height: 21px; } } + .multi-steps > li:after { + content: ''; + height: 2px; + width: 100%; + background-color: #0B2A97; + position: absolute; + top: 12px; + left: 50%; } + [direction="rtl"] .multi-steps > li:after { + left: auto; + right: 50%; } + @media (max-width: 575.98px) { + .multi-steps > li:after { + top: 12px; } } + .multi-steps > li:last-child:after { + display: none; } + .multi-steps > li.is-active:before { + background-color: #fff; + border-color: #0B2A97; } + .multi-steps > li.is-active ~ li { + color: #7e7e7e; } + .multi-steps > li.is-active ~ li:before { + background-color: #f0f1f5; + border-color: #f0f1f5; } + +.nav-pills .nav-link { + border-radius: 1.25rem; + padding: 0.75rem 1.25rem; } + +.default-tab .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; } + .default-tab .nav-link i { + display: inline-block; + transform: scale(1.5); + color: #0B2A97; } + .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff #ebeef6; + border-radius: 1.25rem 1.25rem 0 0; + color: #0B2A97; } + [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active { + background-color: rgba(11, 42, 151, 0.2); + border-color: transparent transparent #333a54 transparent; } + +.custom-tab-1 .nav-link { + background: transparent; + border-radius: 0px; + font-weight: 500; + border-bottom: 3px solid transparent; + border-width: 0 0px 3px 0; } + .custom-tab-1 .nav-link i { + display: inline-block; + transform: scale(1.5); + color: #0B2A97; } + .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #0B2A97; + border-radius: 0; + color: #0B2A97; + border-width: 0 0px 3px 0; } + [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active { + background-color: rgba(11, 42, 151, 0.2); } + +.nav-pills.light .nav-link.active, .nav-pills.light .show > .nav-link { + background: #d8e0fc; + color: #0B2A97; + box-shadow: none; } + [data-theme-version="dark"] .nav-pills.light .nav-link.active, + [data-theme-version="dark"] .nav-pills.light .show > .nav-link { + background: rgba(11, 42, 151, 0.2); } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + box-shadow: 0 0 20px 0 rgba(11, 42, 151, 0.2); } + +.tooltip-wrapper button:not(:last-child) { + margin-right: 8px; } +.tooltip-wrapper button:hover { + background: #0B2A97; + color: #fff; } +.tooltip-wrapper button { + margin-bottom: .5rem; } + .tooltip-wrapper button:focus { + box-shadow: none; } +.tooltip-inner { + border-radius: 0; + background: #333333; + font-size: 12px; + font-weight: 300; + padding: 0.35rem 0.7rem; } + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #333333; } + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #333333; } + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #333333; } + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #333333; } + +.widget-timeline .timeline { + list-style: none; + position: relative; } + .widget-timeline .timeline:before { + top: 20px; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + left: 9px; + margin-right: -1.5px; + background: #F4F5F9; } + [data-theme-version="dark"] .widget-timeline .timeline:before { + background: #333a54; } + [direction="rtl"] .widget-timeline .timeline:before { + left: auto; + right: 9px; + margin-right: auto; + margin-left: -1.5px; } + .widget-timeline .timeline > li { + margin-bottom: 15px; + position: relative; } + .widget-timeline .timeline > li:before { + content: " "; + display: table; } + .widget-timeline .timeline > li:after { + content: " "; + display: table; + clear: both; } + .widget-timeline .timeline > li > .timeline-panel { + border-radius: 1.25rem; + padding: 15px 20px; + position: relative; + display: block; + margin-left: 40px; + border-width: 1px; + border-style: solid; } + .widget-timeline .timeline > li > .timeline-panel span { + font-size: 12px; + display: block; + margin-bottom: 5px; + opacity: 0.8; + letter-spacing: 1px; } + .widget-timeline .timeline > li > .timeline-panel p { + font-size: 14px; } + .widget-timeline .timeline > li > .timeline-panel:after { + content: ""; + width: 10px; + height: 10px; + background: inherit; + border-color: inherit; + border-style: solid; + border-width: 0px 0px 1px 1px; + display: block; + position: absolute; + left: -5px; + transform: rotate(45deg); + top: 15px; } + .widget-timeline .timeline > li > .timeline-badge { + border-radius: 50%; + height: 22px; + left: 0; + position: absolute; + top: 10px; + width: 22px; + border-width: 2px; + border-style: solid; + background: #fff; + padding: 4px; } + [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge { + background-color: #1e2746; } + .widget-timeline .timeline > li > .timeline-badge:after { + content: ""; + width: 10px; + height: 10px; + border-radius: 100%; + display: block; } + [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge { + left: auto; + right: 19px; } +.widget-timeline .timeline-body > p { + font-size: 12px; } +.widget-timeline .timeline-badge.primary { + border-color: #d8e0fc; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary { + border-color: rgba(11, 42, 151, 0.2); } + .widget-timeline .timeline-badge.primary:after { + background-color: #0B2A97 !important; + box-shadow: 0 5px 10px 0 rgba(11, 42, 151, 0.2); } + .widget-timeline .timeline-badge.primary + .timeline-panel { + background: #d8e0fc; + border-color: #d8e0fc; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel { + border-color: transparent; + background-color: rgba(11, 42, 151, 0.2); } +.widget-timeline .timeline-badge.success { + border-color: #e3f9e9; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success { + border-color: rgba(43, 193, 85, 0.1); } + .widget-timeline .timeline-badge.success:after { + background-color: #2BC155 !important; + box-shadow: 0 5px 10px 0 rgba(43, 193, 85, 0.2); } + .widget-timeline .timeline-badge.success + .timeline-panel { + background: #e3f9e9; + border-color: #e3f9e9; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel { + background-color: rgba(43, 193, 85, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.warning { + border-color: #fff5dd; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning { + border-color: rgba(255, 188, 17, 0.1); } + .widget-timeline .timeline-badge.warning:after { + background-color: #FFBC11 !important; + box-shadow: 0 5px 10px 0 rgba(255, 188, 17, 0.2); } + .widget-timeline .timeline-badge.warning + .timeline-panel { + background: #fff5dd; + border-color: #fff5dd; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel { + background-color: rgba(255, 188, 17, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.danger { + border-color: #fff3f7; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger { + border-color: rgba(249, 70, 135, 0.15); } + .widget-timeline .timeline-badge.danger:after { + background-color: #F94687 !important; + box-shadow: 0 5px 10px 0 rgba(249, 70, 135, 0.2); } + .widget-timeline .timeline-badge.danger + .timeline-panel { + background: #fff3f7; + border-color: #fff3f7; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel { + background-color: rgba(249, 70, 135, 0.15); + border-color: transparent; } +.widget-timeline .timeline-badge.info { + border-color: #a4e3f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info { + border-color: rgba(30, 167, 197, 0.1); } + .widget-timeline .timeline-badge.info:after { + background-color: #1EA7C5 !important; + box-shadow: 0 5px 10px 0 rgba(30, 167, 197, 0.2); } + .widget-timeline .timeline-badge.info + .timeline-panel { + background: #a4e3f1; + border-color: #a4e3f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel { + background-color: rgba(30, 167, 197, 0.1); + border-color: transparent; } +.widget-timeline .timeline-badge.dark { + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark { + border-color: rgba(177, 177, 177, 0.35); } + .widget-timeline .timeline-badge.dark:after { + background-color: #B1B1B1 !important; + box-shadow: 0 5px 10px 0 rgba(177, 177, 177, 0.2); } + .widget-timeline .timeline-badge.dark + .timeline-panel { + background: #f1f1f1; + border-color: #f1f1f1; } + [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel { + background-color: rgba(177, 177, 177, 0.35); + border-color: transparent; } +.widget-timeline.style-1 .timeline-panel { + background: transparent; } +.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel { + background: transparent !important; + border-style: solid; + border-width: 0 0 0 5px; + border-radius: 0; + padding: 5px 10px 5px 15px; } + .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after { + border: 0; + left: -9px; + width: 7px; + height: 7px; } +.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel { + border-color: #0B2A97; } + .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after { + background: #0B2A97; } +.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel { + border-color: #2BC155; } + .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after { + background: #2BC155; } +.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel { + border-color: #FFBC11; } + .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after { + background: #FFBC11; } +.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel { + border-color: #F94687; } + .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after { + background: #F94687; } +.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel { + border-color: #1EA7C5; } + .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after { + background: #1EA7C5; } +.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel { + border-color: #B1B1B1; } + .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after { + background: #B1B1B1; } + +#chart_widget_4 { + height: 255px !important; } + +#chart_widget_5 .ct-series-a .ct-line, +#chart_widget_5 .ct-series-a .ct-point { + stroke: #46ffc8; } +#chart_widget_5 .ct-line { + stroke-width: 1px; } +#chart_widget_5 .ct-point { + stroke-width: 2px; } +#chart_widget_5 .ct-series-a .ct-area { + fill: #43d66c; } +#chart_widget_5 .ct-area { + fill-opacity: 1; } + +#chart_widget_6 .ct-series-a .ct-line, +#chart_widget_6 .ct-series-a .ct-point { + stroke: #1EA7C5; } +#chart_widget_6 .ct-line { + stroke-width: 2px; } +#chart_widget_6 .ct-point { + stroke-width: 5px; } +#chart_widget_6 .ct-series-a .ct-area { + fill: #1EA7C5; } +#chart_widget_6 .ct-area { + fill-opacity: .5; } + +#chart_widget_8 { + height: 255px; } + #chart_widget_8 .ct-series-a .ct-line, + #chart_widget_8 .ct-series-a .ct-point { + stroke: #1EA7C5; } + #chart_widget_8 .ct-line { + stroke-width: 2px; } + #chart_widget_8 .ct-point { + stroke-width: 5px; } + #chart_widget_8 .ct-series-a .ct-area { + fill: #1EA7C5; } + #chart_widget_8 .ct-area { + fill-opacity: .5; } + +#chart_widget_9, #chart_widget_10 { + height: 250px !important; } + +#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut { + stroke-width: 25px !important; } + +#chart_widget_11 { + height: 270px !important; } + +#chart_widget_17 { + height: 150px !important; } + +.chart_widget_tab_one .nav-link { + border: 1px solid #ddd; } + .chart_widget_tab_one .nav-link.active { + background-color: #0B2A97; + border: 1px solid #0B2A97; + color: #fff; } + .chart_widget_tab_one .nav-link.active:hover { + border: 1px solid #0B2A97; } + .chart_widget_tab_one .nav-link:hover { + border: 1px solid #ddd; } + +[data-theme-version="dark"] .ccc-widget > div { + background: #1e2746 !important; + border-color: #333a54 !important; } + +.social-icon { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 4px; + text-align: center; + background: #F9F9F9; + margin-bottom: 0.5rem; + font-size: 20px; } + .social-icon i { + color: #fff; } + .social-icon.youtube { + background: #FF0000; } + .social-icon.facebook { + background: #3b5998; } + .social-icon.twitter { + background: #1da1f2; } + +.social-icon2 a { + border: 0.1rem solid #0B2A97; + display: block; + padding: 1rem; + margin-top: 1.5rem; + margin-bottom: .5rem; + border-radius: .3rem; + font-size: 1.6rem; } +.social-icon2 i { + font-size: 12px; + color: #0B2A97; } + +.social-icon3 ul li { + display: inline-block; } + .social-icon3 ul li a { + display: block; } + .social-icon3 ul li a i { + font-size: 1.4rem; + padding: 1rem .7rem; + color: #464a53; } + .social-icon3 ul li a:hover i { + color: #0B2A97; } + +.social-icons-muted ul li a i { + color: #89879f; } + +.social-links a { + padding: .5rem; } + +.widget-stat .media { + padding: 0px 0; + align-items: center; } + .widget-stat .media > span { + height: 85px; + width: 85px; + border-radius: 100%; + padding: 10px 12px; + font-size: 32px; + display: flex; + justify-content: center; + align-items: center; + color: #464a53; } + @media only screen and (max-width: 1400px) { + .widget-stat .media > span { + height: 70px; + width: 70px; + min-width: 70px; } } + .widget-stat .media .media-body p { + font-weight: 500; + font-size: 16px; + line-height: 1.5; } + @media only screen and (max-width: 1400px) { + .widget-stat .media .media-body p { + font-size: 14px; } } + [data-theme-version="dark"] .widget-stat .media .media-body p { + color: #c4c9d5; } + .widget-stat .media .media-body small, + .widget-stat .media .media-body .small { + font-size: 75%; } + .widget-stat .media .media-body h3 { + font-size: 30px; + font-weight: 600; + margin: 0; + line-height: 1.2; } + .widget-stat .media .media-body h4 { + font-size: 24px; + display: inline-block; + vertical-align: middle; } + .widget-stat .media .media-body span { + margin-left: 5px; } +.widget-stat[class*="bg-"] .media > span { + background-color: rgba(255, 255, 255, 0.25); + color: #fff; } +.widget-stat[class*="bg-"] .progress { + background-color: rgba(255, 255, 255, 0.25) !important; } + +[direction="rtl"] .widget-stat .media .media-body span { + margin-left: 0; + margin-right: 10px; } + +.dez-widget-1 .card { + background: #FFE7DB; } + .dez-widget-1 .card .card-body p { + color: #f87533; } +.dez-widget-1 .icon { + float: right; + width: 50px; + height: 50px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6px; + font-size: 28px; } + +.bgl-primary { + background: #d8e0fc; + border-color: #d8e0fc; } + [data-theme-version="dark"] .bgl-primary { + background-color: rgba(11, 42, 151, 0.2); + border-color: rgba(11, 42, 151, 0.2); } + +.bgl-secondary { + background: #f1dffe; + border-color: #f1dffe; } + [data-theme-version="dark"] .bgl-secondary { + background-color: rgba(160, 44, 250, 0.5); + border-color: rgba(160, 44, 250, 0.5); } + +.bgl-success { + background: #e3f9e9; + border-color: #e3f9e9; } + [data-theme-version="dark"] .bgl-success { + background-color: rgba(43, 193, 85, 0.1); + border-color: rgba(43, 193, 85, 0.1); } + +.bgl-warning { + background: #fff5dd; + border-color: #fff5dd; } + [data-theme-version="dark"] .bgl-warning { + background-color: rgba(255, 188, 17, 0.1); + border-color: rgba(255, 188, 17, 0.1); } + +.bgl-danger { + background: #fff3f7; + border-color: #fff3f7; } + [data-theme-version="dark"] .bgl-danger { + background-color: rgba(249, 70, 135, 0.15); + border-color: rgba(249, 70, 135, 0.15); } + +.bgl-info { + background: #a4e3f1; + border-color: #a4e3f1; } + [data-theme-version="dark"] .bgl-info { + background-color: rgba(30, 167, 197, 0.1); + border-color: rgba(30, 167, 197, 0.1); } + +.bg-primary-light { + background: rgba(216, 224, 252, 0.5); } + [data-theme-version="dark"] .bg-primary-light { + background-color: rgba(11, 42, 151, 0.05); } + +.bg-secondary-light { + background: rgba(241, 223, 254, 0.5); } + [data-theme-version="dark"] .bg-secondary-light { + background-color: rgba(160, 44, 250, 0.05); } + +.bg-success-light { + background: rgba(227, 249, 233, 0.5); } + [data-theme-version="dark"] .bg-success-light { + background-color: rgba(43, 193, 85, 0.05); } + +.bg-warning-light { + background: rgba(255, 245, 221, 0.5); } + [data-theme-version="dark"] .bg-warning-light { + background-color: rgba(255, 188, 17, 0.05); } + +.bg-danger-light { + background: rgba(255, 243, 247, 0.5); } + [data-theme-version="dark"] .bg-danger-light { + background-color: rgba(249, 70, 135, 0.05); } + +.bg-info-light { + background: rgba(164, 227, 241, 0.5); } + [data-theme-version="dark"] .bg-info-light { + background-color: rgba(30, 167, 197, 0.05); } + +.bgl-dark { + background: #f1f1f1; + border-color: #f1f1f1; } + +.bgl-light { + background: #F4F5F9; + border-color: #F4F5F9; } + +.overlay-box { + position: relative; + z-index: 1; } + .overlay-box:after { + content: ""; + width: 100%; + height: 100%; + left: 0; + top: 0; + position: absolute; + opacity: 0.85; + background: #0B2A97; + z-index: -1; } + +.rating-bar { + font-size: 13px; } + +.tdl-holder { + margin: 0 auto; } + .tdl-holder ul { + list-style: none; + margin: 0; + padding: 0; } + .tdl-holder li { + background-color: #fff; + border-bottom: 1px solid #f0f1f5; + list-style: none none; + margin: 0; + padding: 0; } + .tdl-holder li span { + margin-left: 35px; + font-size: 1rem; + vertical-align: middle; + transition: all 0.2s linear; } + [direction="rtl"] .tdl-holder li span { + margin-left: auto; + margin-right: 35px; } + .tdl-holder label { + cursor: pointer; + display: block; + line-height: 50px; + padding-left: 1.5rem; + position: relative; + margin: 0 !important; } + [direction="rtl"] .tdl-holder label { + padding-left: 0; + padding-right: 1.5rem; } + .tdl-holder label:hover { + background-color: #eef1f6; + color: #B1B1B1; } + .tdl-holder label:hover a { + color: #F94687; } + .tdl-holder label a { + color: #fff; + display: inline-block; + line-height: normal; + height: 100%; + text-align: center; + text-decoration: none; + width: 50px; + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + -o-transition: all .2s linear; + transition: all 0.2s linear; + padding: 18px 0px; + font-size: 18px; + position: absolute; + right: 0; } + [direction="rtl"] .tdl-holder label a { + right: auto; + left: 0; } + .tdl-holder input[type=checkbox] { + cursor: pointer; + opacity: 0; + position: absolute; } + .tdl-holder input[type=checkbox] + i { + background-color: #fff; + border: 1px solid #e7e7e7; + display: block; + height: 20px; + position: absolute; + top: 15px; + width: 20px; + z-index: 1; + border-radius: 00px; + font-size: 11px; + border-radius: 4px; } + .tdl-holder input[type=checkbox]:checked + i { + background: #0B2A97; + border-color: transparent; } + .tdl-holder input[type=checkbox]:checked + i::after { + content: "\f00c"; + font-family: 'fontAwesome'; + display: block; + left: 2px; + position: absolute; + top: -14px; + z-index: 2; + color: #fff; } + .tdl-holder input[type=checkbox]:checked ~ span { + text-decoration: line-through; + position: relative; } + .tdl-holder input[type=text] { + background-color: #fff; + height: 50px; + margin-top: 29px; + border-radius: 3px; } + .tdl-holder input[type=text]::placeholder { + color: #B1B1B1; } + +.widget-message p { + font-size: 14px; + line-height: 1.5; } + +.picker .picker__frame { + min-width: 450px !important; + max-width: 450px !important; } + .picker .picker__frame .picker__box { + padding: 20px; + border: 0; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } + .picker .picker__frame .picker__box .picker__header { + margin-top: 0; } + .picker .picker__frame .picker__box .picker__header .picker__year { + color: #0B2A97; + font-style: inherit; + font-size: 20px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev, + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + width: 40px; + height: 40px; + padding: 0; + line-height: 40px; + border-radius: 2px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + font-family: fontawesome; + border: 0; + margin: 0 auto; + font-size: 22px; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover, + .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover { + background-color: #496ff2 !important; + color: #0B2A97 !important; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev { + left: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after { + content: "\f0d9"; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next { + right: 0; } + .picker .picker__frame .picker__box .picker__header .picker__nav--next:after { + content: "\f0da"; } + .picker .picker__frame .picker__box .picker__table .picker__weekday { + padding: 10px 0; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__table .picker__day { + width: 40px; + height: 40px; + border-radius: 50px; + padding: 0 !important; + font-size: 16px; + line-height: 40px; + margin: auto; + border: 0 !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted { + border: 0 !important; + padding: 0; + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__table .picker__day:hover { + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + background-color: #496ff2 !important; + color: #fff !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--today:before { + content: none !important; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear, + .picker .picker__frame .picker__box .picker__footer .picker__button--close, + .picker .picker__frame .picker__box .picker__footer .picker__button--today { + border: 0; + border-radius: 2px; + font-size: 16px; } + .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover, + .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover { + background-color: #496ff2 !important; + color: #fff !important; } + @media only screen and (max-width: 575px) { + .picker .picker__frame { + min-width: 100% !important; + max-width: 100% !important; } + .picker .picker__frame .picker__box { + padding: 15px; + margin: 0 10px; } } + +.card-list { + overflow: unset; + height: calc(100% - 50px); } + .card-list .card-header { + padding-top: 0; + padding-bottom: 0; } + .card-list .card-header .photo { + overflow: hidden; + border-radius: 5px; + width: 100%; } + @media only screen and (max-width: 1199px) { + .card-list { + height: calc(100% - 40px); } } + .card-list.list-left { + margin-top: 15px; + margin-left: 15px; } + .card-list.list-left .card-header { + padding-left: 0; } + .card-list.list-left .card-header .photo { + margin: -15px 15px 0 -15px; } + .card-list.list-right { + margin-top: 15px; + margin-right: 15px; + text-align: right; } + .card-list.list-right .card-header { + padding-right: 0; } + .card-list.list-right .card-header .photo { + margin: -15px -15px 0 15px; } + .card-list.list-right .card-header .photo img { + width: 100%; } + .card-list.list-center { + margin-top: 15px; } + .card-list.list-center .card-header .photo { + margin: -15px 0 0 0; } + .card-list .photo img { + width: 100%; } + +.card-profile .profile-photo { + margin-top: -20px; } + +.widget-media .timeline .timeline-panel { + display: flex; + align-items: center; + border-bottom: 1px solid #eaeaea; + padding-bottom: 15px; + margin-bottom: 15px; } + .widget-media .timeline .timeline-panel .media { + width: 50px; + height: 50px; + background: #eee; + border-radius: 1.25rem; + overflow: hidden; + font-size: 20px; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + font-weight: 700; + align-self: start; } + .widget-media .timeline .timeline-panel .media-primary { + background: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary { + background-color: rgba(11, 42, 151, 0.2); } + .widget-media .timeline .timeline-panel .media-info { + background: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info { + background-color: rgba(30, 167, 197, 0.1); } + .widget-media .timeline .timeline-panel .media-warning { + background: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning { + background-color: rgba(255, 188, 17, 0.1); } + .widget-media .timeline .timeline-panel .media-danger { + background: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger { + background-color: rgba(249, 70, 135, 0.15); } + .widget-media .timeline .timeline-panel .media-success { + background: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success { + background-color: rgba(43, 193, 85, 0.1); } + .widget-media .timeline .timeline-panel .media-body p { + font-size: 14px; + line-height: 1.5; } + .widget-media .timeline .timeline-panel .dropdown { + align-self: self-end; + margin-top: 5px; } +.widget-media .timeline li:last-child .timeline-panel { + margin-bottom: 0; + border-bottom: 0; + padding-bottom: 0; } + +.card[class*="bg-"] .timeline .timeline-panel { + border-color: rgba(255, 255, 255, 0.2) !important; } + +@media only screen and (max-width: 1199px) { + .table { + font-size: 0.875rem !important; } } +.table strong { + color: #B1B1B1; } +.table td { + border-color: #f0f1f5; + padding: 12px 20px; } + [data-theme-version="dark"] .table td { + border-color: #333a54; } +.table.shadow-hover tbody tr:hover { + background-color: #fff; + box-shadow: 0 0px 30px rgba(11, 42, 151, 0.15); } + [data-theme-version="dark"] .table.shadow-hover tbody tr:hover { + background-color: #181f39; } +.table.bg-secondary-hover th, .table.bg-secondary-hover td { + border: none; + font-weight: 500; } +.table.bg-secondary-hover tr:hover { + background: #A02CFA; } + .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th { + color: #fff !important; } +.table.bg-info-hover th, .table.bg-info-hover td { + border: none; + font-weight: 500; } +.table.bg-info-hover tr:hover { + background: #1EA7C5; } + .table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th { + color: #fff !important; } +.table.bg-warning-hover th, .table.bg-warning-hover td { + border: none; + font-weight: 500; } +.table.bg-warning-hover tr:hover { + background: #FFBC11; } + .table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th { + color: #fff !important; } +.table thead th { + border-bottom-width: 1px; + font-size: 14px; + font-weight: 600; + padding: 20px 20px; + letter-spacing: 0.5px; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table thead th { + border-color: #333a54; } +.table tbody tr td { + vertical-align: middle; + border-color: #f0f1f5; } + [data-theme-version="dark"] .table tbody tr td { + border-color: #333a54; } +.table:not(.table-bordered) thead th { + border-top: none; } +.table .thead-primary th { + background-color: #0B2A97; + color: #fff; } +.table .thead-info th { + background-color: #1EA7C5; + color: #fff; } +.table .thead-warning th { + background-color: #FFBC11; + color: #fff; } +.table .thead-danger th { + background-color: #F94687; + color: #fff; } +.table .thead-success th { + background-color: #2BC155; + color: #fff; } +.table.primary-table-bordered { + border: 1px solid #f0f1f5; } + [data-theme-version="dark"] .table.primary-table-bordered { + border-color: #333a54; } +.table.primary-table-bg-hover thead th { + background-color: #09237f; + color: #fff; + border-bottom: none; } +.table.primary-table-bg-hover tbody tr { + background-color: #0B2A97; + color: #fff; + transition: all .1s ease; } + .table.primary-table-bg-hover tbody tr:hover { + background-color: #0d31af; } + .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th { + border-bottom: 1px solid #09237f; } +.table-responsive-tiny { + min-width: 18.75rem; } +.table-responsive-sm { + min-width: 30rem !important; } +.table-responsive-md { + min-width: 36rem !important; } +.table-responsive-lg { + min-width: 60.9375rem !important; } +.table-responsive-xl { + min-width: 70.9375rem !important; } + +.table-primary, .table-primary > th, .table-primary > td { + background-color: #d8e0fc; + color: #0B2A97; } + [data-theme-version="dark"] .table-primary, + [data-theme-version="dark"] .table-primary > th, + [data-theme-version="dark"] .table-primary > td { + background-color: rgba(11, 42, 151, 0.2); } + +.table-success, .table-success > th, .table-success > td { + background-color: #e3f9e9; + color: #2BC155; } + [data-theme-version="dark"] .table-success, + [data-theme-version="dark"] .table-success > th, + [data-theme-version="dark"] .table-success > td { + background-color: rgba(43, 193, 85, 0.1); } + +.table-info, .table-info > th, .table-info > td { + background-color: #a4e3f1; + color: #1EA7C5; } + [data-theme-version="dark"] .table-info, + [data-theme-version="dark"] .table-info > th, + [data-theme-version="dark"] .table-info > td { + background-color: rgba(30, 167, 197, 0.1); } + +.table-warning, .table-warning > th, .table-warning > td { + background-color: #fff5dd; + color: #FFBC11; } + [data-theme-version="dark"] .table-warning, + [data-theme-version="dark"] .table-warning > th, + [data-theme-version="dark"] .table-warning > td { + background-color: rgba(255, 188, 17, 0.1); } + +.table-danger, .table-danger > th, .table-danger > td { + background-color: #fff3f7; + color: #F94687; } + [data-theme-version="dark"] .table-danger, + [data-theme-version="dark"] .table-danger > th, + [data-theme-version="dark"] .table-danger > td { + background-color: rgba(249, 70, 135, 0.15); } + +.table-active, .table-active > th, .table-active > td { + background-color: #f2f4fa; } + [data-theme-version="dark"] .table-active, + [data-theme-version="dark"] .table-active > th, + [data-theme-version="dark"] .table-active > td { + background-color: #181f39; } + +.card-table th:first-child, .card-table td:first-child { + padding-left: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:first-child, .card-table td:first-child { + padding-left: 15px; } } +.card-table th:last-child, .card-table td:last-child { + padding-right: 30px; } + @media only screen and (max-width: 575px) { + .card-table th:last-child, .card-table td:last-child { + padding-right: 15px; } } + +.bootgrid-header { + padding: 0 !important; + margin: 0; } + @media only screen and (max-width: 575px) { + .bootgrid-header .actionBar { + padding: 0; } + .bootgrid-header .search { + margin: 0 0 10px 0; } } + +table#example { + padding: 0rem 0 2rem 0; } + +table.dataTable { + color: #000; + border-radius: 1.25rem; } + +#example2_wrapper .dataTables_scrollBody { + max-height: 33.25rem !important; } + +#employees, #custommers { + padding: .5rem 0 1rem 0; } + +.dataTables_wrapper .dataTables_paginate { + padding: 25px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate { + padding: 10px 0; } } + +table.dataTable thead th, +table.dataTable thead td { + padding: 20px 15px; + border-bottom: 1px solid #f0f1f5; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th, + table.dataTable thead td { + padding: 8px 15px; } } + +table.dataTable tfoot th, +table.dataTable tfoot td { + border-top: 0; } + +table.dataTable tbody td { + background: #fff !important; } + +table.dataTable thead th { + color: #000; + font-size: 16px; + white-space: nowrap; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable thead th { + color: #fff; } + @media only screen and (max-width: 1400px) { + table.dataTable thead th { + font-size: 14px; } } + +table.dataTable tbody td { + font-size: 16px; + padding: 15px 10px; } + @media only screen and (max-width: 1400px) { + table.dataTable tbody td { + padding: 8px 10px; + font-size: 14px; } } + +table.dataTable tr.selected { + color: #0B2A97; } + +table.dataTable tfoot th { + color: #B1B1B1; + font-weight: 600; } + [data-theme-version="dark"] table.dataTable tfoot th { + color: #fff; } + +.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select { + border: 1px solid #e2e2e2; + padding: .3rem 0.5rem; + color: #715d5d; + border-radius: 5px; } + [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select { + background: #181f39; + border-color: #333a54; + color: #fff; } +.dataTables_wrapper .dataTables_length { + margin-bottom: 15px; } + .dataTables_wrapper .dataTables_length .bootstrap-select { + width: 80px !important; + margin: 0 5px; } + +table.dataTable.no-footer { + border-bottom: 0; } + +.min-w850 { + min-width: 850px; } + +.rounded-lg { + min-width: 30px; } + +.dataTables_scroll { + padding: 1rem 0; } + .dataTables_scrollFoot { + padding-top: 1rem; } + +@media (max-width: 991.98px) { + .dataTables_wrapper .dataTables_length, + .dataTables_wrapper .dataTables_filter { + text-align: left; } } + +.dataTablesCard { + background-color: #fff; + box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04); + border-radius: 0; } + .dataTablesCard tbody tr:hover { + background: #fff !important; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } + .dataTablesCard tbody tr:hover td { + background: transparent !important; } + +table.dataTable.display tbody tr:hover { + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } + table.dataTable.display tbody tr:hover td { + background: transparent !important; } + +.dataTables_wrapper .dataTables_info { + padding: 25px 0; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_info { + padding: 8px 0; } } + +table.dataTable.display.white-border td { + border-color: #fff; } + +table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { + border-color: #EEEEEE; } + [data-theme-version="dark"] table.dataTable.row-border tbody th, + [data-theme-version="dark"] table.dataTable.row-border tbody td, + [data-theme-version="dark"] table.dataTable.display tbody th, + [data-theme-version="dark"] table.dataTable.display tbody td { + border-color: #333a54; } + +table.dataTable thead .sorting { + background-position: center right 15px; } + +.dataTables_wrapper .dataTables_paginate { + border-radius: 1.25rem; } + .dataTables_wrapper .dataTables_paginate span { + border-radius: 1.25rem; + display: inline-block; + background: rgba(11, 42, 151, 0.08); + border: 0px solid #0B2A97; + margin: 0 0; } + .dataTables_wrapper .dataTables_paginate span a { + color: #fff; + background: transparent !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button { + border: 0 !important; + padding: 15px 24px; + background: transparent !important; + border-radius: 1.25rem; + color: #0B2A97 !important; + font-size: 16px; + margin: 0; + display: inline-block; } + @media only screen and (max-width: 1400px) { + .dataTables_wrapper .dataTables_paginate .paginate_button { + padding: 8px 15px; + font-size: 14px; } } + .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current { + color: #fff !important; + background: #0B2A97 !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next { + background: #fff !important; + color: #0B2A97 !important; + margin: 0 10px; + border: 0px solid #0B2A97 !important; } + .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { + background: #0B2A97 !important; + color: #fff !important; } + +.fooicon { + font-size: 1.25rem; + color: #B1B1B1; } + +.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell { + color: #B1B1B1; } +.jsgrid-table > tbody > tr > td { + padding: 1.2em; } +.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select { + border: 1px solid #DDDFE1; } + +.jsgrid .jsgrid-button { + border: 0 !important; + margin-left: 10px; } + +.error-page .error-text { + font-size: 150px; + line-height: 1; + color: #A02CFA; } + @media only screen and (max-width: 575px) { + .error-page .error-text { + font-size: 80px; } } +.error-page h4 { + font-size: 40px; + margin-bottom: 5px; + color: #A02CFA; } + @media only screen and (max-width: 575px) { + .error-page h4 { + font-size: 20px; } } +.error-page p { + font-size: 16px; } + @media only screen and (max-width: 575px) { + .error-page p { + font-size: 14px; } } + +.authincation-content { + background: #0B2A97; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + border-radius: 5px; } + [data-theme-version="dark"] .authincation-content { + background: #1e2746; + box-shadow: none; } + +.welcome-content { + background: url("./../images/1.jpg"); + background-size: cover; + background-position: center; + height: 100%; + padding: 75px 50px; + position: relative; + z-index: 1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content::after { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: #0B2A97; + opacity: 0.75; + z-index: -1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + .welcome-content .welcome-title { + color: #fff; + font-weight: 500; + font-size: 20px; } + .welcome-content p { + color: #fff; } + .welcome-content .brand-logo a { + display: inline-block; + margin-bottom: 20px; + font-weight: 700; + color: #fff; + font-size: 20px; } + .welcome-content .brand-logo a img { + width: 100px; } + .welcome-content .intro-social { + position: absolute; + bottom: 75px; } + .welcome-content .intro-social ul { + margin-bottom: 0; } + .welcome-content .intro-social ul li { + display: inline-block; } + .welcome-content .intro-social ul li a { + color: #fff; + font-size: 14px; + padding: 0px 7px; } + +.auth-form { + padding: 50px 50px; } + @media only screen and (max-width: 575px) { + .auth-form { + padding: 30px; } } + .auth-form .btn { + font-weight: 700; } + .auth-form .page-back { + display: inline-block; + margin-bottom: 15px; } + +.pricing_table_content { + background: #fff; + text-align: center; + border: 1px solid #e7e7e7; + border-radius: 3px; + padding: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content .package { + font-weight: 700; + font-size: 18px; } + .pricing_table_content .price { + font-weight: 700; + font-size: 50px; + line-height: 100px; + color: #B1B1B1; } + .pricing_table_content hr { + margin: 0; } + .pricing_table_content .price_list { + padding: 30px 0; + text-align: left; + max-width: 175px; + margin: 0 auto; } + .pricing_table_content .price_list li { + color: #909093; + font-size: 14px; + line-height: 25px; + padding: 7px 0; } + .pricing_table_content .price_list li i { + margin-right: 15px; } + .pricing_table_content .price-btn { + padding: 15px 50px; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #eaeaea; + border-radius: 5px; + font-weight: 700; + font-size: 14px; + margin-bottom: 25px; + -webkit-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; } + .pricing_table_content:focus, .pricing_table_content:hover { + -webkit-transform: scale(1.05); + transform: scale(1.05); + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); } + .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn { + color: #F94687; } + +.page-timeline .timeline { + list-style: none; + padding: 40px 0; + position: relative; } + .page-timeline .timeline-workplan.page-timeline .timeline { + padding-bottom: 0; + margin-bottom: 0; } + .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge { + top: 4.5rem; } + .page-timeline .timeline-workplan.page-timeline .timeline > li { + margin-bottom: 2.6rem; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 8rem; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 100%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline li > p { + max-width: 7rem; } } + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 20%; + top: 6rem; } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before { + right: 22%; + left: auto; } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline::before { + left: 22%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; + height: 0.9rem; + width: 0.9rem; + background-color: #0B2A97; } + [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + right: 19.2%; + left: auto; } + @media only screen and (min-width: 1200px) and (max-width: 1650px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 1199px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 22.4%; } } + @media only screen and (max-width: 991px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.7%; } } + @media only screen and (max-width: 767px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 19.5%; } } + @media only screen and (max-width: 575px) { + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge { + left: 21.4%; } } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after { + position: absolute; + width: 1.9rem; + height: 1.9rem; + background-color: rgba(11, 42, 151, 0.4); + content: ""; + border-radius: 50%; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); } + .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel { + width: 70%; } +.page-timeline .timeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 2px; + background-color: #ECEFF2; + left: 50%; + margin-left: -1.5px; } +.page-timeline .timeline > li { + margin-bottom: 20px; + position: relative; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li:after, +.page-timeline .timeline > li:before { + content: " "; + display: table; } +.page-timeline .timeline > li:after { + clear: both; } +.page-timeline .timeline > li > .timeline-panel { + width: 46%; + float: left; + border-radius: 2px; + position: relative; } +.page-timeline .timeline > li > .timeline-badge { + background-color: #f2f4fa; + border: 1px solid #DDDFE1; + border-radius: 50%; + color: #B1B1B1; + height: 40px; + left: 50%; + line-height: 40px; + margin-left: -13px; + position: absolute; + text-align: center; + top: 30px; + width: 40px; + z-index: 1; + transform: translate(-25%, -3rem); } + @media (min-width: 576px) { + .page-timeline .timeline > li > .timeline-badge { + width: 50px; + height: 50px; + line-height: 50px; } } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel { + float: right; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } +.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } +.page-timeline .timeline-title { + margin-top: 0; + color: inherit; } +.page-timeline .event_time { + font-size: 14px; + font-weight: 600; } +.page-timeline .event_vanue { + font-size: 14px; + margin: 5px 0; + font-weight: 600; } +.page-timeline .timeline_img { + height: 100px; + width: 100px; } +.page-timeline .timeline-body > p, +.page-timeline .timeline-body > ul { + margin-bottom: 0; } +@media (max-width: 767px) { + .page-timeline ul.timeline:before { + left: 40px; } + .page-timeline ul.timeline > li > .timeline-panel { + width: calc(100% - 90px); + width: -webkit-calc(100% - 90px); } + .page-timeline ul.timeline > li > .timeline-badge { + left: 28px; + margin-left: 0; + top: 16px; } + .page-timeline ul.timeline > li > .timeline-panel { + float: right; } + .page-timeline ul.timeline > li > .timeline-panel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; } + .page-timeline ul.timeline > li > .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; } + .page-timeline .timeline_img { + height: 30%; + width: 30%; } } +.page-timeline .timeline-timestamp { + text-align: center; } + .page-timeline .timeline-timestamp .badge { + padding: .8rem 2rem; + border-radius: 50px; + font-size: 0.8125rem; } + +.full-map-area { + position: relative; + border-radius: 12px; + overflow: hidden; } + .full-map-area a { + position: absolute; + bottom: 30px; + left: 30px; } + .full-map-area i { + background: #3e4954; + position: absolute; + top: 30px; + right: 30px; + width: 56px; + height: 56px; + text-align: center; + line-height: 56px; + font-size: 24px; + color: #fff; + border-radius: 56px; } + .full-map-area img { + width: 100%; } + +.iconbox { + position: relative; + padding-left: 70px; } + .iconbox i { + background: #0B2A97; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50px; + text-align: center; + font-size: 28px; + color: #fff; + position: absolute; + left: 0; + top: 0; } + .iconbox p { + margin: 0; + color: #484848; + font-size: 18px; + line-height: 1.3; + font-weight: 500; } + .iconbox small { + margin-bottom: 5px; + font-size: 16px; + display: block; } + +.widget-timeline-icon li { + padding-left: 25px; + position: relative; + margin-left: 11px; + border-left: 3px solid #0B2A97; + min-height: 80px; + padding-top: 1px; } + .widget-timeline-icon li .icon { + position: absolute; + width: 22px; + height: 22px; + font-size: 24px; + color: #fff; + text-align: center; + line-height: 22px; + border-radius: 22px; + left: -13px; + top: 0; } + .widget-timeline-icon li:last-child { + border-left: 3px solid transparent; } + +.plan-list .list-row { + border-radius: 1.25rem; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .plan-list .list-row .list-icon { + height: 76px; + min-width: 76px; + width: 76px; + font-weight: 600; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + line-height: 20px; + text-align: center; + border-radius: 1.25rem; } + @media only screen and (max-width: 767px) { + .plan-list .list-row .list-icon { + height: 60px; + width: 60px; + min-width: 60px; + line-height: 18px; } + .plan-list .list-row .list-icon p { + font-size: 18px !important; } + .plan-list .list-row .list-icon span { + font-size: 12px !important; } } + .plan-list .list-row .play-button { + color: #0B2A97; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + background: #F4F5F9; + margin-left: auto; } + @media only screen and (max-width: 1600px) { + .plan-list .list-row .play-button { + margin-left: 0; + margin-right: auto !important; } } + @media only screen and (max-width: 1199px) { + .plan-list .list-row .play-button { + margin-left: auto; + margin-right: 1rem !important; } } + @media only screen and (max-width: 991px) { + .plan-list .list-row .play-button { + margin-left: 0; + margin-right: auto !important; } } + .plan-list .list-row .more-dropdown { + margin-left: auto; } + @media only screen and (max-width: 1199px) { + .plan-list .list-row .more-dropdown { + margin-left: auto; } } + @media only screen and (max-width: 575px) { + .plan-list .list-row .more-dropdown { + margin-left: auto; } } + .plan-list .list-row .more-button { + height: 56px; + width: 56px; + display: block; + border-radius: 1.25rem; + line-height: 56px; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + text-align: center; + background: #F4F5F9; } + @media only screen and (max-width: 1400px) { + .plan-list .list-row .more-button { + height: 40px; + width: 40px; + line-height: 40px; } + .plan-list .list-row .more-button svg { + width: 4px; } } + .plan-list .list-row .activities svg path, .plan-list .list-row .activities span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .plan-list .list-row .info h4 a, .plan-list .list-row .info span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + @media only screen and (max-width: 767px) { + .plan-list .list-row .info h4 { + font-size: 16px !important; } + .plan-list .list-row .info span { + font-size: 13px !important; } } + .plan-list .list-row:hover { + background: #0B2A97; } + .plan-list .list-row:hover .info h4 a, .plan-list .list-row:hover .info span { + color: #fff !important; } + .plan-list .list-row:hover .play-button { + color: #fff; + background: #FFBC11; } + .plan-list .list-row:hover .more-button { + background: rgba(255, 255, 255, 0.3); } + .plan-list .list-row:hover .more-button svg path { + fill: #fff; } + .plan-list .list-row:hover .activities svg path { + fill: #fff; } + .plan-list .list-row:hover .activities span { + color: #fff !important; } + +.event-calender .bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; + font-size: 20px; + font-weight: 500; + color: #000; } +.event-calender .bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-size: 14px; + font-weight: 400; } +.event-calender .bootstrap-datetimepicker-widget table td.day { + height: 46px; + line-height: 30px; + width: 46px; + color: #000; + font-weight: 500; } +.event-calender .bootstrap-datetimepicker-widget .picker-switch td i { + line-height: 2.5; + height: 2.5em; + width: 100%; + display: none; } +.event-calender .datepicker table tr td.today { + background: #EEEEEE !important; + box-shadow: none; } +.event-calender .datepicker table tr td.active.active { + background: #EEEEEE !important; + box-shadow: none; } +.event-calender .bootstrap-datetimepicker-widget table td.day:hover { + box-shadow: none; + border: 0; + background: #FFBC11 !important; + color: #fff !important; } +.event-calender .bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + position: absolute; + top: -5px; + border: 3px solid #fff; + right: -5px; + height: 17px; + width: 17px; + background: #0B2A97; + border-radius: 12px; } +.event-calender .bootstrap-datetimepicker-widget table td, .event-calender .bootstrap-datetimepicker-widget table th { + border-radius: 10px; } +.event-calender .bootstrap-datetimepicker-widget table td.new { + color: #dee2e6 !important; } +.event-calender .bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; + padding: 30px 10px; } +.event-calender .bootstrap-datetimepicker-widget table td span.active { + color: #0B2A97; } +.event-calender .bootstrap-datetimepicker-widget .datepicker-decades .decade { + width: 50%; + float: left; + margin: 0; + display: flex; + align-items: center; + justify-content: center; } + +.date-icon { + height: 60px; + width: 60px; + font-size: 24px; + line-height: 60px; + text-align: center; + color: #0B2A97; + background: rgba(11, 42, 151, 0.2); + border-radius: 1.25rem; } + +.review-table { + padding: 25px; + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #eee; + height: auto; + margin-bottom: 0; } + .review-table .star-review i { + font-size: 20px; } + .review-table .media-body p { + color: #3e4954; + font-size: 18px; + line-height: 1.5; } + .review-table .disease { + border-left: 1px solid #EEEEEE; + padding-left: 20px; } + .review-table .media-footer { + min-width: 500px; + margin-left: 10px; } + @media only screen and (max-width: 1400px) { + .review-table .media-footer { + min-width: 273px; + margin-left: 10px; } } + @media only screen and (max-width: 991px) { + .review-table .star-review i { + font-size: 16px; } + .review-table .custom-control { + float: right; + right: -20px; } + .review-table .media { + display: block !important; } + .review-table .media-body p { + font-size: 14px; } + .review-table img { + float: left; + width: 80px; } + .review-table .media-footer { + margin-left: 0; + margin-top: 25px; } + .review-table .disease { + border-left: 0; + padding-left: 0; + margin-right: 10px !important; + margin-left: 0; } } + @media only screen and (max-width: 575px) { + .review-table .media-footer { + flex-flow: wrap; } + .review-table .media-footer .disease { + margin-right: auto !important; } + .review-table .media-footer .edit { + margin-left: 0 !important; } } + +.review-tab .nav-link { + border-radius: 0; + font-weight: 600; + border-bottom: 2px solid #D9D9D9; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .review-tab .nav-link.active { + background: transparent; + color: #0B2A97; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + box-shadow: none; + border-color: #0B2A97; } + @media only screen and (max-width: 575px) { + .review-tab .nav-link { + padding: 10px 16px; + font-size: 13px; } } + +.man-chart { + position: relative; } + .man-chart svg { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); } + +.radialBar p { + position: relative; + z-index: 1; } +@media only screen and (max-width: 1199px) { + .radialBar #radialBar { + margin-bottom: -40px; } } + +.mapouter iframe { + width: 100%; } + +.activity-icon { + height: 50px; + width: 50px; + min-width: 50px; + line-height: 50px; + text-align: center; + border-radius: 100%; } + +.diet-search { + width: 360px; } + .diet-search .input-group-append { + margin-left: -20px; } + .diet-search .input-group-append button { + border-top-left-radius: 1.25rem !important; + border-bottom-left-radius: 1.25rem !important; + font-size: 25px; + padding: 0 20px; + position: relative; + z-index: 3; } + @media only screen and (max-width: 1400px) { + .diet-search { + width: 300px; } + .diet-search .input-group-append button { + font-size: 18px; } } + @media only screen and (max-width: 575px) { + .diet-search { + width: 100%; } } + +@media only screen and (max-width: 991px) { + .menu-list > a > img { + float: left; } } +@media only screen and (max-width: 575px) { + .menu-list > a > img { + width: 80px; } } + +.plus-icon { + height: 60px; + width: 60px; + min-width: 60px; + display: inline-block; + line-height: 60px; + text-align: center; } + +.items-table tbody tr { + padding: 0; + border-radius: 1.25rem; + position: relative; + box-shadow: 0 1px 0 0 #f8f8f8; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .items-table tbody tr .dropdown { + opacity: 0; } + .items-table tbody tr.active, .items-table tbody tr:hover { + box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); + z-index: 1; } + .items-table tbody tr.active .dropdown, .items-table tbody tr:hover .dropdown { + opacity: 1; } + .items-table tbody tr th, + .items-table tbody tr td { + border: 0; + padding: 18px 8px; } +@media only screen and (max-width: 575px) { + .items-table { + width: 500px; } } + +.star-review i { + font-size: 16px; } + .star-review i.text-gray { + color: #d9d9d9; } +.star-review span { + color: #000; } + +.form-head { + /* .btn i{ + line-height: 1; + transform: scale(1.3); + display: inline-block; + margin-right: 5px; + } */ + /* .btn-outline-primary{ + border-color:#eee; + &:hover{ + border-color:$primary; + } + } */ } + .form-head .breadcrumb { + background: transparent; + padding: 0; } + .form-head .search-area { + max-width: 300px; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area { + max-width: 250px; } } + @media only screen and (max-width: 575px) { + .form-head .search-area { + max-width: 250px; } } + .form-head .search-area .form-control { + border: 0; + height: 56px; + padding: 10px 15px; + font-size: 16px; + background: #f1f1f1; + border-radius: 0; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .form-control { + height: 41px; + padding: 10px 15px; + font-size: 13px; } } + .form-head .search-area .input-group-append .input-group-text { + background: #f1f1f1; + padding: 0 5px 0 30px; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text { + padding: 0 5px 0 30px; } } + .form-head .search-area .input-group-append .input-group-text i { + font-size: 20px; + color: #7e7e7e; } + @media only screen and (max-width: 1400px) { + .form-head .search-area .input-group-append .input-group-text i { + font-size: 18px; } } + .form-head .dropdown .btn i { + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; } + .form-head .dropdown:after { + color: #0B2A97; + font-size: 25px; } + @media only screen and (max-width: 767px) { + .form-head > * { + margin-right: 5px !important; + margin-bottom: 10px; + vertical-align: baseline; + margin-left: 0 !important; } } + @media only screen and (max-width: 767px) { + .form-head { + display: block !important; } } + +.rounded { + border-radius: 1.25rem !important; } + +.btn-link { + font-weight: 500; + font-size: 16px; } + @media only screen and (max-width: 1400px) { + .btn-link { + font-size: 14px; } } + +.deznav .copyright { + font-size: 14px; + padding: 0 45px 60px; + margin-top: 40px; + color: #969BA0; + margin-bottom: 40px; } + .deznav .copyright p { + margin-bottom: 10px; } + .deznav .copyright strong { + display: block; } + @media only screen and (max-width: 1400px) { + .deznav .copyright { + padding: 0 25px 60px; } } + @media only screen and (max-width: 767px) { + .deznav .copyright { + padding-bottom: 60px; } } + +.widget-buyer .media img { + width: 30px; } +.widget-buyer .media .media-body h5 { + font-size: 14px; + margin-bottom: 0px; } +.widget-buyer .media .media-body p { + font-size: 13px; } + +.recentOrderTable table { + margin-bottom: 0; + overflow: hidden; } + .recentOrderTable table thead th { + font-size: 12px; } + .recentOrderTable table tbody td { + color: #B1B1B1; + font-weight: 500; + line-height: 40px; } + [data-theme-version="dark"] .recentOrderTable table tbody td { + color: #828690; } + .recentOrderTable table tbody td img { + border-radius: 50px; } + .recentOrderTable table tbody td .custom-dropdown i { + padding: 0 10px; + cursor: pointer; } + +.activity_overview .nav-tabs { + border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; } +.activity_overview .custom-tab-1 .nav-link { + color: rgba(255, 255, 255, 0.5); + padding-left: 0; + padding-right: 0; + margin-right: 30px; } + .activity_overview .custom-tab-1 .nav-link:hover, .activity_overview .custom-tab-1 .nav-link.active { + background: transparent; + color: #fff; + border-color: #fff; } + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: transparent !important; + opacity: 0.9; } + +@media only screen and (max-width: 575px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (max-width: 1199px) { + .chart-link { + display: flex; + align-items: center; } } +@media only screen and (min-width: 1200px) { + .chart-link { + display: flex; + align-items: center; } } +.chart-link .week-link { + display: inline-block; } +.chart-link a { + display: inline-block; + font-size: 12px; + font-weight: 500; + margin-right: 10px; } + .chart-link a i { + font-size: 13px; } + .chart-link a i.text-primary { + color: #0B2A97; } + .chart-link a i.text-muted { + color: #DAE2F3 !important; } +.chart-link .form-control { + max-width: 97px; + display: inline-block; } + +.input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 80px; + padding: 10px 30px; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text { + height: 50px; + padding: 10px 15px; + font-size: 14px; } } +.input-group.input-group-lg .input-group-text { + width: 200px; + text-align: left; } + @media only screen and (max-width: 575px) { + .input-group.input-group-lg .input-group-text { + width: 120px; + padding: 10px 15px; + height: 50px; + font-size: 14px; } } + +.card-tabs .nav-tabs { + border-bottom: 0px; + background: #E8E8E8; + padding: 5px; + border-radius: 1.25rem; + flex-wrap: unset; } + .card-tabs .nav-tabs .nav-link { + border-radius: 1.25rem; + padding: 12px 20px; + font-weight: 500; + font-size: 16px; + border: 0px solid #EEEEEE; + color: #000; } + .card-tabs .nav-tabs .nav-link.active { + background: #fff; + color: #0B2A97; } + @media only screen and (max-width: 1400px) { + .card-tabs .nav-tabs .nav-link { + padding: 8px 15px; + font-weight: 400; + font-size: 14px; } } + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 23px 30px; + font-size: 16px; } + @media only screen and (max-width: 767px) { + .card-tabs .nav-tabs.tabs-lg .nav-link { + padding: 10px 15px; + font-size: 14px; } } +.card-tabs.icontabs .nav-tabs { + background: transparent; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link { + height: 42px; + width: 42px; + line-height: 42px; + text-align: center; + background: rgba(137, 137, 137, 0.6); + color: #fff; + margin-right: 15px; + border-radius: 50px; + padding: 0; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link.active { + background: #FFBC11; } + .card-tabs.icontabs .nav-tabs .nav-item .nav-link i { + font-size: 25px; + line-height: 42px; } +.card-tabs.style-1 .nav-tabs { + background: transparent; } + .card-tabs.style-1 .nav-tabs .nav-link { + font-size: 16px; + color: #000; + position: relative; } + .card-tabs.style-1 .nav-tabs .nav-link:after { + content: none; } + .card-tabs.style-1 .nav-tabs .nav-link span { + position: absolute; + bottom: -4px; + left: 50%; + transform: translatex(-50%); + content: ""; + height: 4px; + width: 0; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .card-tabs.style-1 .nav-tabs .nav-link.active span { + width: 100%; } + +.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series { + display: flex !important; + margin-right: 30px !important; + margin-bottom: 30px !important; } + +.revenue-chart-bar { + margin-bottom: -30px; } + @media only screen and (max-width: 575px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .revenue-chart-bar { + margin-bottom: 20px; + float: none; + padding-left: 20px; } } +#activeUser { + height: 215px !important; } + +#activeUser { + height: 180px !important; } + +span#counter { + font-size: 30px; + font-weight: 700; + color: #0B2A97; } + +.social-graph-wrapper { + text-align: center; + padding: 20px; + position: relative; + color: #fff; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .social-graph-wrapper.widget-facebook { + background-color: #3b5998; } + .social-graph-wrapper.widget-twitter { + background-color: #1da1f2; } + .social-graph-wrapper.widget-linkedin { + background-color: #007bb6; } + .social-graph-wrapper.widget-googleplus { + background-color: #db4439; } + .social-graph-wrapper .s-icon { + font-size: 24px; + position: relative; + padding: 0 10px; } + +.recent-stats i { + font-size: 11px; + position: relative; + top: -1px; } + +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + #lineChart_3Kk { + height: 140px !important; } } +/* add menu sidebar */ +.add-menu-sidebar { + background: #0B2A97; + padding: 20px 18px; + display: flex; + align-items: center; + border-radius: 1.25rem; + position: relative; + margin: 50px 50px; } + .add-menu-sidebar p { + font-size: 16px; + font-weight: 500; + color: #fff; } + @media only screen and (max-width: 1400px) { + .add-menu-sidebar { + margin: 50px 25px 50px; } + .add-menu-sidebar p { + font-size: 14px; } } + @media only screen and (max-width: 575px) { + .add-menu-sidebar { + margin: 20px 25px 20px; } } + +.donut-chart-sale { + position: relative; } + .donut-chart-sale small { + font-size: 16px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; } + +.profile-bx .profile-image { + background-image: url("../images/circle.png"); + background-repeat: no-repeat; + background-size: contain; + background-position: center; } + .profile-bx .profile-image img { + margin: 18px; + width: 118px; } + +.search-area { + width: 300px; } + .search-area .form-control { + background: #EFEFEF !important; + border-width: 0px; + padding-right: 20px; + min-height: 55px; + border-radius: 0; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + .search-area .form-control::placeholder { + color: #757575; } + .search-area .input-group-text { + background: #EFEFEF; + border-width: 0px; + border-top-left-radius: 1.25rem !important; + border-bottom-left-radius: 1.25rem !important; + padding-right: 0; + padding-left: 20px; } + .search-area .input-group-text i { + font-size: 25px; } + @media only screen and (max-width: 1600px) { + .search-area { + width: 230px; } } + @media only screen and (max-width: 1400px) { + .search-area .form-control { + min-height: 45px; } + .search-area .input-group-text i { + font-size: 18px; } } + @media only screen and (max-width: 991px) { + .search-area { + width: 200px; } } + +.donut-chart-sale { + z-index: 1; } + .donut-chart-sale .circle { + height: 50px; + width: 50px; + z-index: -1; + content: ""; + position: absolute; + border-radius: 100%; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); } + .donut-chart-sale small { + font-size: 14px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; } + +.min-w24 { + min-width: 24px; } + +.min-w30 { + min-width: 30px; } + +.min-w32 { + min-width: 32px; } + +.min-w42 { + min-width: 42px; } + +.min-w46 { + min-width: 46px; } + +.min-w50 { + min-width: 50px; } + +.form-group.style-1 .form-control { + border-color: transparent; + margin-right: -45px; + z-index: 0; + color: #000; + background: #F0F0F0; + border-radius: 1.25rem; } + +.previous-transactions tbody tr td:first-child { + width: 100px; } + +.rating-widget .rating-stars ul li i { + font-size: 25px !important; } + +.heart { + width: 60px; + height: 60px; + display: inline-block; + background: url("../images/like.png"); + cursor: pointer; + margin: -25px -15px; } + +.heart-blast { + background-position: -1680px 0; + transition: background 1s steps(28); } + +.avtivity-card { + position: relative; + z-index: 1; + overflow: hidden; } + .avtivity-card .activity-icon { + height: 80px; + width: 80px; + min-width: 80px; + display: block; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + border-radius: 100%; + line-height: 80px; + text-align: center; } + .avtivity-card .title { + font-size: 28px; } + .avtivity-card .progress { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + .avtivity-card .effect { + position: absolute; + display: block; + width: 0; + height: 0; + border-radius: 50%; + transition: width .4s ease-in-out,height .4s ease-in-out; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: -1; } + .avtivity-card p, .avtivity-card .media-body span { + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } + .avtivity-card:hover .activity-icon { + background: #fff !important; } + .avtivity-card:hover .effect { + width: 225%; + height: 562px; } + .avtivity-card:hover p { + color: #fff; } + .avtivity-card:hover .media-body span { + color: #fff !important; } + .avtivity-card:hover .progress { + background: rgba(255, 255, 255, 0.2) !important; } + .avtivity-card:hover .progress .progress-bar { + background: #fff !important; } + @media only screen and (max-width: 767px) { + .avtivity-card .title { + font-size: 20px; } + .avtivity-card .activity-icon { + height: 65px; + width: 65px; + min-width: 65px; + line-height: 65px; } + .avtivity-card .activity-icon svg { + width: 35px; + height: 35px; } } + +.testimonial-one .card { + box-shadow: none; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; + margin-bottom: 0; } + .testimonial-one .card img { + height: 113px; + width: 113px; + margin-left: auto; + margin-bottom: 15px; + margin-right: auto; + border-radius: 100%; } + .testimonial-one .card:hover { + box-shadow: 0px 12px 23px 0px rgba(0, 0, 0, 0.1); } +.testimonial-one .owl-nav .owl-prev, .testimonial-one .owl-nav .owl-next { + height: 68px; + width: 68px; + cursor: pointer; + line-height: 68px; + border-radius: 100%; + position: absolute; + top: 40%; + background: #fff; + color: #0B2A97; + text-align: center; + font-size: 25px; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } +.testimonial-one .owl-nav .owl-next { + right: -30px; } +.testimonial-one .owl-nav .owl-prev { + left: -30px; } +@media only screen and (max-width: 575px) { + .testimonial-one .owl-nav .owl-next, .testimonial-one .owl-nav .owl-prev { + height: 50px; + width: 50px; + line-height: 50px; + font-size: 20px; } + .testimonial-one .owl-nav .owl-next { + right: -10px; } + .testimonial-one .owl-nav .owl-prev { + left: -10px; } } + +.card-footer.style-1 { + position: relative; } + .card-footer.style-1 a { + position: absolute; + height: 68px; + width: 68px; + line-height: 68px; + font-size: 25px; + left: 50%; + border-radius: 100%; + background: #fff; + color: #0B2A97; + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); + transform: translateX(-50%); + bottom: -10px; } + +/* +=================================== + Product detail +===================================*/ +.produtct-detail-tag { + display: inline-block; } + .produtct-detail-tag a { + font-style: 13px; + color: #B1B1B1; } + +.product-detail-content .item-tag { + background: #828690; + border-radius: 6px; + display: inline-block; + font-size: 12px; + margin-right: 4px; + padding: 2px 12px; + color: #fff; } + +.filtaring-area h4 { + color: #1d1d1d; + font-size: 16px; + font-weight: 400; + text-transform: lowercase; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #B1B1B1; } + +.plus-minus-input { + display: flex; + width: 120px; } + .plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 12px 8px; + background: #fff; + border: 1px solid #f0f1f5; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border: 1px solid #f0f1f5; } + +.btn-reveal-trigger .avatar-xl { + min-width: 30px; } + +.share-view { + display: inline-block; } + .share-view ul li { + display: inline-block; } + .share-view .share-icon { + width: 40px; + height: 40px; + display: inline-block; + border: 1px solid #f0f1f5; + text-align: center; + line-height: 40px; + font-style: 16px; + color: #f0f1f5; + margin-right: 8px; } + +/*--------tab----------*/ +.veritical-line { + padding: 20px 30px; + border-top: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + border-bottom: 1px solid #f0f1f5; + position: relative; } + .veritical-line:before { + background: #f0f1f5; + bottom: 0; + content: ""; + height: 100%; + left: -1px; + max-height: 40%; + position: absolute; + width: 1px; } + +.tab-content-text p { + color: #B1B1B1; + font-size: 13px; + font-weight: 400; + line-height: 24px; + margin-bottom: 25px; } + +.tab-item-list li a { + background: #fff; + border-top: 1px solid #f0f1f5; + border-left: 1px solid #f0f1f5; + border-right: 1px solid #f0f1f5; + color: #B1B1B1; + display: block; + font-size: 16px; + padding: 16px; + text-transform: uppercase; } + .tab-item-list li a:hover, .tab-item-list li a:focus { + background: #fff; + color: #B1B1B1; + border-right: 0px; } +.tab-item-list li:last-child { + border-bottom: 1px solid #f0f1f5; } + +.tab-list li { + margin-bottom: 7px; + font-size: 13px; } + .tab-list li i { + font-size: 13px; + margin-right: 14px; } + +.slide-item-list { + text-align: center; + margin: 0 -5px; } + .slide-item-list li { + display: inline-block; + flex: 0 0 25%; + width: 25%; + padding: 0 5px; } + .slide-item-list li a { + display: inline-block; + padding-left: 0; + padding-right: 0; + padding-top: 0; + background: transparent; + padding-bottom: 0px; } + .slide-item-list li a:hover, .slide-item-list li a:focus { + background: transparent; } + .slide-item-list li a img { + width: 100%; } + +.product-detail-text { + padding-top: 28px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 70px; } + +.star-rating .product-review { + font-style: 13px; + color: #B1B1B1; + font-weight: 400; + text-decoration: underline !important; } + +.product-detail .tab-content img { + display: inline-block; + width: 100%; } + +.popular-tag ul { + margin: 0px; + padding: 0px; } + .popular-tag ul li { + display: inline-block; + padding: 8px 15px; + background: #f8f8f8; + font-size: 13px; + color: #fff; + margin-right: 10px; + margin-bottom: 10px; } + +.size-filter ul li { + display: inline-block; } + +.intro { + border: 1px solid red; + color: #1d1d1d; } + +#listResults .slider { + margin: 25px 0; } +#listResults .slider-box { + width: 90%; + margin: 25px auto; } +#listResults input { + width: 10%; } +#listResults label { + border: none; + display: inline-block; + margin-right: -4px; + vertical-align: top; + width: 30%; } + +.plus-minus-input .input-icon { + font-size: 13px; + color: #aaaaaa; } +.plus-minus-input .custom-btn { + border-radius: 0; + height: 40px; + padding: 8px 12px; + background: #ffffff; + border: 1px solid #c8c8c8; } + .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active { + box-shadow: none; + outline: none; } +.plus-minus-input .form-control { + height: 40px; + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 1px solid #c8c8c8; } + .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active { + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 0px solid #c8c8c8; } + +.new-arrival-product .new-arrivals-img-contnent { + overflow: hidden; } + .new-arrival-product .new-arrivals-img-contnent img { + width: 100%; + -webkit-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; } +.new-arrival-product:hover .new-arrivals-img-contnent img { + transform: scale(1.5) translateY(12%); + -moz-transform: scale(1.5) translateY(12%); + -webkit-transform: scale(1.5) translateY(12%); + -ms-transform: scale(1.5) translateY(12%); + -o-transform: scale(1.5) translateY(12%); } + +/* +=================================== + list view +===================================*/ +.new-arrival-content .item { + font-size: 12px; + color: #B1B1B1; } +.new-arrival-content h4 { + font-size: 16px; + font-weight: 600; + margin-bottom: 10px; } + .new-arrival-content h4 a { + color: #000; } +.new-arrival-content .price { + font-weight: 600; + color: #0B2A97; + font-size: 24px; + margin-bottom: 0; + float: right; } + @media only screen and (max-width: 575px) { + .new-arrival-content .price { + float: none; + margin-top: 10px; } } +.new-arrival-content p { + font-size: 14px; + color: #828690; + margin-bottom: 6px; + line-height: 24px; } +.new-arrival-content .text-content { + margin-top: 18px; } + +.new-arrival-content.text-center .price { + float: unset; } + +.success-icon { + color: #2BC155; + font-size: 16px; } + +.comment-review { + margin-bottom: 15px; + display: table; + width: 100%; } + .comment-review .client-review { + color: #828690; + padding-right: 20px; + text-decoration: underline !important; + font-size: 14px; } + .comment-review .span { + color: #828690; + font-size: 14px; } + @media only screen and (max-width: 575px) { + .comment-review { + margin-bottom: 0; } } + +.star-rating li { + display: inline-block; } + .star-rating li i { + color: gold; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml,") no-repeat left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.75rem 0 0 0.75rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.75rem 0.75rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } +.rtl .float-left { + float: right !important; } +.rtl .float-right { + float: left !important; } +.rtl .float-none { + float: none !important; } +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #333a54 !important; } +[direction="rtl"] .text-right { + text-align: left !important; } +[direction="rtl"] .text-left { + text-align: right !important; } +[direction="rtl"] .border-right { + border-left: 1px solid #f0f1f5 !important; + border-right: 0 !important; } +[direction="rtl"] .border-left { + border-right: 1px solid #f0f1f5 !important; + border-left: 0 !important; } +[direction="rtl"] .dropdown-menu { + left: auto; } +[direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .dropdown-menu-right { + left: 15px; } } +[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span { + margin-left: 10px; + margin-right: 0; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: 0; } +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-title { + margin-left: 0; + margin-right: 15px; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 1.75rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] { + padding-right: 30px; } + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo { + padding-right: 30px; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } +[direction="rtl"] .nav-control { + right: auto; + left: -4.0625rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -4.0625rem; } } +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo { + padding-right: 30px; } + +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header { + width: 16rem; } + +[direction="rtl"] .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 3.75rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 0; + padding-right: 5.3125rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 4.5rem; } } + [data-sidebar-style="compact"][direction="rtl"] .header .header-content { + padding-right: 1.875rem; } + [data-sidebar-style="modern"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [data-sidebar-style="overlay"][direction="rtl"] .header .header-content { + padding-right: 5.3125rem; } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } +[direction="rtl"] .header-left .search_bar .dropdown-menu, +[direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: 40px !important; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .dropdown-menu, + [direction="rtl"] .header-left .search_bar .dropdown-menu.show { + right: -100px !important; } } +[direction="rtl"] .header-left .search_bar .search_icon { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 5rem; + border-bottom-right-radius: 5rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header-left .search_bar .search_icon { + border-radius: 5rem; } } +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + [direction="rtl"][data-layout="horizontal"] .header .header-content { + padding-right: 1.875rem; + padding-left: 1.875rem; } +[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header { + padding-right: 6rem; } +[direction="rtl"][data-sidebar-style="mini"] .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } +[direction="rtl"][data-sidebar-style="modern"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header { + padding: 0; + padding-right: 16rem; } + +[direction="rtl"] { + text-align: right; } + [direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu ul { + padding: 0 25px 0 0; } + [direction="rtl"] .deznav .metismenu ul:after { + left: auto; + right: 25px; } + [direction="rtl"] .deznav .metismenu ul a:before { + left: auto; + right: -5px; } + [direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 5px; + margin-right: 0; } + [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg { + left: auto; + margin-left: auto; + margin-right: auto; } + [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg { + margin-left: 0; } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.5625rem; + right: auto; } + [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 1.125rem; } + [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after { + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + +[direction="rtl"] .list-group { + padding-left: 0; } +[direction="rtl"] .form-check-input { + margin-left: -1.25rem; + margin-right: inherit; } +[direction="rtl"] .form-check-inline .form-check-input { + margin-right: 0; + margin-left: 10px; } +[direction="rtl"] .radio input, +[direction="rtl"] .radio-inline, +[direction="rtl"] .checkbox input, +[direction="rtl"] .checkbox-inline input { + margin-left: 0; + margin-right: 0; } +[direction="rtl"] .content-body { + margin-right: 17.1875rem; + margin-left: auto; } + [data-sidebar-style="modern"][direction="rtl"] .content-body { + margin-right: 9.375rem; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } +[direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } +[direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after { + -webkit-transform: rotate(-4deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); } +[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 3.75rem; } +[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 9.375rem; } +[direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } +[direction="rtl"] #external-events .external-event:before { + margin-right: 0; + margin-left: .9rem; } +[direction="rtl"] .post-input a i { + margin-left: 15px; + margin-right: 0; } + +@media only screen and (max-width: 1350px) and (min-width: 1200px) { + [direction="rtl"] .content-body { + margin-right: 14.375rem; } } +[direction="rtl"] .sidebar-right { + left: -15.625rem; + right: auto; + box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right.show { + left: 0; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; + border-radius: 0 5px 5px 0; + box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); } +[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option { + text-align: right; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17.1875rem; + padding-left: 0; } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 3.75rem; } +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +/*$primary : #7356f1 !default;*/ +[data-theme-version="dark"] { + background: #181f39; + color: #828690; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #1EA7C5; } + [data-theme-version="dark"] a:hover { + color: #fff; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #333a54 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #333a54 !important; } + +[data-theme-version="dark"] .dropdown-menu { + background-color: #181f39; + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); } + [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus { + background-color: #1e2746; + color: #7e7e7e; } +[data-theme-version="dark"] .form-control { + background-color: #181f39; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .card { + background-color: #1e2746; + box-shadow: none; } +[data-theme-version="dark"] .btn-outline-dark:hover { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .tdl-holder input[type=text], +[data-theme-version="dark"] .tdl-holder li { + background-color: #1e2746; + border-color: #333a54; } +[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder { + color: #828690; } +[data-theme-version="dark"] .tdl-holder label:hover { + background-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .text-muted { + color: #828690 !important; } +[data-theme-version="dark"] .modal-content { + background: #1e2746; } +[data-theme-version="dark"] .modal-footer, +[data-theme-version="dark"] .modal-header { + border-color: #333a54; } +[data-theme-version="dark"] .close { + font-weight: 400; + color: #fff; + text-shadow: none; } + [data-theme-version="dark"] .close:hover { + color: #fff; } +[data-theme-version="dark"] .table strong { + color: #fff; } +[data-theme-version="dark"] .text-dark { + color: #828690 !important; } +[data-theme-version="dark"] .star-rating .product-review, +[data-theme-version="dark"] .new-arrival-content .item { + color: #fff; } +[data-theme-version="dark"] .custom-dropdown .dropdown-menu { + border-color: #333a54; } +[data-theme-version="dark"] .widget-stat .media > span { + background: #333a54; + border-color: #333a54; + color: #fff; } +[data-theme-version="dark"] .plus-minus-input .custom-btn { + background: #181f39; + border-color: #333a54; } +[data-theme-version="dark"] .dropdown-divider, +[data-theme-version="dark"] .size-filter ul li { + border-color: #333a54; } +[data-theme-version="dark"] .custom-select { + border-color: #333a54; + color: #828690; + background: #181f39; } +[data-theme-version="dark"] .nav-tabs { + border-color: #333a54; } +[data-theme-version="dark"] .mail-list .list-group-item.active i { + color: #fff; } +[data-theme-version="dark"] hr { + border-color: #333a54; } +[data-theme-version="dark"] .grid-col { + background: #181f39; } +[data-theme-version="dark"] .noUi-target { + border-color: #333a54; + border-radius: 8px; + box-shadow: none; } + [data-theme-version="dark"] .noUi-target .noUi-connects { + background: #333a54; } +[data-theme-version="dark"] .noUi-marker-large, +[data-theme-version="dark"] .noUi-marker { + background: #333a54; } +[data-theme-version="dark"] .input-group-text { + background: #333a54; + color: #7e7e7e; } +[data-theme-version="dark"] .note-editor.note-frame { + border-color: #333a54; } + [data-theme-version="dark"] .note-editor.note-frame .btn { + color: #fff; } + [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable { + color: #fff; } +[data-theme-version="dark"] .widget-media .timeline .timeline-panel { + border-color: #333a54; } +[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification { + border-color: #333a54; } +[data-theme-version="dark"] #user-activity .nav-tabs .nav-link { + border-color: #333a54; } +[data-theme-version="dark"] .list-group-item-action { + color: #7e7e7e; } +[data-theme-version="dark"] .list-group-item-action:focus, +[data-theme-version="dark"] .list-group-item-action:hover, +[data-theme-version="dark"] .list-group-item-action:focus { + background-color: #181f39; + border-color: #181f39; } +[data-theme-version="dark"] .list-group-item.active { + color: #fff; + border-color: #0B2A97; } + [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus { + background-color: #0B2A97; + border-color: #0B2A97; + color: #fff; } +[data-theme-version="dark"] .swal2-popup { + background: #1e2746; } + +[data-theme-version="dark"] .header { + background-color: #1e2746; } +[data-theme-version="dark"] .header-left input { + background: #181f39 !important; + border-color: transparent; + color: #fff !important; } + [data-theme-version="dark"] .header-left input:focus { + box-shadow: none; + border-color: #0B2A97; } + [data-theme-version="dark"] .header-left input::placeholder { + color: #fff; } +[data-theme-version="dark"] .header-left .search_icon { + background: #181f39 !important; } + [data-theme-version="dark"] .header-left .search_icon i { + color: #fff; } +[data-theme-version="dark"] .header-right .right-sidebar a { + color: #0B2A97; + border-color: #333a54; } +[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .nav-link { + background: #181f39; } +[data-theme-version="dark"] .header-right .dropdown .nav-link { + color: #fff; } + [data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } +[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #181f39; } +[data-theme-version="dark"] .nav-control { + color: #fff; } +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu li > ul { + background-color: #1e2746; } +[data-theme-version="dark"] .fixed-content-box { + background-color: #1e2746; } + [data-theme-version="dark"] .fixed-content-box .head-name { + background: #1e2746; + color: #fff; + border-color: #333a54; } + [data-theme-version="dark"] .fixed-content-box + .header + .deznav { + background-color: #181f39; } +[data-theme-version="dark"] .deznav { + background-color: #1e2746; } + [data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="dark"] .deznav .metismenu ul:after { + background-color: #333a54; } + [data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu ul a:before { + background-color: #fff; } + [data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-color: #fff; } + +[data-theme-version="dark"] .sidebar-right { + background-color: #1d2544; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #1d2544; + border-bottom: 1px solid #181f39; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active { + background-color: #181f39; } + +[data-theme-version="dark"] .footer { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright { + background-color: transparent; } + [data-theme-version="dark"] .footer .copyright p { + color: #fff; } + +/*# sourceMappingURL=main.css.map */ diff --git a/public/style/scss/main.css.map b/public/style/scss/main.css.map new file mode 100644 index 0000000..8ebfd72 --- /dev/null +++ b/public/style/scss/main.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["main.scss","abstracts/_bs-custom.scss","base/_fonts.scss","base/_reset.scss","abstracts/_inheritance.scss","abstracts/_mixin.scss","../vendor/bootstrap/scss/bootstrap.scss","../vendor/bootstrap/scss/_root.scss","../vendor/bootstrap/scss/_reboot.scss","../vendor/bootstrap/scss/vendor/_rfs.scss","../vendor/bootstrap/scss/_variables.scss","../vendor/bootstrap/scss/mixins/_hover.scss","../vendor/bootstrap/scss/_type.scss","../vendor/bootstrap/scss/mixins/_lists.scss","../vendor/bootstrap/scss/_images.scss","../vendor/bootstrap/scss/mixins/_image.scss","../vendor/bootstrap/scss/mixins/_border-radius.scss","../vendor/bootstrap/scss/_code.scss","../vendor/bootstrap/scss/_grid.scss","../vendor/bootstrap/scss/mixins/_grid.scss","../vendor/bootstrap/scss/mixins/_breakpoints.scss","../vendor/bootstrap/scss/_functions.scss","../vendor/bootstrap/scss/mixins/_grid-framework.scss","../vendor/bootstrap/scss/_tables.scss","../vendor/bootstrap/scss/mixins/_table-row.scss","../vendor/bootstrap/scss/_forms.scss","../vendor/bootstrap/scss/mixins/_transition.scss","../vendor/bootstrap/scss/mixins/_forms.scss","../vendor/bootstrap/scss/mixins/_gradients.scss","../vendor/bootstrap/scss/_buttons.scss","../vendor/bootstrap/scss/mixins/_buttons.scss","../vendor/bootstrap/scss/_transitions.scss","../vendor/bootstrap/scss/_dropdown.scss","../vendor/bootstrap/scss/mixins/_caret.scss","../vendor/bootstrap/scss/mixins/_nav-divider.scss","../vendor/bootstrap/scss/_button-group.scss","../vendor/bootstrap/scss/_input-group.scss","../vendor/bootstrap/scss/_custom-forms.scss","../vendor/bootstrap/scss/_nav.scss","../vendor/bootstrap/scss/_navbar.scss","../vendor/bootstrap/scss/_card.scss","../vendor/bootstrap/scss/_breadcrumb.scss","../vendor/bootstrap/scss/_pagination.scss","../vendor/bootstrap/scss/mixins/_pagination.scss","../vendor/bootstrap/scss/_badge.scss","../vendor/bootstrap/scss/mixins/_badge.scss","../vendor/bootstrap/scss/_jumbotron.scss","../vendor/bootstrap/scss/_alert.scss","../vendor/bootstrap/scss/mixins/_alert.scss","../vendor/bootstrap/scss/_progress.scss","../vendor/bootstrap/scss/_media.scss","../vendor/bootstrap/scss/_list-group.scss","../vendor/bootstrap/scss/mixins/_list-group.scss","../vendor/bootstrap/scss/_close.scss","../vendor/bootstrap/scss/_toasts.scss","../vendor/bootstrap/scss/_modal.scss","../vendor/bootstrap/scss/_tooltip.scss","../vendor/bootstrap/scss/mixins/_reset-text.scss","../vendor/bootstrap/scss/_popover.scss","../vendor/bootstrap/scss/_carousel.scss","../vendor/bootstrap/scss/mixins/_clearfix.scss","../vendor/bootstrap/scss/_spinners.scss","../vendor/bootstrap/scss/utilities/_align.scss","../vendor/bootstrap/scss/mixins/_background-variant.scss","../vendor/bootstrap/scss/utilities/_background.scss","../vendor/bootstrap/scss/utilities/_borders.scss","../vendor/bootstrap/scss/utilities/_display.scss","../vendor/bootstrap/scss/utilities/_embed.scss","../vendor/bootstrap/scss/utilities/_flex.scss","../vendor/bootstrap/scss/utilities/_float.scss","../vendor/bootstrap/scss/utilities/_interactions.scss","../vendor/bootstrap/scss/utilities/_overflow.scss","../vendor/bootstrap/scss/utilities/_position.scss","../vendor/bootstrap/scss/utilities/_screenreaders.scss","../vendor/bootstrap/scss/mixins/_screen-reader.scss","../vendor/bootstrap/scss/utilities/_shadows.scss","../vendor/bootstrap/scss/utilities/_sizing.scss","../vendor/bootstrap/scss/utilities/_spacing.scss","../vendor/bootstrap/scss/utilities/_stretched-link.scss","../vendor/bootstrap/scss/utilities/_text.scss","../vendor/bootstrap/scss/mixins/_text-truncate.scss","../vendor/bootstrap/scss/mixins/_text-emphasis.scss","../vendor/bootstrap/scss/mixins/_text-hide.scss","../vendor/bootstrap/scss/utilities/_visibility.scss","../vendor/bootstrap/scss/_print.scss","base/_helper.scss","abstracts/_variable.scss","base/_custom-grid.scss","_preloader.scss","layout/footer/_footer.scss","layout/header/nav-header/_nav-control.scss","layout/header/_header-global.scss","layout/header/_header-left.scss","layout/header/_header-right.scss","../vendor/bootstrap-v4-rtl/scss/_rtl.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss","layout/rtl/_rtl-reset.scss","../vendor/bootstrap-v4-rtl/scss/mixins/_float.scss","layout/rtl/_rtl-nav-header.scss","layout/rtl/_rtl-header.scss","layout/rtl/_rtl-sidebar.scss","layout/rtl/_rtl-global.scss","layout/rtl/_rtl-sidebar-right.scss","layout/rtl/_rtl-footer.scss","layout/sidebar/_sidebar-global.scss","layout/sidebar/_mega-menu.scss","layout/sidebar/_sidebar-full.scss","layout/sidebar/_sidebar-mini-nav.scss","layout/sidebar/_sidebar-horizontal.scss","layout/sidebar/_sidebar-compact-nav.scss","layout/sidebar/_sidebar-icon-hover.scss","layout/sidebar/_sidebar-modern.scss","layout/sidebar/_sidebar-overlay.scss","layout/sidebar/_sidebar-vertical-nav.scss","layout/sidebar/_sidebar-right.scss","layout/sidebar/_sidebar-profile.scss","layout/sidebar/_fixed-sidebar.scss","layout/theme/_theme-bg.scss","layout/theme/_theme-boxed.scss","layout/theme/_theme-wide-boxed.scss","layout/theme/_theme-color.scss","layout/typography/_opensans.scss","layout/typography/_poppins.scss","layout/typography/_roboto.scss","layout/typography/_helvetica.scss","layout/version-transparent/_transparent-reset.scss","layout/version-transparent/_transparent-global.scss","layout/version-transparent/_transparent-header.scss","layout/version-transparent/_transparent-nav-header.scss","layout/version-transparent/_transparent-left-sidebar.scss","layout/version-dark/_dark-reset.scss","layout/version-dark/_dark-global.scss","layout/version-dark/_dark-header.scss","layout/version-dark/_dark-nav-header.scss","layout/version-dark/_dark-left-sidebar.scss","layout/version-dark/_dark-right-sidebar.scss","layout/version-dark/_dark-footer.scss","components/app/_app-calender-event.scss","components/app/_email.scss","components/app/_profile.scss","components/app/_chat.scss","components/charts/_chart-chartist.scss","components/charts/_chart-chartjs.scss","components/charts/_chart-c3.scss","components/charts/_chart-flot.scss","components/charts/_chart-morris.scss","components/charts/_chart-sparkline.scss","components/charts/_easy-pie-chart.scss","components/charts/_chart-amchart.scss","components/charts/_chart-highcharts.scss","components/charts/_echarts.scss","components/forms/_form-basic.scss","components/forms/_form-checkbox.scss","components/forms/_form-switch.scss","components/forms/_form-validation.scss","components/forms/_form-pickers.scss","components/forms/_form-addons-cropper.scss","components/forms/_form-addons-select2.scss","components/forms/_form-steps.scss","components/forms/_form-summernote.scss","components/forms/_form-editor-quill.scss","components/map/_map-datamap.scss","components/map/_map-jqvmap.scss","components/uc/_uc-blockui.scss","components/uc/_uc-bootstrap-select.scss","components/uc/_uc-clipboard.scss","components/uc/_uc-ticker.scss","components/uc/_uc-typeahead.scss","components/uc/_uc-weather.scss","components/uc/_uc-noui-slider.scss","components/uc/_uc-nestable.scss","components/uc/_uc-pignose-calender.scss","components/uc/_uc-horizontal-timeline.scss","components/uc/_uc-lightgallery.scss","components/uc/_uc-toastr.scss","components/uc/_jqvmap.scss","components/uc/_perfect-scroll.scss","components/ui/_ui-accordion.scss","components/ui/_ui-alert.scss","components/ui/_ui-badge.scss","components/ui/_ui-breadcrumb.scss","components/ui/_ui-button.scss","components/ui/_ui-card.scss","components/ui/_ui-carousel.scss","components/ui/_ui-dropdown.scss","components/ui/_ui-grid.scss","components/ui/_ui-label.scss","components/ui/_ui-list-group.scss","components/ui/_ui-media.scss","components/ui/_ui-menu.scss","components/ui/_ui-modal.scss","components/ui/_ui-pagination.scss","components/ui/_ui-popover.scss","components/ui/_ui-progressbar.scss","components/ui/_ui-ribbon.scss","components/ui/_ui-scrollbar.scss","components/ui/_ui-step.scss","components/ui/_ui-tab.scss","components/ui/_ui-tooltip.scss","components/ui/_ui-timeline.scss","components/widget/_widget-chart.scss","components/widget/_widget-social.scss","components/widget/_widget-stat.scss","components/widget/_widget-todo-list.scss","components/widget/_widget-messages.scss","components/widget/_widget-pickadate.scss","components/widget/_widget-card-list.scss","components/widget/_widget-media.scss","components/tables/_table-basic.scss","components/tables/_table-bootgrid.scss","components/tables/_table-datatable.scss","components/tables/_table-footable.scss","components/tables/_table-jsgrid.scss","pages/_page-error.scss","pages/_page-auth.scss","pages/_page-pricing.scss","pages/_page-timeline.scss","pages/_page-order.scss","pages/_workout-plan.scss","pages/_review.scss","pages/_workout-statistic.scss","pages/_distance-map.scss","pages/_food-menu.scss","pages/_homepage.scss","pages/_ecom-product-detail.scss","pages/_ecom-product-grid.scss","pages/_ecom-product-list.scss"], +"names": [], +"file": "main.css" +} diff --git a/public/style/scss/main.scss b/public/style/scss/main.scss new file mode 100644 index 0000000..a4c80e7 --- /dev/null +++ b/public/style/scss/main.scss @@ -0,0 +1,110 @@ +/* + Table of Contents + + Name : Gymove + Author : DexignZone + Author Portfolio : https://themeforest.net/user/dexignzone/portfolio + + + + Table of Sass Contents + + 1. Abstracts + _bs-custom + _inheritance + _maps + _mixin + _variable + + 2. bootstrap + -Here goes all official bootstrap scss files + + 3. Global/Base + _color + _custom-grid + _fonts + _helper + _reset + + 4. layout + +footer + +header + +rtl + +sidebar + +tables + +theme + +version-dark + + 5. Conponents + +app + +charts + +forms + +map + +uc + +ui + +widget + + 6. Page + _index-1 + _page-error + _page-register + _page-signin + _page-user-lock + _page-user-lock + +*/ + + + + + + + + +//////////////////// +// Abstracts +//////////////////// +@import "./abstracts/abstracts"; + +//bootstrap library scss files +@import "./../vendor/bootstrap/scss/bootstrap"; + + + +//////////////////// +// Global +//////////////////// +@import "./base/base"; + +@import "./preloader"; + + +//////////////////// +// Components +//////////////////// +@import "./layout/layout"; + + +//////////////////// +// Components +//////////////////// +@import "./components/components"; + + +//////////////////// +// All pages +//////////////////// +@import "./pages/pages"; + + + +//////////////////// +// RTL +//////////////////// +@import "./layout/rtl/rtl"; + + +//////////////////// +// Version Color +//////////////////// +@import "./layout/version-dark/main"; \ No newline at end of file diff --git a/public/style/scss/pages/_distance-map.scss b/public/style/scss/pages/_distance-map.scss new file mode 100644 index 0000000..76ca7d4 --- /dev/null +++ b/public/style/scss/pages/_distance-map.scss @@ -0,0 +1,13 @@ +.mapouter{ + iframe{ + width:100%; + } +} +.activity-icon{ + height:50px; + width:50px; + min-width:50px; + line-height:50px; + text-align:center; + border-radius:100%; +} \ No newline at end of file diff --git a/public/style/scss/pages/_ecom-product-detail.scss b/public/style/scss/pages/_ecom-product-detail.scss new file mode 100644 index 0000000..dbac165 --- /dev/null +++ b/public/style/scss/pages/_ecom-product-detail.scss @@ -0,0 +1,288 @@ +/* +=================================== + Product detail +===================================*/ + +.produtct-detail-tag { + display: inline-block; + a { + font-style: 13px; + color: $dark; + } +} + +.product-detail-content { + .item-tag { + background: $l-ctl; + border-radius: 6px; + display: inline-block; + font-size: 12px; + margin-right: 4px; + padding: 2px 12px; + color: #fff; + } +} + +.filtaring-area { + h4 { + color: #1d1d1d; + font-size: 16px; + font-weight: 400; + text-transform: lowercase; + } +} + +.plus-minus-input { + .input-icon { + font-size: 13px; + color: $dark; + } +} + +.plus-minus-input { + display: flex; + width: 120px; + .custom-btn { + border-radius: 0; + height: 40px; + padding: 12px 8px; + background: $white; + border: 1px solid $border; + } + .form-control { + &:hover, + &:focus, + &:active { + border: 1px solid $border; + } + } +} +.btn-reveal-trigger .avatar-xl { + min-width: 30px; +} +.share-view { + display: inline-block; + ul { + li { + display: inline-block; + a {} + } + } + .share-icon { + width: 40px; + height: 40px; + display: inline-block; + border: 1px solid $border; + text-align: center; + line-height: 40px; + font-style: 16px; + color: $border; + margin-right: 8px; + } +} + + +/*--------tab----------*/ + +.veritical-line { + padding: 20px 30px; + border-top: 1px solid $border; + border-right: 1px solid $border; + border-bottom: 1px solid $border; + position: relative; + &:before { + background: $border; + bottom: 0; + content: ""; + height: 100%; + left: -1px; + max-height: 40%; + position: absolute; + width: 1px; + } +} + +.tab-content-text { + p { + color: $dark; + font-size: 13px; + font-weight: 400; + line-height: 24px; + margin-bottom: 25px; + } +} + +.tab-item-list { + li { + a { + background: $white; + border-top: 1px solid $border; + border-left: 1px solid $border; + border-right: 1px solid $border; + color: $dark; + display: block; + font-size: 16px; + padding: 16px; + text-transform: uppercase; + &:hover, + &:focus { + background: $white; + color: $dark; + border-right: 0px; + } + } + &:last-child { + border-bottom: 1px solid $border; + } + } +} + +.tab-list { + li { + margin-bottom: 7px; + font-size: 13px; + i { + font-size: 13px; + margin-right: 14px; + } + } +} + +.slide-item-list { + text-align: center; + margin: 0 -5px; + + li { + display: inline-block; + flex: 0 0 25%; + width: 25%; + padding: 0 5px; + + a { + display: inline-block; + // float: left; + padding-left: 0; + padding-right: 0; + padding-top: 0; + background: transparent; + padding-bottom: 0px; + &:hover, + &:focus { + background: transparent; + } + img { + width: 100%; + } + } + } +} + +.product-detail-text { + padding-top: 28px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 70px; +} + +.star-rating { + .product-review { + font-style: 13px; + color: $dark; + font-weight: 400; + text-decoration: underline !important; + } +} + +.product-detail { + .tab-content { + img { + display: inline-block; + width: 100%; + } + } +} + +.popular-tag ul { + margin: 0px; + padding: 0px; + li { + display: inline-block; + padding: 8px 15px; + background: #f8f8f8; + font-size: 13px; + color: #fff; + margin-right: 10px; + margin-bottom: 10px; + } +} + +.size-filter ul li { + display: inline-block; +} + +.intro { + border: 1px solid red; + color: #1d1d1d; +} + +#listResults { + .slider { + margin: 25px 0; + } + .slider-box { + width: 90%; + margin: 25px auto; + } + input { + width: 10%; + } + label { + border: none; + display: inline-block; + margin-right: -4px; + vertical-align: top; + width: 30%; + } +} + +// input { +// border: none; +// display: inline-block; +// margin-right: -4px; +// vertical-align: top; +// width: 30%; +// } +.plus-minus-input { + .input-icon { + font-size: 13px; + color: #aaaaaa; + } + .custom-btn { + border-radius: 0; + height: 40px; + padding: 8px 12px; + background: #ffffff; + border: 1px solid #c8c8c8; + &:hover, + &:focus, + &.active { + box-shadow: none; + outline: none; + } + } + .form-control { + height: 40px; + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 1px solid #c8c8c8; + &:hover, + &:focus, + &:active { + border-top: 1px solid #c8c8c8; + border-bottom: 1px solid #c8c8c8; + border-left: 0px solid #c8c8c8; + border-right: 0px solid #c8c8c8; + } + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_ecom-product-grid.scss b/public/style/scss/pages/_ecom-product-grid.scss new file mode 100644 index 0000000..7ae0883 --- /dev/null +++ b/public/style/scss/pages/_ecom-product-grid.scss @@ -0,0 +1,17 @@ +.new-arrival-product{ + .new-arrivals-img-contnent{ + overflow:hidden; + + img{ + width:100%; + @include transitionMedium; + } + } + &:hover .new-arrivals-img-contnent img{ + transform: scale(1.5) translateY(12%); + -moz-transform: scale(1.5) translateY(12%); + -webkit-transform: scale(1.5) translateY(12%); + -ms-transform: scale(1.5) translateY(12%); + -o-transform: scale(1.5) translateY(12%); + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_ecom-product-list.scss b/public/style/scss/pages/_ecom-product-list.scss new file mode 100644 index 0000000..6303292 --- /dev/null +++ b/public/style/scss/pages/_ecom-product-list.scss @@ -0,0 +1,73 @@ +/* +=================================== + list view +===================================*/ + +.new-arrival-content { + .item { + font-size: 12px; + color: $dark; + } + h4 { + font-size: 16px; + font-weight: 600; + margin-bottom: 10px; + a{ + color:$black; + } + } + .price { + font-weight: 600; + color: $primary; + font-size: 24px; + margin-bottom: 0; + float: right; + @include respond ('phone'){ + float:none; + margin-top:10px; + } + } + p { + font-size: 14px; + color: $d-ctl; + margin-bottom: 6px; + line-height: 24px; + } + .text-content { + margin-top: 18px; + } +} +.new-arrival-content.text-center .price { + float: unset; +} + +.success-icon { + color: $success; + font-size: 16px; +} + +.comment-review { + margin-bottom: 15px; + display: table; + width: 100%; + .client-review { + color: $d-ctl; + padding-right: 20px; + text-decoration: underline !important; + font-size: 14px; + } + .span { + color: $d-ctl; + font-size: 14px; + } + @include respond ('phone'){ + margin-bottom:0; + } +} + +.star-rating li { + display: inline-block; + i { + color: gold; + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_food-menu.scss b/public/style/scss/pages/_food-menu.scss new file mode 100644 index 0000000..04c7c91 --- /dev/null +++ b/public/style/scss/pages/_food-menu.scss @@ -0,0 +1,46 @@ +.diet-search{ + width:360px; + .input-group-append{ + margin-left:-20px; + button{ + border-top-left-radius: $radius!important; + border-bottom-left-radius: $radius!important; + font-size: 25px; + padding: 0 20px; + position: relative; + z-index: 3; + } + } + @include respond ('laptop'){ + width:300px; + .input-group-append{ + button{ + font-size:18px; + } + } + } + @include respond ('phone'){ + width:100%; + } +} +.menu-list{ + @include respond ('tab-port'){ + &>a>img{ + float:left; + } + } + @include respond ('phone'){ + &>a>img{ + width:80px; + } + } +} + +.plus-icon{ + height: 60px; + width: 60px; + min-width: 60px; + display: inline-block; + line-height: 60px; + text-align: center; +} \ No newline at end of file diff --git a/public/style/scss/pages/_homepage.scss b/public/style/scss/pages/_homepage.scss new file mode 100644 index 0000000..3ecfadb --- /dev/null +++ b/public/style/scss/pages/_homepage.scss @@ -0,0 +1,805 @@ +.items-table{ + + tbody{ + + tr{ + padding:0; + border-radius: $radius; + position: relative; + box-shadow: 0 1px 0 0 #f8f8f8; + @include transitionMedium; + .dropdown{ + opacity:0; + } + &.active, + &:hover{ + box-shadow: 0 4px 4px 0 rgba(0,0,0,0.25); + z-index: 1; + .dropdown{ + opacity:1; + } + } + th, + td{ + border: 0; + padding:18px 8px; + } + } + } + @include respond('phone') { + width:500px; + } +} + +.star-review{ + i{ + font-size:16px; + &.text-gray{ + color:#d9d9d9; + } + } + span{ + color:$black; + } +} + + +// Form Head +.form-head{ + + .breadcrumb{ + background:transparent; + padding:0; + } + .search-area{ + max-width:300px; + border-radius: 0; + @include respond('laptop') { + max-width:250px; + } + @include respond('phone') { + max-width:250px; + } + .form-control{ + border: 0; + height: 56px; + padding: 10px 15px; + font-size: 16px; + background:#f1f1f1; + border-radius:0; + @include respond('laptop') { + height: 41px; + padding: 10px 15px; + font-size: 13px; + } + } + .input-group-append .input-group-text{ + background:#f1f1f1; + padding: 0 5px 0 30px; + @include respond('laptop') { + padding: 0 5px 0 30px; + } + i { + font-size: 20px; + color:$body-color; + @include respond('laptop') { + font-size: 18px; + } + } + } + } + .dropdown { + .btn{ + + i{ + transform: scale(1.3); + -moz-transform: scale(1.3); + -webkit-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + display: inline-block; + } + } + &:after{ + color:$primary; + font-size:25px; + } + } + /* .btn i{ + line-height: 1; + transform: scale(1.3); + display: inline-block; + margin-right: 5px; + } */ + /* .btn-outline-primary{ + border-color:#eee; + &:hover{ + border-color:$primary; + } + } */ + & > *{ + @include respond('phone-land') { + margin-right:5px !important; + margin-bottom:10px; + vertical-align: baseline; + margin-left:0 !important; + } + } + @include respond('phone-land') { + display:block !important; + } +} +.rounded{ + border-radius:$radius !important; +} +.btn-link{ + font-weight: 500; + font-size: 16px; + @include respond('laptop') { + font-size: 14px; + } +} +.deznav .copyright{ + font-size:14px; + padding: 0 45px 60px; + margin-top: 40px; + color: #969BA0; + margin-bottom: 40px; + + p{ + margin-bottom:10px; + } + strong{ + display:block; + } + + @include respond('laptop') { + padding:0 25px 60px; + } + @include respond ('phone-land'){ + padding-bottom: 60px; + } +} +.widget-buyer { + .media { + img { + width: 30px; + } + .media-body { + h5 { + font-size: 14px; + margin-bottom: 0px; + } + p { + font-size: 13px; + } + } + } +} + +.recentOrderTable { + table { + margin-bottom: 0; + overflow: hidden; + thead { + th { + font-size: 12px; + } + } + tbody { + td { + color: $dark; + font-weight: 500; + line-height: 40px; + @at-root [data-theme-version="dark"] & { + color: $d-ctl; + } + img { + border-radius: 50px; + } + .custom-dropdown { + i { + padding: 0 10px; + cursor: pointer; + } + } + } + } + } +} +.activity_overview{ + .nav-tabs{ + border-bottom:1px solid rgba(255,255,255,0.2) !important; + } + .custom-tab-1 .nav-link{ + color:rgba(255,255,255,0.5); + padding-left: 0; + padding-right: 0; + margin-right: 30px; + + &:hover, + &.active{ + background:transparent; + color:#fff; + border-color: #fff; + } + } +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: transparent!important; + opacity: 0.9; +} + +.chart-link { + @include respond('phone') { + display: flex; + align-items: center; + } + @include respond('tab-land') { + display: flex; + align-items: center; + } + @include respond('desktop') { + display: flex; + align-items: center; + } + .week-link { + display: inline-block; + // @include respond('tab-land'){ + // display: flex; + // } + } + a { + display: inline-block; + font-size: 12px; + font-weight: 500; + margin-right: 10px; + i { + font-size: 13px; + &.text-primary { + color: $primary; + } + &.text-muted { + color: #DAE2F3!important; + } + } + } + .form-control { + max-width: 97px; + display: inline-block; + } +} +.input-group { + &.input-group-lg{ + .form-control,.input-group-text{ + height:80px; + padding:10px 30px; + @include respond('phone') { + height:50px; + padding: 10px 15px; + font-size:14px; + } + } + .input-group-text{ + width:200px; + text-align:left; + @include respond('phone') { + width:120px; + padding: 10px 15px; + height:50px; + font-size:14px; + } + } + } +} +.card-tabs { + .nav-tabs { + border-bottom: 0px; + background: #E8E8E8; + padding: 5px; + border-radius: $radius; + flex-wrap: unset; + + .nav-link { + border-radius:$radius; + padding: 12px 20px; + font-weight: 500; + font-size:16px; + border:0px solid $border-color; + color:$black; + &.active { + background: $white; + color:$primary; + } + @include respond('laptop') { + padding: 8px 15px; + font-weight: 400; + font-size: 14px; + } + } + &.tabs-lg{ + .nav-link { + padding:23px 30px; + font-size:16px; + @include respond('phone-land') { + padding:10px 15px; + font-size:14px; + } + } + } + } + &.icontabs{ + .nav-tabs{ + background:transparent; + .nav-item{ + .nav-link{ + height:42px; + width:42px; + line-height:42px; + text-align:center; + background:rgba($gray,0.6); + color:$white; + margin-right:15px; + border-radius: 50px; + padding:0; + &.active{ + background:$warning; + } + i{ + font-size:25px; + line-height:42px; + } + } + } + } + } + &.style-1{ + .nav-tabs{ + background:transparent; + .nav-link{ + font-size:16px; + color:$black; + position:relative; + &:after{ + content:none; + } + span{ + position:absolute; + bottom:-4px; + left:50%; + transform:translatex(-50%); + content:""; + height:4px; + width:0; + @include transitionMedium; + } + &.active{ + span{ + width:100%; + } + } + } + } + } +} + +.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{ + display:flex !important; + margin-right: 30px !important; + margin-bottom: 30px !important; +} +.revenue-chart-bar{ + margin-bottom:-30px; + + @include respond('phone') { + margin-bottom: 20px; + float: none; + padding-left: 20px; + } +} +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .revenue-chart-bar{ + margin-bottom: 20px; + float: none; + padding-left: 20px; + } +} +#activeUser { + height: 215px!important; +} +#activeUser { + height: 180px!important; +} +span#counter { + font-size: 30px; + font-weight: 700; + color: $primary; +} +.social-graph-wrapper { + text-align: center; + padding: 20px; + position: relative; + color: $white; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + + &.widget-facebook { + background-color: $facebook; + } + &.widget-twitter { + background-color: $twitter; + } + &.widget-linkedin { + background-color: $linkedin; + } + &.widget-googleplus { + background-color: $google-plus; + } + .s-icon { + font-size: 24px; + position: relative; + // top: 0.625rem; + padding: 0 10px; + } +} +.recent-stats i{ + font-size: 11px; + position: relative; + top: -1px; +} +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + #lineChart_3Kk{ + height: 140px !important; + } +} +/* add menu sidebar */ +.add-menu-sidebar{ + background: $primary; + padding: 20px 18px; + display:flex; + align-items:center; + border-radius: $radius; + position:relative; + margin: 50px 50px; + p{ + font-size:16px; + font-weight:500; + color:#fff; + } + @include respond('laptop') { + margin: 50px 25px 50px; + p{ + font-size:14px; + } + } + @include respond('phone') { + margin: 20px 25px 20px; + } + +} + +.donut-chart-sale { + position:relative; + small { + font-size: 16px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; + } +} + .profile-bx{ + .profile-image{ + background-image:url('../images/circle.png'); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + img{ + margin: 18px; + width: 118px; + } + } + } + + //search-area + .search-area{ + width: 300px; + .form-control{ + background:#EFEFEF!important; + border-width:0px; + padding-right: 20px; + min-height: 55px; + border-radius:0; + border-top-right-radius: $radius; + border-bottom-right-radius: $radius; + &::placeholder{ + color:#757575; + } + } + .input-group-text{ + background:#EFEFEF; + border-width:0px; + border-top-left-radius: $radius!important; + border-bottom-left-radius: $radius!important; + padding-right: 0; + padding-left: 20px; + i{ + font-size:25px; + } + + } + @include respond('mid-desktop'){ + width:230px; + } + @include respond('laptop'){ + .form-control{ + min-height:45px; + } + .input-group-text i{ + font-size:18px; + } + } + @include respond('tab-port'){ + width:200px; + } + } + + //donut chart + .donut-chart-sale{ + z-index: 1; + .circle { + height: 50px; + width: 50px; + z-index: -1; + content: ""; + position: absolute; + border-radius: 100%; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + small { + font-size: 14px; + position: absolute; + width: 100%; + height: 100%; + left: 0; + display: flex; + align-items: center; + top: 0; + justify-content: center; + font-weight: 600; + } +} + + .min-w24{ + min-width:24px; + } .min-w30{ + min-width:30px; + } + .min-w32{ + min-width:32px; + } + .min-w42{ + min-width:42px; + } + .min-w46{ + min-width:46px; + } + .min-w50{ + min-width:50px; + } +.line-chart-demo{ + +} + +.form-group.style-1{ + .form-control{ + border-color:transparent; + margin-right: -45px; + z-index: 0; + color:$black; + background:#F0F0F0; + border-radius:$radius; + } +} + +.previous-transactions{ + tbody{ + tr{ + td:first-child{ + width:100px; + } + } + } +} + + +//star rating +.rating-widget .rating-stars ul li i { + font-size: 25px !important; +} + + +.heart { + width: 60px; + height: 60px; + display: inline-block; + background: url('../images/like.png'); + cursor: pointer; + margin: -25px -15px; +} +.heart-blast { + background-position: -1680px 0; + transition: background 1s steps(28); +} + +//avtivity-card +.avtivity-card{ + position:relative; + z-index:1; + overflow:hidden; + .activity-icon{ + height:80px; + width:80px; + min-width:80px; + display:block; + @include transitionMedium; + border-radius:100%; + line-height:80px; + text-align:center; + } + .title{ + font-size:28px; + } + .progress{ + position:absolute; + bottom:0; + left:0; + width: 100%; + } + .effect{ + position: absolute; + display: block; + width: 0; + height: 0; + border-radius: 50%; + transition: width .4s ease-in-out,height .4s ease-in-out; + -webkit-transform: translate(-50%,-50%); + transform: translate(-50%,-50%); + z-index: -1; + } + p,.media-body span{ + @include transitionMedium; + } + &:hover { + .activity-icon{ + background:$white!important; + } + .effect{ + width: 225%; + height: 562px; + } + p{ + color:$white; + } + .media-body{ + span{ + color:$white!important; + } + } + .progress{ + background:rgba($white,0.2)!important; + .progress-bar{ + background:$white !important; + } + } + } + @include respond ('phone-land'){ + .title{ + font-size:20px; + } + .activity-icon{ + height:65px; + width:65px; + min-width:65px; + line-height:65px; + svg{ + width:35px; + height:35px; + } + } + } +} + +//testimonial-one +.testimonial-one{ + .card{ + box-shadow:none; + @include transitionMedium; + margin-bottom:0; + img{ + height:113px; + width:113px; + margin-left:auto; + margin-bottom: 15px; + margin-right:auto; + border-radius:100%; + } + &:hover{ + box-shadow: 0px 12px 23px 0px rgba(0, 0, 0, 0.1); + } + } + .owl-nav{ + .owl-prev,.owl-next{ + height:68px; + width:68px; + cursor:pointer; + line-height:68px; + border-radius:100%; + position:absolute; + top:40%; + background:$white; + color:$primary; + text-align:center; + font-size:25px; + box-shadow:0px 0px 10px rgba(0,0,0,0.1); + } + .owl-next{ + right:-30px; + } + .owl-prev{ + left:-30px; + } + @include respond ('phone'){ + .owl-next,.owl-prev{ + height:50px; + width:50px; + line-height:50px; + font-size:20px; + } + .owl-next{ + right:-10px; + } + .owl-prev{ + left:-10px; + } + } + } +} + +//featuredMenu +.featuredMenu{ + +} + + + +//card-footer style-1 +.card-footer.style-1{ + position:relative; + a{ + position:absolute; + height:68px; + width:68px; + line-height:68px; + font-size: 25px; + left:50%; + border-radius:100%; + background:$white; + color:$primary; + box-shadow:0px 0px 10px rgba(0,0,0,0.1); + transform:translateX(-50%); + bottom:-10px; + } +} diff --git a/public/style/scss/pages/_page-auth.scss b/public/style/scss/pages/_page-auth.scss new file mode 100644 index 0000000..29ce7e9 --- /dev/null +++ b/public/style/scss/pages/_page-auth.scss @@ -0,0 +1,84 @@ +.authincation-content{ + background: $primary; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); + border-radius: 5px; + @at-root [data-theme-version="dark"] & { + background: $dark-card; + box-shadow: none; + } + +} +.welcome-content{ + background: url('./../images/1.jpg'); + background-size: cover; + background-position: center; + height: 100%; + padding: 75px 50px; + position: relative; + z-index: 1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + &::after{ + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + background: $primary; + opacity: 0.75; + z-index: -1; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + } + .welcome-title{ + color: $white; + font-weight: 500; + font-size: 20px; + } + p{ + color: $white; + } + + .brand-logo{ + a{ + display: inline-block; + margin-bottom: 20px; + font-weight: 700; + color: $white; + font-size: 20px; + img{ + width: 100px; + } + } + } + + .intro-social{ + position: absolute; + bottom: 75px; + ul{ + margin-bottom: 0; + li{ + display: inline-block; + a{ + color: $white; + font-size: 14px; + padding: 0px 7px; + } + } + } + } +} +.auth-form{ + padding: 50px 50px; + @include respond('phone') { + padding: 30px; + } + .btn{ + font-weight: 700; + } + .page-back{ + display: inline-block; + margin-bottom: 15px; + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_page-error.scss b/public/style/scss/pages/_page-error.scss new file mode 100644 index 0000000..6553631 --- /dev/null +++ b/public/style/scss/pages/_page-error.scss @@ -0,0 +1,24 @@ +.error-page{ + .error-text { + font-size: 150px; + line-height: 1; + color:$secondary; + @include respond('phone') { + font-size: 80px; + } + } + h4{ + font-size: 40px; + margin-bottom: 5px; + color:$secondary; + @include respond('phone') { + font-size: 20px; + } + } + p{ + font-size: 16px; + @include respond('phone') { + font-size: 14px; + } + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_page-order.scss b/public/style/scss/pages/_page-order.scss new file mode 100644 index 0000000..e23e08e --- /dev/null +++ b/public/style/scss/pages/_page-order.scss @@ -0,0 +1,87 @@ +.full-map-area{ + position:relative; + border-radius: 12px; + overflow: hidden; + + a{ + position:absolute; + bottom:30px; + left:30px; + } + i{ + background: #3e4954; + position: absolute; + top: 30px; + right: 30px; + width: 56px; + height: 56px; + text-align: center; + line-height: 56px; + font-size: 24px; + color: #fff; + border-radius: 56px; + } + img + { + width:100%; + } +} +.iconbox{ + position: relative; + padding-left: 70px; + + i{ + background:$primary; + width:50px; + height:50px; + line-height:50px; + border-radius:50px; + text-align:center; + font-size:28px; + color:$white; + position:absolute; + left:0; + top:0; + } + p{ + margin: 0; + color: #484848; + font-size: 18px; + line-height: 1.3; + font-weight: 500; + } + small{ + margin-bottom: 5px; + font-size: 16px; + display: block; + } +} +.widget-timeline-icon{ + li{ + padding-left: 25px; + position: relative; + margin-left: 11px; + border-left: 3px solid $primary; + min-height: 80px; + padding-top: 1px; + + .icon{ + position: absolute; + width: 22px; + height: 22px; + font-size: 24px; + color: #fff; + text-align: center; + line-height: 22px; + border-radius: 22px; + left:-13px; + top: 0; + } + .timeline-panel{ + + } + &:last-child{ + border-left: 3px solid transparent; + } + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_page-pricing.scss b/public/style/scss/pages/_page-pricing.scss new file mode 100644 index 0000000..d671c83 --- /dev/null +++ b/public/style/scss/pages/_page-pricing.scss @@ -0,0 +1,77 @@ +.pricing_table_content { + background : $white; + text-align : center; + border : 1px solid #e7e7e7; + border-radius : 3px; + padding : 25px; + -webkit-transition: all 0.25s ease-in-out; + transition : all 0.25s ease-in-out; + + .package { + font-weight: 700; + font-size : 18px; + // font-family: $p_hf; + } + + .price { + font-weight: 700; + font-size : 50px; + // font-family: $p_hf; + line-height: 100px; + color : $dark; + } + + hr { + margin: 0; + } + + .price_list { + padding : 30px 0; + text-align: left; + max-width : 175px; + margin : 0 auto; + + li { + // font-family: $p_op; + color : #909093; + font-size : 14px; + line-height: 25px; + padding : 7px 0; + + i { + margin-right: 15px; + // color : $p_bc; + } + } + } + + .price-btn { + padding : 15px 50px; + -webkit-box-shadow: none; + box-shadow : none; + border : 1px solid $l-border; + // color : $p_bc; + border-radius : 5px; + font-weight : 700; + font-size : 14px; + // font-family : $p_hf; + margin-bottom : 25px; + -webkit-transition: all 0.25s ease-in-out; + transition : all 0.25s ease-in-out; + } + + &:focus, + &:hover { + -webkit-transform : scale(1.05); + transform : scale(1.05); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.175); + box-shadow : 0 0 10px rgba(0,0,0,0.175); + + .price-btn { + // background: $p_bc; + color : $danger; + } + } +} + + diff --git a/public/style/scss/pages/_page-timeline.scss b/public/style/scss/pages/_page-timeline.scss new file mode 100644 index 0000000..63c2318 --- /dev/null +++ b/public/style/scss/pages/_page-timeline.scss @@ -0,0 +1,286 @@ +.page-timeline{ + .timeline { + list-style: none; + padding : 40px 0; + position : relative; + + &-workplan#{&} { + padding-bottom: 0; + margin-bottom: 0; + + &.timeline > li > .timeline-badge { + top: 4.5rem; + } + + &>li { + margin-bottom: 2.6rem; + } + + li { + >p{ + + @include custommq($min: 1200px, $max: 1650px) { + max-width: 8rem; + } + + @include respond('tab-land') { + max-width: 7rem; + } + + @include respond('tab-port') { + max-width: 100%; + } + + @include respond('phone') { + max-width: 7rem; + } + } + } + + &::before { + left: 20%; + top: 6rem; + + @at-root [direction="rtl"] #{&} { + right: 22%; + left: auto; + } + + @include respond('phone') { + left: 22%; + } + } + + .timeline-badge { + left: 21.4%; + height: 0.9rem; + width: 0.9rem; + background-color: $primary; + + @at-root [direction="rtl"] #{&} { + right: 19.2%; + left: auto; + } + + @include custommq($min: 1200px, $max: 1650px) { + left: 22.4%; + } + + @include respond('tab-land') { + left: 22.4%; + } + + @include respond('tab-port') { + left: 21.7%; + } + + @include respond('phone-land') { + left: 19.5%; + } + + @include respond('phone') { + left: 21.4%; + } + + &::after { + position: absolute; + width: 1.9rem; + height: 1.9rem; + background-color: rgba($color: $primary, $alpha: .4); + content: ""; + border-radius: 50%; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + } + } + .timeline-panel { + width: 70%; + } + } + } + + .timeline:before { + top : 0; + bottom : 0; + position : absolute; + content : " "; + width : 2px; + background-color: #ECEFF2; + left : 50%; + margin-left : -1.5px; + } + + .timeline > li { + margin-bottom: 20px; + position : relative; + } + + .timeline > li:after, + .timeline > li:before { + content: " "; + display: table; + } + + .timeline > li:after { + clear: both; + } + + .timeline > li:after, + .timeline > li:before { + content: " "; + display: table; + } + + .timeline > li:after { + clear: both; + } + + .timeline > li > .timeline-panel { + width : 46%; + float : left; + // border : 1px solid #d4d4d4; + border-radius : 2px; + // padding : 20px; + position : relative; + // -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); + // box-shadow : 0 0 4px rgba(0, 0, 0, 0.3); + } + + .timeline > li > .timeline-badge { + background-color: $l-bg; + border: 1px solid $iron; + border-radius : 50%; + color : $dark; + // font-size : 1.4em; + height : 40px; + left : 50%; + line-height : 40px; + margin-left : -13px; + position : absolute; + text-align : center; + top : 30px; + width : 40px; + z-index : 1; + transform: translate(-25%, -3rem); + + @include media-breakpoint-up(sm){ + width: 50px; + height: 50px; + line-height: 50px; + } + + // i{ + // color: $pale-sky; + // } + + + } + + .timeline > li.timeline-inverted > .timeline-panel { + float: right; + + // @at-root [direction="rtl"] #{&} { + // float: left; + // } + } + + .timeline > li.timeline-inverted > .timeline-panel:before { + border-left-width : 0; + border-right-width: 15px; + left : -15px; + right : auto; + } + + .timeline > li.timeline-inverted > .timeline-panel:after { + border-left-width : 0; + border-right-width: 14px; + left : -14px; + right : auto; + } + + .timeline-title { + margin-top: 0; + color : inherit; + } + + .event_time { + // color : $bc; + font-size : 14px; + // text-transform: uppercase; + font-weight: 600; + } + + .event_vanue { + // color : $bc; + font-size : 14px; + margin : 5px 0; + // text-transform: uppercase; + font-weight: 600; + } + + .timeline_img { + height: 100px; + width : 100px; + } + + .timeline-body > p, + .timeline-body > ul { + margin-bottom: 0; + } + @media (max-width: 767px) { + ul.timeline:before { + left: 40px; + } + + ul.timeline > li > .timeline-panel { + width: calc(100% - 90px); + width: -webkit-calc(100% - 90px); + } + + ul.timeline > li > .timeline-badge { + left: 28px; + margin-left: 0; + top : 16px; + + // @include media-breakpoint-up(sm){ + // left: 15px; + // } + } + + ul.timeline > li > .timeline-panel { + float: right; + } + + ul.timeline > li > .timeline-panel:before { + border-left-width : 0; + border-right-width: 15px; + left : -15px; + right : auto; + } + + ul.timeline > li > .timeline-panel:after { + border-left-width : 0; + border-right-width: 14px; + left : -14px; + right : auto; + } + + .timeline_img { + height: 30%; + width : 30%; + } + } + + + + .timeline-timestamp { + text-align: center; + + .badge { + padding: .8rem 2rem; + border-radius: 50px; + font-size: 0.8125rem; + } + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_pages.scss b/public/style/scss/pages/_pages.scss new file mode 100644 index 0000000..bec3a3f --- /dev/null +++ b/public/style/scss/pages/_pages.scss @@ -0,0 +1,22 @@ +@import "./page-error"; +@import "./page-auth"; +@import "./page-pricing"; +@import "./page-timeline"; +@import "./page-order"; +@import "./workout-plan"; +@import "./review"; +@import "./workout-statistic"; +@import "./distance-map"; +@import "./food-menu"; + +//specific HTML pages scss +@import "./homepage"; +@import "./ecom-product-detail"; +@import "./ecom-product-grid"; +@import "./ecom-product-list"; + + + + + + diff --git a/public/style/scss/pages/_review.scss b/public/style/scss/pages/_review.scss new file mode 100644 index 0000000..7afe92a --- /dev/null +++ b/public/style/scss/pages/_review.scss @@ -0,0 +1,95 @@ +.review-table { + padding: 25px; + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #eee; + height: auto; + margin-bottom: 0; + .star-review i { + font-size: 20px; + } + .media-body{ + p{ + color: #3e4954; + font-size: 18px; + line-height: 1.5; + } + } + .disease { + border-left: 1px solid $border-color; + padding-left: 20px; + } + .media-footer { + min-width: 500px; + margin-left: 10px; + } + @include respond ('laptop'){ + .media-footer{ + min-width: 273px; + margin-left: 10px; + } + } + @include respond ('tab-port'){ + .star-review i { + font-size: 16px; + } + .custom-control { + float: right; + right:-20px; + } + .media{ + display: block !important; + } + .media-body{ + p { + font-size: 14px; + } + } + img { + float: left; + width: 80px; + } + .media-footer { + margin-left: 0; + margin-top: 25px; + } + .disease { + border-left: 0; + padding-left: 0; + margin-right: 10px !important; + margin-left: 0; + } + } + @include respond ('phone'){ + .media-footer{ + flex-flow:wrap; + .disease{ + margin-right:auto!important; + } + .edit{ + margin-left:0!important; + } + } + } +} + +//review-tab +.review-tab{ + .nav-link{ + border-radius:0; + font-weight:600; + border-bottom:2px solid #D9D9D9; + @include transitionMedium; + &.active{ + background:transparent; + color:$primary; + @include transitionMedium; + box-shadow:none; + border-color:$primary; + } + @include respond ('phone'){ + padding: 10px 16px; + font-size: 13px; + } + } +} \ No newline at end of file diff --git a/public/style/scss/pages/_workout-plan.scss b/public/style/scss/pages/_workout-plan.scss new file mode 100644 index 0000000..2f95910 --- /dev/null +++ b/public/style/scss/pages/_workout-plan.scss @@ -0,0 +1,206 @@ +.plan-list{ + .list-row { + border-radius: 1.25rem; + @include transitionMedium; + .list-icon { + height: 76px; + min-width:76px; + width: 76px; + font-weight: 600; + @include transitionMedium; + line-height: 20px; + text-align: center; + border-radius: 1.25rem; + @include respond ('phone-land'){ + height:60px; + width:60px; + min-width:60px; + line-height:18px; + p{ + font-size:18px!important; + } + span{ + font-size:12px!important; + } + } + } + .play-button{ + color:$primary; + @include transitionMedium; + background:$light; + margin-left:auto; + @include respond ('mid-desktop'){ + margin-left:0; + margin-right:auto!important; + } + @include respond ('tab-land'){ + margin-left:auto; + margin-right:1rem!important; + } + @include respond ('tab-port'){ + margin-left:0; + margin-right:auto!important; + } + } + .more-dropdown{ + margin-left:auto; + @include respond ('tab-land'){ + margin-left:auto; + } + @include respond ('phone'){ + margin-left:auto; + } + } + .more-button{ + height:56px; + width:56px; + display: block; + border-radius:$radius; + line-height:56px; + @include transitionMedium; + text-align:center; + background:$light; + @include respond ('laptop'){ + height:40px; + width:40px; + line-height:40px; + svg{ + width: 4px; + } + } + } + .activities{ + svg path,span{ + @include transitionMedium; + } + } + .info { + h4 a,span{ + @include transitionMedium; + } + @include respond ('phone-land'){ + h4{ + font-size:16px!important; + } + span{ + font-size:13px!important; + } + } + } + &:hover{ + background:$primary; + .info{ + h4 a,span{ + color:$white!important; + } + } + .play-button{ + color:$white; + background:$warning; + } + .more-button{ + background:rgba($white,0.3); + svg path{ + fill:$white; + } + } + .activities{ + svg path{ + fill:$white; + } + span{ + color:$white!important; + } + } + } + } +} + + +.event-calender{ + .bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; + font-size: 20px; + font-weight: 500; + color: $black; + } + .bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; + font-size: 14px; + font-weight: 400; + } + .bootstrap-datetimepicker-widget table td.day { + height: 46px; + line-height: 30px; + width: 46px; + color: $black; + font-weight: 500; + } + .bootstrap-datetimepicker-widget .picker-switch td i { + line-height: 2.5; + height: 2.5em; + width: 100%; + display: none; + } + .datepicker table tr td.today{ + background:#EEEEEE!important; + box-shadow:none; + } + + .datepicker table tr td.active.active{ + background:#EEEEEE!important; + box-shadow:none; + } + .bootstrap-datetimepicker-widget table td.day:hover { + box-shadow: none; + border: 0; + background: $warning!important; + color:$white!important; + } + .bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + position: absolute; + top: -5px; + border:3px solid $white; + right: -5px; + height: 17px; + width: 17px; + background: $primary; + border-radius: 12px; + } + .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th{ + border-radius:10px; + } + .bootstrap-datetimepicker-widget table td.new { + color: #dee2e6!important; + } + .bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; + padding: 30px 10px; + } + .bootstrap-datetimepicker-widget table td span.active{ + color:$primary; + } + .bootstrap-datetimepicker-widget .datepicker-decades .decade { + width: 50%; + float: left; + margin: 0; + display: flex; + align-items: center; + justify-content: center; + } +} + +.date-icon{ + height:60px; + width:60px; + font-size:24px; + line-height:60px; + text-align:center; + color:$primary; + background:rgba($primary,0.2); + border-radius:1.25rem; +} \ No newline at end of file diff --git a/public/style/scss/pages/_workout-statistic.scss b/public/style/scss/pages/_workout-statistic.scss new file mode 100644 index 0000000..3612cc6 --- /dev/null +++ b/public/style/scss/pages/_workout-statistic.scss @@ -0,0 +1,20 @@ +.man-chart { + position: relative; + svg { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + } +} +.radialBar{ + p{ + position:relative; + z-index:1; + } + #radialBar{ + @include respond ('tab-land'){ + margin-bottom:-40px; + } + } +} \ No newline at end of file diff --git a/public/style/vendor/amcharts/amcharts.js b/public/style/vendor/amcharts/amcharts.js new file mode 100644 index 0000000..acbd345 --- /dev/null +++ b/public/style/vendor/amcharts/amcharts.js @@ -0,0 +1,403 @@ +(function(){var d;window.AmCharts?d=window.AmCharts:(d={},window.AmCharts=d,d.themes={},d.maps={},d.inheriting={},d.charts=[],d.onReadyArray=[],d.useUTC=!1,d.updateRate=60,d.uid=0,d.lang={},d.translations={},d.mapTranslations={},d.windows={},d.initHandlers=[],d.amString="am",d.pmString="pm");d.Class=function(a){var b=function(){arguments[0]!==d.inheriting&&(this.events={},this.construct.apply(this,arguments))};a.inherits?(b.prototype=new a.inherits(d.inheriting),b.base=a.inherits.prototype,delete a.inherits): +(b.prototype.createEvents=function(){for(var a=0;ad.IEversion&&0b)return a;g=-1;for(a=(k=a.split(/\r\n|\n|\r/)).length;++gb;k[g]+=d.trim(h.slice(0,f))+((h=h.slice(f)).length?c:""))f=2==e||(f=h.slice(0,b+1).match(/\S*(\s)?$/))[1]?b:f.input.length-f[0].length||1==e&&b||f.input.length+(f=h.slice(b).match(/^\S*/))[0].length;h=d.trim(h)}return k.join(c)};d.trim=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};d.wrappedText=function(a,b,c,e,g,f,h,k){var l=d.text(a,b,c,e,g,f,h);if(l){var m=l.getBBox();if(m.width>k){var n="\n";d.isModern||(n="
");k=Math.floor(k/(m.width/ +b.length));2c&&(a=c);return a};d.isDefined=function(a){return void 0===a?!1:!0};d.stripNumbers=function(a){return a.replace(/[0-9]+/g,"")};d.roundTo=function(a,b){if(0>b)return a;var c=Math.pow(10,b);return Math.round(a*c)/c};d.toFixed=function(a,b){var c=!1;0>a&&(c=!0,a=Math.abs(a));var e=String(Math.round(a*Math.pow(10,b)));if(0=h[b].contains){var l=a-Math.floor(a/h[b].contains)*h[b].contains;"ss"==b?(l=d.formatNumber(l,f),1==l.split(k)[0].length&&(l="0"+l)):l=d.roundTo(l,f.precision);("mm"==b||"hh"==b)&&10>l&&(l="0"+l);c=l+""+e[b]+""+c;a=Math.floor(a/h[b].contains);b=h[b].nextInterval;return d.formatDuration(a, +b,c,e,g,f)}"ss"==b&&(a=d.formatNumber(a,f),1==a.split(k)[0].length&&(a="0"+a));"mm"==b&&(a=d.roundTo(a,f.precision));("mm"==b||"hh"==b)&&10>a&&(a="0"+a);c=a+""+e[b]+""+c;if(h[g].count>h[b].count)for(a=h[b].count;aa?"-":"";a=Math.abs(a);var k=String(a),l=!1;-1!=k.indexOf("e")&&(l=!0);0<=c&&!l&&(k=d.toFixed(a,c));var m="";if(l)m=k;else{var k=k.split("."),l=String(k[0]),n;for(n=l.length;0<=n;n-=3)m=n!=l.length?0!==n?l.substring(n-3,n)+b+m:l.substring(n-3,n)+m:l.substring(n-3,n);void 0!==k[1]&&(m=m+f+k[1]);void 0!==c&&0=c.x-5&&a<=c.x+c.width+5&&b>=c.y-5&&b<=c.y+c.height+5? +!0:!1};d.isPercents=function(a){if(-1!=String(a).indexOf("%"))return!0};d.formatValue=function(a,b,c,e,g,f,h,k){if(b){void 0===g&&(g="");var l;for(l=0;la&&(h="-");a=Math.abs(a);if(1=b[k].number&&(l=a/b[k].number,m=Number(e.precision),1>m&&(m=1),c=d.roundTo(l,m),m=d.formatNumber(c,{precision:-1,decimalSeparator:e.decimalSeparator, +thousandsSeparator:e.thousandsSeparator}),!g||l==c)){f=h+""+m+""+b[k].prefix;break}}else for(k=0;k"==a&&(a="easeOutSine");"<"==a&&(a="easeInSine");"elastic"==a&&(a="easeOutElastic");return a};d.getObjById=function(a,b){var c,e;for(e=0;e"));return a};d.fixBrakes=function(a){if(d.isModern){var b=RegExp("
","g");a&&(a=a.replace(b,"\n"))}else a=d.fixNewLines(a);return a};d.deleteObject=function(a,b){if(a){if(void 0===b||null===b)b=20;if(0!==b)if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;cb)return e/2*b*b+c;b--;return-e/2*(b*(b-2)-1)+c};d.easeInSine=function(a,b,c,e,d){return-e* +Math.cos(b/d*(Math.PI/2))+e+c};d.easeOutSine=function(a,b,c,e,d){return e*Math.sin(b/d*(Math.PI/2))+c};d.easeOutElastic=function(a,b,c,e,d){a=1.70158;var f=0,h=e;if(0===b)return c;if(1==(b/=d))return c+e;f||(f=.3*d);hb?Math.abs(b)-1:Math.abs(b);var d;for(d=0;db?Number("0."+c+String(a)):Number(String(a)+c)};d.setCN=function(a,b,c,e){if(a.addClassNames&&b&&(b=b.node)&&c){var d=b.getAttribute("class");a=a.classNamePrefix+"-";e&&(a="");d?b.setAttribute("class",d+" "+a+c):b.setAttribute("class",a+c)}};d.removeCN=function(a,b,c){b&&(b=b.node)&&c&&(b=b.classList)&&b.remove(a.classNamePrefix+"-"+c)};d.parseDefs=function(a,b){for(var c in a){var e=typeof a[c];if(0a&&(a=3)):a=this.width/this.minHorizontalGap,this.gridCountR=Math.max(a,1)):this.gridCountR=this.gridCount;this.axisWidth=this.axisLine.axisWidth;this.addTitle()}, +setOrientation:function(a){this.orientation=a?"H":"V"},addTitle:function(){var a=this.title;this.titleLabel=null;if(a){var b=this.chart,c=this.titleColor;void 0===c&&(c=b.color);var e=this.titleFontSize;isNaN(e)&&(e=b.fontSize+1);a=d.text(b.container,a,c,b.fontFamily,e,this.titleAlign,this.titleBold);d.setCN(b,a,this.bcn+"title");this.titleLabel=a}},positionTitle:function(){var a=this.titleLabel;if(a){var b,c,e=this.labelsSet,g={};0this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),a=k;a<=B;a++){p=q+y*(a+Math.floor((D-q)/y))-C;"DD"==A&&(p+=36E5);p=d.resetDateToMin(new Date(p),A,u,t).getTime();"MM"==A&&(g=(p-l)/y,1.5<=(p-l)/y&&(p=p-(g-1)*y+d.getPeriodDuration("DD",3),p=d.resetDateToMin(new Date(p),A,1).getTime(),C+=y));g=(p-this.startTime)* +this.stepWidth;if("radar"==b.type){if(g=this.axisWidth-g,0>g||g>this.axisWidth)continue}else this.rotate?"date"==this.type&&"middle"==this.gridPosition&&(I=-y*this.stepWidth/2):"date"==this.type&&(g=this.axisWidth-g);f=!1;this.nextPeriod[h]&&(f=this.checkPeriodChange(this.nextPeriod[h],1,p,l,h));l=!1;f&&this.markPeriodChange?(f=this.dateFormatsObject[this.nextPeriod[h]],this.twoLineMode&&(f=this.dateFormatsObject[h]+"\n"+f,f=d.fixBrakes(f)),l=!0):f=this.dateFormatsObject[h];r||(l=!1);this.currentDateFormat= +f;f=d.formatDate(new Date(p),f,b);if(a==k&&!c||a==B&&!e)f=" ";this.labelFunction&&(f=this.labelFunction(f,new Date(p),this,A,u,m).toString());this.boldLabels&&(l=!0);m=new this.axisItemRenderer(this,g,f,!1,n,I,!1,l);this.pushAxisItem(m);m=l=p;if(!isNaN(w))for(g=1;gb||b>this.height)return;if(isNaN(b)){this.hideBalloon();return}b=this.adjustBalloonCoordinate(b,e);e=this.coordinateToValue(b)}else{if(0>a||a>this.width)return; +if(isNaN(a)){this.hideBalloon();return}a=this.adjustBalloonCoordinate(a,e);e=this.coordinateToValue(a)}var f;if(d=this.chart.chartCursor)f=d.index;if(this.balloon&&void 0!==e&&this.balloon.enabled){if(this.balloonTextFunction){if("date"==this.type||!0===this.parseDates)e=new Date(e);e=this.balloonTextFunction(e)}else this.balloonText?e=this.formatBalloonText(this.balloonText,f,c):isNaN(e)||(e=this.formatValue(e,c));if(a!=this.prevBX||b!=this.prevBY)this.balloon.setPosition(a,b),this.prevBX=a,this.prevBY= +b,e&&this.balloon.showBalloon(e)}},adjustBalloonCoordinate:function(a){return a},createBalloon:function(){var a=this.chart,b=a.chartCursor;b&&(b=b.cursorPosition,"mouse"!=b&&(this.stickBalloonToCategory=!0),"start"==b&&(this.stickBalloonToStart=!0),"ValueAxis"==this.cname&&(this.stickBalloonToCategory=!1));this.balloon&&(this.balloon.destroy&&this.balloon.destroy(),d.extend(this.balloon,a.balloon,!0))},setBalloonBounds:function(){var a=this.balloon;if(a){var b=this.chart;a.cornerRadius=0;a.shadowAlpha= +0;a.borderThickness=1;a.borderAlpha=1;a.adjustBorderColor=!1;a.showBullet=!1;this.balloon=a;a.chart=b;a.mainSet=b.plotBalloonsSet;a.pointerWidth=this.tickLength;if(this.parseDates||"date"==this.type)a.pointerWidth=0;a.className=this.id;b="V";"V"==this.orientation&&(b="H");this.stickBalloonToCategory||(a.animationDuration=0);var c,e,d,f,h=this.inside,k=this.width,l=this.height;switch(this.position){case "bottom":c=0;e=k;h?(d=0,f=l):(d=l,f=l+1E3);break;case "top":c=0;e=k;h?(d=0,f=l):(d=-1E3,f=0);break; +case "left":d=0;f=l;h?(c=0,e=k):(c=-1E3,e=0);break;case "right":d=0,f=l,h?(c=0,e=k):(c=k,e=k+1E3)}a.drop||(a.pointerOrientation=b);a.setBounds(c,d,e,f)}}})})();(function(){var d=window.AmCharts;d.ValueAxis=d.Class({inherits:d.AxisBase,construct:function(a){this.cname="ValueAxis";this.createEvents("axisChanged","logarithmicAxisFailed","axisZoomed","axisIntZoomed");d.ValueAxis.base.construct.call(this,a);this.dataChanged=!0;this.stackType="none";this.position="left";this.unitPosition="right";this.includeAllValues=this.recalculateToPercents=this.includeHidden=this.includeGuidesInMinMax=this.integersOnly=!1;this.durationUnits={DD:"d. ",hh:":",mm:":",ss:""}; +this.scrollbar=!1;this.baseValue=0;this.radarCategoriesEnabled=!0;this.axisFrequency=1;this.gridType="polygons";this.useScientificNotation=!1;this.axisTitleOffset=10;this.pointPosition="axis";this.minMaxMultiplier=1;this.logGridLimit=2;this.totalTextOffset=this.treatZeroAs=0;this.minPeriod="ss";this.relativeStart=0;this.relativeEnd=1;d.applyTheme(this,a,this.cname)},updateData:function(){0>=this.gridCountR&&(this.gridCountR=1);this.totals=[];this.data=this.chart.chartData;var a=this.chart;"xy"!=a.type&& +(this.stackGraphs("smoothedLine"),this.stackGraphs("line"),this.stackGraphs("column"),this.stackGraphs("step"));this.recalculateToPercents&&this.recalculate();if(this.synchronizationMultiplier&&this.synchronizeWith)d.isString(this.synchronizeWith)&&(this.synchronizeWith=a.getValueAxisById(this.synchronizeWith)),this.synchronizeWith&&(this.synchronizeWithAxis(this.synchronizeWith),this.foundGraphs=!0);else if(this.foundGraphs=!1,this.getMinMax(),0===this.start&&this.end==this.data.length-1&&isNaN(this.minZoom)&& +isNaN(this.maxZoom)||isNaN(this.fullMin)&&isNaN(this.fullMax))this.fullMin=this.min,this.fullMax=this.max,"date"!=this.type&&this.strictMinMax&&(isNaN(this.minimum)||(this.fullMin=this.minimum),isNaN(this.maximum)||(this.fullMax=this.maximum)),this.logarithmic&&(this.fullMin=this.logMin,0===this.fullMin&&(this.fullMin=this.treatZeroAs)),"date"==this.type&&(this.minimumDate||(this.fullMin=this.minRR),this.maximumDate||(this.fullMax=this.maxRR),this.strictMinMax&&(this.minimumDate&&(this.fullMin=this.minimumDate.getTime()), +this.maximumDate&&(this.fullMax=this.maximumDate.getTime())))},draw:function(){d.ValueAxis.base.draw.call(this);var a=this.chart,b=this.set;this.labelRotationR=this.labelRotation;d.setCN(a,this.set,"value-axis value-axis-"+this.id);d.setCN(a,this.labelsSet,"value-axis value-axis-"+this.id);d.setCN(a,this.axisLine.axisSet,"value-axis value-axis-"+this.id);var c=this.type;"duration"==c&&(this.duration="ss");!0===this.dataChanged&&(this.updateData(),this.dataChanged=!1);"date"==c&&(this.logarithmic= +!1,this.min=this.minRR,this.max=this.maxRR,this.reversed=!1,this.getDateMinMax());if(this.logarithmic){var e=this.treatZeroAs,g=this.getExtremes(0,this.data.length-1).min;!isNaN(this.minimum)&&this.minimum=g||0>=this.minimum){this.fire({type:"logarithmicAxisFailed",chart:a});return}}this.grid0=null;var f,h,k=a.dx,l=a.dy,e=!1,g=this.logarithmic;if(isNaN(this.min)|| +isNaN(this.max)||!this.foundGraphs||Infinity==this.min||-Infinity==this.max)e=!0;else{"date"==this.type&&this.min==this.max&&(this.max+=this.minDuration(),this.min-=this.minDuration());var m=this.labelFrequency,n=this.showFirstLabel,q=this.showLastLabel,p=1,t=0;this.minCalc=this.min;this.maxCalc=this.max;if(this.strictMinMax&&(isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),this.min==this.max))return;isNaN(this.minZoom)||(this.minReal=this.min=this.minZoom); +isNaN(this.maxZoom)||(this.max=this.maxZoom);if(this.logarithmic){h=this.fullMin;var r=this.fullMax;isNaN(this.minimum)||(h=this.minimum);isNaN(this.maximum)||(r=this.maximum);var r=Math.log(r)*Math.LOG10E-Math.log(h)*Math.LOG10E,w=Math.log(this.max)/Math.LN10-Math.log(h)*Math.LOG10E;this.relativeStart=d.roundTo((Math.log(this.minReal)/Math.LN10-Math.log(h)*Math.LOG10E)/r,5);this.relativeEnd=d.roundTo(w/r,5)}else this.relativeStart=d.roundTo(d.fitToBounds((this.min-this.fullMin)/(this.fullMax-this.fullMin), +0,1),5),this.relativeEnd=d.roundTo(d.fitToBounds((this.max-this.fullMin)/(this.fullMax-this.fullMin),0,1),5);var r=Math.round((this.maxCalc-this.minCalc)/this.step)+1,z;!0===g?(z=Math.log(this.max)*Math.LOG10E-Math.log(this.minReal)*Math.LOG10E,this.stepWidth=this.axisWidth/z,z>this.logGridLimit&&(r=Math.ceil(Math.log(this.max)*Math.LOG10E)+1,t=Math.round(Math.log(this.minReal)*Math.LOG10E),r>this.gridCountR&&(p=Math.ceil(r/this.gridCountR)))):this.stepWidth=this.axisWidth/(this.max-this.min);var x= +0;1>this.step&&-1this.maxDecCount&&(x=this.maxDecCount);w=this.precision;isNaN(w)||(x=w);isNaN(this.maxZoom)&&(this.max=d.roundTo(this.max,this.maxDecCount),this.min=d.roundTo(this.min,this.maxDecCount));h={};h.precision=x;h.decimalSeparator=a.nf.decimalSeparator;h.thousandsSeparator=a.nf.thousandsSeparator;this.numberFormatter=h;var u;this.exponential=!1;for(h=t;h=this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR= +this.autoRotateAngle),c=this.minCalc,g&&(r++,c=this.maxCalc-r*x),this.gridCountReal=r,h=this.startCount=t;hthis.logGridLimit){if(t=Math.pow(10,h),t>this.max)continue}else if(0>=t&&(t=c+x*h+x/2,0>=t))continue;u=this.formatValue(t,!1,h);Math.round(h/m)!=h/m&&(u=void 0);if(0===h&&!n||h==r-1&&!q)u=" ";f=this.getCoordinate(t);var B;this.rotate&&this.autoWrap&& +(B=this.stepWidth*x-10);u=new this.axisItemRenderer(this,f,u,void 0,B,void 0,void 0,this.boldLabels);this.pushAxisItem(u);if(t==this.baseValue&&"radar"!=a.type){var D,C,I=this.width,H=this.height;"H"==this.orientation?0<=f&&f<=I+1&&(D=[f,f,f+k],C=[H,0,l]):0<=f&&f<=H+1&&(D=[0,I,I+k],C=[f,f,f+l]);D&&(f=d.fitToBounds(2*this.gridAlpha,0,1),isNaN(this.zeroGridAlpha)||(f=this.zeroGridAlpha),f=d.line(a.container,D,C,this.gridColor,f,1,this.dashLength),f.translate(this.x,this.y),this.grid0=f,a.axesSet.push(f), +f.toBack(),d.setCN(a,f,this.bcn+"zero-grid-"+this.id),d.setCN(a,f,this.bcn+"zero-grid"))}if(!isNaN(y)&&0this.logGridLimit&&(y=Math.pow(10,h+p)),f=9,y=(y-t)/f);I=this.gridAlpha;this.gridAlpha=this.minorGridAlpha;for(H=1;Hl&&0>k||(k=new this.guideFillRenderer(this,l,k,C),this.pushAxisItem(k,y),y=k.graphics(),C.graphics=y,this.addEventListeners(y, +C));this.fillAlpha=D}u=this.baseValue;this.min>this.baseValue&&this.max>this.baseValue&&(u=this.min);this.minc&&(f.precision=Math.abs(c)),b&&1b&&c.shift();for(var e=Math.floor(Math.log(Math.abs(a))*Math.LOG10E),d=0;da){if(h=Math.pow(10,-h)*f,h==Math.round(h))return f}else if(f==Math.round(f))return f}return 1},stackGraphs:function(a){var b=this.stackType; +"stacked"==b&&(b="regular");"line"==b&&(b="none");"100% stacked"==b&&(b="100%");this.stackType=b;var c=[],e=[],g=[],f=[],h,k=this.chart.graphs,l,m,n,q,p,t=this.baseValue,r=!1;if("line"==a||"step"==a||"smoothedLine"==a)r=!0;if(r&&("regular"==b||"100%"==b))for(q=0;qh?(m.values.close=h,isNaN(e[p])?m.values.open=t:(m.values.close+=e[p],m.values.open=e[p]),e[p]=m.values.close):(m.values.close=h,isNaN(g[p])?m.values.open=t:(m.values.close+=g[p],m.values.open=g[p]),g[p]=m.values.close)))}}for(p=this.start;p<=this.end;p++)for(q=0;qc?(m.values.close=d.fitToBounds(c+e[p],-100,100),m.values.open=e[p],e[p]=m.values.close):(m.values.close=d.fitToBounds(c+g[p],-100,100),m.values.open=g[p],g[p]=m.values.close)))))}, +recalculate:function(){var a=this.chart,b=a.graphs,c;for(c=0;c +q&&h++}if(m=a.recalculateFromDate)m=d.getDate(m,a.dataDateFormat,"fff"),h=a.getClosestIndex(a.chartData,"time",m.getTime(),!0,0,a.chartData.length),k=a.chartData.length-1;for(m=h;m<=k&&(h=this.data[m].axes[this.id].graphs[e.id],f=h.values[g],e.recalculateValue&&(f=h.dataContext[e.valueField+e.recalculateValue]),isNaN(f));m++);this.recBaseValue=f;for(g=l;g<=k;g++){h=this.data[g].axes[this.id].graphs[e.id];h.percents={};var l=h.values,p;for(p in l)h.percents[p]="percents"!=p?l[p]/f*100-100:l[p]}}}}, +getMinMax:function(){var a=!1,b=this.chart,c=b.graphs,e;for(e=0;ethis.max&&(this.max=c.toValue),c.value>this.max&&(this.max=c.value);isNaN(this.minimum)||(this.min=this.minimum);isNaN(this.maximum)||(this.max=this.maximum);"date"==this.type&&this.getDateMinMax();this.min>this.max&&(a=this.max,this.max=this.min, +this.min=a);isNaN(this.minZoom)||(this.min=this.minZoom);isNaN(this.maxZoom)||(this.max=this.maxZoom);this.minCalc=this.min;this.maxCalc=this.max;this.minReal=this.min;this.maxReal=this.max;0===this.min&&0===this.max&&(this.max=9);this.min>this.max&&(this.min=this.max-1);a=this.min;b=this.max;c=this.max-this.min;e=0===c?Math.pow(10,Math.floor(Math.log(Math.abs(this.max))*Math.LOG10E))/10:Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;isNaN(this.maximum)&&(this.max=Math.ceil(this.max/ +e)*e+e);isNaN(this.minimum)&&(this.min=Math.floor(this.min/e)*e-e);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);"100%"==this.stackType&&(this.min=0>this.min?-100:0,this.max=0>this.max?0:100);c=this.max-this.min;e=Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;this.step=Math.ceil(c/this.gridCountR/e)*e;c=Math.pow(10,Math.floor(Math.log(Math.abs(this.step))*Math.LOG10E));c=d.fixStepE(c);e=Math.ceil(this.step/c);5=e&&2c?(this.maxDecCount=Math.abs(Math.log(Math.abs(c))*Math.LOG10E),this.maxDecCount=Math.round(this.maxDecCount),this.step=d.roundTo(this.step,this.maxDecCount+1)):this.maxDecCount=0;this.min=this.step*Math.floor(this.min/this.step);this.max=this.step*Math.ceil(this.max/this.step);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);1e&&(e=l);else for(var m in k)k.hasOwnProperty(m)&&"percents"!=m&&"total"!=m&&"error"!=m&&(l=k[m],le&&(e=l))}}}return{min:c,max:e}},zoomOut:function(a){this.maxZoom=this.minZoom=NaN;this.zoomToRelativeValues(0,1,a)},zoomToRelativeValues:function(a,b,c){if(this.reversed){var e=a;a=1-b;b=1-e}var d=this.fullMax,e=this.fullMin,f=e+(d-e)*a,h=e+(d-e)*b;0<=this.minimum&&0>f&&(f=0);this.logarithmic&&(isNaN(this.minimum)||(e=this.minimum),isNaN(this.maximum)||(d=this.maximum),d=Math.log(d)* +Math.LOG10E-Math.log(e)*Math.LOG10E,f=Math.pow(10,d*a+Math.log(e)*Math.LOG10E),h=Math.pow(10,d*b+Math.log(e)*Math.LOG10E));return this.zoomToValues(f,h,c)},zoomToValues:function(a,b,c){if(bn?(v=X+ha*Math.sin(V)-B-3+2,G+=-ha*Math.cos(V)-Qa*Math.sin(V)-4):v-=B+r+3+3,v-=aa):(0n?(v=X+B+3-ha/2*Math.sin(V)+2,G+=ha/2*Math.cos(V)):v+=B+u+3+3,v+=aa)):(v+=na+r/2-ea,G+=ma,J?(0xa+2||0>r))ca.remove(),ca=null}else{0<=b&&b<=X+1&&(0X+1||vc&&"object"==typeof n&&(n=n.join(",").split(",").reverse());"V"==h?(h=d.rect(l,a.width,c,n,m),h.translate(g,b-k+f)):(h=d.rect(l, +c,a.height,n,m),h.translate(b-k+g,f));d.setCN(a.chart,h,"guide-fill");e.id&&d.setCN(a.chart,h,"guide-fill-"+e.id);this.set=l.set([h])},graphics:function(){return this.set},getLabel:function(){}})})();(function(){var d=window.AmCharts;d.AmChart=d.Class({construct:function(a){this.svgIcons=this.tapToActivate=!0;this.theme=a;this.classNamePrefix="amcharts";this.addClassNames=!1;this.version="3.21.14";d.addChart(this);this.createEvents("buildStarted","dataUpdated","init","rendered","drawn","failed","resized","animationFinished");this.height=this.width="100%";this.dataChanged=!0;this.chartCreated=!1;this.previousWidth=this.previousHeight=0;this.backgroundColor="#FFFFFF";this.borderAlpha=this.backgroundAlpha= +0;this.color=this.borderColor="#000000";this.fontFamily="Verdana";this.fontSize=11;this.usePrefixes=!1;this.autoResize=!0;this.autoDisplay=!1;this.addCodeCredits=this.accessible=!0;this.touchStartTime=this.touchClickDuration=0;this.precision=-1;this.percentPrecision=2;this.decimalSeparator=".";this.thousandsSeparator=",";this.labels=[];this.allLabels=[];this.titles=[];this.marginRight=this.marginLeft=this.autoMarginOffset=0;this.timeOuts=[];this.creditsPosition="top-left";var b=document.createElement("div"), +c=b.style;c.overflow="hidden";c.position="relative";c.textAlign="left";this.chartDiv=b;b=document.createElement("div");c=b.style;c.overflow="hidden";c.position="relative";c.textAlign="left";this.legendDiv=b;this.titleHeight=0;this.hideBalloonTime=150;this.handDrawScatter=2;this.cssScale=this.handDrawThickness=1;this.cssAngle=0;this.prefixesOfBigNumbers=[{number:1E3,prefix:"k"},{number:1E6,prefix:"M"},{number:1E9,prefix:"G"},{number:1E12,prefix:"T"},{number:1E15,prefix:"P"},{number:1E18,prefix:"E"}, +{number:1E21,prefix:"Z"},{number:1E24,prefix:"Y"}];this.prefixesOfSmallNumbers=[{number:1E-24,prefix:"y"},{number:1E-21,prefix:"z"},{number:1E-18,prefix:"a"},{number:1E-15,prefix:"f"},{number:1E-12,prefix:"p"},{number:1E-9,prefix:"n"},{number:1E-6,prefix:"\u03bc"},{number:.001,prefix:"m"}];this.panEventsEnabled=!0;this.product="amcharts";this.animations=[];this.balloon=new d.AmBalloon(this.theme);this.balloon.chart=this;this.processTimeout=0;this.processCount=1E3;this.animatable=[];this.langObj={}; +d.applyTheme(this,a,"AmChart")},drawChart:function(){0a||isNaN(a))a=0;this.chartDiv.style.height=a+"px"}}return a},updateWidth:function(){var a=this.divRealWidth,b=this.divRealHeight,c=this.legend;if(c){var e=this.legendDiv,d=e.offsetWidth; +isNaN(c.width)||(d=c.width);c.ieW&&(d=c.ieW);var f=e.offsetHeight,e=e.style,h=this.chartDiv.style,k=c.position;if(("right"==k||"left"==k)&&void 0===c.divId){a-=d;if(0>a||isNaN(a))a=0;h.width=a+"px";this.balloon&&this.balloon.setBounds&&this.balloon.setBounds(2,2,a-2,this.realHeight);"left"==k?(h.left=d+"px",e.left="0px"):(h.left="0px",e.left=a+"px");b>f&&(e.top=(b-f)/2+"px")}}return a},getTitleHeight:function(){this.drawTitles(!0);return this.titleHeight},addTitle:function(a,b,c,e,d){isNaN(b)&&(b= +this.fontSize+2);a={text:a,size:b,color:c,alpha:e,bold:d,enabled:!0};this.titles.push(a);return a},handleWheel:function(a){var b=0;a||(a=window.event);a.wheelDelta?b=a.wheelDelta/120:a.detail&&(b=-a.detail/3);b&&this.handleWheelReal(b,a.shiftKey);a.preventDefault&&a.preventDefault()},handleWheelReal:function(){},handleDocTouchStart:function(){this.handleMouseMove();this.tmx=this.mouseX;this.tmy=this.mouseY;this.touchStartTime=(new Date).getTime()},handleDocTouchEnd:function(){-.5Math.abs(this.mouseX-this.tmx)&&4>Math.abs(this.mouseY-this.tmy)?(this.tapped=!0,this.panRequired&&this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="none",this.chartDiv.style.touchAction="none")):this.mouseIsOver||this.resetTouchStyle()):(this.tapped=!1,this.resetTouchStyle())},resetTouchStyle:function(){this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="auto",this.chartDiv.style.touchAction= +"auto")},checkTouchDuration:function(a){var b=this,c=(new Date).getTime();if(a)if(a.touches)b.isTouchEvent=!0;else if(!b.isTouchEvent)return!0;if(c-b.touchStartTime>b.touchClickDuration)return!0;setTimeout(function(){b.resetTouchDuration()},300)},resetTouchDuration:function(){this.isTouchEvent=!1},checkTouchMoved:function(){if(4a.valueAxis.minMaxMultiplier&&a.positiveClip(a.set));break;case "radar":a.createRadarGraph();break;case "xy":a.createXYGraph()}a.playedTO=setTimeout(function(){a.setAnimationPlayed.call(a)},500*a.chart.startDuration)}}, +setAnimationPlayed:function(){this.animationPlayed=!0},createXYGraph:function(){var a=[],b=[],c=this.xAxis,e=this.yAxis;this.pmh=e.height;this.pmw=c.width;this.pmy=this.pmx=0;var d;for(d=this.start;d<=this.end;d++){var f=this.data[d].axes[c.id].graphs[this.id],h=f.values,k=h.x,l=h.y,h=c.getCoordinate(k,this.noRounding),m=e.getCoordinate(l,this.noRounding);if(!isNaN(k)&&!isNaN(l)&&(a.push(h),b.push(m),f.x=h,f.y=m,k=this.createBullet(f,h,m,d),l=this.labelText)){var l=this.createLabel(f,l),n=0;k&&(n= +k.size);this.positionLabel(f,h,m,l,n)}}this.drawLineGraph(a,b);this.launchAnimation()},createRadarGraph:function(){var a=this.valueAxis.stackType,b=[],c=[],e=[],d=[],f,h,k,l,m;for(m=this.start;m<=this.end;m++){var n=this.data[m].axes[this.valueAxis.id].graphs[this.id],q,p;"none"==a||"3d"==a?q=n.values.value:(q=n.values.close,p=n.values.open);if(isNaN(q))this.connect||(this.drawLineGraph(b,c,e,d),b=[],c=[],e=[],d=[]);else{var t=this.valueAxis.getCoordinate(q,this.noRounding)-this.height,t=t*this.valueAxis.rMultiplier, +r=-360/(this.end-this.start+1)*m;"middle"==this.valueAxis.pointPosition&&(r-=180/(this.end-this.start+1));q=t*Math.sin(r/180*Math.PI);t*=Math.cos(r/180*Math.PI);b.push(q);c.push(t);if(!isNaN(p)){var w=this.valueAxis.getCoordinate(p,this.noRounding)-this.height,w=w*this.valueAxis.rMultiplier,z=w*Math.sin(r/180*Math.PI),r=w*Math.cos(r/180*Math.PI);e.push(z);d.push(r);isNaN(k)&&(k=z);isNaN(l)&&(l=r)}r=this.createBullet(n,q,t,m);n.x=q;n.y=t;if(z=this.labelText)z=this.createLabel(n,z),w=0,r&&(w=r.size), +this.positionLabel(n,q,t,z,w);isNaN(f)&&(f=q);isNaN(h)&&(h=t)}}b.push(f);c.push(h);isNaN(k)||(e.push(k),d.push(l));this.drawLineGraph(b,c,e,d);this.launchAnimation()},positionLabel:function(a,b,c,e,d){if(e){var f=this.chart,h=this.valueAxis,k="middle",l=!1,m=this.labelPosition,n=e.getBBox(),q=this.chart.rotate,p=a.isNegative,t=this.fontSize;void 0===t&&(t=this.chart.fontSize);c-=n.height/2-t/2-1;void 0!==a.labelIsNegative&&(p=a.labelIsNegative);switch(m){case "right":m=q?p?"left":"right":"right"; +break;case "top":m=q?"top":p?"bottom":"top";break;case "bottom":m=q?"bottom":p?"top":"bottom";break;case "left":m=q?p?"right":"left":"left"}var t=a.columnGraphics,r=0,w=0;t&&(r=t.x,w=t.y);var z=this.labelOffset;switch(m){case "right":k="start";b+=d/2+z;break;case "top":c=h.reversed?c+(d/2+n.height/2+z):c-(d/2+n.height/2+z);break;case "bottom":c=h.reversed?c-(d/2+n.height/2+z):c+(d/2+n.height/2+z);break;case "left":k="end";b-=d/2+z;break;case "inside":"column"==this.type&&(l=!0,q?p?(k="end",b=r-3- +z):(k="start",b=r+3+z):c=p?w+7+z:w-10-z);break;case "middle":"column"==this.type&&(l=!0,q?b-=(b-r)/2+z-3:c-=(c-w)/2+z-3)}"auto"!=this.labelAnchor&&(k=this.labelAnchor);e.attr({"text-anchor":k});this.labelRotation&&e.rotate(this.labelRotation);e.translate(b,c);!this.showAllValueLabels&&t&&l&&(n=e.getBBox(),n.height>a.columnHeight||n.width>a.columnWidth)&&(e.remove(),e=null);if(e&&"radar"!=f.type)if(q){if(0>c||c>this.height)e.remove(),e=null;!this.showAllValueLabels&&e&&(0>b||b>this.width)&&(e.remove(), +e=null)}else{if(0>b||b>this.width)e.remove(),e=null;!this.showAllValueLabels&&e&&(0>c||c>this.height)&&(e.remove(),e=null)}e&&this.allBullets.push(e);return e}},getGradRotation:function(){var a=270;"horizontal"==this.gradientOrientation&&(a=0);return this.gradientRotation=a},createSerialGraph:function(){this.dashLengthSwitched=this.fillColorsSwitched=this.lineColorSwitched=void 0;var a=this.chart,b=this.id,c=this.index,e=this.data,g=this.chart.container,f=this.valueAxis,h=this.type,k=this.columnWidthReal, +l=this.showBulletsAt;isNaN(this.columnWidth)||(k=this.columnWidth);isNaN(k)&&(k=.8);var m=this.useNegativeColorIfDown,n=this.width,q=this.height,p=this.y,t=this.rotate,r=this.columnCount,w=d.toCoordinate(this.cornerRadiusTop,k/2),z=this.connect,x=[],u=[],A,y,B,D,C=this.chart.graphs.length,I,H=this.dx/this.tcc,Q=this.dy/this.tcc,M=f.stackType,P=this.start,ia=this.end,J=this.scrollbar,aa="graph-column-";J&&(aa="scrollbar-graph-column-");var ma=this.categoryAxis,na=this.baseCoord,Pa=this.negativeBase, +Z=this.columnIndex,da=this.lineThickness,X=this.lineAlpha,xa=this.lineColorR,ea=this.dashLength,fa=this.set,Ba,ga=this.getGradRotation(),V=this.chart.columnSpacing,Y=ma.cellWidth,Da=(Y*k-r)/r;V>Da&&(V=Da);var G,v,oa,ha=q,Qa=n,ca=0,tb=0,ub=0,vb=0,lb=0,mb=0,wb=this.fillColorsR,Ra=this.negativeFillColors,Ja=this.negativeLineColor,bb=this.fillAlphas,cb=this.negativeFillAlphas;"object"==typeof bb&&(bb=bb[0]);"object"==typeof cb&&(cb=cb[0]);var xb=this.noRounding;"step"==h&&(xb=!1);var nb=f.getCoordinate(f.min); +f.logarithmic&&(nb=f.getCoordinate(f.minReal));this.minCoord=nb;this.resetBullet&&(this.bullet="none");if(!(J||"line"!=h&&"smoothedLine"!=h&&"step"!=h||(1==e.length&&"step"!=h&&"none"==this.bullet&&(this.bullet="round",this.resetBullet=!0),!Ra&&void 0==Ja||m))){var Ua=Pa;Ua>f.max&&(Ua=f.max);Uak&&(k=1);var Nb=this.fixedColumnWidth;isNaN(Nb)||(k=Nb);var L;if("line"==h||"step"==h||"smoothedLine"==h){if(0W?!0:!1);if(!J)switch(this.showBalloonAt){case "close":v.y=F;break;case "open":v.y= +N;break;case "high":v.y=ta;break;case "low":v.y=ra}var ja=G.x[ma.id],Xa=this.periodSpan-1;"step"!=h||isNaN(G.cellWidth)||(Y=G.cellWidth);var wa=Math.floor(Y/2)+Math.floor(Xa*Y/2),Ga=wa,qb=0;"left"==this.stepDirection&&(qb=(2*Y+Xa*Y)/2,ja-=qb);"center"==this.stepDirection&&(qb=Y/2,ja-=qb);"start"==this.pointPosition&&(ja-=Y/2+Math.floor(Xa*Y/2),wa=0,Ga=Math.floor(Y)+Math.floor(Xa*Y));"end"==this.pointPosition&&(ja+=Y/2+Math.floor(Xa*Y/2),wa=Math.floor(Y)+Math.floor(Xa*Y),Ga=0);if(Ob){var Cb=this.columnWidth; +isNaN(Cb)||(wa*=Cb,Ga*=Cb)}J||(v.x=ja);-1E5>ja&&(ja=-1E5);ja>n+1E5&&(ja=n+1E5);t?(E=F,O=N,N=F=ja,isNaN(ua)&&!this.fillToGraph&&(O=na),qa=ra,sa=ta):(O=E=ja,isNaN(ua)&&!this.fillToGraph&&(N=na));if(!Bb&&WTa?(Sa&&(Va=!0),Sa=!1):(Sa||(Va=!0),Sa=!0):v.isNegative=W=ob||Math.abs(F-eb)>=ob)x.push(E),u.push(F),db=E,eb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));if(Va||void 0!=v.lineColor&&v.lineColor!=this.lineColorSwitched||void 0!=v.fillColors&&v.fillColors!=this.fillColorsSwitched||!isNaN(v.dashLength))this.drawLineGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),m?(Sa?(this.lineColorSwitched= +xa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra),void 0===this.bulletColor&&(this.bulletColorSwitched=xa)):(this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,void 0===this.bulletColor&&(this.bulletColorSwitched=this.lineColorSwitched)),this.dashLengthSwitched=v.dashLength;v.gap&&(this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[],eb=db=-1E3)}break;case "smoothedLine":if(isNaN(W))z||(this.drawSmoothedGraph(x,u,T,U),x=[],u=[],T=[],U=[]);else{if(Math.abs(E- +db)>=ob||Math.abs(F-eb)>=ob)x.push(E),u.push(F),db=E,eb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));if(Va||void 0!=v.lineColor&&v.lineColor!=this.lineColorSwitched||void 0!=v.fillColors&&v.fillColors!=this.fillColorsSwitched||!isNaN(v.dashLength))this.drawSmoothedGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,this.dashLengthSwitched=v.dashLength;v.gap&&(this.drawSmoothedGraph(x, +u,T,U),x=[],u=[],T=[],U=[])}break;case "step":if(!isNaN(W)){t?(isNaN(A)||(x.push(A),u.push(F-wa)),u.push(F-wa),x.push(E),u.push(F+Ga),x.push(E),!Ma||isNaN(N)||isNaN(O)||(isNaN(B)||(T.push(B),U.push(N-wa)),T.push(O),U.push(N-wa),T.push(O),U.push(N+Ga))):(isNaN(y)||(u.push(y),x.push(E-wa)),x.push(E-wa),u.push(F),x.push(E+Ga),u.push(F),!Ma||isNaN(N)||isNaN(O)||(isNaN(D)||(T.push(O-wa),U.push(D)),T.push(O-wa),U.push(N),T.push(O+Ga),U.push(N)));A=E;y=F;B=O;D=N;ya=E;Ea=F;ka=E;la=F;if(Va||void 0!=v.lineColor|| +void 0!=v.fillColors||!isNaN(v.dashLength)){var Db=x[x.length-2],dc=u[u.length-2];x.pop();u.pop();T.pop();U.pop();this.drawLineGraph(x,u,T,U);x=[Db];u=[dc];T=[];U=[];Ma&&(T=[Db,Db+wa+Ga],U=[D,D]);t?(u.push(F+Ga),x.push(E)):(x.push(E+Ga),u.push(F));this.lineColorSwitched=v.lineColor;this.fillColorsSwitched=v.fillColors;this.dashLengthSwitched=v.dashLength;m&&(Sa?(this.lineColorSwitched=xa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra))}if(Ob||v.gap)A=y=NaN,v.gap&& +2>=x.length||this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[]}else if(!z){if(1>=this.periodSpan||1wa+Ga)A=y=NaN;this.drawLineGraph(x,u,T,U);x=[];u=[];T=[];U=[]}break;case "column":Ca=Ha;void 0!=v.lineColor&&(Ca=v.lineColor);if(!isNaN(W)){m||(v.isNegative=WRb&&rb>Rb)){var Aa;if(t){"3d"==M?(R=F-(r/2-this.depthCount+1)*(k+V)+V/2+Q*Z,S=O+H*Z,Aa=Z):(R=Math.floor(F- +(r/2-Z)*(k+V)+V/2),S=O,Aa=0);K=k;ya=E;Ea=R+k/2;ka=E;la=R+k/2;R+K>q+Aa*Q&&(K=q-R+Aa*Q);Rba?!0:!1;0===ba&&1/W===1/-0&&(v.labelIsNegative=!0);isNaN(G.percentWidthValue)||(K=this.height*G.percentWidthValue/100,R=ja-K/2,Ea=R+K/2);K=d.roundTo(K,2);ba=d.roundTo(ba,2);Rn+Aa*H&&(K=n-S+Aa*H);Sq&&(K=q-R);0>R&&(K+=R,R=0);if(Rua?(Eb=[E,sa],Fb=[O,qa]):(Eb=[O,sa],Fb=[E,qa]);!isNaN(sa)&&!isNaN(qa)&& +Fn&&(K=n-S);0>S&&(K+=S,S=0);ba=F-N;if(S=ua&&(Wa=0);var va=new d.Cuboid(g,K,ba,H, +Q,Na,Wa,da,Ca,X,ga,w,t,ea,gb,pb,aa),Gb,Hb;W>ua?(Gb=[F,ta],Hb=[N,ra]):(Gb=[N,ta],Hb=[F,ra]);!isNaN(ta)&&!isNaN(ra)&&EW?E-ac/2-2-kb-sb:E+ac/2+3+kb+sb):(ib=ya,jb=0>W?F+bc/2+kb+sb:F-bc/2-3-kb-sb);Oa.translate(ib,jb);f.totals[L]=Oa;t?(0>jb||jb>q)&&Oa.remove():(0>ib||ib>n)&&Oa.remove()}}}}}}}this.lastDataItem=v;if("line"==h||"step"==h||"smoothedLine"==h)"smoothedLine"==h?this.drawSmoothedGraph(x,u,T,U):this.drawLineGraph(x,u,T,U),J||this.launchAnimation();this.bulletsHidden&&this.hideBullets();this.customBulletsHidden&&this.hideCustomBullets()},animateColumns:function(a,b){var c=this,e=c.chart.startDuration; +0g.height&&(y=g.height),0>y&&(y=0));q=d.line(l,a,b,t,q,p,x,!1,!1,f);q.node.setAttribute("stroke-linejoin","round");d.setCN(k,q,g.bcn+"stroke");m.push(q);m.click(function(a){g.handleGraphEvent(a,"clickGraph")}).mouseover(function(a){g.handleGraphEvent(a, +"rollOverGraph")}).mouseout(function(a){g.handleGraphEvent(a,"rollOutGraph")}).touchmove(function(a){g.chart.handleMouseMove(a)}).touchend(function(a){g.chart.handleTouchEnd(a)});void 0===z||g.useNegativeColorIfDown||(p=d.line(l,a,b,z,r,p,x,!1,!1,f),p.node.setAttribute("stroke-linejoin","round"),d.setCN(k,p,g.bcn+"stroke"),d.setCN(k,p,g.bcn+"stroke-negative"),n.push(p));if(0a&&(a=this.fillAlphas),0===a&&(a=this.bulletAlpha),0===a&&(a=1));return a},createBullet:function(a,b,c){if(!isNaN(b)&&!isNaN(c)&&("none"!=this.bullet||this.customBullet||a.bullet||a.customBullet)){var e=this.chart,g=this.container,f=this.bulletOffset,h=this.bulletSize;isNaN(a.bulletSize)|| +(h=a.bulletSize);var k=a.values.value,l=this.maxValue,m=this.minValue,n=this.maxBulletSize,q=this.minBulletSize;isNaN(l)||(isNaN(k)||(h=(k-m)/(l-m)*(n-q)+q),m==l&&(h=n));l=h;this.bulletAxis&&(h=a.values.error,isNaN(h)||(k=h),h=this.bulletAxis.stepWidth*k);hb||b>this.width||c<-h/2||c>this.height)p.remove(),p=null;p&&(this.bulletSet.push(p),p.translate(b,c),this.addListeners(p,a),this.allBullets.push(p));a.bx=b;a.by=c;d.setCN(e,p,this.bcn+"bullet");a.className&&d.setCN(e,p,a.className,!0)}if(p){p.size=h||0;if(e=this.bulletHitAreaSize)g=d.circle(g,e,"#FFFFFF",.001,0),g.translate(b,c),a.hitBullet=g,this.bulletSet.push(g),this.addListeners(g, +a);a.bulletGraphics=p;void 0!==this.tabIndex&&p.setAttr("tabindex",this.tabIndex)}else p={size:0};p.graphDataItem=a;return p}},showBullets:function(){var a=this.allBullets,b;this.bulletsHidden=!1;for(b=0;ba+k||gq+l)?(h.showBalloon(m),h.hide(0)):(h.followCursor(c),h.showBalloon(m)))):(this.hideBalloonReal(),h.hide(),this.resizeBullet(a,e,g))}else this.hideBalloonReal()}},resizeBullet:function(a,b,c){this.fixBulletSize();if(a&&d.isModern&&(1!=b||!isNaN(c))){var e=a.bulletGraphics;e&&!e.doNotScale&&(e.translate(a.bx,a.by,b),isNaN(c)||(e.setAttr("fill-opacity", +c),e.setAttr("stroke-opacity",c)),this.resizedDItem=a)}}})})();(function(){var d=window.AmCharts;d.ChartCursor=d.Class({construct:function(a){this.cname="ChartCursor";this.createEvents("changed","zoomed","onHideCursor","onShowCursor","draw","selected","moved","panning","zoomStarted");this.enabled=!0;this.cursorAlpha=1;this.selectionAlpha=.2;this.cursorColor="#CC0000";this.categoryBalloonAlpha=1;this.color="#FFFFFF";this.type="cursor";this.zoomed=!1;this.zoomable=!0;this.pan=!1;this.categoryBalloonDateFormat="MMM DD, YYYY";this.categoryBalloonText="[[category]]"; +this.categoryBalloonEnabled=this.valueBalloonsEnabled=!0;this.rolledOver=!1;this.cursorPosition="middle";this.bulletsEnabled=this.skipZoomDispatch=!1;this.bulletSize=8;this.selectWithoutZooming=this.oneBalloonOnly=!1;this.graphBulletSize=1.7;this.animationDuration=.3;this.zooming=!1;this.adjustment=0;this.avoidBalloonOverlapping=!0;this.leaveCursor=!1;this.leaveAfterTouch=!0;this.valueZoomable=!1;this.balloonPointerOrientation="horizontal";this.hLineEnabled=this.vLineEnabled=!0;this.vZoomEnabled= +this.hZoomEnabled=!1;d.applyTheme(this,a,this.cname)},draw:function(){this.destroy();var a=this.chart;a.panRequired=!0;var b=a.container;this.rotate=a.rotate;this.container=b;this.prevLineHeight=this.prevLineWidth=NaN;b=b.set();b.translate(this.x,this.y);this.set=b;a.cursorSet.push(b);this.createElements();d.isString(this.limitToGraph)&&(this.limitToGraph=d.getObjById(a.graphs,this.limitToGraph),this.fullWidth=!1,this.cursorPosition="middle");this.pointer=this.balloonPointerOrientation.substr(0,1).toUpperCase(); +this.isHidden=!1;this.hideLines();this.valueLineAxis||(this.valueLineAxis=a.valueAxes[0])},createElements:function(){var a=this,b=a.chart,c=b.dx,e=b.dy,g=a.width,f=a.height,h,k,l=a.cursorAlpha,m=a.valueLineAlpha;a.rotate?(h=m,k=l):(k=m,h=l);"xy"==b.type&&(k=l,void 0!==m&&(k=m),h=l);a.vvLine=d.line(a.container,[c,0,0],[e,0,f],a.cursorColor,h,1);d.setCN(b,a.vvLine,"cursor-line");d.setCN(b,a.vvLine,"cursor-line-vertical");a.hhLine=d.line(a.container,[0,g,g+c],[0,0,e],a.cursorColor,k,1);d.setCN(b,a.hhLine, +"cursor-line");d.setCN(b,a.hhLine,"cursor-line-horizontal");a.vLine=a.rotate?a.vvLine:a.hhLine;a.set.push(a.vvLine);a.set.push(a.hhLine);a.set.node.style.pointerEvents="none";a.fullLines=a.container.set();b=b.cursorLineSet;b.push(a.fullLines);b.translate(a.x,a.y);b.clipRect(-1,-1,g+2,f+2);void 0!==a.tabIndex&&(b.setAttr("tabindex",a.tabIndex),b.keyup(function(b){a.handleKeys(b)}).focus(function(b){a.showCursor()}).blur(function(b){a.hideCursor()}));a.set.clipRect(0,0,g,f)},handleKeys:function(a){var b= +this.prevIndex,c=this.chart;if(c){var e=c.chartData;e&&(isNaN(b)&&(b=e.length-1),37!=a.keyCode&&40!=a.keyCode||b--,39!=a.keyCode&&38!=a.keyCode||b++,b=d.fitToBounds(b,c.startIndex,c.endIndex),(a=this.chart.chartData[b])&&this.setPosition(a.x.categoryAxis),this.prevIndex=b)}},update:function(){var a=this.chart;if(a){var b=a.mouseX-this.x,c=a.mouseY-this.y;this.mouseX=b;this.mouseY=c;this.mouse2X=a.mouse2X-this.x;this.mouse2Y=a.mouse2Y-this.y;var e;if(a.chartData&&0document.documentMode&&(this.updateOnReleaseOnly=!0);this.dragIconHeight=this.dragIconWidth=35;this.dragIcon="dragIconRoundBig"; +this.dragCursorHover="cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;";this.dragCursorDown="cursor: move; cursor: grab; cursor: -moz-grabbing; cursor: -webkit-grabbing;";this.vResizeCursor="ns-resize";this.hResizeCursor="ew-resize";this.enabled=!0;this.percentStart=this.offset=0;this.percentEnd=1;d.applyTheme(this,a,"SimpleChartScrollbar")},getPercents:function(){var a=this.getDBox(),b=a.x,c=a.y,e=a.width,a=a.height;this.rotate?(b=1-c/this.height,c=1-(c+a)/this.height):(c=b/this.width, +b=(b+e)/this.width);this.percentStart=c;this.percentEnd=b},draw:function(){var a=this;a.destroy();if(a.enabled){var b=a.chart.container,c=a.rotate,e=a.chart;e.panRequired=!0;var g=b.set();a.set=g;c?d.setCN(e,g,"scrollbar-vertical"):d.setCN(e,g,"scrollbar-horizontal");e.scrollbarsSet.push(g);var f,h;c?(f=a.scrollbarHeight,h=e.plotAreaHeight):(h=a.scrollbarHeight,f=e.plotAreaWidth);a.width=f;if((a.height=h)&&f){var k=d.rect(b,f,h,a.backgroundColor,a.backgroundAlpha,1,a.backgroundColor,a.backgroundAlpha); +d.setCN(e,k,"scrollbar-bg");a.bg=k;g.push(k);k=d.rect(b,f,h,"#000",.005);g.push(k);a.invisibleBg=k;k.click(function(){a.handleBgClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()}).touchend(function(){a.handleBgClick()});k=d.rect(b,f,h,a.selectedBackgroundColor,a.selectedBackgroundAlpha);d.setCN(e,k,"scrollbar-bg-selected");a.selectedBG=k;g.push(k);f=d.rect(b,f,h,"#000",.005);a.dragger=f;g.push(f);f.mousedown(function(b){a.handleDragStart(b)}).mouseup(function(){a.handleDragStop()}).mouseover(function(){a.handleDraggerOver()}).mouseout(function(){a.handleMouseOut()}).touchstart(function(b){a.handleDragStart(b)}).touchend(function(){a.handleDragStop()}); +h=e.pathToImages;var l,k=a.dragIcon.replace(/\.[a-z]*$/i,"");d.isAbsolute(k)&&(h="");c?(l=h+k+"H"+e.extension,h=a.dragIconWidth,c=a.dragIconHeight):(l=h+k+e.extension,c=a.dragIconWidth,h=a.dragIconHeight);k=b.image(l,0,0,c,h);d.setCN(e,k,"scrollbar-grip-left");l=b.image(l,0,0,c,h);d.setCN(e,l,"scrollbar-grip-right");var m=10,n=20;e.panEventsEnabled&&(m=25,n=a.scrollbarHeight);var q=d.rect(b,m,n,"#000",.005),p=d.rect(b,m,n,"#000",.005);p.translate(-(m-c)/2,-(n-h)/2);q.translate(-(m-c)/2,-(n-h)/2); +c=b.set([k,p]);b=b.set([l,q]);a.iconLeft=c;g.push(a.iconLeft);a.iconRight=b;g.push(b);a.updateGripCursor(!1);e.makeAccessible(c,a.accessibleLabel);e.makeAccessible(b,a.accessibleLabel);e.makeAccessible(f,a.accessibleLabel);c.setAttr("role","menuitem");b.setAttr("role","menuitem");f.setAttr("role","menuitem");void 0!==a.tabIndex&&(c.setAttr("tabindex",a.tabIndex),c.keyup(function(b){a.handleKeys(b,1,0)}));void 0!==a.tabIndex&&(f.setAttr("tabindex",a.tabIndex),f.keyup(function(b){a.handleKeys(b,1,1)})); +void 0!==a.tabIndex&&(b.setAttr("tabindex",a.tabIndex),b.keyup(function(b){a.handleKeys(b,0,1)}));c.mousedown(function(){a.leftDragStart()}).mouseup(function(){a.leftDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.leftDragStart()}).touchend(function(){a.leftDragStop()});b.mousedown(function(){a.rightDragStart()}).mouseup(function(){a.rightDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.rightDragStart()}).touchend(function(){a.rightDragStop()}); +d.ifArray(e.chartData)?g.show():g.hide();a.hideDragIcons();a.clipDragger(!1)}g.translate(a.x,a.y);g.node.style.msTouchAction="none";g.node.style.touchAction="none"}},handleKeys:function(a,b,c){this.getPercents();var e=this.percentStart,d=this.percentEnd;if(this.rotate)var f=d,d=e,e=f;if(37==a.keyCode||40==a.keyCode)e-=.02*b,d-=.02*c;if(39==a.keyCode||38==a.keyCode)e+=.02*b,d+=.02*c;this.rotate&&(a=d,d=e,e=a);isNaN(d)||isNaN(e)||this.percentZoom(e,d,!0)},updateScrollbarSize:function(a,b){if(!isNaN(a)&& +!isNaN(b)){a=Math.round(a);b=Math.round(b);var c=this.dragger,e,d,f,h,k;this.rotate?(e=0,d=a,f=this.width+1,h=b-a,c.setAttr("height",b-a),c.setAttr("y",d)):(e=a,d=0,f=b-a,h=this.height+1,k=b-a,c.setAttr("x",e),c.setAttr("width",k));this.clipAndUpdate(e,d,f,h)}},update:function(){var a,b=!1,c,e,d=this.x,f=this.y,h=this.dragger,k=this.getDBox();if(k){c=k.x+d;e=k.y+f;var l=k.width,k=k.height,m=this.rotate,n=this.chart,q=this.width,p=this.height,t=n.mouseX,n=n.mouseY;a=this.initialMouse;this.forceClip&& +this.clipDragger(!0);if(this.dragging){var r=this.initialCoord;if(m)a=r+(n-a),0>a&&(a=0),r=p-k,a>r&&(a=r),h.setAttr("y",a);else{a=r+(t-a);0>a&&(a=0);r=q-l;if(a>r||isNaN(a))a=r;h.setAttr("x",a)}this.clipDragger(!0)}if(this.resizingRight){if(m)if(a=n-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight),a+e>p+f&&(a=p-e+f),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;h.setAttr("height",a)}else if(a=t-c,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth), +a+c>q+d&&(a=q-c+d),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;h.setAttr("width",a)}this.clipDragger(!0)}if(this.resizingLeft){if(m)if(c=e,e=n,ep+f&&(e=p+f),a=!0===b?c-e:k+c-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,h.setAttr("y",c+k-f);else{if(0===a||isNaN(a))a=.1;h.setAttr("y",e-f);h.setAttr("height",a)}else if(e=t,eq+d&&(e=q+d),a=!0=== +b?c-e:l+c-e,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,h.setAttr("x",c+l-d);else{if(0===a||isNaN(a))a=.1;h.setAttr("x",e-d);h.setAttr("width",a)}this.clipDragger(!0)}}},stopForceClip:function(){this.animating=this.forceClip=!1},clipDragger:function(a){var b=this.getDBox();if(b){var c=b.x,d=b.y,g=b.width,b=b.height,f=!1;if(this.rotate){if(c=0,g=this.width+1,this.clipY!=d||this.clipH!=b)f=!0}else if(d=0,b=this.height+1,this.clipX!=c|| +this.clipW!=g)f=!0;f&&this.clipAndUpdate(c,d,g,b);a&&(this.updateOnReleaseOnly||this.dispatchScrollbarEvent())}},maskGraphs:function(){},clipAndUpdate:function(a,b,c,d){this.clipX=a;this.clipY=b;this.clipW=c;this.clipH=d;this.selectedBG.setAttr("width",c);this.selectedBG.setAttr("height",d);this.selectedBG.translate(a,b);this.updateDragIconPositions();this.maskGraphs(a,b,c,d)},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart;a.hideBalloon();var b=this.getDBox(), +c=b.x,d=b.y,g=b.width,b=b.height;this.getPercents();this.rotate?(c=d,g=this.height/b):g=this.width/g;a={type:"zoomed",position:c,chart:a,target:this,multiplier:g,relativeStart:this.percentStart,relativeEnd:this.percentEnd};if(this.percentStart!=this.prevPercentStart||this.percentEnd!=this.prevPercentEnd||this.prevMultiplier!=g)this.fire(a),this.prevPercentStart=this.percentStart,this.prevPercentEnd=this.percentEnd,this.prevMultiplier=g}},updateDragIconPositions:function(){var a=this.getDBox(),b=a.x, +c=a.y,d=this.iconLeft,g=this.iconRight,f,h,k=this.scrollbarHeight;this.rotate?(f=this.dragIconWidth,h=this.dragIconHeight,d.translate((k-h)/2,c-f/2),g.translate((k-h)/2,c+a.height-f/2)):(f=this.dragIconHeight,h=this.dragIconWidth,d.translate(b-h/2,(k-f)/2),g.translate(b-h/2+a.width,(k-f)/2))},showDragIcons:function(){this.resizeEnabled&&(this.iconLeft.show(),this.iconRight.show())},hideDragIcons:function(){if(!this.resizingLeft&&!this.resizingRight&&!this.dragging){if(this.hideResizeGrips||!this.resizeEnabled)this.iconLeft.hide(), +this.iconRight.hide();this.removeCursors()}},removeCursors:function(){this.chart.setMouseCursor("auto")},fireZoomEvent:function(a){this.fire({type:a,chart:this.chart,target:this})},percentZoom:function(a,b,c){a=d.fitToBounds(a,0,b);b=d.fitToBounds(b,a,1);if(this.dragger&&this.enabled){this.dragger.stop();isNaN(a)&&(a=0);isNaN(b)&&(b=1);var e,g;this.rotate?(e=this.height,b=e-e*b,g=e-e*a):(e=this.width,g=e*b,b=e*a);this.updateScrollbarSize(b,g);this.clipDragger(!1);this.getPercents();c&&this.dispatchScrollbarEvent()}}, +destroy:function(){this.clear();d.remove(this.set);d.remove(this.iconRight);d.remove(this.iconLeft)},clear:function(){},handleDragStart:function(){if(this.enabled){this.fireZoomEvent("zoomStarted");var a=this.chart;this.dragger.stop();this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorDown);this.dragging=!0;var b=this.getDBox();this.rotate?(this.initialCoord=b.y,this.initialMouse=a.mouseY):(this.initialCoord=b.x,this.initialMouse=a.mouseX)}},handleDragStop:function(){this.updateOnReleaseOnly&& +(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent());this.dragging=!1;this.mouseIsOver&&this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover);this.update();this.fireZoomEvent("zoomEnded")},handleDraggerOver:function(){this.handleMouseOver();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover)},leftDragStart:function(){this.fireZoomEvent("zoomStarted");this.dragger.stop();this.resizingLeft=!0;this.updateGripCursor(!0)},updateGripCursor:function(a){d.isModern&& +(a=this.rotate?a?this.vResizeCursorDown:this.vResizeCursorHover:a?this.hResizeCursorDown:this.hResizeCursorHover)&&(this.iconRight&&(this.iconRight.node.style.cssText=a),this.iconLeft&&(this.iconLeft.node.style.cssText=a))},leftDragStop:function(){this.resizingLeft&&(this.resizingLeft=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded"));this.updateGripCursor(!1)},rightDragStart:function(){this.fireZoomEvent("zoomStarted");this.dragger.stop();this.resizingRight= +!0;this.updateGripCursor(!0)},rightDragStop:function(){this.resizingRight&&(this.resizingRight=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded"));this.updateGripCursor(!1)},iconRollOut:function(){this.removeCursors()},iconRollOver:function(){this.rotate?this.vResizeCursor&&this.chart.setMouseCursor(this.vResizeCursor):this.hResizeCursor&&this.chart.setMouseCursor(this.hResizeCursor);this.handleMouseOver()},getDBox:function(){if(this.dragger)return this.dragger.getBBox()}, +handleBgClick:function(){var a=this;if(!a.resizingRight&&!a.resizingLeft){a.zooming=!0;var b,c,e=a.scrollDuration,g=a.dragger;b=a.getDBox();var f=b.height,h=b.width;c=a.chart;var k=a.y,l=a.x,m=a.rotate;m?(b="y",c=c.mouseY-f/2-k,c=d.fitToBounds(c,0,a.height-f)):(b="x",c=c.mouseX-h/2-l,c=d.fitToBounds(c,0,a.width-h));a.updateOnReleaseOnly?(a.skipEvent=!1,g.setAttr(b,c),a.dispatchScrollbarEvent(),a.clipDragger()):(a.animating=!0,c=Math.round(c),m?g.animate({y:c},e,">"):g.animate({x:c},e,">"),a.forceClip= +!0,clearTimeout(a.forceTO),a.forceTO=setTimeout(function(){a.stopForceClip.call(a)},5E3*e))}},updateOnRelease:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent())},handleReleaseOutside:function(){if(this.set){if(this.resizingLeft||this.resizingRight||this.dragging)this.dragging=this.resizingRight=this.resizingLeft=!1,this.updateOnRelease(),this.removeCursors();this.animating=this.mouseIsOver=!1;this.hideDragIcons();this.update()}},handleMouseOver:function(){this.mouseIsOver= +!0;this.showDragIcons()},handleMouseOut:function(){this.mouseIsOver=!1;this.hideDragIcons();this.removeCursors()}})})();(function(){var d=window.AmCharts;d.ChartScrollbar=d.Class({inherits:d.SimpleChartScrollbar,construct:function(a){this.cname="ChartScrollbar";d.ChartScrollbar.base.construct.call(this,a);this.graphLineColor="#BBBBBB";this.graphLineAlpha=0;this.graphFillColor="#BBBBBB";this.graphFillAlpha=1;this.selectedGraphLineColor="#888888";this.selectedGraphLineAlpha=0;this.selectedGraphFillColor="#888888";this.selectedGraphFillAlpha=1;this.gridCount=0;this.gridColor="#FFFFFF";this.gridAlpha=.7;this.skipEvent= +this.autoGridCount=!1;this.color="#FFFFFF";this.scrollbarCreated=!1;this.oppositeAxis=!0;this.accessibleLabel="Zoom chart using cursor arrows";d.applyTheme(this,a,this.cname)},init:function(){var a=this.categoryAxis,b=this.chart,c=this.gridAxis;a||("CategoryAxis"==this.gridAxis.cname?(this.catScrollbar=!0,a=new d.CategoryAxis,a.id="scrollbar"):(a=new d.ValueAxis,a.data=b.chartData,a.id=c.id,a.type=c.type,a.maximumDate=c.maximumDate,a.minimumDate=c.minimumDate,a.minPeriod=c.minPeriod,a.minMaxField= +c.minMaxField),this.categoryAxis=a);a.chart=b;var e=b.categoryAxis;e&&(a.firstDayOfWeek=e.firstDayOfWeek);a.dateFormats=c.dateFormats;a.markPeriodChange=c.markPeriodChange;a.boldPeriodBeginning=c.boldPeriodBeginning;a.labelFunction=c.labelFunction;a.axisItemRenderer=d.RecItem;a.axisRenderer=d.RecAxis;a.guideFillRenderer=d.RecFill;a.inside=!0;a.fontSize=this.fontSize;a.tickLength=0;a.axisAlpha=0;d.isString(this.graph)&&(this.graph=d.getObjById(b.graphs,this.graph));(a=this.graph)&&this.catScrollbar&& +(c=this.valueAxis,c||(this.valueAxis=c=new d.ValueAxis,c.visible=!1,c.scrollbar=!0,c.axisItemRenderer=d.RecItem,c.axisRenderer=d.RecAxis,c.guideFillRenderer=d.RecFill,c.labelsEnabled=!1,c.chart=b),b=this.unselectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.unselectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers),b=this.selectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.selectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers));this.scrollbarCreated=!0}, +draw:function(){var a=this;d.ChartScrollbar.base.draw.call(a);if(a.enabled){a.scrollbarCreated||a.init();var b=a.chart,c=b.chartData,e=a.categoryAxis,g=a.rotate,f=a.x,h=a.y,k=a.width,l=a.height,m=a.gridAxis,n=a.set;e.setOrientation(!g);e.parseDates=m.parseDates;"ValueAxis"==a.categoryAxis.cname&&(e.rotate=!g);e.equalSpacing=m.equalSpacing;e.minPeriod=m.minPeriod;e.startOnAxis=m.startOnAxis;e.width=k-1;e.height=l;e.gridCount=a.gridCount;e.gridColor=a.gridColor;e.gridAlpha=a.gridAlpha;e.color=a.color; +e.tickLength=0;e.axisAlpha=0;e.autoGridCount=a.autoGridCount;e.parseDates&&!e.equalSpacing&&e.timeZoom(b.firstTime,b.lastTime);e.minimum=a.gridAxis.fullMin;e.maximum=a.gridAxis.fullMax;e.strictMinMax=!0;e.zoom(0,c.length-1);if((m=a.graph)&&a.catScrollbar){var q=a.valueAxis,p=m.valueAxis;q.id=p.id;q.rotate=g;q.setOrientation(g);q.width=k;q.height=l;q.dataProvider=c;q.reversed=p.reversed;q.logarithmic=p.logarithmic;q.gridAlpha=0;q.axisAlpha=0;n.push(q.set);g?(q.y=h,q.x=0):(q.x=f,q.y=0);var f=Infinity, +h=-Infinity,t;for(t=0;th&&(h=z)}}Infinity!=f&&(q.minimum=f);-Infinity!=h&&(q.maximum=h+.1*(h-f));f==h&&(--q.minimum,q.maximum+=1);void 0!==a.minimum&&(q.minimum=a.minimum);void 0!==a.maximum&&(q.maximum=a.maximum);q.zoom(0,c.length-1);w=a.unselectedGraph;w.id=m.id;w.bcn="scrollbar-graph-";w.rotate=g;w.chart=b;w.data=c;w.valueAxis=q;w.chart=m.chart;w.categoryAxis= +a.categoryAxis;w.periodSpan=m.periodSpan;w.valueField=m.valueField;w.openField=m.openField;w.closeField=m.closeField;w.highField=m.highField;w.lowField=m.lowField;w.lineAlpha=a.graphLineAlpha;w.lineColorR=a.graphLineColor;w.fillAlphas=a.graphFillAlpha;w.fillColorsR=a.graphFillColor;w.connect=m.connect;w.hidden=m.hidden;w.width=k;w.height=l;w.pointPosition=m.pointPosition;w.stepDirection=m.stepDirection;w.periodSpan=m.periodSpan;p=a.selectedGraph;p.id=m.id;p.bcn=w.bcn+"selected-";p.rotate=g;p.chart= +b;p.data=c;p.valueAxis=q;p.chart=m.chart;p.categoryAxis=e;p.periodSpan=m.periodSpan;p.valueField=m.valueField;p.openField=m.openField;p.closeField=m.closeField;p.highField=m.highField;p.lowField=m.lowField;p.lineAlpha=a.selectedGraphLineAlpha;p.lineColorR=a.selectedGraphLineColor;p.fillAlphas=a.selectedGraphFillAlpha;p.fillColorsR=a.selectedGraphFillColor;p.connect=m.connect;p.hidden=m.hidden;p.width=k;p.height=l;p.pointPosition=m.pointPosition;p.stepDirection=m.stepDirection;p.periodSpan=m.periodSpan; +b=a.graphType;b||(b=m.type);w.type=b;p.type=b;c=c.length-1;w.zoom(0,c);p.zoom(0,c);p.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});w.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});n.push(w.set);n.push(p.set)}n.push(e.set);n.push(e.labelsSet);a.bg.toBack();a.invisibleBg.toFront();a.dragger.toFront();a.iconLeft.toFront();a.iconRight.toFront()}}, +timeZoom:function(a,b,c){this.startTime=a;this.endTime=b;this.timeDifference=b-a;this.skipEvent=!d.toBoolean(c);this.zoomScrollbar();this.dispatchScrollbarEvent()},zoom:function(a,b){this.start=a;this.end=b;this.skipEvent=!0;this.zoomScrollbar()},dispatchScrollbarEvent:function(){if(this.categoryAxis&&"ValueAxis"==this.categoryAxis.cname)d.ChartScrollbar.base.dispatchScrollbarEvent.call(this);else if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart.chartData,b,c,e=this.dragger.getBBox();b=e.x; +var g=e.y,f=e.width,e=e.height,h=this.chart;this.rotate?(b=g,c=e):c=f;f={type:"zoomed",target:this};f.chart=h;var k=this.categoryAxis,l=this.stepWidth,g=h.minSelectedTime,e=h.maxSelectedTime,m=!1;if(k.parseDates&&!k.equalSpacing){if(a=h.lastTime,h=h.firstTime,k=Math.round(b/l)+h,b=this.dragging?k+this.timeDifference:Math.round((b+c)/l)+h,k>b&&(k=b),0e&&(b=Math.round(k+(b-k)/2),m=Math.round(e/2),k=b-m,b+=m,m=!0),b>a&&(b= +a),b-gb&&(b=k+g),k!=this.startTime||b!=this.endTime)this.startTime=k,this.endTime=b,f.start=k,f.end=b,f.startDate=new Date(k),f.endDate=new Date(b),this.fire(f)}else{k.startOnAxis||(b+=l/2);c-=this.stepWidth/2;g=k.xToIndex(b);b=k.getCoordinate(g)-this.stepWidth/2;b=k.xToIndex(b+c);if(g!=this.start||this.end!=b)k.startOnAxis&&(this.resizingRight&&g==b&&b++,this.resizingLeft&&g==b&&(0this.timeDifference&&(this.timeDifference=0)},handleBackgroundClick:function(){d.ChartScrollbar.base.handleBackgroundClick.call(this); +this.dragging||(this.difference=this.end-this.start,this.timeDifference=this.endTime-this.startTime,0>this.timeDifference&&(this.timeDifference=0))}})})();(function(){var d=window.AmCharts;d.AmBalloon=d.Class({construct:function(a){this.cname="AmBalloon";this.enabled=!0;this.fillColor="#FFFFFF";this.fillAlpha=.8;this.borderThickness=2;this.borderColor="#FFFFFF";this.borderAlpha=1;this.cornerRadius=0;this.maxWidth=220;this.horizontalPadding=8;this.verticalPadding=4;this.pointerWidth=6;this.pointerOrientation="V";this.color="#000000";this.adjustBorderColor=!0;this.show=this.follow=this.showBullet=!1;this.bulletSize=3;this.shadowAlpha=.4;this.shadowColor= +"#000000";this.fadeOutDuration=this.animationDuration=.3;this.fixedPosition=!0;this.offsetY=6;this.offsetX=1;this.textAlign="center";this.disableMouseEvents=!0;this.deltaSignX=this.deltaSignY=1;d.isModern||(this.offsetY*=1.5);this.sdy=this.sdx=0;d.applyTheme(this,a,this.cname)},draw:function(){var a=this.pointToX,b=this.pointToY;d.isModern||(this.drop=!1);var c=this.chart;d.VML&&(this.fadeOutDuration=0);this.xAnim&&c.stopAnim(this.xAnim);this.yAnim&&c.stopAnim(this.yAnim);this.sdy=this.sdx=0;if(!isNaN(a)){var e= +this.follow,g=c.container,f=this.set;d.remove(f);this.removeDiv();f=g.set();f.node.style.pointerEvents="none";this.set=f;this.mainSet?(this.mainSet.push(this.set),this.sdx=this.mainSet.x,this.sdy=this.mainSet.y):c.balloonsSet.push(f);if(this.show){var h=this.l,k=this.t,l=this.r,m=this.b,n=this.balloonColor,q=this.fillColor,p=this.borderColor,t=q;void 0!=n&&(this.adjustBorderColor?t=p=n:q=n);var r=this.horizontalPadding,w=this.verticalPadding,z=this.pointerWidth,x=this.pointerOrientation,u=this.cornerRadius, +A=c.fontFamily,y=this.fontSize;void 0==y&&(y=c.fontSize);var n=document.createElement("div"),B=c.classNamePrefix;n.className=B+"-balloon-div";this.className&&(n.className=n.className+" "+B+"-balloon-div-"+this.className);B=n.style;this.disableMouseEvents&&(B.pointerEvents="none");B.position="absolute";var D=this.minWidth,C=document.createElement("div");n.appendChild(C);var I=C.style;isNaN(D)||(I.minWidth=D-2*r+"px");I.textAlign=this.textAlign;I.maxWidth=this.maxWidth+"px";I.fontSize=y+"px";I.color= +this.color;I.fontFamily=A;C.innerHTML=this.text;c.chartDiv.appendChild(n);this.textDiv=n;var I=n.offsetWidth,H=n.offsetHeight;n.clientHeight&&(I=n.clientWidth,H=n.clientHeight);A=H+2*w;C=I+2*r;!isNaN(D)&&CA&&(z=A/2),y=b-A/2,a=m&&(y=m-A);yl&&(D=l-C);var k=y+w,m=D+r,M=this.shadowAlpha,P=this.shadowColor,r=this.borderThickness,ia=this.bulletSize,J,w=this.fillAlpha,aa=this.borderAlpha;this.showBullet&&(J=d.circle(g,ia,t,w),f.push(J));this.drop?(h=C/1.6,l=0,"V"==x&&(x="down"),"H"==x&&(x="left"),"down"==x&&(D=a+1,y=b-h-h/3),"up"==x&&(l=180,D=a+1,y=b+h+h/3),"left"==x&&(l=270,D=a+h+h/3+2,y=b),"right"==x&&(l=90,D=a-h-h/3+2,y=b),k=y-H/2+1,m=D-I/2-1,q=d.drop(g,h,l,q,w,r,p,aa)):0C-z&&(h=C-z),hA-z&&(x=A-z),xa?C:a-D,C,C,0,0,C]),0this.r-d.width&&(a=this.r-d.width);gthis.processCount&&(this.processCount=1);var b=a.length/this.processCount;this.parseCount=Math.ceil(b)-1;for(var c=0;ca.length&&(c=a.length);var g=this.graphs,f={},h=this.seriesIdField;h||(h=this.categoryField);var k=!1,l,m=this.categoryAxis,n,q,p;m&&(k=m.parseDates,n=m.forceShowField,p=m.classNameField,q=m.labelColorField,l=m.categoryFunction);var t,r,w={},z;k&&(t=d.extractPeriod(m.minPeriod), +r=t.period,t=t.count,z=d.getPeriodDuration(r,t));var x={};this.lookupTable=x;var u,A=this.dataDateFormat,y={};for(u=b;u=z*P&&(y[M].gap=!0),b.forceGap){var P=0,ma;for(ma in J.values)P++; +0b?this.colors[b]:a.lineColorR?a.lineColorR:d.randomColor();a.lineColorR=c}a.fillColorsR=a.fillColors?a.fillColors:a.lineColorR;a.bulletBorderColorR=a.bulletBorderColor?a.bulletBorderColor:a.useLineColorForBulletBorder?a.lineColorR:a.bulletColor;a.bulletColorR=a.bulletColor?a.bulletColor:a.lineColorR; +if(c=this.patterns)a.pattern=c[b]},handleLegendEvent:function(a){var b=a.type;if(a=a.dataItem){var c=a.hidden,d=a.showBalloon;switch(b){case "clickMarker":this.textClickEnabled&&(d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a));break;case "clickLabel":d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a);break;case "rollOverItem":c||this.highlightGraph(a);break;case "rollOutItem":c||this.unhighlightGraph();break;case "hideItem":this.hideGraph(a);break;case "showItem":this.showGraph(a)}}},highlightGraph:function(a){var b= +this.graphs;if(b){var c,d=.2;this.legend&&(d=this.legend.rollOverGraphAlpha);if(1!=d)for(c=0;c=b&&(b=.001);if(void 0==g||0===g)g=.01;void 0===f&&(f="#000000");void 0===h&&(h=0);e={fill:c,stroke:f,"fill-opacity":e,"stroke-width":g,"stroke-opacity":h};a=isNaN(l)?a.circle(0,0,b).attr(e):a.ellipse(0,0,b,l).attr(e);k&&a.gradient("radialGradient",[c,d.adjustLuminosity(c,-.6)]);return a};d.text=function(a,b,c,e,g,f,h,k){f||(f="middle");"right"==f&&(f="end");"left"==f&&(f="start");isNaN(k)&&(k=1);void 0!==b&&(b=String(b),d.isIE&& +!d.isModern&&(b=b.replace("&","&"),b=b.replace("&","&")));c={fill:c,"font-family":e,"font-size":g+"px",opacity:k};!0===h&&(c["font-weight"]="bold");c["text-anchor"]=f;return a.text(b,c)};d.polygon=function(a,b,c,e,g,f,h,k,l,m,n){isNaN(f)&&(f=.01);isNaN(k)&&(k=g);var q=e,p=!1;"object"==typeof q&&1b&&(b=Math.abs(b),t=-b);0>c&&(c=Math.abs(c),r=-c);t+=d.dx;r+=d.dy;g={fill:q,stroke:h,"fill-opacity":g,"stroke-opacity":k};void 0!==n&&0=x&&(g=x);var u=1/180*Math.PI,x=b+Math.sin(e*u)*k,A=c-Math.cos(e*u)*w,y=b+Math.sin(e*u)*f,B=c-Math.cos(e*u)*h,D=b+Math.sin((e+g)*u)*f,C=c-Math.cos((e+g)*u)*h,I=b+Math.sin((e+g)*u)*k,u=c-Math.cos((e+g)*u)*w,H={fill:d.adjustLuminosity(m.fill,-.2),"stroke-opacity":0,"fill-opacity":m["fill-opacity"]},Q=0;180Math.abs(g)&&1>=Math.abs(D-y)&&1>=Math.abs(C-B)&&(M=!0));g="";var P;q&&(H["fill-opacity"]=0,H["stroke-opacity"]=m["stroke-opacity"]/2,H.stroke=m.stroke);if(0a.length&&(a=String(a[0])+String(a[0])+String(a[1])+String(a[1])+String(a[2])+String(a[2]));b=b||0;var c="#",e,g;for(g=0;3>g;g++)e=parseInt(a.substr(2*g,2),16),e=Math.round(Math.min(Math.max(0,e+e*b),255)).toString(16),c+=("00"+ +e).substr(e.length);return c}})();(function(){var d=window.AmCharts;d.Bezier=d.Class({construct:function(a,b,c,e,g,f,h,k,l,m,n){var q=a.chart,p=d.bezierX,t=d.bezierY;isNaN(q.bezierX)||(p=q.bezierX);isNaN(q.bezierY)||(t=q.bezierY);isNaN(p)&&(q.rotate?(p=20,t=4):(t=20,p=4));var r,w;"object"==typeof h&&1=a.length-2?(f.push({x:h.x,y:h.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:l.x,y:l.y})):(f.push({x:h.x,y:h.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:m.x,y:m.y}));h=[];k=Math.round;h.push({x:k(f[1].x),y:k(f[1].y)});h.push({x:k((-f[0].x+b*f[1].x+f[2].x)/b),y:k((-f[0].y+c*f[1].y+f[2].y)/c)});h.push({x:k((f[1].x+b*f[2].x-f[3].x)/b),y:k((f[1].y+c*f[2].y-f[3].y)/c)});h.push({x:k(f[2].x),y:k(f[2].y)});d+="C"+h[1].x+","+h[1].y+","+ +h[2].x+","+h[2].y+","+h[3].x+","+h[3].y+" "}else 1b&&(b=10);1>c&&(c=10);this.div=a;this.width=b;this.height=c;this.rBin=document.createElement("div");d.hasSVG?(d.SVG=!0,b=this.createSvgElement("svg"),a.appendChild(b),this.container=b,this.addDefs(e),this.R=new d.SVGRenderer(this)):d.isIE&&d.VMLRenderer&& +(d.VML=!0,d.vmlStyleSheet||(document.namespaces.add("amvml","urn:schemas-microsoft-com:vml"),31>document.styleSheets.length?(b=document.createStyleSheet(),b.addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true"),d.vmlStyleSheet=b):document.styleSheets[0].addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true")),this.container=a,this.R=new d.VMLRenderer(this,e),this.R.disableSelection(a))},createSvgElement:function(a){return document.createElementNS(d.SVG_NS, +a)},circle:function(a,b,c,e){var g=new d.AmDObject("circle",this);g.attr({r:c,cx:a,cy:b});this.addToContainer(g.node,e);return g},ellipse:function(a,b,c,e,g){var f=new d.AmDObject("ellipse",this);f.attr({rx:c,ry:e,cx:a,cy:b});this.addToContainer(f.node,g);return f},setSize:function(a,b){0c&&(c=1);1>e&&(e=1);k.attr({x:a,y:b,width:c,height:e,rx:g,ry:g,"stroke-width":f});this.addToContainer(k.node,h);return k},image:function(a,b,c,e,g,f){var h=new d.AmDObject("image",this);h.attr({x:b,y:c,width:e,height:g});this.R.path(h,a);this.addToContainer(h.node,f);return h},addToContainer:function(a,b){b||(b=this.container);b.appendChild(a)},text:function(a,b,c){return this.R.text(a,b,c)},path:function(a,b,c,e){var g=new d.AmDObject("path",this);e||(e="100,100"); +g.attr({cs:e});c?g.attr({dd:a}):g.attr({d:a});this.addToContainer(g.node,b);return g},set:function(a){return this.R.set(a)},remove:function(a){if(a){var b=this.rBin;b.appendChild(a);b.innerHTML=""}},renderFix:function(){var a=this.container,b=a.style;b.top="0px";b.left="0px";try{var c=a.getBoundingClientRect(),d=c.left-Math.round(c.left),g=c.top-Math.round(c.top);d&&(b.left=d+"px");g&&(b.top=g+"px")}catch(f){}},update:function(){this.R.update()},addDefs:function(a){if(d.hasSVG){var b=this.createSvgElement("desc"), +c=this.container;c.setAttribute("version","1.1");c.style.position="absolute";this.setSize(this.width,this.height);if(a.accessibleTitle){var e=this.createSvgElement("text");c.appendChild(e);e.innerHTML=a.accessibleTitle;e.style.opacity=0}d.rtl&&(c.setAttribute("direction","rtl"),c.style.left="auto",c.style.right="0px");a&&(a.addCodeCredits&&b.appendChild(document.createTextNode("JavaScript chart by amCharts "+a.version)),a.accessibleDescription&&(b.innerHTML="",b.appendChild(document.createTextNode(a.accessibleDescription))), +c.appendChild(b),a.defs&&(b=this.createSvgElement("defs"),c.appendChild(b),d.parseDefs(a.defs,b),this.defs=b))}}})})();(function(){var d=window.AmCharts;d.AmDObject=d.Class({construct:function(a,b){this.D=b;this.R=b.R;this.node=this.R.create(this,a);this.y=this.x=0;this.scale=1},attr:function(a){this.R.attr(this,a);return this},getAttr:function(a){return this.node.getAttribute(a)},setAttr:function(a,b){this.R.setAttr(this,a,b);return this},clipRect:function(a,b,c,d){this.R.clipRect(this,a,b,c,d)},translate:function(a,b,c,d){d||(a=Math.round(a),b=Math.round(b));this.R.move(this,a,b,c);this.x=a;this.y=b;this.scale= +c;this.angle&&this.rotate(this.angle)},rotate:function(a,b){this.R.rotate(this,a,b);this.angle=a},animate:function(a,b,c){for(var e in a)if(a.hasOwnProperty(e)){var g=e,f=a[e];c=d.getEffect(c);this.R.animate(this,g,f,b,c)}},push:function(a){if(a){var b=this.node;b.appendChild(a.node);var c=a.clipPath;c&&b.appendChild(c);(a=a.grad)&&b.appendChild(a)}},text:function(a){this.R.setText(this,a)},remove:function(){this.stop();this.R.remove(this)},clear:function(){var a=this.node;if(a.hasChildNodes())for(;1<= +a.childNodes.length;)a.removeChild(a.firstChild)},hide:function(){this.setAttr("visibility","hidden")},show:function(){this.setAttr("visibility","visible")},getBBox:function(){return this.R.getBBox(this)},toFront:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;var b=a.parentNode;b&&b.appendChild(a)}},toPrevious:function(){var a=this.node;a&&this.prevNextNode&&(a=a.parentNode)&&a.insertBefore(this.prevNextNode,null)},toBack:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling; +var b=a.parentNode;if(b){var c=b.firstChild;c&&b.insertBefore(a,c)}}},mouseover:function(a){this.R.addListener(this,"mouseover",a);return this},mouseout:function(a){this.R.addListener(this,"mouseout",a);return this},click:function(a){this.R.addListener(this,"click",a);return this},dblclick:function(a){this.R.addListener(this,"dblclick",a);return this},mousedown:function(a){this.R.addListener(this,"mousedown",a);return this},mouseup:function(a){this.R.addListener(this,"mouseup",a);return this},touchmove:function(a){this.R.addListener(this, +"touchmove",a);return this},touchstart:function(a){this.R.addListener(this,"touchstart",a);return this},touchend:function(a){this.R.addListener(this,"touchend",a);return this},keyup:function(a){this.R.addListener(this,"keyup",a);return this},focus:function(a){this.R.addListener(this,"focus",a);return this},blur:function(a){this.R.addListener(this,"blur",a);return this},contextmenu:function(a){this.node.addEventListener?this.node.addEventListener("contextmenu",a,!0):this.R.addListener(this,"contextmenu", +a);return this},stop:function(){d.removeFromArray(this.R.animations,this.an_translate);d.removeFromArray(this.R.animations,this.an_y);d.removeFromArray(this.R.animations,this.an_x)},length:function(){return this.node.childNodes.length},gradient:function(a,b,c){this.R.gradient(this,a,b,c)},pattern:function(a,b,c){a&&this.R.pattern(this,a,b,c)}})})();(function(){var d=window.AmCharts;d.VMLRenderer=d.Class({construct:function(a,b){this.chart=b;this.D=a;this.cNames={circle:"oval",ellipse:"oval",rect:"roundrect",path:"shape"};this.styleMap={x:"left",y:"top",width:"width",height:"height","font-family":"fontFamily","font-size":"fontSize",visibility:"visibility"}},create:function(a,b){var c;if("group"==b)c=document.createElement("div"),a.type="div";else if("text"==b)c=document.createElement("div"),a.type="text";else if("image"==b)c=document.createElement("img"), +a.type="image";else{a.type="shape";a.shapeType=this.cNames[b];c=document.createElement("amvml:"+this.cNames[b]);var d=document.createElement("amvml:stroke");c.appendChild(d);a.stroke=d;var g=document.createElement("amvml:fill");c.appendChild(g);a.fill=g;g.className="amvml";d.className="amvml";c.className="amvml"}c.style.position="absolute";c.style.top=0;c.style.left=0;return c},path:function(a,b){a.node.setAttribute("src",b)},setAttr:function(a,b,c){if(void 0!==c){var e;8===document.documentMode&& +(e=!0);var g=a.node,f=a.type,h=g.style;"r"==b&&(h.width=2*c,h.height=2*c);"oval"==a.shapeType&&("rx"==b&&(h.width=2*c),"ry"==b&&(h.height=2*c));"roundrect"==a.shapeType&&("width"!=b&&"height"!=b||--c);"cursor"==b&&(h.cursor=c);"cx"==b&&(h.left=c-d.removePx(h.width)/2);"cy"==b&&(h.top=c-d.removePx(h.height)/2);var k=this.styleMap[b];"width"==k&&0>c&&(c=0);void 0!==k&&(h[k]=c);"text"==f&&("text-anchor"==b&&(a.anchor=c,k=g.clientWidth,"end"==c&&(h.marginLeft=-k+"px"),"middle"==c&&(h.marginLeft=-(k/2)+ +"px",h.textAlign="center"),"start"==c&&(h.marginLeft="0px")),"fill"==b&&(h.color=c),"font-weight"==b&&(h.fontWeight=c));if(h=a.children)for(k=0;kc&&(h="dot"),3<=c&&6>=c&&(h="dash"),6h&&(b+=h);0>k&&(c+=k)}return{x:b,y:c,width:d,height:g}},setText:function(a,b){var c=a.node;c&&(c.innerHTML=b);this.setAttr(a,"text-anchor",a.anchor)},addListener:function(a,b,c){a.node["on"+b]=c},move:function(a,b,c){var e=a.node,g=e.style;"text"==a.type&&(c-=d.removePx(g.fontSize)/2-1);"oval"==a.shapeType&&(b-=d.removePx(g.width)/2,c-=d.removePx(g.height)/2);a=a.bw;isNaN(a)||(b-=a,c-=a);isNaN(b)||isNaN(c)||(e.style.left=b+"px",e.style.top= +c+"px")},svgPathToVml:function(a){var b=a.split(" ");a="";var c,d=Math.round,g;for(g=0;gthis.fontSize&&(this.ly=g/2-1);0p&&(p=y);u=u.height;u>t&&(t=u)}var y=t=0,B=f,D=0,C=0;for(A=0;Aq&&0C&&(C=u.height);I.translate(H,D);y++;!isNaN(l)&&y>=l&&(y=0,t++,D=D+C+m,B=f,C=0);z.push(I)}u=z.getBBox();l=u.height+2*m-1;"left"==a||"right"==a?(n=u.width+2*f,k=n+b+c,h.style.width=k+"px",this.ieW=k):n=k-b-c-1;c=d.polygon(this.container,[0,n,n,0],[0,0,l,l],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha);d.setCN(this.chart, +c,"legend-bg");w.push(c);w.translate(b,e);c.toBack();b=f;if("top"==a||"bottom"==a||"absolute"==a||"outside"==a)"center"==this.align?b=f+(n-u.width)/2:"right"==this.align&&(b=f+n-u.width);z.translate(b,m+1);this.titleHeight>l&&(l=this.titleHeight);e=l+e+g+1;0>e&&(e=0);"absolute"!=a&&"outside"!=a&&e>this.chart.divRealHeight&&(h.style.top="0px");h.style.height=Math.round(e)+"px";r.setSize(this.divWidth,e)},createEntry:function(a){if(!1!==a.visibleInLegend&&!a.hideFromLegend){var b=this,c=b.chart,e=b.useGraphSettings, +g=a.markerType;g&&(e=!1);a.legendEntryWidth=b.markerSize;g||(g=b.markerType);var f=a.color,h=a.alpha;a.legendKeyColor&&(f=a.legendKeyColor());a.legendKeyAlpha&&(h=a.legendKeyAlpha());var k;!0===a.hidden&&(k=f=b.markerDisabledColor);var l=a.pattern,m,n=a.customMarker;n||(n=b.customMarker);var q=b.container,p=b.markerSize,t=0,r=0,w=p/2;if(e){e=a.type;b.switchType=void 0;if("line"==e||"step"==e||"smoothedLine"==e||"ohlc"==e)m=q.set(),a.hidden||(f=a.lineColorR,k=a.bulletBorderColorR),t=d.line(q,[0,2* +p],[p/2,p/2],f,a.lineAlpha,a.lineThickness,a.dashLength),d.setCN(c,t,"graph-stroke"),m.push(t),a.bullet&&(a.hidden||(f=a.bulletColorR),t=d.bullet(q,a.bullet,a.bulletSize,f,a.bulletAlpha,a.bulletBorderThickness,k,a.bulletBorderAlpha))&&(d.setCN(c,t,"graph-bullet"),t.translate(p+1,p/2),m.push(t)),w=0,t=p,r=p/3;else{a.getGradRotation&&(m=a.getGradRotation(),0===m&&(m=180));t=a.fillColorsR;!0===a.hidden&&(t=f);if(m=b.createMarker("rectangle",t,a.fillAlphas,a.lineThickness,f,a.lineAlpha,m,l,a.dashLength))w= +p,m.translate(w,p/2);t=p}d.setCN(c,m,"graph-"+e);d.setCN(c,m,"graph-"+a.id)}else if(n)m=q.image(n,0,0,p,p);else{var z;isNaN(b.gradientRotation)||(z=180+b.gradientRotation);(m=b.createMarker(g,f,h,void 0,void 0,void 0,z,l))&&m.translate(p/2,p/2)}d.setCN(c,m,"legend-marker");b.addListeners(m,a);q=q.set([m]);b.switchable&&a.switchable&&q.setAttr("cursor","pointer");void 0!==a.id&&d.setCN(c,q,"legend-item-"+a.id);d.setCN(c,q,a.className,!0);k=b.switchType;var x;k&&"none"!=k&&0c&&(d="00"+c);10<=c&&100>c&&(d="0"+c);a=a.replace(/fff/g,d)}return a};d.extractPeriod=function(a){var b=d.stripNumbers(a),c=1;b!=a&&(c=Number(a.slice(0,a.indexOf(b))));return{period:b,count:c}};d.getDate=function(a,b,c){return a instanceof Date?d.newDate(a,c):b&&isNaN(a)?d.stringToDate(a,b):new Date(a)};d.daysInMonth=function(a){return(new Date(a.getYear(),a.getMonth()+ +1,0)).getDate()};d.newDate=function(a,b){return b&&-1==b.indexOf("fff")?new Date(a):new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds())};d.resetDateToMin=function(a,b,c,e){void 0===e&&(e=1);var g,f,h,k,l,m,n;d.useUTC?(g=a.getUTCFullYear(),f=a.getUTCMonth(),h=a.getUTCDate(),k=a.getUTCHours(),l=a.getUTCMinutes(),m=a.getUTCSeconds(),n=a.getUTCMilliseconds(),a=a.getUTCDay()):(g=a.getFullYear(),f=a.getMonth(),h=a.getDate(),k=a.getHours(),l= +a.getMinutes(),m=a.getSeconds(),n=a.getMilliseconds(),a=a.getDay());switch(b){case "YYYY":g=Math.floor(g/c)*c;f=0;h=1;n=m=l=k=0;break;case "MM":f=Math.floor(f/c)*c;h=1;n=m=l=k=0;break;case "WW":h=a>=e?h-a+e:h-(7+a)+e;n=m=l=k=0;break;case "DD":n=m=l=k=0;break;case "hh":k=Math.floor(k/c)*c;n=m=l=0;break;case "mm":l=Math.floor(l/c)*c;n=m=0;break;case "ss":m=Math.floor(m/c)*c;n=0;break;case "fff":n=Math.floor(n/c)*c}d.useUTC?(a=new Date,a.setUTCFullYear(g,f,h),a.setUTCHours(k,l,m,n)):a=new Date(g,f,h, +k,l,m,n);return a};d.getPeriodDuration=function(a,b){void 0===b&&(b=1);var c;switch(a){case "YYYY":c=316224E5;break;case "MM":c=26784E5;break;case "WW":c=6048E5;break;case "DD":c=864E5;break;case "hh":c=36E5;break;case "mm":c=6E4;break;case "ss":c=1E3;break;case "fff":c=1}return c*b};d.intervals={s:{nextInterval:"ss",contains:1E3},ss:{nextInterval:"mm",contains:60,count:0},mm:{nextInterval:"hh",contains:60,count:1},hh:{nextInterval:"DD",contains:24,count:2},DD:{nextInterval:"",contains:Infinity,count:3}}; +d.getMaxInterval=function(a,b){var c=d.intervals;return a>=c[b].contains?(a=Math.round(a/c[b].contains),b=c[b].nextInterval,d.getMaxInterval(a,b)):"ss"==b?c[b].nextInterval:b};d.dayNames="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ");d.shortDayNames="Sun Mon Tue Wed Thu Fri Sat".split(" ");d.monthNames="January February March April May June July August September October November December".split(" ");d.shortMonthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "); +d.getWeekNumber=function(a){a=new Date(a);a.setHours(0,0,0);a.setDate(a.getDate()+4-(a.getDay()||7));var b=new Date(a.getFullYear(),0,1);return Math.ceil(((a-b)/864E5+1)/7)};d.stringToDate=function(a,b){var c={},e=[{pattern:"YYYY",period:"year"},{pattern:"YY",period:"year"},{pattern:"MM",period:"month"},{pattern:"M",period:"month"},{pattern:"DD",period:"date"},{pattern:"D",period:"date"},{pattern:"JJ",period:"hours"},{pattern:"J",period:"hours"},{pattern:"HH",period:"hours"},{pattern:"H",period:"hours"}, +{pattern:"KK",period:"hours"},{pattern:"K",period:"hours"},{pattern:"LL",period:"hours"},{pattern:"L",period:"hours"},{pattern:"NN",period:"minutes"},{pattern:"N",period:"minutes"},{pattern:"SS",period:"seconds"},{pattern:"S",period:"seconds"},{pattern:"QQQ",period:"milliseconds"},{pattern:"QQ",period:"milliseconds"},{pattern:"Q",period:"milliseconds"}],g=!0,f=b.indexOf("AA");-1!=f&&(a.substr(f,2),"pm"==a.toLowerCase&&(g=!1));var f=b,h,k,l;for(l=0;lr&&(r="0"+r);b=b.replace(/JJ/g,r);b=b.replace(/J/g,q);r=k;0===r&&(r=24,-1!=b.indexOf("H")&&(f--,0===f&&(e=new Date(a),e.setDate(e.getDate()-1),g=e.getMonth(),f=e.getDate(),e=e.getFullYear())));a=g+1;9>g&&(a="0"+a);q=f;10>f&&(q="0"+f);var w=r;10>w&&(w="0"+w);b=b.replace(/HH/g,w);b=b.replace(/H/g,r);r=k;11w&&(w="0"+w);b=b.replace(/KK/g,w);b=b.replace(/K/g,r);r=k;0===r&&(r=12);12w&&(w="0"+w);b=b.replace(/LL/g,w);b=b.replace(/L/g,r); +r=l;10>r&&(r="0"+r);b=b.replace(/NN/g,r);b=b.replace(/N/g,l);l=m;10>l&&(l="0"+l);b=b.replace(/SS/g,l);b=b.replace(/S/g,m);m=n;10>m?m="00"+m:100>m&&(m="0"+m);l=n;10>l&&(l="00"+l);b=b.replace(/A/g,"@A@");b=b.replace(/QQQ/g,m);b=b.replace(/QQ/g,l);b=b.replace(/Q/g,n);b=b.replace(/YYYY/g,"@IIII@");b=b.replace(/YY/g,"@II@");b=b.replace(/MMMM/g,"@XXXX@");b=b.replace(/MMM/g,"@XXX@");b=b.replace(/MM/g,"@XX@");b=b.replace(/M/g,"@X@");b=b.replace(/DD/g,"@RR@");b=b.replace(/D/g,"@R@");b=b.replace(/EEEE/g,"@PPPP@"); +b=b.replace(/EEE/g,"@PPP@");b=b.replace(/EE/g,"@PP@");b=b.replace(/E/g,"@P@");b=b.replace(/@IIII@/g,e);b=b.replace(/@II@/g,p);b=b.replace(/@XXXX@/g,c.monthNames[g]);b=b.replace(/@XXX@/g,c.shortMonthNames[g]);b=b.replace(/@XX@/g,a);b=b.replace(/@X@/g,g+1);b=b.replace(/@RR@/g,q);b=b.replace(/@R@/g,f);b=b.replace(/@PPPP@/g,c.dayNames[h]);b=b.replace(/@PPP@/g,c.shortDayNames[h]);b=b.replace(/@PP@/g,t);b=b.replace(/@P@/g,h);return b=12>k?b.replace(/@A@/g,c.amString):b.replace(/@A@/g,c.pmString)};d.changeDate= +function(a,b,c,e,g){if(d.useUTC)return d.changeUTCDate(a,b,c,e,g);var f=-1;void 0===e&&(e=!0);void 0===g&&(g=!1);!0===e&&(f=1);switch(b){case "YYYY":a.setFullYear(a.getFullYear()+c*f);e||g||a.setDate(a.getDate()+1);break;case "MM":b=a.getMonth();var h=a.getFullYear();a.setMonth(b+c*f);var k=a.getMonth();if(e&&k-b>c)for(;a.getMonth()-b>c;)a.setDate(a.getDate()-1);h==a.getFullYear()&&a.getMonth()>b+c*f&&a.setDate(a.getDate()-1);e||g||a.setDate(a.getDate()+1);break;case "DD":a.setDate(a.getDate()+c* +f);break;case "WW":a.setDate(a.getDate()+c*f*7);break;case "hh":a.setHours(a.getHours()+c*f);break;case "mm":a.setMinutes(a.getMinutes()+c*f);break;case "ss":a.setSeconds(a.getSeconds()+c*f);break;case "fff":a.setMilliseconds(a.getMilliseconds()+c*f)}return a};d.changeUTCDate=function(a,b,c,d,g){var f=-1;void 0===d&&(d=!0);void 0===g&&(g=!1);!0===d&&(f=1);switch(b){case "YYYY":a.setUTCFullYear(a.getUTCFullYear()+c*f);d||g||a.setUTCDate(a.getUTCDate()+1);break;case "MM":b=a.getUTCMonth();a.setUTCMonth(a.getUTCMonth()+ +c*f);a.getUTCMonth()>b+c*f&&a.setUTCDate(a.getUTCDate()-1);d||g||a.setUTCDate(a.getUTCDate()+1);break;case "DD":a.setUTCDate(a.getUTCDate()+c*f);break;case "WW":a.setUTCDate(a.getUTCDate()+c*f*7);break;case "hh":a.setUTCHours(a.getUTCHours()+c*f);break;case "mm":a.setUTCMinutes(a.getUTCMinutes()+c*f);break;case "ss":a.setUTCSeconds(a.getUTCSeconds()+c*f);break;case "fff":a.setUTCMilliseconds(a.getUTCMilliseconds()+c*f)}return a}})(); diff --git a/public/style/vendor/amcharts/ammap.js b/public/style/vendor/amcharts/ammap.js new file mode 100644 index 0000000..c9c1745 --- /dev/null +++ b/public/style/vendor/amcharts/ammap.js @@ -0,0 +1,318 @@ +(function(){var d;window.AmCharts?d=window.AmCharts:(d={},window.AmCharts=d,d.themes={},d.maps={},d.inheriting={},d.charts=[],d.onReadyArray=[],d.useUTC=!1,d.updateRate=60,d.uid=0,d.lang={},d.translations={},d.mapTranslations={},d.windows={},d.initHandlers=[],d.amString="am",d.pmString="pm");d.Class=function(a){var b=function(){arguments[0]!==d.inheriting&&(this.events={},this.construct.apply(this,arguments))};a.inherits?(b.prototype=new a.inherits(d.inheriting),b.base=a.inherits.prototype,delete a.inherits): +(b.prototype.createEvents=function(){for(var a=0;ad.IEversion&&0b)return a;g=-1;for(a=(h=a.split(/\r\n|\n|\r/)).length;++gb;h[g]+=d.trim(k.slice(0,f))+((k=k.slice(f)).length?c:""))f=2==e||(f=k.slice(0,b+1).match(/\S*(\s)?$/))[1]?b:f.input.length-f[0].length||1==e&&b||f.input.length+(f=k.slice(b).match(/^\S*/))[0].length;k=d.trim(k)}return h.join(c)};d.trim=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};d.wrappedText=function(a,b,c,e,g,f,k,h){var l=d.text(a,b,c,e,g,f,k);if(l){var m=l.getBBox();if(m.width>h){var n="\n";d.isModern||(n="
");h=Math.floor(h/(m.width/ +b.length));2c&&(a=c);return a};d.isDefined=function(a){return void 0===a?!1:!0};d.stripNumbers=function(a){return a.replace(/[0-9]+/g,"")};d.roundTo=function(a,b){if(0>b)return a;var c=Math.pow(10,b);return Math.round(a*c)/c};d.toFixed=function(a,b){var c=!1;0>a&&(c=!0,a=Math.abs(a));var e=String(Math.round(a*Math.pow(10,b)));if(0=k[b].contains){var l=a-Math.floor(a/k[b].contains)*k[b].contains;"ss"==b?(l=d.formatNumber(l,f),1==l.split(h)[0].length&&(l="0"+l)):l=d.roundTo(l,f.precision);("mm"==b||"hh"==b)&&10>l&&(l="0"+l);c=l+""+e[b]+""+c;a=Math.floor(a/k[b].contains);b=k[b].nextInterval;return d.formatDuration(a, +b,c,e,g,f)}"ss"==b&&(a=d.formatNumber(a,f),1==a.split(h)[0].length&&(a="0"+a));"mm"==b&&(a=d.roundTo(a,f.precision));("mm"==b||"hh"==b)&&10>a&&(a="0"+a);c=a+""+e[b]+""+c;if(k[g].count>k[b].count)for(a=k[b].count;aa?"-":"";a=Math.abs(a);var h=String(a),l=!1;-1!=h.indexOf("e")&&(l=!0);0<=c&&!l&&(h=d.toFixed(a,c));var m="";if(l)m=h;else{var h=h.split("."),l=String(h[0]),n;for(n=l.length;0<=n;n-=3)m=n!=l.length?0!==n?l.substring(n-3,n)+b+m:l.substring(n-3,n)+m:l.substring(n-3,n);void 0!==h[1]&&(m=m+f+h[1]);void 0!==c&&0=c.x-5&&a<=c.x+c.width+5&&b>=c.y-5&&b<=c.y+c.height+5? +!0:!1};d.isPercents=function(a){if(-1!=String(a).indexOf("%"))return!0};d.formatValue=function(a,b,c,e,g,f,k,h){if(b){void 0===g&&(g="");var l;for(l=0;la&&(k="-");a=Math.abs(a);if(1=b[h].number&&(l=a/b[h].number,m=Number(e.precision),1>m&&(m=1),c=d.roundTo(l,m),m=d.formatNumber(c,{precision:-1,decimalSeparator:e.decimalSeparator, +thousandsSeparator:e.thousandsSeparator}),!g||l==c)){f=k+""+m+""+b[h].prefix;break}}else for(h=0;h"==a&&(a="easeOutSine");"<"==a&&(a="easeInSine");"elastic"==a&&(a="easeOutElastic");return a};d.getObjById=function(a,b){var c,e;for(e=0;e"));return a};d.fixBrakes=function(a){if(d.isModern){var b=RegExp("
","g");a&&(a=a.replace(b,"\n"))}else a=d.fixNewLines(a);return a};d.deleteObject=function(a,b){if(a){if(void 0===b||null===b)b=20;if(0!==b)if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;cb)return e/2*b*b+c;b--;return-e/2*(b*(b-2)-1)+c};d.easeInSine=function(a,b,c,e,d){return-e* +Math.cos(b/d*(Math.PI/2))+e+c};d.easeOutSine=function(a,b,c,e,d){return e*Math.sin(b/d*(Math.PI/2))+c};d.easeOutElastic=function(a,b,c,e,d){a=1.70158;var f=0,k=e;if(0===b)return c;if(1==(b/=d))return c+e;f||(f=.3*d);kb?Math.abs(b)-1:Math.abs(b);var d;for(d=0;db?Number("0."+c+String(a)):Number(String(a)+c)};d.setCN=function(a,b,c,e){if(a.addClassNames&&b&&(b=b.node)&&c){var d=b.getAttribute("class");a=a.classNamePrefix+"-";e&&(a="");d?b.setAttribute("class",d+" "+a+c):b.setAttribute("class",a+c)}};d.removeCN=function(a,b,c){b&&(b=b.node)&&c&&(b=b.classList)&&b.remove(a.classNamePrefix+"-"+c)};d.parseDefs=function(a,b){for(var c in a){var e=typeof a[c];if(0b&&(b=10);1>c&&(c=10);this.div=a;this.width=b;this.height=c;this.rBin=document.createElement("div");d.hasSVG?(d.SVG=!0,b=this.createSvgElement("svg"),a.appendChild(b),this.container=b,this.addDefs(e),this.R=new d.SVGRenderer(this)):d.isIE&&d.VMLRenderer&& +(d.VML=!0,d.vmlStyleSheet||(document.namespaces.add("amvml","urn:schemas-microsoft-com:vml"),31>document.styleSheets.length?(b=document.createStyleSheet(),b.addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true"),d.vmlStyleSheet=b):document.styleSheets[0].addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true")),this.container=a,this.R=new d.VMLRenderer(this,e),this.R.disableSelection(a))},createSvgElement:function(a){return document.createElementNS(d.SVG_NS, +a)},circle:function(a,b,c,e){var g=new d.AmDObject("circle",this);g.attr({r:c,cx:a,cy:b});this.addToContainer(g.node,e);return g},ellipse:function(a,b,c,e,g){var f=new d.AmDObject("ellipse",this);f.attr({rx:c,ry:e,cx:a,cy:b});this.addToContainer(f.node,g);return f},setSize:function(a,b){0c&&(c=1);1>e&&(e=1);h.attr({x:a,y:b,width:c,height:e,rx:g,ry:g,"stroke-width":f});this.addToContainer(h.node,k);return h},image:function(a,b,c,e,g,f){var k=new d.AmDObject("image",this);k.attr({x:b,y:c,width:e,height:g});this.R.path(k,a);this.addToContainer(k.node,f);return k},addToContainer:function(a,b){b||(b=this.container);b.appendChild(a)},text:function(a,b,c){return this.R.text(a,b,c)},path:function(a,b,c,e){var g=new d.AmDObject("path",this);e||(e="100,100"); +g.attr({cs:e});c?g.attr({dd:a}):g.attr({d:a});this.addToContainer(g.node,b);return g},set:function(a){return this.R.set(a)},remove:function(a){if(a){var b=this.rBin;b.appendChild(a);b.innerHTML=""}},renderFix:function(){var a=this.container,b=a.style;b.top="0px";b.left="0px";try{var c=a.getBoundingClientRect(),e=c.left-Math.round(c.left),d=c.top-Math.round(c.top);e&&(b.left=e+"px");d&&(b.top=d+"px")}catch(f){}},update:function(){this.R.update()},addDefs:function(a){if(d.hasSVG){var b=this.createSvgElement("desc"), +c=this.container;c.setAttribute("version","1.1");c.style.position="absolute";this.setSize(this.width,this.height);if(a.accessibleTitle){var e=this.createSvgElement("text");c.appendChild(e);e.innerHTML=a.accessibleTitle;e.style.opacity=0}d.rtl&&(c.setAttribute("direction","rtl"),c.style.left="auto",c.style.right="0px");a&&(a.addCodeCredits&&b.appendChild(document.createTextNode("JavaScript chart by amCharts "+a.version)),a.accessibleDescription&&(b.innerHTML="",b.appendChild(document.createTextNode(a.accessibleDescription))), +c.appendChild(b),a.defs&&(b=this.createSvgElement("defs"),c.appendChild(b),d.parseDefs(a.defs,b),this.defs=b))}}})})();(function(){var d=window.AmCharts;d.AmDObject=d.Class({construct:function(a,b){this.D=b;this.R=b.R;this.node=this.R.create(this,a);this.y=this.x=0;this.scale=1},attr:function(a){this.R.attr(this,a);return this},getAttr:function(a){return this.node.getAttribute(a)},setAttr:function(a,b){this.R.setAttr(this,a,b);return this},clipRect:function(a,b,c,e){this.R.clipRect(this,a,b,c,e)},translate:function(a,b,c,e){e||(a=Math.round(a),b=Math.round(b));this.R.move(this,a,b,c);this.x=a;this.y=b;this.scale= +c;this.angle&&this.rotate(this.angle)},rotate:function(a,b){this.R.rotate(this,a,b);this.angle=a},animate:function(a,b,c){for(var e in a)if(a.hasOwnProperty(e)){var g=e,f=a[e];c=d.getEffect(c);this.R.animate(this,g,f,b,c)}},push:function(a){if(a){var b=this.node;b.appendChild(a.node);var c=a.clipPath;c&&b.appendChild(c);(a=a.grad)&&b.appendChild(a)}},text:function(a){this.R.setText(this,a)},remove:function(){this.stop();this.R.remove(this)},clear:function(){var a=this.node;if(a.hasChildNodes())for(;1<= +a.childNodes.length;)a.removeChild(a.firstChild)},hide:function(){this.setAttr("visibility","hidden")},show:function(){this.setAttr("visibility","visible")},getBBox:function(){return this.R.getBBox(this)},toFront:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;var b=a.parentNode;b&&b.appendChild(a)}},toPrevious:function(){var a=this.node;a&&this.prevNextNode&&(a=a.parentNode)&&a.insertBefore(this.prevNextNode,null)},toBack:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling; +var b=a.parentNode;if(b){var c=b.firstChild;c&&b.insertBefore(a,c)}}},mouseover:function(a){this.R.addListener(this,"mouseover",a);return this},mouseout:function(a){this.R.addListener(this,"mouseout",a);return this},click:function(a){this.R.addListener(this,"click",a);return this},dblclick:function(a){this.R.addListener(this,"dblclick",a);return this},mousedown:function(a){this.R.addListener(this,"mousedown",a);return this},mouseup:function(a){this.R.addListener(this,"mouseup",a);return this},touchmove:function(a){this.R.addListener(this, +"touchmove",a);return this},touchstart:function(a){this.R.addListener(this,"touchstart",a);return this},touchend:function(a){this.R.addListener(this,"touchend",a);return this},keyup:function(a){this.R.addListener(this,"keyup",a);return this},focus:function(a){this.R.addListener(this,"focus",a);return this},blur:function(a){this.R.addListener(this,"blur",a);return this},contextmenu:function(a){this.node.addEventListener?this.node.addEventListener("contextmenu",a,!0):this.R.addListener(this,"contextmenu", +a);return this},stop:function(){d.removeFromArray(this.R.animations,this.an_translate);d.removeFromArray(this.R.animations,this.an_y);d.removeFromArray(this.R.animations,this.an_x)},length:function(){return this.node.childNodes.length},gradient:function(a,b,c){this.R.gradient(this,a,b,c)},pattern:function(a,b,c){a&&this.R.pattern(this,a,b,c)}})})();(function(){var d=window.AmCharts;d.SVGRenderer=d.Class({construct:function(a){this.D=a;this.animations=[]},create:function(a,b){return document.createElementNS(d.SVG_NS,b)},attr:function(a,b){for(var c in b)b.hasOwnProperty(c)&&this.setAttr(a,c,b[c])},setAttr:function(a,b,c){void 0!==c&&a.node.setAttribute(b,c)},animate:function(a,b,c,e,g){a.animationFinished=!1;var f=a.node;a["an_"+b]&&d.removeFromArray(this.animations,a["an_"+b]);"translate"==b?(f=(f=f.getAttribute("transform"))?String(f).substring(10, +f.length-1):"0,0",f=f.split(", ").join(" "),f=f.split(" ").join(","),0===f&&(f="0,0")):f=Number(f.getAttribute(b));c={obj:a,frame:0,attribute:b,from:f,to:c,time:e,effect:g};this.animations.push(c);a["an_"+b]=c},update:function(){var a,b=this.animations;for(a=b.length-1;0<=a;a--){var c=b[a],e=c.time*d.updateRate,g=c.frame+1,f=c.obj,k=c.attribute,h,l,m;if(g<=e){c.frame++;if("translate"==k){h=c.from.split(",");k=Number(h[0]);h=Number(h[1]);isNaN(h)&&(h=0);l=c.to.split(",");m=Number(l[0]);l=Number(l[1]); +m=0===m-k?m:Math.round(d[c.effect](0,g,k,m-k,e));c=0===l-h?l:Math.round(d[c.effect](0,g,h,l-h,e));k="transform";if(isNaN(m)||isNaN(c))continue;c="translate("+m+","+c+")"}else l=Number(c.from),h=Number(c.to),m=h-l,c=d[c.effect](0,g,l,m,e),isNaN(c)&&(c=h),0===m&&this.animations.splice(a,1);this.setAttr(f,k,c)}else"translate"==k?(l=c.to.split(","),m=Number(l[0]),l=Number(l[1]),f.translate(m,l)):(h=Number(c.to),this.setAttr(f,k,h)),f.animationFinished=!0,this.animations.splice(a,1)}},getBBox:function(a){if(a= +a.node)try{return a.getBBox()}catch(b){}return{width:0,height:0,x:0,y:0}},path:function(a,b){a.node.setAttributeNS(d.SVG_XLINK,"xlink:href",b)},clipRect:function(a,b,c,e,g){var f=a.node,k=a.clipPath;k&&this.D.remove(k);var h=f.parentNode;h&&(f=document.createElementNS(d.SVG_NS,"clipPath"),k=d.getUniqueId(),f.setAttribute("id",k),this.D.rect(b,c,e,g,0,0,f),h.appendChild(f),b="#",d.baseHref&&!d.isIE&&(b=this.removeTarget(window.location.href)+b),this.setAttr(a,"clip-path","url("+b+k+")"),this.clipPathC++, +a.clipPath=f)},text:function(a,b,c){var e=new d.AmDObject("text",this.D);a=String(a).split("\n");var g=d.removePx(b["font-size"]),f;for(f=0;fa||isNaN(a))a=0;this.chartDiv.style.height=a+"px"}}return a},updateWidth:function(){var a=this.divRealWidth,b=this.divRealHeight,c=this.legend;if(c){var e=this.legendDiv,d=e.offsetWidth; +isNaN(c.width)||(d=c.width);c.ieW&&(d=c.ieW);var f=e.offsetHeight,e=e.style,k=this.chartDiv.style,h=c.position;if(("right"==h||"left"==h)&&void 0===c.divId){a-=d;if(0>a||isNaN(a))a=0;k.width=a+"px";this.balloon&&this.balloon.setBounds&&this.balloon.setBounds(2,2,a-2,this.realHeight);"left"==h?(k.left=d+"px",e.left="0px"):(k.left="0px",e.left=a+"px");b>f&&(e.top=(b-f)/2+"px")}}return a},getTitleHeight:function(){this.drawTitles(!0);return this.titleHeight},addTitle:function(a,b,c,e,d){isNaN(b)&&(b= +this.fontSize+2);a={text:a,size:b,color:c,alpha:e,bold:d,enabled:!0};this.titles.push(a);return a},handleWheel:function(a){var b=0;a||(a=window.event);a.wheelDelta?b=a.wheelDelta/120:a.detail&&(b=-a.detail/3);b&&this.handleWheelReal(b,a.shiftKey);a.preventDefault&&a.preventDefault()},handleWheelReal:function(){},handleDocTouchStart:function(){this.handleMouseMove();this.tmx=this.mouseX;this.tmy=this.mouseY;this.touchStartTime=(new Date).getTime()},handleDocTouchEnd:function(){-.5Math.abs(this.mouseX-this.tmx)&&4>Math.abs(this.mouseY-this.tmy)?(this.tapped=!0,this.panRequired&&this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="none",this.chartDiv.style.touchAction="none")):this.mouseIsOver||this.resetTouchStyle()):(this.tapped=!1,this.resetTouchStyle())},resetTouchStyle:function(){this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="auto",this.chartDiv.style.touchAction= +"auto")},checkTouchDuration:function(a){var b=this,c=(new Date).getTime();if(a)if(a.touches)b.isTouchEvent=!0;else if(!b.isTouchEvent)return!0;if(c-b.touchStartTime>b.touchClickDuration)return!0;setTimeout(function(){b.resetTouchDuration()},300)},resetTouchDuration:function(){this.isTouchEvent=!1},checkTouchMoved:function(){if(4w&&(B=w/2),A=b-w/2,a=m&&(A=m-w);Al&&(x=l-z);var h=A+y,m=x+q,G=this.shadowAlpha,D=this.shadowColor,q=this.borderThickness,L=this.bulletSize,J,y=this.fillAlpha,M=this.borderAlpha;this.showBullet&&(J=d.circle(g,L,t,y),f.push(J));this.drop?(k=z/1.6,l=0,"V"==u&&(u="down"),"H"==u&&(u="left"),"down"==u&&(x=a+1,A=b-k-k/3),"up"==u&&(l=180,x=a+1,A=b+k+k/3),"left"==u&&(l=270,x=a+k+k/3+2,A=b),"right"==u&&(l=90,x=a-k-k/3+2,A=b),h=A-F/2+1,m=x-E/2-1,p=d.drop(g,k,l,p,y,q,r,M)):0z-B&&(k=z-B),kw-B&&(u=w-B),ua?z:a-x,z,z,0,0,z]),0this.r-e.width&&(a=this.r-e.width);d=b&&(b=.001);if(void 0==g||0===g)g=.01;void 0===f&&(f="#000000");void 0===k&&(k=0);e={fill:c,stroke:f,"fill-opacity":e,"stroke-width":g,"stroke-opacity":k};a=isNaN(l)?a.circle(0,0,b).attr(e):a.ellipse(0,0,b,l).attr(e);h&&a.gradient("radialGradient",[c,d.adjustLuminosity(c,-.6)]);return a};d.text=function(a,b,c,e,g,f,k,h){f||(f="middle");"right"==f&&(f="end");"left"==f&&(f="start");isNaN(h)&&(h=1);void 0!==b&&(b=String(b),d.isIE&& +!d.isModern&&(b=b.replace("&","&"),b=b.replace("&","&")));c={fill:c,"font-family":e,"font-size":g+"px",opacity:h};!0===k&&(c["font-weight"]="bold");c["text-anchor"]=f;return a.text(b,c)};d.polygon=function(a,b,c,e,g,f,k,h,l,m,n){isNaN(f)&&(f=.01);isNaN(h)&&(h=g);var p=e,r=!1;"object"==typeof p&&1b&&(b=Math.abs(b),t=-b);0>c&&(c=Math.abs(c),q=-c);t+=d.dx;q+=d.dy;g={fill:p,stroke:k,"fill-opacity":g,"stroke-opacity":h};void 0!==n&&0=u&&(g=u);var v=1/180*Math.PI,u=b+Math.sin(e*v)*h,w=c-Math.cos(e*v)*y,A=b+Math.sin(e*v)*f,C=c-Math.cos(e*v)*k,x=b+Math.sin((e+g)*v)*f,z=c-Math.cos((e+g)*v)*k,E=b+Math.sin((e+g)*v)*h,v=c-Math.cos((e+g)*v)*y,F={fill:d.adjustLuminosity(m.fill,-.2),"stroke-opacity":0,"fill-opacity":m["fill-opacity"]},H=0;180Math.abs(g)&&1>=Math.abs(x-A)&&1>=Math.abs(z-C)&&(G=!0));g="";var D;p&&(F["fill-opacity"]=0,F["stroke-opacity"]=m["stroke-opacity"]/2,F.stroke=m.stroke);if(0a.length&&(a=String(a[0])+String(a[0])+String(a[1])+String(a[1])+String(a[2])+String(a[2]));b=b||0;var c="#",e,g;for(g=0;3>g;g++)e=parseInt(a.substr(2*g,2),16),e=Math.round(Math.min(Math.max(0,e+e*b),255)).toString(16),c+=("00"+ +e).substr(e.length);return c}})();(function(){var d=window.AmCharts;d.AmLegend=d.Class({construct:function(a){this.enabled=!0;this.cname="AmLegend";this.createEvents("rollOverMarker","rollOverItem","rollOutMarker","rollOutItem","showItem","hideItem","clickMarker","clickLabel");this.position="bottom";this.borderColor=this.color="#000000";this.borderAlpha=0;this.markerLabelGap=5;this.verticalGap=10;this.align="left";this.horizontalGap=0;this.spacing=10;this.markerDisabledColor="#AAB3B3";this.markerType="square";this.markerSize=16;this.markerBorderThickness= +this.markerBorderAlpha=1;this.marginBottom=this.marginTop=0;this.marginLeft=this.marginRight=20;this.autoMargins=!0;this.valueWidth=50;this.switchable=!0;this.switchType="x";this.switchColor="#FFFFFF";this.rollOverColor="#CC0000";this.reversedOrder=!1;this.labelText="[[title]]";this.valueText="[[value]]";this.accessibleLabel="[[title]]";this.useMarkerColorForLabels=!1;this.rollOverGraphAlpha=1;this.textClickEnabled=!1;this.equalWidths=!0;this.backgroundColor="#FFFFFF";this.backgroundAlpha=0;this.useGraphSettings= +!1;this.showEntries=!0;this.labelDx=0;d.applyTheme(this,a,this.cname)},setData:function(a){this.legendData=a;this.invalidateSize()},invalidateSize:function(){this.destroy();this.entries=[];this.valueLabels=[];var a=this.legendData;this.enabled&&(d.ifArray(a)||d.ifArray(this.data))&&this.drawLegend()},drawLegend:function(){var a=this.chart,b=this.position,c=this.width,e=a.divRealWidth,g=a.divRealHeight,f=this.div,k=this.legendData;this.data&&(k=this.combineLegend?this.legendData.concat(this.data): +this.data);isNaN(this.fontSize)&&(this.fontSize=a.fontSize);this.maxColumnsReal=this.maxColumns;if("right"==b||"left"==b)this.maxColumnsReal=1,this.autoMargins&&(this.marginLeft=this.marginRight=10);else if(this.autoMargins){this.marginRight=a.marginRight;this.marginLeft=a.marginLeft;var h=a.autoMarginOffset;"bottom"==b?(this.marginBottom=h,this.marginTop=0):(this.marginTop=h,this.marginBottom=0)}c=void 0!==c?d.toCoordinate(c,e):"right"!=b&&"left"!=b?a.realWidth:0this.fontSize&&(this.ly=g/2-1);0r&&(r=A);v=v.height;v>t&&(t=v)}var A=t=0,C=f,x=0,z=0;for(w=0;wp&&0z&&(z=v.height);E.translate(F,x);A++;!isNaN(l)&&A>=l&&(A=0,t++,x=x+z+m,C=f,z=0);B.push(E)}v=B.getBBox();l=v.height+2*m-1;"left"==a||"right"==a?(n=v.width+2*f,h=n+b+c,k.style.width=h+"px",this.ieW=h):n=h-b-c-1;c=d.polygon(this.container,[0,n,n,0],[0,0,l,l],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha);d.setCN(this.chart, +c,"legend-bg");y.push(c);y.translate(b,e);c.toBack();b=f;if("top"==a||"bottom"==a||"absolute"==a||"outside"==a)"center"==this.align?b=f+(n-v.width)/2:"right"==this.align&&(b=f+n-v.width);B.translate(b,m+1);this.titleHeight>l&&(l=this.titleHeight);e=l+e+g+1;0>e&&(e=0);"absolute"!=a&&"outside"!=a&&e>this.chart.divRealHeight&&(k.style.top="0px");k.style.height=Math.round(e)+"px";q.setSize(this.divWidth,e)},createEntry:function(a){if(!1!==a.visibleInLegend&&!a.hideFromLegend){var b=this,c=b.chart,e=b.useGraphSettings, +g=a.markerType;g&&(e=!1);a.legendEntryWidth=b.markerSize;g||(g=b.markerType);var f=a.color,k=a.alpha;a.legendKeyColor&&(f=a.legendKeyColor());a.legendKeyAlpha&&(k=a.legendKeyAlpha());var h;!0===a.hidden&&(h=f=b.markerDisabledColor);var l=a.pattern,m,n=a.customMarker;n||(n=b.customMarker);var p=b.container,r=b.markerSize,t=0,q=0,y=r/2;if(e){e=a.type;b.switchType=void 0;if("line"==e||"step"==e||"smoothedLine"==e||"ohlc"==e)m=p.set(),a.hidden||(f=a.lineColorR,h=a.bulletBorderColorR),t=d.line(p,[0,2* +r],[r/2,r/2],f,a.lineAlpha,a.lineThickness,a.dashLength),d.setCN(c,t,"graph-stroke"),m.push(t),a.bullet&&(a.hidden||(f=a.bulletColorR),t=d.bullet(p,a.bullet,a.bulletSize,f,a.bulletAlpha,a.bulletBorderThickness,h,a.bulletBorderAlpha))&&(d.setCN(c,t,"graph-bullet"),t.translate(r+1,r/2),m.push(t)),y=0,t=r,q=r/3;else{a.getGradRotation&&(m=a.getGradRotation(),0===m&&(m=180));t=a.fillColorsR;!0===a.hidden&&(t=f);if(m=b.createMarker("rectangle",t,a.fillAlphas,a.lineThickness,f,a.lineAlpha,m,l,a.dashLength))y= +r,m.translate(y,r/2);t=r}d.setCN(c,m,"graph-"+e);d.setCN(c,m,"graph-"+a.id)}else if(n)m=p.image(n,0,0,r,r);else{var B;isNaN(b.gradientRotation)||(B=180+b.gradientRotation);(m=b.createMarker(g,f,k,void 0,void 0,void 0,B,l))&&m.translate(r/2,r/2)}d.setCN(c,m,"legend-marker");b.addListeners(m,a);p=p.set([m]);b.switchable&&a.switchable&&p.setAttr("cursor","pointer");void 0!==a.id&&d.setCN(c,p,"legend-item-"+a.id);d.setCN(c,p,a.className,!0);h=b.switchType;var u;h&&"none"!=h&&0Math.abs(a.mouseX-a.tmx)&& +3>Math.abs(a.mouseY-a.tmy))&&a.fire({type:"click",x:a.mouseX,y:a.mouseY,chart:a});a.mapContainerClickX=NaN;a.mapContainerClickY=NaN;a.objectWasClicked=!1;a.zoomOnDoubleClick&&a.mouseIsOver&&(b=(new Date).getTime(),200>b-a.previousClickTime&&40e/f?.8*g/(c*k):.8*f/(e*k),h.minZoomLevel,h.maxZoomLevel);this.zoomToMapXY(g,(a+c/2)*k,(b+e/2)*k)},zoomToLatLongRectangle:function(a,b,c,e){var g=this.dataProvider,f=this.zoomControl,k=Math.abs(c-a),h=Math.abs(b-e),l=Math.abs(g.rightLongitude-g.leftLongitude),g=Math.abs(g.topLatitude-g.bottomLatitude),f=d.fitToBounds(k/l>h/g?.8*l/k:.8*g/h,f.minZoomLevel,f.maxZoomLevel);this.zoomToLongLat(f,a+(c-a)/2,e+(b-e)/2)},getGroupById:function(a){var b= +[];this.getGroup(this.imagesProcessor.allObjects,a,b);this.getGroup(this.linesProcessor.allObjects,a,b);this.getGroup(this.areasProcessor.allObjects,a,b);return b},zoomToGroup:function(a){a="object"==typeof a?a:this.getGroupById(a);var b,c,d,g,f;for(f=0;fg||isNaN(g))g=l;if(md||isNaN(d))d=h}}c+=this.diffX;d+=this.diffX;g+=this.diffY;b+=this.diffY; +this.zoomToRectangle(c,b,d-c,g-b)},getGroup:function(a,b,c){if(a){var d;for(d=0;dg/l?.8*h/e:.8*l/g:a.zoomLevel,l=this.zoomControl,h=d.fitToBounds(h, +l.minZoomLevel,l.maxZoomLevel),isNaN(a.zoomX)&&isNaN(a.zoomY)&&isNaN(a.zoomLatitude)&&isNaN(a.zoomLongitude)&&this.zoomToMapXY(h,b+e/2,c+g/2));this.zoomControl.update()}},zoomToSelectedObject:function(){this.zoomToObject(this.selectedObject)},zoomTo:function(a,b,c,e){var g=this.zoomControl;a=d.fitToBounds(a,g.minZoomLevel,g.maxZoomLevel);g=this.zoomLevel();isNaN(b)&&(b=this.realWidth/this.mapWidth,b=(this.zoomX()-.5*b)*(a/g)+.5*b);isNaN(c)&&(c=this.realHeight/this.mapHeight,c=(this.zoomY()-.5*c)* +(a/g)+.5*c);this.stopAnimation();isNaN(a)||(g=this.mapContainer,this.initialX=g.x,this.initialY=g.y,this.initialScale=g.scale,this.finalX=this.mapWidth*b,this.finalY=this.mapHeight*c,this.finalScale=a,this.finalX!=this.initialX||this.finalY!=this.initialY||this.finalScale!=this.initialScale?e?(this.tweenPercent=1,this.rescaleMapAndObjects(),this.wheelBusy=!1):this.animateMap():this.wheelBusy=!1)},loadXml:function(a){var b;window.XMLHttpRequest&&(b=new XMLHttpRequest);b.overrideMimeType&&b.overrideMimeType("text/xml"); +b.open("GET",a,!1);b.send();this.parseXMLObject(b.responseXML);this.svgData&&this.buildEverything()},stopAnimation:function(){this.frame=this.totalFrames},processObjects:function(a){var b=this.selectedObject;if(0Math.abs(c.mouseX-c.tmx)&&4>Math.abs(c.mouseY-c.tmy)&&(c.tapped=!0);c.tapToActivate&&!c.tapped||c.mapWasDragged||c.mapWasPinched||(c.balloonX=NaN,c.rollOverMapObject(b,!0,a),c.clickMapObject(b,a))}).touchstart(function(a){c.tmx=c.mouseX;c.tmy=c.mouseY;c.mouseDownMapObject(b,a)}).keyup(function(a){13==a.keyCode&&c.clickMapObject(b,a)}).focus(function(a){var d,f;"MapImage"!=b.objectType|| +isNaN(b.longitude)||(d=b.longitude,f=b.latitude);"MapArea"==b.objectType&&(d=c.getAreaCenterLongitude(b),f=c.getAreaCenterLatitude(b));d=c.coordinatesToStageXY(d,f);c.balloonX=d.x;c.balloonY=d.y;c.rollOverMapObject(b,!0,a);c.focusedItem=b}).blur(function(a){c.rollOutMapObject(b,a);c.focusedItem=void 0})},checkIfSelected:function(a){var b=this.selectedObject;if(b==a)return!0;if(b=b.groupId){var b=this.getGroupById(b),c;for(c=0;cc/g?d/f:g/c),a.translate(0,0,b,!0),this.mapScale=b,this.mapHeight=c*b,this.mapWidth=f*b)}},zoomIn:function(){var a=this.zoomLevel()* +this.zoomControl.zoomFactor;this.zoomTo(a)},zoomOut:function(){var a=this.zoomLevel()/this.zoomControl.zoomFactor;this.zoomTo(a)},moveLeft:function(){var a=this.zoomX()+this.zoomControl.panStepSize;this.zoomTo(this.zoomLevel(),a,this.zoomY())},moveRight:function(){var a=this.zoomX()-this.zoomControl.panStepSize;this.zoomTo(this.zoomLevel(),a,this.zoomY())},moveUp:function(){var a=this.zoomY()+this.zoomControl.panStepSize;this.zoomTo(this.zoomLevel(),this.zoomX(),a)},moveDown:function(){var a=this.zoomY()- +this.zoomControl.panStepSize;this.zoomTo(this.zoomLevel(),this.zoomX(),a)},zoomX:function(){return this.mapSet?Math.round(1E4*this.mapContainer.x/this.mapWidth)/1E4:NaN},zoomY:function(){return this.mapSet?Math.round(1E4*this.mapContainer.y/this.mapHeight)/1E4:NaN},goHome:function(){this.selectObject(this.dataProvider);this.fire({type:"homeButtonClicked",chart:this})},zoomLevel:function(){return Math.round(1E5*this.mapContainer.scale)/1E5},showDescriptionAndGetUrl:function(){var a=this.selectedObject; +if(a){this.showDescription();var b=a.url;if(b)d.getURL(b,a.urlTarget);else if(b=a.linkToObject){if(d.isString(b)){var c=this.getObjectById(b);if(c){this.selectObject(c);return}}b&&a.passZoomValuesToTarget&&(b.zoomLatitude=this.zoomLatitude(),b.zoomLongitude=this.zoomLongitude(),b.zoomLevel=this.zoomLevel());this.extendMapData(b)||this.selectObject(b)}}},extendMapData:function(a){var b=a.objectType;if("MapImage"!=b&&"MapArea"!=b&&"MapLine"!=b)return d.extend(a,new d.MapData,!0),this.dataProvider=a, +this.zoomInstantly=!0,this.validateData(),!0},showDescription:function(a){a||(a=this.selectedObject);this.allowMultipleDescriptionWindows||this.closeAllDescriptions();if(a.description){var b=a.descriptionWindow;b&&b.close();b=new d.DescriptionWindow;a.descriptionWindow=b;var c=a.descriptionWindowWidth,e=a.descriptionWindowHeight,g=a.descriptionWindowLeft,f=a.descriptionWindowTop,k=a.descriptionWindowRight,h=a.descriptionWindowBottom;isNaN(k)||(g=this.realWidth-k);isNaN(h)||(f=this.realHeight-h);var l= +a.descriptionWindowX;isNaN(l)||(g=l);l=a.descriptionWindowY;isNaN(l)||(f=l);isNaN(g)&&(g=this.mouseX,g=g>this.realWidth/2?g-c-20:g+20);isNaN(f)&&(f=this.mouseY);b.maxHeight=e;l=a.title;a.titleTr&&(l=a.titleTr);b.show(this,this.descriptionsDiv,a.description,l);a=b.div.style;a.position="absolute";a.width=c+"px";a.maxHeight=e+"px";isNaN(h)||(f-=b.div.offsetHeight);isNaN(k)||(g-=b.div.offsetWidth);a.left=g+"px";a.top=f+"px"}},parseXMLObject:function(a){var b={root:{}};this.parseXMLNode(b,"root",a);this.svgData= +b.root.svg;this.getBounds()},getBounds:function(){var a=this.dataProvider;try{var b=this.svgData.defs["amcharts:ammap"];a.leftLongitude=Number(b.leftLongitude);a.rightLongitude=Number(b.rightLongitude);a.topLatitude=Number(b.topLatitude);a.bottomLatitude=Number(b.bottomLatitude);a.projection=b.projection;var c=b.wrappedLongitudes;c&&(a.rightLongitude+=360);a.wrappedLongitudes=c}catch(d){}},recalcLongitude:function(a){return this.dataProvider.wrappedLongitudes?aa&&(a=-89.5);a=d.degreesToRadians(a);return d.radiansToDegrees(.5*Math.log((1+Math.sin(a))/(1-Math.sin(a)))/2)},zoomLatitude:function(){if(this.mapContainer){var a=this.mapSet.getBBox(),b=(-this.mapContainer.x+this.previousWidth/2)/this.zoomLevel()-a.x*this.mapScale,a=(-this.mapContainer.y+this.previousHeight/2)/this.zoomLevel()-a.y*this.mapScale;return this.xyToCoordinates(b,a).latitude}},zoomLongitude:function(){if(this.mapContainer){var a=this.mapSet.getBBox(),b=(-this.mapContainer.x+ +this.previousWidth/2)/this.zoomLevel()-a.x*this.mapScale,a=(-this.mapContainer.y+this.previousHeight/2)/this.zoomLevel()-a.y*this.mapScale;return this.xyToCoordinates(b,a).longitude}},getAreaCenterLatitude:function(a){a=a.displayObject.getBBox();var b=this.mapScale,c=this.mapSet.getBBox();return this.xyToCoordinates((a.x+a.width/2+this.diffX)*b-c.x*b,(a.y+a.height/2+this.diffY)*b-c.y*b).latitude},getAreaCenterLongitude:function(a){a=a.displayObject.getBBox();var b=this.mapScale,c=this.mapSet.getBBox(); +return this.xyToCoordinates((a.x+a.width/2+this.diffX)*b-c.x*b,(a.y+a.height/2+this.diffY)*b-c.y*b).longitude},milesToPixels:function(a){var b=this.dataProvider;return this.mapWidth/(b.rightLongitude-b.leftLongitude)*a/69.172},kilometersToPixels:function(a){var b=this.dataProvider;return this.mapWidth/(b.rightLongitude-b.leftLongitude)*a/111.325},handleBackgroundClick:function(){if(this.backgroundZoomsToTop&&!this.mapWasDragged){var a=this.dataProvider;if(this.checkIfClickable(a))this.clickMapObject(a); +else{var b=a.zoomX,c=a.zoomY,d=a.zoomLongitude,g=a.zoomLatitude,a=a.zoomLevel;isNaN(b)||isNaN(c)||this.zoomTo(a,b,c);isNaN(d)||isNaN(g)||this.zoomToLongLat(a,d,g,!0)}}},parseXMLNode:function(a,b,c,d){void 0===d&&(d="");var g,f,k;if(c){var h=c.childNodes.length;for(g=0;gthis.maxMapX&&(this.maxMapX=c.maxX);c.minXthis.maxMapY&&(this.maxMapY=c.maxY);c.minYthis.maxMapXX&&(this.maxMapXX=k,this.rightLongLat={longitude:g,latitude:f}); +hthis.maxMapYY&&(this.maxMapYY=h,this.bottomLongLat={longitude:g,latitude:f});b?c+=" L ":(c+=" M ",b=!0);c+=k+" "+h}return c+" Z "},normalizeMap:function(){var a=d.degreesToRadians(this.dataProvider.leftLongitude),b=d.degreesToRadians(this.dataProvider.rightLongitude),c=d.degreesToRadians(this.dataProvider.topLatitude),e=d.degreesToRadians(this.dataProvider.bottomLatitude),g=a+(b-a)/2,f=c+(e-c)/2,k=this.dpProjectionFunction(g, +c)[1],h=this.dpProjectionFunction(g,e)[1],l=this.dpProjectionFunction(a,f)[0],m=this.dpProjectionFunction(b,f)[0],c=d.equirectangular(g,c),e=d.equirectangular(g,e),k=(c[1]-e[1])/(k-h),a=d.equirectangular(a,f),b=d.equirectangular(b,f),l=(a[0]-b[0])/(l-m);this.minMapX=Infinity;this.maxMapX=-Infinity;this.minMapY=Infinity;this.maxMapY=-Infinity;for(m=0;mg)h=g;f+=Math.abs(g);l++}this.minValue=h;this.maxValue=k;isNaN(b.minValue)||(this.minValue=b.minValue);isNaN(b.maxValue)||(this.maxValue=b.maxValue);b.maxValueReal= +k;b.minValueReal=h;for(d=0;dq&&(q=1);a.arcRadius=[];a.distances=[];n=c.mapContainer.scale;if(isNaN(q)){for(q=0;qv?1:0:0u-B?I-90:I+90;t=[-r/2-.5,-.5,r/2-.5];h=[r,-.5,r];a.shiftArrow&&"middle"!=A&&(h=[0,1.2*-r,0]);"both"==A&&(r=d.polygon(x,t,h,m,p,1,m,p,void 0,!0),z.push(r),r.translate(K,N,1/n,!0),isNaN(I)||r.rotate(I),d.setCN(c,q,"map-line-arrow"),void 0!=a.id&&d.setCN(c,q,"map-line-arrow-"+a.id),a.fixedSize&&g.push(r));if("start"==A||"both"==A)r=w[0],N=C[0],1r-u?I-90:I+90;"middle"==A&&(u=w[w.length-1],D=C[C.length-1],1=B?0>v&&(G=-G):0n&&(n=1);if(!isNaN(l)&&0!==l&&!isNaN(n)){var p=Math.sqrt(Math.pow(g-c,2)+Math.pow(f-d,2));h=p/2*n+.001;m=p/2;n=-Math.sqrt(h*h-m*m);m=180*Math.atan2(f-d,g-c)/Math.PI; +g>=c?0>l&&(n=-n):0=c?0>l?d+Math.PI/2:d-Math.PI/2:0k&&(k=r);rl&&(l=n);na?Math.PI:Math.acos(a)};d.asin=function(a){return 1a?-Math.PI/2:Math.asin(a)};d.sinci=function(a){return a?a/Math.sin(a):1};d.asqrt=function(a){return 0g&&1E-5=Math.PI/2-.02&&(b=Math.PI/2-.02);b<=-Math.PI/2+.02&&(b=-Math.PI/2+.02);return[a,Math.log(Math.tan(Math.PI/4+b/2))]};d.mercator.invert=function(a,b){return[a,2*Math.atan(Math.exp(b))-Math.PI/2]};d.miller=function(a,b){return[a,1.25*Math.log(Math.tan(Math.PI/4+.4*b))]};d.miller.invert=function(a,b){return[a,2.5* +Math.atan(Math.exp(.8*b))-.625*Math.PI]};d.eckert3=function(a,b){var c=Math.PI,d=Math.sqrt(c*(4+c));return[2/d*a*(1+Math.sqrt(1-4*b*b/(c*c))),4/d*b]};d.eckert3.invert=function(a,b){var c=Math.PI,e=Math.sqrt(c*(4+c))/2;return[a*e/(1+d.asqrt(1-b*b*(4+c)/(4*c))),b*e/2]}})();(function(){var d=window.AmCharts;d.MapData=d.Class({inherits:d.MapObject,construct:function(){this.cname="MapData";d.MapData.base.construct.call(this);this.projection="mercator";this.topLatitude=90;this.bottomLatitude=-90;this.leftLongitude=-180;this.rightLongitude=180;this.zoomLevel=1;this.getAreasFromMap=!1}})})();(function(){var d=window.AmCharts;d.DescriptionWindow=d.Class({construct:function(){},show:function(a,b,c,d){var g=this;g.chart=a;var f=document.createElement("div");f.style.position="absolute";var k=a.classNamePrefix+"-description-";f.className="ammapDescriptionWindow "+k+"div";g.div=f;b.appendChild(f);var h=".gif";a.svgIcons&&(h=".svg");var l=document.createElement("img");l.className="ammapDescriptionWindowCloseButton "+k+"close-img";l.src=a.pathToImages+"xIcon"+h;l.style.cssFloat="right";l.style.cursor= +"pointer";l.onclick=function(){g.close()};l.onmouseover=function(){l.src=a.pathToImages+"xIconH"+h};l.onmouseout=function(){l.src=a.pathToImages+"xIcon"+h};f.appendChild(l);b=document.createElement("div");b.className="ammapDescriptionTitle "+k+"title-div";b.onmousedown=function(){g.div.style.zIndex=1E3};f.appendChild(b);b.innerHTML=d;d=b.offsetHeight;b=document.createElement("div");b.className="ammapDescriptionText "+k+"text-div";b.style.maxHeight=g.maxHeight-d-20+"px";f.appendChild(b);b.innerHTML= +c},close:function(){try{this.div.parentNode.removeChild(this.div),this.chart.fireClosed()}catch(a){}}})})();(function(){var d=window.AmCharts;d.ValueLegend=d.Class({construct:function(a){this.cname="ValueLegend";this.enabled=!0;this.showAsGradient=!1;this.minValue=0;this.height=12;this.width=200;this.bottom=this.left=10;this.borderColor="#FFFFFF";this.borderAlpha=this.borderThickness=1;this.color="#000000";this.fontSize=11;d.applyTheme(this,a,this.cname)},init:function(a,b){if(this.enabled){var c=a.areasSettings.color,e=a.areasSettings.colorSolid,g=a.colorSteps;d.remove(this.set);var f=b.set();this.set= +f;d.setCN(a,f,"value-legend");var k=0,h=this.minValue,l=this.fontSize,m=a.fontFamily,n=this.color,p={precision:a.precision,decimalSeparator:a.decimalSeparator,thousandsSeparator:a.thousandsSeparator};void 0==h&&(h=d.formatNumber(a.minValueReal,p));void 0!==h&&(k=d.text(b,h,n,m,l,"left"),k.translate(0,l/2-1),d.setCN(a,k,"value-legend-min-label"),f.push(k),k=k.getBBox().height);h=this.maxValue;void 0===h&&(h=d.formatNumber(a.maxValueReal,p));void 0!==h&&(k=d.text(b,h,n,m,l,"right"),k.translate(this.width, +l/2-1),d.setCN(a,k,"value-legend-max-label"),f.push(k),k=k.getBBox().height);if(this.showAsGradient)c=d.rect(b,this.width,this.height,[c,e],1,this.borderThickness,this.borderColor,1,0,0),d.setCN(a,c,"value-legend-gradient"),c.translate(0,k),f.push(c);else for(l=this.width/g,m=0;mc?this.colors[c]:e.randomColor())}!a&&e.ifArray(b)&&(this.mainDataSet=this.dataSets[0]);this.getSelections()},getLastDate:function(a){var b=e.getDate(a,this.dataDateFormat,"fff");a=this.categoryAxesSettings.minPeriod; +var c=e.extractPeriod(a),b=e.changeDate(b,c.period,1*c.count,!0).getTime();-1==a.indexOf("fff")&&--b;return new Date(b)},getFirstDate:function(a){a=e.getDate(a,this.dataDateFormat,"fff");var b=e.extractPeriod(this.categoryAxesSettings.minPeriod);return new Date(e.resetDateToMin(a,b.period,1*b.count,this.firstDayOfWeek))},updateData:function(){var a=this,b=a.mainDataSet;if(b){a.parsingData=!1;var c=a.categoryAxesSettings;-1==e.getItemIndex(c.minPeriod,c.groupToPeriods)&&c.groupToPeriods.unshift(c.minPeriod); +var d=b.dataProvider;if(e.ifArray(d)){var k=b.categoryField;a.firstDate=a.getFirstDate(d[0][k]);a.lastDate=a.getLastDate(d[d.length-1][k]);a.periodSelector&&a.periodSelector.setRanges(a.firstDate,a.lastDate);b.dataParsed||(a.parsingData=!0,0=y[p]||!y[p]){v[p]={};v[p].amCategoryIdField=String(e.resetDateToMin(D,F,G,d).getTime());var H;for(H=0;Hf&&(u=e.newDate(D,b),u=e.changeDate(u,F,G,!0),u=e.resetDateToMin(u,F,G,d),y[p]=u.getTime());if(z==f)for(var I in B)B.hasOwnProperty(I)&&(v[p][I]=B[I]);v[p][n]=e.newDate(D,b)}else for(w=v[p],w.rawData&&w.rawData.push(B),p=0;pw[u+"High"]&&(w[u+ +"High"]=x),isNaN(w[u+"AbsHigh"])&&(w[u+"AbsHigh"]=x),Math.abs(x)>w[u+"AbsHigh"]&&(w[u+"AbsHigh"]=x),w[u+"Close"]=x,F=e.getDecimals(w[u+"Sum"]),G=e.getDecimals(x),isNaN(w[u+"Sum"])&&(w[u+"Sum"]=0),w[u+"Sum"]+=x,w[u+"Sum"]=e.roundTo(w[u+"Sum"],Math.max(F,G)),w[u+"Count"]++,w[u+"Average"]=w[u+"Sum"]/w[u+"Count"]))}}}a.agregatedDataProviders=l;e.ifArray(a.stockEvents)?0=q&&a=k-d))return ag.getTime()&&(a=g);b.getTime()g.getTime()&&(b=g);n=e.getItemIndex(n,h.groupToPeriods);h=l;l=c.choosePeriod(n,a,b);c.currentPeriod=l;var n=e.extractPeriod(l),A=e.getPeriodDuration(n.period,n.count);1>b.getTime()-a.getTime()&&(a=new Date(b.getTime()-1));v=e.newDate(a);c.extendToFullPeriod&&(v.getTime()-k.getTime()<.1*A&&(v=e.resetDateToMin(a,n.period,n.count,y)),g.getTime()-b.getTime()<.1*A&&(b=e.resetDateToMin(g,n.period, +n.count,y),b=e.changeDate(b,n.period,n.count,!0)));for(k=0;km&&0'+ +(c.langObj.periodSelectorAccessibilityText||b.accessibilityText)+"";var l=a.firstChild;a=b.theme;k=b.position;k="top"==k||"bottom"==k?!1:!0;b.vertical=k;var h=g=0;if(b.inputFieldsEnabled){var n=document.createElement("div");l.appendChild(n);var f=document.createTextNode(c.langObj.fromText||b.fromText);n.appendChild(f);k?e.addBr(n):(n.style.styleFloat="left",n.style.display="inline");var m=document.createElement("input");m.setAttribute("aria-label",c.langObj.fromText||b.fromText); +m.className="amChartsInputField "+d+"-start-date-input";a&&e.applyStyles(m.style,a.PeriodInputField);m.style.textAlign="center";m.onblur=function(a){b.handleCalChange(a)};e.isNN&&m.addEventListener("keypress",function(a){b.handleCalendarChange.call(b,a)},!0);e.isIE&&m.attachEvent("onkeypress",function(a){b.handleCalendarChange.call(b,a)});n.appendChild(m);b.startDateField=m;if(k)f=b.width-6+"px",e.addBr(n);else{var f=b.inputFieldWidth+"px",q=document.createTextNode(" ");n.appendChild(q)}m.style.width= +f;m=document.createTextNode(c.langObj.toText||b.toText);n.appendChild(m);k&&e.addBr(n);m=document.createElement("input");m.setAttribute("aria-label",c.langObj.toText||b.toText);m.className="amChartsInputField "+d+"-end-date-input";a&&e.applyStyles(m.style,a.PeriodInputField);m.style.textAlign="center";m.onblur=function(){b.handleCalChange()};e.isNN&&m.addEventListener("keypress",function(a){b.handleCalendarChange.call(b,a)},!0);e.isIE&&m.attachEvent("onkeypress",function(a){b.handleCalendarChange.call(b, +a)});n.appendChild(m);b.endDateField=m;k?e.addBr(n):g=m.offsetHeight+2;f&&(m.style.width=f)}n=b.periods;if(e.ifArray(n)){f=document.createElement("div");k||(f.style.cssFloat="right",f.style.styleFloat="right",f.style.display="inline");l.appendChild(f);k&&e.addBr(f);c=document.createTextNode(c.langObj.periodsText||b.periodsText);f.appendChild(c);b.periodContainer=f;for(var t,c=0;cm.getTime()&&(q=e.getPeriodDuration("DD",1),h=new Date(m.getTime()-q)),h.getTime()k&&(d=k);k=this.theme;this.unselectButtons();var g;for(g=b.length-1;0<=g;g--){var l=b[g],h=l.button;l.startTime&&l.endTime&&c==l.startTime&&d==l.endTime&&(this.unselectButtons(),h.className="amChartsButtonSelected "+a.classNamePrefix+"-period-input-selected",k&&e.applyStyles(h.style,k.PeriodButtonSelected))}}this.skipMark= +!1},unselectButtons:function(){var a=this.chart,b=this.periods,c,d=this.theme;for(c=b.length-1;0<=c;c--){var k=b[c].button;k.className="amChartsButton "+a.classNamePrefix+"-period-input";d&&e.applyStyles(k.style,d.PeriodButton)}},setDefaultPeriod:function(){var a=this.periods,b;if(this.chart.chartCreated)for(b=0;bg&&(g=.005),0>a?(d=c.percentStart+d*g,e=c.percentEnd+e*g):(d=c.percentStart-d*g,e=c.percentEnd-e*g),e>d&&c.percentZoom(d,e,!0)}}})})();(function(){var e=window.AmCharts;e.CategoryAxesSettings=e.Class({construct:function(a){this.cname="CategoryAxesSettings";this.minPeriod="DD";this.equalSpacing=!1;this.axisHeight=28;this.tickLength=this.axisAlpha=0;this.gridCount=10;this.maxSeries=150;this.groupToPeriods="ss 10ss 30ss mm 10mm 30mm hh DD WW MM YYYY".split(" ");this.markPeriodChange=this.autoGridCount=!0;e.applyTheme(this,a,this.cname)}})})();(function(){var e=window.AmCharts;e.ChartCursorSettings=e.Class({construct:function(a){this.cname="ChartCursorSettings";this.enabled=!0;this.bulletsEnabled=this.valueBalloonsEnabled=!1;this.graphBulletSize=1;this.onePanelOnly=!1;this.categoryBalloonDateFormats=[{period:"YYYY",format:"YYYY"},{period:"MM",format:"MMM, YYYY"},{period:"WW",format:"MMM DD, YYYY"},{period:"DD",format:"MMM DD, YYYY"},{period:"hh",format:"JJ:NN"},{period:"mm",format:"JJ:NN"},{period:"ss",format:"JJ:NN:SS"},{period:"fff", +format:"JJ:NN:SS"}];e.applyTheme(this,a,this.cname)},categoryBalloonDateFormat:function(a){var b=this.categoryBalloonDateFormats,c,d;for(d=0;dthis.availableSpace&&(this.stackDown=!0);this.set=a.set();this.cset=a.set();this.set.push(this.cset);this.set.doNotScale=!0;a=0;var c;for(c=0;c + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectBigBlack.png b/public/style/vendor/amcharts/images/dragIconRectBigBlack.png new file mode 100644 index 0000000..0d575c8 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectBigBlack.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectBigBlack.svg b/public/style/vendor/amcharts/images/dragIconRectBigBlack.svg new file mode 100644 index 0000000..68eb9d2 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectBigBlack.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectBigBlackH.png b/public/style/vendor/amcharts/images/dragIconRectBigBlackH.png new file mode 100644 index 0000000..293f19f Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectBigBlackH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectBigBlackH.svg b/public/style/vendor/amcharts/images/dragIconRectBigBlackH.svg new file mode 100644 index 0000000..10a146f --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectBigBlackH.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectBigH.png b/public/style/vendor/amcharts/images/dragIconRectBigH.png new file mode 100644 index 0000000..02e58a6 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectBigH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectBigH.svg b/public/style/vendor/amcharts/images/dragIconRectBigH.svg new file mode 100644 index 0000000..539ea41 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectBigH.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectSmall.png b/public/style/vendor/amcharts/images/dragIconRectSmall.png new file mode 100644 index 0000000..21e413e Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectSmall.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectSmall.svg b/public/style/vendor/amcharts/images/dragIconRectSmall.svg new file mode 100644 index 0000000..ce93c50 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectSmall.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallBlack.png b/public/style/vendor/amcharts/images/dragIconRectSmallBlack.png new file mode 100644 index 0000000..ad10255 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectSmallBlack.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallBlack.svg b/public/style/vendor/amcharts/images/dragIconRectSmallBlack.svg new file mode 100644 index 0000000..74094b5 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectSmallBlack.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.png b/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.png new file mode 100644 index 0000000..feb6527 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.svg b/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.svg new file mode 100644 index 0000000..fa50e99 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectSmallBlackH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallH.png b/public/style/vendor/amcharts/images/dragIconRectSmallH.png new file mode 100644 index 0000000..9367474 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRectSmallH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRectSmallH.svg b/public/style/vendor/amcharts/images/dragIconRectSmallH.svg new file mode 100644 index 0000000..ba03844 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRectSmallH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundBig.png b/public/style/vendor/amcharts/images/dragIconRoundBig.png new file mode 100644 index 0000000..794796a Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundBig.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundBig.svg b/public/style/vendor/amcharts/images/dragIconRoundBig.svg new file mode 100644 index 0000000..45bfd36 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundBig.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigBlack.png b/public/style/vendor/amcharts/images/dragIconRoundBigBlack.png new file mode 100644 index 0000000..047930f Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundBigBlack.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigBlack.svg b/public/style/vendor/amcharts/images/dragIconRoundBigBlack.svg new file mode 100644 index 0000000..dff3946 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundBigBlack.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.png b/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.png new file mode 100644 index 0000000..5412005 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.svg b/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.svg new file mode 100644 index 0000000..36b6d14 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundBigBlackH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigH.png b/public/style/vendor/amcharts/images/dragIconRoundBigH.png new file mode 100644 index 0000000..5cbee67 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundBigH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundBigH.svg b/public/style/vendor/amcharts/images/dragIconRoundBigH.svg new file mode 100644 index 0000000..e9a94bf --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundBigH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmall.png b/public/style/vendor/amcharts/images/dragIconRoundSmall.png new file mode 100644 index 0000000..05703eb Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundSmall.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmall.svg b/public/style/vendor/amcharts/images/dragIconRoundSmall.svg new file mode 100644 index 0000000..4143773 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundSmall.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.png b/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.png new file mode 100644 index 0000000..76c07d2 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.svg b/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.svg new file mode 100644 index 0000000..4e1f3a4 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundSmallBlack.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.png b/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.png new file mode 100644 index 0000000..e7efe46 Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.svg b/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.svg new file mode 100644 index 0000000..a09cc91 --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundSmallBlackH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallH.png b/public/style/vendor/amcharts/images/dragIconRoundSmallH.png new file mode 100644 index 0000000..e04163d Binary files /dev/null and b/public/style/vendor/amcharts/images/dragIconRoundSmallH.png differ diff --git a/public/style/vendor/amcharts/images/dragIconRoundSmallH.svg b/public/style/vendor/amcharts/images/dragIconRoundSmallH.svg new file mode 100644 index 0000000..14b2f6e --- /dev/null +++ b/public/style/vendor/amcharts/images/dragIconRoundSmallH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/eraserIcon.gif b/public/style/vendor/amcharts/images/eraserIcon.gif new file mode 100644 index 0000000..c29d4be Binary files /dev/null and b/public/style/vendor/amcharts/images/eraserIcon.gif differ diff --git a/public/style/vendor/amcharts/images/eraserIcon.png b/public/style/vendor/amcharts/images/eraserIcon.png new file mode 100644 index 0000000..3a1d296 Binary files /dev/null and b/public/style/vendor/amcharts/images/eraserIcon.png differ diff --git a/public/style/vendor/amcharts/images/eraserIcon.svg b/public/style/vendor/amcharts/images/eraserIcon.svg new file mode 100644 index 0000000..a8722e4 --- /dev/null +++ b/public/style/vendor/amcharts/images/eraserIcon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/eraserIconH.gif b/public/style/vendor/amcharts/images/eraserIconH.gif new file mode 100644 index 0000000..75069f5 Binary files /dev/null and b/public/style/vendor/amcharts/images/eraserIconH.gif differ diff --git a/public/style/vendor/amcharts/images/eraserIconH.png b/public/style/vendor/amcharts/images/eraserIconH.png new file mode 100644 index 0000000..2d704f5 Binary files /dev/null and b/public/style/vendor/amcharts/images/eraserIconH.png differ diff --git a/public/style/vendor/amcharts/images/eraserIconH.svg b/public/style/vendor/amcharts/images/eraserIconH.svg new file mode 100644 index 0000000..929f1c3 --- /dev/null +++ b/public/style/vendor/amcharts/images/eraserIconH.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/export.png b/public/style/vendor/amcharts/images/export.png new file mode 100644 index 0000000..16435ab Binary files /dev/null and b/public/style/vendor/amcharts/images/export.png differ diff --git a/public/style/vendor/amcharts/images/exportWhite.png b/public/style/vendor/amcharts/images/exportWhite.png new file mode 100644 index 0000000..fab0b42 Binary files /dev/null and b/public/style/vendor/amcharts/images/exportWhite.png differ diff --git a/public/style/vendor/amcharts/images/lens.png b/public/style/vendor/amcharts/images/lens.png new file mode 100644 index 0000000..439feed Binary files /dev/null and b/public/style/vendor/amcharts/images/lens.png differ diff --git a/public/style/vendor/amcharts/images/lens.svg b/public/style/vendor/amcharts/images/lens.svg new file mode 100644 index 0000000..f21e9b0 --- /dev/null +++ b/public/style/vendor/amcharts/images/lens.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/style/vendor/amcharts/images/lensWhite.png b/public/style/vendor/amcharts/images/lensWhite.png new file mode 100644 index 0000000..68408fa Binary files /dev/null and b/public/style/vendor/amcharts/images/lensWhite.png differ diff --git a/public/style/vendor/amcharts/images/lensWhite.svg b/public/style/vendor/amcharts/images/lensWhite.svg new file mode 100644 index 0000000..9ed7b8a --- /dev/null +++ b/public/style/vendor/amcharts/images/lensWhite.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/style/vendor/amcharts/images/lensWhite_old.png b/public/style/vendor/amcharts/images/lensWhite_old.png new file mode 100644 index 0000000..2434fd6 Binary files /dev/null and b/public/style/vendor/amcharts/images/lensWhite_old.png differ diff --git a/public/style/vendor/amcharts/images/lens_old.png b/public/style/vendor/amcharts/images/lens_old.png new file mode 100644 index 0000000..8dcfcae Binary files /dev/null and b/public/style/vendor/amcharts/images/lens_old.png differ diff --git a/public/style/vendor/amcharts/images/pencilIcon.gif b/public/style/vendor/amcharts/images/pencilIcon.gif new file mode 100644 index 0000000..bd1d27c Binary files /dev/null and b/public/style/vendor/amcharts/images/pencilIcon.gif differ diff --git a/public/style/vendor/amcharts/images/pencilIcon.png b/public/style/vendor/amcharts/images/pencilIcon.png new file mode 100644 index 0000000..4722db4 Binary files /dev/null and b/public/style/vendor/amcharts/images/pencilIcon.png differ diff --git a/public/style/vendor/amcharts/images/pencilIcon.svg b/public/style/vendor/amcharts/images/pencilIcon.svg new file mode 100644 index 0000000..9602c94 --- /dev/null +++ b/public/style/vendor/amcharts/images/pencilIcon.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/pencilIconH.gif b/public/style/vendor/amcharts/images/pencilIconH.gif new file mode 100644 index 0000000..ef3b710 Binary files /dev/null and b/public/style/vendor/amcharts/images/pencilIconH.gif differ diff --git a/public/style/vendor/amcharts/images/pencilIconH.png b/public/style/vendor/amcharts/images/pencilIconH.png new file mode 100644 index 0000000..a88540b Binary files /dev/null and b/public/style/vendor/amcharts/images/pencilIconH.png differ diff --git a/public/style/vendor/amcharts/images/pencilIconH.svg b/public/style/vendor/amcharts/images/pencilIconH.svg new file mode 100644 index 0000000..aac13f0 --- /dev/null +++ b/public/style/vendor/amcharts/images/pencilIconH.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/public/style/vendor/amcharts/images/xIcon.gif b/public/style/vendor/amcharts/images/xIcon.gif new file mode 100644 index 0000000..c66aad9 Binary files /dev/null and b/public/style/vendor/amcharts/images/xIcon.gif differ diff --git a/public/style/vendor/amcharts/images/xIcon.png b/public/style/vendor/amcharts/images/xIcon.png new file mode 100644 index 0000000..3848aa1 Binary files /dev/null and b/public/style/vendor/amcharts/images/xIcon.png differ diff --git a/public/style/vendor/amcharts/images/xIcon.svg b/public/style/vendor/amcharts/images/xIcon.svg new file mode 100644 index 0000000..c19ec55 --- /dev/null +++ b/public/style/vendor/amcharts/images/xIcon.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/style/vendor/amcharts/images/xIconH.gif b/public/style/vendor/amcharts/images/xIconH.gif new file mode 100644 index 0000000..ae2b919 Binary files /dev/null and b/public/style/vendor/amcharts/images/xIconH.gif differ diff --git a/public/style/vendor/amcharts/images/xIconH.png b/public/style/vendor/amcharts/images/xIconH.png new file mode 100644 index 0000000..2382c0c Binary files /dev/null and b/public/style/vendor/amcharts/images/xIconH.png differ diff --git a/public/style/vendor/amcharts/images/xIconH.svg b/public/style/vendor/amcharts/images/xIconH.svg new file mode 100644 index 0000000..90287fd --- /dev/null +++ b/public/style/vendor/amcharts/images/xIconH.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/style/vendor/amcharts/pie.js b/public/style/vendor/amcharts/pie.js new file mode 100644 index 0000000..1d29bc7 --- /dev/null +++ b/public/style/vendor/amcharts/pie.js @@ -0,0 +1,29 @@ +(function(){var k=window.AmCharts;k.AmSlicedChart=k.Class({inherits:k.AmChart,construct:function(a){this.createEvents("rollOverSlice","rollOutSlice","clickSlice","pullOutSlice","pullInSlice","rightClickSlice");k.AmSlicedChart.base.construct.call(this,a);this.colors="#FF0F00 #FF6600 #FF9E01 #FCD202 #F8FF01 #B0DE09 #04D215 #0D8ECF #0D52D1 #2A0CD0 #8A0CCF #CD0D74 #754DEB #DDDDDD #999999 #333333 #000000 #57032A #CA9726 #990000 #4B0C25".split(" ");this.alpha=1;this.groupPercent=0;this.groupedTitle="Other"; +this.groupedPulled=!1;this.groupedAlpha=1;this.marginLeft=0;this.marginBottom=this.marginTop=10;this.marginRight=0;this.hoverAlpha=1;this.outlineColor="#FFFFFF";this.outlineAlpha=0;this.outlineThickness=1;this.startAlpha=0;this.startDuration=1;this.startEffect="bounce";this.sequencedAnimation=!0;this.pullOutDuration=1;this.pullOutEffect="bounce";this.pullOnHover=this.pullOutOnlyOne=!1;this.labelsEnabled=!0;this.labelTickColor="#000000";this.labelTickAlpha=.2;this.hideLabelsPercent=0;this.urlTarget= +"_self";this.autoMarginOffset=10;this.gradientRatio=[];this.maxLabelWidth=200;this.accessibleLabel="[[title]]: [[percents]]% [[value]] [[description]]";k.applyTheme(this,a,"AmSlicedChart")},initChart:function(){k.AmSlicedChart.base.initChart.call(this);this.dataChanged&&(this.parseData(),this.dispatchDataUpdated=!0,this.dataChanged=!1,this.setLegendData(this.chartData));this.drawChart()},handleLegendEvent:function(a){var b=a.type,c=a.dataItem,d=this.legend;if(c.wedge&&c){var g=c.hidden;a=a.event; +switch(b){case "clickMarker":g||d.switchable||this.clickSlice(c,a);break;case "clickLabel":g||this.clickSlice(c,a,!1);break;case "rollOverItem":g||this.rollOverSlice(c,!1,a);break;case "rollOutItem":g||this.rollOutSlice(c,a);break;case "hideItem":this.hideSlice(c,a);break;case "showItem":this.showSlice(c,a)}}},invalidateVisibility:function(){this.recalculatePercents();this.initChart();var a=this.legend;a&&a.invalidateSize()},addEventListeners:function(a,b){var c=this;a.mouseover(function(a){c.rollOverSlice(b, +!0,a)}).mouseout(function(a){c.rollOutSlice(b,a)}).touchend(function(a){c.rollOverSlice(b,a)}).mouseup(function(a){c.clickSlice(b,a)}).contextmenu(function(a){c.handleRightClick(b,a)}).focus(function(a){c.rollOverSlice(b,a)}).blur(function(a){c.rollOutSlice(b,a)})},formatString:function(a,b,c){a=k.formatValue(a,b,["value"],this.nf,"",this.usePrefixes,this.prefixesOfSmallNumbers,this.prefixesOfBigNumbers);var d=this.pf.precision;isNaN(this.tempPrec)||(this.pf.precision=this.tempPrec);a=k.formatValue(a, +b,["percents"],this.pf);a=k.massReplace(a,{"[[title]]":b.title,"[[description]]":b.description});this.pf.precision=d;-1!=a.indexOf("[[")&&(a=k.formatDataContextValue(a,b.dataContext));a=c?k.fixNewLines(a):k.fixBrakes(a);return a=k.cleanFromEmpty(a)},startSlices:function(){var a;for(a=0;athis.hoverAlpha&&a.wedge&&a.wedge.attr({opacity:this.hoverAlpha});var d=a.balloonX,g=a.balloonY;a.pulled&&(d+=a.pullX,g+=a.pullY);var f=this.formatString(this.balloonText,a,!0),h=this.balloonFunction;h&&(f=h(a,f));h=k.adjustLuminosity(a.color,-.15);f?this.showBalloon(f,h,b,d,g):this.hideBalloon();0===a.value&&this.hideBalloon();this.fire({type:"rollOverSlice", +dataItem:a,chart:this,event:c})}},rollOutSlice:function(a,b){isNaN(a)||(a=this.chartData[a]);a.wedge&&a.wedge.attr({opacity:1});this.hideBalloon();this.fire({type:"rollOutSlice",dataItem:a,chart:this,event:b})},clickSlice:function(a,b,c){this.checkTouchDuration(b)&&(isNaN(a)||(a=this.chartData[a]),a.pulled?this.pullSlice(a,0):this.pullSlice(a,1),k.getURL(a.url,this.urlTarget),c||this.fire({type:"clickSlice",dataItem:a,chart:this,event:b}))},handleRightClick:function(a,b){isNaN(a)||(a=this.chartData[a]); +this.fire({type:"rightClickSlice",dataItem:a,chart:this,event:b})},drawTicks:function(){var a=this.chartData,b;for(b=0;bb&&(b=g);d.remove()}return b}})})();(function(){var k=window.AmCharts;k.AmPieChart=k.Class({inherits:k.AmSlicedChart,construct:function(a){this.type="pie";k.AmPieChart.base.construct.call(this,a);this.cname="AmPieChart";this.pieBrightnessStep=30;this.minRadius=10;this.depth3D=0;this.startAngle=90;this.angle=this.innerRadius=0;this.startRadius="500%";this.pullOutRadius="20%";this.labelRadius=20;this.labelText="[[title]]: [[percents]]%";this.balloonText="[[title]]: [[percents]]% ([[value]])\n[[description]]";this.previousScale=1;this.adjustPrecision= +!1;this.gradientType="radial";k.applyTheme(this,a,this.cname)},drawChart:function(){k.AmPieChart.base.drawChart.call(this);var a=this.chartData;if(k.ifArray(a)){if(0this.maxLabelWidth&&(q=this.maxLabelWidth);this.labelText&&this.labelsEnabled||(w=q=0);A=void 0===this.pieX?(d-h-e)/2+h:f(this.pieX,this.realWidth);B=void 0===this.pieY?(g-z-n)/2+z:f(this.pieY,g);m=f(this.radius,d,g);m||(d=0<=w?d-h-e-2*q:d-h-e,g=g-z-n,m=Math.min(d,g),gd&&(m=d)),g=k.toCoordinate(this.pullOutRadius,m),m=(0<=w?m-1.8*(w+g):m-1.8*g)/2);m=m&&(f=m-1);n=k.fitToBounds(this.startAngle,0,360);0=this.hideLabelsPercent){var l=n+r/2;0>l&&(l+=360);360t&&(e.skipTick=!0));var r=A+q*(m+t),D=B+C*(m+t),x,v=0;isNaN(E)&&350=l&&0<=l?(y=0,x="start",v=8):90<=l&&180>l?(y=1, +x="start",v=8):180<=l&&270>l?(y=2,x="end",v=-8):270<=l&&354>=l?(y=3,x="end",v=-8):354<=l&&(h>E?(y=0,x="start",v=8):(y=3,x="end",v=-8));e.labelQuarter=y}else x="middle";l=this.formatString(this.labelText,e);(t=this.labelFunction)&&(l=t(e,l));t=e.labelColor;t||(t=this.color);""!==l&&(l=k.wrappedText(c,l,t,this.fontFamily,this.fontSize,x,!1,this.maxLabelWidth),k.setCN(this,l,"pie-label"),k.setCN(this,l,e.className,!0),l.translate(r+1.5*v,D),0>w&&(l.node.style.pointerEvents="none"),l.node.style.cursor= +"default",e.ty=D,e.textX=r+1.5*v,u.push(l),this.axesSet.push(u),e.labelSet=u,e.label=l,this.addEventListeners(u,e));e.tx=r;e.tx2=r+v;e.tx0=A+q*m;e.ty0=B+C*m}r=f+(m-f)/2;e.pulled&&(r+=g);this.accessible&&this.accessibleLabel&&(D=this.formatString(this.accessibleLabel,e),this.makeAccessible(p,D));void 0!==this.tabIndex&&p.setAttr("tabindex",this.tabIndex);e.balloonX=q*r+A;e.balloonY=C*r+B;e.startX=Math.round(q*z);e.startY=Math.round(C*z);e.pullX=Math.round(q*g);e.pullY=Math.round(C*g);this.graphsSet.push(p); +if(0===e.alpha||0c?d.toFront():180<=c&&d.toBack()}},arrangeLabels:function(){var a= +this.chartData,b=a.length,c,d;for(d=b-1;0<=d;d--)c=a[d],0!==c.labelQuarter||c.hidden||this.checkOverlapping(d,c,0,!0,0);for(d=0;dg&&isNaN(b.labelRadius)&&(f=b.ty+3*b.iy,b.ty=f,n.translate(b.textX,f),this.checkOverlapping(a,b,c,d,g+1))}},checkOverlappingReal:function(a,b,c){var d=!1,g=a.label,f=b.label;a.labelQuarter!=c||a.hidden||b.hidden||!f||(g=g.getBBox(),c={},c.width=g.width,c.height=g.height,c.y=a.ty,c.x=a.tx,a=f.getBBox(),f={},f.width=a.width,f.height=a.height,f.y= +b.ty,f.x=b.tx,k.hitTest(c,f)&&(d=!0));return d}})})(); diff --git a/public/style/vendor/amcharts/plugins/dataloader.min.js b/public/style/vendor/amcharts/plugins/dataloader.min.js new file mode 100644 index 0000000..2dac43a --- /dev/null +++ b/public/style/vendor/amcharts/plugins/dataloader.min.js @@ -0,0 +1 @@ +AmCharts.translations.dataLoader={},AmCharts.addInitHandler(function(t){function e(r,o,n,u){void 0===u&&(u="dataProvider"),n.showCurtain&&s(void 0,n.noStyles),c.remaining++,c.percentLoaded[r]=0,void 0!==n.progress&&"function"==typeof n.progress&&void 0===n._progress&&(n._progress=n.progress,n.progress=function(t){c.percentLoaded[r]=t;var e=0,a=0;for(var o in c.percentLoaded)c.percentLoaded.hasOwnProperty(o)&&(a++,e+=c.percentLoaded[o]);var i=Math.round(e/a*100)/100;n._progress.call(this,i,Math.round(100*t)/100,r)}),AmCharts.loadFile(r,n,function(s){if(!1===s)l(n.error,n,t),i(AmCharts.__("Error loading the file",t.language)+": "+r,!1,n);else{switch(void 0===n.format&&(n.format="json"),n.format=n.format.toLowerCase(),n.format){case"json":if(o[u]=AmCharts.parseJSON(s),!1===o[u])return l(n.error,n,t),i(AmCharts.__("Error parsing JSON file",t.language)+": "+c.url,!1,n),void(o[u]=[]);o[u]=a(o[u],n),l(n.load,n,t);break;case"csv":if(o[u]=AmCharts.parseCSV(s,n),!1===o[u])return l(n.error,n,t),i(AmCharts.__("Error parsing CSV file",t.language)+": "+c.url,!1,n),void(o[u]=[]);o[u]=a(o[u],n),l(n.load,n,t);break;default:return l(n.error,n,t),void i(AmCharts.__("Unsupported data format",t.language)+": "+n.format,!1,n.noStyles)}if(c.remaining--,0===c.remaining&&(l(n.complete,t),n.async))if("map"===t.type)t.validateNow(!0),d();else if("gauge"!==t.type&&t.addListener("dataUpdated",function(e){"stock"!==t.type||n.reloading||void 0===t.periodSelector||t.periodSelector.setDefaultPeriod(),d(),t.events.dataUpdated.pop()}),"gauge"===t.type?(d(),t.validateNow()):t.validateData(),c.startDuration)if("stock"===t.type){t.panelsSettings.startDuration=c.startDuration;for(var p=0;p"}else r.innerHTML=e;t.containerDiv.appendChild(r),c.curtain=r}function d(){try{void 0!==c.curtain&&t.containerDiv.removeChild(c.curtain)}catch(t){}c.curtain=void 0}function l(t,e,a,r){"function"==typeof t&&t.call(c,e,a,r)}void 0!==t.dataLoader&&function(t){return"object"==typeof t}(t.dataLoader)||(t.dataLoader={});var u=t.version.split(".");if(!(Number(u[0])<3||3===Number(u[0])&&Number(u[1])<13)){var c=t.dataLoader;c.remaining=0,c.percentLoaded={};var p={async:!0,format:"json",showErrors:!0,showCurtain:!0,noStyles:!1,reload:0,timestamp:!1,delimiter:",",skip:0,skipEmpty:!0,emptyAs:void 0,useColumnNames:!1,init:!1,progress:!1,reverse:!1,reloading:!1,complete:!1,error:!1,numberFields:[],headers:[],chart:t};c.loadData=function(){if("stock"===t.type)setTimeout(function(){0>t.panelsSettings.startDuration&&(c.startDuration=t.panelsSettings.startDuration,t.panelsSettings.startDuration=0);for(var a=0;a0,i=[],s=[];if(e.useColumnNames){s=o.shift();for(var d=0;d Save picture as... to save the image.","capturing.delayed.menu.label":"{{duration}}","capturing.delayed.menu.title":"Click to cancel","menu.label.print":"Print","menu.label.undo":"Undo","menu.label.redo":"Redo","menu.label.cancel":"Cancel","menu.label.save.image":"Download as ...","menu.label.save.data":"Save as ...","menu.label.draw":"Annotate ...","menu.label.draw.change":"Change ...","menu.label.draw.add":"Add ...","menu.label.draw.shapes":"Shape ...","menu.label.draw.colors":"Color ...","menu.label.draw.widths":"Size ...","menu.label.draw.opacities":"Opacity ...","menu.label.draw.text":"Text","menu.label.draw.modes":"Mode ...","menu.label.draw.modes.pencil":"Pencil","menu.label.draw.modes.line":"Line","menu.label.draw.modes.arrow":"Arrow","label.saved.from":"Saved from: "}),function(){AmCharts["export"]=function(t,r){var s,d={name:"export",version:"1.4.76",libs:{async:!0,autoLoad:!0,reload:!1,resources:["fabric.js/fabric.min.js","FileSaver.js/FileSaver.min.js",{"jszip/jszip.min.js":["xlsx/xlsx.min.js"],"pdfmake/pdfmake.min.js":["pdfmake/vfs_fonts.js"]}],namespaces:{"pdfmake.min.js":"pdfMake","jszip.min.js":"JSZip","xlsx.min.js":"XLSX","fabric.min.js":"fabric","FileSaver.min.js":"saveAs"},loadTimeout:1e4,unsupportedIE9libs:["pdfmake.min.js","jszip.min.js","xlsx.min.js"]},config:{},setup:{chart:t,hasBlob:!1,wrapper:!1,isIE:!!window.document.documentMode,IEversion:window.document.documentMode,hasTouch:"object"==typeof window.Touch,focusedMenuItem:void 0,hasClasslist:"classList"in document.createElement("_")},drawing:{enabled:!1,undos:[],redos:[],buffer:{position:{x1:0,y1:0,x2:0,y2:0,xD:0,yD:0}},handler:{undo:function(){var c=d.drawing.undos.pop();if(c){if(c.selectable=!0,d.drawing.redos.push(c),"added"==c.action)d.setup.fabric.remove(c.target);else{if(!c.target.changed&&"added:modified"==c.action)return void d.drawing.handler.undo();var u=JSON.parse(c.state);c.target.recentState=c.state,c.target instanceof fabric.Group?(u=d.prepareGroupState(u),c.target.set(u),d.drawing.handler.change({color:u.cfg.color,width:u.cfg.width,opacity:u.cfg.opacity},!0,c.target)):c.target.set(u)}d.setup.fabric.renderAll()}},redo:function(){var c=d.drawing.redos.pop();if(c){if(c.selectable=!0,d.drawing.undos.push(c),"added"==c.action)d.setup.fabric.add(c.target);else if("added:modified"==c.action)return void d.drawing.handler.redo();var u=JSON.parse(c.state);c.target.recentState=c.state,c.target instanceof fabric.Group?(u=d.prepareGroupState(u),c.target.set(u),d.drawing.handler.change({color:u.cfg.color,width:u.cfg.width,opacity:u.cfg.opacity},!0,c.target)):c.target.set(u),d.setup.fabric.renderAll()}},done:function(){d.drawing.enabled=!1,d.drawing.buffer.enabled=!1,d.drawing.undos=[],d.drawing.redos=[],d.createMenu(d.config.menu),d.setup.fabric.deactivateAll(),d.isElement(d.setup.wrapper)&&d.isElement(d.setup.wrapper.parentNode)&&d.setup.wrapper.parentNode.removeChild&&(d.setup.wrapper.parentNode.removeChild(d.setup.wrapper),d.setup.wrapper=!1)},add:function(c){var u=d.deepMerge({top:d.setup.fabric.height/2,left:d.setup.fabric.width/2},c||{}),f=-1==u.url.indexOf(".svg")?fabric.Image.fromURL:fabric.loadSVGFromURL;f(u.url,function(h,m){var w=void 0===m?h:fabric.util.groupSVGElements(h,m),N=!1;(w.height>d.setup.fabric.height||w.width>d.setup.fabric.width)&&(N=d.setup.fabric.height/2/w.height),u.top>d.setup.fabric.height&&(u.top=d.setup.fabric.height/2),u.left>d.setup.fabric.width&&(u.left=d.setup.fabric.width/2),d.drawing.buffer.isDrawing=!0,w.set({originX:"center",originY:"center",top:u.top,left:u.left,width:N?w.width*N:w.width,height:N?w.height*N:w.height,fill:d.drawing.color}),d.setup.fabric.add(w)})},change:function(c,u,f){var m,w,N,h=d.deepMerge({},c||{}),S=f||d.drawing.buffer.target,T=S?S._objects?S._objects:[S]:null;if(h.mode&&(d.drawing.mode=h.mode),h.width&&(d.drawing.width=h.width,d.drawing.fontSize=h.fontSize=3*h.width,1==d.drawing.width&&(d.drawing.fontSize=h.fontSize=d.defaults.fabric.drawing.fontSize)),h.fontSize&&(d.drawing.fontSize=h.fontSize),h.color&&(d.drawing.color=h.color),h.opacity&&(d.drawing.opacity=h.opacity),N=d.getRGBA(d.drawing.color),N.pop(),N.push(d.drawing.opacity),d.drawing.color="rgba("+N.join()+")",d.setup.fabric.freeDrawingBrush.color=d.drawing.color,d.setup.fabric.freeDrawingBrush.width=d.drawing.width,S){for(m=JSON.parse(S.recentState).cfg,m&&(h.color=h.color||m.color,h.width=h.width||m.width,h.opacity=h.opacity||m.opacity,h.fontSize=h.fontSize||m.fontSize,N=d.getRGBA(h.color),N.pop(),N.push(h.opacity),h.color="rgba("+N.join()+")"),S.changed=!0,w=0;w=d.setup.IEversion&&d.libs.unsupportedIE9libs&&-1!=d.libs.unsupportedIE9libs.indexOf(I))return!1;if(void 0!==window[D])return w=!0,!0}}),(!w||d.libs.reload)&&(N.addEventListener("load",h),d.addListenerToRemove("load",N,h),N.addEventListener("error",f),d.addListenerToRemove("error",N,f),document.head.appendChild(N))},addListenerToRemove:function(c,u,f){d.listenersToRemove.push({node:u,method:f,event:c})},loadDependencies:function(){var c;if(d.libs.autoLoad)for(c=0;c=d.setup.IEversion&&(!Array.prototype.indexOf||!document.head||!1===d.config.fallback)?!1:!0)},getAngle:function(c,u,f,h){var N,m=f-c,w=h-u;return N=0==m?0==w?0:0m?Math.atan(w/m)+Math.PI:0>w?Math.atan(w/m)+2*Math.PI:Math.atan(w/m),180*N/Math.PI},gatherAttribute:function(c,u,f,h){var m,h=h?h:0,f=f?f:3;return c&&(m=c.getAttribute(u),!m&&hf.x1-f.x2?-1*(f.x1-f.x2):f.x1-f.x2,f.yD=0>f.y1-f.y2?-1*(f.y1-f.y2):f.y1-f.y2,f},modifyFabric:function(){fabric.ElementsParser.prototype.resolveGradient=function(c,u){var f=c.get(u);if(/^url\(/.test(f)){var h=f.slice(f.indexOf("#")+1,f.length-1);if(fabric.gradientDefs[this.svgUid][h]){var m=fabric.Gradient.fromElement(fabric.gradientDefs[this.svgUid][h],c);m.coords.y1&&"pie"!=d.setup.chart.type&&(m.coords.y2=-1*m.coords.y1,m.coords.y1=0),c.set(u,m)}}},fabric.Text.fromElement=function(c,u){if(!c)return null;var f=fabric.parseAttributes(c,fabric.Text.ATTRIBUTE_NAMES);u=fabric.util.object.extend(u?fabric.util.object.clone(u):{},f),u.top=u.top||0,u.left=u.left||0,"dx"in f&&(u.left+=f.dx),"dy"in f&&(u.top+=f.dy),"fontSize"in u||(u.fontSize=fabric.Text.DEFAULT_SVG_FONT_SIZE),u.originX||(u.originX="left");var h="",m=[];if(!("textContent"in c))"firstChild"in c&&null!==c.firstChild&&"data"in c.firstChild&&null!==c.firstChild.data&&m.push(c.firstChild.data);else if(c.childNodes)for(var w=0;wS.maxWidth?A.legend.width:S.maxWidth,S.maxHeight=A.legend.height>S.maxHeight?A.legend.height:S.maxHeight,A=d.gatherElements(A,h,N),m[A.legend.type](A)}-1==["top","bottom"].indexOf(d.config.legend.position)?-1==["left","right"].indexOf(d.config.legend.position)?(w.height+=S.height,w.width+=S.maxWidth):(w.width+=S.maxWidth,w.height=S.height>w.height?S.height:w.height):(w.width=S.maxWidth>w.width?S.maxWidth:w.width,w.height+=S.height)}if(d.drawing.enabled=h.drawing.enabled="draw"==h.action,d.drawing.buffer.enabled=d.drawing.enabled,d.setup.wrapper=document.createElement("div"),d.setup.wrapper.setAttribute("class",d.setup.chart.classNamePrefix+"-export-canvas"),d.setup.chart.containerDiv.appendChild(d.setup.wrapper),"stock"==d.setup.chart.type){var F={top:0,right:0,bottom:0,left:0};d.setup.chart.leftContainer&&(w.width-=d.setup.chart.leftContainer.offsetWidth,F.left=d.setup.chart.leftContainer.offsetWidth+2*d.setup.chart.panelsSettings.panelSpacing),d.setup.chart.rightContainer&&(w.width-=d.setup.chart.rightContainer.offsetWidth,F.right=d.setup.chart.rightContainer.offsetWidth+2*d.setup.chart.panelsSettings.panelSpacing),d.setup.chart.periodSelector&&-1!=["top","bottom"].indexOf(d.setup.chart.periodSelector.position)&&(w.height-=d.setup.chart.periodSelector.offsetHeight+d.setup.chart.panelsSettings.panelSpacing,F[d.setup.chart.periodSelector.position]+=d.setup.chart.periodSelector.offsetHeight+d.setup.chart.panelsSettings.panelSpacing),d.setup.chart.dataSetSelector&&-1!=["top","bottom"].indexOf(d.setup.chart.dataSetSelector.position)&&(w.height-=d.setup.chart.dataSetSelector.offsetHeight,F[d.setup.chart.dataSetSelector.position]+=d.setup.chart.dataSetSelector.offsetHeight),d.setup.wrapper.style.paddingTop=d.numberToPx(F.top),d.setup.wrapper.style.paddingRight=d.numberToPx(F.right),d.setup.wrapper.style.paddingBottom=d.numberToPx(F.bottom),d.setup.wrapper.style.paddingLeft=d.numberToPx(F.left)}d.setup.canvas=document.createElement("canvas"),d.setup.wrapper.appendChild(d.setup.canvas);var D=d.removeFunctionsFromObject(d.deepMerge({width:w.width,height:w.height,isDrawingMode:!0},h));for(d.setup.fabric=new fabric.Canvas(d.setup.canvas,D),d.deepMerge(d.setup.fabric,h),d.deepMerge(d.setup.fabric.freeDrawingBrush,h.drawing),d.deepMerge(d.drawing,h.drawing),d.drawing.handler.change(h.drawing),d.setup.fabric.on("mouse:down",function(E){d.gatherPosition(E.e,1);d.drawing.buffer.pressedTS=+new Date,d.isPressed(E.e),d.drawing.buffer.isDrawing=!1,d.drawing.buffer.isDrawingTimer=setTimeout(function(){d.drawing.buffer.isSelected||(d.drawing.buffer.isDrawing=!0)},200)}),d.setup.fabric.on("mouse:move",function(E){var I=d.gatherPosition(E.e,2);if(d.isPressed(E.e),d.drawing.buffer.isPressed&&!d.drawing.buffer.isSelected&&(d.drawing.buffer.isDrawing=!0,!d.drawing.buffer.line&&"pencil"!=d.drawing.mode&&(5d.config.fabric.loadTimeout)&&(clearTimeout(K),d.handleBorder(h),d.handleCallback(h.afterCapture,h),d.setup.fabric.renderAll(),d.handleCallback(u,h))},AmCharts.updateRate)}}(A),function(E,I){var P,O=d.gatherAttribute(E,"class"),B=d.gatherAttribute(E,"visibility"),G=d.gatherAttribute(E,"clip-path");I.className=O+"",I.classList=(O+"").split(" "),I.clipPath=G,I.svg=E;var z=["fill","stroke"];for(P=0;P"!=H&&(U=3,H=T.slice(-U));var X=T.slice(0,T.length-U),W=" clip-path=\"url(#"+z+")\" ",_=d.gatherAttribute(A.svg,"class");if(_=_?_.split(" "):[],T=-1==_.indexOf(d.setup.chart.classNamePrefix+"-graph-line")?""+T+"":X+W+H,-1==h.indexOf(z)){var Y=new XMLSerializer().serializeToString(A.svg);f.push(Y),h.push(z)}}return T}},c||{});if(!d.handleNamespace("fabric",{scope:this,cb:d.toSVG,args:arguments}))return!1;if(w=d.setup.fabric.toSVG(m,m.reviver),f.length){var N=w.slice(0,w.length-6),S=w.slice(-6);w=N+f.join("")+S}return m.compress&&(w=w.replace(/[\t\r\n]+/g,"")),m.getBase64&&(w="data:image/svg+xml;base64,"+btoa(w)),d.handleCallback(u,w,m),w},toPDF:function(c,u){function f(A){if("number"==typeof A||A instanceof Number)A={left:A,right:A,top:A,bottom:A};else if(!(A instanceof Array))A={left:d.defaults.pdfMake.pageMargins,top:d.defaults.pdfMake.pageMargins,right:d.defaults.pdfMake.pageMargins,bottom:d.defaults.pdfMake.pageMargins};else if(2===A.length)A={left:A[0],top:A[1],right:A[0],bottom:A[1]};else if(4===A.length)A={left:A[0],top:A[1],right:A[2],bottom:A[3]};else throw"Invalid pageMargins definition";return A}function h(A,M){var F=d.defaults.pdfMake.pageSizes[(A+"").toUpperCase()].slice();if(!F)throw new Error("The given pageSize \""+A+"\" does not exist!");return"landscape"==M&&F.reverse(),F}var w,m=d.deepMerge(d.deepMerge({multiplier:d.config.multiplier||2,pageOrigin:void 0===d.config.pageOrigin},d.config.pdfMake),c||{},!0);if(/iP(hone|od|ad)/.test(navigator.platform)&&(m.multiplier=1),!d.handleNamespace("pdfMake",{scope:this,cb:d.toPDF,args:arguments}))return!1;if(m.images.reference=d.toPNG(m),!m.content){var N=[],S=h(m.pageSize,m.pageOrientation),T=f(m.pageMargins);S[0]-=T.left+T.right,S[1]-=T.top+T.bottom,m.pageOrigin&&(N.push(d.i18l("label.saved.from")),N.push(window.location.href),S[1]-=2*14.064),N.push({image:"reference",fit:S}),m.content=N}return w=new pdfMake.createPdf(m),u&&w.getDataUrl(function(A){return function(){A.apply(d,arguments)}}(u)),w},toPRINT:function(c,u){var f,h=d.deepMerge({delay:1,lossless:!1},c||{}),m=d.toImage(h),w=[],N=document.body.childNodes,S=document.documentElement.scrollTop||document.body.scrollTop;for(m.setAttribute("style","width: 100%; max-height: 100%;"),f=0;fh.delay&&(h.delay=1e3),setTimeout(function(){window.print(),setTimeout(function(){for(f=0;fD&&(F.s.r=D),F.s.c>E&&(F.s.c=E),F.e.rF.s.c&&(M["!ref"]=XLSX.utils.encode_range(F)),M}(w),N=XLSX.write(S,{bookType:"xlsx",bookSST:!0,type:"base64"}),N="data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,"+N,d.handleCallback(u,N,m),N)},toArray:function(c,u){function h(F){return"string"==typeof F&&(N.escape&&(F=F.replace("\"","\"\"")),N.quotes&&(F=["\"",F,"\""].join(""))),F}var w,N=d.deepMerge({withHeader:!1,stringify:!0,escape:!1,quotes:!1},c||{},!0),S=[],T=[],A=[],M=d.config.processData;return N.processData=function(F,D){var E=D.exportFields||Object.keys(D.dataFieldsMap);for(w=0;w>16),E((65280&B)>>8),E(255&B);return 2===G?(B=f(D.charAt(I))<<2|f(D.charAt(I+1))>>4,E(255&B)):1==G&&(B=f(D.charAt(I))<<10|f(D.charAt(I+1))<<4|f(D.charAt(I+2))>>2,E(255&B>>8),E(255&B)),z}(m.data);return d.handleCallback(u,F,m),F},removeFunctionsFromObject:function(c){return Object.keys(c).some(function(u){"function"==typeof c[u]&&delete c[u]}),c},handleCallback:function(c){var u,f=[];if(c&&c instanceof Function){for(u=0;uh.libs.loadTimeout||S in window)&&(clearTimeout(T),h.handleCallback(c,S,A-m>h.libs.loadTimeout))},AmCharts.updateRate)})(N)})},getChartData:function(c){function u(U,H,X){function W(_,Y){return-1==f.dataFields.indexOf(_)?_:W([_,".",Y].join(""))}U&&f.exportTitles&&"gantt"!=d.setup.chart.type&&(h=W(U,X),f.dataFieldsMap[h]=U,f.dataFields.push(h),f.titles[h]=H||h)}var h,m,w,N,T,f=d.deepMerge({data:[],titles:{},dateFields:[],dataFields:[],dataFieldsMap:{},exportTitles:d.config.exportTitles,exportFields:d.config.exportFields,exportSelection:d.config.exportSelection,columnNames:d.config.columnNames},c||{},!0),S=["valueField","openField","closeField","highField","lowField","xField","yField"];if(0==f.data.length)if("stock"==d.setup.chart.type){for(f.data=d.cloneObject(d.setup.chart.mainDataSet.dataProvider),u(d.setup.chart.mainDataSet.categoryField),f.dateFields.push(d.setup.chart.mainDataSet.categoryField),m=0;mt.endDate)&&(N=!0):(ft.endIndex)&&(N=!0)),u.dateFormat&&"dateObject"!=u.dateFormat&&M instanceof Date&&(M=AmCharts.formatDate(M,u.dateFormat))),u.dataFieldsTitlesMap[T]=A,w[A]=M}N||m.push(w)}u.data=m}return void 0!==u.processData&&(u.data=d.handleCallback(u.processData,u.data,u)),u.data},capitalize:function(c){return c.charAt(0).toUpperCase()+c.slice(1).toLowerCase()},createMenu:function(c,u){function f(w,N){var S,T,A=document.createElement("ul");for(S=0;S=T?(clearTimeout(h),"draw"!=f.action&&d.createMenu(d.config.menu)):S&&(S.innerHTML=d.i18l("capturing.delayed.menu.label").replace("{{duration}}",AmCharts.toFixed(T,2)))},AmCharts.updateRate),m=setTimeout(function(){u.apply(d,arguments)},1e3*f.delay)},migrateSetup:function(c){function u(h){Object.keys(h).some(function(w){var N=h[w];"export"==w.slice(0,6)&&N?f.menu.push(w.slice(6)):"userCFG"==w?u(N):"menuItems"==w?f.menu=N:"libs"==w?f.libs=N:"string"==typeof w&&(f[w]=N)})}var f={enabled:!0,migrated:!0,libs:{autoLoad:!0},menu:[]};return u(c),f},clear:function(){var c,u;for(void 0!==d.setup.fabric&&d.setup.fabric.removeListeners(),c=0;c-1},complexity:function(){return this.getObjects().reduce(function(t,e){return t+=e.complexity?e.complexity():0},0)}},fabric.CommonMethods={_setOptions:function(t){for(var e in t)this.set(e,t[e])},_initGradient:function(t,e){!t||!t.colorStops||t instanceof fabric.Gradient||this.set(e,new fabric.Gradient(t))},_initPattern:function(t,e,i){!t||!t.source||t instanceof fabric.Pattern?i&&i():this.set(e,new fabric.Pattern(t,i))},_initClipping:function(t){if(t.clipTo&&"string"==typeof t.clipTo){var e=fabric.util.getFunctionBody(t.clipTo);void 0!==e&&(this.clipTo=new Function("ctx",e))}},_setObject:function(t){for(var e in t)this._set(e,t[e])},set:function(t,e){return"object"==typeof t?this._setObject(t):"function"==typeof e&&"clipTo"!==t?this._set(t,e(this.get(t))):this._set(t,e),this},_set:function(t,e){this[t]=e},toggle:function(t){var e=this.get(t);return"boolean"==typeof e&&this.set(t,!e),this},get:function(t){return this[t]}},function(t){var e=Math.sqrt,i=Math.atan2,r=Math.pow,n=Math.abs,s=Math.PI/180;fabric.util={removeFromArray:function(t,e){var i=t.indexOf(e);return-1!==i&&t.splice(i,1),t},getRandomInt:function(t,e){return Math.floor(Math.random()*(e-t+1))+t},degreesToRadians:function(t){return t*s},radiansToDegrees:function(t){return t/s},rotatePoint:function(t,e,i){t.subtractEquals(e);var r=fabric.util.rotateVector(t,i);return new fabric.Point(r.x,r.y).addEquals(e)},rotateVector:function(t,e){var i=Math.sin(e),r=Math.cos(e);return{x:t.x*r-t.y*i,y:t.x*i+t.y*r}},transformPoint:function(t,e,i){return i?new fabric.Point(e[0]*t.x+e[2]*t.y,e[1]*t.x+e[3]*t.y):new fabric.Point(e[0]*t.x+e[2]*t.y+e[4],e[1]*t.x+e[3]*t.y+e[5])},makeBoundingBoxFromPoints:function(t){var e=[t[0].x,t[1].x,t[2].x,t[3].x],i=fabric.util.array.min(e),r=fabric.util.array.max(e),n=Math.abs(i-r),s=[t[0].y,t[1].y,t[2].y,t[3].y],o=fabric.util.array.min(s),a=fabric.util.array.max(s);return{left:i,top:o,width:n,height:Math.abs(o-a)}},invertTransform:function(t){var e=1/(t[0]*t[3]-t[1]*t[2]),i=[e*t[3],-e*t[1],-e*t[2],e*t[0]],r=fabric.util.transformPoint({x:t[4],y:t[5]},i,!0);return i[4]=-r.x,i[5]=-r.y,i},toFixed:function(t,e){return parseFloat(Number(t).toFixed(e))},parseUnit:function(t,e){var i=/\D{0,2}$/.exec(t),r=parseFloat(t);switch(e||(e=fabric.Text.DEFAULT_SVG_FONT_SIZE),i[0]){case"mm":return r*fabric.DPI/25.4;case"cm":return r*fabric.DPI/2.54;case"in":return r*fabric.DPI;case"pt":return r*fabric.DPI/72;case"pc":return r*fabric.DPI/72*12;case"em":return r*e;default:return r}},falseFunction:function(){return!1},getKlass:function(t,e){return t=fabric.util.string.camelize(t.charAt(0).toUpperCase()+t.slice(1)),fabric.util.resolveNamespace(e)[t]},resolveNamespace:function(e){if(!e)return fabric;var i,r=e.split("."),n=r.length,s=t||fabric.window;for(i=0;ir;)(r+=a[d++%f])>l&&(r=l),t[g?"lineTo":"moveTo"](r,0),g=!g;t.restore()},createCanvasElement:function(t){return t||(t=fabric.document.createElement("canvas")),t.getContext||"undefined"==typeof G_vmlCanvasManager||G_vmlCanvasManager.initElement(t),t},createImage:function(){return fabric.isLikelyNode?new(require("canvas").Image):fabric.document.createElement("img")},createAccessors:function(t){var e,i,r,n,s,o=t.prototype;for(e=o.stateProperties.length;e--;)n="set"+(r=(i=o.stateProperties[e]).charAt(0).toUpperCase()+i.slice(1)),o[s="get"+r]||(o[s]=function(t){return new Function('return this.get("'+t+'")')}(i)),o[n]||(o[n]=function(t){return new Function("value",'return this.set("'+t+'", value)')}(i))},clipContext:function(t,e){e.save(),e.beginPath(),t.clipTo(e),e.clip()},multiplyTransformMatrices:function(t,e,i){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],i?0:t[0]*e[4]+t[2]*e[5]+t[4],i?0:t[1]*e[4]+t[3]*e[5]+t[5]]},qrDecompose:function(t){var n=i(t[1],t[0]),o=r(t[0],2)+r(t[1],2),a=e(o),h=(t[0]*t[3]-t[2]*t[1])/a,c=i(t[0]*t[2]+t[1]*t[3],o);return{angle:n/s,scaleX:a,scaleY:h,skewX:c/s,skewY:0,translateX:t[4],translateY:t[5]}},customTransformMatrix:function(t,e,i){var r=[1,0,n(Math.tan(i*s)),1],o=[n(t),0,0,n(e)];return fabric.util.multiplyTransformMatrices(o,r,!0)},resetObjectTransform:function(t){t.scaleX=1,t.scaleY=1,t.skewX=0,t.skewY=0,t.flipX=!1,t.flipY=!1,t.setAngle(0)},getFunctionBody:function(t){return(String(t).match(/function[^{]*\{([\s\S]*)\}/)||{})[1]},isTransparent:function(t,e,i,r){r>0&&(e>r?e-=r:e=0,i>r?i-=r:i=0);var n,s,o=!0,a=t.getImageData(e,i,2*r||1,2*r||1),h=a.data.length;for(n=3;n0?A-=2*f:1===c&&A<0&&(A+=2*f);for(var E=Math.ceil(Math.abs(A/f*2)),I=[],L=A/E,F=8/3*Math.sin(L/4)*Math.sin(L/4)/Math.sin(L/2),B=P+L,R=0;R=n?s-n:2*Math.PI-(n-s)}function r(t,e,i,r,n,s,h,c){var l=a.call(arguments);if(o[l])return o[l];var u,f,d,g,p,v,b,m,_=Math.sqrt,y=Math.min,x=Math.max,C=Math.abs,S=[],w=[[],[]];f=6*t-12*i+6*n,u=-3*t+9*i-9*n+3*h,d=3*i-3*t;for(var O=0;O<2;++O)if(O>0&&(f=6*e-12*r+6*s,u=-3*e+9*r-9*s+3*c,d=3*r-3*e),C(u)<1e-12){if(C(f)<1e-12)continue;0<(g=-d/f)&&g<1&&S.push(g)}else(b=f*f-4*d*u)<0||(0<(p=(-f+(m=_(b)))/(2*u))&&p<1&&S.push(p),0<(v=(-f-m)/(2*u))&&v<1&&S.push(v));for(var T,j,k,M=S.length,D=M;M--;)T=(k=1-(g=S[M]))*k*k*t+3*k*k*g*i+3*k*g*g*n+g*g*g*h,w[0][M]=T,j=k*k*k*e+3*k*k*g*r+3*k*g*g*s+g*g*g*c,w[1][M]=j;w[0][D]=t,w[1][D]=e,w[0][D+1]=h,w[1][D+1]=c;var P=[{x:y.apply(null,w[0]),y:y.apply(null,w[1])},{x:x.apply(null,w[0]),y:x.apply(null,w[1])}];return o[l]=P,P}var n={},s={},o={},a=Array.prototype.join;fabric.util.drawArc=function(e,i,r,n){for(var s=n[0],o=n[1],a=n[2],h=n[3],c=n[4],l=[[],[],[],[]],u=t(n[5]-i,n[6]-r,s,o,h,c,a),f=0,d=u.length;f>>0;if(0===i)return-1;var r=0;if(arguments.length>0&&((r=Number(arguments[1]))!==r?r=0:0!==r&&r!==Number.POSITIVE_INFINITY&&r!==Number.NEGATIVE_INFINITY&&(r=(r>0||-1)*Math.floor(Math.abs(r)))),r>=i)return-1;for(var n=r>=0?r:Math.max(i-Math.abs(r),0);n>>0;i>>0;r>>0;i>>0;i>>0;n>>0,r=0;if(arguments.length>1)e=arguments[1];else for(;;){if(r in this){e=this[r++];break}if(++r>=i)throw new TypeError}for(;r=e})}}}(),function(){function t(e,i,r){if(r)if(!fabric.isLikelyNode&&i instanceof Element)e=i;else if(i instanceof Array){e=[];for(var n=0,s=i.length;n/g,">")}}}(),function(){var t=Array.prototype.slice,e=Function.prototype.apply,i=function(){};Function.prototype.bind||(Function.prototype.bind=function(r){var n,s=this,o=t.call(arguments,1);return n=o.length?function(){return e.call(s,this instanceof i?this:r,o.concat(t.call(arguments)))}:function(){return e.call(s,this instanceof i?this:r,arguments)},i.prototype=this.prototype,n.prototype=new i,n})}(),function(){function t(){}function e(t){for(var e=null,r=this;r.constructor.superclass;){var n=r.constructor.superclass.prototype[t];if(r[t]!==n){e=n;break}r=r.constructor.superclass.prototype}return e?arguments.length>1?e.apply(this,i.call(arguments,1)):e.call(this):console.log("tried to callSuper "+t+", method not found in prototype chain",this)}var i=Array.prototype.slice,r=function(){},n=function(){for(var t in{toString:1})if("toString"===t)return!1;return!0}(),s=function(t,e,i){for(var r in e)r in t.prototype&&"function"==typeof t.prototype[r]&&(e[r]+"").indexOf("callSuper")>-1?t.prototype[r]=function(t){return function(){var r=this.constructor.superclass;this.constructor.superclass=i;var n=e[t].apply(this,arguments);if(this.constructor.superclass=r,"initialize"!==t)return n}}(r):t.prototype[r]=e[r],n&&(e.toString!==Object.prototype.toString&&(t.prototype.toString=e.toString),e.valueOf!==Object.prototype.valueOf&&(t.prototype.valueOf=e.valueOf))};fabric.util.createClass=function(){function n(){this.initialize.apply(this,arguments)}var o=null,a=i.call(arguments,0);"function"==typeof a[0]&&(o=a.shift()),n.superclass=o,n.subclasses=[],o&&(t.prototype=o.prototype,n.prototype=new t,o.subclasses.push(n));for(var h=0,c=a.length;h=.9999?"":"alpha(opacity="+100*e+")",i.filter=i.filter.replace(r,e)):i.filter+=" alpha(opacity="+100*e+")",t}),fabric.util.setStyle=function(t,e){var i=t.style;if(!i)return t;if("string"==typeof e)return t.style.cssText+=";"+e,e.indexOf("opacity")>-1?n(t,e.match(/opacity:\s*(\d?\.?\d*)/)[1]):t;for(var r in e)"opacity"===r?n(t,e[r]):i["float"===r||"cssFloat"===r?void 0===i.styleFloat?"cssFloat":"styleFloat":r]=e[r];return t}}(),function(){function t(t,e){var i=fabric.document.createElement(t);for(var r in e)"class"===r?i.className=e[r]:"for"===r?i.htmlFor=e[r]:i.setAttribute(r,e[r]);return i}function e(t){for(var e=0,i=0,r=fabric.document.documentElement,n=fabric.document.body||{scrollLeft:0,scrollTop:0};t&&(t.parentNode||t.host)&&((t=t.parentNode||t.host)===fabric.document?(e=n.scrollLeft||r.scrollLeft||0,i=n.scrollTop||r.scrollTop||0):(e+=t.scrollLeft||0,i+=t.scrollTop||0),1!==t.nodeType||"fixed"!==fabric.util.getElementStyle(t,"position")););return{left:e,top:i}}var i,r=Array.prototype.slice,n=function(t){return r.call(t,0)};try{i=n(fabric.document.childNodes)instanceof Array}catch(t){}i||(n=function(t){for(var e=new Array(t.length),i=t.length;i--;)e[i]=t[i];return e});var s;s=fabric.document.defaultView&&fabric.document.defaultView.getComputedStyle?function(t,e){var i=fabric.document.defaultView.getComputedStyle(t,null);return i?i[e]:void 0}:function(t,e){var i=t.style[e];return!i&&t.currentStyle&&(i=t.currentStyle[e]),i},function(){var t=fabric.document.documentElement.style,e="userSelect"in t?"userSelect":"MozUserSelect"in t?"MozUserSelect":"WebkitUserSelect"in t?"WebkitUserSelect":"KhtmlUserSelect"in t?"KhtmlUserSelect":"";fabric.util.makeElementUnselectable=function(t){return void 0!==t.onselectstart&&(t.onselectstart=fabric.util.falseFunction),e?t.style[e]="none":"string"==typeof t.unselectable&&(t.unselectable="on"),t},fabric.util.makeElementSelectable=function(t){return void 0!==t.onselectstart&&(t.onselectstart=null),e?t.style[e]="":"string"==typeof t.unselectable&&(t.unselectable=""),t}}(),function(){fabric.util.getScript=function(t,e){var i=fabric.document.getElementsByTagName("head")[0],r=fabric.document.createElement("script"),n=!0;r.onload=r.onreadystatechange=function(t){if(n){if("string"==typeof this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)return;n=!1,e(t||fabric.window.event),r=r.onload=r.onreadystatechange=null}},r.src=t,i.appendChild(r)}}(),fabric.util.getById=function(t){return"string"==typeof t?fabric.document.getElementById(t):t},fabric.util.toArray=n,fabric.util.makeElement=t,fabric.util.addClass=function(t,e){t&&-1===(" "+t.className+" ").indexOf(" "+e+" ")&&(t.className+=(t.className?" ":"")+e)},fabric.util.wrapElement=function(e,i,r){return"string"==typeof i&&(i=t(i,r)),e.parentNode&&e.parentNode.replaceChild(i,e),i.appendChild(e),i},fabric.util.getScrollLeftTop=e,fabric.util.getElementOffset=function(t){var i,r,n=t&&t.ownerDocument,o={left:0,top:0},a={left:0,top:0},h={borderLeftWidth:"left",borderTopWidth:"top",paddingLeft:"left",paddingTop:"top"};if(!n)return a;for(var c in h)a[h[c]]+=parseInt(s(t,c),10)||0;return i=n.documentElement,void 0!==t.getBoundingClientRect&&(o=t.getBoundingClientRect()),r=e(t),{left:o.left+r.left-(i.clientLeft||0)+a.left,top:o.top+r.top-(i.clientTop||0)+a.top}},fabric.util.getElementStyle=s}(),function(){function t(t,e){return t+(/\?/.test(t)?"&":"?")+e}function e(){}var i=function(){for(var t=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP.3.0")},function(){return new XMLHttpRequest}],e=t.length;e--;)try{if(t[e]())return t[e]}catch(t){}}();fabric.util.request=function(r,n){n||(n={});var s=n.method?n.method.toUpperCase():"GET",o=n.onComplete||function(){},a=i(),h=n.body||n.parameters;return a.onreadystatechange=function(){4===a.readyState&&(o(a),a.onreadystatechange=e)},"GET"===s&&(h=null,"string"==typeof n.parameters&&(r=t(r,n.parameters))),a.open(s,r,!0),"POST"!==s&&"PUT"!==s||a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.send(h),a}}(),fabric.log=function(){},fabric.warn=function(){},"undefined"!=typeof console&&["log","warn"].forEach(function(t){void 0!==console[t]&&"function"==typeof console[t].apply&&(fabric[t]=function(){return console[t].apply(console,arguments)})}),function(){function t(){return!1}function e(){return i.apply(fabric.window,arguments)}var i=fabric.window.requestAnimationFrame||fabric.window.webkitRequestAnimationFrame||fabric.window.mozRequestAnimationFrame||fabric.window.oRequestAnimationFrame||fabric.window.msRequestAnimationFrame||function(t){fabric.window.setTimeout(t,1e3/60)};fabric.util.animate=function(i){e(function(r){i||(i={});var n,s=r||+new Date,o=i.duration||500,a=s+o,h=i.onChange||t,c=i.abort||t,l=i.onComplete||t,u=i.easing||function(t,e,i,r){return-i*Math.cos(t/r*(Math.PI/2))+i+e},f="startValue"in i?i.startValue:0,d="endValue"in i?i.endValue:100,g=i.byValue||d-f;i.onStart&&i.onStart(),function t(r){if(c())l(d,1,1);else{var p=(n=r||+new Date)>a?o:n-s,v=p/o,b=u(p,f,g,o),m=Math.abs((b-f)/g);h(b,m,v),n>a?i.onComplete&&i.onComplete():e(t)}}(s)})},fabric.util.requestAnimFrame=e}(),function(){function t(t,e,i){var r="rgba("+parseInt(t[0]+i*(e[0]-t[0]),10)+","+parseInt(t[1]+i*(e[1]-t[1]),10)+","+parseInt(t[2]+i*(e[2]-t[2]),10);return r+=","+(t&&e?parseFloat(t[3]+i*(e[3]-t[3])):1),r+=")"}fabric.util.animateColor=function(e,i,r,n){var s=new fabric.Color(e).getSource(),o=new fabric.Color(i).getSource();n=n||{},fabric.util.animate(fabric.util.object.extend(n,{duration:r||500,startValue:s,endValue:o,byValue:o,easing:function(e,i,r,s){return t(i,r,n.colorEasing?n.colorEasing(e,s):1-Math.cos(e/s*(Math.PI/2)))}}))}}(),function(){function t(t,e,i,r){return ta?a:o),1===o&&1===a&&0===h&&0===c&&0===f&&0===d)return y;if((f||d)&&(x=" translate("+_(f)+" "+_(d)+") "),r=x+" matrix("+o+" 0 0 "+a+" "+h*o+" "+c*a+") ","svg"===t.nodeName){for(n=t.ownerDocument.createElement("g");t.firstChild;)n.appendChild(t.firstChild);t.appendChild(n)}else r=(n=t).getAttribute("transform")+r;return n.setAttribute("transform",r),y}function g(t,e){for(;t&&(t=t.parentNode);)if(t.nodeName&&e.test(t.nodeName.replace("svg:",""))&&!t.getAttribute("instantiated_by_use"))return!0;return!1}var p=t.fabric||(t.fabric={}),v=p.util.object.extend,b=p.util.object.clone,m=p.util.toFixed,_=p.util.parseUnit,y=p.util.multiplyTransformMatrices,x=/^(path|circle|polygon|polyline|ellipse|rect|line|image|text)$/i,C=/^(symbol|image|marker|pattern|view|svg)$/i,S=/^(?:pattern|defs|symbol|metadata|clipPath|mask)$/i,w=/^(symbol|g|a|svg)$/i,O={cx:"left",x:"left",r:"radius",cy:"top",y:"top",display:"visible",visibility:"visible",transform:"transformMatrix","fill-opacity":"fillOpacity","fill-rule":"fillRule","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","stroke-dasharray":"strokeDashArray","stroke-linecap":"strokeLineCap","stroke-linejoin":"strokeLineJoin","stroke-miterlimit":"strokeMiterLimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","text-decoration":"textDecoration","text-anchor":"originX",opacity:"opacity"},T={stroke:"strokeOpacity",fill:"fillOpacity"};p.cssRules={},p.gradientDefs={},p.parseTransformAttribute=function(){function t(t,e){var i=Math.cos(e[0]),r=Math.sin(e[0]),n=0,s=0;3===e.length&&(n=e[1],s=e[2]),t[0]=i,t[1]=r,t[2]=-r,t[3]=i,t[4]=n-(i*n-r*s),t[5]=s-(r*n+i*s)}function e(t,e){var i=e[0],r=2===e.length?e[1]:e[0];t[0]=i,t[3]=r}function i(t,e,i){t[i]=Math.tan(p.util.degreesToRadians(e[0]))}function r(t,e){t[4]=e[0],2===e.length&&(t[5]=e[1])}var n=[1,0,0,1,0,0],s=p.reNum,o="(?:\\s+,?\\s*|,\\s*)",a="(?:"+("(?:(matrix)\\s*\\(\\s*("+s+")"+o+"("+s+")"+o+"("+s+")"+o+"("+s+")"+o+"("+s+")"+o+"("+s+")\\s*\\))")+"|"+("(?:(translate)\\s*\\(\\s*("+s+")(?:"+o+"("+s+"))?\\s*\\))")+"|"+("(?:(scale)\\s*\\(\\s*("+s+")(?:"+o+"("+s+"))?\\s*\\))")+"|"+("(?:(rotate)\\s*\\(\\s*("+s+")(?:"+o+"("+s+")"+o+"("+s+"))?\\s*\\))")+"|"+("(?:(skewX)\\s*\\(\\s*("+s+")\\s*\\))")+"|"+("(?:(skewY)\\s*\\(\\s*("+s+")\\s*\\))")+")",h="^\\s*(?:"+("(?:"+a+"(?:"+o+"*"+a+")*)")+"?)\\s*$",c=new RegExp(h),l=new RegExp(a,"g");return function(s){var o=n.concat(),h=[];if(!s||s&&!c.test(s))return o;s.replace(l,function(s){var c=new RegExp(a).exec(s).filter(function(t){return!!t}),l=c[1],u=c.slice(2).map(parseFloat);switch(l){case"translate":r(o,u);break;case"rotate":u[0]=p.util.degreesToRadians(u[0]),t(o,u);break;case"scale":e(o,u);break;case"skewX":i(o,u,2);break;case"skewY":i(o,u,1);break;case"matrix":o=u}h.push(o.concat()),o=n.concat()});for(var u=h[0];h.length>1;)h.shift(),u=p.util.multiplyTransformMatrices(u,h[0]);return u}}();var j=new RegExp("^\\s*("+p.reNum+"+)\\s*,?\\s*("+p.reNum+"+)\\s*,?\\s*("+p.reNum+"+)\\s*,?\\s*("+p.reNum+"+)\\s*$");p.parseSVGDocument=function(t,e,i,r){if(t){f(t);var n=p.Object.__uid++,s=d(t),o=p.util.toArray(t.getElementsByTagName("*"));if(s.crossOrigin=r&&r.crossOrigin,s.svgUid=n,0===o.length&&p.isLikelyNode){for(var a=[],h=0,c=(o=t.selectNodes('//*[name(.)!="svg"]')).length;h/i,""))),n&&n.documentElement||e&&e(null),p.parseSVGDocument(n.documentElement,function(t,i){e&&e(t,i)},i,r)}})},loadSVGFromString:function(t,e,i,r){t=t.trim();var n;if("undefined"!=typeof DOMParser){var s=new DOMParser;s&&s.parseFromString&&(n=s.parseFromString(t,"text/xml"))}else p.window.ActiveXObject&&((n=new ActiveXObject("Microsoft.XMLDOM")).async="false",n.loadXML(t.replace(//i,"")));p.parseSVGDocument(n.documentElement,function(t,i){e(t,i)},i,r)}})}("undefined"!=typeof exports?exports:this),fabric.ElementsParser=function(t,e,i,r,n){this.elements=t,this.callback=e,this.options=i,this.reviver=r,this.svgUid=i&&i.svgUid||0,this.parsingOptions=n},fabric.ElementsParser.prototype.parse=function(){this.instances=new Array(this.elements.length),this.numElements=this.elements.length,this.createObjects()},fabric.ElementsParser.prototype.createObjects=function(){for(var t=0,e=this.elements.length;tt.x&&this.y>t.y},gte:function(t){return this.x>=t.x&&this.y>=t.y},lerp:function(t,i){return void 0===i&&(i=.5),i=Math.max(Math.min(1,i),0),new e(this.x+(t.x-this.x)*i,this.y+(t.y-this.y)*i)},distanceFrom:function(t){var e=this.x-t.x,i=this.y-t.y;return Math.sqrt(e*e+i*i)},midPointFrom:function(t){return this.lerp(t)},min:function(t){return new e(Math.min(this.x,t.x),Math.min(this.y,t.y))},max:function(t){return new e(Math.max(this.x,t.x),Math.max(this.y,t.y))},toString:function(){return this.x+","+this.y},setXY:function(t,e){return this.x=t,this.y=e,this},setX:function(t){return this.x=t,this},setY:function(t){return this.y=t,this},setFromPoint:function(t){return this.x=t.x,this.y=t.y,this},swap:function(t){var e=this.x,i=this.y;this.x=t.x,this.y=t.y,t.x=e,t.y=i},clone:function(){return new e(this.x,this.y)}})}("undefined"!=typeof exports?exports:this),function(t){"use strict";function e(t){this.status=t,this.points=[]}var i=t.fabric||(t.fabric={});i.Intersection?i.warn("fabric.Intersection is already defined"):(i.Intersection=e,i.Intersection.prototype={constructor:e,appendPoint:function(t){return this.points.push(t),this},appendPoints:function(t){return this.points=this.points.concat(t),this}},i.Intersection.intersectLineLine=function(t,r,n,s){var o,a=(s.x-n.x)*(t.y-n.y)-(s.y-n.y)*(t.x-n.x),h=(r.x-t.x)*(t.y-n.y)-(r.y-t.y)*(t.x-n.x),c=(s.y-n.y)*(r.x-t.x)-(s.x-n.x)*(r.y-t.y);if(0!==c){var l=a/c,u=h/c;0<=l&&l<=1&&0<=u&&u<=1?(o=new e("Intersection")).appendPoint(new i.Point(t.x+l*(r.x-t.x),t.y+l*(r.y-t.y))):o=new e}else o=new e(0===a||0===h?"Coincident":"Parallel");return o},i.Intersection.intersectLinePolygon=function(t,i,r){for(var n,s,o,a=new e,h=r.length,c=0;c0&&(a.status="Intersection"),a},i.Intersection.intersectPolygonPolygon=function(t,i){for(var r=new e,n=t.length,s=0;s0&&(r.status="Intersection"),r},i.Intersection.intersectPolygonRectangle=function(t,r,n){var s=r.min(n),o=r.max(n),a=new i.Point(o.x,s.y),h=new i.Point(s.x,o.y),c=e.intersectLinePolygon(s,a,t),l=e.intersectLinePolygon(a,o,t),u=e.intersectLinePolygon(o,h,t),f=e.intersectLinePolygon(h,s,t),d=new e;return d.appendPoints(c.points),d.appendPoints(l.points),d.appendPoints(u.points),d.appendPoints(f.points),d.points.length>0&&(d.status="Intersection"),d})}("undefined"!=typeof exports?exports:this),function(t){"use strict";function e(t){t?this._tryParsingColor(t):this.setSource([0,0,0,1])}function i(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}var r=t.fabric||(t.fabric={});r.Color?r.warn("fabric.Color is already defined."):(r.Color=e,r.Color.prototype={_tryParsingColor:function(t){var i;t in e.colorNameMap&&(t=e.colorNameMap[t]),"transparent"===t&&(i=[255,255,255,0]),i||(i=e.sourceFromHex(t)),i||(i=e.sourceFromRgb(t)),i||(i=e.sourceFromHsl(t)),i||(i=[0,0,0,1]),i&&this.setSource(i)},_rgbToHsl:function(t,e,i){t/=255,e/=255,i/=255;var n,s,o,a=r.util.array.max([t,e,i]),h=r.util.array.min([t,e,i]);if(o=(a+h)/2,a===h)n=s=0;else{var c=a-h;switch(s=o>.5?c/(2-a-h):c/(a+h),a){case t:n=(e-i)/c+(e1?1:s,n){var o=n.split(/\s*;\s*/);""===o[o.length-1]&&o.pop();for(var a=o.length;a--;){var h=o[a].split(/\s*:\s*/),c=h[0].trim(),l=h[1].trim();"stop-color"===c?e=l:"stop-opacity"===c&&(r=l)}}return e||(e=t.getAttribute("stop-color")||"rgb(0,0,0)"),r||(r=t.getAttribute("stop-opacity")),e=new fabric.Color(e),i=e.getAlpha(),r=isNaN(parseFloat(r))?1:parseFloat(r),r*=i,{offset:s,color:e.toRgb(),opacity:r}}function e(t){return{x1:t.getAttribute("x1")||0,y1:t.getAttribute("y1")||0,x2:t.getAttribute("x2")||"100%",y2:t.getAttribute("y2")||0}}function i(t){return{x1:t.getAttribute("fx")||t.getAttribute("cx")||"50%",y1:t.getAttribute("fy")||t.getAttribute("cy")||"50%",r1:0,x2:t.getAttribute("cx")||"50%",y2:t.getAttribute("cy")||"50%",r2:t.getAttribute("r")||"50%"}}function r(t,e,i){var r,n=0,s=1,o="";for(var a in e)"Infinity"===e[a]?e[a]=1:"-Infinity"===e[a]&&(e[a]=0),r=parseFloat(e[a],10),s="string"==typeof e[a]&&/^\d+%$/.test(e[a])?.01:1,"x1"===a||"x2"===a||"r2"===a?(s*="objectBoundingBox"===i?t.width:1,n="objectBoundingBox"===i?t.left||0:0):"y1"!==a&&"y2"!==a||(s*="objectBoundingBox"===i?t.height:1,n="objectBoundingBox"===i?t.top||0:0),e[a]=r*s+n;if("ellipse"===t.type&&null!==e.r2&&"objectBoundingBox"===i&&t.rx!==t.ry){var h=t.ry/t.rx;o=" scale(1, "+h+")",e.y1&&(e.y1/=h),e.y2&&(e.y2/=h)}return o}var n=fabric.util.object.clone;fabric.Gradient=fabric.util.createClass({offsetX:0,offsetY:0,initialize:function(t){t||(t={});var e={};this.id=fabric.Object.__uid++,this.type=t.type||"linear",e={x1:t.coords.x1||0,y1:t.coords.y1||0,x2:t.coords.x2||0,y2:t.coords.y2||0},"radial"===this.type&&(e.r1=t.coords.r1||0,e.r2=t.coords.r2||0),this.coords=e,this.colorStops=t.colorStops.slice(),t.gradientTransform&&(this.gradientTransform=t.gradientTransform),this.offsetX=t.offsetX||this.offsetX,this.offsetY=t.offsetY||this.offsetY},addColorStop:function(t){for(var e in t){var i=new fabric.Color(t[e]);this.colorStops.push({offset:parseFloat(e),color:i.toRgb(),opacity:i.getAlpha()})}return this},toObject:function(t){var e={type:this.type,coords:this.coords,colorStops:this.colorStops,offsetX:this.offsetX,offsetY:this.offsetY,gradientTransform:this.gradientTransform?this.gradientTransform.concat():this.gradientTransform};return fabric.util.populateWithProperties(this,e,t),e},toSVG:function(t){var e,i,r=n(this.coords,!0),s=n(this.colorStops,!0),o=r.r1>r.r2;if(s.sort(function(t,e){return t.offset-e.offset}),!t.group||"path-group"!==t.group.type)for(var a in r)"x1"===a||"x2"===a?r[a]+=this.offsetX-t.width/2:"y1"!==a&&"y2"!==a||(r[a]+=this.offsetY-t.height/2);if(i='id="SVGID_'+this.id+'" gradientUnits="userSpaceOnUse"',this.gradientTransform&&(i+=' gradientTransform="matrix('+this.gradientTransform.join(" ")+')" '),"linear"===this.type?e=["\n']:"radial"===this.type&&(e=["\n']),"radial"===this.type){if(o){(s=s.concat()).reverse();for(l=0;l0)for(var c=h/Math.max(r.r1,r.r2),l=0;l\n')}return e.push("linear"===this.type?"\n":"\n"),e.join("")},toLive:function(t,e){var i,r,n=fabric.util.object.clone(this.coords);if(this.type){if(e.group&&"path-group"===e.group.type)for(r in n)"x1"===r||"x2"===r?n[r]+=-this.offsetX+e.width/2:"y1"!==r&&"y2"!==r||(n[r]+=-this.offsetY+e.height/2);"linear"===this.type?i=t.createLinearGradient(n.x1,n.y1,n.x2,n.y2):"radial"===this.type&&(i=t.createRadialGradient(n.x1,n.y1,n.r1,n.x2,n.y2,n.r2));for(var s=0,o=this.colorStops.length;s\n\n\n'},setOptions:function(t){for(var e in t)this[e]=t[e]},toLive:function(t){var e="function"==typeof this.source?this.source():this.source;if(!e)return"";if(void 0!==e.src){if(!e.complete)return"";if(0===e.naturalWidth||0===e.naturalHeight)return""}return t.createPattern(e,this.repeat)}})}(),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.toFixed;e.Shadow?e.warn("fabric.Shadow is already defined."):(e.Shadow=e.util.createClass({color:"rgb(0,0,0)",blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,initialize:function(t){"string"==typeof t&&(t=this._parseShadow(t));for(var i in t)this[i]=t[i];this.id=e.Object.__uid++},_parseShadow:function(t){var i=t.trim(),r=e.Shadow.reOffsetsAndBlur.exec(i)||[];return{color:(i.replace(e.Shadow.reOffsetsAndBlur,"")||"rgb(0,0,0)").trim(),offsetX:parseInt(r[1],10)||0,offsetY:parseInt(r[2],10)||0,blur:parseInt(r[3],10)||0}},toString:function(){return[this.offsetX,this.offsetY,this.blur,this.color].join("px ")},toSVG:function(t){var r=40,n=40,s=e.Object.NUM_FRACTION_DIGITS,o=e.util.rotateVector({x:this.offsetX,y:this.offsetY},e.util.degreesToRadians(-t.angle));return t.width&&t.height&&(r=100*i((Math.abs(o.x)+this.blur)/t.width,s)+20,n=100*i((Math.abs(o.y)+this.blur)/t.height,s)+20),t.flipX&&(o.x*=-1),t.flipY&&(o.y*=-1),'\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n\t\n\n'},toObject:function(){if(this.includeDefaultValues)return{color:this.color,blur:this.blur,offsetX:this.offsetX,offsetY:this.offsetY,affectStroke:this.affectStroke};var t={},i=e.Shadow.prototype;return["color","blur","offsetX","offsetY","affectStroke"].forEach(function(e){this[e]!==i[e]&&(t[e]=this[e])},this),t}}),e.Shadow.reOffsetsAndBlur=/(?:\s|^)(-?\d+(?:px)?(?:\s?|$))?(-?\d+(?:px)?(?:\s?|$))?(\d+(?:px)?)?(?:\s?|$)(?:$|\s)/)}("undefined"!=typeof exports?exports:this),function(){"use strict";if(fabric.StaticCanvas)fabric.warn("fabric.StaticCanvas is already defined.");else{var t=fabric.util.object.extend,e=fabric.util.getElementOffset,i=fabric.util.removeFromArray,r=fabric.util.toFixed,n=fabric.util.transformPoint,s=fabric.util.invertTransform,o=new Error("Could not initialize `canvas` element");fabric.StaticCanvas=fabric.util.createClass(fabric.CommonMethods,{initialize:function(t,e){e||(e={}),this._initStatic(t,e)},backgroundColor:"",backgroundImage:null,overlayColor:"",overlayImage:null,includeDefaultValues:!0,stateful:!1,renderOnAddRemove:!0,clipTo:null,controlsAboveOverlay:!1,allowTouchScrolling:!1,imageSmoothingEnabled:!0,viewportTransform:fabric.iMatrix.concat(),backgroundVpt:!0,overlayVpt:!0,onBeforeScaleRotate:function(){},enableRetinaScaling:!0,vptCoords:{},skipOffscreen:!1,_initStatic:function(t,e){var i=fabric.StaticCanvas.prototype.renderAll.bind(this);this._objects=[],this._createLowerCanvas(t),this._initOptions(e),this._setImageSmoothing(),this.interactive||this._initRetinaScaling(),e.overlayImage&&this.setOverlayImage(e.overlayImage,i),e.backgroundImage&&this.setBackgroundImage(e.backgroundImage,i),e.backgroundColor&&this.setBackgroundColor(e.backgroundColor,i),e.overlayColor&&this.setOverlayColor(e.overlayColor,i),this.calcOffset()},_isRetinaScaling:function(){return 1!==fabric.devicePixelRatio&&this.enableRetinaScaling},getRetinaScaling:function(){return this._isRetinaScaling()?fabric.devicePixelRatio:1},_initRetinaScaling:function(){this._isRetinaScaling()&&(this.lowerCanvasEl.setAttribute("width",this.width*fabric.devicePixelRatio),this.lowerCanvasEl.setAttribute("height",this.height*fabric.devicePixelRatio),this.contextContainer.scale(fabric.devicePixelRatio,fabric.devicePixelRatio))},calcOffset:function(){return this._offset=e(this.lowerCanvasEl),this},setOverlayImage:function(t,e,i){return this.__setBgOverlayImage("overlayImage",t,e,i)},setBackgroundImage:function(t,e,i){return this.__setBgOverlayImage("backgroundImage",t,e,i)},setOverlayColor:function(t,e){return this.__setBgOverlayColor("overlayColor",t,e)},setBackgroundColor:function(t,e){return this.__setBgOverlayColor("backgroundColor",t,e)},_setImageSmoothing:function(){var t=this.getContext();t.imageSmoothingEnabled=t.imageSmoothingEnabled||t.webkitImageSmoothingEnabled||t.mozImageSmoothingEnabled||t.msImageSmoothingEnabled||t.oImageSmoothingEnabled,t.imageSmoothingEnabled=this.imageSmoothingEnabled},__setBgOverlayImage:function(t,e,i,r){return"string"==typeof e?fabric.util.loadImage(e,function(e){e&&(this[t]=new fabric.Image(e,r)),i&&i(e)},this,r&&r.crossOrigin):(r&&e.setOptions(r),this[t]=e,i&&i(e)),this},__setBgOverlayColor:function(t,e,i){return this[t]=e,this._initGradient(e,t),this._initPattern(e,t,i),this},_createCanvasElement:function(t){var e=fabric.util.createCanvasElement(t);if(e.style||(e.style={}),!e)throw o;if(void 0===e.getContext)throw o;return e},_initOptions:function(t){this._setOptions(t),this.width=this.width||parseInt(this.lowerCanvasEl.width,10)||0,this.height=this.height||parseInt(this.lowerCanvasEl.height,10)||0,this.lowerCanvasEl.style&&(this.lowerCanvasEl.width=this.width,this.lowerCanvasEl.height=this.height,this.lowerCanvasEl.style.width=this.width+"px",this.lowerCanvasEl.style.height=this.height+"px",this.viewportTransform=this.viewportTransform.slice())},_createLowerCanvas:function(t){this.lowerCanvasEl=fabric.util.getById(t)||this._createCanvasElement(t),fabric.util.addClass(this.lowerCanvasEl,"lower-canvas"),this.interactive&&this._applyCanvasStyle(this.lowerCanvasEl),this.contextContainer=this.lowerCanvasEl.getContext("2d")},getWidth:function(){return this.width},getHeight:function(){return this.height},setWidth:function(t,e){return this.setDimensions({width:t},e)},setHeight:function(t,e){return this.setDimensions({height:t},e)},setDimensions:function(t,e){var i;e=e||{};for(var r in t)i=t[r],e.cssOnly||(this._setBackstoreDimension(r,t[r]),i+="px"),e.backstoreOnly||this._setCssDimension(r,i);return this._initRetinaScaling(),this._setImageSmoothing(),this.calcOffset(),e.cssOnly||this.renderAll(),this},_setBackstoreDimension:function(t,e){return this.lowerCanvasEl[t]=e,this.upperCanvasEl&&(this.upperCanvasEl[t]=e),this.cacheCanvasEl&&(this.cacheCanvasEl[t]=e),this[t]=e,this},_setCssDimension:function(t,e){return this.lowerCanvasEl.style[t]=e,this.upperCanvasEl&&(this.upperCanvasEl.style[t]=e),this.wrapperEl&&(this.wrapperEl.style[t]=e),this},getZoom:function(){return this.viewportTransform[0]},setViewportTransform:function(t){var e,i=this._activeGroup;this.viewportTransform=t;for(var r=0,n=this._objects.length;r"),i.join("")},_setSVGPreamble:function(t,e){e.suppressPreamble||t.push('\n','\n')},_setSVGHeader:function(t,e){var i,n=e.width||this.width,s=e.height||this.height,o='viewBox="0 0 '+this.width+" "+this.height+'" ',a=fabric.Object.NUM_FRACTION_DIGITS;e.viewBox?o='viewBox="'+e.viewBox.x+" "+e.viewBox.y+" "+e.viewBox.width+" "+e.viewBox.height+'" ':this.svgViewportTransformation&&(i=this.viewportTransform,o='viewBox="'+r(-i[4]/i[0],a)+" "+r(-i[5]/i[3],a)+" "+r(this.width/i[0],a)+" "+r(this.height/i[3],a)+'" '),t.push("\n',"Created with Fabric.js ",fabric.version,"\n","\n",this.createSVGFontFacesMarkup(),this.createSVGRefElementsMarkup(),"\n")},createSVGRefElementsMarkup:function(){var t=this;return["backgroundColor","overlayColor"].map(function(e){var i=t[e];if(i&&i.toLive)return i.toSVG(t,!1)}).join("")},createSVGFontFacesMarkup:function(){for(var t,e,i,r,n,s,o="",a={},h=fabric.fontPaths,c=this.getObjects(),l=0,u=c.length;l',"\n",o,"","\n"].join("")),o},_setSVGObjects:function(t,e){for(var i,r=0,n=this.getObjects(),s=n.length;r\n")}else t.push('\n")},sendToBack:function(t){if(!t)return this;var e,r,n,s=this._activeGroup;if(t===s)for(e=(n=s._objects).length;e--;)r=n[e],i(this._objects,r),this._objects.unshift(r);else i(this._objects,t),this._objects.unshift(t);return this.renderAll&&this.renderAll()},bringToFront:function(t){if(!t)return this;var e,r,n,s=this._activeGroup;if(t===s)for(n=s._objects,e=0;e0+c&&(o=s-1,i(this._objects,n),this._objects.splice(o,0,n)),c++;else 0!==(s=this._objects.indexOf(t))&&(o=this._findNewLowerIndex(t,s,e),i(this._objects,t),this._objects.splice(o,0,t));return this.renderAll&&this.renderAll(),this},_findNewLowerIndex:function(t,e,i){var r;if(i){r=e;for(var n=e-1;n>=0;--n)if(t.intersectsWithObject(this._objects[n])||t.isContainedWithinObject(this._objects[n])||this._objects[n].isContainedWithinObject(t)){r=n;break}}else r=e-1;return r},bringForward:function(t,e){if(!t)return this;var r,n,s,o,a,h=this._activeGroup,c=0;if(t===h)for(r=(a=h._objects).length;r--;)n=a[r],(s=this._objects.indexOf(n))"}}),t(fabric.StaticCanvas.prototype,fabric.Observable),t(fabric.StaticCanvas.prototype,fabric.Collection),t(fabric.StaticCanvas.prototype,fabric.DataURLExporter),t(fabric.StaticCanvas,{EMPTY_JSON:'{"objects": [], "background": "white"}',supports:function(t){var e=fabric.util.createCanvasElement();if(!e||!e.getContext)return null;var i=e.getContext("2d");if(!i)return null;switch(t){case"getImageData":return void 0!==i.getImageData;case"setLineDash":return void 0!==i.setLineDash;case"toDataURL":return void 0!==e.toDataURL;case"toDataURLWithQuality":try{return e.toDataURL("image/jpeg",0),!0}catch(t){}return!1;default:return null}}}),fabric.StaticCanvas.prototype.toJSON=fabric.StaticCanvas.prototype.toObject}}(),fabric.BaseBrush=fabric.util.createClass({color:"rgb(0, 0, 0)",width:1,shadow:null,strokeLineCap:"round",strokeLineJoin:"round",strokeDashArray:null,setShadow:function(t){return this.shadow=new fabric.Shadow(t),this},_setBrushStyles:function(){var t=this.canvas.contextTop;t.strokeStyle=this.color,t.lineWidth=this.width,t.lineCap=this.strokeLineCap,t.lineJoin=this.strokeLineJoin,this.strokeDashArray&&fabric.StaticCanvas.supports("setLineDash")&&t.setLineDash(this.strokeDashArray)},_setShadow:function(){if(this.shadow){var t=this.canvas.contextTop,e=this.canvas.getZoom();t.shadowColor=this.shadow.color,t.shadowBlur=this.shadow.blur*e,t.shadowOffsetX=this.shadow.offsetX*e,t.shadowOffsetY=this.shadow.offsetY*e}},_resetShadow:function(){var t=this.canvas.contextTop;t.shadowColor="",t.shadowBlur=t.shadowOffsetX=t.shadowOffsetY=0}}),fabric.PencilBrush=fabric.util.createClass(fabric.BaseBrush,{initialize:function(t){this.canvas=t,this._points=[]},onMouseDown:function(t){this._prepareForDrawing(t),this._captureDrawingPath(t),this._render()},onMouseMove:function(t){this._captureDrawingPath(t),this.canvas.clearContext(this.canvas.contextTop),this._render()},onMouseUp:function(){this._finalizeAndAddPath()},_prepareForDrawing:function(t){var e=new fabric.Point(t.x,t.y);this._reset(),this._addPoint(e),this.canvas.contextTop.moveTo(e.x,e.y)},_addPoint:function(t){this._points.push(t)},_reset:function(){this._points.length=0,this._setBrushStyles(),this._setShadow()},_captureDrawingPath:function(t){var e=new fabric.Point(t.x,t.y);this._addPoint(e)},_render:function(){var t,e,i=this.canvas.contextTop,r=this.canvas.viewportTransform,n=this._points[0],s=this._points[1];if(i.save(),i.transform(r[0],r[1],r[2],r[3],r[4],r[5]),i.beginPath(),2===this._points.length&&n.x===s.x&&n.y===s.y){var o=this.width/1e3;n=new fabric.Point(n.x,n.y),s=new fabric.Point(s.x,s.y),n.x-=o,s.x+=o}for(i.moveTo(n.x,n.y),t=1,e=this._points.length;t0?1:-1,"y"===i&&(s=e.target.skewY,o="top",a="bottom",r="originY"),n[-1]=o,n[1]=a,e.target.flipX&&(c*=-1),e.target.flipY&&(c*=-1),0===s?(e.skewSign=-h*t*c,e[r]=n[-t]):(s=s>0?1:-1,e.skewSign=s,e[r]=n[s*h*c])},_skewObject:function(t,e,i){var r=this._currentTransform,n=r.target,s=!1,o=n.get("lockSkewingX"),a=n.get("lockSkewingY");if(o&&"x"===i||a&&"y"===i)return!1;var h,c,l=n.getCenterPoint(),u=n.toLocalPoint(new fabric.Point(t,e),"center","center")[i],f=n.toLocalPoint(new fabric.Point(r.lastX,r.lastY),"center","center")[i],d=n._getTransformedDimensions();return this._changeSkewTransformOrigin(u-f,r,i),h=n.toLocalPoint(new fabric.Point(t,e),r.originX,r.originY)[i],c=n.translateToOriginPoint(l,r.originX,r.originY),s=this._setObjectSkew(h,r,i,d),r.lastX=t,r.lastY=e,n.setPositionByOrigin(c,r.originX,r.originY),s},_setObjectSkew:function(t,e,i,r){var n,s,o,a,h,c,l,u,f,d=e.target,g=!1,p=e.skewSign;return"x"===i?(a="y",h="Y",c="X",u=0,f=d.skewY):(a="x",h="X",c="Y",u=d.skewX,f=0),o=d._getTransformedDimensions(u,f),(l=2*Math.abs(t)-o[i])<=2?n=0:(n=p*Math.atan(l/d["scale"+c]/(o[a]/d["scale"+h])),n=fabric.util.radiansToDegrees(n)),g=d["skew"+c]!==n,d.set("skew"+c,n),0!==d["skew"+h]&&(s=d._getTransformedDimensions(),n=r[a]/s[a]*d["scale"+h],d.set("scale"+h,n)),g},_scaleObject:function(t,e,i){var r=this._currentTransform,n=r.target,s=n.get("lockScalingX"),o=n.get("lockScalingY"),a=n.get("lockScalingFlip");if(s&&o)return!1;var h=n.translateToOriginPoint(n.getCenterPoint(),r.originX,r.originY),c=n.toLocalPoint(new fabric.Point(t,e),r.originX,r.originY),l=n._getTransformedDimensions(),u=!1;return this._setLocalMouse(c,r),u=this._setObjectScale(c,r,s,o,i,a,l),n.setPositionByOrigin(h,r.originX,r.originY),u},_setObjectScale:function(t,e,i,r,n,s,o){var a,h,c,l,u=e.target,f=!1,d=!1,g=!1;return c=t.x*u.scaleX/o.x,l=t.y*u.scaleY/o.y,a=u.scaleX!==c,h=u.scaleY!==l,s&&c<=0&&cs?t.x<0?t.x+=s:t.x-=s:t.x=0,n(t.y)>s?t.y<0?t.y+=s:t.y-=s:t.y=0},_rotateObject:function(t,e){var n=this._currentTransform;if(n.target.get("lockRotation"))return!1;var s=r(n.ey-n.top,n.ex-n.left),o=r(e-n.top,t-n.left),a=i(o-s+n.theta),h=!0;if(n.target.snapAngle>0){var c=n.target.snapAngle,l=n.target.snapThreshold||c,u=Math.ceil(a/c)*c,f=Math.floor(a/c)*c;Math.abs(a-f)0?0:-i),e.ey-(r>0?0:-r),o,a)),this.selectionLineWidth&&this.selectionBorderColor)if(t.lineWidth=this.selectionLineWidth,t.strokeStyle=this.selectionBorderColor,this.selectionDashArray.length>1&&!s){var h=e.ex+.5-(i>0?0:o),c=e.ey+.5-(r>0?0:a);t.beginPath(),fabric.util.drawDashedLine(t,h,c,h+o,c,this.selectionDashArray),fabric.util.drawDashedLine(t,h,c+a-1,h+o,c+a-1,this.selectionDashArray),fabric.util.drawDashedLine(t,h,c,h,c+a,this.selectionDashArray),fabric.util.drawDashedLine(t,h+o-1,c,h+o-1,c+a,this.selectionDashArray),t.closePath(),t.stroke()}else fabric.Object.prototype._setLineDash.call(this,t,this.selectionDashArray),t.strokeRect(e.ex+.5-(i>0?0:o),e.ey+.5-(r>0?0:a),o,a)},findTarget:function(t,e){if(!this.skipTargetFind){var i,r,n=this.getPointer(t,!0),s=this.getActiveGroup(),o=this.getActiveObject();if(this.targets=[],s&&!e&&s===this._searchPossibleTargets([s],n))return this._fireOverOutEvents(s,t),s;if(o&&o._findTargetCorner(n))return this._fireOverOutEvents(o,t),o;if(o&&o===this._searchPossibleTargets([o],n)){if(!this.preserveObjectStacking)return this._fireOverOutEvents(o,t),o;i=o,r=this.targets,this.targets=[]}var a=this._searchPossibleTargets(this._objects,n);return t[this.altSelectionKey]&&a&&i&&a!==i&&(a=i,this.targets=r),this._fireOverOutEvents(a,t),a}},_fireOverOutEvents:function(t,e){var i,r,n=this._hoveredTarget;n!==t&&(i={e:e,target:t,previousTarget:this._hoveredTarget},r={e:e,target:this._hoveredTarget,nextTarget:t},this._hoveredTarget=t),t?n!==t&&(n&&(this.fire("mouse:out",r),n.fire("mouseout",r)),this.fire("mouse:over",i),t.fire("mouseover",i)):n&&(this.fire("mouse:out",r),n.fire("mouseout",r))},_checkTarget:function(t,e){if(e&&e.visible&&e.evented&&this.containsPoint(null,e,t)){if(!this.perPixelTargetFind&&!e.perPixelTargetFind||e.isEditing)return!0;if(!this.isTargetTransparent(e,t.x,t.y))return!0}},_searchPossibleTargets:function(t,e){for(var i,r,n,s=t.length;s--;)if(this._checkTarget(e,t[s])){"group"===(i=t[s]).type&&i.subTargetCheck&&(r=this._normalizePointer(i,e),(n=this._searchPossibleTargets(i._objects,r))&&this.targets.push(n));break}return i},restorePointerVpt:function(t){return fabric.util.transformPoint(t,fabric.util.invertTransform(this.viewportTransform))},getPointer:function(e,i,r){r||(r=this.upperCanvasEl);var n,s=t(e),o=r.getBoundingClientRect(),a=o.width||0,h=o.height||0;return a&&h||("top"in o&&"bottom"in o&&(h=Math.abs(o.top-o.bottom)),"right"in o&&"left"in o&&(a=Math.abs(o.right-o.left))),this.calcOffset(),s.x=s.x-this._offset.left,s.y=s.y-this._offset.top,i||(s=this.restorePointerVpt(s)),n=0===a||0===h?{width:1,height:1}:{width:r.width/a,height:r.height/h},{x:s.x*n.width,y:s.y*n.height}},_createUpperCanvas:function(){var t=this.lowerCanvasEl.className.replace(/\s*lower-canvas\s*/,"");this.upperCanvasEl?this.upperCanvasEl.className="":this.upperCanvasEl=this._createCanvasElement(),fabric.util.addClass(this.upperCanvasEl,"upper-canvas "+t),this.wrapperEl.appendChild(this.upperCanvasEl),this._copyCanvasStyle(this.lowerCanvasEl,this.upperCanvasEl),this._applyCanvasStyle(this.upperCanvasEl),this.contextTop=this.upperCanvasEl.getContext("2d")},_createCacheCanvas:function(){this.cacheCanvasEl=this._createCanvasElement(),this.cacheCanvasEl.setAttribute("width",this.width),this.cacheCanvasEl.setAttribute("height",this.height),this.contextCache=this.cacheCanvasEl.getContext("2d")},_initWrapperElement:function(){this.wrapperEl=fabric.util.wrapElement(this.lowerCanvasEl,"div",{class:this.containerClass}),fabric.util.setStyle(this.wrapperEl,{width:this.getWidth()+"px",height:this.getHeight()+"px",position:"relative"}),fabric.util.makeElementUnselectable(this.wrapperEl)},_applyCanvasStyle:function(t){var e=this.getWidth()||t.width,i=this.getHeight()||t.height;fabric.util.setStyle(t,{position:"absolute",width:e+"px",height:i+"px",left:0,top:0,"touch-action":"none"}),t.width=e,t.height=i,fabric.util.makeElementUnselectable(t)},_copyCanvasStyle:function(t,e){e.style.cssText=t.style.cssText},getSelectionContext:function(){return this.contextTop},getSelectionElement:function(){return this.upperCanvasEl},_setActiveObject:function(t){var e=this._activeObject;e&&(e.set("active",!1),t!==e&&e.onDeselect&&"function"==typeof e.onDeselect&&e.onDeselect()),this._activeObject=t,t.set("active",!0)},setActiveObject:function(t,e){var i=this.getActiveObject();return i&&i!==t&&i.fire("deselected",{e:e}),this._setActiveObject(t),this.fire("object:selected",{target:t,e:e}),t.fire("selected",{e:e}),this.renderAll(),this},getActiveObject:function(){return this._activeObject},_onObjectRemoved:function(t){this.getActiveObject()===t&&(this.fire("before:selection:cleared",{target:t}),this._discardActiveObject(),this.fire("selection:cleared",{target:t}),t.fire("deselected")),this._hoveredTarget===t&&(this._hoveredTarget=null),this.callSuper("_onObjectRemoved",t)},_discardActiveObject:function(){var t=this._activeObject;t&&(t.set("active",!1),t.onDeselect&&"function"==typeof t.onDeselect&&t.onDeselect()),this._activeObject=null},discardActiveObject:function(t){var e=this._activeObject;return e&&(this.fire("before:selection:cleared",{target:e,e:t}),this._discardActiveObject(),this.fire("selection:cleared",{e:t}),e.fire("deselected",{e:t})),this},_setActiveGroup:function(t){this._activeGroup=t,t&&t.set("active",!0)},setActiveGroup:function(t,e){return this._setActiveGroup(t),t&&(this.fire("object:selected",{target:t,e:e}),t.fire("selected",{e:e})),this},getActiveGroup:function(){return this._activeGroup},_discardActiveGroup:function(){var t=this.getActiveGroup();t&&t.destroy(),this.setActiveGroup(null)},discardActiveGroup:function(t){var e=this.getActiveGroup();return e&&(this.fire("before:selection:cleared",{e:t,target:e}),this._discardActiveGroup(),this.fire("selection:cleared",{e:t})),this},deactivateAll:function(){for(var t,e=this.getObjects(),i=0,r=e.length;i1)){var r=this._groupSelector;r?(i=this.getPointer(t,!0),r.left=i.x-r.ex,r.top=i.y-r.ey,this.renderTop()):this._currentTransform?this._transformObject(t):(e=this.findTarget(t),this._setCursorFromEvent(t,e)),this._handleEvent(t,"move",e||null)}},__onMouseWheel:function(t){this._handleEvent(t,"wheel")},_transformObject:function(t){var e=this.getPointer(t),i=this._currentTransform;i.reset=!1,i.target.isMoving=!0,i.shiftKey=t.shiftKey,i.altKey=t[this.centeredKey],this._beforeScaleTransform(t,i),this._performTransformAction(t,i,e),i.actionPerformed&&this.renderAll()},_performTransformAction:function(t,e,i){var r=i.x,n=i.y,s=e.target,o=e.action,a=!1;"rotate"===o?(a=this._rotateObject(r,n))&&this._fire("rotating",s,t):"scale"===o?(a=this._onScale(t,e,r,n))&&this._fire("scaling",s,t):"scaleX"===o?(a=this._scaleObject(r,n,"x"))&&this._fire("scaling",s,t):"scaleY"===o?(a=this._scaleObject(r,n,"y"))&&this._fire("scaling",s,t):"skewX"===o?(a=this._skewObject(r,n,"x"))&&this._fire("skewing",s,t):"skewY"===o?(a=this._skewObject(r,n,"y"))&&this._fire("skewing",s,t):(a=this._translateObject(r,n))&&(this._fire("moving",s,t),this.setCursor(s.moveCursor||this.moveCursor)),e.actionPerformed=e.actionPerformed||a},_fire:function(t,e,i){this.fire("object:"+t,{target:e,e:i}),e.fire(t,{e:i})},_beforeScaleTransform:function(t,e){if("scale"===e.action||"scaleX"===e.action||"scaleY"===e.action){var i=this._shouldCenterTransform(e.target);(i&&("center"!==e.originX||"center"!==e.originY)||!i&&"center"===e.originX&&"center"===e.originY)&&(this._resetCurrentTransform(),e.reset=!0)}},_onScale:function(t,e,i,r){return!t[this.uniScaleKey]&&!this.uniScaleTransform||e.target.get("lockUniScaling")?(e.reset||"scale"!==e.currentAction||this._resetCurrentTransform(),e.currentAction="scaleEqually",this._scaleObject(i,r,"equally")):(e.currentAction="scale",this._scaleObject(i,r))},_setCursorFromEvent:function(t,e){if(!e)return this.setCursor(this.defaultCursor),!1;var i=e.hoverCursor||this.hoverCursor,r=this.getActiveGroup(),n=e._findTargetCorner&&(!r||!r.contains(e))&&e._findTargetCorner(this.getPointer(t,!0));return n?this._setCornerCursor(n,e,t):this.setCursor(i),!0},_setCornerCursor:function(t,i,r){if(t in e)this.setCursor(this._getRotatedCornerCursor(t,i,r));else{if("mtr"!==t||!i.hasRotatingPoint)return this.setCursor(this.defaultCursor),!1;this.setCursor(this.rotationCursor)}},_getRotatedCornerCursor:function(t,i,r){var n=Math.round(i.getAngle()%360/45);return n<0&&(n+=8),n+=e[t],r[this.altActionKey]&&e[t]%2==0&&(n+=2),n%=8,this.cursorMap[n]}})}(),function(){var t=Math.min,e=Math.max;fabric.util.object.extend(fabric.Canvas.prototype,{_shouldGroup:function(t,e){var i=this.getActiveObject();return t[this.selectionKey]&&e&&e.selectable&&(this.getActiveGroup()||i&&i!==e)&&this.selection},_handleGrouping:function(t,e){var i=this.getActiveGroup();(e!==i||(e=this.findTarget(t,!0)))&&(i?this._updateActiveGroup(e,t):this._createActiveGroup(e,t),this._activeGroup&&this._activeGroup.saveCoords())},_updateActiveGroup:function(t,e){var i=this.getActiveGroup();if(i.contains(t)){if(i.removeWithUpdate(t),t.set("active",!1),1===i.size())return this.discardActiveGroup(e),void this.setActiveObject(i.item(0),e)}else i.addWithUpdate(t);this.fire("selection:created",{target:i,e:e}),i.set("active",!0)},_createActiveGroup:function(t,e){if(this._activeObject&&t!==this._activeObject){var i=this._createGroup(t);i.addWithUpdate(),this.setActiveGroup(i,e),this._activeObject=null,this.fire("selection:created",{target:i,e:e})}t.set("active",!0)},_createGroup:function(t){var e=this.getObjects(),i=e.indexOf(this._activeObject)1&&((e=new fabric.Group(e.reverse(),{canvas:this})).addWithUpdate(),this.setActiveGroup(e,t),e.saveCoords(),this.fire("selection:created",{target:e,e:t}),this.renderAll())},_collectObjects:function(){for(var i,r=[],n=this._groupSelector.ex,s=this._groupSelector.ey,o=n+this._groupSelector.left,a=s+this._groupSelector.top,h=new fabric.Point(t(n,o),t(s,a)),c=new fabric.Point(e(n,o),e(s,a)),l=n===o&&s===a,u=this._objects.length;u--&&!((i=this._objects[u])&&i.selectable&&i.visible&&(i.intersectsWithRect(h,c)||i.isContainedWithinRect(h,c)||i.containsPoint(h)||i.containsPoint(c))&&(i.set("active",!0),r.push(i),l)););return r},_maybeGroupObjects:function(t){this.selection&&this._groupSelector&&this._groupSelectedObjects(t);var e=this.getActiveGroup();e&&(e.setObjectsCoords().setCoords(),e.isMoving=!1,this.setCursor(this.defaultCursor)),this._groupSelector=null,this._currentTransform=null}})}(),function(){var t=fabric.StaticCanvas.supports("toDataURLWithQuality");fabric.util.object.extend(fabric.StaticCanvas.prototype,{toDataURL:function(t){t||(t={});var e=t.format||"png",i=t.quality||1,r=t.multiplier||1,n={left:t.left||0,top:t.top||0,width:t.width||0,height:t.height||0};return this.__toDataURLWithMultiplier(e,i,n,r)},__toDataURLWithMultiplier:function(t,e,i,r){var n=this.getWidth(),s=this.getHeight(),o=(i.width||this.getWidth())*r,a=(i.height||this.getHeight())*r,h=this.getZoom()*r,c=this.viewportTransform,l=[h,0,0,h,(c[4]-i.left)*r,(c[5]-i.top)*r],u=this.interactive;this.viewportTransform=l,this.interactive&&(this.interactive=!1),n!==o||s!==a?this.setDimensions({width:o,height:a}):this.renderAll();var f=this.__toDataURL(t,e,i);return u&&(this.interactive=u),this.viewportTransform=c,this.setDimensions({width:n,height:s}),f},__toDataURL:function(e,i){var r=this.contextContainer.canvas;return"jpg"===e&&(e="jpeg"),t?r.toDataURL("image/"+e,i):r.toDataURL("image/"+e)},toDataURLWithMultiplier:function(t,e,i){return this.toDataURL({format:t,multiplier:e,quality:i})}})}(),fabric.util.object.extend(fabric.StaticCanvas.prototype,{loadFromDatalessJSON:function(t,e,i){return this.loadFromJSON(t,e,i)},loadFromJSON:function(t,e,i){if(t){var r="string"==typeof t?JSON.parse(t):fabric.util.object.clone(t),n=this,s=this.renderOnAddRemove;return this.renderOnAddRemove=!1,this._enlivenObjects(r.objects,function(t){n.clear(),n._setBgOverlay(r,function(){t.forEach(function(t,e){n.insertAt(t,e)}),n.renderOnAddRemove=s,delete r.objects,delete r.backgroundImage,delete r.overlayImage,delete r.background,delete r.overlay,n._setOptions(r),n.renderAll(),e&&e()})},i),this}},_setBgOverlay:function(t,e){var i={backgroundColor:!1,overlayColor:!1,backgroundImage:!1,overlayImage:!1};if(t.backgroundImage||t.overlayImage||t.background||t.overlay){var r=function(){i.backgroundImage&&i.overlayImage&&i.backgroundColor&&i.overlayColor&&e&&e()};this.__setBgOverlay("backgroundImage",t.backgroundImage,i,r),this.__setBgOverlay("overlayImage",t.overlayImage,i,r),this.__setBgOverlay("backgroundColor",t.background,i,r),this.__setBgOverlay("overlayColor",t.overlay,i,r)}else e&&e()},__setBgOverlay:function(t,e,i,r){var n=this;if(!e)return i[t]=!0,void(r&&r());"backgroundImage"===t||"overlayImage"===t?fabric.util.enlivenObjects([e],function(e){n[t]=e[0],i[t]=!0,r&&r()}):this["set"+fabric.util.string.capitalize(t,!0)](e,function(){i[t]=!0,r&&r()})},_enlivenObjects:function(t,e,i){t&&0!==t.length?fabric.util.enlivenObjects(t,function(t){e&&e(t)},null,i):e&&e([])},_toDataURL:function(t,e){this.clone(function(i){e(i.toDataURL(t))})},_toDataURLWithMultiplier:function(t,e,i){this.clone(function(r){i(r.toDataURLWithMultiplier(t,e))})},clone:function(t,e){var i=JSON.stringify(this.toJSON(e));this.cloneWithoutData(function(e){e.loadFromJSON(i,function(){t&&t(e)})})},cloneWithoutData:function(t){var e=fabric.document.createElement("canvas");e.width=this.getWidth(),e.height=this.getHeight();var i=new fabric.Canvas(e);i.clipTo=this.clipTo,this.backgroundImage?(i.setBackgroundImage(this.backgroundImage.src,function(){i.renderAll(),t&&t(i)}),i.backgroundImageOpacity=this.backgroundImageOpacity,i.backgroundImageStretch=this.backgroundImageStretch):t&&t(i)}}),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.util.object.clone,n=e.util.toFixed,s=e.util.string.capitalize,o=e.util.degreesToRadians,a=e.StaticCanvas.supports("setLineDash"),h=!e.isLikelyNode;e.Object||(e.Object=e.util.createClass(e.CommonMethods,{type:"object",originX:"left",originY:"top",top:0,left:0,width:0,height:0,scaleX:1,scaleY:1,flipX:!1,flipY:!1,opacity:1,angle:0,skewX:0,skewY:0,cornerSize:13,transparentCorners:!0,hoverCursor:null,moveCursor:null,padding:0,borderColor:"rgba(102,153,255,0.75)",borderDashArray:null,cornerColor:"rgba(102,153,255,0.5)",cornerStrokeColor:null,cornerStyle:"rect",cornerDashArray:null,centeredScaling:!1,centeredRotation:!0,fill:"rgb(0,0,0)",fillRule:"nonzero",globalCompositeOperation:"source-over",backgroundColor:"",selectionBackgroundColor:"",stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:10,shadow:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,transformMatrix:null,minScaleLimit:.01,selectable:!0,evented:!0,visible:!0,hasControls:!0,hasBorders:!0,hasRotatingPoint:!0,rotatingPointOffset:40,perPixelTargetFind:!1,includeDefaultValues:!0,clipTo:null,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockUniScaling:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,excludeFromExport:!1,objectCaching:h,statefullCache:!1,noScaleCache:!0,dirty:!0,stateProperties:"top left width height scaleX scaleY flipX flipY originX originY transformMatrix stroke strokeWidth strokeDashArray strokeLineCap strokeLineJoin strokeMiterLimit angle opacity fill globalCompositeOperation shadow clipTo visible backgroundColor skewX skewY fillRule".split(" "),cacheProperties:"fill stroke strokeWidth strokeDashArray width height strokeLineCap strokeLineJoin strokeMiterLimit backgroundColor".split(" "),initialize:function(t){(t=t||{})&&this.setOptions(t)},_createCacheCanvas:function(){this._cacheProperties={},this._cacheCanvas=e.document.createElement("canvas"),this._cacheContext=this._cacheCanvas.getContext("2d"),this._updateCacheCanvas()},_limitCacheSize:function(t){var i=e.perfLimitSizeTotal,r=e.cacheSideLimit,n=t.width,s=t.height,o=n/s,a=e.util.limitDimsByArea(o,i,r),h=e.util.capValue,c=e.maxCacheSideLimit,l=e.minCacheSideLimit,u=h(l,a.x,c),f=h(l,a.y,c);return n>u?(t.zoomX/=n/u,t.width=u):nf?(t.zoomY/=s/f,t.height=f):sg||s>p,b=(n<.9*g||s<.9*p)&&g>r&&p>r;d=v||b,v&&(u=.1*n&-2,f=.1*s&-2)}return!!l&&(d?(this._cacheCanvas.width=Math.max(Math.ceil(n)+u,r),this._cacheCanvas.height=Math.max(Math.ceil(s)+f,r),this.cacheTranslationX=(n+u)/2,this.cacheTranslationY=(s+f)/2):(this._cacheContext.setTransform(1,0,0,1,0,0),this._cacheContext.clearRect(0,0,this._cacheCanvas.width,this._cacheCanvas.height)),this.cacheWidth=n,this.cacheHeight=s,this._cacheContext.translate(this.cacheTranslationX,this.cacheTranslationY),this._cacheContext.scale(o,a),this.zoomX=o,this.zoomY=a,!0)},setOptions:function(t){this._setOptions(t),this._initGradient(t.fill,"fill"),this._initGradient(t.stroke,"stroke"),this._initClipping(t),this._initPattern(t.fill,"fill"),this._initPattern(t.stroke,"stroke")},transform:function(t,e){this.group&&!this.group._transformDone&&this.group===this.canvas._activeGroup&&this.group.transform(t);var i=e?this._getLeftTopCoords():this.getCenterPoint();t.translate(i.x,i.y),this.angle&&t.rotate(o(this.angle)),t.scale(this.scaleX*(this.flipX?-1:1),this.scaleY*(this.flipY?-1:1)),this.skewX&&t.transform(1,0,Math.tan(o(this.skewX)),1,0,0),this.skewY&&t.transform(1,Math.tan(o(this.skewY)),0,1,0,0)},toObject:function(t){var i=e.Object.NUM_FRACTION_DIGITS,r={type:this.type,originX:this.originX,originY:this.originY,left:n(this.left,i),top:n(this.top,i),width:n(this.width,i),height:n(this.height,i),fill:this.fill&&this.fill.toObject?this.fill.toObject():this.fill,stroke:this.stroke&&this.stroke.toObject?this.stroke.toObject():this.stroke,strokeWidth:n(this.strokeWidth,i),strokeDashArray:this.strokeDashArray?this.strokeDashArray.concat():this.strokeDashArray,strokeLineCap:this.strokeLineCap,strokeLineJoin:this.strokeLineJoin,strokeMiterLimit:n(this.strokeMiterLimit,i),scaleX:n(this.scaleX,i),scaleY:n(this.scaleY,i),angle:n(this.getAngle(),i),flipX:this.flipX,flipY:this.flipY,opacity:n(this.opacity,i),shadow:this.shadow&&this.shadow.toObject?this.shadow.toObject():this.shadow,visible:this.visible,clipTo:this.clipTo&&String(this.clipTo),backgroundColor:this.backgroundColor,fillRule:this.fillRule,globalCompositeOperation:this.globalCompositeOperation,transformMatrix:this.transformMatrix?this.transformMatrix.concat():null,skewX:n(this.skewX,i),skewY:n(this.skewY,i)};return e.util.populateWithProperties(this,r,t),this.includeDefaultValues||(r=this._removeDefaultValues(r)),r},toDatalessObject:function(t){return this.toObject(t)},_removeDefaultValues:function(t){var i=e.util.getKlass(t.type).prototype;return i.stateProperties.forEach(function(e){t[e]===i[e]&&delete t[e],"[object Array]"===Object.prototype.toString.call(t[e])&&"[object Array]"===Object.prototype.toString.call(i[e])&&0===t[e].length&&0===i[e].length&&delete t[e]}),t},toString:function(){return"#"},getObjectScaling:function(){var t=this.scaleX,e=this.scaleY;if(this.group){var i=this.group.getObjectScaling();t*=i.scaleX,e*=i.scaleY}return{scaleX:t,scaleY:e}},_set:function(t,i){return("scaleX"===t||"scaleY"===t)&&(i=this._constrainScale(i)),"scaleX"===t&&i<0?(this.flipX=!this.flipX,i*=-1):"scaleY"===t&&i<0?(this.flipY=!this.flipY,i*=-1):"shadow"!==t||!i||i instanceof e.Shadow?"dirty"===t&&this.group&&this.group.set("dirty",i):i=new e.Shadow(i),this[t]=i,this.cacheProperties.indexOf(t)>-1&&(this.group&&this.group.set("dirty",!0),this.dirty=!0),this.group&&this.stateProperties.indexOf(t)>-1&&this.group.set("dirty",!0),"width"!==t&&"height"!==t||(this.minScaleLimit=Math.min(.1,1/Math.max(this.width,this.height))),this},setOnGroup:function(){},setSourcePath:function(t){return this.sourcePath=t,this},getViewportTransform:function(){return this.canvas&&this.canvas.viewportTransform?this.canvas.viewportTransform:e.iMatrix.concat()},isNotVisible:function(){return 0===this.opacity||0===this.width&&0===this.height||!this.visible},render:function(t,i){this.isNotVisible()||this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(t.save(),this._setupCompositeOperation(t),this.drawSelectionBackground(t),i||this.transform(t),this._setOpacity(t),this._setShadow(t),this.transformMatrix&&t.transform.apply(t,this.transformMatrix),this.clipTo&&e.util.clipContext(this,t),this.shouldCache(i)?(this._cacheCanvas||this._createCacheCanvas(),this.isCacheDirty(i)&&(this.statefullCache&&this.saveState({propertySet:"cacheProperties"}),this.drawObject(this._cacheContext,i),this.dirty=!1),this.drawCacheOnCanvas(t)):(this.dirty=!1,this.drawObject(t,i),i&&this.objectCaching&&this.statefullCache&&this.saveState({propertySet:"cacheProperties"})),this.clipTo&&t.restore(),t.restore())},needsItsOwnCache:function(){return!1},shouldCache:function(t){return!t&&this.objectCaching&&(!this.group||this.needsItsOwnCache()||!this.group.isCaching())},willDrawShadow:function(){return!!this.shadow&&(0!==this.shadow.offsetX||0!==this.shadow.offsetY)},drawObject:function(t,e){this._renderBackground(t),this._setStrokeStyles(t),this._setFillStyles(t),this._render(t,e)},drawCacheOnCanvas:function(t){t.scale(1/this.zoomX,1/this.zoomY),t.drawImage(this._cacheCanvas,-this.cacheTranslationX,-this.cacheTranslationY)},isCacheDirty:function(t){if(this.isNotVisible())return!1;if(this._cacheCanvas&&!t&&this._updateCacheCanvas())return!0;if(this.dirty||this.statefullCache&&this.hasStateChanged("cacheProperties")){if(this._cacheCanvas&&!t){var e=this.cacheWidth/this.zoomX,i=this.cacheHeight/this.zoomY;this._cacheContext.clearRect(-e/2,-i/2,e,i)}return!0}return!1},_renderBackground:function(t){if(this.backgroundColor){var e=this._getNonTransformedDimensions();t.fillStyle=this.backgroundColor,t.fillRect(-e.x/2,-e.y/2,e.x,e.y),this._removeShadow(t)}},_setOpacity:function(t){t.globalAlpha*=this.opacity},_setStrokeStyles:function(t){this.stroke&&(t.lineWidth=this.strokeWidth,t.lineCap=this.strokeLineCap,t.lineJoin=this.strokeLineJoin,t.miterLimit=this.strokeMiterLimit,t.strokeStyle=this.stroke.toLive?this.stroke.toLive(t,this):this.stroke)},_setFillStyles:function(t){this.fill&&(t.fillStyle=this.fill.toLive?this.fill.toLive(t,this):this.fill)},_setLineDash:function(t,e,i){e&&(1&e.length&&e.push.apply(e,e),a?t.setLineDash(e):i&&i(t))},_renderControls:function(t){if(this.active&&(!this.group||this.group===this.canvas.getActiveGroup())){var i,r=this.getViewportTransform(),n=this.calcTransformMatrix();n=e.util.multiplyTransformMatrices(r,n),i=e.util.qrDecompose(n),t.save(),t.translate(i.translateX,i.translateY),t.lineWidth=1*this.borderScaleFactor,this.group||(t.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1),this.group&&this.group===this.canvas.getActiveGroup()?(t.rotate(o(i.angle)),this.drawBordersInGroup(t,i)):(t.rotate(o(this.angle)),this.drawBorders(t)),this.drawControls(t),t.restore()}},_setShadow:function(t){if(this.shadow){var i=this.canvas&&this.canvas.viewportTransform[0]||1,r=this.canvas&&this.canvas.viewportTransform[3]||1,n=this.getObjectScaling();this.canvas&&this.canvas._isRetinaScaling()&&(i*=e.devicePixelRatio,r*=e.devicePixelRatio),t.shadowColor=this.shadow.color,t.shadowBlur=this.shadow.blur*(i+r)*(n.scaleX+n.scaleY)/4,t.shadowOffsetX=this.shadow.offsetX*i*n.scaleX,t.shadowOffsetY=this.shadow.offsetY*r*n.scaleY}},_removeShadow:function(t){this.shadow&&(t.shadowColor="",t.shadowBlur=t.shadowOffsetX=t.shadowOffsetY=0)},_applyPatternGradientTransform:function(t,e){if(e.toLive){var i=e.gradientTransform||e.patternTransform;i&&t.transform.apply(t,i);var r=-this.width/2+e.offsetX||0,n=-this.height/2+e.offsetY||0;t.translate(r,n)}},_renderFill:function(t){this.fill&&(t.save(),this._applyPatternGradientTransform(t,this.fill),"evenodd"===this.fillRule?t.fill("evenodd"):t.fill(),t.restore())},_renderStroke:function(t){this.stroke&&0!==this.strokeWidth&&(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(t),t.save(),this._setLineDash(t,this.strokeDashArray,this._renderDashedStroke),this._applyPatternGradientTransform(t,this.stroke),t.stroke(),t.restore())},clone:function(t,i){return this.constructor.fromObject?this.constructor.fromObject(this.toObject(i),t):new e.Object(this.toObject(i))},cloneAsImage:function(t,i){var r=this.toDataURL(i);return e.util.loadImage(r,function(i){t&&t(new e.Image(i))}),this},toDataURL:function(t){t||(t={});var i=e.util.createCanvasElement(),r=this.getBoundingRect();i.width=r.width,i.height=r.height,e.util.wrapElement(i,"div");var n=new e.StaticCanvas(i,{enableRetinaScaling:t.enableRetinaScaling});"jpg"===t.format&&(t.format="jpeg"),"jpeg"===t.format&&(n.backgroundColor="#fff");var s={active:this.get("active"),left:this.getLeft(),top:this.getTop()};this.set("active",!1),this.setPositionByOrigin(new e.Point(n.getWidth()/2,n.getHeight()/2),"center","center");var o=this.canvas;n.add(this);var a=n.toDataURL(t);return this.set(s).setCoords(),this.canvas=o,n.dispose(),n=null,a},isType:function(t){return this.type===t},complexity:function(){return 1},toJSON:function(t){return this.toObject(t)},setGradient:function(t,i){i||(i={});var r={colorStops:[]};return r.type=i.type||(i.r1||i.r2?"radial":"linear"),r.coords={x1:i.x1,y1:i.y1,x2:i.x2,y2:i.y2},(i.r1||i.r2)&&(r.coords.r1=i.r1,r.coords.r2=i.r2),r.gradientTransform=i.gradientTransform,e.Gradient.prototype.addColorStop.call(r,i.colorStops),this.set(t,e.Gradient.forObject(this,r))},setPatternFill:function(t){return this.set("fill",new e.Pattern(t))},setShadow:function(t){return this.set("shadow",t?new e.Shadow(t):null)},setColor:function(t){return this.set("fill",t),this},setAngle:function(t){var e=("center"!==this.originX||"center"!==this.originY)&&this.centeredRotation;return e&&this._setOriginToCenter(),this.set("angle",t),e&&this._resetOrigin(),this},centerH:function(){return this.canvas&&this.canvas.centerObjectH(this),this},viewportCenterH:function(){return this.canvas&&this.canvas.viewportCenterObjectH(this),this},centerV:function(){return this.canvas&&this.canvas.centerObjectV(this),this},viewportCenterV:function(){return this.canvas&&this.canvas.viewportCenterObjectV(this),this},center:function(){return this.canvas&&this.canvas.centerObject(this),this},viewportCenter:function(){return this.canvas&&this.canvas.viewportCenterObject(this),this},remove:function(){return this.canvas&&(this.group&&this.group===this.canvas._activeGroup&&this.group.remove(this),this.canvas.remove(this)),this},getLocalPointer:function(t,i){i=i||this.canvas.getPointer(t);var r=new e.Point(i.x,i.y),n=this._getLeftTopCoords();return this.angle&&(r=e.util.rotatePoint(r,n,o(-this.angle))),{x:r.x-n.x,y:r.y-n.y}},_setupCompositeOperation:function(t){this.globalCompositeOperation&&(t.globalCompositeOperation=this.globalCompositeOperation)}}),e.util.createAccessors(e.Object),e.Object.prototype.rotate=e.Object.prototype.setAngle,i(e.Object.prototype,e.Observable),e.Object.NUM_FRACTION_DIGITS=2,e.Object._fromObject=function(t,i,n,s,o){var a=e[t];if(i=r(i,!0),!s){var h=o?new a(i[o],i):new a(i);return n&&n(h),h}e.util.enlivenPatterns([i.fill,i.stroke],function(t){void 0!==t[0]&&(i.fill=t[0]),void 0!==t[1]&&(i.stroke=t[1]);var e=o?new a(i[o],i):new a(i);n&&n(e)})},e.Object.__uid=0)}("undefined"!=typeof exports?exports:this),function(){var t=fabric.util.degreesToRadians,e={left:-.5,center:0,right:.5},i={top:-.5,center:0,bottom:.5};fabric.util.object.extend(fabric.Object.prototype,{translateToGivenOrigin:function(t,r,n,s,o){var a,h,c,l=t.x,u=t.y;return"string"==typeof r?r=e[r]:r-=.5,"string"==typeof s?s=e[s]:s-=.5,a=s-r,"string"==typeof n?n=i[n]:n-=.5,"string"==typeof o?o=i[o]:o-=.5,h=o-n,(a||h)&&(c=this._getTransformedDimensions(),l=t.x+a*c.x,u=t.y+h*c.y),new fabric.Point(l,u)},translateToCenterPoint:function(e,i,r){var n=this.translateToGivenOrigin(e,i,r,"center","center");return this.angle?fabric.util.rotatePoint(n,e,t(this.angle)):n},translateToOriginPoint:function(e,i,r){var n=this.translateToGivenOrigin(e,"center","center",i,r);return this.angle?fabric.util.rotatePoint(n,e,t(this.angle)):n},getCenterPoint:function(){var t=new fabric.Point(this.left,this.top);return this.translateToCenterPoint(t,this.originX,this.originY)},getPointByOrigin:function(t,e){var i=this.getCenterPoint();return this.translateToOriginPoint(i,t,e)},toLocalPoint:function(e,i,r){var n,s,o=this.getCenterPoint();return n=void 0!==i&&void 0!==r?this.translateToGivenOrigin(o,"center","center",i,r):new fabric.Point(this.left,this.top),s=new fabric.Point(e.x,e.y),this.angle&&(s=fabric.util.rotatePoint(s,o,-t(this.angle))),s.subtractEquals(n)},setPositionByOrigin:function(t,e,i){var r=this.translateToCenterPoint(t,e,i),n=this.translateToOriginPoint(r,this.originX,this.originY);this.set("left",n.x),this.set("top",n.y)},adjustPosition:function(i){var r,n,s=t(this.angle),o=this.getWidth(),a=Math.cos(s)*o,h=Math.sin(s)*o;r="string"==typeof this.originX?e[this.originX]:this.originX-.5,n="string"==typeof i?e[i]:i-.5,this.left+=a*(n-r),this.top+=h*(n-r),this.setCoords(),this.originX=i},_setOriginToCenter:function(){this._originalOriginX=this.originX,this._originalOriginY=this.originY;var t=this.getCenterPoint();this.originX="center",this.originY="center",this.left=t.x,this.top=t.y},_resetOrigin:function(){var t=this.translateToOriginPoint(this.getCenterPoint(),this._originalOriginX,this._originalOriginY);this.originX=this._originalOriginX,this.originY=this._originalOriginY,this.left=t.x,this.top=t.y,this._originalOriginX=null,this._originalOriginY=null},_getLeftTopCoords:function(){return this.translateToOriginPoint(this.getCenterPoint(),"left","top")},onDeselect:function(){}})}(),function(){function t(t){return[new fabric.Point(t.tl.x,t.tl.y),new fabric.Point(t.tr.x,t.tr.y),new fabric.Point(t.br.x,t.br.y),new fabric.Point(t.bl.x,t.bl.y)]}var e=fabric.util.degreesToRadians,i=fabric.util.multiplyTransformMatrices;fabric.util.object.extend(fabric.Object.prototype,{oCoords:null,aCoords:null,getCoords:function(e,i){this.oCoords||this.setCoords();var r=e?this.aCoords:this.oCoords;return t(i?this.calcCoords(e):r)},intersectsWithRect:function(t,e,i,r){var n=this.getCoords(i,r);return"Intersection"===fabric.Intersection.intersectPolygonRectangle(n,t,e).status},intersectsWithObject:function(t,e,i){return"Intersection"===fabric.Intersection.intersectPolygonPolygon(this.getCoords(e,i),t.getCoords(e,i)).status||t.isContainedWithinObject(this,e,i)||this.isContainedWithinObject(t,e,i)},isContainedWithinObject:function(t,e,i){for(var r=this.getCoords(e,i),n=0,s=t._getImageLines(i?t.calcCoords(e):e?t.aCoords:t.oCoords);n<4;n++)if(!t.containsPoint(r[n],s))return!1;return!0},isContainedWithinRect:function(t,e,i,r){var n=this.getBoundingRect(i,r);return n.left>=t.x&&n.left+n.width<=e.x&&n.top>=t.y&&n.top+n.height<=e.y},containsPoint:function(t,e,i,r){var e=e||this._getImageLines(r?this.calcCoords(i):i?this.aCoords:this.oCoords),n=this._findCrossPoints(t,e);return 0!==n&&n%2==1},isOnScreen:function(t){if(!this.canvas)return!1;for(var e,i=this.canvas.vptCoords.tl,r=this.canvas.vptCoords.br,n=this.getCoords(!0,t),s=0;s<4;s++)if((e=n[s]).x<=r.x&&e.x>=i.x&&e.y<=r.y&&e.y>=i.y)return!0;if(this.intersectsWithRect(i,r,!0))return!0;var o={x:(i.x+r.x)/2,y:(i.y+r.y)/2};return!!this.containsPoint(o,null,!0)},_getImageLines:function(t){return{topline:{o:t.tl,d:t.tr},rightline:{o:t.tr,d:t.br},bottomline:{o:t.br,d:t.bl},leftline:{o:t.bl,d:t.tl}}},_findCrossPoints:function(t,e){var i,r,n,s,o=0;for(var a in e)if(!((s=e[a]).o.y=t.y&&s.d.y>=t.y||(s.o.x===s.d.x&&s.o.x>=t.x?n=s.o.x:(i=0,r=(s.d.y-s.o.y)/(s.d.x-s.o.x),n=-(t.y-i*t.x-(s.o.y-r*s.o.x))/(i-r)),n>=t.x&&(o+=1),2!==o)))break;return o},getBoundingRectWidth:function(){return this.getBoundingRect().width},getBoundingRectHeight:function(){return this.getBoundingRect().height},getBoundingRect:function(t,e){var i=this.getCoords(t,e);return fabric.util.makeBoundingBoxFromPoints(i)},getWidth:function(){return this._getTransformedDimensions().x},getHeight:function(){return this._getTransformedDimensions().y},_constrainScale:function(t){return Math.abs(t)0?Math.atan(o/s):0,l=s/Math.cos(c)/2,u=Math.cos(c+i)*l,f=Math.sin(c+i)*l,d=this.getCenterPoint(),g=t?d:fabric.util.transformPoint(d,r),p=new fabric.Point(g.x-u,g.y-f),v=new fabric.Point(p.x+s*h,p.y+s*a),b=new fabric.Point(p.x-o*a,p.y+o*h),m=new fabric.Point(g.x+u,g.y+f);if(!t)var _=new fabric.Point((p.x+b.x)/2,(p.y+b.y)/2),y=new fabric.Point((v.x+p.x)/2,(v.y+p.y)/2),x=new fabric.Point((m.x+v.x)/2,(m.y+v.y)/2),C=new fabric.Point((m.x+b.x)/2,(m.y+b.y)/2),S=new fabric.Point(y.x+a*this.rotatingPointOffset,y.y-h*this.rotatingPointOffset);g={tl:p,tr:v,br:m,bl:b};return t||(g.ml=_,g.mt=y,g.mr=x,g.mb=C,g.mtr=S),g},setCoords:function(t,e){return this.oCoords=this.calcCoords(t),e||(this.aCoords=this.calcCoords(!0)),t||this._setCornerCoords&&this._setCornerCoords(),this},_calcRotateMatrix:function(){if(this.angle){var t=e(this.angle),i=Math.cos(t),r=Math.sin(t);return 6.123233995736766e-17!==i&&-1.8369701987210297e-16!==i||(i=0),[i,r,-r,i,0,0]}return fabric.iMatrix.concat()},calcTransformMatrix:function(t){var e,r,n=this.getCenterPoint(),s=[1,0,0,1,n.x,n.y],o=this._calcDimensionsTransformMatrix(this.skewX,this.skewY,!0);return r=this.group&&!t?i(this.group.calcTransformMatrix(),s):s,this.angle&&(e=this._calcRotateMatrix(),r=i(r,e)),r=i(r,o)},_calcDimensionsTransformMatrix:function(t,r,n){var s,o=[this.scaleX*(n&&this.flipX?-1:1),0,0,this.scaleY*(n&&this.flipY?-1:1),0,0];return t&&(s=[1,0,Math.tan(e(t)),1],o=i(o,s,!0)),r&&(s=[1,Math.tan(e(r)),0,1],o=i(o,s,!0)),o},_getNonTransformedDimensions:function(){var t=this.strokeWidth;return{x:this.width+t,y:this.height+t}},_getTransformedDimensions:function(t,e){void 0===t&&(t=this.skewX),void 0===e&&(e=this.skewY);var i,r,n=this._getNonTransformedDimensions(),s=n.x/2,o=n.y/2,a=[{x:-s,y:-o},{x:s,y:-o},{x:-s,y:o},{x:s,y:o}],h=this._calcDimensionsTransformMatrix(t,e,!1);for(i=0;i\n'),t?t(e.join("")):e.join("")}}),i.Line.ATTRIBUTE_NAMES=i.SHARED_ATTRIBUTES.concat("x1 y1 x2 y2".split(" ")),i.Line.fromElement=function(t,e){e=e||{};var n=i.parseAttributes(t,i.Line.ATTRIBUTE_NAMES),s=[n.x1||0,n.y1||0,n.x2||0,n.y2||0];return e.originX="left",e.originY="top",new i.Line(s,r(n,e))},i.Line.fromObject=function(t,e,r){var s=n(t,!0);s.points=[t.x1,t.y1,t.x2,t.y2];var o=i.Object._fromObject("Line",s,function(t){delete t.points,e&&e(t)},r,"points");return o&&delete o.points,o}}}("undefined"!=typeof exports?exports:this),function(t){"use strict";function e(t){return"radius"in t&&t.radius>=0}var i=t.fabric||(t.fabric={}),r=Math.PI,n=i.util.object.extend;if(i.Circle)i.warn("fabric.Circle is already defined.");else{var s=i.Object.prototype.cacheProperties.concat();s.push("radius"),i.Circle=i.util.createClass(i.Object,{type:"circle",radius:0,startAngle:0,endAngle:2*r,cacheProperties:s,initialize:function(t){this.callSuper("initialize",t),this.set("radius",t&&t.radius||0)},_set:function(t,e){return this.callSuper("_set",t,e),"radius"===t&&this.setRadius(e),this},toObject:function(t){return this.callSuper("toObject",["radius","startAngle","endAngle"].concat(t))},toSVG:function(t){var e=this._createBaseSVGMarkup(),i=0,n=0,s=(this.endAngle-this.startAngle)%(2*r);if(0===s)this.group&&"path-group"===this.group.type&&(i=this.left+this.radius,n=this.top+this.radius),e.push("\n');else{var o=Math.cos(this.startAngle)*this.radius,a=Math.sin(this.startAngle)*this.radius,h=Math.cos(this.endAngle)*this.radius,c=Math.sin(this.endAngle)*this.radius,l=s>r?"1":"0";e.push('\n')}return t?t(e.join("")):e.join("")},_render:function(t,e){t.beginPath(),t.arc(e?this.left+this.radius:0,e?this.top+this.radius:0,this.radius,this.startAngle,this.endAngle,!1),this._renderFill(t),this._renderStroke(t)},getRadiusX:function(){return this.get("radius")*this.get("scaleX")},getRadiusY:function(){return this.get("radius")*this.get("scaleY")},setRadius:function(t){return this.radius=t,this.set("width",2*t).set("height",2*t)}}),i.Circle.ATTRIBUTE_NAMES=i.SHARED_ATTRIBUTES.concat("cx cy r".split(" ")),i.Circle.fromElement=function(t,r){r||(r={});var s=i.parseAttributes(t,i.Circle.ATTRIBUTE_NAMES);if(!e(s))throw new Error("value of `r` attribute is required and can not be negative");s.left=s.left||0,s.top=s.top||0;var o=new i.Circle(n(s,r));return o.left-=o.radius,o.top-=o.radius,o},i.Circle.fromObject=function(t,e,r){return i.Object._fromObject("Circle",t,e,r)}}}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={});e.Triangle?e.warn("fabric.Triangle is already defined"):(e.Triangle=e.util.createClass(e.Object,{type:"triangle",initialize:function(t){this.callSuper("initialize",t),this.set("width",t&&t.width||100).set("height",t&&t.height||100)},_render:function(t){var e=this.width/2,i=this.height/2;t.beginPath(),t.moveTo(-e,i),t.lineTo(0,-i),t.lineTo(e,i),t.closePath(),this._renderFill(t),this._renderStroke(t)},_renderDashedStroke:function(t){var i=this.width/2,r=this.height/2;t.beginPath(),e.util.drawDashedLine(t,-i,r,0,-r,this.strokeDashArray),e.util.drawDashedLine(t,0,-r,i,r,this.strokeDashArray),e.util.drawDashedLine(t,i,r,-i,r,this.strokeDashArray),t.closePath()},toSVG:function(t){var e=this._createBaseSVGMarkup(),i=this.width/2,r=this.height/2,n=[-i+" "+r,"0 "+-r,i+" "+r].join(",");return e.push("'),t?t(e.join("")):e.join("")}}),e.Triangle.fromObject=function(t,i,r){return e.Object._fromObject("Triangle",t,i,r)})}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=2*Math.PI,r=e.util.object.extend;if(e.Ellipse)e.warn("fabric.Ellipse is already defined.");else{var n=e.Object.prototype.cacheProperties.concat();n.push("rx","ry"),e.Ellipse=e.util.createClass(e.Object,{type:"ellipse",rx:0,ry:0,cacheProperties:n,initialize:function(t){this.callSuper("initialize",t),this.set("rx",t&&t.rx||0),this.set("ry",t&&t.ry||0)},_set:function(t,e){switch(this.callSuper("_set",t,e),t){case"rx":this.rx=e,this.set("width",2*e);break;case"ry":this.ry=e,this.set("height",2*e)}return this},getRx:function(){return this.get("rx")*this.get("scaleX")},getRy:function(){return this.get("ry")*this.get("scaleY")},toObject:function(t){return this.callSuper("toObject",["rx","ry"].concat(t))},toSVG:function(t){var e=this._createBaseSVGMarkup(),i=0,r=0;return this.group&&"path-group"===this.group.type&&(i=this.left+this.rx,r=this.top+this.ry),e.push("\n'),t?t(e.join("")):e.join("")},_render:function(t,e){t.beginPath(),t.save(),t.transform(1,0,0,this.ry/this.rx,0,0),t.arc(e?this.left+this.rx:0,e?(this.top+this.ry)*this.rx/this.ry:0,this.rx,0,i,!1),t.restore(),this._renderFill(t),this._renderStroke(t)}}),e.Ellipse.ATTRIBUTE_NAMES=e.SHARED_ATTRIBUTES.concat("cx cy rx ry".split(" ")),e.Ellipse.fromElement=function(t,i){i||(i={});var n=e.parseAttributes(t,e.Ellipse.ATTRIBUTE_NAMES);n.left=n.left||0,n.top=n.top||0;var s=new e.Ellipse(r(n,i));return s.top-=s.ry,s.left-=s.rx,s},e.Ellipse.fromObject=function(t,i,r){return e.Object._fromObject("Ellipse",t,i,r)}}}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend;if(e.Rect)e.warn("fabric.Rect is already defined");else{var r=e.Object.prototype.stateProperties.concat();r.push("rx","ry");var n=e.Object.prototype.cacheProperties.concat();n.push("rx","ry"),e.Rect=e.util.createClass(e.Object,{stateProperties:r,type:"rect",rx:0,ry:0,cacheProperties:n,initialize:function(t){this.callSuper("initialize",t),this._initRxRy()},_initRxRy:function(){this.rx&&!this.ry?this.ry=this.rx:this.ry&&!this.rx&&(this.rx=this.ry)},_render:function(t,e){if(1!==this.width||1!==this.height){var i=this.rx?Math.min(this.rx,this.width/2):0,r=this.ry?Math.min(this.ry,this.height/2):0,n=this.width,s=this.height,o=e?this.left:-this.width/2,a=e?this.top:-this.height/2,h=0!==i||0!==r,c=.4477152502;t.beginPath(),t.moveTo(o+i,a),t.lineTo(o+n-i,a),h&&t.bezierCurveTo(o+n-c*i,a,o+n,a+c*r,o+n,a+r),t.lineTo(o+n,a+s-r),h&&t.bezierCurveTo(o+n,a+s-c*r,o+n-c*i,a+s,o+n-i,a+s),t.lineTo(o+i,a+s),h&&t.bezierCurveTo(o+c*i,a+s,o,a+s-c*r,o,a+s-r),t.lineTo(o,a+r),h&&t.bezierCurveTo(o,a+c*r,o+c*i,a,o+i,a),t.closePath(),this._renderFill(t),this._renderStroke(t)}else t.fillRect(-.5,-.5,1,1)},_renderDashedStroke:function(t){var i=-this.width/2,r=-this.height/2,n=this.width,s=this.height;t.beginPath(),e.util.drawDashedLine(t,i,r,i+n,r,this.strokeDashArray),e.util.drawDashedLine(t,i+n,r,i+n,r+s,this.strokeDashArray),e.util.drawDashedLine(t,i+n,r+s,i,r+s,this.strokeDashArray),e.util.drawDashedLine(t,i,r+s,i,r,this.strokeDashArray),t.closePath()},toObject:function(t){return this.callSuper("toObject",["rx","ry"].concat(t))},toSVG:function(t){var e=this._createBaseSVGMarkup(),i=this.left,r=this.top;return this.group&&"path-group"===this.group.type||(i=-this.width/2,r=-this.height/2),e.push("\n'),t?t(e.join("")):e.join("")}}),e.Rect.ATTRIBUTE_NAMES=e.SHARED_ATTRIBUTES.concat("x y rx ry width height".split(" ")),e.Rect.fromElement=function(t,r){if(!t)return null;r=r||{};var n=e.parseAttributes(t,e.Rect.ATTRIBUTE_NAMES);n.left=n.left||0,n.top=n.top||0;var s=new e.Rect(i(r?e.util.object.clone(r):{},n));return s.visible=s.visible&&s.width>0&&s.height>0,s},e.Rect.fromObject=function(t,i,r){return e.Object._fromObject("Rect",t,i,r)}}}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.util.array.min,n=e.util.array.max,s=e.util.toFixed,o=e.Object.NUM_FRACTION_DIGITS;if(e.Polyline)e.warn("fabric.Polyline is already defined");else{var a=e.Object.prototype.cacheProperties.concat();a.push("points"),e.Polyline=e.util.createClass(e.Object,{type:"polyline",points:null,minX:0,minY:0,cacheProperties:a,initialize:function(t,e){e=e||{},this.points=t||[],this.callSuper("initialize",e),this._calcDimensions(),"top"in e||(this.top=this.minY),"left"in e||(this.left=this.minX),this.pathOffset={x:this.minX+this.width/2,y:this.minY+this.height/2}},_calcDimensions:function(){var t=this.points,e=r(t,"x"),i=r(t,"y"),s=n(t,"x"),o=n(t,"y");this.width=s-e||0,this.height=o-i||0,this.minX=e||0,this.minY=i||0},toObject:function(t){return i(this.callSuper("toObject",t),{points:this.points.concat()})},toSVG:function(t){var e=[],i=0,r=0,n=this._createBaseSVGMarkup();this.group&&"path-group"===this.group.type||(i=this.pathOffset.x,r=this.pathOffset.y);for(var a=0,h=this.points.length;a\n'),t?t(n.join("")):n.join("")},commonRender:function(t,e){var i,r=this.points.length,n=e?0:this.pathOffset.x,s=e?0:this.pathOffset.y;if(!r||isNaN(this.points[r-1].y))return!1;t.beginPath(),t.moveTo(this.points[0].x-n,this.points[0].y-s);for(var o=0;o"},toObject:function(t){return n(this.callSuper("toObject",["sourcePath","pathOffset"].concat(t)),{path:this.path.map(function(t){return t.slice()}),top:this.top,left:this.left})},toDatalessObject:function(t){var e=this.toObject(t);return this.sourcePath&&(e.path=this.sourcePath),delete e.sourcePath,e},toSVG:function(t){for(var e=[],i=this._createBaseSVGMarkup(),r="",n=0,s=this.path.length;n\n"),t?t(i.join("")):i.join("")},complexity:function(){return this.path.length},_parsePath:function(){for(var t,e,i,r,n,s=[],o=[],c=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,l=0,u=this.path.length;lp)for(var b=1,m=n.length;b\n");for(var s=0,o=e.length;s\n"),t?t(n.join("")):n.join("")},toString:function(){return"#"},isSameColor:function(){var t=this.getObjects()[0].get("fill")||"";return"string"==typeof t&&(t=t.toLowerCase(),this.getObjects().every(function(e){var i=e.get("fill")||"";return"string"==typeof i&&i.toLowerCase()===t}))},complexity:function(){return this.paths.reduce(function(t,e){return t+(e&&e.complexity?e.complexity():0)},0)},getObjects:function(){return this.paths}}),e.PathGroup.fromObject=function(t,i){var r=t.paths;delete t.paths,"string"==typeof r?e.loadSVGFromURL(r,function(n){var s=r,o=e.util.groupSVGElements(n,t,s);t.paths=r,i(o)}):e.util.enlivenObjects(r,function(n){var s=new e.PathGroup(n,t);t.paths=r,i(s)})},e.PathGroup.async=!0)}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.util.array.min,n=e.util.array.max;if(!e.Group){var s={lockMovementX:!0,lockMovementY:!0,lockRotation:!0,lockScalingX:!0,lockScalingY:!0,lockUniScaling:!0};e.Group=e.util.createClass(e.Object,e.Collection,{type:"group",strokeWidth:0,subTargetCheck:!1,cacheProperties:[],initialize:function(t,e,i){e=e||{},this._objects=[],i&&this.callSuper("initialize",e),this._objects=t||[];for(var r=this._objects.length;r--;)this._objects[r].group=this;e.originX&&(this.originX=e.originX),e.originY&&(this.originY=e.originY),i?this._updateObjectsCoords(!0):(this._calcBounds(),this._updateObjectsCoords(),this.callSuper("initialize",e)),this.setCoords(),this.saveCoords()},_updateObjectsCoords:function(t){for(var e=this.getCenterPoint(),i=this._objects.length;i--;)this._updateObjectCoords(this._objects[i],e,t)},_updateObjectCoords:function(t,e,i){if(t.__origHasControls=t.hasControls,t.hasControls=!1,!i){var r=t.getLeft(),n=t.getTop();t.set({left:r-e.x,top:n-e.y}),t.setCoords(!0,!0)}},toString:function(){return"#"},addWithUpdate:function(t){return this._restoreObjectsState(),e.util.resetObjectTransform(this),t&&(this._objects.push(t),t.group=this,t._set("canvas",this.canvas)),this.forEachObject(this._setObjectActive,this),this._calcBounds(),this._updateObjectsCoords(),this.setCoords(),this.dirty=!0,this},_setObjectActive:function(t){t.set("active",!0),t.group=this},removeWithUpdate:function(t){return this._restoreObjectsState(),e.util.resetObjectTransform(this),this.forEachObject(this._setObjectActive,this),this.remove(t),this._calcBounds(),this._updateObjectsCoords(),this.setCoords(),this.dirty=!0,this},_onObjectAdded:function(t){this.dirty=!0,t.group=this,t._set("canvas",this.canvas)},_onObjectRemoved:function(t){this.dirty=!0,delete t.group,t.set("active",!1)},delegatedProperties:{fill:!0,stroke:!0,strokeWidth:!0,fontFamily:!0,fontWeight:!0,fontSize:!0,fontStyle:!0,lineHeight:!0,textDecoration:!0,textAlign:!0,backgroundColor:!0},_set:function(t,e){var i=this._objects.length;if(this.delegatedProperties[t]||"canvas"===t)for(;i--;)this._objects[i].set(t,e);else for(;i--;)this._objects[i].setOnGroup(t,e);this.callSuper("_set",t,e)},toObject:function(t){var e=this.getObjects().map(function(e){var i=e.includeDefaultValues;e.includeDefaultValues=e.group.includeDefaultValues;var r=e.toObject(t);return e.includeDefaultValues=i,r});return i(this.callSuper("toObject",t),{objects:e})},toDatalessObject:function(t){var e=this.getObjects().map(function(e){var i=e.includeDefaultValues;e.includeDefaultValues=e.group.includeDefaultValues;var r=e.toDatalessObject(t);return e.includeDefaultValues=i,r});return i(this.callSuper("toDatalessObject",t),{objects:e})},render:function(t){this._transformDone=!0,this.callSuper("render",t),this._transformDone=!1},shouldCache:function(){var t=this.objectCaching&&(!this.group||this.needsItsOwnCache()||!this.group.isCaching());if(this.caching=t,t)for(var e=0,i=this._objects.length;e\n');for(var i=0,r=this._objects.length;i\n"),t?t(e.join("")):e.join("")},get:function(t){if(t in s){if(this[t])return this[t];for(var e=0,i=this._objects.length;e\n',"\n"),this.stroke||this.strokeDashArray){var s=this.fill;this.fill=null,e.push("\n'),this.fill=s}return e.push("\n"),t?t(e.join("")):e.join("")},getSrc:function(t){var e=t?this._element:this._originalElement;return e?fabric.isLikelyNode?e._src:e.src:this.src||""},setSrc:function(t,e,i){fabric.util.loadImage(t,function(t){return this.setElement(t,e,i)},this,i&&i.crossOrigin)},toString:function(){return'#'},applyFilters:function(t,e,i,r){if(e=e||this.filters,i=i||this._originalElement){var n,s,o=fabric.util.createImage(),a=this.canvas?this.canvas.getRetinaScaling():fabric.devicePixelRatio,h=this.minimumScaleTrigger/a,c=this;if(0===e.length)return this._element=i,t&&t(this),i;var l=fabric.util.createCanvasElement();return l.width=i.width,l.height=i.height,l.getContext("2d").drawImage(i,0,0,i.width,i.height),e.forEach(function(t){t&&(r?(n=c.scaleX0?90*Math.round((t-1)/90):90*Math.round(t/90)},straighten:function(){return this.setAngle(this._getAngleValueForStraighten()),this},fxStraighten:function(t){var e=function(){},i=(t=t||{}).onComplete||e,r=t.onChange||e,n=this;return fabric.util.animate({startValue:this.get("angle"),endValue:this._getAngleValueForStraighten(),duration:this.FX_DURATION,onChange:function(t){n.setAngle(t),r()},onComplete:function(){n.setCoords(),i()},onStart:function(){n.set("active",!1)}}),this}}),fabric.util.object.extend(fabric.StaticCanvas.prototype,{straightenObject:function(t){return t.straighten(),this.renderAll(),this},fxStraightenObject:function(t){return t.fxStraighten({onChange:this.renderAll.bind(this)}),this}}),fabric.Image.filters=fabric.Image.filters||{},fabric.Image.filters.BaseFilter=fabric.util.createClass({type:"BaseFilter",initialize:function(t){t&&this.setOptions(t)},setOptions:function(t){for(var e in t)this[e]=t[e]},toObject:function(){return{type:this.type}},toJSON:function(){return this.toObject()}}),fabric.Image.filters.BaseFilter.fromObject=function(t,e){var i=new fabric.Image.filters[t.type](t);return e&&e(i),i},function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.Image.filters,n=e.util.createClass;r.Brightness=n(r.BaseFilter,{type:"Brightness",initialize:function(t){t=t||{},this.brightness=t.brightness||0},applyTo:function(t){for(var e=t.getContext("2d"),i=e.getImageData(0,0,t.width,t.height),r=i.data,n=this.brightness,s=0,o=r.length;sb||o<0||o>v||(h=4*(a*v+o),c=l[S*d+w],e+=p[h]*c,i+=p[h+1]*c,r+=p[h+2]*c,n+=p[h+3]*c);_[s]=e,_[s+1]=i,_[s+2]=r,_[s+3]=n+y*(255-n)}u.putImageData(m,0,0)},toObject:function(){return i(this.callSuper("toObject"),{opaque:this.opaque,matrix:this.matrix})}}),e.Image.filters.Convolute.fromObject=e.Image.filters.BaseFilter.fromObject}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.Image.filters,n=e.util.createClass;r.GradientTransparency=n(r.BaseFilter,{type:"GradientTransparency",initialize:function(t){t=t||{},this.threshold=t.threshold||100},applyTo:function(t){for(var e=t.getContext("2d"),i=e.getImageData(0,0,t.width,t.height),r=i.data,n=this.threshold,s=r.length,o=0,a=r.length;o-1?t.channel:0},applyTo:function(t){if(this.mask){var i,r=t.getContext("2d"),n=r.getImageData(0,0,t.width,t.height),s=n.data,o=this.mask.getElement(),a=e.util.createCanvasElement(),h=this.channel,c=n.width*n.height*4;a.width=t.width,a.height=t.height,a.getContext("2d").drawImage(o,0,0,t.width,t.height);var l=a.getContext("2d").getImageData(0,0,t.width,t.height).data;for(i=0;ic&&i>c&&r>c&&l(e-i)i&&(l=2,f=-1),a>n&&(u=2,d=-1),h=c.getImageData(0,0,i,n),t.width=o(s,i),t.height=o(a,n),c.putImageData(h,0,0);!g||!p;)i=v,n=b,s*f=e)){A=r(1e3*s(c-O.x)),w[A]||(w[A]={});for(var I=T.y-S;I<=T.y+S;I++)I<0||I>=o||(E=r(1e3*s(I-O.y)),w[A][E]||(w[A][E]=b(n(i(A*y,2)+i(E*x,2))/1e3)),(f=w[A][E])>0&&(j+=f,k+=f*p[d=4*(I*e+c)],M+=f*p[d+1],D+=f*p[d+2],P+=f*p[d+3]))}v[d=4*(h*a+t)]=k/j,v[d+1]=M/j,v[d+2]=D/j,v[d+3]=P/j}return++tt)return 0;if(e*=Math.PI,s(e)<1e-16)return 1;var i=e/t;return h(e)*h(i)/e/i}}(this.lanczosLobes),m=this.rcpScaleX,_=this.rcpScaleY,y=2/this.rcpScaleX,x=2/this.rcpScaleY,C=c(m*this.lanczosLobes/2),S=c(_*this.lanczosLobes/2),w={},O={},T={};return u(0)},bilinearFiltering:function(t,e,i,n,s){var o,a,h,c,l,u,f,d,g,p=0,v=this.rcpScaleX,b=this.rcpScaleY,m=t.getContext("2d"),_=4*(e-1),y=m.getImageData(0,0,e,i).data,x=m.getImageData(0,0,n,s),C=x.data;for(h=0;h1&&I<-1||(y=2*I*I*I-3*I*I+1)>0&&(T+=y*g[(E=4*(A+k*e))+3],C+=y,g[E+3]<255&&(y=y*g[E+3]/250),S+=y*g[E],w+=y*g[E+1],O+=y*g[E+2],x+=y)}v[_]=S/x,v[_+1]=w/x,v[_+2]=O/x,v[_+3]=T/C}return p},toObject:function(){return{type:this.type,scaleX:this.scaleX,scaleY:this.scaleY,resizeType:this.resizeType,lanczosLobes:this.lanczosLobes}}}),e.Image.filters.Resize.fromObject=e.Image.filters.BaseFilter.fromObject}("undefined"!=typeof exports?exports:this),function(t){"use strict";var e=t.fabric||(t.fabric={}),i=e.util.object.extend,r=e.Image.filters,n=e.util.createClass;r.ColorMatrix=n(r.BaseFilter,{type:"ColorMatrix",initialize:function(t){t||(t={}),this.matrix=t.matrix||[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]},applyTo:function(t){var e,i,r,n,s,o=t.getContext("2d"),a=o.getImageData(0,0,t.width,t.height),h=a.data,c=h.length,l=this.matrix;for(e=0;e'},_getCacheCanvasDimensions:function(){var t=this.callSuper("_getCacheCanvasDimensions"),e=this.fontSize;return t.width+=e*t.zoomX,t.height+=e*t.zoomY,t},_render:function(t){this._setTextStyles(t),this.group&&"path-group"===this.group.type&&t.translate(this.left,this.top),this._renderTextLinesBackground(t),this._renderText(t),this._renderTextDecoration(t)},_renderText:function(t){this._renderTextFill(t),this._renderTextStroke(t)},_setTextStyles:function(t){t.textBaseline="alphabetic",t.font=this._getFontDeclaration()},_getTextHeight:function(){return this._getHeightOfSingleLine()+(this._textLines.length-1)*this._getHeightOfLine()},_getTextWidth:function(t){for(var e=this._getLineWidth(t,0),i=1,r=this._textLines.length;ie&&(e=n)}return e},_renderChars:function(t,e,i,r,n){var s,o,a=t.slice(0,-4);if(this[a].toLive){var h=-this.width/2+this[a].offsetX||0,c=-this.height/2+this[a].offsetY||0;e.save(),e.translate(h,c),r-=h,n-=c}if(0!==this.charSpacing)for(var l=this._getWidthOfCharSpacing(),u=0,f=(i=i.split("")).length;u0?o:0;else e[t](i,r,n);this[a].toLive&&e.restore()},_renderTextLine:function(t,e,i,r,n,s){n-=this.fontSize*this._fontSizeFraction;var o=this._getLineWidth(e,s);if("justify"!==this.textAlign||this.width0?u/f:0,g=0,p=0,v=h.length;p0?i:0},_getLeftOffset:function(){return-this.width/2},_getTopOffset:function(){return-this.height/2},isEmptyStyles:function(){return!0},_renderTextCommon:function(t,e){for(var i=0,r=this._getLeftOffset(),n=this._getTopOffset(),s=0,o=this._textLines.length;s0&&(r=this._getLineLeftOffset(i),t.fillRect(this._getLeftOffset()+r,this._getTopOffset()+n,i,e/this.lineHeight)),n+=e;t.fillStyle=s,this._removeShadow(t)}},_getLineLeftOffset:function(t){return"center"===this.textAlign?(this.width-t)/2:"right"===this.textAlign?this.width-t:0},_clearCache:function(){this.__lineWidths=[],this.__lineHeights=[]},_shouldClearDimensionCache:function(){var t=this._forceClearCache;return t||(t=this.hasStateChanged("_dimensionAffectingProps")),t&&(this.saveState({propertySet:"_dimensionAffectingProps"}),this.dirty=!0),t},_getLineWidth:function(t,e){if(this.__lineWidths[e])return-1===this.__lineWidths[e]?this.width:this.__lineWidths[e];var i,r=this._textLines[e];return i=""===r?0:this._measureLine(t,e),this.__lineWidths[e]=i,i&&"justify"===this.textAlign&&r.split(/\s+/).length>1&&(this.__lineWidths[e]=-1),i},_getWidthOfCharSpacing:function(){return 0!==this.charSpacing?this.fontSize*this.charSpacing/1e3:0},_measureLine:function(t,e){var i,r=this._textLines[e],n=t.measureText(r).width,s=0;return 0!==this.charSpacing&&(s=(r.split("").length-1)*this._getWidthOfCharSpacing()),(i=n+s)>0?i:0},_renderTextDecoration:function(t){if(this.textDecoration){var e=this.height/2,i=this,r=[];this.textDecoration.indexOf("underline")>-1&&r.push(.85),this.textDecoration.indexOf("line-through")>-1&&r.push(.43),this.textDecoration.indexOf("overline")>-1&&r.push(-.12),r.length>0&&function(r){var n,s,o,a,h,c,l,u=0;for(n=0,s=i._textLines.length;n\n",e.textBgRects.join(""),'\t\t\n',e.textSpans.join(""),"\t\t\n","\t\n")},getSvgStyles:function(t){return e.Object.prototype.getSvgStyles.call(this,t)+" white-space: pre;"},_getSVGTextAndBg:function(t,e){var i=[],r=[],n=0;this._setSVGBg(r);for(var s=0,o=this._textLines.length;s",e.util.string.escapeXml(this._textLines[t]),"\n"):this._setSVGTextLineJustifed(t,n,h,o)},_setSVGTextLineJustifed:function(t,n,s,o){var a=e.util.createCanvasElement().getContext("2d");this._setTextStyles(a);var h,c,l=this._textLines[t].split(/\s+/),u=this._getWidthOfWords(a,l.join("")),f=this.width-u,d=l.length-1,g=d>0?f/d:0,p=this._getFillAttributes(this.fill);for(o+=this._getLineLeftOffset(this._getLineWidth(a,t)),t=0,c=l.length;t",e.util.string.escapeXml(h),"\n"),o+=this._getWidthOfWords(a,h)+g},_setSVGTextLineBg:function(t,e,n,s,o){t.push("\t\t\n')},_setSVGBg:function(t){this.backgroundColor&&t.push("\t\t\n')},_getFillAttributes:function(t){var i=t&&"string"==typeof t?new e.Color(t):"";return i&&i.getSource()&&1!==i.getAlpha()?'opacity="'+i.getAlpha()+'" fill="'+i.setAlpha(1).toRgb()+'"':'fill="'+t+'"'},_set:function(t,e){this.callSuper("_set",t,e),this._dimensionAffectingProps.indexOf(t)>-1&&(this._initDimensions(),this.setCoords())},complexity:function(){return 1}}),e.Text.ATTRIBUTE_NAMES=e.SHARED_ATTRIBUTES.concat("x y dx dy font-family font-style font-weight font-size text-decoration text-anchor".split(" ")),e.Text.DEFAULT_SVG_FONT_SIZE=16,e.Text.fromElement=function(t,i){if(!t)return null;var r=e.parseAttributes(t,e.Text.ATTRIBUTE_NAMES);(i=e.util.object.extend(i?e.util.object.clone(i):{},r)).top=i.top||0,i.left=i.left||0,"dx"in r&&(i.left+=r.dx),"dy"in r&&(i.top+=r.dy),"fontSize"in i||(i.fontSize=e.Text.DEFAULT_SVG_FONT_SIZE),i.originX||(i.originX="left");var n="";"textContent"in t?n=t.textContent:"firstChild"in t&&null!==t.firstChild&&"data"in t.firstChild&&null!==t.firstChild.data&&(n=t.firstChild.data),n=n.replace(/^\s+|\s+$|\n+/g,"").replace(/\s+/g," ");var s=new e.Text(n,i),o=s.getHeight()/s.height,a=((s.height+s.strokeWidth)*s.lineHeight-s.height)*o,h=s.getHeight()+a,c=0;return"left"===s.originX&&(c=s.getWidth()/2),"right"===s.originX&&(c=-s.getWidth()/2),s.set({left:s.getLeft()+c,top:s.getTop()-h/2+s.fontSize*(.18+s._fontSizeFraction)/s.lineHeight}),s},e.Text.fromObject=function(t,i,r){return e.Object._fromObject("Text",t,i,r,"text")},e.util.createAccessors(e.Text)}}("undefined"!=typeof exports?exports:this),function(){var t=fabric.util.object.clone;fabric.IText=fabric.util.createClass(fabric.Text,fabric.Observable,{type:"i-text",selectionStart:0,selectionEnd:0,selectionColor:"rgba(17,119,255,0.3)",isEditing:!1,editable:!0,editingBorderColor:"rgba(102,153,255,0.25)",cursorWidth:2,cursorColor:"#333",cursorDelay:1e3,cursorDuration:600,styles:null,caching:!0,_reSpace:/\s|\n/,_currentCursorOpacity:0,_selectionDirection:null,_abortCursorAnimation:!1,__widthOfSpace:[],initialize:function(t,e){this.styles=e?e.styles||{}:{},this.callSuper("initialize",t,e),this.initBehavior()},_clearCache:function(){this.callSuper("_clearCache"),this.__widthOfSpace=[]},isEmptyStyles:function(){if(!this.styles)return!0;var t=this.styles;for(var e in t)for(var i in t[e])for(var r in t[e][i])return!1;return!0},setSelectionStart:function(t){t=Math.max(t,0),this._updateAndFire("selectionStart",t)},setSelectionEnd:function(t){t=Math.min(t,this.text.length),this._updateAndFire("selectionEnd",t)},_updateAndFire:function(t,e){this[t]!==e&&(this._fireSelectionChanged(),this[t]=e),this._updateTextarea()},_fireSelectionChanged:function(){this.fire("selection:changed"),this.canvas&&this.canvas.fire("text:selection:changed",{target:this})},getSelectionStyles:function(t,e){if(2===arguments.length){for(var i=[],r=t;r0?a:0,lineLeft:r},this.cursorOffsetCache=i,this.cursorOffsetCache},renderCursor:function(t,e){var i=this.get2DCursorLocation(),r=i.lineIndex,n=i.charIndex,s=this.getCurrentCharFontSize(r,n),o=t.leftOffset,a=this.scaleX*this.canvas.getZoom(),h=this.cursorWidth/a;e.fillStyle=this.getCurrentCharColor(r,n),e.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,e.fillRect(t.left+o-h/2,t.top+t.topOffset,h,s)},renderSelection:function(t,e,i){i.fillStyle=this.selectionColor;for(var r=this.get2DCursorLocation(this.selectionStart),n=this.get2DCursorLocation(this.selectionEnd),s=r.lineIndex,o=n.lineIndex,a=s;a<=o;a++){var h=this._getLineLeftOffset(this._getLineWidth(i,a))||0,c=this._getHeightOfLine(this.ctx,a),l=0,u=0,f=this._textLines[a];if(a===s){for(var d=0,g=f.length;d=r.charIndex&&(a!==o||ds&&a1)&&(c/=this.lineHeight),i.fillRect(e.left+h,e.top+e.topOffset,u>0?u:0,c),e.topOffset+=l}},_renderChars:function(t,e,i,r,n,s,o){if(this.isEmptyStyles())return this._renderCharsFast(t,e,i,r,n);o=o||0;var a,h,c=this._getHeightOfLine(e,s),l="";e.save(),n-=c/this.lineHeight*this._fontSizeFraction;for(var u=o,f=i.length+o;u<=f;u++)a=a||this.getCurrentCharStyle(s,u),h=this.getCurrentCharStyle(s,u+1),(this._hasStyleChanged(a,h)||u===f)&&(this._renderChar(t,e,s,u-1,l,r,n,c),l="",a=h),l+=i[u-o];e.restore()},_renderCharsFast:function(t,e,i,r,n){"fillText"===t&&this.fill&&this.callSuper("_renderChars",t,e,i,r,n),"strokeText"===t&&(this.stroke&&this.strokeWidth>0||this.skipFillStrokeCheck)&&this.callSuper("_renderChars",t,e,i,r,n)},_renderChar:function(t,e,i,r,n,s,o,a){var h,c,l,u,f,d,g,p,v,b=this._getStyleDeclaration(i,r);if(b?(c=this._getHeightOfChar(e,n,i,r),u=b.stroke,l=b.fill,d=b.textDecoration):c=this.fontSize,u=(u||this.stroke)&&"strokeText"===t,l=(l||this.fill)&&"fillText"===t,b&&e.save(),h=this._applyCharStylesGetWidth(e,n,i,r,b||null),d=d||this.textDecoration,b&&b.textBackgroundColor&&this._removeShadow(e),0!==this.charSpacing){p=this._getWidthOfCharSpacing(),h=0;for(var m,_=0,y=(g=n.split("")).length;_0?v:0}else l&&e.fillText(n,s,o),u&&e.strokeText(n,s,o);(d||""!==d)&&(f=this._fontSizeFraction*a/this.lineHeight,this._renderCharDecoration(e,d,s,o,f,h,c)),b&&e.restore(),e.translate(h,0)},_hasStyleChanged:function(t,e){return t.fill!==e.fill||t.fontSize!==e.fontSize||t.textBackgroundColor!==e.textBackgroundColor||t.textDecoration!==e.textDecoration||t.fontFamily!==e.fontFamily||t.fontWeight!==e.fontWeight||t.fontStyle!==e.fontStyle||t.stroke!==e.stroke||t.strokeWidth!==e.strokeWidth},_renderCharDecoration:function(t,e,i,r,n,s,o){if(e){var a,h,c=o/15,l={underline:r+o/10,"line-through":r-o*(this._fontSizeFraction+this._fontSizeMult-1)+c,overline:r-(this._fontSizeMult-this._fontSizeFraction)*o},u=["underline","line-through","overline"];for(a=0;a-1&&t.fillRect(i,l[h],s,c)}},_renderTextLine:function(t,e,i,r,n,s){this.isEmptyStyles()||(n+=this.fontSize*(this._fontSizeFraction+.03)),this.callSuper("_renderTextLine",t,e,i,r,n,s)},_renderTextDecoration:function(t){if(this.isEmptyStyles())return this.callSuper("_renderTextDecoration",t)},_renderTextLinesBackground:function(t){this.callSuper("_renderTextLinesBackground",t);var e,i,r,n,s,o,a,h,c,l,u=0,f=this._getLeftOffset(),d=this._getTopOffset(),g="";t.save();for(var p=0,v=this._textLines.length;p0?n:0},_getHeightOfChar:function(t,e,i){var r=this._getStyleDeclaration(e,i);return r&&r.fontSize?r.fontSize:this.fontSize},_getWidthOfCharsAt:function(t,e,i){var r,n,s=0;for(r=0;r0?i:0},_getWidthOfSpace:function(t,e){if(this.__widthOfSpace[e])return this.__widthOfSpace[e];var i=this._textLines[e],r=this._getWidthOfWords(t,i,e,0),n=this.width-r,s=i.length-i.replace(this._reSpacesAndTabs,"").length,o=Math.max(n/s,t.measureText(" ").width);return this.__widthOfSpace[e]=o,o},_getWidthOfWords:function(t,e,i,r){for(var n=0,s=0;sr&&(r=o)}return this.__lineHeights[e]=r*this.lineHeight*this._fontSizeMult,this.__lineHeights[e]},_getTextHeight:function(t){for(var e,i=0,r=0,n=this._textLines.length;r-1;)e++,i--;return t-e},findWordBoundaryRight:function(t){var e=0,i=t;if(this._reSpace.test(this.text.charAt(i)))for(;this._reSpace.test(this.text.charAt(i));)e++,i++;for(;/\S/.test(this.text.charAt(i))&&i-1;)e++,i--;return t-e},findLineBoundaryRight:function(t){for(var e=0,i=t;!/\n/.test(this.text.charAt(i))&&i0&&ithis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=e):(this.selectionStart=e,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===i&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()))}},_setEditingProps:function(){this.hoverCursor="text",this.canvas&&(this.canvas.defaultCursor=this.canvas.moveCursor="text"),this.borderColor=this.editingBorderColor,this.hasControls=this.selectable=!1,this.lockMovementX=this.lockMovementY=!0},_updateTextarea:function(){if(this.hiddenTextarea&&!this.inCompositionMode&&(this.cursorOffsetCache={},this.hiddenTextarea.value=this.text,this.hiddenTextarea.selectionStart=this.selectionStart,this.hiddenTextarea.selectionEnd=this.selectionEnd,this.selectionStart===this.selectionEnd)){var t=this._calcTextareaPosition();this.hiddenTextarea.style.left=t.left,this.hiddenTextarea.style.top=t.top,this.hiddenTextarea.style.fontSize=t.fontSize}},_calcTextareaPosition:function(){if(!this.canvas)return{x:1,y:1};var t=this.text.split(""),e=this._getCursorBoundaries(t,"cursor"),i=this.get2DCursorLocation(),r=i.lineIndex,n=i.charIndex,s=this.getCurrentCharFontSize(r,n),o=e.leftOffset,a=this.calcTransformMatrix(),h={x:e.left+o,y:e.top+e.topOffset+s},c=this.canvas.upperCanvasEl,l=c.width-s,u=c.height-s;return h=fabric.util.transformPoint(h,a),(h=fabric.util.transformPoint(h,this.canvas.viewportTransform)).x<0&&(h.x=0),h.x>l&&(h.x=l),h.y<0&&(h.y=0),h.y>u&&(h.y=u),h.x+=this.canvas._offset.left,h.y+=this.canvas._offset.top,{left:h.x+"px",top:h.y+"px",fontSize:s}},_saveEditingProps:function(){this._savedProps={hasControls:this.hasControls,borderColor:this.borderColor,lockMovementX:this.lockMovementX,lockMovementY:this.lockMovementY,hoverCursor:this.hoverCursor,defaultCursor:this.canvas&&this.canvas.defaultCursor,moveCursor:this.canvas&&this.canvas.moveCursor}},_restoreEditingProps:function(){this._savedProps&&(this.hoverCursor=this._savedProps.overCursor,this.hasControls=this._savedProps.hasControls,this.borderColor=this._savedProps.borderColor,this.lockMovementX=this._savedProps.lockMovementX,this.lockMovementY=this._savedProps.lockMovementY,this.canvas&&(this.canvas.defaultCursor=this._savedProps.defaultCursor,this.canvas.moveCursor=this._savedProps.moveCursor))},exitEditing:function(){var t=this._textBeforeEdit!==this.text;return this.selected=!1,this.isEditing=!1,this.selectable=!0,this.selectionEnd=this.selectionStart,this.hiddenTextarea&&(this.hiddenTextarea.blur&&this.hiddenTextarea.blur(),this.canvas&&this.hiddenTextarea.parentNode.removeChild(this.hiddenTextarea),this.hiddenTextarea=null),this.abortCursorAnimation(),this._restoreEditingProps(),this._currentCursorOpacity=0,this.fire("editing:exited"),t&&this.fire("modified"),this.canvas&&(this.canvas.off("mouse:move",this.mouseMoveHandler),this.canvas.fire("text:editing:exited",{target:this}),t&&this.canvas.fire("object:modified",{target:this})),this},_removeExtraneousStyles:function(){for(var t in this.styles)this._textLines[t]||delete this.styles[t]},_removeCharsFromTo:function(t,e){for(;e!==t;)this._removeSingleCharAndStyle(t+1),e--;this.selectionStart=t,this.selectionEnd=t},_removeSingleCharAndStyle:function(t){var e="\n"===this.text[t-1],i=e?t:t-1;this.removeStyleObject(e,i),this.text=this.text.slice(0,t-1)+this.text.slice(t),this._textLines=this._splitTextIntoLines()},insertChars:function(t,e){var i;if(this.selectionEnd-this.selectionStart>1&&this._removeCharsFromTo(this.selectionStart,this.selectionEnd),e||!this.isEmptyStyles())for(var r=0,n=t.length;r=i&&(o=!0,s[h-i]=this.styles[e][a],delete this.styles[e][a])}o&&(this.styles[e+1]=s)}this._forceClearCache=!0},insertCharStyleObject:function(e,i,r){var n=this.styles[e],s=t(n);0!==i||r||(i=1);for(var o in s){var a=parseInt(o,10);a>=i&&(n[a+1]=s[a],s[a-1]||delete n[a])}var h=r||t(n[i-1]);h&&(this.styles[e][i]=h),this._forceClearCache=!0},insertStyleObjects:function(t,e,i){var r=this.get2DCursorLocation(),n=r.lineIndex,s=r.charIndex;this._getLineStyle(n)||this._setLineStyle(n,{}),"\n"===t?this.insertNewlineStyleObject(n,s,e):this.insertCharStyleObject(n,s,i)},shiftLineStyles:function(e,i){var r=t(this.styles);for(var n in r)(s=parseInt(n,10))<=e&&delete r[s];for(var n in this.styles){var s=parseInt(n,10);s>e&&(this.styles[s+i]=r[s],r[s-i]||delete this.styles[s])}},removeStyleObject:function(t,e){var i=this.get2DCursorLocation(e),r=i.lineIndex,n=i.charIndex;this._removeStyleObject(t,i,r,n)},_getTextOnPreviousLine:function(t){return this._textLines[t-1]},_removeStyleObject:function(e,i,r,n){if(e){var s=this._getTextOnPreviousLine(i.lineIndex),o=s?s.length:0;this.styles[r-1]||(this.styles[r-1]={});for(n in this.styles[r])this.styles[r-1][parseInt(n,10)+o]=this.styles[r][n];this.shiftLineStyles(i.lineIndex,-1)}else{var a=this.styles[r];a&&delete a[n];var h=t(a);for(var c in h){var l=parseInt(c,10);l>=n&&0!==l&&(a[l-1]=h[l],delete a[l])}}},insertNewline:function(){this.insertChars("\n")},setSelectionStartEndWithShift:function(t,e,i){i<=t?(e===t?this._selectionDirection="left":"right"===this._selectionDirection&&(this._selectionDirection="left",this.selectionEnd=t),this.selectionStart=i):i>t&&it?this.selectionStart=t:this.selectionStart<0&&(this.selectionStart=0),this.selectionEnd>t?this.selectionEnd=t:this.selectionEnd<0&&(this.selectionEnd=0)}})}(),fabric.util.object.extend(fabric.IText.prototype,{initDoubleClickSimulation:function(){this.__lastClickTime=+new Date,this.__lastLastClickTime=+new Date,this.__lastPointer={},this.on("mousedown",this.onMouseDown.bind(this))},onMouseDown:function(t){this.__newClickTime=+new Date;var e=this.canvas.getPointer(t.e);this.isTripleClick(e,t.e)?(this.fire("tripleclick",t),this._stopEvent(t.e)):this.isDoubleClick(e)&&(this.fire("dblclick",t),this._stopEvent(t.e)),this.__lastLastClickTime=this.__lastClickTime,this.__lastClickTime=this.__newClickTime,this.__lastPointer=e,this.__lastIsEditing=this.isEditing,this.__lastSelected=this.selected},isDoubleClick:function(t){return this.__newClickTime-this.__lastClickTime<500&&this.__lastPointer.x===t.x&&this.__lastPointer.y===t.y&&this.__lastIsEditing},isTripleClick:function(t){return this.__newClickTime-this.__lastClickTime<500&&this.__lastClickTime-this.__lastLastClickTime<500&&this.__lastPointer.x===t.x&&this.__lastPointer.y===t.y},_stopEvent:function(t){t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation()},initCursorSelectionHandlers:function(){this.initMousedownHandler(),this.initMouseupHandler(),this.initClicks()},initClicks:function(){this.on("dblclick",function(t){this.selectWord(this.getSelectionStartFromPointer(t.e))}),this.on("tripleclick",function(t){this.selectLine(this.getSelectionStartFromPointer(t.e))})},initMousedownHandler:function(){this.on("mousedown",function(t){if(this.editable&&(!t.e.button||1===t.e.button)){var e=this.canvas.getPointer(t.e);this.__mousedownX=e.x,this.__mousedownY=e.y,this.__isMousedown=!0,this.selected&&this.setCursorByClick(t.e),this.isEditing&&(this.__selectionStartOnMouseDown=this.selectionStart,this.selectionStart===this.selectionEnd&&this.abortCursorAnimation(),this.renderCursorOrSelection())}})},_isObjectMoved:function(t){var e=this.canvas.getPointer(t);return this.__mousedownX!==e.x||this.__mousedownY!==e.y},initMouseupHandler:function(){this.on("mouseup",function(t){this.__isMousedown=!1,!this.editable||this._isObjectMoved(t.e)||t.e.button&&1!==t.e.button||(this.__lastSelected&&!this.__corner&&(this.enterEditing(t.e),this.selectionStart===this.selectionEnd?this.initDelayedCursor(!0):this.renderCursorOrSelection()),this.selected=!0)})},setCursorByClick:function(t){var e=this.getSelectionStartFromPointer(t),i=this.selectionStart,r=this.selectionEnd;t.shiftKey?this.setSelectionStartEndWithShift(i,r,e):(this.selectionStart=e,this.selectionEnd=e),this.isEditing&&(this._fireSelectionChanged(),this._updateTextarea())},getSelectionStartFromPointer:function(t){for(var e,i=this.getLocalPointer(t),r=0,n=0,s=0,o=0,a=0,h=this._textLines.length;as?0:1);return this.flipX&&(o=n-o),o>this.text.length&&(o=this.text.length),o}}),fabric.util.object.extend(fabric.IText.prototype,{initHiddenTextarea:function(){this.hiddenTextarea=fabric.document.createElement("textarea"),this.hiddenTextarea.setAttribute("autocapitalize","off"),this.hiddenTextarea.setAttribute("autocorrect","off"),this.hiddenTextarea.setAttribute("autocomplete","off"),this.hiddenTextarea.setAttribute("spellcheck","false"),this.hiddenTextarea.setAttribute("data-fabric-hiddentextarea",""),this.hiddenTextarea.setAttribute("wrap","off");var t=this._calcTextareaPosition();this.hiddenTextarea.style.cssText="position: absolute; top: "+t.top+"; left: "+t.left+"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px; line-height: 1px; paddingーtop: "+t.fontSize+";",fabric.document.body.appendChild(this.hiddenTextarea),fabric.util.addListener(this.hiddenTextarea,"keydown",this.onKeyDown.bind(this)),fabric.util.addListener(this.hiddenTextarea,"keyup",this.onKeyUp.bind(this)),fabric.util.addListener(this.hiddenTextarea,"input",this.onInput.bind(this)),fabric.util.addListener(this.hiddenTextarea,"copy",this.copy.bind(this)),fabric.util.addListener(this.hiddenTextarea,"cut",this.cut.bind(this)),fabric.util.addListener(this.hiddenTextarea,"paste",this.paste.bind(this)),fabric.util.addListener(this.hiddenTextarea,"compositionstart",this.onCompositionStart.bind(this)),fabric.util.addListener(this.hiddenTextarea,"compositionupdate",this.onCompositionUpdate.bind(this)),fabric.util.addListener(this.hiddenTextarea,"compositionend",this.onCompositionEnd.bind(this)),!this._clickHandlerInitialized&&this.canvas&&(fabric.util.addListener(this.canvas.upperCanvasEl,"click",this.onClick.bind(this)),this._clickHandlerInitialized=!0)},keysMap:{8:"removeChars",9:"exitEditing",27:"exitEditing",13:"insertNewline",33:"moveCursorUp",34:"moveCursorDown",35:"moveCursorRight",36:"moveCursorLeft",37:"moveCursorLeft",38:"moveCursorUp",39:"moveCursorRight",40:"moveCursorDown",46:"forwardDelete"},ctrlKeysMapUp:{67:"copy",88:"cut"},ctrlKeysMapDown:{65:"selectAll"},onClick:function(){this.hiddenTextarea&&this.hiddenTextarea.focus()},onKeyDown:function(t){if(this.isEditing){if(t.keyCode in this.keysMap)this[this.keysMap[t.keyCode]](t);else{if(!(t.keyCode in this.ctrlKeysMapDown&&(t.ctrlKey||t.metaKey)))return;this[this.ctrlKeysMapDown[t.keyCode]](t)}t.stopImmediatePropagation(),t.preventDefault(),t.keyCode>=33&&t.keyCode<=40?(this.clearContextTop(),this.renderCursorOrSelection()):this.canvas&&this.canvas.renderAll()}},onKeyUp:function(t){this.isEditing&&!this._copyDone?t.keyCode in this.ctrlKeysMapUp&&(t.ctrlKey||t.metaKey)&&(this[this.ctrlKeysMapUp[t.keyCode]](t),t.stopImmediatePropagation(),t.preventDefault(),this.canvas&&this.canvas.renderAll()):this._copyDone=!1},onInput:function(t){if(this.isEditing&&!this.inCompositionMode){var e,i,r,n=this.selectionStart||0,s=this.selectionEnd||0,o=this.text.length,a=this.hiddenTextarea.value.length;a>o?(r="left"===this._selectionDirection?s:n,e=a-o,i=this.hiddenTextarea.value.slice(r,r+e)):(e=a-o+s-n,i=this.hiddenTextarea.value.slice(n,n+e)),this.insertChars(i),t.stopPropagation()}},onCompositionStart:function(){this.inCompositionMode=!0,this.prevCompositionLength=0,this.compositionStart=this.selectionStart},onCompositionEnd:function(){this.inCompositionMode=!1},onCompositionUpdate:function(t){var e=t.data;this.selectionStart=this.compositionStart,this.selectionEnd=this.selectionEnd===this.selectionStart?this.compositionStart+this.prevCompositionLength:this.selectionEnd,this.insertChars(e,!1),this.prevCompositionLength=e.length},forwardDelete:function(t){if(this.selectionStart===this.selectionEnd){if(this.selectionStart===this.text.length)return;this.moveCursorRight(t)}this.removeChars(t)},copy:function(t){if(this.selectionStart!==this.selectionEnd){var e=this.getSelectedText(),i=this._getClipboardData(t);i&&i.setData("text",e),fabric.copiedText=e,fabric.copiedTextStyle=this.getSelectionStyles(this.selectionStart,this.selectionEnd),t.stopImmediatePropagation(),t.preventDefault(),this._copyDone=!0}},paste:function(t){var e=null,i=this._getClipboardData(t),r=!0;i?(e=i.getData("text").replace(/\r/g,""),fabric.copiedTextStyle&&fabric.copiedText===e||(r=!1)):e=fabric.copiedText,e&&this.insertChars(e,r),t.stopImmediatePropagation(),t.preventDefault()},cut:function(t){this.selectionStart!==this.selectionEnd&&(this.copy(t),this.removeChars(t))},_getClipboardData:function(t){return t&&t.clipboardData||fabric.window.clipboardData},_getWidthBeforeCursor:function(t,e){for(var i,r=this._textLines[t].slice(0,e),n=this._getLineWidth(this.ctx,t),s=this._getLineLeftOffset(n),o=0,a=r.length;oe){i=!0;var u=s-l,f=s,d=Math.abs(u-e);o=Math.abs(f-e)=this.text.length&&this.selectionEnd>=this.text.length||this._moveCursorUpOrDown("Down",t)},moveCursorUp:function(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorUpOrDown("Up",t)},_moveCursorUpOrDown:function(t,e){var i=this["get"+t+"CursorOffset"](e,"right"===this._selectionDirection);e.shiftKey?this.moveCursorWithShift(i):this.moveCursorWithoutShift(i),0!==i&&(this.setSelectionInBoundaries(),this.abortCursorAnimation(),this._currentCursorOpacity=1,this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())},moveCursorWithShift:function(t){var e="left"===this._selectionDirection?this.selectionStart+t:this.selectionEnd+t;return this.setSelectionStartEndWithShift(this.selectionStart,this.selectionEnd,e),0!==t},moveCursorWithoutShift:function(t){return t<0?(this.selectionStart+=t,this.selectionEnd=this.selectionStart):(this.selectionEnd+=t,this.selectionStart=this.selectionEnd),0!==t},moveCursorLeft:function(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorLeftOrRight("Left",t)},_move:function(t,e,i){var r;if(t.altKey)r=this["findWordBoundary"+i](this[e]);else{if(!t.metaKey&&35!==t.keyCode&&36!==t.keyCode)return this[e]+="Left"===i?-1:1,!0;r=this["findLineBoundary"+i](this[e])}if(void 0!==typeof r&&this[e]!==r)return this[e]=r,!0},_moveLeft:function(t,e){return this._move(t,e,"Left")},_moveRight:function(t,e){return this._move(t,e,"Right")},moveCursorLeftWithoutShift:function(t){var e=!0;return this._selectionDirection="left",this.selectionEnd===this.selectionStart&&0!==this.selectionStart&&(e=this._moveLeft(t,"selectionStart")),this.selectionEnd=this.selectionStart,e},moveCursorLeftWithShift:function(t){return"right"===this._selectionDirection&&this.selectionStart!==this.selectionEnd?this._moveLeft(t,"selectionEnd"):0!==this.selectionStart?(this._selectionDirection="left",this._moveLeft(t,"selectionStart")):void 0},moveCursorRight:function(t){this.selectionStart>=this.text.length&&this.selectionEnd>=this.text.length||this._moveCursorLeftOrRight("Right",t)},_moveCursorLeftOrRight:function(t,e){var i="moveCursor"+t+"With";this._currentCursorOpacity=1,e.shiftKey?i+="Shift":i+="outShift",this[i](e)&&(this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())},moveCursorRightWithShift:function(t){return"left"===this._selectionDirection&&this.selectionStart!==this.selectionEnd?this._moveRight(t,"selectionStart"):this.selectionEnd!==this.text.length?(this._selectionDirection="right",this._moveRight(t,"selectionEnd")):void 0},moveCursorRightWithoutShift:function(t){var e=!0;return this._selectionDirection="right",this.selectionStart===this.selectionEnd?(e=this._moveRight(t,"selectionStart"),this.selectionEnd=this.selectionStart):this.selectionStart=this.selectionEnd,e},removeChars:function(t){this.selectionStart===this.selectionEnd?this._removeCharsNearCursor(t):this._removeCharsFromTo(this.selectionStart,this.selectionEnd),this.set("dirty",!0),this.setSelectionEnd(this.selectionStart),this._removeExtraneousStyles(),this.canvas&&this.canvas.renderAll(),this.setCoords(),this.fire("changed"),this.canvas&&this.canvas.fire("text:changed",{target:this})},_removeCharsNearCursor:function(t){if(0!==this.selectionStart)if(t.metaKey){var e=this.findLineBoundaryLeft(this.selectionStart);this._removeCharsFromTo(e,this.selectionStart),this.setSelectionStart(e)}else if(t.altKey){var i=this.findWordBoundaryLeft(this.selectionStart);this._removeCharsFromTo(i,this.selectionStart),this.setSelectionStart(i)}else this._removeSingleCharAndStyle(this.selectionStart),this.setSelectionStart(this.selectionStart-1)}}),function(){var t=fabric.util.toFixed,e=fabric.Object.NUM_FRACTION_DIGITS;fabric.util.object.extend(fabric.IText.prototype,{_setSVGTextLineText:function(t,e,i,r,n,s){this._getLineStyle(t)?this._setSVGTextLineChars(t,e,i,r,s):fabric.Text.prototype._setSVGTextLineText.call(this,t,e,i,r,n)},_setSVGTextLineChars:function(t,e,i,r,n){for(var s=this._textLines[t],o=0,a=this._getLineLeftOffset(this._getLineWidth(this.ctx,t))-this.width/2,h=this._getSVGLineTopOffset(t),c=this._getHeightOfLine(this.ctx,t),l=0,u=s.length;l\n'].join("")},_createTextCharSpan:function(i,r,n,s,o){var a=this.getSvgStyles.call(fabric.util.object.extend({visible:!0,fill:this.fill,stroke:this.stroke,type:"text",getSvgFilter:fabric.Object.prototype.getSvgFilter},r));return['\t\t\t',fabric.util.string.escapeXml(i),"\n"].join("")}})}(),function(t){"use strict";var e=t.fabric||(t.fabric={});e.Textbox=e.util.createClass(e.IText,e.Observable,{type:"textbox",minWidth:20,dynamicMinWidth:2,__cachedLines:null,lockScalingY:!0,lockScalingFlip:!0,noScaleCache:!1,initialize:function(t,i){this.callSuper("initialize",t,i),this.setControlsVisibility(e.Textbox.getTextboxControlVisibility()),this.ctx=this.objectCaching?this._cacheContext:e.util.createCanvasElement().getContext("2d"),this._dimensionAffectingProps.push("width")},_initDimensions:function(t){this.__skipDimension||(t||(t=e.util.createCanvasElement().getContext("2d"),this._setTextStyles(t),this.clearContextTop()),this.dynamicMinWidth=0,this._textLines=this._splitTextIntoLines(t),this.dynamicMinWidth>this.width&&this._set("width",this.dynamicMinWidth),this._clearCache(),this.height=this._getTextHeight(t))},_generateStyleMap:function(){for(var t=0,e=0,i=0,r={},n=0;n0?(e=0,i++,t++):" "===this.text[i]&&n>0&&(e++,i++),r[n]={line:t,offset:e},i+=this._textLines[n].length,e+=this._textLines[n].length;return r},_getStyleDeclaration:function(t,e,i){if(this._styleMap){var r=this._styleMap[t];if(!r)return i?{}:null;t=r.line,e=r.offset+e}return this.callSuper("_getStyleDeclaration",t,e,i)},_setStyleDeclaration:function(t,e,i){var r=this._styleMap[t];t=r.line,e=r.offset+e,this.styles[t][e]=i},_deleteStyleDeclaration:function(t,e){var i=this._styleMap[t];t=i.line,e=i.offset+e,delete this.styles[t][e]},_getLineStyle:function(t){var e=this._styleMap[t];return this.styles[e.line]},_setLineStyle:function(t,e){var i=this._styleMap[t];this.styles[i.line]=e},_deleteLineStyle:function(t){var e=this._styleMap[t];delete this.styles[e.line]},_wrapText:function(t,e){var i,r=e.split(this._reNewline),n=[];for(i=0;i=this.width&&!f?(n.push(s),s="",r=c,f=!0):r+=d,f||(s+=" "),s+=a,l=this._measureText(t," ",i,h),h++,f=!1,c>u&&(u=c);return g&&n.push(s),u>this.dynamicMinWidth&&(this.dynamicMinWidth=u-d),n},_splitTextIntoLines:function(t){t=t||this.ctx;var e=this.textAlign;this._styleMap=null,t.save(),this._setTextStyles(t),this.textAlign="left";var i=this._wrapText(t,this.text);return this.textAlign=e,t.restore(),this._textLines=i,this._styleMap=this._generateStyleMap(),i},setOnGroup:function(t,e){"scaleX"===t&&(this.set("scaleX",Math.abs(1/e)),this.set("width",this.get("width")*e/(void 0===this.__oldScaleX?1:this.__oldScaleX)),this.__oldScaleX=e)},get2DCursorLocation:function(t){void 0===t&&(t=this.selectionStart);for(var e=this._textLines.length,i=0,r=0;r=h.getMinWidth()?(h.set("width",c),!0):void 0},fabric.Group.prototype._refreshControlsVisibility=function(){if(void 0!==fabric.Textbox)for(var t=this._objects.length;t--;)if(this._objects[t]instanceof fabric.Textbox)return void this.setControlsVisibility(fabric.Textbox.getTextboxControlVisibility())},fabric.util.object.extend(fabric.Textbox.prototype,{_removeExtraneousStyles:function(){for(var t in this._styleMap)this._textLines[t]||delete this.styles[this._styleMap[t].line]},insertCharStyleObject:function(t,e,i){var r=this._styleMap[t];t=r.line,e=r.offset+e,fabric.IText.prototype.insertCharStyleObject.apply(this,[t,e,i])},insertNewlineStyleObject:function(t,e,i){var r=this._styleMap[t];t=r.line,e=r.offset+e,fabric.IText.prototype.insertNewlineStyleObject.apply(this,[t,e,i])},shiftLineStyles:function(t,e){t=this._styleMap[t].line,fabric.IText.prototype.shiftLineStyles.call(this,t,e)},_getTextOnPreviousLine:function(t){for(var e=this._textLines[t-1];this._styleMap[t-2]&&this._styleMap[t-2].line===this._styleMap[t-1].line;)e=this._textLines[t-2]+e,t--;return e},removeStyleObject:function(t,e){var i=this.get2DCursorLocation(e),r=this._styleMap[i.lineIndex],n=r.line,s=r.offset+i.charIndex;this._removeStyleObject(t,i,n,s)}})}(),function(){var t=fabric.IText.prototype._getNewSelectionStartFromOffset;fabric.IText.prototype._getNewSelectionStartFromOffset=function(e,i,r,n,s){n=t.call(this,e,i,r,n,s);for(var o=0,a=0,h=0;h=n);h++)"\n"!==this.text[o+a]&&" "!==this.text[o+a]||a++;return n-h+a}}(),function(){function request(t,e,i){var r=URL.parse(t);r.port||(r.port=0===r.protocol.indexOf("https:")?443:80);var n=(0===r.protocol.indexOf("https:")?HTTPS:HTTP).request({hostname:r.hostname,port:r.port,path:r.path,method:"GET"},function(t){var r="";e&&t.setEncoding(e),t.on("end",function(){i(r)}),t.on("data",function(e){200===t.statusCode&&(r+=e)})});n.on("error",function(t){t.errno===process.ECONNREFUSED?fabric.log("ECONNREFUSED: connection refused to "+r.hostname+":"+r.port):fabric.log(t.message),i(null)}),n.end()}function requestFs(t,e){require("fs").readFile(t,function(t,i){if(t)throw fabric.log(t),t;e(i)})}if("undefined"==typeof document||"undefined"==typeof window){var DOMParser=require("xmldom").DOMParser,URL=require("url"),HTTP=require("http"),HTTPS=require("https"),Canvas=require("canvas"),Image=require("canvas").Image;fabric.util.loadImage=function(t,e,i){function r(r){r?(n.src=new Buffer(r,"binary"),n._src=t,e&&e.call(i,n)):(n=null,e&&e.call(i,null,!0))}var n=new Image;t&&(t instanceof Buffer||0===t.indexOf("data"))?(n.src=n._src=t,e&&e.call(i,n)):t&&0!==t.indexOf("http")?requestFs(t,r):t?request(t,"binary",r):e&&e.call(i,t)},fabric.loadSVGFromURL=function(t,e,i){0!==(t=t.replace(/^\n\s*/,"").replace(/\?.*$/,"").trim()).indexOf("http")?requestFs(t,function(t){fabric.loadSVGFromString(t.toString(),e,i)}):request(t,"",function(t){fabric.loadSVGFromString(t,e,i)})},fabric.loadSVGFromString=function(t,e,i){var r=(new DOMParser).parseFromString(t);fabric.parseSVGDocument(r.documentElement,function(t,i){e&&e(t,i)},i)},fabric.util.getScript=function(url,callback){request(url,"",function(body){eval(body),callback&&callback()})},fabric.createCanvasForNode=function(t,e,i,r){r=r||i;var n=fabric.document.createElement("canvas"),s=new Canvas(t||600,e||600,r),o=new Canvas(t||600,e||600,r);n.style={},n.width=s.width,n.height=s.height,(i=i||{}).nodeCanvas=s,i.nodeCacheCanvas=o;var a=new(fabric.Canvas||fabric.StaticCanvas)(n,i);return a.nodeCanvas=s,a.nodeCacheCanvas=o,a.contextContainer=s.getContext("2d"),a.contextCache=o.getContext("2d"),a.Font=Canvas.Font,a};var originaInitStatic=fabric.StaticCanvas.prototype._initStatic;fabric.StaticCanvas.prototype._initStatic=function(t,e){t=t||fabric.document.createElement("canvas"),this.nodeCanvas=new Canvas(t.width,t.height),this.nodeCacheCanvas=new Canvas(t.width,t.height),originaInitStatic.call(this,t,e),this.contextContainer=this.nodeCanvas.getContext("2d"),this.contextCache=this.nodeCacheCanvas.getContext("2d"),this.Font=Canvas.Font},fabric.StaticCanvas.prototype.createPNGStream=function(){return this.nodeCanvas.createPNGStream()},fabric.StaticCanvas.prototype.createJPEGStream=function(t){return this.nodeCanvas.createJPEGStream(t)},fabric.StaticCanvas.prototype._initRetinaScaling=function(){if(this._isRetinaScaling())return this.lowerCanvasEl.setAttribute("width",this.width*fabric.devicePixelRatio),this.lowerCanvasEl.setAttribute("height",this.height*fabric.devicePixelRatio),this.nodeCanvas.width=this.width*fabric.devicePixelRatio,this.nodeCanvas.height=this.height*fabric.devicePixelRatio,this.contextContainer.scale(fabric.devicePixelRatio,fabric.devicePixelRatio),this},fabric.Canvas&&(fabric.Canvas.prototype._initRetinaScaling=fabric.StaticCanvas.prototype._initRetinaScaling);var origSetBackstoreDimension=fabric.StaticCanvas.prototype._setBackstoreDimension;fabric.StaticCanvas.prototype._setBackstoreDimension=function(t,e){return origSetBackstoreDimension.call(this,t,e),this.nodeCanvas[t]=e,this},fabric.Canvas&&(fabric.Canvas.prototype._setBackstoreDimension=fabric.StaticCanvas.prototype._setBackstoreDimension)}}(); \ No newline at end of file diff --git a/public/style/vendor/amcharts/plugins/export/libs/jszip/jszip.min.js b/public/style/vendor/amcharts/plugins/export/libs/jszip/jszip.min.js new file mode 100644 index 0000000..bb70306 --- /dev/null +++ b/public/style/vendor/amcharts/plugins/export/libs/jszip/jszip.min.js @@ -0,0 +1 @@ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)JSZip=t(),define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof $&&$.global?e=$.global:"undefined"!=typeof self&&(e=self),e.JSZip=t()}}(function(){return function t(e,r,n){function i(s,o){if(!r[s]){if(!e[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(a)return a(s,!0);throw new Error("Cannot find module '"+s+"'")}var h=r[s]={exports:{}};e[s][0].call(h.exports,function(t){var r=e[s][1][t];return i(r||t)},h,h.exports,t,e,r,n)}return r[s].exports}for(var a="function"==typeof require&&require,s=0;s>2,o=(3&r)<<4|(i=t.charCodeAt(f++))>>4,d=(15&i)<<2|(a=t.charCodeAt(f++))>>6,h=63&a,isNaN(i)?d=h=64:isNaN(a)&&(h=64),l=l+n.charAt(s)+n.charAt(o)+n.charAt(d)+n.charAt(h);return l},r.decode=function(t,e){var r,i,a,s,o,d,h="",l=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");l>4,i=(15&s)<<4|(o=n.indexOf(t.charAt(l++)))>>2,a=(3&o)<<6|(d=n.indexOf(t.charAt(l++))),h+=String.fromCharCode(r),64!=o&&(h+=String.fromCharCode(i)),64!=d&&(h+=String.fromCharCode(a));return h}},{}],2:[function(t,e,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=n},{}],3:[function(t,e,r){"use strict";r.STORE={magic:"\0\0",compress:function(t){return t},uncompress:function(t){return t},compressInputType:null,uncompressInputType:null},r.DEFLATE=t("./flate")},{"./flate":8}],4:[function(t,e,r){"use strict";var n=t("./utils"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(t,e){if(void 0===t||!t.length)return 0;var r="string"!==n.getTypeOf(t);void 0===e&&(e=0);var a=0;e^=-1;for(var s=0,o=t.length;s>>8^i[255&(e^a)];return-1^e}},{"./utils":21}],5:[function(t,e,r){"use strict";function n(t){this.data=null,this.length=0,this.index=0}var i=t("./utils");n.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length=this.index;e--)r=(r<<8)+this.byteAt(e);return this.index+=t,r},readString:function(t){return i.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1)}},e.exports=n},{"./utils":21}],6:[function(t,e,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(t,e,r){"use strict";var n=t("./utils");r.string2binary=function(t){return n.string2binary(t)},r.string2Uint8Array=function(t){return n.transformTo("uint8array",t)},r.uint8Array2String=function(t){return n.transformTo("string",t)},r.string2Blob=function(t){var e=n.transformTo("arraybuffer",t);return n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(t){return n.arrayBuffer2Blob(t)},r.transformTo=function(t,e){return n.transformTo(t,e)},r.getTypeOf=function(t){return n.getTypeOf(t)},r.checkSupport=function(t){return n.checkSupport(t)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(t){return n.pretty(t)},r.findCompression=function(t){return n.findCompression(t)},r.isRegExp=function(t){return n.isRegExp(t)}},{"./utils":21}],8:[function(t,e,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(t){return i.deflateRaw(t)},r.uncompress=function(t){return i.inflateRaw(t)}},{pako:24}],9:[function(t,e,r){"use strict";function n(t,e){if(!(this instanceof n))return new n(t,e);this.files={},this.comment=null,this.root="",t&&this.load(t,e),this.clone=function(){var t=new n;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}var i=t("./base64");n.prototype=t("./object"),n.prototype.load=t("./load"),n.support=t("./support"),n.defaults=t("./defaults"),n.utils=t("./deprecatedPublicUtils"),n.base64={encode:function(t){return i.encode(t)},decode:function(t){return i.decode(t)}},n.compressions=t("./compressions"),e.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(t,e,r){"use strict";var n=t("./base64"),i=t("./zipEntries");e.exports=function(t,e){var r,a,s,o;for((e=e||{}).base64&&(t=n.decode(t)),r=(a=new i(t,e)).files,s=0;s>>=8;return n},v=function(){var t,e,r={};for(t=0;t0?t.substring(0,e):""},z=function(t,e){return"/"!=t.slice(-1)&&(t+="/"),e=void 0!==e&&e,this.files[t]||k.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]},C=function(t,e){var r,n=new l;return t._data instanceof l?(n.uncompressedSize=t._data.uncompressedSize,n.crc32=t._data.crc32,0===n.uncompressedSize||t.dir?(e=h.STORE,n.compressedContent="",n.crc32=0):t._data.compressionMethod===e.magic?n.compressedContent=t._data.getCompressedContent():(r=t._data.getContent(),n.compressedContent=e.compress(i.transformTo(e.compressInputType,r)))):((r=m(t))&&0!==r.length&&!t.dir||(e=h.STORE,r=""),n.uncompressedSize=r.length,n.crc32=a(r),n.compressedContent=e.compress(i.transformTo(e.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=e.magic,n},A=function(t,e,r,n){r.compressedContent;var o,d,h,l,f=i.transformTo("string",u.utf8encode(e.name)),c=e.comment||"",_=i.transformTo("string",u.utf8encode(c)),p=f.length!==e.name.length,m=_.length!==c.length,g=e.options,b="",v="",y="";h=e._initialMetadata.dir!==e.dir?e.dir:g.dir,o=(l=e._initialMetadata.date!==e.date?e.date:g.date).getHours(),o<<=6,o|=l.getMinutes(),o<<=5,o|=l.getSeconds()/2,d=l.getFullYear()-1980,d<<=4,d|=l.getMonth()+1,d<<=5,d|=l.getDate(),p&&(v=w(1,1)+w(a(f),4)+f,b+="up"+w(v.length,2)+v),m&&(y=w(1,1)+w(this.crc32(_),4)+_,b+="uc"+w(y.length,2)+y);var k="";return k+="\n\0",k+=p||m?"\0\b":"\0\0",k+=r.compressionMethod,k+=w(o,2),k+=w(d,2),k+=w(r.crc32,4),k+=w(r.compressedSize,4),k+=w(r.uncompressedSize,4),k+=w(f.length,2),k+=w(b.length,2),{fileRecord:s.LOCAL_FILE_HEADER+k+f+b,dirRecord:s.CENTRAL_FILE_HEADER+"\0"+k+w(_.length,2)+"\0\0\0\0"+(!0===h?"\0\0\0":"\0\0\0\0")+w(n,4)+f+b+_,compressedObject:r}},E={load:function(t,e){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(t){var e,r,n,i,a=[];for(e in this.files)this.files.hasOwnProperty(e)&&(n=this.files[e],i=new b(n.name,n._data,v(n.options)),r=e.slice(this.root.length,e.length),e.slice(0,this.root.length)===this.root&&t(r,i)&&a.push(i));return a},file:function(t,e,r){if(1===arguments.length){if(i.isRegExp(t)){var n=t;return this.filter(function(t,e){return!e.dir&&n.test(t)})}return this.filter(function(e,r){return!r.dir&&e===t})[0]||null}return t=this.root+t,k.call(this,t,e,r),this},folder:function(t){if(!t)return this;if(i.isRegExp(t))return this.filter(function(e,r){return r.dir&&t.test(e)});var e=this.root+t,r=z.call(this,e),n=this.clone();return n.root=r.name,n},remove:function(t){t=this.root+t;var e=this.files[t];if(e||("/"!=t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var r=this.filter(function(e,r){return r.name.slice(0,t.length)===t}),n=0;n=0;--a)if(this.data[a]===e&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},n.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.index,this.index+t);return this.index+=t,e},e.exports=n},{"./dataReader":5}],19:[function(t,e,r){"use strict";var n=t("./utils"),i=function(t){this.data=new Uint8Array(t),this.index=0};i.prototype={append:function(t){0!==t.length&&(t=n.transformTo("uint8array",t),this.data.set(t,this.index),this.index+=t.length)},finalize:function(){return this.data}},e.exports=i},{"./utils":21}],20:[function(t,e,r){"use strict";for(var n=t("./utils"),i=t("./support"),a=t("./nodeBuffer"),s=new Array(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;s[254]=s[254]=1;var d=function(t){var e,r,n,a,s,o=t.length,d=0;for(a=0;a>>6,e[s++]=128|63&r):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|63&r):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|63&r);return e},h=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;r>=0&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+s[t[r]]>e?r:e},l=function(t){var e,r,i,a,o=t.length,d=new Array(2*o);for(r=0,e=0;e4)d[r++]=65533,e+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&e1?d[r++]=65533:i<65536?d[r++]=i:(i-=65536,d[r++]=55296|i>>10&1023,d[r++]=56320|1023&i)}return d.length!==r&&(d.subarray?d=d.subarray(0,r):d.length=r),n.applyFromCharCode(d)};r.utf8encode=function(t){return i.nodebuffer?a(t,"utf-8"):d(t)},r.utf8decode=function(t){if(i.nodebuffer)return n.transformTo("nodebuffer",t).toString("utf-8");for(var e=[],r=0,a=(t=n.transformTo(i.uint8array?"uint8array":"array",t)).length;r1;)try{"array"===a||"nodebuffer"===a?n.push(String.fromCharCode.apply(null,t.slice(s,Math.min(s+e,i)))):n.push(String.fromCharCode.apply(null,t.subarray(s,Math.min(s+e,i)))),s+=e}catch(t){e=Math.floor(e/2)}return n.join("")}function s(t,e){for(var r=0;r1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var r=s.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(0!==r)throw new Error(h[r]);e.header&&s.deflateSetHeader(this.strm,e.header)};f.prototype.push=function(t,e){var r,n,i=this.strm,a=this.options.chunkSize;if(this.ended)return!1;n=e===~~e?e:!0===e?4:0,i.input="string"==typeof t?d.string2buf(t):t,i.next_in=0,i.avail_in=i.input.length;do{if(0===i.avail_out&&(i.output=new o.Buf8(a),i.next_out=0,i.avail_out=a),1!==(r=s.deflate(i,n))&&0!==r)return this.onEnd(r),this.ended=!0,!1;(0===i.avail_out||0===i.avail_in&&4===n)&&("string"===this.options.to?this.onData(d.buf2binstring(o.shrinkBuf(i.output,i.next_out))):this.onData(o.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||0===i.avail_out)&&1!==r);return 4!==n||(r=s.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r)},f.prototype.onData=function(t){this.chunks.push(t)},f.prototype.onEnd=function(t){0===t&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},r.Deflate=f,r.deflate=n,r.deflateRaw=i,r.gzip=a},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(t,e,r){"use strict";function n(t,e){var r=new u(e);if(r.push(t,!0),r.err)throw r.msg;return r.result}function i(t,e){return e=e||{},e.raw=!0,n(t,e)}var a=t("./zlib/inflate.js"),s=t("./utils/common"),o=t("./utils/strings"),d=t("./zlib/constants"),h=t("./zlib/messages"),l=t("./zlib/zstream"),f=t("./zlib/gzheader"),u=function(t){this.options=s.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var r=a.inflateInit2(this.strm,e.windowBits);if(r!==d.Z_OK)throw new Error(h[r]);this.header=new f,a.inflateGetHeader(this.strm,this.header)};u.prototype.push=function(t,e){var r,n,i,h,l,f=this.strm,u=this.options.chunkSize;if(this.ended)return!1;n=e===~~e?e:!0===e?d.Z_FINISH:d.Z_NO_FLUSH,f.input="string"==typeof t?o.binstring2buf(t):t,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new s.Buf8(u),f.next_out=0,f.avail_out=u),(r=a.inflate(f,d.Z_NO_FLUSH))!==d.Z_STREAM_END&&r!==d.Z_OK)return this.onEnd(r),this.ended=!0,!1;f.next_out&&(0===f.avail_out||r===d.Z_STREAM_END||0===f.avail_in&&n===d.Z_FINISH)&&("string"===this.options.to?(i=o.utf8border(f.output,f.next_out),h=f.next_out-i,l=o.buf2string(f.output,i),f.next_out=h,f.avail_out=u-h,h&&s.arraySet(f.output,f.output,i,h,0),this.onData(l)):this.onData(s.shrinkBuf(f.output,f.next_out)))}while(f.avail_in>0&&r!==d.Z_STREAM_END);return r===d.Z_STREAM_END&&(n=d.Z_FINISH),n!==d.Z_FINISH||(r=a.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===d.Z_OK)},u.prototype.onData=function(t){this.chunks.push(t)},u.prototype.onEnd=function(t){t===d.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},r.Inflate=u,r.inflate=n,r.inflateRaw=i,r.ungzip=n},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(t,e,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var r=e.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(t[n]=r[n])}}return t},r.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var i={arraySet:function(t,e,r,n,i){if(e.subarray&&t.subarray)t.set(e.subarray(r,r+n),i);else for(var a=0;a=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;o[254]=o[254]=1,r.string2buf=function(t){var e,r,n,a,s,o=t.length,d=0;for(a=0;a>>6,e[s++]=128|63&r):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|63&r):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|63&r);return e},r.buf2binstring=function(t){return n(t,t.length)},r.binstring2buf=function(t){for(var e=new i.Buf8(t.length),r=0,n=e.length;r4)h[i++]=65533,r+=s-1;else{for(a&=2===s?31:3===s?15:7;s>1&&r1?h[i++]=65533:a<65536?h[i++]=a:(a-=65536,h[i++]=55296|a>>10&1023,h[i++]=56320|1023&a)}return n(h,i)},r.utf8border=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;r>=0&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+o[t[r]]>e?r:e}},{"./common":27}],29:[function(t,e,r){"use strict";function n(t,e,r,n){for(var i=65535&t|0,a=t>>>16&65535|0,s=0;0!==r;){r-=s=r>2e3?2e3:r;do{a=a+(i=i+e[n++]|0)|0}while(--s);i%=65521,a%=65521}return i|a<<16|0}e.exports=n},{}],30:[function(t,e,r){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(t,e,r){"use strict";function n(t,e,r,n){var a=i,s=n+r;t^=-1;for(var o=n;o>>8^a[255&(t^e[o])];return-1^t}var i=function(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[r]=t}return e}();e.exports=n},{}],32:[function(t,e,r){"use strict";function n(t,e){return t.msg=R[e],e}function i(t){return(t<<1)-(t>4?9:0)}function a(t){for(var e=t.length;--e>=0;)t[e]=0}function s(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),0!==r&&(S.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,0===e.pending&&(e.pending_out=0))}function o(t,e){B._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,s(t.strm)}function d(t,e){t.pending_buf[t.pending++]=e}function h(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function l(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),0===i?0:(t.avail_in-=i,S.arraySet(e,t.input,t.next_in,i,r),1===t.state.wrap?t.adler=I(t.adler,e,i,r):2===t.state.wrap&&(t.adler=T(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function f(t,e){var r,n,i=t.max_chain_length,a=t.strstart,s=t.prev_length,o=t.nice_match,d=t.strstart>t.w_size-ot?t.strstart-(t.w_size-ot):0,h=t.window,l=t.w_mask,f=t.prev,u=t.strstart+st,c=h[a+s-1],_=h[a+s];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(r=e,h[r+s]===_&&h[r+s-1]===c&&h[r]===h[a]&&h[++r]===h[a+1]){a+=2,r++;do{}while(h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&h[++a]===h[++r]&&as){if(t.match_start=e,s=n,n>=o)break;c=h[a+s-1],_=h[a+s]}}}while((e=f[e&l])>d&&0!=--i);return s<=t.lookahead?s:t.lookahead}function u(t){var e,r,n,i,a,s=t.w_size;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-ot)){S.arraySet(t.window,t.window,s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=r=t.hash_size;do{n=t.head[--e],t.head[e]=n>=s?n-s:0}while(--r);e=r=s;do{n=t.prev[--e],t.prev[e]=n>=s?n-s:0}while(--r);i+=s}if(0===t.strm.avail_in)break;if(r=l(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=r,t.lookahead+t.insert>=at)for(a=t.strstart-t.insert,t.ins_h=t.window[a],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(u(t),0===t.lookahead&&e===O)return mt;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,o(t,!1),0===t.strm.avail_out))return mt;if(t.strstart-t.block_start>=t.w_size-ot&&(o(t,!1),0===t.strm.avail_out))return mt}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?bt:wt):(t.strstart>t.block_start&&(o(t,!1),t.strm.avail_out),mt)}function _(t,e){for(var r,n;;){if(t.lookahead=at&&(t.ins_h=(t.ins_h<=at)if(n=B._tr_tally(t,t.strstart-t.match_start,t.match_length-at),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=at){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<=at&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=at-1)),t.prev_length>=at&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-at,n=B._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-at),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<=at&&t.strstart>0&&(i=t.strstart-1,(n=s[i])===s[++i]&&n===s[++i]&&n===s[++i])){a=t.strstart+st;do{}while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&it.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=at?(r=B._tr_tally(t,1,t.match_length-at),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(o(t,!1),0===t.strm.avail_out))return mt}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?bt:wt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?mt:gt}function g(t,e){for(var r;;){if(0===t.lookahead&&(u(t),0===t.lookahead)){if(e===O)return mt;break}if(t.match_length=0,r=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(o(t,!1),0===t.strm.avail_out))return mt}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?bt:wt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?mt:gt}function b(t){t.window_size=2*t.w_size,a(t.head),t.max_lazy_match=E[t.level].max_lazy,t.good_match=E[t.level].good_length,t.nice_match=E[t.level].nice_length,t.max_chain_length=E[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=at-1,t.match_available=0,t.ins_h=0}function w(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=G,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new S.Buf16(2*nt),this.dyn_dtree=new S.Buf16(2*(2*et+1)),this.bl_tree=new S.Buf16(2*(2*rt+1)),a(this.dyn_ltree),a(this.dyn_dtree),a(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new S.Buf16(it+1),this.heap=new S.Buf16(2*tt+1),a(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new S.Buf16(2*tt+1),a(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=q,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?ht:_t,t.adler=2===e.wrap?0:1,e.last_flush=O,B._tr_init(e),F):n(t,M)}function y(t){var e=v(t);return e===F&&b(t.state),e}function k(t,e){return t&&t.state?2!==t.state.wrap?M:(t.state.gzhead=e,F):M}function x(t,e,r,i,a,s){if(!t)return M;var o=1;if(e===H&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),a<1||a>J||r!==G||i<8||i>15||e<0||e>9||s<0||s>Y)return n(t,M);8===i&&(i=9);var d=new w;return t.state=d,d.strm=t,d.wrap=o,d.gzhead=null,d.w_bits=i,d.w_size=1<>1,d.l_buf=3*d.lit_bufsize,d.level=e,d.strategy=s,d.method=r,y(t)}function z(t,e){return x(t,e,G,$,Q,W)}function C(t,e){var r,o,l,f;if(!t||!t.state||e>U||e<0)return t?n(t,M):M;if(o=t.state,!t.output||!t.input&&0!==t.avail_in||o.status===pt&&e!==N)return n(t,0===t.avail_out?j:M);if(o.strm=t,r=o.last_flush,o.last_flush=e,o.status===ht)if(2===o.wrap)t.adler=0,d(o,31),d(o,139),d(o,8),o.gzhead?(d(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),d(o,255&o.gzhead.time),d(o,o.gzhead.time>>8&255),d(o,o.gzhead.time>>16&255),d(o,o.gzhead.time>>24&255),d(o,9===o.level?2:o.strategy>=K||o.level<2?4:0),d(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(d(o,255&o.gzhead.extra.length),d(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(t.adler=T(t.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=lt):(d(o,0),d(o,0),d(o,0),d(o,0),d(o,0),d(o,9===o.level?2:o.strategy>=K||o.level<2?4:0),d(o,vt),o.status=_t);else{var u=G+(o.w_bits-8<<4)<<8;u|=(o.strategy>=K||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(u|=dt),u+=31-u%31,o.status=_t,h(o,u),0!==o.strstart&&(h(o,t.adler>>>16),h(o,65535&t.adler)),t.adler=1}if(o.status===lt)if(o.gzhead.extra){for(l=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>l&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),s(t),l=o.pending,o.pending!==o.pending_buf_size));)d(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>l&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=ft)}else o.status=ft;if(o.status===ft)if(o.gzhead.name){l=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>l&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),s(t),l=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindexl&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),0===f&&(o.gzindex=0,o.status=ut)}else o.status=ut;if(o.status===ut)if(o.gzhead.comment){l=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>l&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),s(t),l=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindexl&&(t.adler=T(t.adler,o.pending_buf,o.pending-l,l)),0===f&&(o.status=ct)}else o.status=ct;if(o.status===ct&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&s(t),o.pending+2<=o.pending_buf_size&&(d(o,255&t.adler),d(o,t.adler>>8&255),t.adler=0,o.status=_t)):o.status=_t),0!==o.pending){if(s(t),0===t.avail_out)return o.last_flush=-1,F}else if(0===t.avail_in&&i(e)<=i(r)&&e!==N)return n(t,j);if(o.status===pt&&0!==t.avail_in)return n(t,j);if(0!==t.avail_in||0!==o.lookahead||e!==O&&o.status!==pt){var c=o.strategy===K?g(o,e):o.strategy===V?m(o,e):E[o.level].func(o,e);if(c!==bt&&c!==wt||(o.status=pt),c===mt||c===bt)return 0===t.avail_out&&(o.last_flush=-1),F;if(c===gt&&(e===L?B._tr_align(o):e!==U&&(B._tr_stored_block(o,0,0,!1),e===D&&(a(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),s(t),0===t.avail_out))return o.last_flush=-1,F}return e!==N?F:o.wrap<=0?Z:(2===o.wrap?(d(o,255&t.adler),d(o,t.adler>>8&255),d(o,t.adler>>16&255),d(o,t.adler>>24&255),d(o,255&t.total_in),d(o,t.total_in>>8&255),d(o,t.total_in>>16&255),d(o,t.total_in>>24&255)):(h(o,t.adler>>>16),h(o,65535&t.adler)),s(t),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?F:Z)}function A(t){var e;return t&&t.state?(e=t.state.status)!==ht&&e!==lt&&e!==ft&&e!==ut&&e!==ct&&e!==_t&&e!==pt?n(t,M):(t.state=null,e===_t?n(t,P):F):M}var E,S=t("../utils/common"),B=t("./trees"),I=t("./adler32"),T=t("./crc32"),R=t("./messages"),O=0,L=1,D=3,N=4,U=5,F=0,Z=1,M=-2,P=-3,j=-5,H=-1,X=1,K=2,V=3,Y=4,W=0,q=2,G=8,J=9,$=15,Q=8,tt=286,et=30,rt=19,nt=2*tt+1,it=15,at=3,st=258,ot=st+at+1,dt=32,ht=42,lt=69,ft=73,ut=91,ct=103,_t=113,pt=666,mt=1,gt=2,bt=3,wt=4,vt=3,yt=function(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i};E=[new yt(0,0,0,0,c),new yt(4,4,8,4,_),new yt(4,5,16,8,_),new yt(4,6,32,32,_),new yt(4,4,16,16,p),new yt(8,16,32,32,p),new yt(8,16,128,128,p),new yt(8,32,128,256,p),new yt(32,128,258,1024,p),new yt(32,258,258,4096,p)],r.deflateInit=z,r.deflateInit2=x,r.deflateReset=y,r.deflateResetKeep=v,r.deflateSetHeader=k,r.deflate=C,r.deflateEnd=A,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(t,e,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=n},{}],34:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i,a,s,o,d,h,l,f,u,c,_,p,m,g,b,w,v,y,k,x,z,C,A;r=t.state,n=t.next_in,C=t.input,i=n+(t.avail_in-5),a=t.next_out,A=t.output,s=a-(e-t.avail_out),o=a+(t.avail_out-257),d=r.dmax,h=r.wsize,l=r.whave,f=r.wnext,u=r.window,c=r.hold,_=r.bits,p=r.lencode,m=r.distcode,g=(1<>>24,c>>>=v,_-=v,0===(v=w>>>16&255))A[a++]=65535&w;else{if(!(16&v)){if(0==(64&v)){w=p[(65535&w)+(c&(1<>>=v,_-=v),_<15&&(c+=C[n++]<<_,_+=8,c+=C[n++]<<_,_+=8),w=m[c&b];r:for(;;){if(v=w>>>24,c>>>=v,_-=v,!(16&(v=w>>>16&255))){if(0==(64&v)){w=m[(65535&w)+(c&(1<d){t.msg="invalid distance too far back",r.mode=30;break t}if(c>>>=v,_-=v,v=a-s,k>v){if((v=k-v)>l&&r.sane){t.msg="invalid distance too far back",r.mode=30;break t}if(x=0,z=u,0===f){if(x+=h-v,v2;)A[a++]=z[x++],A[a++]=z[x++],A[a++]=z[x++],y-=3;y&&(A[a++]=z[x++],y>1&&(A[a++]=z[x++]))}else{x=a-k;do{A[a++]=A[x++],A[a++]=A[x++],A[a++]=A[x++],y-=3}while(y>2);y&&(A[a++]=A[x++],y>1&&(A[a++]=A[x++]))}break}}break}}while(n>3,c&=(1<<(_-=y<<3))-1,t.next_in=n,t.next_out=a,t.avail_in=n>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function i(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new g.Buf16(320),this.work=new g.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=N,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new g.Buf32(_t),e.distcode=e.distdyn=new g.Buf32(pt),e.sane=1,e.back=-1,S):T}function s(t){var e;return t&&t.state?(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,a(t)):T}function o(t,e){var r,n;return t&&t.state?(n=t.state,e<0?(r=0,e=-e):(r=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?T:(null!==n.window&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,s(t))):T}function d(t,e){var r,n;return t?(n=new i,t.state=n,n.window=null,(r=o(t,e))!==S&&(t.state=null),r):T}function h(t){return d(t,mt)}function l(t){if(gt){var e;for(p=new g.Buf32(512),m=new g.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(y(x,t.lens,0,288,p,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;y(z,t.lens,0,32,m,0,t.work,{bits:5}),gt=!1}t.lencode=p,t.lenbits=9,t.distcode=m,t.distbits=5}function f(t,e,r,n){var i,a=t.state;return null===a.window&&(a.wsize=1<=a.wsize?(g.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>n&&(i=n),g.arraySet(a.window,e,r-n,i,a.wnext),(n-=i)?(g.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=w(r.check,Et,2,0),u=0,c=0,r.mode=U;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){t.msg="incorrect header check",r.mode=ft;break}if((15&u)!==D){t.msg="unknown compression method",r.mode=ft;break}if(u>>>=4,c-=4,kt=8+(15&u),0===r.wbits)r.wbits=kt;else if(kt>r.wbits){t.msg="invalid window size",r.mode=ft;break}r.dmax=1<>8&1),512&r.flags&&(Et[0]=255&u,Et[1]=u>>>8&255,r.check=w(r.check,Et,2,0)),u=0,c=0,r.mode=F;case F:for(;c<32;){if(0===d)break t;d--,u+=i[s++]<>>8&255,Et[2]=u>>>16&255,Et[3]=u>>>24&255,r.check=w(r.check,Et,4,0)),u=0,c=0,r.mode=Z;case Z:for(;c<16;){if(0===d)break t;d--,u+=i[s++]<>8),512&r.flags&&(Et[0]=255&u,Et[1]=u>>>8&255,r.check=w(r.check,Et,2,0)),u=0,c=0,r.mode=M;case M:if(1024&r.flags){for(;c<16;){if(0===d)break t;d--,u+=i[s++]<>>8&255,r.check=w(r.check,Et,2,0)),u=0,c=0}else r.head&&(r.head.extra=null);r.mode=P;case P:if(1024&r.flags&&((m=r.length)>d&&(m=d),m&&(r.head&&(kt=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),g.arraySet(r.head.extra,i,s,m,kt)),512&r.flags&&(r.check=w(r.check,i,m,s)),d-=m,s+=m,r.length-=m),r.length))break t;r.length=0,r.mode=j;case j:if(2048&r.flags){if(0===d)break t;m=0;do{kt=i[s+m++],r.head&&kt&&r.length<65536&&(r.head.name+=String.fromCharCode(kt))}while(kt&&m>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=Y;break;case K:for(;c<32;){if(0===d)break t;d--,u+=i[s++]<>>=7&c,c-=7&c,r.mode=dt;break}for(;c<3;){if(0===d)break t;d--,u+=i[s++]<>>=1,c-=1,3&u){case 0:r.mode=q;break;case 1:if(l(r),r.mode=et,e===E){u>>>=2,c-=2;break t}break;case 2:r.mode=$;break;case 3:t.msg="invalid block type",r.mode=ft}u>>>=2,c-=2;break;case q:for(u>>>=7&c,c-=7&c;c<32;){if(0===d)break t;d--,u+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=ft;break}if(r.length=65535&u,u=0,c=0,r.mode=G,e===E)break t;case G:r.mode=J;case J:if(m=r.length){if(m>d&&(m=d),m>h&&(m=h),0===m)break t;g.arraySet(a,i,s,m,o),d-=m,s+=m,h-=m,o+=m,r.length-=m;break}r.mode=Y;break;case $:for(;c<14;){if(0===d)break t;d--,u+=i[s++]<>>=5,c-=5,r.ndist=1+(31&u),u>>>=5,c-=5,r.ncode=4+(15&u),u>>>=4,c-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=ft;break}r.have=0,r.mode=Q;case Q:for(;r.have>>=3,c-=3}for(;r.have<19;)r.lens[St[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,zt={bits:r.lenbits},xt=y(k,r.lens,0,19,r.lencode,0,r.work,zt),r.lenbits=zt.bits,xt){t.msg="invalid code lengths set",r.mode=ft;break}r.have=0,r.mode=tt;case tt:for(;r.have>>24,gt=At>>>16&255,bt=65535&At,!(mt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=mt,c-=mt,r.lens[r.have++]=bt;else{if(16===bt){for(Ct=mt+2;c>>=mt,c-=mt,0===r.have){t.msg="invalid bit length repeat",r.mode=ft;break}kt=r.lens[r.have-1],m=3+(3&u),u>>>=2,c-=2}else if(17===bt){for(Ct=mt+3;c>>=mt)),u>>>=3,c-=3}else{for(Ct=mt+7;c>>=mt)),u>>>=7,c-=7}if(r.have+m>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=ft;break}for(;m--;)r.lens[r.have++]=kt}}if(r.mode===ft)break;if(0===r.lens[256]){t.msg="invalid code -- missing end-of-block",r.mode=ft;break}if(r.lenbits=9,zt={bits:r.lenbits},xt=y(x,r.lens,0,r.nlen,r.lencode,0,r.work,zt),r.lenbits=zt.bits,xt){t.msg="invalid literal/lengths set",r.mode=ft;break}if(r.distbits=6,r.distcode=r.distdyn,zt={bits:r.distbits},xt=y(z,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,zt),r.distbits=zt.bits,xt){t.msg="invalid distances set",r.mode=ft;break}if(r.mode=et,e===E)break t;case et:r.mode=rt;case rt:if(d>=6&&h>=258){t.next_out=o,t.avail_out=h,t.next_in=s,t.avail_in=d,r.hold=u,r.bits=c,v(t,p),o=t.next_out,a=t.output,h=t.avail_out,s=t.next_in,i=t.input,d=t.avail_in,u=r.hold,c=r.bits,r.mode===Y&&(r.back=-1);break}for(r.back=0;At=r.lencode[u&(1<>>24,gt=At>>>16&255,bt=65535&At,!(mt<=c);){if(0===d)break t;d--,u+=i[s++]<>wt)],mt=At>>>24,gt=At>>>16&255,bt=65535&At,!(wt+mt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=wt,c-=wt,r.back+=wt}if(u>>>=mt,c-=mt,r.back+=mt,r.length=bt,0===gt){r.mode=ot;break}if(32>){r.back=-1,r.mode=Y;break}if(64>){t.msg="invalid literal/length code",r.mode=ft;break}r.extra=15>,r.mode=nt;case nt:if(r.extra){for(Ct=r.extra;c>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=it;case it:for(;At=r.distcode[u&(1<>>24,gt=At>>>16&255,bt=65535&At,!(mt<=c);){if(0===d)break t;d--,u+=i[s++]<>wt)],mt=At>>>24,gt=At>>>16&255,bt=65535&At,!(wt+mt<=c);){if(0===d)break t;d--,u+=i[s++]<>>=wt,c-=wt,r.back+=wt}if(u>>>=mt,c-=mt,r.back+=mt,64>){t.msg="invalid distance code",r.mode=ft;break}r.offset=bt,r.extra=15>,r.mode=at;case at:if(r.extra){for(Ct=r.extra;c>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=ft;break}r.mode=st;case st:if(0===h)break t;if(m=p-h,r.offset>m){if((m=r.offset-m)>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=ft;break}m>r.wnext?(m-=r.wnext,_t=r.wsize-m):_t=r.wnext-m,m>r.length&&(m=r.length),pt=r.window}else pt=a,_t=o-r.offset,m=r.length;m>h&&(m=h),h-=m,r.length-=m;do{a[o++]=pt[_t++]}while(--m);0===r.length&&(r.mode=rt);break;case ot:if(0===h)break t;a[o++]=r.length,h--,r.mode=rt;break;case dt:if(r.wrap){for(;c<32;){if(0===d)break t;d--,u|=i[s++]<=1&&0===D[A];A--);if(E>A&&(E=A),0===A)return h[l++]=20971520,h[l++]=20971520,u.bits=1,0;for(C=1;C0&&(0===t||1!==A))return-1;for(N[1]=0,x=1;x<15;x++)N[x+1]=N[x]+D[x];for(z=0;z852||2===t&&T>592)return 1;for(var Z=0;;){Z++,w=x-B,f[z]b?(v=U[F+f[z]],y=O[L+f[z]]):(v=96,y=0),c=1<>B)+(_-=c)]=w<<24|v<<16|y|0}while(0!==_);for(c=1<>=1;if(0!==c?(R&=c-1,R+=c):R=0,z++,0==--D[x]){if(x===A)break;x=e[r+f[z]]}if(x>E&&(R&m)!==p){for(0===B&&(B=E),g+=C,I=1<<(S=x-B);S+B852||2===t&&T>592)return 1;h[p=R&m]=E<<24|S<<16|g-l|0}}return 0!==R&&(h[g+R]=x-B<<24|64<<16|0),u.bits=E,0}},{"../utils/common":27}],37:[function(t,e,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(t,e,r){"use strict";function n(t){for(var e=t.length;--e>=0;)t[e]=0}function i(t){return t<256?nt[t]:nt[256+(t>>>7)]}function a(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function s(t,e,r){t.bi_valid>K-r?(t.bi_buf|=e<>K-t.bi_valid,t.bi_valid+=r-K):(t.bi_buf|=e<>>=1,r<<=1}while(--e>0);return r>>>1}function h(t){16===t.bi_valid?(a(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function l(t,e){var r,n,i,a,s,o,d=e.dyn_tree,h=e.max_code,l=e.stat_desc.static_tree,f=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,_=e.stat_desc.max_length,p=0;for(a=0;a<=X;a++)t.bl_count[a]=0;for(d[2*t.heap[t.heap_max]+1]=0,r=t.heap_max+1;r_&&(a=_,p++),d[2*n+1]=a,n>h||(t.bl_count[a]++,s=0,n>=c&&(s=u[n-c]),o=d[2*n],t.opt_len+=o*(a+s),f&&(t.static_len+=o*(l[2*n+1]+s)));if(0!==p){do{for(a=_-1;0===t.bl_count[a];)a--;t.bl_count[a]--,t.bl_count[a+1]+=2,t.bl_count[_]--,p-=2}while(p>0);for(a=_;0!==a;a--)for(n=t.bl_count[a];0!==n;)(i=t.heap[--r])>h||(d[2*i+1]!==a&&(t.opt_len+=(a-d[2*i+1])*d[2*i],d[2*i+1]=a),n--)}}function f(t,e,r){var n,i,a=new Array(X+1),s=0;for(n=1;n<=X;n++)a[n]=s=s+r[n-1]<<1;for(i=0;i<=e;i++){var o=t[2*i+1];0!==o&&(t[2*i]=d(a[o]++,o))}}function u(){var t,e,r,n,i,a=new Array(X+1);for(r=0,n=0;n>=7;n8?a(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function p(t,e,r,n){_(t),n&&(a(t,r),a(t,~r)),I.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function m(t,e,r,n){var i=2*e,a=2*r;return t[i]>1;r>=1;r--)g(t,a,r);i=d;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],g(t,a,1),n=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=n,a[2*i]=a[2*r]+a[2*n],t.depth[i]=(t.depth[r]>=t.depth[n]?t.depth[r]:t.depth[n])+1,a[2*r+1]=a[2*n+1]=i,t.heap[1]=i++,g(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],l(t,e),f(a,h,t.bl_count)}function v(t,e,r){var n,i,a=-1,s=e[1],o=0,d=7,h=4;for(0===s&&(d=138,h=3),e[2*(r+1)+1]=65535,n=0;n<=r;n++)i=s,s=e[2*(n+1)+1],++o=3&&0===t.bl_tree[2*tt[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function x(t,e,r,n){var i;for(s(t,e-257,5),s(t,r-1,5),s(t,n-4,4),i=0;i>>=1)if(1&r&&0!==t.dyn_ltree[2*e])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return O;for(e=32;e0?(t.strm.data_type===L&&(t.strm.data_type=z(t)),w(t,t.l_desc),w(t,t.d_desc),o=k(t),i=t.opt_len+3+7>>>3,(a=t.static_len+3+7>>>3)<=i&&(i=a)):i=a=r+5,r+4<=i&&-1!==e?A(t,e,r,n):t.strategy===T||a===i?(s(t,(N<<1)+(n?1:0),3),b(t,et,rt)):(s(t,(U<<1)+(n?1:0),3),x(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),b(t,t.dyn_ltree,t.dyn_dtree)),c(t),n&&_(t)}function B(t,e,r){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&r,t.last_lit++,0===e?t.dyn_ltree[2*r]++:(t.matches++,e--,t.dyn_ltree[2*(it[r]+Z+1)]++,t.dyn_dtree[2*i(e)]++),t.last_lit===t.lit_bufsize-1}var I=t("../utils/common"),T=4,R=0,O=1,L=2,D=0,N=1,U=2,F=29,Z=256,M=Z+1+F,P=30,j=19,H=2*M+1,X=15,K=16,V=7,Y=256,W=16,q=17,G=18,J=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],$=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Q=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],tt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],et=new Array(2*(M+2));n(et);var rt=new Array(2*P);n(rt);var nt=new Array(512);n(nt);var it=new Array(256);n(it);var at=new Array(F);n(at);var st=new Array(P);n(st);var ot,dt,ht,lt=function(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length},ft=function(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e},ut=!1;r._tr_init=C,r._tr_stored_block=A,r._tr_flush_block=S,r._tr_tally=B,r._tr_align=E},{"../utils/common":27}],39:[function(t,e,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=n},{}]},{},[9])(9)}); diff --git a/public/style/vendor/amcharts/plugins/export/libs/pdfmake/pdfmake.min.js b/public/style/vendor/amcharts/plugins/export/libs/pdfmake/pdfmake.min.js new file mode 100644 index 0000000..a319888 --- /dev/null +++ b/public/style/vendor/amcharts/plugins/export/libs/pdfmake/pdfmake.min.js @@ -0,0 +1,31 @@ +/*! pdfmake v0.1.29, @license MIT, @link http://pdfmake.org */ +!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){(function(e){t.exports=e.pdfMake=n(1)}).call(e,function(){return this}())},function(t,e,n){(function(e,r){"use strict";function i(t,e,n,r){this.docDefinition=t,this.tableLayouts=e||null,this.fonts=n||l,this.vfs=r}function o(){return!!Object.keys}var a=n(6),s=n(300),u=s.saveAs,l={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};i.prototype._createDoc=function(t,n){t=t||{},this.tableLayouts&&(t.tableLayouts=this.tableLayouts);var r=new a(this.fonts);r.fs.bindFS(this.vfs);var i,o=r.createPdfKitDocument(this.docDefinition,t),s=[];o.on("readable",function(){for(var t;null!==(t=o.read(9007199254740991));)s.push(t)}),o.on("end",function(){i=e.concat(s),n(i,o._pdfMakePages)}),o.end()},i.prototype._getPages=function(t,e){if(!e)throw"_getPages is an async method and needs a callback argument";this._createDoc(t,function(t,n){e(n)})},i.prototype._bufferToBlob=function(t){var e;try{e=new Blob([t],{type:"application/pdf"})}catch(r){if("InvalidStateError"===r.name){var n=new Uint8Array(t);e=new Blob([n.buffer],{type:"application/pdf"})}}if(!e)throw"Could not generate blob";return e},i.prototype._openWindow=function(){var t=r.open("","_blank");if(null===t)throw"Open PDF in new window blocked by browser";return t},i.prototype._openPdf=function(t,e){e||(e=this._openWindow());try{this.getBlob(function(t){var n=r.URL||r.webkitURL,i=n.createObjectURL(t);e.location.href=i},t)}catch(t){throw e.close(),t}},i.prototype.open=function(t,e){t=t||{},t.autoPrint=!1,e=e||null,this._openPdf(t,e)},i.prototype.print=function(t,e){t=t||{},t.autoPrint=!0,e=e||null,this._openPdf(t,e)},i.prototype.download=function(t,e,n){"function"==typeof t&&(e=t,t=null),t=t||"file.pdf",this.getBlob(function(n){u(n,t),"function"==typeof e&&e()},n)},i.prototype.getBase64=function(t,e){if(!t)throw"getBase64 is an async method and needs a callback argument";this.getBuffer(function(e){t(e.toString("base64"))},e)},i.prototype.getDataUrl=function(t,e){if(!t)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer(function(e){t("data:application/pdf;base64,"+e.toString("base64"))},e)},i.prototype.getBlob=function(t,e){if(!t)throw"getBlob is an async method and needs a callback argument";var n=this;this.getBuffer(function(e){var r=n._bufferToBlob(e);t(r)},e)},i.prototype.getBuffer=function(t,e){if(!t)throw"getBuffer is an async method and needs a callback argument";this._createDoc(e,function(e){t(e)})},t.exports={createPdf:function(t){if(!o())throw"Your browser does not provide the level of support needed";return new i(t,r.pdfMake.tableLayouts,r.pdfMake.fonts,r.pdfMake.vfs)}}}).call(e,n(2).Buffer,function(){return this}())},function(t,e,n){(function(t){"use strict";function r(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,e){if(r()=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function g(t){return+t!=t&&(t=0),o.alloc(+t)}function y(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(t).length;default:if(r)return V(t).length;e=(""+e).toLowerCase(),r=!0}}function v(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return B(this,e,n);case"utf8":case"utf-8":return E(this,e,n);case"ascii":return T(this,e,n);case"latin1":case"binary":return O(this,e,n);case"base64":return P(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function b(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function m(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=o.from(e,r)),o.isBuffer(e))return 0===e.length?-1:w(t,e,n,r,i);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):w(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(t,e,n,r,i){function o(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}var l;if(i){var c=-1;for(l=n;ls&&(n=s-u),l=n;l>=0;l--){for(var f=!0,h=0;hi&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a239?4:o>223?3:o>191?2:1;if(i+s<=n){var u,l,c,f;switch(s){case 1:o<128&&(a=o);break;case 2:u=t[i+1],128==(192&u)&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=t[i+1],l=t[i+2],128==(192&u)&&128==(192&l)&&(f=(15&o)<<12|(63&u)<<6|63&l)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=t[i+1],l=t[i+2],c=t[i+3],128==(192&u)&&128==(192&l)&&128==(192&c)&&(f=(15&o)<<18|(63&u)<<12|(63&l)<<6|63&c)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=s}return I(r)}function I(t){var e=t.length;if(e<=$)return String.fromCharCode.apply(String,t);for(var n="",r=0;rr)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function M(t,e,n,r,i,a){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function F(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function z(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function D(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(t,e,n,r,i){return i||D(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),J.write(t,e,n,r,23,4),n+4}function U(t,e,n,r,i){return i||D(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),J.write(t,e,n,r,52,8),n+8}function W(t){if(t=j(t).replace(tt,""),t.length<2)return"";for(;t.length%4!=0;)t+="=";return t}function j(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function G(t){return t<16?"0"+t.toString(16):t.toString(16)}function V(t,e){e=e||1/0;for(var n,r=t.length,i=null,o=[],a=0;a55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(t){for(var e=[],n=0;n>8,i=n%256,o.push(i),o.push(r);return o}function Z(t){return K.toByteArray(W(t))}function Y(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function X(t){return t!==t}var K=n(3),J=n(4),Q=n(5);e.Buffer=o,e.SlowBuffer=g,e.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=r(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,n){return a(null,t,e,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,n){return u(null,t,e,n)},o.allocUnsafe=function(t){return l(null,t)},o.allocUnsafeSlow=function(t){return l(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,a=Math.min(n,r);i0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},o.prototype.compare=function(t,e,n,r,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,i>>>=0,this===t)return 0;for(var a=i-r,s=n-e,u=Math.min(a,s),l=this.slice(r,i),c=t.slice(e,n),f=0;fi)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return x(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return k(this,t,e,n);case"latin1":case"binary":return S(this,t,e,n);case"base64":return C(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;o.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)r+=this[t+--e]*i;return r},o.prototype.readUInt8=function(t,e){return e||R(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||R(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e||R(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||R(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||R(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var r=this[t],i=1,o=0;++o=i&&(r-=Math.pow(2,8*e)),r},o.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},o.prototype.readInt8=function(t,e){return e||R(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},o.prototype.readInt16LE=function(t,e){e||R(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(t,e){e||R(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(t,e){return e||R(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||R(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||R(t,4,this.length),J.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||R(t,4,this.length),J.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||R(t,8,this.length),J.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||R(t,8,this.length),J.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){M(this,t,e,n,Math.pow(2,8*n)-1,0)}var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+n},o.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):F(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):F(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):z(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):z(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);M(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},o.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);M(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},o.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):F(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):F(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):z(this,t,e,!0),e+4},o.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):z(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,n){return N(this,t,e,!0,n)},o.prototype.writeFloatBE=function(t,e,n){return N(this,t,e,!1,n)},o.prototype.writeDoubleLE=function(t,e,n){return U(this,t,e,!0,n)},o.prototype.writeDoubleBE=function(t,e,n){return U(this,t,e,!1,n)},o.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--i)t[i+e]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var a;if("number"==typeof t)for(a=e;a0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function r(t){return 3*t.length/4-n(t)}function i(t){var e,r,i,o,a,s,u=t.length;a=n(t),s=new c(3*u/4-a),i=a>0?u-4:u;var f=0;for(e=0,r=0;e>16&255,s[f++]=o>>8&255,s[f++]=255&o;return 2===a?(o=l[t.charCodeAt(e)]<<2|l[t.charCodeAt(e+1)]>>4,s[f++]=255&o):1===a&&(o=l[t.charCodeAt(e)]<<10|l[t.charCodeAt(e+1)]<<4|l[t.charCodeAt(e+2)]>>2,s[f++]=o>>8&255,s[f++]=255&o),s}function o(t){return u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}function a(t,e,n){for(var r,i=[],a=e;al?l:s+16383));return 1===r?(e=t[n-1],i+=u[e>>2],i+=u[e<<4&63],i+="=="):2===r&&(e=(t[n-2]<<8)+t[n-1],i+=u[e>>10],i+=u[e>>4&63],i+=u[e<<2&63],i+="="),o.push(i),o.join("")}e.byteLength=r,e.toByteArray=i,e.fromByteArray=s;for(var u=[],l=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,p=f.length;h>1,c=-7,f=n?i-1:0,h=n?-1:1,p=t[e+f];for(f+=h,o=p&(1<<-c)-1,p>>=-c,c+=s;c>0;o=256*o+t[e+f],f+=h,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+t[e+f],f+=h,c-=8);if(0===o)o=1-l;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,u,l=8*o-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,d=r?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),e+=a+f>=1?h/u:h*Math.pow(2,1-f),e*u>=2&&(a++,u/=2),a+f>=c?(s=0,a=c):a+f>=1?(s=(e*u-1)*Math.pow(2,i),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;t[n+p]=255&s,p+=d,s/=256,i-=8);for(a=a<0;t[n+p]=255&a,p+=d,a/=256,l-=8);t[n+p-d]|=128*g}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";function r(t){this.fontDescriptors=t}function i(t,e){if(e.info.Producer="pdfmake",e.info.Creator="pdfmake",t.info)for(var n in t.info){var r=t.info[n];r&&(n=function(t){var e=["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"],n=t.charAt(0).toUpperCase()+t.slice(1);return-1!==e.indexOf(n)?n:t.replace(/\s+/g,"")}(n),e.info[n]=r)}}function o(t,e){function n(t){return"function"==typeof t.item.getHeight?t.item.getHeight():t.item._height?t.item._height:0}var r=s(e||40),i=r.top+r.bottom;return t.forEach(function(t){t.items.forEach(function(t){i+=n(t)})}),i}function a(t,e){t&&"auto"===t.height&&(t.height=1/0);var n=l(t||"A4");return function(t){return("string"==typeof t||t instanceof String)&&("portrait"===(t=t.toLowerCase())&&n.width>n.height||"landscape"===t&&n.widthn.height?"landscape":"portrait",n}function s(t){if(!t)return null;if("number"==typeof t||t instanceof Number)t={left:t,right:t,top:t,bottom:t};else if(Array.isArray(t))if(2===t.length)t={left:t[0],top:t[1],right:t[0],bottom:t[1]};else{if(4!==t.length)throw"Invalid pageMargins definition";t={left:t[0],top:t[1],right:t[2],bottom:t[3]}}return t}function u(t){t.registerTableLayouts({noBorders:{hLineWidth:function(t){return 0},vLineWidth:function(t){return 0},paddingLeft:function(t){return t&&4||0},paddingRight:function(t,e){return te.options.size[1]?"landscape":"portrait";if(t.pageSize.orientation!==n){var r=e.options.size[0],i=e.options.size[1];e.options.size=[i,r]}}function f(t,e,n,r){n._pdfMakePages=t,n.addPage();var i=r&&y.sumBy(t,function(t){return t.items.length}),o=0;r=r||function(){};for(var a=0;a0&&(c(t[a],n),n.addPage(n.options));for(var s=t[a],u=0,l=s.items.length;u1){var a=t.points[0],s=t.points[t.points.length-1];(t.closePath||a.x===s.x&&a.y===s.y)&&e.closePath()}break;case"path":e.path(t.d)}t.color&&t.lineColor?(e.fillColor(t.color,t.fillOpacity||1),e.strokeColor(t.lineColor,t.strokeOpacity||1),e.fillAndStroke()):t.color?(e.fillColor(t.color,t.fillOpacity||1),e.fill()):(e.strokeColor(t.lineColor||"black",t.strokeOpacity||1),e.stroke())}function g(t,e,n,r){r.image(t.image,t.x,t.y,{width:t._width,height:t._height}),t.link&&r.link(t.x,t.y,t._width,t._height,t.link)}var y=n(7),v=n(9),b=n(10),m=n(30),w=n(297),x=n(298),_=n(299),k=n(15);y.noConflict(),r.prototype.createPdfKitDocument=function(t,e){e=e||{};var n=a(t.pageSize,t.pageOrientation);this.pdfKitDoc=new m({size:[n.width,n.height],autoFirstPage:!1,compress:t.compress||!0}),i(t,this.pdfKitDoc),this.fontProvider=new v(this.fontDescriptors,this.pdfKitDoc),t.images=t.images||{};var r=new b(n,s(t.pageMargins||40),new x(this.pdfKitDoc,t.images));u(r),e.tableLayouts&&r.registerTableLayouts(e.tableLayouts);var l=r.layoutDocument(t.content,this.fontProvider,t.styles||{},t.defaultStyle||{fontSize:12,font:"Roboto"},t.background,t.header,t.footer,t.images,t.watermark,t.pageBreakBefore),c=t.maxPagesNumber||-1;if("number"==typeof c&&c>-1&&(l=l.slice(0,c)),n.height===1/0){var h=o(l,t.pageMargins);this.pdfKitDoc.options.size=[n.width,h]}if(f(l,this.fontProvider,this.pdfKitDoc,e.progressCallback),e.autoPrint){var p=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"});this.pdfKitDoc._root.data.OpenAction=p,p.end()}return this.pdfKitDoc},t.exports=r,r.prototype.fs=n(56)},function(t,e,n){var r;(function(t,i){(function(){function o(t,e){return t.set(e[0],e[1]),t}function a(t,e){return t.add(e),t}function s(t,e,n){ +switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function u(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i-1}function d(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function N(t,e){for(var n=t.length;n--&&S(e,t[n],0)>-1;);return n}function U(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function W(t){return"\\"+En[t]}function j(t,e){return null==t?it:t[e]}function G(t){return mn.test(t)}function V(t){return wn.test(t)}function H(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function q(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function Z(t,e){return function(n){return t(e(n))}}function Y(t,e){for(var n=-1,r=t.length,i=0,o=[];++n>>1,Nt=[["ary",kt],["bind",yt],["bindKey",vt],["curry",mt],["curryRight",wt],["flip",Ct],["partial",xt],["partialRight",_t],["rearg",St]],Ut="[object Arguments]",Wt="[object Array]",jt="[object AsyncFunction]",Gt="[object Boolean]",Vt="[object Date]",Ht="[object DOMException]",qt="[object Error]",Zt="[object Function]",Yt="[object GeneratorFunction]",Xt="[object Map]",Kt="[object Number]",Jt="[object Null]",Qt="[object Object]",$t="[object Proxy]",te="[object RegExp]",ee="[object Set]",ne="[object String]",re="[object Symbol]",ie="[object Undefined]",oe="[object WeakMap]",ae="[object WeakSet]",se="[object ArrayBuffer]",ue="[object DataView]",le="[object Float32Array]",ce="[object Float64Array]",fe="[object Int8Array]",he="[object Int16Array]",pe="[object Int32Array]",de="[object Uint8Array]",ge="[object Uint8ClampedArray]",ye="[object Uint16Array]",ve="[object Uint32Array]",be=/\b__p \+= '';/g,me=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xe=/&(?:amp|lt|gt|quot|#39);/g,_e=/[&<>"']/g,ke=RegExp(xe.source),Se=RegExp(_e.source),Ce=/<%-([\s\S]+?)%>/g,Ae=/<%([\s\S]+?)%>/g,Pe=/<%=([\s\S]+?)%>/g,Ee=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,Te=/^\./,Oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Be=/[\\^$.*+?()[\]{}|]/g,Le=RegExp(Be.source),Re=/^\s+|\s+$/g,Me=/^\s+/,Fe=/\s+$/,ze=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,De=/\{\n\/\* \[wrapped with (.+)\] \*/,Ne=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,We=/\\(\\)?/g,je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,Ve=/^[-+]0x[0-9a-f]+$/i,He=/^0b[01]+$/i,qe=/^\[object .+?Constructor\]$/,Ze=/^0o[0-7]+$/i,Ye=/^(?:0|[1-9]\d*)$/,Xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ke=/($^)/,Je=/['\n\r\u2028\u2029\\]/g,Qe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",$e="\\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",tn="["+$e+"]",en="["+Qe+"]",nn="[a-z\\xdf-\\xf6\\xf8-\\xff]",rn="[^\\ud800-\\udfff"+$e+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",on="\\ud83c[\\udffb-\\udfff]",an="(?:\\ud83c[\\udde6-\\uddff]){2}",sn="[\\ud800-\\udbff][\\udc00-\\udfff]",un="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ln="(?:"+nn+"|"+rn+")",cn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",fn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",an,sn].join("|")+")[\\ufe0e\\ufe0f]?"+cn+")*",hn="[\\ufe0e\\ufe0f]?"+cn+fn,pn="(?:"+["[\\u2700-\\u27bf]",an,sn].join("|")+")"+hn,dn="(?:"+["[^\\ud800-\\udfff]"+en+"?",en,an,sn,"[\\ud800-\\udfff]"].join("|")+")",gn=RegExp("['’]","g"),yn=RegExp(en,"g"),vn=RegExp(on+"(?="+on+")|"+dn+hn,"g"),bn=RegExp([un+"?"+nn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tn,un,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\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\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tn,un+ln,"$"].join("|")+")",un+"?"+ln+"+(?:['’](?:d|ll|m|re|s|t|ve))?",un+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",pn].join("|"),"g"),mn=RegExp("[\\u200d\\ud800-\\udfff"+Qe+"\\ufe0e\\ufe0f]"),wn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xn=["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"],_n=-1,kn={};kn[le]=kn[ce]=kn[fe]=kn[he]=kn[pe]=kn[de]=kn[ge]=kn[ye]=kn[ve]=!0,kn[Ut]=kn[Wt]=kn[se]=kn[Gt]=kn[ue]=kn[Vt]=kn[qt]=kn[Zt]=kn[Xt]=kn[Kt]=kn[Qt]=kn[te]=kn[ee]=kn[ne]=kn[oe]=!1;var Sn={};Sn[Ut]=Sn[Wt]=Sn[se]=Sn[ue]=Sn[Gt]=Sn[Vt]=Sn[le]=Sn[ce]=Sn[fe]=Sn[he]=Sn[pe]=Sn[Xt]=Sn[Kt]=Sn[Qt]=Sn[te]=Sn[ee]=Sn[ne]=Sn[re]=Sn[de]=Sn[ge]=Sn[ye]=Sn[ve]=!0,Sn[qt]=Sn[Zt]=Sn[oe]=!1;var Cn={"À":"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","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},An={"&":"&","<":"<",">":">",'"':""","'":"'"},Pn={"&":"&","<":"<",">":">",""":'"',"'":"'"},En={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},In=parseFloat,Tn=parseInt,On="object"==typeof t&&t&&t.Object===Object&&t,Bn="object"==typeof self&&self&&self.Object===Object&&self,Ln=On||Bn||Function("return this")(),Rn="object"==typeof e&&e&&!e.nodeType&&e,Mn=Rn&&"object"==typeof i&&i&&!i.nodeType&&i,Fn=Mn&&Mn.exports===Rn,zn=Fn&&On.process,Dn=function(){try{return zn&&zn.binding&&zn.binding("util")}catch(t){}}(),Nn=Dn&&Dn.isArrayBuffer,Un=Dn&&Dn.isDate,Wn=Dn&&Dn.isMap,jn=Dn&&Dn.isRegExp,Gn=Dn&&Dn.isSet,Vn=Dn&&Dn.isTypedArray,Hn=E("length"),qn=I(Cn),Zn=I(An),Yn=I(Pn),Xn=function t(e){function n(t){if(ou(t)&&!vh(t)&&!(t instanceof w)){if(t instanceof i)return t;if(yc.call(t,"__wrapped__"))return na(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=it}function w(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ft,this.__views__=[]}function I(){var t=new w(this.__wrapped__);return t.__actions__=zi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=zi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=zi(this.__views__),t}function J(){if(this.__filtered__){var t=new w(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function et(){var t=this.__wrapped__.value(),e=this.__dir__,n=vh(t),r=e<0,i=n?t.length:0,o=Po(0,i,this.__views__),a=o.start,s=o.end,u=s-a,l=r?s:a-1,c=this.__iteratees__,f=c.length,h=0,p=qc(u,this.__takeCount__);if(!n||!r&&i==u&&p==u)return bi(t,this.__actions__);var d=[];t:for(;u--&&h-1}function un(t,e){var n=this.__data__,r=Kn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function ln(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function rr(t,e,n,r,i,o){var a,s=e&ft,u=e&ht,c=e&pt;if(n&&(a=i?n(t,r,i,o):n(t)),a!==it)return a;if(!iu(t))return t;var f=vh(t);if(f){if(a=To(t),!s)return zi(t,a)}else{var h=Pf(t),p=h==Zt||h==Yt;if(mh(t))return Ci(t,s);if(h==Qt||h==Ut||p&&!i){if(a=u||p?{}:Oo(t),!s)return u?Ui(t,$n(a,t)):Ni(t,Qn(a,t))}else{if(!Sn[h])return i?t:{};a=Bo(t,h,rr,s)}}o||(o=new wn);var d=o.get(t);if(d)return d;o.set(t,a);var g=c?u?mo:bo:u?Wu:Uu,y=f?it:g(t);return l(y||t,function(r,i){y&&(i=r,r=t[i]),Hn(a,i,rr(r,e,n,i,t,o))}),a}function ir(t){var e=Uu(t);return function(n){return or(n,t,e)}}function or(t,e,n){var r=n.length;if(null==t)return!r;for(t=sc(t);r--;){var i=n[r],o=e[i],a=t[i];if(a===it&&!(i in t)||!o(a))return!1}return!0}function ar(t,e,n){if("function"!=typeof t)throw new cc(st);return Tf(function(){t.apply(it,n)},e)}function sr(t,e,n,r){var i=-1,o=p,a=!0,s=t.length,u=[],l=e.length;if(!s)return u;n&&(e=g(e,M(n))),r?(o=d,a=!1):e.length>=ot&&(o=z,a=!1,e=new vn(e));t:for(;++ii?0:i+n),r=r===it||r>i?i:_u(r),r<0&&(r+=i),r=n>r?0:ku(r);n0&&n(s)?e>1?hr(s,e-1,n,r,i):y(i,s):r||(i[i.length]=s)}return i}function pr(t,e){return t&&vf(t,e,Uu)}function dr(t,e){return t&&bf(t,e,Uu)}function gr(t,e){return h(e,function(e){return eu(t[e])})}function yr(t,e){e=ki(e,t);for(var n=0,r=e.length;null!=t&&ne}function wr(t,e){return null!=t&&yc.call(t,e)}function xr(t,e){return null!=t&&e in sc(t)}function _r(t,e,n){return t>=qc(e,n)&&t=120&&c.length>=120)?new vn(a&&c):it}c=t[0];var f=-1,h=s[0];t:for(;++f-1;)s!==t&&Tc.call(s,u,1),Tc.call(t,u,1);return t}function Qr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;Mo(i)?Tc.call(t,i,1):gi(t,i)}}return t}function $r(t,e){return t+Nc(Xc()*(e-t+1))}function ti(t,e,n,r){for(var i=-1,o=Hc(Dc((e-t)/(n||1)),0),a=nc(o);o--;)a[r?o:++i]=t,t+=n;return a}function ei(t,e){var n="";if(!t||e<1||e>Lt)return n;do{e%2&&(n+=t),(e=Nc(e/2))&&(t+=t)}while(e);return n}function ni(t,e){return Of(Zo(t,e,Tl),t+"")}function ri(t){return Rn($u(t))}function ii(t,e){var n=$u(t);return Qo(n,nr(e,0,n.length))}function oi(t,e,n,r){if(!iu(t))return t;e=ki(e,t);for(var i=-1,o=e.length,a=o-1,s=t;null!=s&&++ii?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=nc(i);++r>>1,a=t[o];null!==a&&!yu(a)&&(n?a<=e:a=ot){var l=e?null:kf(t);if(l)return X(l);a=!1,i=z,u=new vn}else u=e?[]:s;t:for(;++r=r?t:si(t,e,n)}function Ci(t,e){if(e)return t.slice();var n=t.length,r=Ac?Ac(n):new t.constructor(n);return t.copy(r),r}function Ai(t){var e=new t.constructor(t.byteLength);return new Cc(e).set(new Cc(t)),e}function Pi(t,e){var n=e?Ai(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Ei(t,e,n){return v(e?n(q(t),ft):q(t),o,new t.constructor)}function Ii(t){var e=new t.constructor(t.source,Ge.exec(t));return e.lastIndex=t.lastIndex,e}function Ti(t,e,n){return v(e?n(X(t),ft):X(t),a,new t.constructor)}function Oi(t){return hf?sc(hf.call(t)):{}}function Bi(t,e){var n=e?Ai(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Li(t,e){if(t!==e){var n=t!==it,r=null===t,i=t===t,o=yu(t),a=e!==it,s=null===e,u=e===e,l=yu(e);if(!s&&!l&&!o&&t>e||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t=s)return u;return u*("desc"==n[r]?-1:1)}}return t.index-e.index}function Mi(t,e,n,r){for(var i=-1,o=t.length,a=n.length,s=-1,u=e.length,l=Hc(o-a,0),c=nc(u+l),f=!r;++s1?n[i-1]:it,a=i>2?n[2]:it;for(o=t.length>3&&"function"==typeof o?(i--,o):it,a&&Fo(n[0],n[1],a)&&(o=i<3?it:o,i=1),e=sc(e);++r-1?i[o?e[a]:a]:it}}function Ji(t){return vo(function(e){var n=e.length,r=n,o=i.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new cc(st);if(o&&!s&&"wrapper"==wo(a))var s=new i([],!0)}for(r=s?r:n;++r1&&b.reverse(),f&&us))return!1;var l=o.get(t);if(l&&o.get(e))return l==e;var c=-1,f=!0,h=n>?new vn:it;for(o.set(t,e),o.set(e,t);++c1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(ze,"{\n/* [wrapped with "+e+"] */\n")}function Ro(t){return vh(t)||yh(t)||!!(Oc&&t&&t[Oc])}function Mo(t,e){return!!(e=null==e?Lt:e)&&("number"==typeof t||Ye.test(t))&&t>-1&&t%1==0&&t0){if(++e>=Et)return arguments[0]}else e=0;return t.apply(it,arguments)}}function Qo(t,e){var n=-1,r=t.length,i=r-1;for(e=e===it?r:e;++n=this.__values__.length;return{done:t,value:t?it:this.__values__[this.__index__++]}}function ns(){return this}function rs(t){for(var e,n=this;n instanceof r;){var i=na(n);i.__index__=0,i.__values__=it,e?o.__wrapped__=i:e=i;var o=i;n=n.__wrapped__}return o.__wrapped__=t,e}function is(){var t=this.__wrapped__;if(t instanceof w){var e=t;return this.__actions__.length&&(e=new w(this)),e=e.reverse(),e.__actions__.push({func:Qa,args:[Ea],thisArg:it}),new i(e,this.__chain__)}return this.thru(Ea)}function os(){return bi(this.__wrapped__,this.__actions__)}function as(t,e,n){var r=vh(t)?f:ur;return n&&Fo(t,e,n)&&(e=it),r(t,_o(e,3))}function ss(t,e){return(vh(t)?h:fr)(t,_o(e,3))}function us(t,e){return hr(ds(t,e),1)}function ls(t,e){return hr(ds(t,e),Bt)}function cs(t,e,n){return n=n===it?1:_u(n),hr(ds(t,e),n)}function fs(t,e){return(vh(t)?l:gf)(t,_o(e,3))}function hs(t,e){return(vh(t)?c:yf)(t,_o(e,3))}function ps(t,e,n,r){t=qs(t)?t:$u(t),n=n&&!r?_u(n):0;var i=t.length;return n<0&&(n=Hc(i+n,0)),gu(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&S(t,e,n)>-1}function ds(t,e){return(vh(t)?g:Wr)(t,_o(e,3))}function gs(t,e,n,r){return null==t?[]:(vh(e)||(e=null==e?[]:[e]),n=r?it:n,vh(n)||(n=null==n?[]:[n]),Zr(t,e,n))}function ys(t,e,n){var r=vh(t)?v:T,i=arguments.length<3;return r(t,_o(e,4),n,i,gf)}function vs(t,e,n){var r=vh(t)?b:T,i=arguments.length<3;return r(t,_o(e,4),n,i,yf)}function bs(t,e){return(vh(t)?h:fr)(t,Bs(_o(e,3)))}function ms(t){return(vh(t)?Rn:ri)(t)}function ws(t,e,n){return e=(n?Fo(t,e,n):e===it)?1:_u(e),(vh(t)?Mn:ii)(t,e)}function xs(t){return(vh(t)?zn:ai)(t)}function _s(t){if(null==t)return 0;if(qs(t))return gu(t)?$(t):t.length;var e=Pf(t);return e==Xt||e==ee?t.size:Dr(t).length}function ks(t,e,n){var r=vh(t)?m:ui;return n&&Fo(t,e,n)&&(e=it),r(t,_o(e,3))}function Ss(t,e){if("function"!=typeof e)throw new cc(st);return t=_u(t),function(){if(--t<1)return e.apply(this,arguments)}}function Cs(t,e,n){return e=n?it:e,e=t&&null==e?t.length:e,lo(t,kt,it,it,it,it,e)}function As(t,e){var n;if("function"!=typeof e)throw new cc(st);return t=_u(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=it),n}}function Ps(t,e,n){e=n?it:e;var r=lo(t,mt,it,it,it,it,it,e);return r.placeholder=Ps.placeholder,r}function Es(t,e,n){e=n?it:e;var r=lo(t,wt,it,it,it,it,it,e);return r.placeholder=Es.placeholder,r}function Is(t,e,n){function r(e){var n=h,r=p;return h=p=it,b=e,g=t.apply(r,n)}function i(t){return b=t,y=Tf(s,e),m?r(t):g}function o(t){var n=t-v,r=t-b,i=e-n;return w?qc(i,d-r):i}function a(t){var n=t-v,r=t-b;return v===it||n>=e||n<0||w&&r>=d}function s(){var t=oh();if(a(t))return u(t);y=Tf(s,o(t))}function u(t){return y=it,x&&h?r(t):(h=p=it,g)}function l(){y!==it&&_f(y),b=0,h=v=p=y=it}function c(){return y===it?g:u(oh())}function f(){var t=oh(),n=a(t);if(h=arguments,p=this,v=t,n){if(y===it)return i(v);if(w)return y=Tf(s,e),r(v)}return y===it&&(y=Tf(s,e)),g}var h,p,d,g,y,v,b=0,m=!1,w=!1,x=!0;if("function"!=typeof t)throw new cc(st);return e=Su(e)||0,iu(n)&&(m=!!n.leading,w="maxWait"in n,d=w?Hc(Su(n.maxWait)||0,e):d,x="trailing"in n?!!n.trailing:x),f.cancel=l,f.flush=c,f}function Ts(t){return lo(t,Ct)}function Os(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new cc(st);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Os.Cache||ln),n}function Bs(t){if("function"!=typeof t)throw new cc(st);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)}}function Ls(t){return As(2,t)}function Rs(t,e){if("function"!=typeof t)throw new cc(st);return e=e===it?e:_u(e),ni(t,e)}function Ms(t,e){if("function"!=typeof t)throw new cc(st);return e=null==e?0:Hc(_u(e),0),ni(function(n){var r=n[e],i=Si(n,0,e);return r&&y(i,r),s(t,this,i)})}function Fs(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new cc(st);return iu(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Is(t,e,{leading:r,maxWait:e,trailing:i})}function zs(t){return Cs(t,1)}function Ds(t,e){return fh(_i(e),t)}function Ns(){if(!arguments.length)return[];var t=arguments[0];return vh(t)?t:[t]}function Us(t){return rr(t,pt)}function Ws(t,e){return e="function"==typeof e?e:it,rr(t,pt,e)}function js(t){return rr(t,ft|pt)}function Gs(t,e){return e="function"==typeof e?e:it,rr(t,ft|pt,e)}function Vs(t,e){return null==e||or(t,e,Uu(e))}function Hs(t,e){return t===e||t!==t&&e!==e}function qs(t){return null!=t&&ru(t.length)&&!eu(t)}function Zs(t){return ou(t)&&qs(t)}function Ys(t){return!0===t||!1===t||ou(t)&&br(t)==Gt}function Xs(t){return ou(t)&&1===t.nodeType&&!pu(t)}function Ks(t){if(null==t)return!0;if(qs(t)&&(vh(t)||"string"==typeof t||"function"==typeof t.splice||mh(t)||Sh(t)||yh(t)))return!t.length;var e=Pf(t);if(e==Xt||e==ee)return!t.size;if(Wo(t))return!Dr(t).length;for(var n in t)if(yc.call(t,n))return!1;return!0}function Js(t,e){return Ir(t,e)}function Qs(t,e,n){n="function"==typeof n?n:it;var r=n?n(t,e):it;return r===it?Ir(t,e,it,n):!!r}function $s(t){if(!ou(t))return!1;var e=br(t);return e==qt||e==Ht||"string"==typeof t.message&&"string"==typeof t.name&&!pu(t)}function tu(t){return"number"==typeof t&&jc(t)}function eu(t){if(!iu(t))return!1;var e=br(t);return e==Zt||e==Yt||e==jt||e==$t}function nu(t){return"number"==typeof t&&t==_u(t)}function ru(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Lt}function iu(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ou(t){return null!=t&&"object"==typeof t}function au(t,e){return t===e||Br(t,e,So(e))}function su(t,e,n){return n="function"==typeof n?n:it,Br(t,e,So(e),n)}function uu(t){return hu(t)&&t!=+t}function lu(t){if(Ef(t))throw new ic(at);return Lr(t)}function cu(t){return null===t}function fu(t){return null==t}function hu(t){return"number"==typeof t||ou(t)&&br(t)==Kt}function pu(t){if(!ou(t)||br(t)!=Qt)return!1;var e=Pc(t);if(null===e)return!0;var n=yc.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&gc.call(n)==wc}function du(t){return nu(t)&&t>=-Lt&&t<=Lt}function gu(t){return"string"==typeof t||!vh(t)&&ou(t)&&br(t)==ne}function yu(t){return"symbol"==typeof t||ou(t)&&br(t)==re}function vu(t){return t===it}function bu(t){return ou(t)&&Pf(t)==oe}function mu(t){return ou(t)&&br(t)==ae}function wu(t){if(!t)return[];if(qs(t))return gu(t)?tt(t):zi(t);if(Bc&&t[Bc])return H(t[Bc]());var e=Pf(t);return(e==Xt?q:e==ee?X:$u)(t)}function xu(t){if(!t)return 0===t?t:0;if((t=Su(t))===Bt||t===-Bt){return(t<0?-1:1)*Rt}return t===t?t:0}function _u(t){var e=xu(t),n=e%1;return e===e?n?e-n:e:0}function ku(t){return t?nr(_u(t),0,Ft):0}function Su(t){if("number"==typeof t)return t;if(yu(t))return Mt;if(iu(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=iu(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Re,"");var n=He.test(t);return n||Ze.test(t)?Tn(t.slice(2),n?2:8):Ve.test(t)?Mt:+t}function Cu(t){return Di(t,Wu(t))}function Au(t){return t?nr(_u(t),-Lt,Lt):0===t?t:0}function Pu(t){return null==t?"":pi(t)}function Eu(t,e){var n=df(t);return null==e?n:Qn(n,e)}function Iu(t,e){return _(t,_o(e,3),pr)}function Tu(t,e){return _(t,_o(e,3),dr)}function Ou(t,e){return null==t?t:vf(t,_o(e,3),Wu)}function Bu(t,e){return null==t?t:bf(t,_o(e,3),Wu)}function Lu(t,e){return t&&pr(t,_o(e,3))}function Ru(t,e){return t&&dr(t,_o(e,3))}function Mu(t){return null==t?[]:gr(t,Uu(t))}function Fu(t){return null==t?[]:gr(t,Wu(t))}function zu(t,e,n){var r=null==t?it:yr(t,e);return r===it?n:r}function Du(t,e){return null!=t&&Io(t,e,wr)}function Nu(t,e){return null!=t&&Io(t,e,xr)}function Uu(t){return qs(t)?Bn(t):Dr(t)}function Wu(t){return qs(t)?Bn(t,!0):Nr(t)}function ju(t,e){var n={};return e=_o(e,3),pr(t,function(t,r,i){tr(n,e(t,r,i),t)}),n}function Gu(t,e){var n={};return e=_o(e,3),pr(t,function(t,r,i){tr(n,r,e(t,r,i))}),n}function Vu(t,e){return Hu(t,Bs(_o(e)))}function Hu(t,e){if(null==t)return{};var n=g(mo(t),function(t){return[t]});return e=_o(e),Xr(t,n,function(t,n){return e(t,n[0])})}function qu(t,e,n){e=ki(e,t);var r=-1,i=e.length;for(i||(i=1,t=it);++re){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Xc();return qc(t+i*(e-t+In("1e-"+((i+"").length-1))),e)}return $r(t,e)}function il(t){return Kh(Pu(t).toLowerCase())}function ol(t){return(t=Pu(t))&&t.replace(Xe,qn).replace(yn,"")}function al(t,e,n){t=Pu(t),e=pi(e);var r=t.length;n=n===it?r:nr(_u(n),0,r);var i=n;return(n-=e.length)>=0&&t.slice(n,i)==e}function sl(t){return t=Pu(t),t&&Se.test(t)?t.replace(_e,Zn):t}function ul(t){return t=Pu(t),t&&Le.test(t)?t.replace(Be,"\\$&"):t}function ll(t,e,n){t=Pu(t),e=_u(e);var r=e?$(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return no(Nc(i),n)+t+no(Dc(i),n)}function cl(t,e,n){t=Pu(t),e=_u(e);var r=e?$(t):0;return e&&r>>0)?(t=Pu(t),t&&("string"==typeof e||null!=e&&!_h(e))&&!(e=pi(e))&&G(t)?Si(tt(t),0,n):t.split(e,n)):[]}function yl(t,e,n){return t=Pu(t),n=null==n?0:nr(_u(n),0,t.length),e=pi(e),t.slice(n,n+e.length)==e}function vl(t,e,r){var i=n.templateSettings;r&&Fo(t,e,r)&&(e=it),t=Pu(t),e=Ih({},e,i,co);var o,a,s=Ih({},e.imports,i.imports,co),u=Uu(s),l=F(s,u),c=0,f=e.interpolate||Ke,h="__p += '",p=uc((e.escape||Ke).source+"|"+f.source+"|"+(f===Pe?je:Ke).source+"|"+(e.evaluate||Ke).source+"|$","g"),d="//# sourceURL="+("sourceURL"in e?e.sourceURL:"lodash.templateSources["+ ++_n+"]")+"\n";t.replace(p,function(e,n,r,i,s,u){return r||(r=i),h+=t.slice(c,u).replace(Je,W),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),s&&(a=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+e.length,e}),h+="';\n";var g=e.variable;g||(h="with (obj) {\n"+h+"\n}\n"),h=(a?h.replace(be,""):h).replace(me,"$1").replace(we,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var y=Jh(function(){return oc(u,d+"return "+h).apply(it,l)});if(y.source=h,$s(y))throw y;return y}function bl(t){return Pu(t).toLowerCase()}function ml(t){return Pu(t).toUpperCase()}function wl(t,e,n){if((t=Pu(t))&&(n||e===it))return t.replace(Re,"");if(!t||!(e=pi(e)))return t;var r=tt(t),i=tt(e);return Si(r,D(r,i),N(r,i)+1).join("")}function xl(t,e,n){if((t=Pu(t))&&(n||e===it))return t.replace(Fe,"");if(!t||!(e=pi(e)))return t;var r=tt(t);return Si(r,0,N(r,tt(e))+1).join("")}function _l(t,e,n){if((t=Pu(t))&&(n||e===it))return t.replace(Me,"");if(!t||!(e=pi(e)))return t;var r=tt(t);return Si(r,D(r,tt(e))).join("")}function kl(t,e){var n=At,r=Pt;if(iu(e)){var i="separator"in e?e.separator:i;n="length"in e?_u(e.length):n,r="omission"in e?pi(e.omission):r}t=Pu(t);var o=t.length;if(G(t)){var a=tt(t);o=a.length}if(n>=o)return t;var s=n-$(r);if(s<1)return r;var u=a?Si(a,0,s).join(""):t.slice(0,s);if(i===it)return u+r;if(a&&(s+=u.length-s),_h(i)){if(t.slice(s).search(i)){var l,c=u;for(i.global||(i=uc(i.source,Pu(Ge.exec(i))+"g")),i.lastIndex=0;l=i.exec(c);)var f=l.index;u=u.slice(0,f===it?s:f)}}else if(t.indexOf(pi(i),s)!=s){var h=u.lastIndexOf(i);h>-1&&(u=u.slice(0,h))}return u+r}function Sl(t){return t=Pu(t),t&&ke.test(t)?t.replace(xe,Yn):t}function Cl(t,e,n){return t=Pu(t),e=n?it:e,e===it?V(t)?rt(t):x(t):t.match(e)||[]}function Al(t){var e=null==t?0:t.length,n=_o();return t=e?g(t,function(t){if("function"!=typeof t[1])throw new cc(st);return[n(t[0]),t[1]]}):[],ni(function(n){for(var r=-1;++rLt)return[];var n=Ft,r=qc(t,Ft);e=_o(e),t-=Ft;for(var i=L(r,e);++n1?t[e-1]:it;return n="function"==typeof n?(t.pop(),n):it,Za(t,n)}),Kf=vo(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return er(e,t)};return!(e>1||this.__actions__.length)&&r instanceof w&&Mo(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Qa,args:[o],thisArg:it}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(it),t})):this.thru(o)}),Jf=Wi(function(t,e,n){yc.call(t,n)?++t[n]:tr(t,n,1)}),Qf=Ki(fa),$f=Ki(ha),th=Wi(function(t,e,n){yc.call(t,n)?t[n].push(e):tr(t,n,[e])}),eh=ni(function(t,e,n){var r=-1,i="function"==typeof e,o=qs(t)?nc(t.length):[];return gf(t,function(t){o[++r]=i?s(e,t,n):Cr(t,e,n)}),o}),nh=Wi(function(t,e,n){tr(t,n,e)}),rh=Wi(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),ih=ni(function(t,e){if(null==t)return[];var n=e.length;return n>1&&Fo(t,e[0],e[1])?e=[]:n>2&&Fo(e[0],e[1],e[2])&&(e=[e[0]]),Zr(t,hr(e,1),[])}),oh=Fc||function(){return Ln.Date.now()},ah=ni(function(t,e,n){var r=yt;if(n.length){var i=Y(n,xo(ah));r|=xt}return lo(t,r,e,n,i)}),sh=ni(function(t,e,n){var r=yt|vt;if(n.length){var i=Y(n,xo(sh));r|=xt}return lo(e,r,t,n,i)}),uh=ni(function(t,e){return ar(t,1,e)}),lh=ni(function(t,e,n){return ar(t,Su(e)||0,n)});Os.Cache=ln;var ch=xf(function(t,e){e=1==e.length&&vh(e[0])?g(e[0],M(_o())):g(hr(e,1),M(_o()));var n=e.length;return ni(function(r){for(var i=-1,o=qc(r.length,n);++i=e}),yh=Ar(function(){return arguments}())?Ar:function(t){return ou(t)&&yc.call(t,"callee")&&!Ic.call(t,"callee")},vh=nc.isArray,bh=Nn?M(Nn):Pr,mh=Wc||Wl,wh=Un?M(Un):Er,xh=Wn?M(Wn):Or,_h=jn?M(jn):Rr,kh=Gn?M(Gn):Mr,Sh=Vn?M(Vn):Fr,Ch=oo(Ur),Ah=oo(function(t,e){return t<=e}),Ph=ji(function(t,e){if(Wo(e)||qs(e))return void Di(e,Uu(e),t);for(var n in e)yc.call(e,n)&&Hn(t,n,e[n])}),Eh=ji(function(t,e){Di(e,Wu(e),t)}),Ih=ji(function(t,e,n,r){Di(e,Wu(e),t,r)}),Th=ji(function(t,e,n,r){Di(e,Uu(e),t,r)}),Oh=vo(er),Bh=ni(function(t){return t.push(it,co),s(Ih,it,t)}),Lh=ni(function(t){return t.push(it,fo),s(Dh,it,t)}),Rh=$i(function(t,e,n){t[e]=n},El(Tl)),Mh=$i(function(t,e,n){yc.call(t,e)?t[e].push(n):t[e]=[n]},_o),Fh=ni(Cr),zh=ji(function(t,e,n){Vr(t,e,n)}),Dh=ji(function(t,e,n,r){Vr(t,e,n,r)}),Nh=vo(function(t,e){var n={};if(null==t)return n;var r=!1;e=g(e,function(e){return e=ki(e,t),r||(r=e.length>1),e}),Di(t,mo(t),n),r&&(n=rr(n,ft|ht|pt,ho));for(var i=e.length;i--;)gi(n,e[i]);return n}),Uh=vo(function(t,e){return null==t?{}:Yr(t,e)}),Wh=uo(Uu),jh=uo(Wu),Gh=Zi(function(t,e,n){return e=e.toLowerCase(),t+(n?il(e):e)}),Vh=Zi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Hh=Zi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),qh=qi("toLowerCase"),Zh=Zi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Yh=Zi(function(t,e,n){return t+(n?" ":"")+Kh(e)}),Xh=Zi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Kh=qi("toUpperCase"),Jh=ni(function(t,e){try{return s(t,it,e)}catch(t){return $s(t)?t:new ic(t)}}),Qh=vo(function(t,e){return l(e,function(e){e=$o(e),tr(t,e,ah(t[e],t))}),t}),$h=Ji(),tp=Ji(!0),ep=ni(function(t,e){return function(n){return Cr(n,t,e)}}),np=ni(function(t,e){return function(n){return Cr(t,n,e)}}),rp=eo(g),ip=eo(f),op=eo(m),ap=io(),sp=io(!0),up=to(function(t,e){return t+e},0),lp=so("ceil"),cp=to(function(t,e){return t/e},1),fp=so("floor"),hp=to(function(t,e){return t*e},1),pp=so("round"),dp=to(function(t,e){return t-e},0);return n.after=Ss,n.ary=Cs,n.assign=Ph,n.assignIn=Eh,n.assignInWith=Ih,n.assignWith=Th,n.at=Oh,n.before=As,n.bind=ah,n.bindAll=Qh,n.bindKey=sh, +n.castArray=Ns,n.chain=Ka,n.chunk=ra,n.compact=ia,n.concat=oa,n.cond=Al,n.conforms=Pl,n.constant=El,n.countBy=Jf,n.create=Eu,n.curry=Ps,n.curryRight=Es,n.debounce=Is,n.defaults=Bh,n.defaultsDeep=Lh,n.defer=uh,n.delay=lh,n.difference=Lf,n.differenceBy=Rf,n.differenceWith=Mf,n.drop=aa,n.dropRight=sa,n.dropRightWhile=ua,n.dropWhile=la,n.fill=ca,n.filter=ss,n.flatMap=us,n.flatMapDeep=ls,n.flatMapDepth=cs,n.flatten=pa,n.flattenDeep=da,n.flattenDepth=ga,n.flip=Ts,n.flow=$h,n.flowRight=tp,n.fromPairs=ya,n.functions=Mu,n.functionsIn=Fu,n.groupBy=th,n.initial=ma,n.intersection=Ff,n.intersectionBy=zf,n.intersectionWith=Df,n.invert=Rh,n.invertBy=Mh,n.invokeMap=eh,n.iteratee=Ol,n.keyBy=nh,n.keys=Uu,n.keysIn=Wu,n.map=ds,n.mapKeys=ju,n.mapValues=Gu,n.matches=Bl,n.matchesProperty=Ll,n.memoize=Os,n.merge=zh,n.mergeWith=Dh,n.method=ep,n.methodOf=np,n.mixin=Rl,n.negate=Bs,n.nthArg=zl,n.omit=Nh,n.omitBy=Vu,n.once=Ls,n.orderBy=gs,n.over=rp,n.overArgs=ch,n.overEvery=ip,n.overSome=op,n.partial=fh,n.partialRight=hh,n.partition=rh,n.pick=Uh,n.pickBy=Hu,n.property=Dl,n.propertyOf=Nl,n.pull=Nf,n.pullAll=Sa,n.pullAllBy=Ca,n.pullAllWith=Aa,n.pullAt=Uf,n.range=ap,n.rangeRight=sp,n.rearg=ph,n.reject=bs,n.remove=Pa,n.rest=Rs,n.reverse=Ea,n.sampleSize=ws,n.set=Zu,n.setWith=Yu,n.shuffle=xs,n.slice=Ia,n.sortBy=ih,n.sortedUniq=Fa,n.sortedUniqBy=za,n.split=gl,n.spread=Ms,n.tail=Da,n.take=Na,n.takeRight=Ua,n.takeRightWhile=Wa,n.takeWhile=ja,n.tap=Ja,n.throttle=Fs,n.thru=Qa,n.toArray=wu,n.toPairs=Wh,n.toPairsIn=jh,n.toPath=ql,n.toPlainObject=Cu,n.transform=Xu,n.unary=zs,n.union=Wf,n.unionBy=jf,n.unionWith=Gf,n.uniq=Ga,n.uniqBy=Va,n.uniqWith=Ha,n.unset=Ku,n.unzip=qa,n.unzipWith=Za,n.update=Ju,n.updateWith=Qu,n.values=$u,n.valuesIn=tl,n.without=Vf,n.words=Cl,n.wrap=Ds,n.xor=Hf,n.xorBy=qf,n.xorWith=Zf,n.zip=Yf,n.zipObject=Ya,n.zipObjectDeep=Xa,n.zipWith=Xf,n.entries=Wh,n.entriesIn=jh,n.extend=Eh,n.extendWith=Ih,Rl(n,n),n.add=up,n.attempt=Jh,n.camelCase=Gh,n.capitalize=il,n.ceil=lp,n.clamp=el,n.clone=Us,n.cloneDeep=js,n.cloneDeepWith=Gs,n.cloneWith=Ws,n.conformsTo=Vs,n.deburr=ol,n.defaultTo=Il,n.divide=cp,n.endsWith=al,n.eq=Hs,n.escape=sl,n.escapeRegExp=ul,n.every=as,n.find=Qf,n.findIndex=fa,n.findKey=Iu,n.findLast=$f,n.findLastIndex=ha,n.findLastKey=Tu,n.floor=fp,n.forEach=fs,n.forEachRight=hs,n.forIn=Ou,n.forInRight=Bu,n.forOwn=Lu,n.forOwnRight=Ru,n.get=zu,n.gt=dh,n.gte=gh,n.has=Du,n.hasIn=Nu,n.head=va,n.identity=Tl,n.includes=ps,n.indexOf=ba,n.inRange=nl,n.invoke=Fh,n.isArguments=yh,n.isArray=vh,n.isArrayBuffer=bh,n.isArrayLike=qs,n.isArrayLikeObject=Zs,n.isBoolean=Ys,n.isBuffer=mh,n.isDate=wh,n.isElement=Xs,n.isEmpty=Ks,n.isEqual=Js,n.isEqualWith=Qs,n.isError=$s,n.isFinite=tu,n.isFunction=eu,n.isInteger=nu,n.isLength=ru,n.isMap=xh,n.isMatch=au,n.isMatchWith=su,n.isNaN=uu,n.isNative=lu,n.isNil=fu,n.isNull=cu,n.isNumber=hu,n.isObject=iu,n.isObjectLike=ou,n.isPlainObject=pu,n.isRegExp=_h,n.isSafeInteger=du,n.isSet=kh,n.isString=gu,n.isSymbol=yu,n.isTypedArray=Sh,n.isUndefined=vu,n.isWeakMap=bu,n.isWeakSet=mu,n.join=wa,n.kebabCase=Vh,n.last=xa,n.lastIndexOf=_a,n.lowerCase=Hh,n.lowerFirst=qh,n.lt=Ch,n.lte=Ah,n.max=Yl,n.maxBy=Xl,n.mean=Kl,n.meanBy=Jl,n.min=Ql,n.minBy=$l,n.stubArray=Ul,n.stubFalse=Wl,n.stubObject=jl,n.stubString=Gl,n.stubTrue=Vl,n.multiply=hp,n.nth=ka,n.noConflict=Ml,n.noop=Fl,n.now=oh,n.pad=ll,n.padEnd=cl,n.padStart=fl,n.parseInt=hl,n.random=rl,n.reduce=ys,n.reduceRight=vs,n.repeat=pl,n.replace=dl,n.result=qu,n.round=pp,n.runInContext=t,n.sample=ms,n.size=_s,n.snakeCase=Zh,n.some=ks,n.sortedIndex=Ta,n.sortedIndexBy=Oa,n.sortedIndexOf=Ba,n.sortedLastIndex=La,n.sortedLastIndexBy=Ra,n.sortedLastIndexOf=Ma,n.startCase=Yh,n.startsWith=yl,n.subtract=dp,n.sum=tc,n.sumBy=ec,n.template=vl,n.times=Hl,n.toFinite=xu,n.toInteger=_u,n.toLength=ku,n.toLower=bl,n.toNumber=Su,n.toSafeInteger=Au,n.toString=Pu,n.toUpper=ml,n.trim=wl,n.trimEnd=xl,n.trimStart=_l,n.truncate=kl,n.unescape=Sl,n.uniqueId=Zl,n.upperCase=Xh,n.upperFirst=Kh,n.each=fs,n.eachRight=hs,n.first=va,Rl(n,function(){var t={};return pr(n,function(e,r){yc.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.4",l(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),l(["drop","take"],function(t,e){w.prototype[t]=function(n){n=n===it?1:Hc(_u(n),0);var r=this.__filtered__&&!e?new w(this):this.clone();return r.__filtered__?r.__takeCount__=qc(n,r.__takeCount__):r.__views__.push({size:qc(n,Ft),type:t+(r.__dir__<0?"Right":"")}),r},w.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),l(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==Tt||3==n;w.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:_o(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),l(["head","last"],function(t,e){var n="take"+(e?"Right":"");w.prototype[t]=function(){return this[n](1).value()[0]}}),l(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");w.prototype[t]=function(){return this.__filtered__?new w(this):this[n](1)}}),w.prototype.compact=function(){return this.filter(Tl)},w.prototype.find=function(t){return this.filter(t).head()},w.prototype.findLast=function(t){return this.reverse().find(t)},w.prototype.invokeMap=ni(function(t,e){return"function"==typeof t?new w(this):this.map(function(n){return Cr(n,t,e)})}),w.prototype.reject=function(t){return this.filter(Bs(_o(t)))},w.prototype.slice=function(t,e){t=_u(t);var n=this;return n.__filtered__&&(t>0||e<0)?new w(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==it&&(e=_u(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},w.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},w.prototype.toArray=function(){return this.take(Ft)},pr(w.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),a=n[o?"take"+("last"==e?"Right":""):e],s=o||/^find/.test(e);a&&(n.prototype[e]=function(){var e=this.__wrapped__,u=o?[1]:arguments,l=e instanceof w,c=u[0],f=l||vh(e),h=function(t){var e=a.apply(n,y([t],u));return o&&p?e[0]:e};f&&r&&"function"==typeof c&&1!=c.length&&(l=f=!1);var p=this.__chain__,d=!!this.__actions__.length,g=s&&!p,v=l&&!d;if(!s&&f){e=v?e:new w(this);var b=t.apply(e,u);return b.__actions__.push({func:Qa,args:[h],thisArg:it}),new i(b,p)}return g&&v?t.apply(this,u):(b=this.thru(h),g?o?b.value()[0]:b.value():b)})}),l(["pop","push","shift","sort","splice","unshift"],function(t){var e=fc[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(vh(n)?n:[],t)}return this[r](function(n){return e.apply(vh(n)?n:[],t)})}}),pr(w.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";(of[i]||(of[i]=[])).push({name:e,func:r})}}),of[Qi(it,vt).name]=[{name:"wrapper",func:it}],w.prototype.clone=I,w.prototype.reverse=J,w.prototype.value=et,n.prototype.at=Kf,n.prototype.chain=$a,n.prototype.commit=ts,n.prototype.next=es,n.prototype.plant=rs,n.prototype.reverse=is,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=os,n.prototype.first=n.prototype.head,Bc&&(n.prototype[Bc]=ns),n}();Ln._=Xn,(r=function(){return Xn}.call(e,n,e,i))!==it&&(i.exports=r)}).call(this)}).call(e,function(){return this}(),n(8)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function r(t,e){var n="normal";return t&&e?n="bolditalics":t?n="bold":e&&(n="italics"),n}function i(t,e){this.fonts={},this.pdfKitDoc=e,this.fontCache={};for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];this.fonts[n]={normal:r.normal,bold:r.bold,italics:r.italics,bolditalics:r.bolditalics}}}n(7).noConflict(),i.prototype.provideFont=function(t,e,n){var i=r(e,n);if(!this.fonts[t]||!this.fonts[t][i])throw new Error("Font '"+t+"' in style '"+i+"' is not defined in the font section of the document definition.");if(this.fontCache[t]=this.fontCache[t]||{},!this.fontCache[t][i]){var o=this.fonts[t][i];Array.isArray(o)||(o=[o]),this.fontCache[t][i]=this.pdfKitDoc.font.apply(this.pdfKitDoc,o)._font}return this.fontCache[t][i]},t.exports=i},function(t,e,n){"use strict";function r(t,e){a.each(e,function(e){t.push(e)})}function i(t,e,n){this.pageSize=t,this.pageMargins=e,this.tracker=new s,this.imageMeasure=n,this.tableLayouts={}}function o(t){var e=t.x,n=t.y;t.positions=[],a.each(t.canvas,function(t){var e=t.x,n=t.y,r=t.x1,i=t.y1,o=t.x2,a=t.y2;t.resetXY=function(){t.x=e,t.y=n,t.x1=r,t.y1=i,t.x2=o,t.y2=a}}),t.resetXY=function(){t.x=e,t.y=n,a.each(t.canvas,function(t){t.resetXY()})}}var a=n(7),s=n(11),u=n(12),l=n(14),c=n(25),f=n(26),h=n(23),p=n(29),d=n(28),g=n(13).pack,y=n(13).offsetVector,v=n(13).fontStringify,b=n(13).isFunction,m=n(15),w=n(22);i.prototype.registerTableLayouts=function(t){this.tableLayouts=g(this.tableLayouts,t)},i.prototype.layoutDocument=function(t,e,n,r,i,o,s,c,f,h){this.docPreprocessor=new u,this.docMeasure=new l(e,n,r,this.imageMeasure,this.tableLayouts,c);for(var p=this.tryLayoutDocument(t,e,n,r,i,o,s,c,f);function(t,e){return!!b(h)&&(t=a.reject(t,function(t){return a.isEmpty(t.positions)}),a.each(t,function(t){var n=a.pick(t,["id","text","ul","ol","table","image","qr","canvas","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"]);n.startPosition=a.first(t.positions),n.pageNumbers=a.chain(t.positions).map("pageNumber").uniq().value(),n.pages=e.length,n.stack=a.isArray(t.stack),t.nodeInfo=n}),a.some(t,function(t,e,n){if("before"!==t.pageBreak&&!t.pageBreakCalculated){t.pageBreakCalculated=!0;var r=a.first(t.nodeInfo.pageNumbers),i=a.chain(n).drop(e+1).filter(function(t){return a.includes(t.nodeInfo.pageNumbers,r)}).value(),o=a.chain(n).drop(e+1).filter(function(t){return a.includes(t.nodeInfo.pageNumbers,r+1)}).value(),s=a.chain(n).take(e).filter(function(t){return a.includes(t.nodeInfo.pageNumbers,r)}).value();if(h(t.nodeInfo,a.map(i,"nodeInfo"),a.map(o,"nodeInfo"),a.map(s,"nodeInfo")))return t.pageBreak="before",!0}}))}(p.linearNodeList,p.pages);)!function(t){a.each(t.linearNodeList,function(t){t.resetXY()})}(p),p=this.tryLayoutDocument(t,e,n,r,i,o,s,c,f);return p.pages},i.prototype.tryLayoutDocument=function(t,e,n,r,i,o,a,s,u,l){this.linearNodeList=[],t=this.docPreprocessor.preprocessDocument(t),t=this.docMeasure.measureDocument(t),this.writer=new f(new c(this.pageSize,this.pageMargins),this.tracker);var h=this;return this.writer.context().tracker.startTracking("pageAdded",function(){h.addBackground(i)}),this.addBackground(i),this.processNode(t),this.addHeadersAndFooters(o,a),null!=u&&this.addWatermark(u,e,r),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},i.prototype.addBackground=function(t){var e=b(t)?t:function(){return t},n=e(this.writer.context().page+1);if(n){var r=this.writer.context().getCurrentPage().pageSize;this.writer.beginUnbreakableBlock(r.width,r.height),n=this.docPreprocessor.preprocessDocument(n),this.processNode(this.docMeasure.measureDocument(n)),this.writer.commitUnbreakableBlock(0,0)}},i.prototype.addStaticRepeatable=function(t,e){this.addDynamicRepeatable(function(){return JSON.parse(JSON.stringify(t))},e)},i.prototype.addDynamicRepeatable=function(t,e){for(var n=this.writer.context().pages,r=0,i=n.length;r1;)u.push({fontSize:f}),r=s.sizeOfString(e.text,u),r.width>a?(c=f,f=(l+c)/2):r.width0;r--)n.push(t);return n}(t._gap);i&&(n-=(i.length-1)*t._gap),h.buildColumnWidths(e,n);var o=this.processRow(e,e,i);r(t.positions,o.positions)},i.prototype.processRow=function(t,e,n,i,o){function a(t){for(var e,n=0,r=c.length;nt?n[t]:0}function u(t,e){if(t.rowSpan&&t.rowSpan>1){var n=o+t.rowSpan-1;if(n>=i.length)throw"Row span for column "+e+" (with indexes starting from 0) exceeded row count";return i[n][e]}return null}var l=this,c=[],f=[];return this.tracker.auto("pageChanged",a,function(){e=e||t,l.writer.context().beginColumnGroup();for(var i=0,o=t.length;i1)for(var p=1;p0&&e.hasEnoughSpaceForInline(t._inlines[0]);){var r=t._inlines.shift();if(!r.noWrap&&r.text.length>1&&r.width>e.maxWidth){var i=r.width/r.text.length,o=Math.floor(e.maxWidth/i);if(o<1&&(o=1),o=0&&n.splice(r,1)}},n.prototype.emit=function(t){var e=Array.prototype.slice.call(arguments,1),n=this.events[t];n&&n.forEach(function(t){t.apply(this,e)})},n.prototype.auto=function(t,e,n){this.startTracking(t,e),n(),this.stopTracking(t,e)},t.exports=n},function(t,e,n){"use strict";function r(){}var i=n(13).fontStringify;r.prototype.preprocessDocument=function(t){return this.tocs=[],this.preprocessNode(t)},r.prototype.preprocessNode=function(t){if(Array.isArray(t)?t={stack:t}:"string"==typeof t||t instanceof String?t={text:t}:"number"==typeof t||"boolean"==typeof t?t={text:t.toString()}:null===t?t={text:""}:0===Object.keys(t).length&&(t={text:""}),t.columns)return this.preprocessColumns(t);if(t.stack)return this.preprocessVerticalContainer(t);if(t.ul)return this.preprocessList(t);if(t.ol)return this.preprocessList(t);if(t.table)return this.preprocessTable(t);if(void 0!==t.text)return this.preprocessText(t);if(t.toc)return this.preprocessToc(t);if(t.image)return this.preprocessImage(t);if(t.canvas)return this.preprocessCanvas(t);if(t.qr)return this.preprocessQr(t);throw"Unrecognized document structure: "+JSON.stringify(t,i)},r.prototype.preprocessColumns=function(t){for(var e=t.columns,n=0,r=e.length;n=0;n--){var i=t[n],o=r.styleStack.styleDictionary[i];for(var a in o)o.hasOwnProperty(a)&&(e[a]=o[a])}return e}(o);a&&(i=e(a,i)),a.margin&&(i=n(a.margin))}return i=e(t,i),t.margin&&(i=n(t.margin)),void 0===i[0]&&void 0===i[1]&&void 0===i[2]&&void 0===i[3]?null:i}var r=this;return this.styleStack.auto(t,function(){if(t._margin=n(),t.columns)return e(r.measureColumns(t));if(t.stack)return e(r.measureVerticalContainer(t));if(t.ul)return e(r.measureUnorderedList(t));if(t.ol)return e(r.measureOrderedList(t));if(t.table)return e(r.measureTable(t));if(void 0!==t.text)return e(r.measureLeaf(t));if(t.toc)return e(r.measureToc(t));if(t.image)return e(r.measureImage(t));if(t.canvas)return e(r.measureCanvas(t));if(t.qr)return e(r.measureQr(t));throw"Unrecognized document structure: "+JSON.stringify(t,s)})},r.prototype.convertIfBase64Image=function(t){if(/^data:image\/(jpeg|jpg|png);base64,/.test(t.image)){var e="$$pdfmake$$"+this.autoImageIndex++;this.images[e]=t.image,t.image=e}},r.prototype.measureImage=function(t){this.images&&this.convertIfBase64Image(t);var e=this.imageMeasure.measureImage(t.image);if(t.fit){var n=e.width/e.height>t.fit[0]/t.fit[1]?t.fit[0]/e.width:t.fit[1]/e.height;t._width=t._minWidth=t._maxWidth=e.width*n,t._height=e.height*n}else t._width=t._minWidth=t._maxWidth=t.width||e.width,t._height=t.height||e.height*t._width/e.width,"number"==typeof t.maxWidth&&t.maxWidtht._width&&(t._width=t._minWidth=t._maxWidth=t.minWidth,t._height=t._width*e.height/e.width),"number"==typeof t.minHeight&&t.minHeight>t._height&&(t._height=t.minHeight,t._width=t._minWidth=t._maxWidth=t._height*e.width/e.height);return t._alignment=this.styleStack.getProperty("alignment"),t},r.prototype.measureLeaf=function(t){var e=this.styleStack.clone();e.push(t);var n=this.textTools.buildInlines(t.text,e);return t._inlines=n.items,t._minWidth=n.minWidth,t._maxWidth=n.maxWidth,t},r.prototype.measureToc=function(t){t.toc.title&&(t.toc.title=this.measureNode(t.toc.title));for(var e=[],n=0,r=t.toc._items.length;n=26?e((t/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[t%26>>0]}return t<1?t.toString():e(t-1)}function o(t){if(t<1||t>4999)return t.toString();var e,n=t,r={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i="";for(e in r)for(;n>=r[e];)i+=e,n-=r[e];return i}var a;switch(n){case"none":a=null;break;case"upper-alpha":a=i(t).toUpperCase();break;case"lower-alpha":a=i(t);break;case"upper-roman":a=o(t);break;case"lower-roman":a=o(t).toLowerCase();break;case"decimal":default:a=function(t){return t.toString()}(t)}if(null===a)return{};r&&(Array.isArray(r)?(r[0]&&(a=r[0]+a),r[1]&&(a+=r[1]),a+=" "):a+=r+" ");var s={text:a},u=e.getProperty("markerColor");return u&&(s.color=u),{_inlines:this.textTools.buildInlines(s,e).items}},r.prototype.measureUnorderedList=function(t){var e=this.styleStack.clone(),n=t.ul;t.type=t.type||"disc",t._gapSize=this.gapSizeForList(),t._minWidth=0,t._maxWidth=0;for(var r=0,i=n.length;r1?(!function(t,e,n){for(var r=1;r1&&function(t,e,n,r){for(var i=1;i0)for(n=l/a.span,r=0;r0)for(n=c/a.span,r=0;r=this.string.length)return this.lastPos>p,a=1<>g,c=1024>>g,s=f+c,v=s,y=32,o=v+y,n=1<1114111?this.errorValue:t<55296||t>56319&&t<=65535?(e=(this.data[t>>g]<>g)]<>p)],e=this.data[e+(t>>g&u)],e=(e<>>=1,e}function s(t,e,n){if(!e)return n;for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<>>16-e;return t.tag>>>=e,t.bitcount-=e,r+n}function u(t,e){for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<>>=1,++i,n+=e.table[i],r-=e.table[i]}while(r>=0);return t.tag=o,t.bitcount-=i,e.trans[n+r]}function l(t,e,n){var r,i,a,l,c,f;for(r=s(t,5,257),i=s(t,5,1),a=s(t,4,4),l=0;l<19;++l)k[l]=0;for(l=0;l8;)t.sourceIndex--,t.bitcount-=8;if(e=t.source[t.sourceIndex+1],e=256*e+t.source[t.sourceIndex],n=t.source[t.sourceIndex+3],n=256*n+t.source[t.sourceIndex+2],e!==(65535&~n))return d;for(t.sourceIndex+=4,r=e;r;--r)t.dest[t.destLen++]=t.source[t.sourceIndex++];return t.bitcount=0,p}function h(t,e){var n,i,o=new r(t,e);do{switch(n=a(o),s(o,2,0)){case 0:i=f(o);break;case 1:i=c(o,g,y);break;case 2:l(o,o.ltree,o.dtree),i=c(o,o.ltree,o.dtree);break;default:i=d}if(i!==p)throw new Error("Data error")}while(!n);return o.destLen0)throw new Error("Invalid string. Length must be a multiple of 4");var c=t.length;u="="===t.charAt(c-2)?2:"="===t.charAt(c-1)?1:0,l=new i(3*t.length/4-u),a=u>0?t.length-4:t.length;var f=0;for(r=0,o=0;r>16),n((65280&s)>>8),n(255&s);return 2===u?(s=e(t.charAt(r))<<2|e(t.charAt(r+1))>>4,n(255&s)):1===u&&(s=e(t.charAt(r))<<10|e(t.charAt(r+1))<<4|e(t.charAt(r+2))>>2,n(s>>8&255),n(255&s)),l}function r(t){function e(t){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t)}var n,r,i,o=t.length%3,a="";for(n=0,i=t.length-o;n>18&63)+e(t>>12&63)+e(t>>6&63)+e(63&t)}(r);switch(o){case 1:r=t[t.length-1],a+=e(r>>2),a+=e(r<<4&63),a+="==";break;case 2:r=(t[t.length-2]<<8)+t[t.length-1],a+=e(r>>10),a+=e(r>>4&63),a+=e(r<<2&63),a+="="}return a}var i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="+".charCodeAt(0),a="/".charCodeAt(0),s="0".charCodeAt(0),u="a".charCodeAt(0),l="A".charCodeAt(0),c="-".charCodeAt(0),f="_".charCodeAt(0);t.toByteArray=n,t.fromByteArray=r}(e)},function(t,e){(function(){e.OP=0,e.CL=1,e.CP=2,e.QU=3,e.GL=4,e.NS=5,e.EX=6,e.SY=7,e.IS=8,e.PR=9,e.PO=10,e.NU=11,e.AL=12,e.HL=13,e.ID=14,e.IN=15,e.HY=16,e.BA=17,e.BB=18,e.B2=19,e.ZW=20,e.CM=21,e.WJ=22,e.H2=23,e.H3=24,e.JL=25,e.JV=26,e.JT=27,e.RI=28,e.AI=29,e.BK=30,e.CB=31,e.CJ=32,e.CR=33,e.LF=34,e.NL=35,e.SA=36,e.SG=37,e.SP=38,e.XX=39}).call(this)},function(t,e){(function(){var t,n,r,i,o;e.DI_BRK=r=0,e.IN_BRK=i=1,e.CI_BRK=t=2,e.CP_BRK=n=3,e.PR_BRK=o=4,e.pairTable=[[o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,n,o,o,o,o,o,o,o],[r,o,o,i,i,o,o,o,o,i,i,r,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,o,o,o,o,i,i,i,i,i,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[o,o,o,i,i,i,o,o,o,i,i,i,i,i,i,i,i,i,i,i,o,t,o,i,i,i,i,i,i],[i,o,o,i,i,i,o,o,o,i,i,i,i,i,i,i,i,i,i,i,o,t,o,i,i,i,i,i,i],[r,o,o,i,i,i,o,o,o,r,r,r,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,i,o,o,o,r,r,r,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,i,o,o,o,r,r,i,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,i,o,o,o,r,r,i,i,i,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,r,r,i,i,i,i,r,i,i,r,r,o,t,o,i,i,i,i,i,r],[i,o,o,i,i,i,o,o,o,r,r,i,i,i,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,i,i,i,i,i,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,r,r,i,i,i,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,r,r,i,i,i,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,i,i,o,o,o,r,r,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,r,i,o,o,o,r,r,i,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[r,o,o,i,r,i,o,o,o,r,r,r,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,i,i,i,i,i,i,i,i,i,i,i,o,t,o,i,i,i,i,i,i],[r,o,o,i,i,i,o,o,o,r,r,r,r,r,r,r,i,i,r,o,o,t,o,r,r,r,r,r,r],[r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,o,r,r,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,r,r,i,i,i,r,i,i,i,r,r,o,t,o,r,r,r,r,r,r],[i,o,o,i,i,i,o,o,o,i,i,i,i,i,i,i,i,i,i,i,o,t,o,i,i,i,i,i,i],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,i,i,r],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,r,i,r],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,i,i,i,i,r,r],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,i,i,r],[r,o,o,i,i,i,o,o,o,r,i,r,r,r,r,i,i,i,r,r,o,t,o,r,r,r,r,i,r],[r,o,o,i,i,i,o,o,o,r,r,r,r,r,r,r,i,i,r,r,o,t,o,r,r,r,r,r,i]]}).call(this)},function(t,e){"use strict";function n(t,e){this.defaultStyle=e||{},this.styleDictionary=t,this.styleOverrides=[]}n.prototype.clone=function(){var t=new n(this.styleDictionary,this.defaultStyle);return this.styleOverrides.forEach(function(e){t.styleOverrides.push(e)}),t},n.prototype.push=function(t){this.styleOverrides.push(t)},n.prototype.pop=function(t){for(t=t||1;t-- >0;)this.styleOverrides.pop()},n.prototype.autopush=function(t){if("string"==typeof t||t instanceof String)return 0;var e=[];t.style&&(e=Array.isArray(t.style)?t.style:[t.style]);for(var n=0,r=e.length;n0&&this.pop(n),r},n.prototype.getProperty=function(t){if(this.styleOverrides)for(var e=this.styleOverrides.length-1;e>=0;e--){var n=this.styleOverrides[e];if("string"==typeof n||n instanceof String){var r=this.styleDictionary[n];if(r&&null!==r[t]&&void 0!==r[t])return r[t]}else if(void 0!==n[t]&&null!==n[t])return n[t]}return this.defaultStyle&&this.defaultStyle[t]},t.exports=n},function(t,e){"use strict";function n(t,e){var n=[],o=0,a=0,s=[],u=0,l=0,c=[],f=e;t.forEach(function(t){r(t)?(n.push(t),o+=t._minWidth,a+=t._maxWidth):i(t)?(s.push(t),u=Math.max(u,t._minWidth),l=Math.max(l,t._maxWidth)):c.push(t)}),c.forEach(function(t){"string"==typeof t.width&&/\d+%/.test(t.width)&&(t.width=parseFloat(t.width)*f/100),t.width=e)n.forEach(function(t){t._calcWidth=t._minWidth}),s.forEach(function(t){t._calcWidth=u});else{if(p0){var y=e/s.length;s.forEach(function(t){t._calcWidth=y})}}}function r(t){return"auto"===t.width}function i(t){return null===t.width||void 0===t.width||"*"===t.width||"star"===t.width}function o(t){for(var e={min:0,max:0},n={min:0,max:0},o=0,a=0,s=t.length;a3)throw"invalid ECC level";if(i<0){for(i=1;i<=40&&!(t.length<=L(i,c,o));++i);if(i>40)throw"too large data for the Qr format"}else if(i<1||i>40)throw"invalid Qr version! should be between 1 and 40";if(-1!=y&&(y<0||y>8))throw"invalid mask";return V(t,i,c,o,y)}function r(t,e){var r=[],i=e.background||"#fff",o=e.foreground||"#000",a=n(t,e),s=a.length,u=Math.floor(e.fit?e.fit/s:5),l=s*u;r.push({type:"rect",x:0,y:0,w:l,h:l,lineWidth:0,color:i});for(var c=0;c=128?285:0);for(var w=[[]],b=0;b<30;++b){for(var x=w[b],_=[],k=0;k<=b;++k){var S=k6},I=function(t){return 4*t+17},T=function(t){var e=o[t],n=16*t*t+128*t+64;return E(t)&&(n-=36),e[2].length&&(n-=25*e[2].length*e[2].length-10*e[2].length-55),n},O=function(t,e){var n=-8&T(t),r=o[t];return n-=8*r[0][e]*r[1][e]},B=function(t,e){switch(e){case a:return t<10?10:t<27?12:14;case s:return t<10?9:t<27?11:13;case u:return t<10?8:16;case 8:return t<10?8:t<27?10:12}},L=function(t,e,n){var r=O(t,n)-4-B(t,e);switch(e){case a:return 3*(r/10|0)+(r%10<4?0:r%10<7?1:2);case s:return 2*(r/11|0)+(r%11<6?0:1);case u:return r/8|0;case 8:return r/13|0}},R=function(t,e){switch(t){case a:return e.match(l)?e:null;case s:return e.match(c)?e.toUpperCase():null;case u:if("string"==typeof e){for(var n=[],r=0;r>6,128|63&i):i<65536?n.push(224|i>>12,128|i>>6&63,128|63&i):n.push(240|i>>18,128|i>>12&63,128|i>>6&63,128|63&i)}return n}return e}},M=function(t,e,n,r){var i=[],o=0,l=8,c=n.length,f=function(t,e){if(e>=l){for(i.push(o|t>>(e-=l));e>=8;)i.push(t>>(e-=8)&255);o=0,l=8}e>0&&(o|=(t&(1<=0)for(var s=0;s=0;--o)i>>r+o&1&&(i^=n<>u&1,i[t+s][e+u]=1};s(0,0,9,9,[127,65,93,93,93,65,383,0,64]),s(n-8,0,8,9,[256,127,65,93,93,93,65,127]),s(0,n-8,9,8,[254,130,186,186,186,130,254,0,0]);for(var a=9;a>d++&1,i[a][n-11+h]=i[n-11+h][a]=1;return{matrix:r,reserved:i}},U=function(t,e,n){for(var r=t.length,i=0,o=-1,a=r-1;a>=0;a-=2){6==a&&--a;for(var s=o<0?r-1:0,u=0;ua-2;--l)e[s][l]||(t[s][l]=n[i>>3]>>(7&~i)&1,++i);s+=o}o=-o}return t},W=function(t,e,n){for(var r=P[n],i=t.length,o=0;o>a&1}return t},G=function(t){for(var e=function(t){for(var e=0,n=0;n=5&&(e+=t[n]-5+3);for(var n=5;n=4*r||t[n+1]>=4*r)&&(e+=40)}return e},n=t.length,r=0,i=0,o=0;o>3);s=z(s,a[1][r],w[a[0][r]]);var u=N(e),l=u.matrix,c=u.reserved;if(U(l,c,s),i<0){W(l,c,0),j(l,0,r,0);var f=0,h=G(l);for(W(l,c,0),i=1;i<8;++i){W(l,c,i),j(l,0,r,i);var p=G(l);h>p&&(h=p,f=i),W(l,c,i)}i=f}return W(l,c,i),j(l,0,r,i),l};t.exports={measure:i}},function(t,e,n){"use strict";function r(t,e){this.pages=[],this.pageMargins=e,this.x=e.left,this.availableWidth=t.width-e.left-e.right,this.availableHeight=0,this.page=-1,this.snapshots=[],this.endingCell=null,this.tracker=new a,this.addPage(t)}function i(t,e){return void 0===t?e:("string"==typeof t||t instanceof String)&&"landscape"===t.toLowerCase()?"landscape":"portrait"}function o(t,e){var n;return n=t.page>e.page?t:e.page>t.page?e:t.y>e.y?t:e,{page:n.page,x:n.x,y:n.y,availableHeight:n.availableHeight,availableWidth:n.availableWidth}}var a=n(11);r.prototype.beginColumnGroup=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,bottomMost:{y:this.y,page:this.page},endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth}),this.lastColumnWidth=0},r.prototype.beginColumn=function(t,e,n){var r=this.snapshots[this.snapshots.length-1];this.calculateBottomMost(r),this.endingCell=n,this.page=r.page,this.x=this.x+this.lastColumnWidth+(e||0),this.y=r.y,this.availableWidth=t,this.availableHeight=r.availableHeight,this.lastColumnWidth=t},r.prototype.calculateBottomMost=function(t){this.endingCell?(this.saveContextInEndingCell(this.endingCell),this.endingCell=null):t.bottomMost=o(this,t.bottomMost)},r.prototype.markEnding=function(t){this.page=t._columnEndingContext.page,this.x=t._columnEndingContext.x,this.y=t._columnEndingContext.y,this.availableWidth=t._columnEndingContext.availableWidth,this.availableHeight=t._columnEndingContext.availableHeight,this.lastColumnWidth=t._columnEndingContext.lastColumnWidth},r.prototype.saveContextInEndingCell=function(t){t._columnEndingContext={page:this.page,x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,lastColumnWidth:this.lastColumnWidth}},r.prototype.completeColumnGroup=function(){var t=this.snapshots.pop();this.calculateBottomMost(t),this.endingCell=null,this.x=t.x,this.y=t.bottomMost.y,this.page=t.bottomMost.page,this.availableWidth=t.availableWidth,this.availableHeight=t.bottomMost.availableHeight,this.lastColumnWidth=t.lastColumnWidth},r.prototype.addMargin=function(t,e){this.x+=t,this.availableWidth-=t+(e||0)},r.prototype.moveDown=function(t){return this.y+=t,this.availableHeight-=t,this.availableHeight>0},r.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},r.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},r.prototype.moveTo=function(t,e){void 0!==t&&null!==t&&(this.x=t,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),void 0!==e&&null!==e&&(this.y=e,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},r.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},r.prototype.endDetachedBlock=function(){var t=this.snapshots.pop();this.x=t.x,this.y=t.y,this.availableWidth=t.availableWidth,this.availableHeight=t.availableHeight,this.page=t.page,this.endingCell=t.endingCell,this.lastColumnWidth=t.lastColumnWidth};var s=function(t,e){return e=i(e,t.pageSize.orientation),e!==t.pageSize.orientation?{orientation:e,width:t.pageSize.height,height:t.pageSize.width}:{orientation:t.pageSize.orientation,width:t.pageSize.width,height:t.pageSize.height}};r.prototype.moveToNextPage=function(t){var e=this.page+1,n=this.page,r=this.y,i=e>=this.pages.length;if(i){var o=this.availableWidth,a=this.getCurrentPage().pageSize.orientation,u=s(this.getCurrentPage(),t);this.addPage(u),a===u.orientation&&(this.availableWidth=o)}else this.page=e,this.initializePage();return{newPageCreated:i,prevPage:n,prevY:r,y:this.y}},r.prototype.addPage=function(t){var e={items:[],pageSize:t};return this.pages.push(e),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),e},r.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},r.prototype.getCurrentPosition=function(){var t=this.getCurrentPage().pageSize,e=t.height-this.pageMargins.top-this.pageMargins.bottom,n=t.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:t.orientation,pageInnerHeight:e,pageInnerWidth:n,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/e,horizontalRatio:(this.x-this.pageMargins.left)/n}},t.exports=r},function(t,e,n){"use strict" +;function r(t,e){this.transactionLevel=0,this.repeatables=[],this.tracker=e,this.writer=new o(t,e)}function i(t,e){var n=e(t);return n||(t.moveToNextPage(),n=e(t)),n}var o=n(27);r.prototype.addLine=function(t,e,n){return i(this,function(r){return r.writer.addLine(t,e,n)})},r.prototype.addImage=function(t,e){return i(this,function(n){return n.writer.addImage(t,e)})},r.prototype.addQr=function(t,e){return i(this,function(n){return n.writer.addQr(t,e)})},r.prototype.addVector=function(t,e,n,r){return this.writer.addVector(t,e,n,r)},r.prototype.addFragment=function(t,e,n,r){this.writer.addFragment(t,e,n,r)||(this.moveToNextPage(),this.writer.addFragment(t,e,n,r))},r.prototype.moveToNextPage=function(t){var e=this.writer.context.moveToNextPage(t);e.newPageCreated?this.repeatables.forEach(function(t){this.writer.addFragment(t,!0)},this):this.repeatables.forEach(function(t){this.writer.context.moveDown(t.height)},this),this.writer.tracker.emit("pageChanged",{prevPage:e.prevPage,prevY:e.prevY,y:e.y})},r.prototype.beginUnbreakableBlock=function(t,e){0==this.transactionLevel++&&(this.originalX=this.writer.context.x,this.writer.pushContext(t,e))},r.prototype.commitUnbreakableBlock=function(t,e){if(0==--this.transactionLevel){var n=this.writer.context;this.writer.popContext();var r=n.pages.length;if(r>0){var i=n.pages[0];if(i.xOffset=t,i.yOffset=e,r>1)if(void 0!==t||void 0!==e)i.height=n.getCurrentPage().pageSize.height-n.pageMargins.top-n.pageMargins.bottom;else{i.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var o=0,a=this.repeatables.length;ot.items.length?t.items.push(e):t.items.splice(n,0,e)}function o(t){var e=new a(t.maxWidth);for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var a=n(28),s=n(13).pack,u=n(13).offsetVector,l=n(25);r.prototype.addLine=function(t,e,n){var r=t.getHeight(),o=this.context,a=o.getCurrentPage(),s=this.getCurrentPositionOnPage();return!(o.availableHeight0&&t.inlines[0].alignment,i=0;switch(r){case"right":i=e-n;break;case"center":i=(e-n)/2}if(i&&(t.x=(t.x||0)+i),"justify"===r&&!t.newLineForced&&!t.lastLineInParagraph&&t.inlines.length>1)for(var o=(e-n)/(t.inlines.length-1),a=1,s=t.inlines.length;ai.availableHeight)&&(t.items.forEach(function(r){switch(r.type){case"line":var l=o(r.item);l.x=(l.x||0)+(e?t.xOffset||0:i.x),l.y=(l.y||0)+(n?t.yOffset||0:i.y),a.items.push({type:"line",item:l});break;case"vector":var c=s(r.item);u(c,e?t.xOffset||0:i.x,n?t.yOffset||0:i.y),a.items.push({type:"vector",item:c});break;case"image":var f=s(r.item);f.x=(f.x||0)+(e?t.xOffset||0:i.x),f.y=(f.y||0)+(n?t.yOffset||0:i.y),a.items.push({type:"image",item:f})}}),r||i.moveDown(t.height),!0)},r.prototype.pushContext=function(t,e){void 0===t&&(e=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,t=this.context.availableWidth),("number"==typeof t||t instanceof Number)&&(t=new l({width:t,height:e},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=t},r.prototype.popContext=function(){this.context=this.contextStack.pop()},r.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},t.exports=r},function(t,e){"use strict";function n(t){this.maxWidth=t,this.leadingCut=0,this.trailingCut=0,this.inlineWidths=0,this.inlines=[]}n.prototype.getAscenderHeight=function(){var t=0;return this.inlines.forEach(function(e){t=Math.max(t,e.font.ascender/1e3*e.fontSize)}),t},n.prototype.hasEnoughSpaceForInline=function(t){return 0===this.inlines.length||!this.newLineForced&&this.inlineWidths+t.width-this.leadingCut-(t.trailingCut||0)<=this.maxWidth},n.prototype.addInline=function(t){0===this.inlines.length&&(this.leadingCut=t.leadingCut||0),this.trailingCut=t.trailingCut||0,t.x=this.inlineWidths-this.leadingCut,this.inlines.push(t),this.inlineWidths+=t.width,t.lineEnd&&(this.newLineForced=!0)},n.prototype.getWidth=function(){return this.inlineWidths-this.leadingCut-this.trailingCut},n.prototype.getHeight=function(){var t=0;return this.inlines.forEach(function(e){t=Math.max(t,e.height||0)}),t},t.exports=n},function(t,e,n){"use strict";function r(t){this.tableNode=t}var i=n(23);r.prototype.beginTable=function(t){var e,n,r=this;e=this.tableNode,this.offsets=e._offsets,this.layout=e._layout,n=t.context().availableWidth-this.offsets.total,i.buildColumnWidths(e.table.widths,n),this.tableWidth=e._offsets.total+function(){var t=0;return e.table.widths.forEach(function(e){t+=e._calcWidth}),t}(),this.rowSpanData=function(){var t=[],e=0,n=0;t.push({left:0,rowSpan:0});for(var i=0,o=r.tableNode.table.body[0].length;i0&&e(n+u,i,0,o.border[0]),void 0!==o.border[2]&&e(n+u,i+s-1,2,o.border[2]);for(var l=0;l0&&e(n,i+l,1,o.border[1]),void 0!==o.border[3]&&e(n+a-1,i+l,3,o.border[3])}}}(this.tableNode.table.body),this.drawHorizontalLine(0,t)},r.prototype.onRowBreak=function(t,e){var n=this;return function(){var t=n.rowPaddingTop+(n.headerRows?0:n.topLineWidth);e.context().moveDown(t)}},r.prototype.beginRow=function(t,e){this.topLineWidth=this.layout.hLineWidth(t,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(t,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(t+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(t,this.tableNode),this.rowCallback=this.onRowBreak(t,e),e.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&e.beginUnbreakableBlock(),this.rowTopY=e.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,e.context().availableHeight-=this.reservedAtBottom,e.context().moveDown(this.rowPaddingTop)},r.prototype.drawHorizontalLine=function(t,e,n){var r=this.layout.hLineWidth(t,this.tableNode);if(r){for(var i=r/2,o=null,a=this.tableNode.table.body,s=0,u=this.rowSpanData.length;s0){var d=a[t-1][s];h=d.border?d.border[3]:this.layout.defaultBorder}c=f||h}!o&&c&&(o={left:l.left,width:0}),c&&(o.width+=l.width||0);var g=(n||0)+i;c&&s!==u-1||o&&o.width&&(e.addVector({type:"line",x1:o.left,x2:o.left+o.width,y1:g,y2:g,lineWidth:r,lineColor:"function"==typeof this.layout.hLineColor?this.layout.hLineColor(t,this.tableNode):this.layout.hLineColor},!1,n),o=null)}e.context().moveDown(r)}},r.prototype.drawVerticalLine=function(t,e,n,r,i){var o=this.layout.vLineWidth(r,this.tableNode);0!==o&&i.addVector({type:"line",x1:t+o/2,x2:t+o/2,y1:e,y2:n,lineWidth:o,lineColor:"function"==typeof this.layout.vLineColor?this.layout.vLineColor(r,this.tableNode):this.layout.vLineColor},!1,!0)},r.prototype.endTable=function(t){this.cleanUpRepeatables&&(t.popFromRepeatables(),this.headerRepeatableHeight=null)},r.prototype.endRow=function(t,e,n){var r,i,o=this;e.tracker.stopTracking("pageChanged",this.rowCallback),e.context().moveDown(this.layout.paddingBottom(t,this.tableNode)),e.context().availableHeight+=this.reservedAtBottom;var a=e.context().page,s=e.context().y,u=function(){for(var e=[],n=0,r=0,i=o.tableNode.table.body[t].length;r0&&n--}return e.push({x:o.rowSpanData[o.rowSpanData.length-1].left,index:o.rowSpanData.length-1}),e}(),l=[],c=n&&n.length>0,f=this.tableNode.table.body;if(l.push({y0:this.rowTopY,page:c?n[0].prevPage:a}),c)for(i=0,r=n.length;i0&&!this.headerRows,b=v?0:this.topLineWidth,m=l[d].y0,w=l[d].y1;for(y&&(w+=this.rowPaddingBottom),e.context().page!=l[d].page&&(e.context().page=l[d].page,this.reservedAtBottom=0),i=0,r=u.length;i0){var S=f[t][k-1];_=S.border?S.border[2]:this.layout.defaultBorder}if((x||_)&&this.drawVerticalLine(u[i].x,m-b,w+this.bottomLineWidth,u[i].index,e),i1))for(var T=1;T0&&this.rowSpanData[i].rowSpan--}this.drawHorizontalLine(t+1,e),this.headerRows&&t===this.headerRows-1&&(this.headerRepeatable=e.currentBlockToRepeatable()),this.dontBreakRows&&e.tracker.auto("pageChanged",function(){o.headerRows||!1===o.layout.hLineWhenBroken||o.drawHorizontalLine(t,e)},function(){e.commitUnbreakableBlock()}),!this.headerRepeatable||t!==this.rowsWithoutPageBreak-1&&t!==this.tableNode.table.body.length-1||(this.headerRepeatableHeight=this.headerRepeatable.height,e.commitUnbreakableBlock(),e.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null)},t.exports=r},function(t,e,n){(function(e){(function(){var r,i,o,a,s,u,l=function(t,e){function n(){this.constructor=t}for(var r in e)c.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},c={}.hasOwnProperty;u=n(31),s=n(56),i=n(57),a=n(58),o=n(76),r=function(t){function r(t){var e,n,i,o;if(this.options=null!=t?t:{},r.__super__.constructor.apply(this,arguments),this.version=1.3,this.compress=null==(n=this.options.compress)||n,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0,this._root=this.ref({Type:"Catalog",Pages:this.ref({Type:"Pages",Count:0,Kids:[]})}),this.page=null,this.initColor(),this.initVector(),this.initFonts(),this.initText(),this.initImages(),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info){i=this.options.info;for(e in i)o=i[e],this.info[e]=o}this._write("%PDF-"+this.version),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}var u;return l(r,t),u=function(t){var e,n,i;i=[];for(n in t)e=t[n],i.push(r.prototype[n]=e);return i},u(n(77)),u(n(79)),u(n(81)),u(n(288)),u(n(290)),u(n(296)),r.prototype.addPage=function(t){var e;return null==t&&(t=this.options),this.options.bufferPages||this.flushPages(),this.page=new o(this,t),this._pageBuffer.push(this.page),e=this._root.data.Pages.data,e.Kids.push(this.page.dictionary),e.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this},r.prototype.bufferedPageRange=function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}},r.prototype.switchToPage=function(t){var e;if(!(e=this._pageBuffer[t-this._pageBufferStart]))throw new Error("switchToPage("+t+") out of bounds, current buffer covers pages "+this._pageBufferStart+" to "+(this._pageBufferStart+this._pageBuffer.length-1));return this.page=e},r.prototype.flushPages=function(){var t,e,n,r;for(r=this._pageBuffer,this._pageBuffer=[],this._pageBufferStart+=r.length,t=0,e=r.length;t0&&this._events[t].length>i&&(this._events[t].warned=!0,console.trace),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function n(){this.removeListener(t,n),i||(i=!0,e.apply(this,arguments))}if(!r(e))throw TypeError("listener must be a function");var i=!1;return n.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){var n,i,a,s;if(!r(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(n=this._events[t],a=n.length,i=-1,n===e||r(n.listener)&&n.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(o(n)){for(s=a;s-- >0;)if(n[s]===e||n[s].listener&&n[s].listener===e){i=s;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[t]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],r(n))this.removeListener(t,n);else if(n)for(;n.length;)this.removeListener(t,n[n.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){return this._events&&this._events[t]?r(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(r(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},function(t,e,n){e=t.exports=n(35),e.Stream=e,e.Readable=e,e.Writable=n(44),e.Duplex=n(43),e.Transform=n(50),e.PassThrough=n(51)},function(t,e,n){(function(e){"use strict";function r(t,e,n){if("function"==typeof t.prependListener)return t.prependListener(e,n);t._events&&t._events[e]?T(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]:t.on(e,n)}function i(t,e){E=E||n(43),t=t||{},this.objectMode=!!t.objectMode,e instanceof E&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new N,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(D||(D=n(48).StringDecoder),this.decoder=new D(t.encoding),this.encoding=t.encoding)}function o(t){if(E=E||n(43),!(this instanceof o))return new o(t);this._readableState=new i(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),B.call(this)}function a(t,e,n,r,i){var o=c(e,n);if(o)t.emit("error",o);else if(null===n)e.reading=!1,f(t,e);else if(e.objectMode||n&&n.length>0)if(e.ended&&!i){var a=new Error("stream.push() after EOF");t.emit("error",a)}else if(e.endEmitted&&i){var u=new Error("stream.unshift() after end event");t.emit("error",u)}else{var l;!e.decoder||i||r||(n=e.decoder.write(n),l=!e.objectMode&&0===n.length),i||(e.reading=!1),l||(e.flowing&&0===e.length&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,i?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&h(t))),d(t,e)}else i||(e.reading=!1);return s(e)}function s(t){return!t.ended&&(t.needReadable||t.length=W?t=W:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function l(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=u(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function c(t,e){var n=null;return L.isBuffer(e)||"string"==typeof e||null===e||void 0===e||t.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function f(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,h(t)}}function h(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(z("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?I(p,t):p(t))}function p(t){z("emit readable"),t.emit("readable"),w(t)}function d(t,e){e.readingMore||(e.readingMore=!0,I(g,t,e))}function g(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):n=_(t,e.buffer,e.decoder),n}function _(t,e,n){var r;return to.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0===(t-=a)){a===o.length?(++r,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(a));break}++r}return e.length-=r,i}function S(t,e){var n=R.allocUnsafe(t),r=e.head,i=1;for(r.data.copy(n),t-=r.data.length;r=r.next;){var o=r.data,a=t>o.length?o.length:t;if(o.copy(n,n.length-t,0,a),0===(t-=a)){a===o.length?(++i,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(a));break}++i}return e.length-=i,n}function C(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,I(A,e,t))}function A(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function P(t,e){for(var n=0,r=t.length;n=e.highWaterMark||e.ended))return z("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?C(this):h(this),null;if(0===(t=l(t,e))&&e.ended)return 0===e.length&&C(this),null;var r=e.needReadable;z("need readable",r),(0===e.length||e.length-t0?x(t,e):null,null===i?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&C(this)),null!==i&&this.emit("data",i),i},o.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},o.prototype.pipe=function(t,n){function i(t){z("onunpipe"),t===h&&a()}function o(){z("onend"),t.end()}function a(){z("cleanup"),t.removeListener("close",l),t.removeListener("finish",c),t.removeListener("drain",v),t.removeListener("error",u),t.removeListener("unpipe",i),h.removeListener("end",o),h.removeListener("end",a),h.removeListener("data",s),b=!0,!p.awaitDrain||t._writableState&&!t._writableState.needDrain||v()}function s(e){z("ondata"),m=!1,!1!==t.write(e)||m||((1===p.pipesCount&&p.pipes===t||p.pipesCount>1&&-1!==P(p.pipes,t))&&!b&&(z("false write response, pause",h._readableState.awaitDrain),h._readableState.awaitDrain++,m=!0),h.pause())}function u(e){z("onerror",e),f(),t.removeListener("error",u),0===O(t,"error")&&t.emit("error",e)}function l(){t.removeListener("finish",c),f()}function c(){z("onfinish"),t.removeListener("close",l),f()}function f(){z("unpipe"),h.unpipe(t)}var h=this,p=this._readableState;switch(p.pipesCount){case 0:p.pipes=t;break;case 1:p.pipes=[p.pipes,t];break;default:p.pipes.push(t)}p.pipesCount+=1,z("pipe count=%d opts=%j",p.pipesCount,n);var d=(!n||!1!==n.end)&&t!==e.stdout&&t!==e.stderr,g=d?o:a;p.endEmitted?I(g):h.once("end",g),t.on("unpipe",i);var v=y(h);t.on("drain",v);var b=!1,m=!1;return h.on("data",s),r(t,"error",u),t.once("close",l),t.once("finish",c),t.emit("pipe",h),p.flowing||(z("pipe resume"),h.resume()),t},o.prototype.unpipe=function(t){var e=this._readableState;if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this),this);if(!t){var n=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i1)for(var n=1;na)throw new RangeError("size is too large");var r=n,o=e;void 0===o&&(r=void 0,o=0);var s=new i(t);if("string"==typeof o)for(var u=new i(o,r),l=u.length,c=-1;++ca)throw new RangeError("size is too large");return new i(t)},e.from=function(e,n,r){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var o=n;if(1===arguments.length)return new i(e);void 0===o&&(o=0);var a=r;if(void 0===a&&(a=e.byteLength-o),o>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(a>e.byteLength-o)throw new RangeError("'length' is out of bounds");return new i(e.slice(o,o+a))}if(i.isBuffer(e)){var s=new i(e.length);return e.copy(s,0,0,e.length),s}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},e.allocUnsafeSlow=function(t){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>=a)throw new RangeError("size is too large");return new o(t)}}).call(e,function(){return this}())},function(t,e,n){(function(t){function n(t){return Array.isArray?Array.isArray(t):"[object Array]"===y(t)}function r(t){return"boolean"==typeof t}function i(t){return null===t}function o(t){return null==t}function a(t){return"number"==typeof t}function s(t){return"string"==typeof t}function u(t){return"symbol"==typeof t}function l(t){return void 0===t}function c(t){return"[object RegExp]"===y(t)}function f(t){return"object"==typeof t&&null!==t}function h(t){return"[object Date]"===y(t)}function p(t){return"[object Error]"===y(t)||t instanceof Error}function d(t){return"function"==typeof t}function g(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t}function y(t){return Object.prototype.toString.call(t)}e.isArray=n,e.isBoolean=r,e.isNull=i,e.isNullOrUndefined=o,e.isNumber=a,e.isString=s,e.isSymbol=u,e.isUndefined=l,e.isRegExp=c,e.isObject=f,e.isDate=h,e.isError=p,e.isFunction=d,e.isPrimitive=g,e.isBuffer=t.isBuffer}).call(e,n(2).Buffer)},function(t,e){},function(t,e,n){"use strict";function r(){this.head=null,this.tail=null,this.length=0}var i=(n(2).Buffer,n(39));t.exports=r,r.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},r.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},r.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,n=""+e.data;e=e.next;)n+=t+e.data;return n},r.prototype.concat=function(t){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var e=i.allocUnsafe(t>>>0),n=this.head,r=0;n;)n.data.copy(e,r),r+=n.data.length,n=n.next;return e}},function(t,e,n){"use strict";function r(t){if(!(this instanceof r))return new r(t);l.call(this,t),c.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",i)}function i(){this.allowHalfOpen||this._writableState.ended||s(o,this)}function o(t){t.end()}var a=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};t.exports=r;var s=n(37),u=n(40);u.inherits=n(33);var l=n(35),c=n(44);u.inherits(r,l);for(var f=a(c.prototype),h=0;h-1?r:C;s.WritableState=a;var P=n(40);P.inherits=n(33);var E={deprecate:n(47)},I=n(38),T=n(2).Buffer,O=n(39);P.inherits(s,I),a.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(a.prototype,"buffer",{get:E.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(t){}}();var B;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(B=Function.prototype[Symbol.hasInstance],Object.defineProperty(s,Symbol.hasInstance,{value:function(t){return!!B.call(this,t)||t&&t._writableState instanceof a}})):B=function(t){return t instanceof this},s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},s.prototype.write=function(t,e,n){var r=this._writableState,o=!1,a=T.isBuffer(t);return"function"==typeof e&&(n=e,e=null),a?e="buffer":e||(e=r.defaultEncoding),"function"!=typeof n&&(n=i),r.ended?u(this,n):(a||l(this,r,t,n))&&(r.pendingcb++,o=f(this,r,a,t,e,n)),o},s.prototype.cork=function(){this._writableState.corked++},s.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||b(this,t))},s.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},s.prototype._write=function(t,e,n){n(new Error("_write() is not implemented"))},s.prototype._writev=null,s.prototype.end=function(t,e,n){var r=this._writableState;"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!==t&&void 0!==t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||_(this,r,n)}}).call(e,n(36),n(45).setImmediate)},function(t,e,n){function r(t,e){this._id=t,this._clearFn=e}var i=Function.prototype.apply;e.setTimeout=function(){return new r(i.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new r(i.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,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))},n(46),e.setImmediate=setImmediate,e.clearImmediate=clearImmediate},function(t,e,n){(function(t,e){!function(t,n){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n>5==6?2:t>>4==14?3:t>>3==30?4:-1}function s(t,e,n){var r=e.length-1;if(r=0?(i>0&&(t.lastNeed=i-1),i):--r=0?(i>0&&(t.lastNeed=i-2),i):--r=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0)}function u(t,e,n){if(128!=(192&e[0]))return t.lastNeed=0,"�".repeat(n);if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�".repeat(n+1);if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�".repeat(n+2)}}function l(t){var e=this.lastTotal-this.lastNeed,n=u(this,t,e);return void 0!==n?n:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function c(t,e){var n=s(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var r=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�".repeat(this.lastTotal-this.lastNeed):e}function h(t,e){if((t.length-e)%2==0){var n=t.toString("utf16le",e);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function p(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function d(t,e){var n=(t.length-e)%3;return 0===n?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function g(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function y(t){return t.toString(this.encoding)}function v(t){return t&&t.length?this.write(t):""}var b=n(49).Buffer,m=b.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,n;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n127){c=!0;break}return c&&(g=a(new e("\ufeff"+g,"utf16le")).toString("binary")),"("+g+")"}if(e.isBuffer(s))return"<"+s.toString("hex")+">";if(s instanceof i)return s.toString();if(s instanceof Date)return"(D:"+o(s.getUTCFullYear(),4)+o(s.getUTCMonth()+1,2)+o(s.getUTCDate(),2)+o(s.getUTCHours(),2)+o(s.getUTCMinutes(),2)+o(s.getUTCSeconds(),2)+"Z)";if(Array.isArray(s))return"["+function(){var e,n,r;for(r=[],e=0,n=s.length;e>"),p.join("\n")}return"number"==typeof s?t.number(s):""+s},t.number=function(t){if(t>-1e21&&t<1e21)return Math.round(1e6*t)/1e6;throw new Error("unsupported number: "+t)},t}(),t.exports=r,i=n(58)}).call(this)}).call(e,n(2).Buffer)},function(t,e,n){(function(e){(function(){var r,i,o,a,s=function(t,e){return function(){return t.apply(e,arguments)}},u=function(t,e){function n(){this.constructor=t}for(var r in e)l.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},l={}.hasOwnProperty;a=n(59),o=n(31),i=function(t){function n(t,e,r){this.document=t,this.id=e,this.data=null!=r?r:{},this.finalize=s(this.finalize,this),n.__super__.constructor.call(this,{decodeStrings:!1}),this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}return u(n,t),n.prototype.initDeflate=function(){return this.data.Filter="FlateDecode",this.deflate=a.createDeflate(),this.deflate.on("data",function(t){return function(e){return t.chunks.push(e),t.data.Length+=e.length}}(this)),this.deflate.on("end",this.finalize)},n.prototype._write=function(t,n,r){var i;return e.isBuffer(t)||(t=new e(t+"\n","binary")),this.uncompressedLength+=t.length,null==(i=this.data).Length&&(i.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(t)):(this.chunks.push(t),this.data.Length+=t.length),r()},n.prototype.end=function(t){return n.__super__.end.apply(this,arguments),this.deflate?this.deflate.end():this.finalize()},n.prototype.finalize=function(){var t,e,n,i;if(this.offset=this.document._offset,this.document._write(this.id+" "+this.gen+" obj"),this.document._write(r.convert(this.data)),this.chunks.length){for(this.document._write("stream"),i=this.chunks,e=0,n=i.length;ee.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+n.chunkSize);if(n.windowBits&&(n.windowBitse.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+n.windowBits);if(n.level&&(n.levele.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+n.level);if(n.memLevel&&(n.memLevele.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+n.memLevel);if(n.strategy&&n.strategy!=e.Z_FILTERED&&n.strategy!=e.Z_HUFFMAN_ONLY&&n.strategy!=e.Z_RLE&&n.strategy!=e.Z_FIXED&&n.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+n.strategy);if(n.dictionary&&!t.isBuffer(n.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._binding=new g.Zlib(r);var i=this;this._hadError=!1,this._binding.onerror=function(t,n){i._binding=null,i._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],i.emit("error",r)};var o=e.Z_DEFAULT_COMPRESSION;"number"==typeof n.level&&(o=n.level);var a=e.Z_DEFAULT_STRATEGY;"number"==typeof n.strategy&&(a=n.strategy),this._binding.init(n.windowBits||e.Z_DEFAULT_WINDOWBITS,o,n.memLevel||e.Z_DEFAULT_MEMLEVEL,a,n.dictionary),this._buffer=new t(this._chunkSize),this._offset=0,this._closed=!1,this._level=o,this._strategy=a,this.once("end",this.close)}var d=n(54),g=n(60),y=n(72),v=n(75).ok;g.Z_MIN_WINDOWBITS=8,g.Z_MAX_WINDOWBITS=15,g.Z_DEFAULT_WINDOWBITS=15,g.Z_MIN_CHUNK=64,g.Z_MAX_CHUNK=1/0,g.Z_DEFAULT_CHUNK=16384,g.Z_MIN_MEMLEVEL=1,g.Z_MAX_MEMLEVEL=9,g.Z_DEFAULT_MEMLEVEL=8,g.Z_MIN_LEVEL=-1,g.Z_MAX_LEVEL=9,g.Z_DEFAULT_LEVEL=g.Z_DEFAULT_COMPRESSION,Object.keys(g).forEach(function(t){t.match(/^Z/)&&(e[t]=g[t])}),e.codes={Z_OK:g.Z_OK,Z_STREAM_END:g.Z_STREAM_END,Z_NEED_DICT:g.Z_NEED_DICT,Z_ERRNO:g.Z_ERRNO,Z_STREAM_ERROR:g.Z_STREAM_ERROR,Z_DATA_ERROR:g.Z_DATA_ERROR,Z_MEM_ERROR:g.Z_MEM_ERROR,Z_BUF_ERROR:g.Z_BUF_ERROR,Z_VERSION_ERROR:g.Z_VERSION_ERROR},Object.keys(e.codes).forEach(function(t){e.codes[e.codes[t]]=t}),e.Deflate=a,e.Inflate=s,e.Gzip=u,e.Gunzip=l,e.DeflateRaw=c,e.InflateRaw=f,e.Unzip=h,e.createDeflate=function(t){return new a(t)},e.createInflate=function(t){return new s(t)},e.createDeflateRaw=function(t){return new c(t)},e.createInflateRaw=function(t){return new f(t)},e.createGzip=function(t){return new u(t)},e.createGunzip=function(t){return new l(t)},e.createUnzip=function(t){return new h(t)},e.deflate=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new a(e),t,n)},e.deflateSync=function(t,e){return o(new a(e),t)},e.gzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new u(e),t,n)},e.gzipSync=function(t,e){return o(new u(e),t)},e.deflateRaw=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new c(e),t,n)},e.deflateRawSync=function(t,e){return o(new c(e),t)},e.unzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new h(e),t,n)},e.unzipSync=function(t,e){return o(new h(e),t)},e.inflate=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new s(e),t,n)},e.inflateSync=function(t,e){return o(new s(e),t)},e.gunzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new l(e),t,n)},e.gunzipSync=function(t,e){return o(new l(e),t)},e.inflateRaw=function(t,e,n){return"function"==typeof e&&(n=e,e={}),i(new f(e),t,n)},e.inflateRawSync=function(t,e){return o(new f(e),t)},y.inherits(p,d),p.prototype.params=function(t,n,i){if(te.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(g.Z_SYNC_FLUSH,function(){o._binding.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())})}else r.nextTick(i)},p.prototype.reset=function(){return this._binding.reset()},p.prototype._flush=function(e){this._transform(new t(0),"",e)},p.prototype.flush=function(e,n){var i=this._writableState;if(("function"==typeof e||void 0===e&&!n)&&(n=e,e=g.Z_FULL_FLUSH),i.ended)n&&r.nextTick(n);else if(i.ending)n&&this.once("end",n);else if(i.needDrain){var o=this;this.once("drain",function(){o.flush(n)})}else this._flushFlag=e,this.write(new t(0),"",n)},p.prototype.close=function(t){if(t&&r.nextTick(t),!this._closed){this._closed=!0,this._binding.close();var e=this;r.nextTick(function(){e.emit("close")})}},p.prototype._transform=function(e,n,r){var i,o=this._writableState,a=o.ending||o.ended,s=a&&(!e||o.length===e.length);if(null===!e&&!t.isBuffer(e))return r(new Error("invalid input"));s?i=g.Z_FINISH:(i=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||g.Z_NO_FLUSH));this._processChunk(e,i,r)},p.prototype._processChunk=function(e,n,r){function i(c,p){if(!u._hadError){var d=a-p;if(v(d>=0,"have should not go down"),d>0){var g=u._buffer.slice(u._offset,u._offset+d);u._offset+=d,l?u.push(g):(f.push(g),h+=g.length)}if((0===p||u._offset>=u._chunkSize)&&(a=u._chunkSize,u._offset=0,u._buffer=new t(u._chunkSize)),0===p){if(s+=o-c,o=c,!l)return!0;var y=u._binding.write(n,e,s,o,u._buffer,u._offset,u._chunkSize);return y.callback=i,void(y.buffer=e)}if(!l)return!1;r()}}var o=e&&e.length,a=this._chunkSize-this._offset,s=0,u=this,l="function"==typeof r;if(!l){var c,f=[],h=0;this.on("error",function(t){c=t});do{var p=this._binding.writeSync(n,e,s,o,this._buffer,this._offset,a)}while(!this._hadError&&i(p[0],p[1]));if(this._hadError)throw c;var d=t.concat(f,h);return this.close(),d}var g=this._binding.write(n,e,s,o,this._buffer,this._offset,a);g.buffer=e,g.callback=i},y.inherits(a,p),y.inherits(s,p),y.inherits(u,p),y.inherits(l,p),y.inherits(c,p),y.inherits(f,p),y.inherits(h,p)}).call(e,n(2).Buffer,n(36))},function(t,e,n){(function(t,r){function i(t){if(te.UNZIP)throw new TypeError("Bad argument");this.mode=t,this.init_done=!1,this.write_in_progress=!1,this.pending_close=!1,this.windowBits=0,this.level=0,this.memLevel=0,this.strategy=0,this.dictionary=null}function o(t,e){for(var n=0;n4?9:0)}function o(t){for(var e=t.length;--e>=0;)t[e]=0}function a(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(T.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function s(t,e){O._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,a(t.strm)}function u(t,e){t.pending_buf[t.pending++]=e}function l(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function c(t,e,n,r){var i=t.avail_in;return i>r&&(i=r),0===i?0:(t.avail_in-=i,T.arraySet(e,t.input,t.next_in,i,n),1===t.state.wrap?t.adler=B(t.adler,e,i,n):2===t.state.wrap&&(t.adler=L(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)}function f(t,e){var n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,u=t.strstart>t.w_size-lt?t.strstart-(t.w_size-lt):0,l=t.window,c=t.w_mask,f=t.prev,h=t.strstart+ut,p=l[o+a-1],d=l[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,l[n+a]===d&&l[n+a-1]===p&&l[n]===l[o]&&l[++n]===l[o+1]){o+=2,n++;do{}while(l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&oa){if(t.match_start=e,a=r,r>=s)break;p=l[o+a-1],d=l[o+a]}}}while((e=f[e&c])>u&&0!=--i);return a<=t.lookahead?a:t.lookahead}function h(t){var e,n,r,i,o,a=t.w_size;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=a+(a-lt)){T.arraySet(t.window,t.window,a,a,0),t.match_start-=a,t.strstart-=a,t.block_start-=a,n=t.hash_size,e=n;do{r=t.head[--e],t.head[e]=r>=a?r-a:0}while(--n);n=a,e=n;do{r=t.prev[--e],t.prev[e]=r>=a?r-a:0}while(--n);i+=a}if(0===t.strm.avail_in)break;if(n=c(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=n,t.lookahead+t.insert>=st)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(h(t),0===t.lookahead&&e===M)return bt;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,s(t,!1),0===t.strm.avail_out))return bt;if(t.strstart-t.block_start>=t.w_size-lt&&(s(t,!1),0===t.strm.avail_out))return bt}return t.insert=0,e===D?(s(t,!0),0===t.strm.avail_out?wt:xt):(t.strstart>t.block_start&&(s(t,!1),t.strm.avail_out),bt)}function d(t,e){for(var n,r;;){if(t.lookahead=st&&(t.ins_h=(t.ins_h<=st)if(r=O._tr_tally(t,t.strstart-t.match_start,t.match_length-st),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=st){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<=st&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=st-1)),t.prev_length>=st&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-st,r=O._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-st),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<=st&&t.strstart>0&&(i=t.strstart-1,(r=a[i])===a[++i]&&r===a[++i]&&r===a[++i])){o=t.strstart+ut;do{}while(r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&it.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=st?(n=O._tr_tally(t,1,t.match_length-st),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=O._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(s(t,!1),0===t.strm.avail_out))return bt}return t.insert=0,e===D?(s(t,!0),0===t.strm.avail_out?wt:xt):t.last_lit&&(s(t,!1),0===t.strm.avail_out)?bt:mt}function v(t,e){for(var n;;){if(0===t.lookahead&&(h(t),0===t.lookahead)){if(e===M)return bt;break}if(t.match_length=0,n=O._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(s(t,!1),0===t.strm.avail_out))return bt}return t.insert=0,e===D?(s(t,!0),0===t.strm.avail_out?wt:xt):t.last_lit&&(s(t,!1),0===t.strm.avail_out)?bt:mt}function b(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function m(t){t.window_size=2*t.w_size,o(t.head),t.max_lazy_match=I[t.level].max_lazy,t.good_match=I[t.level].good_length,t.nice_match=I[t.level].nice_length,t.max_chain_length=I[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=st-1,t.match_available=0,t.ins_h=0}function w(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Q,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new T.Buf16(2*ot),this.dyn_dtree=new T.Buf16(2*(2*rt+1)),this.bl_tree=new T.Buf16(2*(2*it+1)),o(this.dyn_ltree),o(this.dyn_dtree),o(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new T.Buf16(at+1),this.heap=new T.Buf16(2*nt+1),o(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new T.Buf16(2*nt+1),o(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function x(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=J,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?ft:yt,t.adler=2===e.wrap?0:1,e.last_flush=M,O._tr_init(e),U):r(t,j)}function _(t){var e=x(t);return e===U&&m(t.state),e}function k(t,e){return t&&t.state?2!==t.state.wrap?j:(t.state.gzhead=e,U):j}function S(t,e,n,i,o,a){if(!t)return j;var s=1;if(e===H&&(e=6),i<0?(s=0,i=-i):i>15&&(s=2,i-=16),o<1||o>$||n!==Q||i<8||i>15||e<0||e>9||a<0||a>X)return r(t,j);8===i&&(i=9);var u=new w;return t.state=u,u.strm=t,u.wrap=s,u.gzhead=null,u.w_bits=i,u.w_size=1<N||e<0)return t?r(t,j):j;if(s=t.state,!t.output||!t.input&&0!==t.avail_in||s.status===vt&&e!==D)return r(t,0===t.avail_out?V:j);if(s.strm=t,n=s.last_flush,s.last_flush=e,s.status===ft)if(2===s.wrap)t.adler=0,u(s,31),u(s,139),u(s,8),s.gzhead?(u(s,(s.gzhead.text?1:0)+(s.gzhead.hcrc?2:0)+(s.gzhead.extra?4:0)+(s.gzhead.name?8:0)+(s.gzhead.comment?16:0)),u(s,255&s.gzhead.time),u(s,s.gzhead.time>>8&255),u(s,s.gzhead.time>>16&255),u(s,s.gzhead.time>>24&255),u(s,9===s.level?2:s.strategy>=Z||s.level<2?4:0),u(s,255&s.gzhead.os),s.gzhead.extra&&s.gzhead.extra.length&&(u(s,255&s.gzhead.extra.length),u(s,s.gzhead.extra.length>>8&255)),s.gzhead.hcrc&&(t.adler=L(t.adler,s.pending_buf,s.pending,0)),s.gzindex=0,s.status=ht):(u(s,0),u(s,0),u(s,0),u(s,0),u(s,0),u(s,9===s.level?2:s.strategy>=Z||s.level<2?4:0),u(s,_t),s.status=yt);else{var h=Q+(s.w_bits-8<<4)<<8,p=-1;p=s.strategy>=Z||s.level<2?0:s.level<6?1:6===s.level?2:3,h|=p<<6,0!==s.strstart&&(h|=ct),h+=31-h%31,s.status=yt,l(s,h),0!==s.strstart&&(l(s,t.adler>>>16),l(s,65535&t.adler)),t.adler=1}if(s.status===ht)if(s.gzhead.extra){for(c=s.pending;s.gzindex<(65535&s.gzhead.extra.length)&&(s.pending!==s.pending_buf_size||(s.gzhead.hcrc&&s.pending>c&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),a(t),c=s.pending,s.pending!==s.pending_buf_size));)u(s,255&s.gzhead.extra[s.gzindex]),s.gzindex++;s.gzhead.hcrc&&s.pending>c&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),s.gzindex===s.gzhead.extra.length&&(s.gzindex=0,s.status=pt)}else s.status=pt;if(s.status===pt)if(s.gzhead.name){c=s.pending;do{if(s.pending===s.pending_buf_size&&(s.gzhead.hcrc&&s.pending>c&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),a(t),c=s.pending,s.pending===s.pending_buf_size)){f=1;break}f=s.gzindexc&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),0===f&&(s.gzindex=0,s.status=dt)}else s.status=dt;if(s.status===dt)if(s.gzhead.comment){c=s.pending;do{if(s.pending===s.pending_buf_size&&(s.gzhead.hcrc&&s.pending>c&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),a(t),c=s.pending,s.pending===s.pending_buf_size)){f=1;break}f=s.gzindexc&&(t.adler=L(t.adler,s.pending_buf,s.pending-c,c)),0===f&&(s.status=gt)}else s.status=gt;if(s.status===gt&&(s.gzhead.hcrc?(s.pending+2>s.pending_buf_size&&a(t),s.pending+2<=s.pending_buf_size&&(u(s,255&t.adler),u(s,t.adler>>8&255),t.adler=0,s.status=yt)):s.status=yt),0!==s.pending){if(a(t),0===t.avail_out)return s.last_flush=-1,U}else if(0===t.avail_in&&i(e)<=i(n)&&e!==D)return r(t,V);if(s.status===vt&&0!==t.avail_in)return r(t,V);if(0!==t.avail_in||0!==s.lookahead||e!==M&&s.status!==vt){var d=s.strategy===Z?v(s,e):s.strategy===Y?y(s,e):I[s.level].func(s,e);if(d!==wt&&d!==xt||(s.status=vt),d===bt||d===wt)return 0===t.avail_out&&(s.last_flush=-1),U;if(d===mt&&(e===F?O._tr_align(s):e!==N&&(O._tr_stored_block(s,0,0,!1),e===z&&(o(s.head),0===s.lookahead&&(s.strstart=0,s.block_start=0,s.insert=0))),a(t),0===t.avail_out))return s.last_flush=-1,U}return e!==D?U:s.wrap<=0?W:(2===s.wrap?(u(s,255&t.adler),u(s,t.adler>>8&255),u(s,t.adler>>16&255),u(s,t.adler>>24&255),u(s,255&t.total_in),u(s,t.total_in>>8&255),u(s,t.total_in>>16&255),u(s,t.total_in>>24&255)):(l(s,t.adler>>>16),l(s,65535&t.adler)),a(t),s.wrap>0&&(s.wrap=-s.wrap),0!==s.pending?U:W)}function P(t){var e;return t&&t.state?(e=t.state.status)!==ft&&e!==ht&&e!==pt&&e!==dt&&e!==gt&&e!==yt&&e!==vt?r(t,j):(t.state=null,e===yt?r(t,G):U):j}function E(t,e){var n,r,i,a,s,u,l,c,f=e.length;if(!t||!t.state)return j;if(n=t.state,2===(a=n.wrap)||1===a&&n.status!==ft||n.lookahead)return j;for(1===a&&(t.adler=B(t.adler,e,f,0)),n.wrap=0,f>=n.w_size&&(0===a&&(o(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new T.Buf8(n.w_size),T.arraySet(c,e,f-n.w_size,n.w_size,0),e=c,f=n.w_size),s=t.avail_in,u=t.next_in,l=t.input,t.avail_in=f,t.next_in=0,t.input=e,h(n);n.lookahead>=st;){r=n.strstart,i=n.lookahead-(st-1);do{n.ins_h=(n.ins_h<=0;)t[e]=0}function i(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function o(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function a(t){return t<256?ot[t]:ot[256+(t>>>7)]}function s(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function u(t,e,n){t.bi_valid>Z-n?(t.bi_buf|=e<>Z-t.bi_valid,t.bi_valid+=n-Z):(t.bi_buf|=e<>>=1,n<<=1}while(--e>0);return n>>>1}function f(t){16===t.bi_valid?(s(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function h(t,e){var n,r,i,o,a,s,u=e.dyn_tree,l=e.max_code,c=e.stat_desc.static_tree,f=e.stat_desc.has_stree,h=e.stat_desc.extra_bits,p=e.stat_desc.extra_base,d=e.stat_desc.max_length,g=0;for(o=0;o<=q;o++)t.bl_count[o]=0;for(u[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;nd&&(o=d,g++),u[2*r+1]=o,r>l||(t.bl_count[o]++,a=0,r>=p&&(a=h[r-p]),s=u[2*r],t.opt_len+=s*(o+a),f&&(t.static_len+=s*(c[2*r+1]+a)));if(0!==g){do{for(o=d-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[d]--,g-=2}while(g>0);for(o=d;0!==o;o--)for(r=t.bl_count[o];0!==r;)(i=t.heap[--n])>l||(u[2*i+1]!==o&&(t.opt_len+=(o-u[2*i+1])*u[2*i],u[2*i+1]=o),r--)}}function p(t,e,n){var r,i,o=new Array(q+1),a=0;for(r=1;r<=q;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=c(o[s]++,s))}}function d(){var t,e,n,r,o,a=new Array(q+1);for(n=0,r=0;r>=7;r8?s(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function v(t,e,n,r){y(t),r&&(s(t,n),s(t,~n)),B.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}function b(t,e,n,r){var i=2*e,o=2*n;return t[i]>1;n>=1;n--)m(t,o,n);i=u;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],m(t,o,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,o[2*i]=o[2*n]+o[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,o[2*n+1]=o[2*r+1]=i,t.heap[1]=i++,m(t,o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],h(t,e),p(o,l,t.bl_count)}function _(t,e,n){var r,i,o=-1,a=e[1],s=0,u=7,l=4;for(0===a&&(u=138,l=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s=3&&0===t.bl_tree[2*nt[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function C(t,e,n,r){var i;for(u(t,e-257,5),u(t,n-1,5),u(t,r-4,4),i=0;i>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return M;for(e=32;e0?(t.strm.data_type===F&&(t.strm.data_type=A(t)),x(t,t.l_desc),x(t,t.d_desc),a=S(t),i=t.opt_len+3+7>>>3,(o=t.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?E(t,e,n,r):t.strategy===L||o===i?(u(t,(D<<1)+(r?1:0),3),w(t,rt,it)):(u(t,(N<<1)+(r?1:0),3),C(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),w(t,t.dyn_ltree,t.dyn_dtree)),g(t),r&&y(t)}function O(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(at[n]+W+1)]++,t.dyn_dtree[2*a(e)]++),t.last_lit===t.lit_bufsize-1}var B=n(64),L=4,R=0,M=1,F=2,z=0,D=1,N=2,U=29,W=256,j=W+1+U,G=30,V=19,H=2*j+1,q=15,Z=16,Y=7,X=256,K=16,J=17,Q=18,$=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],tt=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],nt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],rt=new Array(2*(j+2));r(rt);var it=new Array(2*G);r(it);var ot=new Array(512);r(ot);var at=new Array(256);r(at);var st=new Array(U);r(st);var ut=new Array(G);r(ut);var lt,ct,ft,ht=!1;e._tr_init=P,e._tr_stored_block=E,e._tr_flush_block=T,e._tr_tally=O,e._tr_align=I},function(t,e){"use strict";function n(t,e,n,r){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==n;){a=n>2e3?2e3:n,n-=a;do{i=i+e[r++]|0,o=o+i|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}t.exports=n},function(t,e){"use strict";function n(t,e,n,i){var o=r,a=i+n;t^=-1;for(var s=i;s>>8^o[255&(t^e[s])];return-1^t}var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();t.exports=n},function(t,e,n){"use strict";function r(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function i(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new b.Buf16(320),this.work=new b.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function o(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=z,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new b.Buf32(gt),e.distcode=e.distdyn=new b.Buf32(yt),e.sane=1,e.back=-1,I):B}function a(t){var e;return t&&t.state?(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,o(t)):B}function s(t,e){var n,r;return t&&t.state?(r=t.state,e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?B:(null!==r.window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,a(t))):B}function u(t,e){var n,r;return t?(r=new i,t.state=r,r.window=null,n=s(t,e),n!==I&&(t.state=null),n):B}function l(t){return u(t,vt)}function c(t){if(bt){var e;for(y=new b.Buf32(512),v=new b.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(_(S,t.lens,0,288,y,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;_(C,t.lens,0,32,v,0,t.work,{bits:5}),bt=!1}t.lencode=y,t.lenbits=9,t.distcode=v,t.distbits=5}function f(t,e,n,r){var i,o=t.state;return null===o.window&&(o.wsize=1<=o.wsize?(b.arraySet(o.window,e,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),b.arraySet(o.window,e,n-r,i,o.wnext),r-=i,r?(b.arraySet(o.window,e,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=w(n.check,Pt,2,0),h=0,p=0,n.mode=D;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",n.mode=ht;break}if((15&h)!==F){t.msg="unknown compression method",n.mode=ht;break}if(h>>>=4,p-=4,_t=8+(15&h),0===n.wbits)n.wbits=_t;else if(_t>n.wbits){t.msg="invalid window size",n.mode=ht;break}n.dmax=1<<_t,t.adler=n.check=1,n.mode=512&h?q:Y,h=0,p=0;break;case D:for(;p<16;){if(0===u)break t;u--,h+=i[a++]<>8&1),512&n.flags&&(Pt[0]=255&h,Pt[1]=h>>>8&255,n.check=w(n.check,Pt,2,0)),h=0,p=0,n.mode=N;case N:for(;p<32;){if(0===u)break t;u--,h+=i[a++]<>>8&255,Pt[2]=h>>>16&255,Pt[3]=h>>>24&255,n.check=w(n.check,Pt,4,0)),h=0,p=0,n.mode=U;case U:for(;p<16;){if(0===u)break t;u--,h+=i[a++]<>8),512&n.flags&&(Pt[0]=255&h,Pt[1]=h>>>8&255,n.check=w(n.check,Pt,2,0)),h=0,p=0,n.mode=W;case W:if(1024&n.flags){for(;p<16;){if(0===u)break t;u--,h+=i[a++]<>>8&255,n.check=w(n.check,Pt,2,0)),h=0,p=0}else n.head&&(n.head.extra=null);n.mode=j;case j:if(1024&n.flags&&(y=n.length,y>u&&(y=u),y&&(n.head&&(_t=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),b.arraySet(n.head.extra,i,a,y,_t)),512&n.flags&&(n.check=w(n.check,i,y,a)),u-=y,a+=y,n.length-=y),n.length))break t;n.length=0,n.mode=G;case G:if(2048&n.flags){if(0===u)break t;y=0;do{_t=i[a+y++],n.head&&_t&&n.length<65536&&(n.head.name+=String.fromCharCode(_t))}while(_t&&y>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Y;break;case q:for(;p<32;){if(0===u)break t;u--,h+=i[a++]<>>=7&p,p-=7&p,n.mode=lt;break}for(;p<3;){if(0===u)break t;u--,h+=i[a++]<>>=1,p-=1,3&h){case 0:n.mode=K;break;case 1:if(c(n),n.mode=nt,e===E){h>>>=2,p-=2;break t}break;case 2:n.mode=$;break;case 3:t.msg="invalid block type",n.mode=ht}h>>>=2,p-=2;break;case K:for(h>>>=7&p,p-=7&p;p<32;){if(0===u)break t;u--,h+=i[a++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=ht;break}if(n.length=65535&h,h=0,p=0,n.mode=J,e===E)break t;case J:n.mode=Q;case Q:if(y=n.length){if(y>u&&(y=u),y>l&&(y=l),0===y)break t;b.arraySet(o,i,a,y,s),u-=y,a+=y,l-=y,s+=y,n.length-=y;break}n.mode=Y;break;case $:for(;p<14;){if(0===u)break t;u--,h+=i[a++]<>>=5,p-=5,n.ndist=1+(31&h),h>>>=5,p-=5,n.ncode=4+(15&h),h>>>=4,p-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=ht;break}n.have=0,n.mode=tt;case tt:for(;n.have>>=3,p-=3}for(;n.have<19;)n.lens[Et[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,St={bits:n.lenbits},kt=_(k,n.lens,0,19,n.lencode,0,n.work,St),n.lenbits=St.bits,kt){t.msg="invalid code lengths set",n.mode=ht;break}n.have=0,n.mode=et;case et:for(;n.have>>24,vt=At>>>16&255,bt=65535&At,!(yt<=p);){if(0===u)break t;u--,h+=i[a++]<>>=yt,p-=yt,n.lens[n.have++]=bt;else{if(16===bt){for(Ct=yt+2;p>>=yt,p-=yt,0===n.have){t.msg="invalid bit length repeat",n.mode=ht;break}_t=n.lens[n.have-1],y=3+(3&h),h>>>=2,p-=2}else if(17===bt){for(Ct=yt+3;p>>=yt,p-=yt,_t=0,y=3+(7&h),h>>>=3,p-=3}else{for(Ct=yt+7;p>>=yt,p-=yt,_t=0,y=11+(127&h),h>>>=7,p-=7}if(n.have+y>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=ht;break}for(;y--;)n.lens[n.have++]=_t}}if(n.mode===ht)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=ht;break}if(n.lenbits=9,St={bits:n.lenbits},kt=_(S,n.lens,0,n.nlen,n.lencode,0,n.work,St),n.lenbits=St.bits,kt){t.msg="invalid literal/lengths set",n.mode=ht;break}if(n.distbits=6,n.distcode=n.distdyn,St={bits:n.distbits},kt=_(C,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,St),n.distbits=St.bits,kt){t.msg="invalid distances set",n.mode=ht;break}if(n.mode=nt,e===E)break t;case nt:n.mode=rt;case rt:if(u>=6&&l>=258){t.next_out=s,t.avail_out=l,t.next_in=a,t.avail_in=u,n.hold=h,n.bits=p,x(t,g),s=t.next_out,o=t.output,l=t.avail_out,a=t.next_in,i=t.input,u=t.avail_in,h=n.hold,p=n.bits,n.mode===Y&&(n.back=-1);break}for(n.back=0;At=n.lencode[h&(1<>>24,vt=At>>>16&255,bt=65535&At,!(yt<=p);){if(0===u)break t;u--,h+=i[a++]<>mt)],yt=At>>>24,vt=At>>>16&255,bt=65535&At,!(mt+yt<=p);){if(0===u)break t;u--,h+=i[a++]<>>=mt,p-=mt,n.back+=mt}if(h>>>=yt,p-=yt,n.back+=yt,n.length=bt,0===vt){n.mode=ut;break}if(32&vt){n.back=-1,n.mode=Y;break}if(64&vt){t.msg="invalid literal/length code",n.mode=ht;break}n.extra=15&vt,n.mode=it;case it:if(n.extra){for(Ct=n.extra;p>>=n.extra,p-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=ot;case ot:for(;At=n.distcode[h&(1<>>24,vt=At>>>16&255,bt=65535&At,!(yt<=p);){if(0===u)break t;u--,h+=i[a++]<>mt)],yt=At>>>24,vt=At>>>16&255,bt=65535&At,!(mt+yt<=p);){if(0===u)break t;u--,h+=i[a++]<>>=mt,p-=mt,n.back+=mt}if(h>>>=yt,p-=yt,n.back+=yt,64&vt){t.msg="invalid distance code",n.mode=ht;break}n.offset=bt,n.extra=15&vt,n.mode=at;case at:if(n.extra){for(Ct=n.extra;p>>=n.extra,p-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=ht;break}n.mode=st;case st:if(0===l)break t;if(y=g-l,n.offset>y){if((y=n.offset-y)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=ht;break}y>n.wnext?(y-=n.wnext,v=n.wsize-y):v=n.wnext-y,y>n.length&&(y=n.length),gt=n.window}else gt=o,v=s-n.offset,y=n.length;y>l&&(y=l),l-=y,n.length-=y;do{o[s++]=gt[v++]}while(--y);0===n.length&&(n.mode=rt);break;case ut:if(0===l)break t;o[s++]=n.length,l--,n.mode=rt;break;case lt:if(n.wrap){for(;p<32;){if(0===u)break t;u--,h|=i[a++]<>>24,p>>>=w,d-=w,0===(w=m>>>16&255))A[o++]=65535&m;else{if(!(16&w)){if(0==(64&w)){m=g[(65535&m)+(p&(1<>>=w,d-=w),d<15&&(p+=C[r++]<>>24,p>>>=w,d-=w,!(16&(w=m>>>16&255))){if(0==(64&w)){m=y[(65535&m)+(p&(1<u){t.msg="invalid distance too far back",n.mode=30;break t}if(p>>>=w,d-=w,w=o-a,_>w){if((w=_-w)>c&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(k=0,S=h,0===f){if(k+=l-w,w2;)A[o++]=S[k++],A[o++]=S[k++],A[o++]=S[k++],x-=3;x&&(A[o++]=S[k++],x>1&&(A[o++]=S[k++]))}else{k=o-_;do{A[o++]=A[k++],A[o++]=A[k++],A[o++]=A[k++],x-=3}while(x>2);x&&(A[o++]=A[k++],x>1&&(A[o++]=A[k++]))}break}}break}}while(r>3,r-=x,d-=x<<3,p&=(1<=1&&0===M[A];A--);if(P>A&&(P=A),0===A)return l[c++]=20971520,l[c++]=20971520,h.bits=1,0;for(C=1;C0&&(0===t||1!==A))return-1;for(F[1]=0,k=1;k<15;k++)F[k+1]=F[k]+M[k];for(S=0;S852||2===t&&O>592)return 1;for(var N=0;;){N++,m=k-I,f[S]b?(w=z[D+f[S]],x=L[R+f[S]]):(w=96,x=0),p=1<>I)+d]=m<<24|w<<16|x|0}while(0!==d);for(p=1<>=1;if(0!==p?(B&=p-1,B+=p):B=0,S++,0==--M[k]){if(k===A)break;k=e[n+f[S]]}if(k>P&&(B&y)!==g){for(0===I&&(I=P),v+=C,E=k-I,T=1<852||2===t&&O>592)return 1;g=B&y,l[g]=P<<24|E<<16|v-c|0}}return 0!==B&&(l[v+B]=k-I<<24|64<<16|0),h.bits=P,0}},function(t,e){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(t,e,n){(function(t,r){function i(t,n){var r={seen:[],stylize:a};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),g(n)?r.showHidden=n:n&&e._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=o),u(r,t,r.depth)}function o(t,e){var n=i.styles[e];return n?"["+i.colors[n][0]+"m"+t+"["+i.colors[n][1]+"m":t}function a(t,e){return t}function s(t){var e={};return t.forEach(function(t,n){e[t]=!0}),e}function u(t,n,r){if(t.customInspect&&n&&A(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return m(i)||(i=u(t,i,r)),i}var o=l(t,n);if(o)return o;var a=Object.keys(n),g=s(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),C(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return c(n);if(0===a.length){if(A(n)){var y=n.name?": "+n.name:"";return t.stylize("[Function"+y+"]","special")}if(_(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return t.stylize(Date.prototype.toString.call(n),"date");if(C(n))return c(n)}var v="",b=!1,w=["{","}"];if(d(n)&&(b=!0,w=["[","]"]),A(n)){v=" [Function"+(n.name?": "+n.name:"")+"]"}if(_(n)&&(v=" "+RegExp.prototype.toString.call(n)),S(n)&&(v=" "+Date.prototype.toUTCString.call(n)),C(n)&&(v=" "+c(n)),0===a.length&&(!b||0==n.length))return w[0]+v+w[1];if(r<0)return _(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special");t.seen.push(n);var x;return x=b?f(t,n,r,g,a):a.map(function(e){return h(t,n,r,g,e,b)}),t.seen.pop(),p(x,v,w)}function l(t,e){if(x(e))return t.stylize("undefined","undefined");if(m(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return b(e)?t.stylize(""+e,"number"):g(e)?t.stylize(""+e,"boolean"):y(e)?t.stylize("null","null"):void 0}function c(t){return"["+Error.prototype.toString.call(t)+"]"}function f(t,e,n,r,i){for(var o=[],a=0,s=e.length;a-1&&(s=o?s.split("\n").map(function(t){return" "+t}).join("\n").substr(2):"\n"+s.split("\n").map(function(t){return" "+t}).join("\n"))):s=t.stylize("[Circular]","special")),x(a)){if(o&&i.match(/^\d+$/))return s;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"))}return a+": "+s}function p(t,e,n){var r=0;return t.reduce(function(t,e){return r++,e.indexOf("\n")>=0&&r++,t+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+n[1]:n[0]+e+" "+t.join(", ")+" "+n[1]}function d(t){return Array.isArray(t)}function g(t){return"boolean"==typeof t}function y(t){return null===t}function v(t){return null==t}function b(t){return"number"==typeof t}function m(t){return"string"==typeof t}function w(t){return"symbol"==typeof t}function x(t){return void 0===t}function _(t){return k(t)&&"[object RegExp]"===E(t)}function k(t){return"object"==typeof t&&null!==t}function S(t){return k(t)&&"[object Date]"===E(t)}function C(t){return k(t)&&("[object Error]"===E(t)||t instanceof Error)}function A(t){return"function"==typeof t}function P(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t}function E(t){return Object.prototype.toString.call(t)}function I(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var T=/%[sdj%]/g;e.format=function(t){if(!m(t)){for(var e=[],n=0;n=o)return t;switch(t){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return t}}),s=r[n];n=0;s--)if(u[s]!==l[s])return!1;for(s=u.length-1;s>=0;s--)if(a=u[s],!p(t[a],e[a],n,r))return!1;return!0}function y(t,e,n){p(t,e,!0)&&f(t,e,n,"notDeepStrictEqual",y)}function v(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function b(t){var e;try{t()}catch(t){e=t}return e}function m(t,e,n,r){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=b(e),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),t&&!i&&f(i,n,"Missing expected exception"+r);var o="string"==typeof r,a=!t&&w.isError(i),s=!t&&i&&!n;if((a&&o&&v(i,n)||s)&&f(i,n,"Got unwanted exception"+r),t&&i&&n&&!v(i,n)||!t&&i)throw i}var w=n(72),x=Object.prototype.hasOwnProperty,_=Array.prototype.slice,k=function(){return"foo"===function(){}.name}(),S=t.exports=h,C=/\s*function\s+([^\(\s]*)\s*/;S.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=c(this),this.generatedMessage=!0);var e=t.stackStartFunction||f;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var n=new Error;if(n.stack){var r=n.stack,i=s(e),o=r.indexOf("\n"+i);if(o>=0){var a=r.indexOf("\n",o+1);r=r.substring(a+1)}this.stack=r}}},w.inherits(S.AssertionError,Error),S.fail=f,S.ok=h,S.equal=function(t,e,n){t!=e&&f(t,e,n,"==",S.equal)},S.notEqual=function(t,e,n){t==e&&f(t,e,n,"!=",S.notEqual)},S.deepEqual=function(t,e,n){p(t,e,!1)||f(t,e,n,"deepEqual",S.deepEqual)},S.deepStrictEqual=function(t,e,n){p(t,e,!0)||f(t,e,n,"deepStrictEqual",S.deepStrictEqual)},S.notDeepEqual=function(t,e,n){p(t,e,!1)&&f(t,e,n,"notDeepEqual",S.notDeepEqual)},S.notDeepStrictEqual=y,S.strictEqual=function(t,e,n){t!==e&&f(t,e,n,"===",S.strictEqual)},S.notStrictEqual=function(t,e,n){t===e&&f(t,e,n,"!==",S.notStrictEqual)},S.throws=function(t,e,n){m(!0,t,e,n)},S.doesNotThrow=function(t,e,n){m(!1,t,e,n)},S.ifError=function(t){if(t)throw t};var A=Object.keys||function(t){var e=[];for(var n in t)x.call(t,n)&&e.push(n);return e}}).call(e,function(){return this}())},function(t,e){(function(){var e;e=function(){function t(t,r){var i;this.document=t,null==r&&(r={}),this.size=r.size||"letter",this.layout=r.layout||"portrait","number"==typeof r.margin?this.margins={top:r.margin,left:r.margin,bottom:r.margin,right:r.margin}:this.margins=r.margins||e,i=Array.isArray(this.size)?this.size:n[this.size.toUpperCase()],this.width=i["portrait"===this.layout?0:1],this.height=i["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),Object.defineProperties(this,{fonts:{get:function(t){return function(){var e;return null!=(e=t.resources.data).Font?e.Font:e.Font={}}}(this)},xobjects:{get:function(t){return function(){var e;return null!=(e=t.resources.data).XObject?e.XObject:e.XObject={}}}(this)},ext_gstates:{get:function(t){return function(){var e;return null!=(e=t.resources.data).ExtGState?e.ExtGState:e.ExtGState={}}}(this)},patterns:{get:function(t){return function(){var e;return null!=(e=t.resources.data).Pattern?e.Pattern:e.Pattern={}}}(this)},annotations:{get:function(t){return function(){var e;return null!=(e=t.dictionary.data).Annots?e.Annots:e.Annots=[]}}(this)}}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources})}var e,n;return t.prototype.maxY=function(){return this.height-this.margins.bottom},t.prototype.write=function(t){return this.content.write(t)},t.prototype.end=function(){return this.dictionary.end(),this.resources.end(),this.content.end()},e={top:72,left:72,bottom:72,right:72},n={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},t}(),t.exports=e}).call(this)},function(t,e,n){(function(){var e,r,i,o,a;a=n(78),e=a.PDFGradient,r=a.PDFLinearGradient,i=a.PDFRadialGradient,t.exports={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._gradCount=0},_normalizeColor:function(t){var n,r;return t instanceof e?t:("string"==typeof t&&("#"===t.charAt(0)?(4===t.length&&(t=t.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3")),n=parseInt(t.slice(1),16),t=[n>>16,n>>8&255,255&n]):o[t]&&(t=o[t])),Array.isArray(t)?(3===t.length?t=function(){var e,n,i;for(i=[],e=0,n=t.length;eg;s=0<=g?++u:--u)n.push(0,1),s+2!==this.stops.length&&e.push(this.stops[s+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[s+0][1],C1:this.stops[s+1][1],N:1}),m.push(r),r.end();if(1===m.length?r=m[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:m,Bounds:e,Encode:n}),r.end()),this.id="Sh"+ ++this.doc._gradCount,v=this.shader(r),v.end(),d=this.doc.ref({Type:"Pattern",PatternType:2,Shading:v,Matrix:function(){var t,e,n,r;for(n=this.matrix,r=[],t=0,e=n.length;t0&&(e[e.length]=+i),c[c.length]={cmd:r,args:e},e=[],i="",a=!1),r=n;else if(" "===n||","===n||"-"===n&&i.length>0&&"e"!==i[i.length-1]||"."===n&&a){if(0===i.length)continue;e.length===l?(c[c.length]={cmd:r,args:e},e=[+i],"M"===r&&(r="L"),"m"===r&&(r="l")):e[e.length]=+i,a="."===n,i="-"===n||"."===n?n:""}else i+=n,"."===n&&(a=!0);return i.length>0&&(e.length===l?(c[c.length]={cmd:r,args:e},e=[+i],"M"===r&&(r="L"),"m"===r&&(r="l")):e[e.length]=+i),c[c.length]={cmd:r,args:e},c},r=i=s=u=h=p=0,e=function(t,e){var n,o,a,c,f;for(r=i=s=u=h=p=0,o=a=0,c=t.length;a1&&(m=Math.sqrt(m),n*=m,r*=m),f=g/n,h=C/n,p=-C/r,d=g/r,B=f*l+h*c,M=p*l+d*c,L=f*t+h*e,F=p*t+d*e,y=(L-B)*(L-B)+(F-M)*(F-M),S=1/y-.25,S<0&&(S=0),k=Math.sqrt(S),o===i&&(k=-k),R=.5*(B+L)-k*(F-M),z=.5*(M+F)+k*(L-B),P=Math.atan2(M-z,B-R),E=Math.atan2(F-z,L-R),O=E-P,O<0&&1===o?O+=2*Math.PI:O>0&&0===o&&(O-=2*Math.PI),_=Math.ceil(Math.abs(O/(.5*Math.PI+.001))),x=[],v=b=0,w=_;0<=w?bw;v=0<=w?++b:--b)I=P+v*O/_,T=P+(v+1)*O/_,x[v]=[R,z,I,T,n,r,C,g];return x},c=function(t,e,n,r,i,o,a,s){var u,l,c,f,h,p,d,g,y,v,b,m;return u=s*i,l=-a*o,c=a*i,f=s*o,p=.5*(r-n),h=8/3*Math.sin(.5*p)*Math.sin(.5*p)/Math.sin(p),d=t+Math.cos(n)-h*Math.sin(n),v=e+Math.sin(n)+h*Math.cos(n),y=t+Math.cos(r),m=e+Math.sin(r),g=y+h*Math.sin(r),b=m-h*Math.cos(r),[u*d+l*v,c*d+f*v,u*g+l*b,c*g+f*b,u*y+l*m,c*y+f*m]},t}(),t.exports=e}).call(this)},function(t,e,n){(function(){var e;e=n(82),t.exports={initFonts:function(){this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={}},font:function(t,n,r){var i,o,a,s;return"number"==typeof n&&(r=n,n=null),"string"==typeof t&&this._registeredFonts[t]?(i=t,s=this._registeredFonts[t],t=s.src,n=s.family):"string"!=typeof(i=n||t)&&(i=null),null!=r&&this.fontSize(r),(o=this._fontFamilies[i])?(this._font=o,this):(a="F"+ ++this._fontCount,this._font=e.open(this,t,n,a),(o=this._fontFamilies[this._font.name])?(this._font=o,this):(i&&(this._fontFamilies[i]=this._font),this._fontFamilies[this._font.name]=this._font,this))},fontSize:function(t){return this._fontSize=t,this},currentLineHeight:function(t){return null==t&&(t=!1),this._font.lineHeight(this._fontSize,t)},registerFont:function(t,e,n){return this._registeredFonts[t]={src:e,family:n},this}}}).call(this)},function(t,e,n){(function(e){(function(){var r,i,o,a;a=n(83),i=function(){function t(){throw new Error("Cannot construct a PDFFont directly.")}return t.open=function(t,n,i,s){var u;if("string"==typeof n){if(o.isStandardFont(n))return new o(t,n,s);u=a.openSync(n,i)}else e.isBuffer(n)?u=a.create(n,i):n instanceof Uint8Array?u=a.create(new e(n),i):n instanceof ArrayBuffer&&(u=a.create(new e(new Uint8Array(n)),i));if(null==u)throw new Error("Not a supported font format or standard PDF font.");return new r(t,u,s)},t.prototype.encode=function(t){throw new Error("Must be implemented by subclasses")},t.prototype.widthOfString=function(t){throw new Error("Must be implemented by subclasses")},t.prototype.ref=function(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()},t.prototype.finalize=function(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0},t.prototype.embed=function(){throw new Error("Must be implemented by subclasses")},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.descender)/1e3*t},t}(),t.exports=i,o=n(285),r=n(287)}).call(this)}).call(e,n(2).Buffer)},function(t,e,n){(function(e,r){"use strict";function i(t){return t&&"object"==typeof t&&"default"in t?t.default:t}function o(t,e,n){if(n.get){var r=n.get;n.get=function(){var t=r.call(this);return ut(this,e,{value:t}),t}}else if("function"==typeof n.value){var i=n.value;return{get:function(){function t(){for(var t=arguments.length,e=Array(t),r=0;r0?e[0]:"value";if(n.has(o))return n.get(o);var a=i.apply(this,e);return n.set(o,a),a}var n=new ft;return ut(this,e,{value:t}),t}}}}function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return 1===t&&qt[n]?qt[n]:Ht[t][e]}function s(t){var e=new nt.Struct({lookupType:nt.uint16,flags:Ie,subTableCount:nt.uint16,subTables:new nt.Array(new nt.Pointer(nt.uint16,t),"subTableCount"),markFilteringSet:new nt.Optional(nt.uint16,function(t){return t.flags.flags.useMarkFilteringSet})});return new nt.LazyArray(new nt.Pointer(nt.uint16,e),nt.uint16)}function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nt.uint16,n=vt({newState:nt.uint16,flags:nt.uint16},t),r=new nt.Struct(n),i=new di(new nt.Array(nt.uint16,function(t){return t.nClasses}));return new nt.Struct({nClasses:nt.uint32,classTable:new nt.Pointer(nt.uint32,new gi(e)),stateArray:new nt.Pointer(nt.uint32,i),entryTable:new nt.Pointer(nt.uint32,new di(r))})}function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:nt.uint16,new nt.Struct({version:function(){return 8},firstGlyph:nt.uint16,values:new nt.Array(nt.uint8,nt.uint16)})),n=vt({newStateOffset:nt.uint16,newState:function(t){return(t.newStateOffset-(t.parent.stateArray.base-t.parent._startOffset))/t.parent.nClasses},flags:nt.uint16},t),r=new nt.Struct(n),i=new di(new nt.Array(nt.uint8,function(t){return t.nClasses}));return new nt.Struct({nClasses:nt.uint16,classTable:new nt.Pointer(nt.uint16,e),stateArray:new nt.Pointer(nt.uint16,i),entryTable:new nt.Pointer(nt.uint16,new di(r))})}function c(t,e){for(var n=0,r=t.length-1;n<=r;){var i=n+r>>1,o=e(t[i]);if(o<0)r=i-1;else{if(!(o>0))return i;n=i+1}}return-1}function f(t,e){for(var n=[];t3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=t.splice(n[0]-(n[1]-1),n[1]);i&&o.reverse();var a=t.splice.apply(t,[e[0],e[1]].concat(o));return r&&a.reverse(),t.splice.apply(t,[n[0]-(e[1]-1),0].concat(a)),t}function x(t,e,n,r){switch(e){case 0:return t;case 1:return w(t,[n,1],[r,0]);case 2:return w(t,[n,0],[r,1]);case 3:return w(t,[n,1],[r,1]);case 4:return w(t,[n,2],[r,0]);case 5:return w(t,[n,2],[r,0],!0,!1);case 6:return w(t,[n,0],[r,2]);case 7:return w(t,[n,0],[r,2],!1,!0);case 8:return w(t,[n,1],[r,2]);case 9:return w(t,[n,1],[r,2],!1,!0);case 10:return w(t,[n,2],[r,1]);case 11:return w(t,[n,2],[r,1],!0,!1);case 12:return w(t,[n,2],[r,2]);case 13:return w(t,[n,2],[r,2],!0,!1);case 14:return w(t,[n,2],[r,2],!1,!0);case 15:return w(t,[n,2],[r,2],!0,!0);default:throw new Error("Unknown verb: "+e)}}function _(t){var e=Go.get(t);if(e)return e-1;var n=xt.getCategory(t);return"Mn"===n||"Me"===n||"Cf"===n?Ho.Transparent:Ho.Non_Joining}function k(t){return ha(t)?_a:pa(t)?ka:da(t)?Sa:va(t)?Ca:ya(t)?Aa:ga(t)?Pa:xa}function S(t,e,n){return new $o(t,t.glyphForCodePoint(e).id,[e],n)}function C(t,e,n){var r=t[e],i=r.codePoints[0],o=i-ea,a=oa+o%sa;o=o/sa|0;var s=ra+o/aa|0,u=ia+o%aa;if(!n.hasGlyphForCodePoint(s)||!n.hasGlyphForCodePoint(u)||a!==oa&&!n.hasGlyphForCodePoint(a))return e;var l=S(n,s,r.features);l.features.ljmo=!0;var c=S(n,u,r.features);c.features.vjmo=!0;var f=[l,c];if(a>oa){var h=S(n,a,r.features);h.features.tjmo=!0,f.push(h)}return t.splice.apply(t,[e,1].concat(f)),e+f.length-1}function A(t,e,n){var r=t[e],i=t[e].codePoints[0],o=k(i),a=t[e-1].codePoints[0],s=k(a),u=void 0,l=void 0,c=void 0,f=void 0;if(s===Ca&&o===Sa)u=a,f=r;else{o===ka?(l=t[e-1],c=r):(l=t[e-2],c=t[e-1],f=r);var h=l.codePoints[0],p=c.codePoints[0];ba(h)&&ma(p)&&(u=ea+((h-ra)*aa+(p-ia))*sa)}var d=f&&f.codePoints[0]||oa;if(null!=u&&(d===oa||wa(d))){var g=u+(d-oa);if(n.hasGlyphForCodePoint(g)){var y=s===ka?3:2;return t.splice(e-y+1,y,S(n,g,r.features)),e-y+1}}return l&&(l.features.ljmo=!0),c&&(c.features.vjmo=!0),f&&(f.features.tjmo=!0),s===Ca?(C(t,e-1,n),e+1):e}function P(t){switch(k(t)){case Ca:case Aa:return 1;case ka:return 2;case Sa:return 3}}function E(t,e,n){var r=t[e],i=t[e].codePoints[0];if(0!==n.glyphForCodePoint(i).advanceWidth){var o=t[e-1].codePoints[0],a=P(o);return t.splice(e,1),t.splice(e-a,0,r)}}function I(t,e,n){var r=t[e],i=t[e].codePoints[0];if(n.hasGlyphForCodePoint(fa)){var o=S(n,fa,r.features),a=0===n.glyphForCodePoint(i).advanceWidth?e:e+1;t.splice(a,0,o),e++}return e}function T(t){return Ja.get(t.codePoints[0])>>8}function O(t){return 1<<(255&Ja.get(t.codePoints[0]))}function B(t,e){for(var n=0,r=0,i=Qa.match(e.map(T)),o=Array.isArray(i),a=0,i=o?i:it(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if(a=i.next(),a.done)break;s=a.value}var u=s,l=u[0],c=u[1],f=u[2];if(l>r){++n;for(var h=r;h=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}a.features=(o={},o[e]=!0,o)}return t[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([e],t),1===t.length}function z(t,e,n){var r=[n,e,n];return F(r.slice(0,2),"blwf")||F(r.slice(1,3),"blwf")?Va.Below_C:F(r.slice(0,2),"pstf")||F(r.slice(1,3),"pstf")?Va.Post_C:F(r.slice(0,2),"pref")||F(r.slice(1,3),"pref")?Va.Post_C:Va.Base_C}function D(t,e,n){var r=n.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,o=t.glyphForCodePoint(9676).id,a=t.glyphForCodePoint(r.virama).id;if(a)for(var s=new $o(t,a,[r.virama]),u=0;uy);break;case"First":g=l;for(var _=g+1;_E&&!(L(e[I])||P&&e[I].shaperInfo.category===Ga.H);I--);if(e[I].shaperInfo.category!==Ga.H&&I>E){var B=e[E];e.splice.apply(e,[E,0].concat(e.splice(E+1,I-E))),e[I]=B}break}for(var M=Va.Start,D=l;Dl;W--)if(e[W-1].shaperInfo.position!==Va.Pre_M){N.position=e[W-1].shaperInfo.position;break}}else N.position!==Va.SMVD&&(M=N.position)}for(var j=g,G=g+1;Gl&&!L(e[rt]))}}}}function N(t,e,n){for(var r=n.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,o=0,a=U(e,0);o=Va.Base_C){if(s&&u+1Va.Base_C&&u--;break}if(u===a&&oo&&!(e[f].shaperInfo.category&(Ga.M|Za));)f--;M(e[f])&&e[f].shaperInfo.position!==Va.Pre_M?f+1o;h--)if(e[h-1].shaperInfo.position===Va.Pre_M){var p=h-1;po&&e[g].shaperInfo.position===Va.SMVD;)g--;if(M(e[g]))for(var b=u+1;bo&&!(e[x-1].shaperInfo.category&(Ga.M|Za));)x--;if(x>o&&e[x-1].shaperInfo.category===Ga.M)for(var _=w,k=u+1;k<_;k++)if(e[k].shaperInfo.category===Ga.M){x--;break}}x>o&&M(e[x-1])&&x=t.length)return e;for(var n=t[e].shaperInfo.syllable;++e=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a,u=s[0],l=s[1],c=s[2];++n;for(var f=u;f<=l;f++)e[f].shaperInfo=new as(es[W(e[f])],c[0],n);for(var h="R"===e[u].shaperInfo.category?1:Math.min(3,l-u),p=u;p=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}o.substituted=!1}}function V(t,e){for(var n=e,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o;a.substituted&&a.features.rphf&&(a.shaperInfo.category="R")}}function H(t,e){for(var n=e,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o;a.substituted&&(a.shaperInfo.category="VPre")}}function q(t,e){for(var n=t.glyphForCodePoint(9676).id,r=0,i=Z(e,0);r1)for(o=r+1;o=t.length)return e;for(var n=t[e].shaperInfo.syllable;++e=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i,a=ss[o];if(a)return a}return jo}function J(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}function Q(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}function $(t){var e=t.readUInt8();return e===Zs?t.readUInt16BE():e===Xs?t.readUInt8()+Ks:e===Ys?t.readUInt8()+2*Ks:e}function tt(t,e){return 1&t?e:-e}function et(t,e,n){for(var r=void 0,i=r=0,o=[],a=0;a>7);if((l&=127)<10)s=0,u=tt(l,((14&l)<<7)+e.readUInt8());else if(l<20)s=tt(l,((l-10&14)<<7)+e.readUInt8()),u=0;else if(l<84){var f=l-20,h=e.readUInt8();s=tt(l,1+(48&f)+(h>>4)),u=tt(l>>1,1+((12&f)<<2)+(15&h))}else if(l<120){var f=l-84;s=tt(l,1+(f/12<<8)+e.readUInt8()),u=tt(l>>1,1+(f%12>>2<<8)+e.readUInt8())}else if(l<124){var h=e.readUInt8(),p=e.readUInt8();s=tt(l,(h<<4)+(p>>4)),u=tt(l>>1,((15&p)<<8)+e.readUInt8())}else s=tt(l,e.readUInt16BE()),u=tt(l>>1,e.readUInt16BE());i+=s,r+=u,o.push(new xs(c,!1,i,r))}return o}var nt=i(n(84)),rt=i(n(122)),it=i(n(148)),ot=i(n(181)),at=i(n(185)),st=i(n(188)),ut=i(n(205)),lt=i(n(208)),ct=i(n(209)),ft=i(n(210)),ht=i(n(227)),pt=i(n(228)),dt=n(110),gt=i(n(236)),yt=i(n(239)),vt=i(n(242)),bt=i(n(246)),mt=i(n(249)),wt=i(n(254)),xt=i(n(258)),_t=i(n(17)),kt=i(n(260)),St=i(n(269)),Ct=i(n(272)),At=i(n(18)),Pt=i(n(273)),Et={};Et.logErrors=!1;var It=[];Et.registerFormat=function(t){It.push(t)},Et.openSync=function(t,e){var r=n(56).readFileSync(t);return Et.create(r,e)},Et.open=function(t,e,r){"function"==typeof e&&(r=e,e=null),n(56).readFile(t,function(t,n){if(t)return r(t);try{var i=Et.create(n,e)}catch(t){return r(t)}return r(null,i)})},Et.create=function(t,e){for(var n=0;n>1},searchRange:nt.uint16,entrySelector:nt.uint16,rangeShift:nt.uint16,endCode:new nt.LazyArray(nt.uint16,"segCount"),reservedPad:new nt.Reserved(nt.uint16),startCode:new nt.LazyArray(nt.uint16,"segCount"),idDelta:new nt.LazyArray(nt.int16,"segCount"),idRangeOffset:new nt.LazyArray(nt.uint16,"segCount"),glyphIndexArray:new nt.LazyArray(nt.uint16,function(t){return(t.length-t._currentOffset)/2})},6:{length:nt.uint16,language:nt.uint16,firstCode:nt.uint16,entryCount:nt.uint16,glyphIndices:new nt.LazyArray(nt.uint16,"entryCount")},8:{reserved:new nt.Reserved(nt.uint16),length:nt.uint32,language:nt.uint16,is32:new nt.LazyArray(nt.uint8,8192),nGroups:nt.uint32,groups:new nt.LazyArray(Ot,"nGroups")},10:{reserved:new nt.Reserved(nt.uint16),length:nt.uint32,language:nt.uint32,firstCode:nt.uint32,entryCount:nt.uint32,glyphIndices:new nt.LazyArray(nt.uint16,"numChars")},12:{reserved:new nt.Reserved(nt.uint16),length:nt.uint32,language:nt.uint32,nGroups:nt.uint32,groups:new nt.LazyArray(Ot,"nGroups")},13:{reserved:new nt.Reserved(nt.uint16),length:nt.uint32,language:nt.uint32,nGroups:nt.uint32,groups:new nt.LazyArray(Ot,"nGroups")},14:{length:nt.uint32,numRecords:nt.uint32,varSelectors:new nt.LazyArray(Ft,"numRecords")}}),Dt=new nt.Struct({platformID:nt.uint16,encodingID:nt.uint16,table:new nt.Pointer(nt.uint32,zt,{type:"parent",lazy:!0})}),Nt=new nt.Struct({version:nt.uint16,numSubtables:nt.uint16,tables:new nt.Array(Dt,"numSubtables")}),Ut=new nt.Struct({version:nt.int32,revision:nt.int32,checkSumAdjustment:nt.uint32,magicNumber:nt.uint32,flags:nt.uint16,unitsPerEm:nt.uint16,created:new nt.Array(nt.int32,2),modified:new nt.Array(nt.int32,2),xMin:nt.int16,yMin:nt.int16,xMax:nt.int16,yMax:nt.int16,macStyle:new nt.Bitfield(nt.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:nt.uint16,fontDirectionHint:nt.int16,indexToLocFormat:nt.int16,glyphDataFormat:nt.int16}),Wt=new nt.Struct({version:nt.int32,ascent:nt.int16,descent:nt.int16,lineGap:nt.int16,advanceWidthMax:nt.uint16,minLeftSideBearing:nt.int16,minRightSideBearing:nt.int16,xMaxExtent:nt.int16,caretSlopeRise:nt.int16,caretSlopeRun:nt.int16,caretOffset:nt.int16,reserved:new nt.Reserved(nt.int16,4),metricDataFormat:nt.int16,numberOfMetrics:nt.uint16}),jt=new nt.Struct({advance:nt.uint16,bearing:nt.int16}),Gt=new nt.Struct({metrics:new nt.LazyArray(jt,function(t){return t.parent.hhea.numberOfMetrics}),bearings:new nt.LazyArray(nt.int16,function(t){return t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics})}),Vt=new nt.Struct({version:nt.int32,numGlyphs:nt.uint16,maxPoints:nt.uint16,maxContours:nt.uint16,maxComponentPoints:nt.uint16,maxComponentContours:nt.uint16,maxZones:nt.uint16,maxTwilightPoints:nt.uint16,maxStorage:nt.uint16,maxFunctionDefs:nt.uint16,maxInstructionDefs:nt.uint16,maxStackElements:nt.uint16,maxSizeOfInstructions:nt.uint16,maxComponentElements:nt.uint16,maxComponentDepth:nt.uint16 +}),Ht=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],qt={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},Zt=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],Yt=new nt.Struct({platformID:nt.uint16,encodingID:nt.uint16,languageID:nt.uint16,nameID:nt.uint16,length:nt.uint16,string:new nt.Pointer(nt.uint16,new nt.String("length",function(t){return a(t.platformID,t.encodingID,t.languageID)}),{type:"parent",relativeTo:"parent.stringOffset",allowNull:!1})}),Xt=new nt.Struct({length:nt.uint16,tag:new nt.Pointer(nt.uint16,new nt.String("length","utf16be"),{type:"parent",relativeTo:"stringOffset"})}),NameTable=new nt.VersionedStruct(nt.uint16,{0:{count:nt.uint16,stringOffset:nt.uint16,records:new nt.Array(Yt,"count")},1:{count:nt.uint16,stringOffset:nt.uint16,records:new nt.Array(Yt,"count"),langTagCount:nt.uint16,langTags:new nt.Array(Xt,"langTagCount")}}),Kt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];NameTable.process=function(t){for(var e={},n=this.records,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o,s=Zt[a.platformID][a.languageID];null==s&&null!=this.langTags&&a.languageID>=32768&&(s=this.langTags[a.languageID-32768].tag),null==s&&(s=a.platformID+"-"+a.languageID);var u=a.nameID>=256?"fontFeatures":Kt[a.nameID]||a.nameID;null==e[u]&&(e[u]={});var l=e[u];a.nameID>=256&&(l=l[a.nameID]||(l[a.nameID]={})),"string"!=typeof a.string&&"string"==typeof l[s]||(l[s]=a.string)}this.records=e},NameTable.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var t=[];for(var n in this.records){var r=this.records[n];"fontFeatures"!==n&&(t.push({platformID:3,encodingID:1,languageID:1033,nameID:Kt.indexOf(n),length:e.byteLength(r.en,"utf16le"),string:r.en}),"postscriptName"===n&&t.push({platformID:1,encodingID:0,languageID:0,nameID:Kt.indexOf(n),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=NameTable.size(this,null,!1)}};var Jt=new nt.VersionedStruct(nt.uint16,{header:{xAvgCharWidth:nt.int16,usWeightClass:nt.uint16,usWidthClass:nt.uint16,fsType:new nt.Bitfield(nt.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:nt.int16,ySubscriptYSize:nt.int16,ySubscriptXOffset:nt.int16,ySubscriptYOffset:nt.int16,ySuperscriptXSize:nt.int16,ySuperscriptYSize:nt.int16,ySuperscriptXOffset:nt.int16,ySuperscriptYOffset:nt.int16,yStrikeoutSize:nt.int16,yStrikeoutPosition:nt.int16,sFamilyClass:nt.int16,panose:new nt.Array(nt.uint8,10),ulCharRange:new nt.Array(nt.uint32,4),vendorID:new nt.String(4),fsSelection:new nt.Bitfield(nt.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:nt.uint16,usLastCharIndex:nt.uint16},0:{},1:{typoAscender:nt.int16,typoDescender:nt.int16,typoLineGap:nt.int16,winAscent:nt.uint16,winDescent:nt.uint16,codePageRange:new nt.Array(nt.uint32,2)},2:{typoAscender:nt.int16,typoDescender:nt.int16,typoLineGap:nt.int16,winAscent:nt.uint16,winDescent:nt.uint16,codePageRange:new nt.Array(nt.uint32,2),xHeight:nt.int16,capHeight:nt.int16,defaultChar:nt.uint16,breakChar:nt.uint16,maxContent:nt.uint16},5:{typoAscender:nt.int16,typoDescender:nt.int16,typoLineGap:nt.int16,winAscent:nt.uint16,winDescent:nt.uint16,codePageRange:new nt.Array(nt.uint32,2),xHeight:nt.int16,capHeight:nt.int16,defaultChar:nt.uint16,breakChar:nt.uint16,maxContent:nt.uint16,usLowerOpticalPointSize:nt.uint16,usUpperOpticalPointSize:nt.uint16}}),Qt=Jt.versions;Qt[3]=Qt[4]=Qt[2];var $t=new nt.VersionedStruct(nt.fixed32,{header:{italicAngle:nt.fixed32,underlinePosition:nt.int16,underlineThickness:nt.int16,isFixedPitch:nt.uint32,minMemType42:nt.uint32,maxMemType42:nt.uint32,minMemType1:nt.uint32,maxMemType1:nt.uint32},1:{},2:{numberOfGlyphs:nt.uint16,glyphNameIndex:new nt.Array(nt.uint16,"numberOfGlyphs"),names:new nt.Array(new nt.String(nt.uint8))},2.5:{numberOfGlyphs:nt.uint16,offsets:new nt.Array(nt.uint8,"numberOfGlyphs")},3:{},4:{map:new nt.Array(nt.uint32,function(t){return t.parent.maxp.numGlyphs})}}),te=new nt.Struct({controlValues:new nt.Array(nt.int16)}),ee=new nt.Struct({instructions:new nt.Array(nt.uint8)}),ne=new nt.VersionedStruct("head.indexToLocFormat",{0:{offsets:new nt.Array(nt.uint16)},1:{offsets:new nt.Array(nt.uint32)}});ne.process=function(){if(0===this.version)for(var t=0;t65535?1:0,0===this.version))for(var t=0;t>>=1};var re,ie=new nt.Struct({controlValueProgram:new nt.Array(nt.uint8)}),oe=new nt.Array(new nt.Buffer),ae=function(){function t(e){lt(this,t),this.type=e}return t.prototype.getCFFVersion=function(t){for(;t&&!t.hdrSize;)t=t.parent;return t?t.version:-1},t.prototype.decode=function(t,e){var n=this.getCFFVersion(e),r=n>=2?t.readUInt32BE():t.readUInt16BE();if(0===r)return[];var i=t.readUInt8(),o=void 0;if(1===i)o=nt.uint8;else if(2===i)o=nt.uint16;else if(3===i)o=nt.uint24;else{if(4!==i)throw new Error("Bad offset size in CFFIndex: "+i+" "+t.pos);o=nt.uint32}for(var a=[],s=t.pos+(r+1)*i-1,u=o.decode(t),l=0;l=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l,f=r.size(c,n);i.push(f),o+=f}var h=void 0;if(o<=255)h=nt.uint8;else if(o<=65535)h=nt.uint16;else if(o<=16777215)h=nt.uint24;else{if(!(o<=4294967295))throw new Error("Bad offset in CFFIndex");h=nt.uint32}t.writeUInt8(h.size()),o=1,h.encode(t,o);for(var p=i,d=Array.isArray(p),g=0,p=d?p:it(p);;){var y;if(d){if(g>=p.length)break;y=p[g++]}else{if(g=p.next(),g.done)break;y=g.value}o+=y,h.encode(t,o)}for(var v=e,b=Array.isArray(v),m=0,v=b?v:it(v);;){var w;if(b){if(m>=v.length)break;w=v[m++]}else{if(m=v.next(),m.done)break;w=m.value}var x=w;r.encode(t,x,n)}}},t}(),se=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],ue={".":10,E:11,"E-":12,"-":14},le=function(){function t(){lt(this,t)}return t.decode=function(t,e){if(32<=e&&e<=246)return e-139;if(247<=e&&e<=250)return 256*(e-247)+t.readUInt8()+108;if(251<=e&&e<=254)return 256*-(e-251)-t.readUInt8()-108;if(28===e)return t.readInt16BE();if(29===e)return t.readInt32BE();if(30===e){for(var n="";;){var r=t.readUInt8(),i=r>>4;if(15===i)break;n+=se[i];var o=15&r;if(15===o)break;n+=se[o]}return parseFloat(n)}return null},t.size=function(t){if(t.forceLarge&&(t=32768),(0|t)!==t){var e=""+t;return 1+Math.ceil((e.length+1)/2)}return-107<=t&&t<=107?1:108<=t&&t<=1131||-1131<=t&&t<=-108?2:-32768<=t&&t<=32767?3:5},t.encode=function(t,e){var n=Number(e);if(e.forceLarge)return t.writeUInt8(29),t.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?t.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,t.writeUInt8(247+(n>>8)),t.writeUInt8(255&n)):-1131<=n&&n<=-108?(n=-n-108,t.writeUInt8(251+(n>>8)),t.writeUInt8(255&n)):-32768<=n&&n<=32767?(t.writeUInt8(28),t.writeInt16BE(n)):(t.writeUInt8(29),t.writeInt32BE(n));t.writeUInt8(30);for(var r=""+n,i=0;i0&&void 0!==arguments[0]?arguments[0]:[];lt(this,t),this.ops=e,this.fields={};for(var n=e,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o,s=Array.isArray(a[0])?a[0][0]<<8|a[0][1]:a[0];this.fields[s]=a}}return t.prototype.decodeOperands=function(t,e,n,r){var i=this;if(Array.isArray(t))return r.map(function(r,o){return i.decodeOperands(t[o],e,n,[r])});if(null!=t.decode)return t.decode(e,n,r);switch(t){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}},t.prototype.encodeOperands=function(t,e,n,r){var i=this;return Array.isArray(t)?r.map(function(r,o){return i.encodeOperands(t[o],e,n,r)[0]}):null!=t.encode?t.encode(e,r,n):"number"==typeof r?[r]:"boolean"==typeof r?[+r]:Array.isArray(r)?r:[r]},t.prototype.decode=function(t,e){var n=t.pos+e.length,r={},i=[];gt(r,{parent:{value:e},_startOffset:{value:t.pos}});for(var o in this.fields){var a=this.fields[o];r[a[1]]=a[3]}for(;t.pos2&&void 0!==arguments[2])||arguments[2],r={parent:e,val:t,pointerSize:0,startOffset:e.startOffset||0},i=0;for(var o in this.fields){var a=this.fields[o],s=t[a[1]];if(null!=s&&!yt(s,a[3])){for(var u=this.encodeOperands(a[2],null,r,s),l=u,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h;i+=le.size(p)}i+=(Array.isArray(a[0])?a[0]:[a[0]]).length}}return n&&(i+=r.pointerSize),i},t.prototype.encode=function(t,e,n){var r={pointers:[],startOffset:t.pos,parent:n,val:e,pointerSize:0};r.pointerOffset=t.pos+this.size(e,r,!1);for(var i=this.ops,o=Array.isArray(i),a=0,i=o?i:it(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if(a=i.next(),a.done)break;s=a.value}var u=s,l=e[u[1]];if(null!=l&&!yt(l,u[3])){for(var c=this.encodeOperands(u[2],t,r,l),f=c,h=Array.isArray(f),p=0,f=h?f:it(f);;){var d;if(h){if(p>=f.length)break;d=f[p++]}else{if(p=f.next(),p.done)break;d=p.value}var g=d;le.encode(t,g)}for(var y=Array.isArray(u[0])?u[0]:[u[0]],v=y,b=Array.isArray(v),m=0,v=b?v:it(v);;){var w;if(b){if(m>=v.length)break;w=v[m++]}else{if(m=v.next(),m.done)break;w=m.value}var x=w;t.writeUInt8(x)}}}for(var _=0;_1&&void 0!==arguments[1]?arguments[1]:{};return lt(this,e),null==r.type&&(r.type="global"),ht(this,t.call(this,null,n,r))}return pt(e,t),e.prototype.decode=function(e,n,r){return this.offsetType={decode:function(){return r[0]}},t.prototype.decode.call(this,e,n,r)},e.prototype.encode=function(e,n,r){if(!e)return this.offsetType={size:function(){return 0}},this.size(n,r),[new he(0)];var i=null;return this.offsetType={encode:function(t,e){return i=e}},t.prototype.encode.call(this,e,n,r),[new he(i)]},e}(nt.Pointer),he=function(){function t(e){lt(this,t),this.val=e,this.forceLarge=!0}return t.prototype.valueOf=function(){return this.val},t}(),pe=function(){function t(){lt(this,t)}return t.decode=function(t,e,n){for(var r=n.pop();n.length>r;)n.pop()},t}(),de=new ce([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",pe,null],[19,"Subrs",new fe(new ae,{type:"local"}),null]]),ge=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],ye=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],ve=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],be=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],me=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],we=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"],xe=new nt.Struct({reserved:new nt.Reserved(nt.uint16),reqFeatureIndex:nt.uint16,featureCount:nt.uint16,featureIndexes:new nt.Array(nt.uint16,"featureCount")}),_e=new nt.Struct({tag:new nt.String(4),langSys:new nt.Pointer(nt.uint16,xe,{type:"parent"})}),ke=new nt.Struct({defaultLangSys:new nt.Pointer(nt.uint16,xe),count:nt.uint16,langSysRecords:new nt.Array(_e,"count")}),Se=new nt.Struct({tag:new nt.String(4),script:new nt.Pointer(nt.uint16,ke,{type:"parent"})}),Ce=new nt.Array(Se,nt.uint16),Ae=new nt.Struct({featureParams:nt.uint16,lookupCount:nt.uint16,lookupListIndexes:new nt.Array(nt.uint16,"lookupCount")}),Pe=new nt.Struct({tag:new nt.String(4),feature:new nt.Pointer(nt.uint16,Ae,{type:"parent"})}),Ee=new nt.Array(Pe,nt.uint16),Ie=new nt.Struct({markAttachmentType:nt.uint8,flags:new nt.Bitfield(nt.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])}),Te=new nt.Struct({start:nt.uint16,end:nt.uint16,startCoverageIndex:nt.uint16}),Oe=new nt.VersionedStruct(nt.uint16,{1:{glyphCount:nt.uint16,glyphs:new nt.Array(nt.uint16,"glyphCount")},2:{rangeCount:nt.uint16,rangeRecords:new nt.Array(Te,"rangeCount")}}),Be=new nt.Struct({start:nt.uint16,end:nt.uint16,class:nt.uint16}),Le=new nt.VersionedStruct(nt.uint16,{1:{startGlyph:nt.uint16,glyphCount:nt.uint16,classValueArray:new nt.Array(nt.uint16,"glyphCount")},2:{classRangeCount:nt.uint16,classRangeRecord:new nt.Array(Be,"classRangeCount")}}),Re=new nt.Struct({startSize:nt.uint16,endSize:nt.uint16,deltaFormat:nt.uint16}),Me=new nt.Struct({sequenceIndex:nt.uint16,lookupListIndex:nt.uint16}),Fe=new nt.Struct({glyphCount:nt.uint16,lookupCount:nt.uint16,input:new nt.Array(nt.uint16,function(t){return t.glyphCount-1}),lookupRecords:new nt.Array(Me,"lookupCount")}),ze=new nt.Array(new nt.Pointer(nt.uint16,Fe),nt.uint16),De=new nt.Struct({glyphCount:nt.uint16,lookupCount:nt.uint16, +classes:new nt.Array(nt.uint16,function(t){return t.glyphCount-1}),lookupRecords:new nt.Array(Me,"lookupCount")}),Ne=new nt.Array(new nt.Pointer(nt.uint16,De),nt.uint16),Ue=new nt.VersionedStruct(nt.uint16,{1:{coverage:new nt.Pointer(nt.uint16,Oe),ruleSetCount:nt.uint16,ruleSets:new nt.Array(new nt.Pointer(nt.uint16,ze),"ruleSetCount")},2:{coverage:new nt.Pointer(nt.uint16,Oe),classDef:new nt.Pointer(nt.uint16,Le),classSetCnt:nt.uint16,classSet:new nt.Array(new nt.Pointer(nt.uint16,Ne),"classSetCnt")},3:{glyphCount:nt.uint16,lookupCount:nt.uint16,coverages:new nt.Array(new nt.Pointer(nt.uint16,Oe),"glyphCount"),lookupRecords:new nt.Array(Me,"lookupCount")}}),We=new nt.Struct({backtrackGlyphCount:nt.uint16,backtrack:new nt.Array(nt.uint16,"backtrackGlyphCount"),inputGlyphCount:nt.uint16,input:new nt.Array(nt.uint16,function(t){return t.inputGlyphCount-1}),lookaheadGlyphCount:nt.uint16,lookahead:new nt.Array(nt.uint16,"lookaheadGlyphCount"),lookupCount:nt.uint16,lookupRecords:new nt.Array(Me,"lookupCount")}),je=new nt.Array(new nt.Pointer(nt.uint16,We),nt.uint16),Ge=new nt.VersionedStruct(nt.uint16,{1:{coverage:new nt.Pointer(nt.uint16,Oe),chainCount:nt.uint16,chainRuleSets:new nt.Array(new nt.Pointer(nt.uint16,je),"chainCount")},2:{coverage:new nt.Pointer(nt.uint16,Oe),backtrackClassDef:new nt.Pointer(nt.uint16,Le),inputClassDef:new nt.Pointer(nt.uint16,Le),lookaheadClassDef:new nt.Pointer(nt.uint16,Le),chainCount:nt.uint16,chainClassSet:new nt.Array(new nt.Pointer(nt.uint16,je),"chainCount")},3:{backtrackGlyphCount:nt.uint16,backtrackCoverage:new nt.Array(new nt.Pointer(nt.uint16,Oe),"backtrackGlyphCount"),inputGlyphCount:nt.uint16,inputCoverage:new nt.Array(new nt.Pointer(nt.uint16,Oe),"inputGlyphCount"),lookaheadGlyphCount:nt.uint16,lookaheadCoverage:new nt.Array(new nt.Pointer(nt.uint16,Oe),"lookaheadGlyphCount"),lookupCount:nt.uint16,lookupRecords:new nt.Array(Me,"lookupCount")}}),Ve=new nt.Fixed(16,"BE",14),He=new nt.Struct({startCoord:Ve,peakCoord:Ve,endCoord:Ve}),qe=new nt.Struct({axisCount:nt.uint16,regionCount:nt.uint16,variationRegions:new nt.Array(new nt.Array(He,"axisCount"),"regionCount")}),Ze=new nt.Struct({shortDeltas:new nt.Array(nt.int16,function(t){return t.parent.shortDeltaCount}),regionDeltas:new nt.Array(nt.int8,function(t){return t.parent.regionIndexCount-t.parent.shortDeltaCount}),deltas:function(t){return t.shortDeltas.concat(t.regionDeltas)}}),Ye=new nt.Struct({itemCount:nt.uint16,shortDeltaCount:nt.uint16,regionIndexCount:nt.uint16,regionIndexes:new nt.Array(nt.uint16,"regionIndexCount"),deltaSets:new nt.Array(Ze,"itemCount")}),Xe=new nt.Struct({format:nt.uint16,variationRegionList:new nt.Pointer(nt.uint32,qe),variationDataCount:nt.uint16,itemVariationData:new nt.Array(new nt.Pointer(nt.uint32,Ye),"variationDataCount")}),Ke=new nt.VersionedStruct(nt.uint16,{1:(re={axisIndex:nt.uint16},re.axisIndex=nt.uint16,re.filterRangeMinValue=Ve,re.filterRangeMaxValue=Ve,re)}),Je=new nt.Struct({conditionCount:nt.uint16,conditionTable:new nt.Array(new nt.Pointer(nt.uint32,Ke),"conditionCount")}),Qe=new nt.Struct({featureIndex:nt.uint16,alternateFeatureTable:new nt.Pointer(nt.uint32,Ae,{type:"parent"})}),$e=new nt.Struct({version:nt.fixed32,substitutionCount:nt.uint16,substitutions:new nt.Array(Qe,"substitutionCount")}),tn=new nt.Struct({conditionSet:new nt.Pointer(nt.uint32,Je,{type:"parent"}),featureTableSubstitution:new nt.Pointer(nt.uint32,$e,{type:"parent"})}),en=new nt.Struct({majorVersion:nt.uint16,minorVersion:nt.uint16,featureVariationRecordCount:nt.uint32,featureVariationRecords:new nt.Array(tn,"featureVariationRecordCount")}),nn=function(){function t(e,n){lt(this,t),this.predefinedOps=e,this.type=n}return t.prototype.decode=function(t,e,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(t,e,n)},t.prototype.size=function(t,e){return this.type.size(t,e)},t.prototype.encode=function(t,e,n){var r=this.predefinedOps.indexOf(e);return-1!==r?r:this.type.encode(t,e,n)},t}(),rn=function(t){function e(){return lt(this,e),ht(this,t.call(this,"UInt8"))}return pt(e,t),e.prototype.decode=function(t){return 127&nt.uint8.decode(t)},e}(nt.Number),on=new nt.Struct({first:nt.uint16,nLeft:nt.uint8}),an=new nt.Struct({first:nt.uint16,nLeft:nt.uint16}),sn=new nt.VersionedStruct(new rn,{0:{nCodes:nt.uint8,codes:new nt.Array(nt.uint8,"nCodes")},1:{nRanges:nt.uint8,ranges:new nt.Array(on,"nRanges")}}),un=new nn([ye,ve],new fe(sn,{lazy:!0})),ln=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype.decode=function(t,e){for(var n=dt.resolveLength(this.length,t,e),r=0,i=[];r=2?null:t=2)return null;if(this.isCIDFont)return null;var e=this.topDict.charset;if(Array.isArray(e))return e[t];if(0===t)return".notdef";switch(t-=1,e.version){case 0:return this.string(e.glyphs[t]);case 1:case 2:for(var n=0;n>1;if(te[i+1].first))return e[i].fd;n=i+1}}default:throw new Error("Unknown FDSelect version: "+this.topDict.FDSelect.version)}},t.prototype.privateDictForGlyph=function(t){if(this.topDict.FDSelect){var e=this.fdForGlyph(t);return this.topDict.FDArray[e]?this.topDict.FDArray[e].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},ct(t,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),t}(),kn=new nt.Struct({glyphIndex:nt.uint16,vertOriginY:nt.int16}),Sn=new nt.Struct({majorVersion:nt.uint16,minorVersion:nt.uint16,defaultVertOriginY:nt.int16,numVertOriginYMetrics:nt.uint16,metrics:new nt.Array(kn,"numVertOriginYMetrics")}),Cn=new nt.Struct({height:nt.uint8,width:nt.uint8,horiBearingX:nt.int8,horiBearingY:nt.int8,horiAdvance:nt.uint8,vertBearingX:nt.int8,vertBearingY:nt.int8,vertAdvance:nt.uint8}),An=new nt.Struct({height:nt.uint8,width:nt.uint8,bearingX:nt.int8,bearingY:nt.int8,advance:nt.uint8}),Pn=new nt.Struct({glyph:nt.uint16,xOffset:nt.int8,yOffset:nt.int8}),En=function t(){lt(this,t)},In=function t(){lt(this,t)},Tn=(new nt.VersionedStruct("version",{1:{metrics:An,data:En},2:{metrics:An,data:In},5:{data:In},6:{metrics:Cn,data:En},7:{metrics:Cn,data:In},8:{metrics:An,pad:new nt.Reserved(nt.uint8),numComponents:nt.uint16,components:new nt.Array(Pn,"numComponents")},9:{metrics:Cn,pad:new nt.Reserved(nt.uint8),numComponents:nt.uint16,components:new nt.Array(Pn,"numComponents")},17:{metrics:An,dataLen:nt.uint32,data:new nt.Buffer("dataLen")},18:{metrics:Cn,dataLen:nt.uint32,data:new nt.Buffer("dataLen")},19:{dataLen:nt.uint32,data:new nt.Buffer("dataLen")}}),new nt.Struct({ascender:nt.int8,descender:nt.int8,widthMax:nt.uint8,caretSlopeNumerator:nt.int8,caretSlopeDenominator:nt.int8,caretOffset:nt.int8,minOriginSB:nt.int8,minAdvanceSB:nt.int8,maxBeforeBL:nt.int8,minAfterBL:nt.int8,pad:new nt.Reserved(nt.int8,2)})),On=new nt.Struct({glyphCode:nt.uint16,offset:nt.uint16}),Bn=new nt.VersionedStruct(nt.uint16,{header:{imageFormat:nt.uint16,imageDataOffset:nt.uint32},1:{offsetArray:new nt.Array(nt.uint32,function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1})},2:{imageSize:nt.uint32,bigMetrics:Cn},3:{offsetArray:new nt.Array(nt.uint16,function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1})},4:{numGlyphs:nt.uint32,glyphArray:new nt.Array(On,function(t){return t.numGlyphs+1})},5:{imageSize:nt.uint32,bigMetrics:Cn,numGlyphs:nt.uint32,glyphCodeArray:new nt.Array(nt.uint16,"numGlyphs")}}),Ln=new nt.Struct({firstGlyphIndex:nt.uint16,lastGlyphIndex:nt.uint16,subtable:new nt.Pointer(nt.uint32,Bn)}),Rn=new nt.Struct({indexSubTableArray:new nt.Pointer(nt.uint32,new nt.Array(Ln,1),{type:"parent"}),indexTablesSize:nt.uint32,numberOfIndexSubTables:nt.uint32,colorRef:nt.uint32,hori:Tn,vert:Tn,startGlyphIndex:nt.uint16,endGlyphIndex:nt.uint16,ppemX:nt.uint8,ppemY:nt.uint8,bitDepth:nt.uint8,flags:new nt.Bitfield(nt.uint8,["horizontal","vertical"])}),Mn=new nt.Struct({version:nt.uint32,numSizes:nt.uint32,sizes:new nt.Array(Rn,"numSizes")}),Fn=new nt.Struct({ppem:nt.uint16,resolution:nt.uint16,imageOffsets:new nt.Array(new nt.Pointer(nt.uint32,"void"),function(t){return t.parent.parent.maxp.numGlyphs+1})}),zn=new nt.Struct({version:nt.uint16,flags:new nt.Bitfield(nt.uint16,["renderOutlines"]),numImgTables:nt.uint32,imageTables:new nt.Array(new nt.Pointer(nt.uint32,Fn),"numImgTables")}),Dn=new nt.Struct({gid:nt.uint16,paletteIndex:nt.uint16}),Nn=new nt.Struct({gid:nt.uint16,firstLayerIndex:nt.uint16,numLayers:nt.uint16}),Un=new nt.Struct({version:nt.uint16,numBaseGlyphRecords:nt.uint16,baseGlyphRecord:new nt.Pointer(nt.uint32,new nt.Array(Nn,"numBaseGlyphRecords")),layerRecords:new nt.Pointer(nt.uint32,new nt.Array(Dn,"numLayerRecords"),{lazy:!0}),numLayerRecords:nt.uint16}),Wn=new nt.Struct({blue:nt.uint8,green:nt.uint8,red:nt.uint8,alpha:nt.uint8}),jn=new nt.Struct({version:nt.uint16,numPaletteEntries:nt.uint16,numPalettes:nt.uint16,numColorRecords:nt.uint16,colorRecords:new nt.Pointer(nt.uint32,new nt.Array(Wn,"numColorRecords")),colorRecordIndices:new nt.Array(nt.uint16,"numPalettes")}),Gn=new nt.VersionedStruct(nt.uint16,{1:{coordinate:nt.int16},2:{coordinate:nt.int16,referenceGlyph:nt.uint16,baseCoordPoint:nt.uint16},3:{coordinate:nt.int16,deviceTable:new nt.Pointer(nt.uint16,Re)}}),Vn=new nt.Struct({defaultIndex:nt.uint16,baseCoordCount:nt.uint16,baseCoords:new nt.Array(new nt.Pointer(nt.uint16,Gn),"baseCoordCount")}),Hn=new nt.Struct({tag:new nt.String(4),minCoord:new nt.Pointer(nt.uint16,Gn,{type:"parent"}),maxCoord:new nt.Pointer(nt.uint16,Gn,{type:"parent"})}),qn=new nt.Struct({minCoord:new nt.Pointer(nt.uint16,Gn),maxCoord:new nt.Pointer(nt.uint16,Gn),featMinMaxCount:nt.uint16,featMinMaxRecords:new nt.Array(Hn,"featMinMaxCount")}),Zn=new nt.Struct({tag:new nt.String(4),minMax:new nt.Pointer(nt.uint16,qn,{type:"parent"})}),Yn=new nt.Struct({baseValues:new nt.Pointer(nt.uint16,Vn),defaultMinMax:new nt.Pointer(nt.uint16,qn),baseLangSysCount:nt.uint16,baseLangSysRecords:new nt.Array(Zn,"baseLangSysCount")}),Xn=new nt.Struct({tag:new nt.String(4),script:new nt.Pointer(nt.uint16,Yn,{type:"parent"})}),Kn=new nt.Array(Xn,nt.uint16),Jn=new nt.Array(new nt.String(4),nt.uint16),Qn=new nt.Struct({baseTagList:new nt.Pointer(nt.uint16,Jn),baseScriptList:new nt.Pointer(nt.uint16,Kn)}),$n=new nt.VersionedStruct(nt.uint32,{header:{horizAxis:new nt.Pointer(nt.uint16,Qn),vertAxis:new nt.Pointer(nt.uint16,Qn)},65536:{},65537:{itemVariationStore:new nt.Pointer(nt.uint32,Xe)}}),tr=new nt.Array(nt.uint16,nt.uint16),er=new nt.Struct({coverage:new nt.Pointer(nt.uint16,Oe),glyphCount:nt.uint16,attachPoints:new nt.Array(new nt.Pointer(nt.uint16,tr),"glyphCount")}),nr=new nt.VersionedStruct(nt.uint16,{1:{coordinate:nt.int16},2:{caretValuePoint:nt.uint16},3:{coordinate:nt.int16,deviceTable:new nt.Pointer(nt.uint16,Re)}}),rr=new nt.Array(new nt.Pointer(nt.uint16,nr),nt.uint16),ir=new nt.Struct({coverage:new nt.Pointer(nt.uint16,Oe),ligGlyphCount:nt.uint16,ligGlyphs:new nt.Array(new nt.Pointer(nt.uint16,rr),"ligGlyphCount")}),or=new nt.Struct({markSetTableFormat:nt.uint16,markSetCount:nt.uint16,coverage:new nt.Array(new nt.Pointer(nt.uint32,Oe),"markSetCount")}),ar=new nt.VersionedStruct(nt.uint32,{header:{glyphClassDef:new nt.Pointer(nt.uint16,Le),attachList:new nt.Pointer(nt.uint16,er),ligCaretList:new nt.Pointer(nt.uint16,ir),markAttachClassDef:new nt.Pointer(nt.uint16,Le)},65536:{},65538:{markGlyphSetsDef:new nt.Pointer(nt.uint16,or)},65539:{markGlyphSetsDef:new nt.Pointer(nt.uint16,or),itemVariationStore:new nt.Pointer(nt.uint32,Xe)}}),sr=new nt.Bitfield(nt.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),ur={xPlacement:nt.int16,yPlacement:nt.int16,xAdvance:nt.int16,yAdvance:nt.int16,xPlaDevice:new nt.Pointer(nt.uint16,Re,{type:"global",relativeTo:"rel"}),yPlaDevice:new nt.Pointer(nt.uint16,Re,{type:"global",relativeTo:"rel"}),xAdvDevice:new nt.Pointer(nt.uint16,Re,{type:"global",relativeTo:"rel"}),yAdvDevice:new nt.Pointer(nt.uint16,Re,{type:"global",relativeTo:"rel"})},lr=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"valueFormat";lt(this,t),this.key=e}return t.prototype.buildStruct=function(t){for(var e=t;!e[this.key]&&e.parent;)e=e.parent;if(e[this.key]){var n={};n.rel=function(){return e._startOffset};var r=e[this.key];for(var i in r)r[i]&&(n[i]=ur[i]);return new nt.Struct(n)}},t.prototype.size=function(t,e){return this.buildStruct(e).size(t,e)},t.prototype.decode=function(t,e){var n=this.buildStruct(e).decode(t,e);return delete n.rel,n},t}(),cr=new nt.Struct({secondGlyph:nt.uint16,value1:new lr("valueFormat1"),value2:new lr("valueFormat2")}),fr=new nt.Array(cr,nt.uint16),hr=new nt.Struct({value1:new lr("valueFormat1"),value2:new lr("valueFormat2")}),pr=new nt.VersionedStruct(nt.uint16,{1:{xCoordinate:nt.int16,yCoordinate:nt.int16},2:{xCoordinate:nt.int16,yCoordinate:nt.int16,anchorPoint:nt.uint16},3:{xCoordinate:nt.int16,yCoordinate:nt.int16,xDeviceTable:new nt.Pointer(nt.uint16,Re),yDeviceTable:new nt.Pointer(nt.uint16,Re)}}),dr=new nt.Struct({entryAnchor:new nt.Pointer(nt.uint16,pr,{type:"parent"}),exitAnchor:new nt.Pointer(nt.uint16,pr,{type:"parent"})}),gr=new nt.Struct({class:nt.uint16,markAnchor:new nt.Pointer(nt.uint16,pr,{type:"parent"})}),yr=new nt.Array(gr,nt.uint16),vr=new nt.Array(new nt.Pointer(nt.uint16,pr),function(t){return t.parent.classCount}),br=new nt.Array(vr,nt.uint16),mr=new nt.Array(new nt.Pointer(nt.uint16,pr),function(t){return t.parent.parent.classCount}),wr=new nt.Array(mr,nt.uint16),xr=new nt.Array(new nt.Pointer(nt.uint16,wr),nt.uint16),_r=new nt.VersionedStruct("lookupType",{1:new nt.VersionedStruct(nt.uint16,{1:{coverage:new nt.Pointer(nt.uint16,Oe),valueFormat:sr,value:new lr},2:{coverage:new nt.Pointer(nt.uint16,Oe),valueFormat:sr,valueCount:nt.uint16,values:new nt.LazyArray(new lr,"valueCount")}}),2:new nt.VersionedStruct(nt.uint16,{1:{coverage:new nt.Pointer(nt.uint16,Oe),valueFormat1:sr,valueFormat2:sr,pairSetCount:nt.uint16,pairSets:new nt.LazyArray(new nt.Pointer(nt.uint16,fr),"pairSetCount")},2:{coverage:new nt.Pointer(nt.uint16,Oe),valueFormat1:sr,valueFormat2:sr,classDef1:new nt.Pointer(nt.uint16,Le),classDef2:new nt.Pointer(nt.uint16,Le),class1Count:nt.uint16,class2Count:nt.uint16,classRecords:new nt.LazyArray(new nt.LazyArray(hr,"class2Count"),"class1Count")}}),3:{format:nt.uint16,coverage:new nt.Pointer(nt.uint16,Oe),entryExitCount:nt.uint16,entryExitRecords:new nt.Array(dr,"entryExitCount")},4:{format:nt.uint16,markCoverage:new nt.Pointer(nt.uint16,Oe),baseCoverage:new nt.Pointer(nt.uint16,Oe),classCount:nt.uint16,markArray:new nt.Pointer(nt.uint16,yr),baseArray:new nt.Pointer(nt.uint16,br)},5:{format:nt.uint16,markCoverage:new nt.Pointer(nt.uint16,Oe),ligatureCoverage:new nt.Pointer(nt.uint16,Oe),classCount:nt.uint16,markArray:new nt.Pointer(nt.uint16,yr),ligatureArray:new nt.Pointer(nt.uint16,xr)},6:{format:nt.uint16,mark1Coverage:new nt.Pointer(nt.uint16,Oe),mark2Coverage:new nt.Pointer(nt.uint16,Oe),classCount:nt.uint16,mark1Array:new nt.Pointer(nt.uint16,yr),mark2Array:new nt.Pointer(nt.uint16,br)},7:Ue,8:Ge,9:{posFormat:nt.uint16,lookupType:nt.uint16,extension:new nt.Pointer(nt.uint32,_r)}});_r.versions[9].extension.type=_r;var kr=new nt.VersionedStruct(nt.uint32,{header:{scriptList:new nt.Pointer(nt.uint16,Ce),featureList:new nt.Pointer(nt.uint16,Ee),lookupList:new nt.Pointer(nt.uint16,new s(_r))},65536:{},65537:{featureVariations:new nt.Pointer(nt.uint32,en)}}),Sr=new nt.Array(nt.uint16,nt.uint16),Cr=Sr,Ar=new nt.Struct({glyph:nt.uint16,compCount:nt.uint16,components:new nt.Array(nt.uint16,function(t){return t.compCount-1})}),Pr=new nt.Array(new nt.Pointer(nt.uint16,Ar),nt.uint16),Er=new nt.VersionedStruct("lookupType",{1:new nt.VersionedStruct(nt.uint16,{1:{coverage:new nt.Pointer(nt.uint16,Oe),deltaGlyphID:nt.int16},2:{coverage:new nt.Pointer(nt.uint16,Oe),glyphCount:nt.uint16,substitute:new nt.LazyArray(nt.uint16,"glyphCount")}}),2:{substFormat:nt.uint16,coverage:new nt.Pointer(nt.uint16,Oe),count:nt.uint16,sequences:new nt.LazyArray(new nt.Pointer(nt.uint16,Sr),"count")},3:{substFormat:nt.uint16,coverage:new nt.Pointer(nt.uint16,Oe),count:nt.uint16,alternateSet:new nt.LazyArray(new nt.Pointer(nt.uint16,Cr),"count")},4:{substFormat:nt.uint16,coverage:new nt.Pointer(nt.uint16,Oe),count:nt.uint16,ligatureSets:new nt.LazyArray(new nt.Pointer(nt.uint16,Pr),"count")},5:Ue,6:Ge,7:{substFormat:nt.uint16,lookupType:nt.uint16,extension:new nt.Pointer(nt.uint32,Er)},8:{substFormat:nt.uint16,coverage:new nt.Pointer(nt.uint16,Oe),backtrackCoverage:new nt.Array(new nt.Pointer(nt.uint16,Oe),"backtrackGlyphCount"),lookaheadGlyphCount:nt.uint16,lookaheadCoverage:new nt.Array(new nt.Pointer(nt.uint16,Oe),"lookaheadGlyphCount"),glyphCount:nt.uint16,substitutes:new nt.Array(nt.uint16,"glyphCount")}});Er.versions[7].extension.type=Er;var Ir=new nt.VersionedStruct(nt.uint32,{header:{scriptList:new nt.Pointer(nt.uint16,Ce),featureList:new nt.Pointer(nt.uint16,Ee),lookupList:new nt.Pointer(nt.uint16,new s(Er))},65536:{},65537:{featureVariations:new nt.Pointer(nt.uint32,en)}}),Tr=new nt.Array(nt.uint16,nt.uint16),Or=new nt.Struct({shrinkageEnableGSUB:new nt.Pointer(nt.uint16,Tr),shrinkageDisableGSUB:new nt.Pointer(nt.uint16,Tr),shrinkageEnableGPOS:new nt.Pointer(nt.uint16,Tr),shrinkageDisableGPOS:new nt.Pointer(nt.uint16,Tr),shrinkageJstfMax:new nt.Pointer(nt.uint16,new s(_r)),extensionEnableGSUB:new nt.Pointer(nt.uint16,Tr),extensionDisableGSUB:new nt.Pointer(nt.uint16,Tr),extensionEnableGPOS:new nt.Pointer(nt.uint16,Tr),extensionDisableGPOS:new nt.Pointer(nt.uint16,Tr),extensionJstfMax:new nt.Pointer(nt.uint16,new s(_r))}),Br=new nt.Array(new nt.Pointer(nt.uint16,Or),nt.uint16),Lr=new nt.Struct({tag:new nt.String(4),jstfLangSys:new nt.Pointer(nt.uint16,Br)}),Rr=new nt.Struct({extenderGlyphs:new nt.Pointer(nt.uint16,new nt.Array(nt.uint16,nt.uint16)),defaultLangSys:new nt.Pointer(nt.uint16,Br),langSysCount:nt.uint16,langSysRecords:new nt.Array(Lr,"langSysCount")}),Mr=new nt.Struct({tag:new nt.String(4),script:new nt.Pointer(nt.uint16,Rr,{type:"parent"})}),Fr=new nt.Struct({version:nt.uint32,scriptCount:nt.uint16,scriptList:new nt.Array(Mr,"scriptCount")}),zr=function(){function t(e){lt(this,t),this._size=e}return t.prototype.decode=function(t,e){switch(this.size(0,e)){case 1:return t.readUInt8();case 2:return t.readUInt16BE();case 3:return t.readUInt24BE();case 4:return t.readUInt32BE()}},t.prototype.size=function(t,e){return dt.resolveLength(this._size,null,e)},t}(),Dr=new nt.Struct({entry:new zr(function(t){return 1+((48&t.parent.entryFormat)>>4)}),outerIndex:function(t){return t.entry>>1+(15&t.parent.entryFormat)},innerIndex:function(t){return t.entry&(1<<1+(15&t.parent.entryFormat))-1}}),Nr=new nt.Struct({entryFormat:nt.uint16,mapCount:nt.uint16,mapData:new nt.Array(Dr,"mapCount")}),Ur=new nt.Struct({majorVersion:nt.uint16,minorVersion:nt.uint16,itemVariationStore:new nt.Pointer(nt.uint32,Xe),advanceWidthMapping:new nt.Pointer(nt.uint32,Nr),LSBMapping:new nt.Pointer(nt.uint32,Nr),RSBMapping:new nt.Pointer(nt.uint32,Nr)}),Wr=new nt.Struct({format:nt.uint32,length:nt.uint32,offset:nt.uint32}),jr=new nt.Struct({reserved:new nt.Reserved(nt.uint16,2),cbSignature:nt.uint32,signature:new nt.Buffer("cbSignature")}),Gr=new nt.Struct({ulVersion:nt.uint32,usNumSigs:nt.uint16,usFlag:nt.uint16,signatures:new nt.Array(Wr,"usNumSigs"),signatureBlocks:new nt.Array(jr,"usNumSigs")}),Vr=new nt.Struct({rangeMaxPPEM:nt.uint16,rangeGaspBehavior:new nt.Bitfield(nt.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),Hr=new nt.Struct({version:nt.uint16,numRanges:nt.uint16,gaspRanges:new nt.Array(Vr,"numRanges")}),qr=new nt.Struct({pixelSize:nt.uint8,maximumWidth:nt.uint8,widths:new nt.Array(nt.uint8,function(t){return t.parent.parent.maxp.numGlyphs})}),Zr=new nt.Struct({version:nt.uint16,numRecords:nt.int16,sizeDeviceRecord:nt.int32,records:new nt.Array(qr,"numRecords")}),Yr=new nt.Struct({left:nt.uint16,right:nt.uint16,value:nt.int16}),Xr=new nt.Struct({firstGlyph:nt.uint16,nGlyphs:nt.uint16,offsets:new nt.Array(nt.uint16,"nGlyphs"),max:function(t){return t.offsets.length&&Math.max.apply(Math,t.offsets)}}),Kr=new nt.Struct({off:function(t){return t._startOffset-t.parent.parent._startOffset},len:function(t){return((t.parent.leftTable.max-t.off)/t.parent.rowWidth+1)*(t.parent.rowWidth/2)},values:new nt.LazyArray(nt.int16,"len")}),Jr=new nt.VersionedStruct("format",{0:{nPairs:nt.uint16,searchRange:nt.uint16,entrySelector:nt.uint16,rangeShift:nt.uint16,pairs:new nt.Array(Yr,"nPairs")},2:{rowWidth:nt.uint16,leftTable:new nt.Pointer(nt.uint16,Xr,{type:"parent"}),rightTable:new nt.Pointer(nt.uint16,Xr,{type:"parent"}),array:new nt.Pointer(nt.uint16,Kr,{type:"parent"})},3:{glyphCount:nt.uint16,kernValueCount:nt.uint8,leftClassCount:nt.uint8,rightClassCount:nt.uint8,flags:nt.uint8,kernValue:new nt.Array(nt.int16,"kernValueCount"),leftClass:new nt.Array(nt.uint8,"glyphCount"),rightClass:new nt.Array(nt.uint8,"glyphCount"),kernIndex:new nt.Array(nt.uint8,function(t){return t.leftClassCount*t.rightClassCount})}}),Qr=new nt.VersionedStruct("version",{0:{subVersion:nt.uint16,length:nt.uint16,format:nt.uint8,coverage:new nt.Bitfield(nt.uint8,["horizontal","minimum","crossStream","override"]),subtable:Jr,padding:new nt.Reserved(nt.uint8,function(t){return t.length-t._currentOffset})},1:{length:nt.uint32,coverage:new nt.Bitfield(nt.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:nt.uint8,tupleIndex:nt.uint16,subtable:Jr,padding:new nt.Reserved(nt.uint8,function(t){return t.length-t._currentOffset})}}),$r=new nt.VersionedStruct(nt.uint16,{0:{nTables:nt.uint16,tables:new nt.Array(Qr,"nTables")},1:{reserved:new nt.Reserved(nt.uint16),nTables:nt.uint32,tables:new nt.Array(Qr,"nTables")}}),ti=new nt.Struct({version:nt.uint16,numGlyphs:nt.uint16,yPels:new nt.Array(nt.uint8,"numGlyphs")}),ei=new nt.Struct({version:nt.uint16,fontNumber:nt.uint32,pitch:nt.uint16,xHeight:nt.uint16,style:nt.uint16,typeFamily:nt.uint16,capHeight:nt.uint16,symbolSet:nt.uint16,typeface:new nt.String(16),characterComplement:new nt.String(8),fileName:new nt.String(6),strokeWeight:new nt.String(1),widthType:new nt.String(1),serifStyle:nt.uint8,reserved:new nt.Reserved(nt.uint8)}),ni=new nt.Struct({bCharSet:nt.uint8,xRatio:nt.uint8,yStartRatio:nt.uint8,yEndRatio:nt.uint8}),ri=new nt.Struct({yPelHeight:nt.uint16,yMax:nt.int16,yMin:nt.int16}),ii=new nt.Struct({recs:nt.uint16,startsz:nt.uint8,endsz:nt.uint8,entries:new nt.Array(ri,"recs")}),oi=new nt.Struct({version:nt.uint16,numRecs:nt.uint16,numRatios:nt.uint16,ratioRanges:new nt.Array(ni,"numRatios"),offsets:new nt.Array(nt.uint16,"numRatios"),groups:new nt.Array(ii,"numRecs")}),ai=new nt.Struct({version:nt.uint16,ascent:nt.int16,descent:nt.int16,lineGap:nt.int16,advanceHeightMax:nt.int16,minTopSideBearing:nt.int16,minBottomSideBearing:nt.int16,yMaxExtent:nt.int16,caretSlopeRise:nt.int16,caretSlopeRun:nt.int16,caretOffset:nt.int16,reserved:new nt.Reserved(nt.int16,4),metricDataFormat:nt.int16,numberOfMetrics:nt.uint16}),si=new nt.Struct({advance:nt.uint16,bearing:nt.int16}),ui=new nt.Struct({metrics:new nt.LazyArray(si,function(t){return t.parent.vhea.numberOfMetrics}),bearings:new nt.LazyArray(nt.int16,function(t){return t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics})}),li=new nt.Fixed(16,"BE",14),ci=new nt.Struct({fromCoord:li,toCoord:li}),fi=new nt.Struct({pairCount:nt.uint16,correspondence:new nt.Array(ci,"pairCount")}),hi=new nt.Struct({version:nt.fixed32,axisCount:nt.uint32,segment:new nt.Array(fi,"axisCount")}),pi=function(){function t(e,n,r){lt(this,t),this.type=e,this.stream=n,this.parent=r,this.base=this.stream.pos,this._items=[]}return t.prototype.getItem=function(t){if(null==this._items[t]){var e=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*t,this._items[t]=this.type.decode(this.stream,this.parent),this.stream.pos=e}return this._items[t]},t.prototype.inspect=function(){return"[UnboundedArray "+this.type.constructor.name+"]"},t}(),di=function(t){function e(n){return lt(this,e),ht(this,t.call(this,n,0))}return pt(e,t),e.prototype.decode=function(t,e){return new pi(this.type,t,e)},e}(nt.Array),gi=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nt.uint16;t=new(function(){function t(e){lt(this,t),this.type=e}return t.prototype.decode=function(t,e){return e=e.parent.parent,this.type.decode(t,e)},t.prototype.size=function(t,e){return e=e.parent.parent,this.type.size(t,e)},t.prototype.encode=function(t,e,n){return n=n.parent.parent,this.type.encode(t,e,n)},t}())(t);var e=new nt.Struct({unitSize:nt.uint16,nUnits:nt.uint16,searchRange:nt.uint16,entrySelector:nt.uint16,rangeShift:nt.uint16}),n=new nt.Struct({lastGlyph:nt.uint16,firstGlyph:nt.uint16,value:t}),r=new nt.Struct({lastGlyph:nt.uint16,firstGlyph:nt.uint16,values:new nt.Pointer(nt.uint16,new nt.Array(t,function(t){return t.lastGlyph-t.firstGlyph+1}),{type:"parent"})}),i=new nt.Struct({glyph:nt.uint16,value:t});return new nt.VersionedStruct(nt.uint16,{0:{values:new di(t)},2:{binarySearchHeader:e,segments:new nt.Array(n,function(t){return t.binarySearchHeader.nUnits})},4:{binarySearchHeader:e,segments:new nt.Array(r,function(t){return t.binarySearchHeader.nUnits})},6:{binarySearchHeader:e,segments:new nt.Array(i,function(t){return t.binarySearchHeader.nUnits})},8:{firstGlyph:nt.uint16,count:nt.uint16,values:new nt.Array(t,"count")}})},yi=new nt.VersionedStruct("format",{0:{deltas:new nt.Array(nt.int16,32)},1:{deltas:new nt.Array(nt.int16,32),mappingData:new gi(nt.uint16)},2:{standardGlyph:nt.uint16,controlPoints:new nt.Array(nt.uint16,32)},3:{standardGlyph:nt.uint16,controlPoints:new nt.Array(nt.uint16,32),mappingData:new gi(nt.uint16)}}),vi=new nt.Struct({version:nt.fixed32,format:nt.uint16,defaultBaseline:nt.uint16,subtable:yi}),bi=new nt.Struct({setting:nt.uint16,nameIndex:nt.int16,name:function(t){return t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}}),mi=new nt.Struct({feature:nt.uint16,nSettings:nt.uint16,settingTable:new nt.Pointer(nt.uint32,new nt.Array(bi,"nSettings"),{type:"parent"}),featureFlags:new nt.Bitfield(nt.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:nt.uint8,nameIndex:nt.int16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameIndex]}}),wi=new nt.Struct({version:nt.fixed32,featureNameCount:nt.uint16,reserved1:new nt.Reserved(nt.uint16),reserved2:new nt.Reserved(nt.uint32),featureNames:new nt.Array(mi,"featureNameCount")}),xi=new nt.Struct({axisTag:new nt.String(4),minValue:nt.fixed32,defaultValue:nt.fixed32,maxValue:nt.fixed32,flags:nt.uint16,nameID:nt.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]}}),_i=new nt.Struct({nameID:nt.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]},flags:nt.uint16,coord:new nt.Array(nt.fixed32,function(t){return t.parent.axisCount}),postscriptNameID:new nt.Optional(nt.uint16,function(t){return t.parent.instanceSize-t._currentOffset>0})}),ki=new nt.Struct({version:nt.fixed32,offsetToData:nt.uint16,countSizePairs:nt.uint16,axisCount:nt.uint16,axisSize:nt.uint16,instanceCount:nt.uint16,instanceSize:nt.uint16,axis:new nt.Array(xi,"axisCount"),instance:new nt.Array(_i,"instanceCount")}),Si=new nt.Fixed(16,"BE",14),Ci=function(){function t(){lt(this,t)}return t.decode=function(t,e){return e.flags?t.readUInt32BE():2*t.readUInt16BE()},t}(),Ai=new nt.Struct({version:nt.uint16,reserved:new nt.Reserved(nt.uint16),axisCount:nt.uint16,globalCoordCount:nt.uint16,globalCoords:new nt.Pointer(nt.uint32,new nt.Array(new nt.Array(Si,"axisCount"),"globalCoordCount")),glyphCount:nt.uint16,flags:nt.uint16,offsetToData:nt.uint32,offsets:new nt.Array(new nt.Pointer(Ci,"void",{relativeTo:"offsetToData",allowNull:!1 +}),function(t){return t.glyphCount+1})}),Pi=new nt.Struct({length:nt.uint16,coverage:nt.uint16,subFeatureFlags:nt.uint32,stateTable:new l}),Ei=new nt.Struct({justClass:nt.uint32,beforeGrowLimit:nt.fixed32,beforeShrinkLimit:nt.fixed32,afterGrowLimit:nt.fixed32,afterShrinkLimit:nt.fixed32,growFlags:nt.uint16,shrinkFlags:nt.uint16}),Ii=new nt.Array(Ei,nt.uint32),Ti=new nt.VersionedStruct("actionType",{0:{lowerLimit:nt.fixed32,upperLimit:nt.fixed32,order:nt.uint16,glyphs:new nt.Array(nt.uint16,nt.uint16)},1:{addGlyph:nt.uint16},2:{substThreshold:nt.fixed32,addGlyph:nt.uint16,substGlyph:nt.uint16},3:{},4:{variationAxis:nt.uint32,minimumLimit:nt.fixed32,noStretchValue:nt.fixed32,maximumLimit:nt.fixed32},5:{flags:nt.uint16,glyph:nt.uint16}}),Oi=new nt.Struct({actionClass:nt.uint16,actionType:nt.uint16,actionLength:nt.uint32,actionData:Ti,padding:new nt.Reserved(nt.uint8,function(t){return t.actionLength-t._currentOffset})}),Bi=new nt.Array(Oi,nt.uint32),Li=new nt.Struct({lookupTable:new gi(new nt.Pointer(nt.uint16,Bi))}),Ri=new nt.Struct({classTable:new nt.Pointer(nt.uint16,Pi,{type:"parent"}),wdcOffset:nt.uint16,postCompensationTable:new nt.Pointer(nt.uint16,Li,{type:"parent"}),widthDeltaClusters:new gi(new nt.Pointer(nt.uint16,Ii,{type:"parent",relativeTo:"wdcOffset"}))}),Mi=new nt.Struct({version:nt.uint32,format:nt.uint16,horizontal:new nt.Pointer(nt.uint16,Ri),vertical:new nt.Pointer(nt.uint16,Ri)}),Fi={action:nt.uint16},zi={markIndex:nt.uint16,currentIndex:nt.uint16},Di={currentInsertIndex:nt.uint16,markedInsertIndex:nt.uint16},Ni=new nt.Struct({items:new di(new nt.Pointer(nt.uint32,new gi))}),Ui=new nt.VersionedStruct("type",{0:{stateTable:new u},1:{stateTable:new u(zi),substitutionTable:new nt.Pointer(nt.uint32,Ni)},2:{stateTable:new u(Fi),ligatureActions:new nt.Pointer(nt.uint32,new di(nt.uint32)),components:new nt.Pointer(nt.uint32,new di(nt.uint16)),ligatureList:new nt.Pointer(nt.uint32,new di(nt.uint16))},4:{lookupTable:new gi},5:{stateTable:new u(Di),insertionActions:new nt.Pointer(nt.uint32,new di(nt.uint16))}}),Wi=new nt.Struct({length:nt.uint32,coverage:nt.uint24,type:nt.uint8,subFeatureFlags:nt.uint32,table:Ui,padding:new nt.Reserved(nt.uint8,function(t){return t.length-t._currentOffset})}),ji=new nt.Struct({featureType:nt.uint16,featureSetting:nt.uint16,enableFlags:nt.uint32,disableFlags:nt.uint32}),Gi=new nt.Struct({defaultFlags:nt.uint32,chainLength:nt.uint32,nFeatureEntries:nt.uint32,nSubtables:nt.uint32,features:new nt.Array(ji,"nFeatureEntries"),subtables:new nt.Array(Wi,"nSubtables")}),Vi=new nt.Struct({version:nt.uint16,unused:new nt.Reserved(nt.uint16),nChains:nt.uint32,chains:new nt.Array(Gi,"nChains")}),Hi=new nt.Struct({left:nt.int16,top:nt.int16,right:nt.int16,bottom:nt.int16}),qi=new nt.Struct({version:nt.fixed32,format:nt.uint16,lookupTable:new gi(Hi)}),Zi={};Zi.cmap=Nt,Zi.head=Ut,Zi.hhea=Wt,Zi.hmtx=Gt,Zi.maxp=Vt,Zi.name=NameTable,Zi["OS/2"]=Jt,Zi.post=$t,Zi.fpgm=ee,Zi.loca=ne,Zi.prep=ie,Zi["cvt "]=te,Zi.glyf=oe,Zi["CFF "]=_n,Zi.CFF2=_n,Zi.VORG=Sn,Zi.EBLC=Mn,Zi.CBLC=Zi.EBLC,Zi.sbix=zn,Zi.COLR=Un,Zi.CPAL=jn,Zi.BASE=$n,Zi.GDEF=ar,Zi.GPOS=kr,Zi.GSUB=Ir,Zi.JSTF=Fr,Zi.HVAR=Ur,Zi.DSIG=Gr,Zi.gasp=Hr,Zi.hdmx=Zr,Zi.kern=$r,Zi.LTSH=ti,Zi.PCLT=ei,Zi.VDMX=oi,Zi.vhea=ai,Zi.vmtx=ui,Zi.avar=hi,Zi.bsln=vi,Zi.feat=wi,Zi.fvar=ki,Zi.gvar=Ai,Zi.just=Mi,Zi.morx=Vi,Zi.opbd=qi;var Yi=new nt.Struct({tag:new nt.String(4),checkSum:nt.uint32,offset:new nt.Pointer(nt.uint32,"void",{type:"global"}),length:nt.uint32}),Xi=new nt.Struct({tag:new nt.String(4),numTables:nt.uint16,searchRange:nt.uint16,entrySelector:nt.uint16,rangeShift:nt.uint16,tables:new nt.Array(Yi,"numTables")});Xi.process=function(){for(var t={},e=this.tables,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;t[o.tag]=o}this.tables=t},Xi.preEncode=function(t){var e=[];for(var n in this.tables){var r=this.tables[n];r&&e.push({tag:n,checkSum:0,offset:new nt.VoidPointer(Zi[n],r),length:Zi[n].size(r)})}this.tag="true",this.numTables=e.length,this.tables=e,this.searchRange=16*Math.floor(Math.log(this.numTables)/Math.LN2),this.entrySelector=Math.floor(this.searchRange/Math.LN2),this.rangeShift=16*this.numTables-this.searchRange};var Ki;try{var Ji=n(87)}catch(t){}var Qi=(Ki=function(){function t(e){if(lt(this,t),this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap&&Ji)for(var n=e.tables,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o,u=a(s.platformID,s.encodingID,s.table.language-1);Ji.encodingExists(u)&&(this.cmap=s.table,this.encoding=u)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}return t.prototype.findSubtable=function(t,e){for(var n=e,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}for(var a=o,s=a[0],u=a[1],l=t.tables,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h;if(p.platformID===s&&p.encodingID===u)return p.table}}return null},t.prototype.lookup=function(t,e){if(this.encoding){var n=Ji.encode(bt(t),this.encoding);t=0;for(var r=0;r>1;if(to.endCode.get(u))){var l=o.idRangeOffset.get(u),c=void 0;if(0===l)c=t+o.idDelta.get(u);else{var f=l/2+(t-o.startCode.get(u))-(o.segCount-u);c=o.glyphIndexArray.get(f)||0,0!==c&&(c+=o.idDelta.get(u))}return 65535&c}a=u+1}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return o.glyphIndices.get(t-o.firstCode)||0;case 12:case 13:for(var h=0,p=o.nGroups-1;h<=p;){var d=h+p>>1,g=o.groups.get(d);if(tg.endCharCode))return 12===o.version?g.glyphID+(t-g.startCharCode):g.glyphID;h=d+1}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+o.version)}},t.prototype.getVariationSelector=function(t,e){if(!this.uvs)return 0;var n=this.uvs.varSelectors.toArray(),r=c(n,function(t){return e-t.varSelector}),i=n[r];return-1!==r&&i.defaultUVS&&(r=c(i.defaultUVS,function(e){return te.startUnicodeValue+e.additionalCount?1:0})),-1!==r&&i.nonDefaultUVS&&-1!==(r=c(i.nonDefaultUVS,function(e){return t-e.unicodeValue}))?i.nonDefaultUVS[r].glyphID:0},t.prototype.getCharacterSet=function(){var t=this.cmap;switch(t.version){case 0:return f(0,t.codeMap.length);case 4:for(var e=[],n=t.endCode.toArray(),r=0;r=s.length)break;c=s[l++]}else{if(l=s.next(),l.done)break;c=l.value}var h=c;a.push.apply(a,f(h.startCharCode,h.endCharCode+1))}return a;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+t.version)}},t.prototype.codePointsForGlyph=function(t){var e=this.cmap;switch(e.version){case 0:for(var n=[],r=0;r<256;r++)e.codeMap.get(r)===t&&n.push(r);return n;case 4:for(var i=[],o=0;o=g.length)break;b=g[v++]}else{if(v=g.next(),v.done)break;b=v.value}var m=b;t>=m.glyphID&&t<=m.glyphID+(m.endCharCode-m.startCharCode)&&d.push(m.startCharCode+(t-m.glyphID))}return d;case 13:for(var w=[],x=e.groups.toArray(),_=Array.isArray(x),k=0,x=_?x:it(x);;){var S;if(_){if(k>=x.length)break;S=x[k++]}else{if(k=x.next(),k.done)break;S=k.value}var C=S;t===C.glyphID&&w.push.apply(w,f(C.startCharCode,C.endCharCode+1))}return w;default:throw new Error("Unknown cmap format "+e.version)}},t}(),h(Ki.prototype,"getCharacterSet",[o],rt(Ki.prototype,"getCharacterSet"),Ki.prototype),h(Ki.prototype,"codePointsForGlyph",[o],rt(Ki.prototype,"codePointsForGlyph"),Ki.prototype),Ki),$i=function(){function t(e){lt(this,t),this.kern=e.kern}return t.prototype.process=function(t,e){for(var n=0;n=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;if(!s.coverage.crossStream){switch(s.version){case 0:if(!s.coverage.horizontal)continue;break;case 1:if(s.coverage.vertical||s.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version "+s.version)}var u=0,l=s.subtable;switch(s.format){case 0:var f=c(l.pairs,function(n){return t-n.left||e-n.right});f>=0&&(u=l.pairs[f].value);break;case 2:var h=0,p=0;h=t>=l.leftTable.firstGlyph&&t=l.rightTable.firstGlyph&&e=l.glyphCount||e>=l.glyphCount)return 0;u=l.kernValue[l.kernIndex[l.leftClass[t]*l.rightClassCount+l.rightClass[e]]];break;default:throw new Error("Unsupported kerning sub-table format "+s.format)}s.coverage.override?n=u:n+=u}}return n},t}(),to=function(){function t(e){lt(this,t),this.font=e}return t.prototype.positionGlyphs=function(t,e){for(var n=0,r=0,i=0;i1&&(o.minX+=(i.codePoints.length-1)*o.width/i.codePoints.length);for(var a=-e[n].xAdvance,s=0,u=this.font.unitsPerEm/16,l=n+1;l<=r;l++){var c=t[l],f=c.cbox,h=e[l],p=this.getCombiningClass(c.codePoints[0]);if("Not_Reordered"!==p){switch(h.xOffset=h.yOffset=0,p){case"Double_Above":case"Double_Below":h.xOffset+=o.minX-f.width/2-f.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":h.xOffset+=o.minX-f.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":h.xOffset+=o.maxX-f.width-f.minX;break;default:h.xOffset+=o.minX+(o.width-f.width)/2-f.minX}switch(p){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==p&&"Attached_Below"!==p||(o.minY+=u),h.yOffset=-o.minY-f.maxY,o.minY+=f.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==p&&"Attached_Above_Right"!==p||(o.maxY+=u),h.yOffset=o.maxY-f.minY,o.maxY+=f.height}h.xAdvance=h.yAdvance=0,h.xOffset+=a,h.yOffset+=s}else a-=h.xAdvance,s-=h.yAdvance}},t.prototype.getCombiningClass=function(t){var e=xt.getCombiningClass(t);if(3584==(-256&t))if("Not_Reordered"===e)switch(t){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===t)return"Below_Right";switch(e){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return e},t}(),eo=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1/0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1/0;lt(this,t),this.minX=e,this.minY=n,this.maxX=r,this.maxY=i}return t.prototype.addPoint=function(t,e){tthis.maxX&&(this.maxX=t),e>this.maxY&&(this.maxY=e)},t.prototype.copy=function(){return new t(this.minX,this.minY,this.maxX,this.maxY)},ct(t,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),t}(),no={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},ro={};for(var io in no){var oo=no[io];if(Array.isArray(oo))for(var ao=oo,so=Array.isArray(ao),uo=0,ao=so?ao:it(ao);;){var lo;if(so){if(uo>=ao.length)break;lo=ao[uo++]}else{if(uo=ao.next(),uo.done)break;lo=uo.value}var co=lo;ro[co]=io}else ro[oo]=io}for(var fo={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0},ho=function(){function t(e,n,r,i){if(lt(this,t),this.glyphs=e,this.positions=null,this.script=r,this.language=i||null,this.direction=y(r),this.features={},Array.isArray(n))for(var o=n,a=Array.isArray(o),s=0,o=a?o:it(o);;){var u;if(a){if(s>=o.length)break;u=o[s++]}else{if(s=o.next(),s.done)break;u=s.value}var l=u;this.features[l]=!0}else"object"===(void 0===n?"undefined":st(n))&&(this.features=n)}return ct(t,[{key:"advanceWidth",get:function(){for(var t=0,e=this.positions,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}t+=i.xAdvance}return t}},{key:"advanceHeight",get:function(){for(var t=0,e=this.positions,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}t+=i.yAdvance}return t}},{key:"bbox",get:function(){for(var t=new eo,e=0,n=0,r=0;r0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;lt(this,t),this.xAdvance=e,this.yAdvance=n,this.xOffset=r,this.yOffset=i},go={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},yo=function(t,e){return[go[t].code,go[t][e]]},vo={rlig:yo("ligatures","requiredLigatures"),clig:yo("ligatures","contextualLigatures"),dlig:yo("ligatures","rareLigatures"),hlig:yo("ligatures","historicalLigatures"),liga:yo("ligatures","commonLigatures"),hist:yo("ligatures","historicalLigatures"),smcp:yo("lowerCase","lowerCaseSmallCaps"),pcap:yo("lowerCase","lowerCasePetiteCaps"),frac:yo("fractions","diagonalFractions"),dnom:yo("fractions","diagonalFractions"),numr:yo("fractions","diagonalFractions"),afrc:yo("fractions","verticalFractions"),case:yo("caseSensitiveLayout","caseSensitiveLayout"),ccmp:yo("unicodeDecomposition","canonicalComposition"),cpct:yo("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:yo("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:yo("contextualAlternates","swashAlternates"),cswh:yo("contextualAlternates","contextualSwashAlternates"),curs:yo("cursiveConnection","cursive"),c2pc:yo("upperCase","upperCasePetiteCaps"),c2sc:yo("upperCase","upperCaseSmallCaps"),init:yo("smartSwash","wordInitialSwashes"),fin2:yo("smartSwash","wordFinalSwashes"),medi:yo("smartSwash","nonFinalSwashes"),med2:yo("smartSwash","nonFinalSwashes"),fin3:yo("smartSwash","wordFinalSwashes"),fina:yo("smartSwash","wordFinalSwashes"),pkna:yo("kanaSpacing","proportionalKana"),half:yo("textSpacing","halfWidthText"),halt:yo("textSpacing","altHalfWidthText"),hkna:yo("alternateKana","alternateHorizKana"),vkna:yo("alternateKana","alternateVertKana"),ital:yo("italicCJKRoman","CJKItalicRoman"),lnum:yo("numberCase","upperCaseNumbers"),onum:yo("numberCase","lowerCaseNumbers"),mgrk:yo("mathematicalExtras","mathematicalGreek"),calt:yo("contextualAlternates","contextualAlternates"),vrt2:yo("verticalSubstitution","substituteVerticalForms"),vert:yo("verticalSubstitution","substituteVerticalForms"),tnum:yo("numberSpacing","monospacedNumbers"),pnum:yo("numberSpacing","proportionalNumbers"),sups:yo("verticalPosition","superiors"),subs:yo("verticalPosition","inferiors"),ordn:yo("verticalPosition","ordinals"),pwid:yo("textSpacing","proportionalText"),hwid:yo("textSpacing","halfWidthText"),qwid:yo("textSpacing","quarterWidthText"),twid:yo("textSpacing","thirdWidthText"),fwid:yo("textSpacing","proportionalText"),palt:yo("textSpacing","altProportionalText"),trad:yo("characterShape","traditionalCharacters"),smpl:yo("characterShape","simplifiedCharacters"),jp78:yo("characterShape","JIS1978Characters"),jp83:yo("characterShape","JIS1983Characters"),jp90:yo("characterShape","JIS1990Characters"),jp04:yo("characterShape","JIS2004Characters"),expt:yo("characterShape","expertCharacters"),hojo:yo("characterShape","hojoCharacters"),nlck:yo("characterShape","NLCCharacters"),tnam:yo("characterShape","traditionalNamesCharacters"),ruby:yo("rubyKana","rubyKana"),titl:yo("styleOptions","titlingCaps"),zero:yo("typographicExtras","slashedZero"),ss01:yo("stylisticAlternatives","stylisticAltOne"),ss02:yo("stylisticAlternatives","stylisticAltTwo"),ss03:yo("stylisticAlternatives","stylisticAltThree"),ss04:yo("stylisticAlternatives","stylisticAltFour"),ss05:yo("stylisticAlternatives","stylisticAltFive"),ss06:yo("stylisticAlternatives","stylisticAltSix"),ss07:yo("stylisticAlternatives","stylisticAltSeven"),ss08:yo("stylisticAlternatives","stylisticAltEight"),ss09:yo("stylisticAlternatives","stylisticAltNine"),ss10:yo("stylisticAlternatives","stylisticAltTen"),ss11:yo("stylisticAlternatives","stylisticAltEleven"),ss12:yo("stylisticAlternatives","stylisticAltTwelve"),ss13:yo("stylisticAlternatives","stylisticAltThirteen"),ss14:yo("stylisticAlternatives","stylisticAltFourteen"),ss15:yo("stylisticAlternatives","stylisticAltFifteen"),ss16:yo("stylisticAlternatives","stylisticAltSixteen"),ss17:yo("stylisticAlternatives","stylisticAltSeventeen"),ss18:yo("stylisticAlternatives","stylisticAltEighteen"),ss19:yo("stylisticAlternatives","stylisticAltNineteen"),ss20:yo("stylisticAlternatives","stylisticAltTwenty")},bo=1;bo<=99;bo++)vo["cv"+("00"+bo).slice(-2)]=[go.characterAlternatives.code,bo];var mo={};for(var wo in vo){var xo=vo[wo];null==mo[xo[0]]&&(mo[xo[0]]={}),mo[xo[0]][xo[1]]=wo}for(var _o,ko,So,Co,Ao,Po,Eo,Io,To,Oo,Bo=(_o=function(){function t(e){lt(this,t),this.table=e}return t.prototype.lookup=function(t){switch(this.table.version){case 0:return this.table.values.getItem(t);case 2:case 4:for(var e=0,n=this.table.binarySearchHeader.nUnits-1;e<=n;){var r=e+n>>1,i=this.table.segments[r];if(65535===i.firstGlyph)return null;if(ti.lastGlyph))return 2===this.table.version?i.value:i.values[t-i.firstGlyph];e=r+1}}return null;case 6:for(var o=0,a=this.table.binarySearchHeader.nUnits-1;o<=a;){var r=o+a>>1,i=this.table.segments[r];if(65535===i.glyph)return null;if(ti.glyph))return i.value;o=r+1}}return null;case 8:return this.table.values[t-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: "+this.table.version)}},t.prototype.glyphsForValue=function(t){var e=[];switch(this.table.version){case 2:case 4:for(var n=this.table.segments,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o;if(2===this.table.version&&a.value===t)e.push.apply(e,f(a.firstGlyph,a.lastGlyph+1));else for(var s=0;s=u.length)break;h=u[c++]}else{if(c=u.next(),c.done)break;h=c.value}var p=h;p.value===t&&e.push(p.glyph)}break;case 8:for(var d=0;d=-1;){var a=null,s=1,u=!0;i===t.length||-1===i?s=0:(a=t[i],65535===a.id?s=2:null==(s=this.lookupTable.lookup(a.id))&&(s=1));var l=this.stateTable.stateArray.getItem(r),c=l[s],f=this.stateTable.entryTable.getItem(c);0!==s&&2!==s&&(n(a,f,i),u=!(16384&f.flags)),r=f.newState,u&&(i+=o)}return t},t.prototype.traverse=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new wt;if(!n.has(e)){n.add(e);for(var r=this.stateTable,i=r.nClasses,o=r.stateArray,a=r.entryTable,s=o.getItem(e),u=4;u=f.length)break;d=f[p++]}else{if(p=f.next(),p.done)break;d=p.value}var g=d;t.enter&&t.enter(g,c),0!==c.newState&&this.traverse(t,c.newState,n),t.exit&&t.exit(g,c)}}},t}(),Ro=(ko=function(){function t(e){lt(this,t),this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}return t.prototype.process=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.morx.chains,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}for(var a=o,s=a.defaultFlags,u=a.features,l=Array.isArray(u),c=0,u=l?u:it(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var h=f,p=void 0;(p=e[h.featureType])&&p[h.featureSetting]&&(s&=h.disableFlags,s|=h.enableFlags)}for(var d=a.subtables,g=Array.isArray(d),y=0,d=g?d:it(d);;){var v;if(g){if(y>=d.length)break;v=d[y++]}else{if(y=d.next(),y.done)break;v=y.value}var b=v;b.subFeatureFlags&s&&this.processSubtable(b,t)}}for(var m=t.length-1;m>=0;)65535===t[m].id&&t.splice(m,1),m--;return t},t.prototype.processSubtable=function(t,e){if(this.subtable=t,this.glyphs=e,4===this.subtable.type)return void this.processNoncontextualSubstitutions(this.subtable,this.glyphs);this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var n=this.getStateMachine(t),r=this.getProcessor(),i=!!(4194304&this.subtable.coverage);return n.process(this.glyphs,i,r)},t.prototype.getStateMachine=function(t){return new Lo(t.table.stateTable)},t.prototype.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: "+this.subtable.type)}},t.prototype.processIndicRearragement=function(t,e,n){32768&e.flags&&(this.firstGlyph=n),8192&e.flags&&(this.lastGlyph=n),x(this.glyphs,15&e.flags,this.firstGlyph,this.lastGlyph)},t.prototype.processContextualSubstitution=function(t,e,n){var r=this.subtable.table.substitutionTable.items;if(65535!==e.markIndex){var i=r.getItem(e.markIndex),o=new Bo(i);t=this.glyphs[this.markedGlyph];var a=o.lookup(t.id);a&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,t.codePoints))}if(65535!==e.currentIndex){var s=r.getItem(e.currentIndex),u=new Bo(s);t=this.glyphs[n];var a=u.lookup(t.id);a&&(this.glyphs[n]=this.font.getGlyph(a,t.codePoints))}32768&e.flags&&(this.markedGlyph=n)},t.prototype.processLigature=function(t,e,n){if(32768&e.flags&&this.ligatureStack.push(n), +8192&e.flags){for(var r,i=this.subtable.table.ligatureActions,o=this.subtable.table.components,a=this.subtable.table.ligatureList,s=e.action,u=!1,l=0,c=[],f=[];!u;){var h,p=this.ligatureStack.pop();(h=c).unshift.apply(h,this.glyphs[p].codePoints);var d=i.getItem(s++);u=!!(2147483648&d);var g=!!(1073741824&d),y=(1073741823&d)<<2>>2;y+=this.glyphs[p].id;if(l+=o.getItem(y),u||g){var v=a.getItem(l);this.glyphs[p]=this.font.getGlyph(v,c),f.push(p),l=0,c=[]}else this.glyphs[p]=this.font.getGlyph(65535)}(r=this.ligatureStack).push.apply(r,f)}},t.prototype.processNoncontextualSubstitutions=function(t,e,n){var r=new Bo(t.table.lookupTable);for(n=0;n>>5,i=!!(1024&e.flags);this._insertGlyphs(this.markedIndex,e.markedInsertIndex,r,i)}if(65535!==e.currentInsertIndex){var o=(992&e.flags)>>>5,a=!!(2048&e.flags);this._insertGlyphs(n,e.currentInsertIndex,o,a)}},t.prototype.getSupportedFeatures=function(){for(var t=[],e=this.morx.chains,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}for(var o=i,a=o.features,s=Array.isArray(a),u=0,a=s?a:it(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;t.push([c.featureType,c.featureSetting])}}return t},t.prototype.generateInputs=function(t){return this.inputCache||this.generateInputCache(),this.inputCache[t]||[]},t.prototype.generateInputCache=function(){this.inputCache={};for(var t=this.morx.chains,e=Array.isArray(t),n=0,t=e?t:it(t);;){var r;if(e){if(n>=t.length)break;r=t[n++]}else{if(n=t.next(),n.done)break;r=n.value}for(var i=r,o=i.defaultFlags,a=i.subtables,s=Array.isArray(a),u=0,a=s?a:it(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;c.subFeatureFlags&o&&this.generateInputsForSubtable(c)}}},t.prototype.generateInputsForSubtable=function(t){var e=this;if(2===t.type){if(!!(4194304&t.coverage))throw new Error("Reverse subtable, not supported.");this.subtable=t,this.ligatureStack=[];var n=this.getStateMachine(t),r=this.getProcessor(),i=[],o=[];this.glyphs=[],n.traverse({enter:function(t,n){var a=e.glyphs;o.push({glyphs:a.slice(),ligatureStack:e.ligatureStack.slice()});var s=e.font.getGlyph(t);i.push(s),a.push(i[i.length-1]),r(a[a.length-1],n,a.length-1);for(var u=0,l=0,c=0;c=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;this._addStrings(s,0,n,"")}return n},t.prototype._addStrings=function(t,e,n,r){for(var i=this.font._cmapProcessor.codePointsForGlyph(t[e]),o=i,a=Array.isArray(o),s=0,o=a?o:it(o);;){var u;if(a){if(s>=o.length)break;u=o[s++]}else{if(s=o.next(),s.done)break;u=s.value}var l=u,c=r+bt(l);e=i.length)break;s=i[a++]}else{if(a=i.next(),a.done)break;s=a.value}var u=s;null==this.allFeatures[u]&&(r.push(u),this.allFeatures[u]=n,e&&(this.globalFeatures[u]=!0))}},t.prototype.add=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(0===this.stages.length&&this.stages.push([]),"string"==typeof t&&(t=[t]),Array.isArray(t))this._addFeatures(t,e);else{if("object"!==(void 0===t?"undefined":st(t)))throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(t.global||[],!0),this._addFeatures(t.local||[],!1)}},t.prototype.addStage=function(t,e){"function"==typeof t?this.stages.push(t,[]):(this.stages.push([]),this.add(t,e))},t.prototype.setFeatureOverrides=function(t){if(Array.isArray(t))this.add(t);else if("object"===(void 0===t?"undefined":st(t)))for(var e in t)if(t[e])this.add(e);else if(null!=this.allFeatures[e]){var n=this.stages[this.allFeatures[e]];n.splice(n.indexOf(e),1),delete this.allFeatures[e],delete this.globalFeatures[e]}},t.prototype.assignGlobalFeatures=function(t){for(var e=t,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;for(var a in this.globalFeatures)o.features[a]=!0}},t.prototype.process=function(t,e,n){t.selectScript(this.script,this.language);for(var r=this.stages,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;"function"==typeof s?n||s(this.font,e,this):s.length>0&&t.applyFeatures(s,e,n)}},t}(),zo=["rvrn"],Do=["ccmp","locl","rlig","mark","mkmk"],No=["frac","numr","dnom"],Uo=["calt","clig","liga","rclt","curs","kern"],Wo={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},jo=(Co=So=function(){function t(){lt(this,t)}return t.plan=function(t,e,n){this.planPreprocessing(t),this.planFeatures(t),this.planPostprocessing(t,n),t.assignGlobalFeatures(e),this.assignFeatures(t,e)},t.planPreprocessing=function(t){t.add({global:[].concat(zo,Wo[t.direction]),local:No})},t.planFeatures=function(t){},t.planPostprocessing=function(t,e){t.add([].concat(Do,Uo)),t.setFeatureOverrides(e)},t.assignFeatures=function(t,e){for(var n=0;n=0&&xt.isDigit(e[i].codePoints[0]);)e[i].features.numr=!0,e[i].features.frac=!0,i--;for(;o0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.options=t,this.flags=t.flags||{},this.markAttachmentType=t.markAttachmentType||0,this.index=e},t.prototype.shouldIgnore=function(t){return this.flags.ignoreMarks&&t.isMark||this.flags.ignoreBaseGlyphs&&t.isBase||this.flags.ignoreLigatures&&t.isLigature||this.markAttachmentType&&t.isMark&&t.markAttachmentType!==this.markAttachmentType},t.prototype.move=function(t){for(this.index+=t;0<=this.index&&this.indexthis.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},t.prototype.next=function(){return this.move(1)},t.prototype.prev=function(){return this.move(-1)},t.prototype.peek=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.index,n=this.increment(t);return this.index=e,n},t.prototype.peekIndex=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.index;this.increment(t);var n=this.index;return this.index=e,n},t.prototype.increment=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=t<0?-1:1;for(t=Math.abs(t);t--;)this.move(e);return this.glyphs[this.index]},ct(t,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),t}(),Jo=["DFLT","dflt","latn"],Qo=(function(){function t(e,n){lt(this,t),this.font=e,this.table=n,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}return t.prototype.findScript=function(t){if(null==this.table.scriptList)return null;Array.isArray(t)||(t=[t]);for(var e=t,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}for(var o=i,a=this.table.scriptList,s=Array.isArray(a),u=0,a=s?a:it(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(c.tag===o)return c}}return null},t.prototype.selectScript=function(t,e){var n=!1,r=void 0;if(!this.script||t!==this.scriptTag){if(r=this.findScript(t),r||(r=this.findScript(Jo)),!r)return this.scriptTag;this.scriptTag=r.tag,this.script=r.script,this.direction=y(t),this.language=null,this.languageTag=null,n=!0}if(!e||e!==this.languageTag){this.language=null;for(var i=this.script.langSysRecords,o=Array.isArray(i),a=0,i=o?i:it(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if(a=i.next(),a.done)break;s=a.value}var u=s;if(u.tag===e){this.language=u.langSys,this.languageTag=u.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),n=!0}if(n&&(this.features={},this.language))for(var l=this.language.featureIndexes,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h,d=this.table.featureList[p],g=this.substituteFeatureForVariations(p);this.features[d.tag]=g||d.feature}return this.scriptTag},t.prototype.lookupsForFeatures=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=[],r=t,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a,u=this.features[s];if(u)for(var l=u.lookupListIndexes,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h;e&&-1!==e.indexOf(p)||n.push({feature:s,index:p,lookup:this.table.lookupList.get(p)})}}return n.sort(function(t,e){return t.index-e.index}),n},t.prototype.substituteFeatureForVariations=function(t){if(-1===this.variationsIndex)return null;for(var e=this.table.featureVariations.featureVariationRecords[this.variationsIndex],n=e.featureTableSubstitution.substitutions,r=n,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;if(s.featureIndex===t)return s.alternateFeatureTable}return null},t.prototype.findVariationsIndex=function(t){var e=this.table.featureVariations;if(!e)return-1;for(var n=e.featureVariationRecords,r=0;r=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a,u=s.feature,l=s.lookup;for(this.currentFeature=u,this.glyphIterator.reset(l.flags);this.glyphIterator.index=c.length)break;p=c[h++]}else{if(h=c.next(),h.done)break;p=h.value}var d=p,g=this.applyLookup(l.lookupType,d);if(g)break}this.glyphIterator.next()}else this.glyphIterator.next()}},t.prototype.applyLookup=function(t,e){throw new Error("applyLookup must be implemented by subclasses")},t.prototype.applyLookupList=function(t){for(var e=this.glyphIterator.options,n=this.glyphIterator.index,r=t,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;this.glyphIterator.reset(e,n),this.glyphIterator.increment(s.sequenceIndex);var u=this.table.lookupList.get(s.lookupListIndex);this.glyphIterator.reset(u.flags,this.glyphIterator.index);for(var l=u.subTables,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h;if(this.applyLookup(u.lookupType,p))break}}return this.glyphIterator.reset(e,n),!0},t.prototype.coverageIndex=function(t,e){switch(null==e&&(e=this.glyphIterator.cur.id),t.version){case 1:return t.glyphs.indexOf(e);case 2:for(var n=t.rangeRecords,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o;if(a.start<=e&&e<=a.end)return a.startCoverageIndex+e-a.start}}return-1},t.prototype.match=function(t,e,n,r){for(var i=this.glyphIterator.index,o=this.glyphIterator.increment(t),a=0;a=0})},t.prototype.getClassID=function(t,e){switch(e.version){case 1:var n=t-e.startGlyph;if(n>=0&&n=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;if(s.start<=t&&t<=s.end)return s.class}}return 0},t.prototype.classSequenceMatches=function(t,e,n){var r=this;return this.match(t,e,function(t,e){return t===r.getClassID(e.id,n)})},t.prototype.applyContext=function(t){switch(t.version){case 1:var e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(var n=t.ruleSets[e],r=n,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;if(this.sequenceMatches(1,s.input))return this.applyLookupList(s.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;if(-1===(e=this.getClassID(this.glyphIterator.cur.id,t.classDef)))return!1;n=t.classSet[e];for(var u=n,l=Array.isArray(u),c=0,u=l?u:it(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var h=f;if(this.classSequenceMatches(1,h.classes,t.classDef))return this.applyLookupList(h.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(0,t.coverages))return this.applyLookupList(t.lookupRecords)}return!1},t.prototype.applyChainingContext=function(t){switch(t.version){case 1:var e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(var n=t.chainRuleSets[e],r=n,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a;if(this.sequenceMatches(-s.backtrack.length,s.backtrack)&&this.sequenceMatches(1,s.input)&&this.sequenceMatches(1+s.input.length,s.lookahead))return this.applyLookupList(s.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;e=this.getClassID(this.glyphIterator.cur.id,t.inputClassDef);var u=t.chainClassSet[e];if(!u)return!1;for(var l=u,c=Array.isArray(l),f=0,l=c?l:it(l);;){var h;if(c){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var p=h;if(this.classSequenceMatches(-p.backtrack.length,p.backtrack,t.backtrackClassDef)&&this.classSequenceMatches(1,p.input,t.inputClassDef)&&this.classSequenceMatches(1+p.input.length,p.lookahead,t.lookaheadClassDef))return this.applyLookupList(p.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(-t.backtrackGlyphCount,t.backtrackCoverage)&&this.coverageSequenceMatches(0,t.inputCoverage)&&this.coverageSequenceMatches(t.inputGlyphCount,t.lookaheadCoverage))return this.applyLookupList(t.lookupRecords)}return!1},t}()),$o=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments[3];if(lt(this,t),this._font=e,this.codePoints=r,this.id=n,this.features={},Array.isArray(i))for(var o=0;o1,this.markAttachmentType=0}}]),t}(),ta=(Po=Ao=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.planFeatures=function(t){t.add(["ljmo","vjmo","tjmo"],!1)},e.assignFeatures=function(t,e){for(var n=0,r=0;r=0;n--)!function(n){var r=e[n].codePoints[0],i=Xa[r]||Ka[r];if(i){var o=i.map(function(r){var i=t.font.glyphForCodePoint(r);return new $o(t.font,i.id,[r],e[n].features)});e.splice.apply(e,[n,1].concat(o))}}(n)},e}(jo),Eo.zeroMarkWidths="NONE",Io),ts=function t(e,n,r,i){lt(this,t),this.category=e,this.position=n,this.syllableType=r,this.syllable=i},es=ja.categories,ns=ja.decompositions,rs=new _t(e("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","base64")),is=new kt(ja),os=(Oo=To=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.planFeatures=function(t){t.addStage(j),t.addStage(["locl","ccmp","nukt","akhn"]),t.addStage(G),t.addStage(["rphf"],!1),t.addStage(V),t.addStage(G),t.addStage(["pref"]),t.addStage(H),t.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),t.addStage(q),t.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])},e.assignFeatures=function(t,e){for(var n=e.length-1;n>=0;n--)!function(n){var r=e[n].codePoints[0];if(ns[r]){var i=ns[r].map(function(r){var i=t.font.glyphForCodePoint(r);return new $o(t.font,i.id,[r],e[n].features)});e.splice.apply(e,[n,1].concat(i))}}(n)},e}(jo),To.zeroMarkWidths="BEFORE_GPOS",Oo),as=function t(e,n,r){lt(this,t),this.category=e,this.syllableType=n,this.syllable=r},ss={arab:Xo,mong:Xo,syrc:Xo,"nko ":Xo,phag:Xo,mand:Xo,mani:Xo,phlp:Xo,hang:ta,bng2:$a,beng:$a,dev2:$a,deva:$a,gjr2:$a,gujr:$a,guru:$a,gur2:$a,knda:$a,knd2:$a,mlm2:$a,mlym:$a,ory2:$a,orya:$a,taml:$a,tml2:$a,telu:$a,tel2:$a,khmr:$a,bali:os,batk:os,brah:os,bugi:os,buhd:os,cakm:os,cham:os,dupl:os,egyp:os,gran:os,hano:os,java:os,kthi:os,kali:os,khar:os,khoj:os,sind:os,lepc:os,limb:os,mahj:os,mtei:os,modi:os,hmng:os,rjng:os,saur:os,shrd:os,sidd:os,sinh:os,sund:os,sylo:os,tglg:os,tagb:os,tale:os,lana:os,tavt:os,takr:os,tibt:os,tfng:os,tirh:os,latn:jo,DFLT:jo},us=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype.applyLookup=function(t,e){var n=this;switch(t){case 1:var r=this.coverageIndex(e.coverage);if(-1===r)return!1;var i=this.glyphIterator.cur;switch(e.version){case 1:i.id=i.id+e.deltaGlyphID&65535;break;case 2:i.id=e.substitute.get(r)}return!0;case 2:var o=this.coverageIndex(e.coverage);if(-1!==o){var a,s=e.sequences.get(o);this.glyphIterator.cur.id=s[0],this.glyphIterator.cur.ligatureComponent=0;var u=this.glyphIterator.cur.features,l=this.glyphIterator.cur,c=s.slice(1).map(function(t,e){var r=new $o(n.font,t,void 0,u);return r.shaperInfo=l.shaperInfo,r.isLigated=l.isLigated,r.ligatureComponent=e+1,r.substituted=!0,r.isMultiplied=!0,r});return(a=this.glyphs).splice.apply(a,[this.glyphIterator.index+1,0].concat(c)),!0}return!1;case 3:var f=this.coverageIndex(e.coverage);if(-1!==f){return this.glyphIterator.cur.id=e.alternateSet.get(f)[0],!0}return!1;case 4:var h=this.coverageIndex(e.coverage);if(-1===h)return!1;for(var p=e.ligatureSets.get(h),d=Array.isArray(p),g=0,p=d?p:it(p);;){var y;if(d){if(g>=p.length)break;y=p[g++]}else{if(g=p.next(),g.done)break;y=g.value}var v=y,b=this.sequenceMatchIndices(1,v.components);if(b){for(var m=this.glyphIterator.cur,w=m.codePoints.slice(),x=b,_=Array.isArray(x),k=0,x=_?x:it(x);;){var S;if(_){if(k>=x.length)break;S=x[k++]}else{if(k=x.next(),k.done)break;S=k.value}var C=S;w.push.apply(w,this.glyphs[C].codePoints)}var A=new $o(this.font,v.glyph,w,m.features);A.shaperInfo=m.shaperInfo,A.isLigated=!0,A.substituted=!0;for(var P=m.isMark,E=0;E=L.length)break;F=L[M++]}else{if(M=L.next(),M.done)break;F=M.value}var z=F;if(P)B=z;else for(;B=0;U--)this.glyphs.splice(b[U],1);return this.glyphs[this.glyphIterator.index]=A,!0}}return!1;case 5:return this.applyContext(e);case 6:return this.applyChainingContext(e);case 7:return this.applyLookup(e.lookupType,e.extension);default:throw new Error("GSUB lookupType "+t+" is not supported")}},e}(Qo),ls=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype.applyPositionValue=function(t,e){var n=this.positions[this.glyphIterator.peekIndex(t)];null!=e.xAdvance&&(n.xAdvance+=e.xAdvance),null!=e.yAdvance&&(n.yAdvance+=e.yAdvance),null!=e.xPlacement&&(n.xOffset+=e.xPlacement),null!=e.yPlacement&&(n.yOffset+=e.yPlacement)},e.prototype.applyLookup=function(t,e){switch(t){case 1:var n=this.coverageIndex(e.coverage);if(-1===n)return!1;switch(e.version){case 1:this.applyPositionValue(0,e.value);break;case 2:this.applyPositionValue(0,e.values.get(n))}return!0;case 2:var r=this.glyphIterator.peek();if(!r)return!1;var i=this.coverageIndex(e.coverage);if(-1===i)return!1;switch(e.version){case 1:for(var o=e.pairSets.get(i),a=o,s=Array.isArray(a),u=0,a=s?a:it(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(c.secondGlyph===r.id)return this.applyPositionValue(0,c.value1),this.applyPositionValue(1,c.value2),!0}return!1;case 2:var f=this.getClassID(this.glyphIterator.cur.id,e.classDef1),h=this.getClassID(r.id,e.classDef2);if(-1===f||-1===h)return!1;var p=e.classRecords.get(f).get(h);return this.applyPositionValue(0,p.value1),this.applyPositionValue(1,p.value2),!0}case 3:var d=this.glyphIterator.peekIndex(),g=this.glyphs[d];if(!g)return!1;var y=e.entryExitRecords[this.coverageIndex(e.coverage)];if(!y||!y.exitAnchor)return!1;var v=e.entryExitRecords[this.coverageIndex(e.coverage,g.id)];if(!v||!v.entryAnchor)return!1;var b=this.getAnchor(v.entryAnchor),m=this.getAnchor(y.exitAnchor),w=this.positions[this.glyphIterator.index],x=this.positions[d];switch(this.direction){case"ltr":w.xAdvance=m.x+w.xOffset;var _=b.x+x.xOffset;x.xAdvance-=_,x.xOffset-=_;break;case"rtl":_=m.x+w.xOffset,w.xAdvance-=_,w.xOffset-=_,x.xAdvance=b.x+x.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=d,w.yOffset=b.y-m.y):(g.cursiveAttachment=this.glyphIterator.index,w.yOffset=m.y-b.y),!0;case 4:var k=this.coverageIndex(e.markCoverage);if(-1===k)return!1;for(var S=this.glyphIterator.index;--S>=0&&this.glyphs[S].isMark;);if(S<0)return!1;var C=this.coverageIndex(e.baseCoverage,this.glyphs[S].id);if(-1===C)return!1;var A=e.markArray[k],P=e.baseArray[C][A.class];return this.applyAnchor(A,P,S),!0;case 5:var E=this.coverageIndex(e.markCoverage);if(-1===E)return!1;for(var I=this.glyphIterator.index;--I>=0&&this.glyphs[I].isMark;);if(I<0)return!1;var T=this.coverageIndex(e.ligatureCoverage,this.glyphs[I].id);if(-1===T)return!1;var O=e.ligatureArray[T],B=this.glyphIterator.cur,L=this.glyphs[I],R=L.ligatureID&&L.ligatureID===B.ligatureID&&null!=B.ligatureComponent?Math.min(B.ligatureComponent,L.codePoints.length)-1:L.codePoints.length-1,M=e.markArray[E],F=O[R][M.class];return this.applyAnchor(M,F,I),!0;case 6:var z=this.coverageIndex(e.mark1Coverage);if(-1===z)return!1;var D=this.glyphIterator.peekIndex(-1),N=this.glyphs[D];if(!N||!N.isMark)return!1;var U=this.glyphIterator.cur,W=!1;if(U.ligatureID===N.ligatureID?U.ligatureID?U.ligatureComponent===N.ligatureComponent&&(W=!0):W=!0:(U.ligatureID&&!U.ligatureComponent||N.ligatureID&&!N.ligatureComponent)&&(W=!0),!W)return!1;var j=this.coverageIndex(e.mark2Coverage,N.id);if(-1===j)return!1;var G=e.mark1Array[z],V=e.mark2Array[j][G.class];return this.applyAnchor(G,V,D),!0;case 7:return this.applyContext(e);case 8:return this.applyChainingContext(e);case 9:return this.applyLookup(e.lookupType,e.extension);default:throw new Error("Unsupported GPOS table: "+t)}},e.prototype.applyAnchor=function(t,e,n){var r=this.getAnchor(e),i=this.getAnchor(t.markAnchor),o=(this.positions[n],this.positions[this.glyphIterator.index]);o.xOffset=r.x-i.x,o.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n},e.prototype.getAnchor=function(t){return{x:t.xCoordinate,y:t.yCoordinate}},e.prototype.applyFeatures=function(e,n,r){t.prototype.applyFeatures.call(this,e,n,r);for(var i=0;i=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;o.push.apply(o,c.codePoints)}n=g(o)}var i=t}var f=new ho(i,e,n,r);return 0===i.length?(f.positions=[],f):(this.engine&&this.engine.setup&&this.engine.setup(f),this.substitute(f),this.position(f),this.hideDefaultIgnorables(f.glyphs,f.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),f)},t.prototype.substitute=function(t){this.engine&&this.engine.substitute&&this.engine.substitute(t)},t.prototype.position=function(t){t.positions=t.glyphs.map(function(t){return new po(t.advanceWidth)});var e=null;this.engine&&this.engine.position&&(e=this.engine.position(t)),e||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new to(this.font)),this.unicodeLayoutEngine.positionGlyphs(t.glyphs,t.positions)),e&&e.kern||!1===t.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new $i(this.font)),this.kernProcessor.process(t.glyphs,t.positions),t.features.kern=!0)},t.prototype.hideDefaultIgnorables=function(t,e){for(var n=this.font.glyphForCodePoint(32),r=0;r>16;if(0===e)switch(t>>8){case 0:return 173===t;case 3:return 847===t;case 6:return 1564===t;case 23:return 6068<=t&&t<=6069;case 24:return 6155<=t&&t<=6158;case 32:return 8203<=t&&t<=8207||8234<=t&&t<=8238||8288<=t&&t<=8303;case 254:return 65024<=t&&t<=65039||65279===t;case 255:return 65520<=t&&t<=65528;default:return!1}else switch(e){case 1:return 113824<=t&&t<=113827||119155<=t&&t<=119162;case 14:return 917504<=t&&t<=921599;default:return!1}},t.prototype.getAvailableFeatures=function(t,e){var n=[];return this.engine&&n.push.apply(n,this.engine.getAvailableFeatures(t,e)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n},t.prototype.stringsForGlyph=function(t){for(var e=new wt,n=this.font._cmapProcessor.codePointsForGlyph(t),r=n,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(), +o.done)break;a=o.value}var s=a;e.add(bt(s))}if(this.engine&&this.engine.stringsForGlyph)for(var u=this.engine.stringsForGlyph(t),l=Array.isArray(u),c=0,u=l?u:it(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var h=f;e.add(h)}return mt(e)},t}(),hs={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},ps=function(){function t(){lt(this,t),this.commands=[],this._bbox=null,this._cbox=null}return t.prototype.toFunction=function(){var t=this.commands.map(function(t){return" ctx."+t.command+"("+t.args.join(", ")+");"});return new Function("ctx",t.join("\n"))},t.prototype.toSVG=function(){return this.commands.map(function(t){var e=t.args.map(function(t){return Math.round(100*t)/100});return""+hs[t.command]+e.join(" ")}).join("")},t.prototype.mapPoints=function(e){for(var n=new t,r=this.commands,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}for(var s=a,u=[],l=0;l1&&void 0!==arguments[1]?arguments[1]:t;return this.transform(t,0,0,e,0,0)},ct(t,[{key:"cbox",get:function(){if(!this._cbox){for(var t=new eo,e=this.commands,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}for(var o=i,a=0;a=i.length)break;s=i[a++]}else{if(a=i.next(),a.done)break;s=a.value}var u=s;switch(u.command){case"moveTo":case"lineTo":var l=u.args,c=l[0],f=l[1];t.addPoint(c,f),e=c,n=f;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===u.command)var h=u.args,p=h[0],d=h[1],g=h[2],y=h[3],v=e+2/3*(p-e),b=n+2/3*(d-n),m=g+2/3*(p-g),w=y+2/3*(d-y);else var x=u.args,v=x[0],b=x[1],m=x[2],w=x[3],g=x[4],y=x[5];t.addPoint(g,y);for(var _=[e,n],k=[v,b],S=[m,w],C=[g,y],A=0;A<=1;A++){var P=6*_[A]-12*k[A]+6*S[A],E=-3*_[A]+9*k[A]-9*S[A]+3*C[A];if(u=3*k[A]-3*_[A],0!==E){var I=Math.pow(P,2)-4*u*E;if(!(I<0)){var T=(-P+Math.sqrt(I))/(2*E);01}return t.prototype._getPath=function(){return new ps},t.prototype._getCBox=function(){return this.path.cbox},t.prototype._getBBox=function(){return this.path.bbox},t.prototype._getTableMetrics=function(t){if(this.id0)var o=Math.abs(s.typoAscender-s.typoDescender),a=s.typoAscender-t.maxY;else var u=this._font.hhea,o=Math.abs(u.ascent-u.descent),a=u.ascent-t.maxY}return this._font._variationProcessor&&this._font.HVAR&&(n+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:n,advanceHeight:o,leftBearing:r,topBearing:a}},t.prototype.getScaledPath=function(t){var e=1/this._font.unitsPerEm*t;return this.path.scale(e)},t.prototype._getName=function(){var t=this._font.post;if(!t)return null;switch(t.version){case 1:return bs[this.id];case 2:var e=t.glyphNameIndex[this.id];return e2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;lt(this,t),this.onCurve=e,this.endContour=n,this.x=r,this.y=i}return t.prototype.copy=function(){return new t(this.onCurve,this.endContour,this.x,this.y)},t}(),_s=function t(e,n,r){lt(this,t),this.glyphID=e,this.dx=n,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0},ks=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype._getCBox=function(t){if(this._font._variationProcessor&&!t)return this.path.cbox;var e=this._font._getTableStream("glyf");e.pos+=this._font.loca.offsets[this.id];var n=ws.decode(e),r=new eo(n.xMin,n.yMin,n.xMax,n.yMax);return ot(r)},e.prototype._parseGlyphCoord=function(t,e,n,r){if(n){var i=t.readUInt8();r||(i=-i),i+=e}else if(r)var i=e;else var i=e+t.readInt16BE();return i},e.prototype._decode=function(){var t=this._font.loca.offsets[this.id];if(t===this._font.loca.offsets[this.id+1])return null;var e=this._font._getTableStream("glyf");e.pos+=t;var n=e.pos,r=ws.decode(e);return r.numberOfContours>0?this._decodeSimple(r,e):r.numberOfContours<0&&this._decodeComposite(r,e,n),r},e.prototype._decodeSimple=function(t,e){t.points=[];var n=new nt.Array(nt.uint16,t.numberOfContours).decode(e);t.instructions=new nt.Array(nt.uint8,nt.uint16).decode(e);for(var r=[],i=n[n.length-1]+1;r.length=0,0,0);t.points.push(l)}for(var c=0,u=0;u2&&void 0!==arguments[2]?arguments[2]:0;t.components=[];for(var r=!1,i=32;32&i;){i=e.readUInt16BE();var o=e.pos-n,a=e.readUInt16BE();if(r||(r=0!=(256&i)),1&i)var s=e.readInt16BE(),u=e.readInt16BE();else var s=e.readInt8(),u=e.readInt8();var l=new _s(a,s,u);l.pos=o,8&i?l.scaleX=l.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824:64&i?(l.scaleX=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,l.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824):128&i&&(l.scaleX=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,l.scale01=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,l.scale10=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,l.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824),t.components.push(l)}if(this._font._variationProcessor){for(var c=[],f=0;f=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o;t=this._font.getGlyph(a.glyphID)._decode();for(var s=t.points,u=Array.isArray(s),l=0,s=u?s:it(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if(l=s.next(),l.done)break;c=l.value}var f=c;e.push(new xs(f.onCurve,f.endContour,f.x+a.dx,f.y+a.dy))}}else var e=t.points||[];t.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=t.phantomPoints[1].x-t.phantomPoints[0].x,this._metrics.advanceHeight=t.phantomPoints[3].y-t.phantomPoints[2].y,this._metrics.leftBearing=t.xMin-t.phantomPoints[0].x,this._metrics.topBearing=t.phantomPoints[2].y-t.yMax);for(var h=[],p=[],d=0;d>1,u.length=0}function n(t,e){y&&s.closePath(),s.moveTo(t,e),y=!0}var r=this._font.stream,i=(r.pos,this._font.CFF2||this._font["CFF "]),o=i.topDict.CharStrings[this.id],a=o.offset+o.length;r.pos=o.offset;var s=new ps,u=[],l=[],c=null,f=0,h=0,p=0,d=void 0,g=void 0,y=!1;this._usedGsubrs=d={},this._usedSubrs=g={};var v=i.globalSubrIndex||[],b=this.bias(v),m=i.privateDictForGlyph(this.id),w=m.Subrs||[],x=this.bias(w),_=i.topDict.vstore&&i.topDict.vstore.itemVariationStore,k=m.vsindex,S=this._font._variationProcessor;return function o(){for(;r.pos1&&t(),p+=u.shift(),n(h,p);break;case 5:for(;u.length>=2;)h+=u.shift(),p+=u.shift(),s.lineTo(h,p);break;case 6:case 7:for(var m=6===c;u.length>=1;)m?h+=u.shift():p+=u.shift(),s.lineTo(h,p),m=!m;break;case 8:for(;u.length>0;){var C=h+u.shift(),A=p+u.shift(),P=C+u.shift(),E=A+u.shift();h=P+u.shift(),p=E+u.shift(),s.bezierCurveTo(C,A,P,E,h,p)}break;case 10:var I=u.pop()+x,T=w[I];if(T){g[I]=!0;var O=r.pos,B=a;r.pos=T.offset,a=T.offset+T.length,o(),r.pos=O,a=B}break;case 11:if(i.version>=2)break;return;case 14:if(i.version>=2)break;u.length>0&&t(),y&&(s.closePath(),y=!1);break;case 15:if(i.version<2)throw new Error("vsindex operator not supported in CFF v1");k=u.pop();break;case 16:if(i.version<2)throw new Error("blend operator not supported in CFF v1");if(!S)throw new Error("blend operator in non-variation font");for(var L=S.getBlendVector(_,k),R=u.pop(),M=R*L.length,F=u.length-M,z=F-R,D=0;D>3;break;case 21:u.length>2&&t(),h+=u.shift(),p+=u.shift(),n(h,p);break;case 22:u.length>1&&t(),h+=u.shift(),n(h,p);break;case 24:for(;u.length>=8;){var C=h+u.shift(),A=p+u.shift(),P=C+u.shift(),E=A+u.shift();h=P+u.shift(),p=E+u.shift(),s.bezierCurveTo(C,A,P,E,h,p)}h+=u.shift(),p+=u.shift(),s.lineTo(h,p);break;case 25:for(;u.length>=8;)h+=u.shift(),p+=u.shift(),s.lineTo(h,p);var C=h+u.shift(),A=p+u.shift(),P=C+u.shift(),E=A+u.shift();h=P+u.shift(),p=E+u.shift(),s.bezierCurveTo(C,A,P,E,h,p);break;case 26:for(u.length%2&&(h+=u.shift());u.length>=4;)C=h,A=p+u.shift(),P=C+u.shift(),E=A+u.shift(),h=P,p=E+u.shift(),s.bezierCurveTo(C,A,P,E,h,p);break;case 27:for(u.length%2&&(p+=u.shift());u.length>=4;)C=h+u.shift(),A=p,P=C+u.shift(),E=A+u.shift(),h=P+u.shift(),p=E,s.bezierCurveTo(C,A,P,E,h,p);break;case 28:u.push(r.readInt16BE());break;case 29:if(I=u.pop()+b,T=v[I]){d[I]=!0;var O=r.pos,B=a;r.pos=T.offset,a=T.offset+T.length,o(),r.pos=O,a=B}break;case 30:case 31:for(m=31===c;u.length>=4;)m?(C=h+u.shift(),A=p,P=C+u.shift(),E=A+u.shift(),p=E+u.shift(),h=P+(1===u.length?u.shift():0)):(C=h,A=p+u.shift(),P=C+u.shift(),E=A+u.shift(),h=P+u.shift(),p=E+(1===u.length?u.shift():0)),s.bezierCurveTo(C,A,P,E,h,p),m=!m;break;case 12:switch(c=r.readUInt8()){case 3:var W=u.pop(),j=u.pop();u.push(W&&j?1:0);break;case 4:W=u.pop(),j=u.pop(),u.push(W||j?1:0);break;case 5:W=u.pop(),u.push(W?0:1);break;case 9:W=u.pop(),u.push(Math.abs(W));break;case 10:W=u.pop(),j=u.pop(),u.push(W+j);break;case 11:W=u.pop(),j=u.pop(),u.push(W-j);break;case 12:W=u.pop(),j=u.pop(),u.push(W/j);break;case 14:W=u.pop(),u.push(-W);break;case 15:W=u.pop(),j=u.pop(),u.push(W===j?1:0);break;case 18:u.pop();break;case 20:var G=u.pop(),V=u.pop();l[V]=G;break;case 21:V=u.pop(),u.push(l[V]||0);break;case 22:var H=u.pop(),q=u.pop(),Z=u.pop(),Y=u.pop();u.push(Z<=Y?H:q);break;case 23:u.push(Math.random());break;case 24:W=u.pop(),j=u.pop(),u.push(W*j);break;case 26:W=u.pop(),u.push(Math.sqrt(W));break;case 27:W=u.pop(),u.push(W,W);break;case 28:W=u.pop(),j=u.pop(),u.push(j,W);break;case 29:V=u.pop(),V<0?V=0:V>u.length-1&&(V=u.length-1),u.push(u[V]);break;case 30:var X=u.pop(),K=u.pop();if(K>=0)for(;K>0;){for(var J=u[X-1],Q=X-2;Q>=0;Q--)u[Q+1]=u[Q];u[0]=J,K--}else for(;K<0;){for(var J=u[0],$=0;$<=X;$++)u[$]=u[$+1];u[X-1]=J,K++}break;case 34:C=h+u.shift(),A=p,P=C+u.shift(),E=A+u.shift();var tt=P+u.shift(),et=E,nt=tt+u.shift(),rt=et,it=nt+u.shift(),ot=rt,at=it+u.shift(),st=ot;h=at,p=st,s.bezierCurveTo(C,A,P,E,tt,et),s.bezierCurveTo(nt,rt,it,ot,at,st);break;case 35:for(var ut=[],lt=0;lt<=5;lt++)h+=u.shift(),p+=u.shift(),ut.push(h,p);s.bezierCurveTo.apply(s,ut.slice(0,6)),s.bezierCurveTo.apply(s,ut.slice(6)),u.shift();break;case 36:C=h+u.shift(),A=p+u.shift(),P=C+u.shift(),E=A+u.shift(),tt=P+u.shift(),et=E,nt=tt+u.shift(),rt=et,it=nt+u.shift(),ot=rt+u.shift(),at=it+u.shift(),st=ot,h=at,p=st,s.bezierCurveTo(C,A,P,E,tt,et),s.bezierCurveTo(nt,rt,it,ot,at,st);break;case 37:var ct=h,ft=p;ut=[];for(var ht=0;ht<=4;ht++)h+=u.shift(),p+=u.shift(),ut.push(h,p);Math.abs(h-ct)>Math.abs(p-ft)?(h+=u.shift(),p=ft):(h=ct,p+=u.shift()),ut.push(h,p),s.bezierCurveTo.apply(s,ut.slice(0,6)),s.bezierCurveTo.apply(s,ut.slice(6));break;default:throw new Error("Unknown op: 12 "+c)}break;default:throw new Error("Unknown op: "+c)}else if(c<247)u.push(c-139);else if(c<251){var pt=r.readUInt8();u.push(256*(c-247)+pt+108)}else if(c<255){var pt=r.readUInt8();u.push(256*-(c-251)-pt-108)}else u.push(r.readInt32BE()/65536)}}(),y&&s.closePath(),s},e}(ms),Cs=new nt.Struct({originX:nt.uint16,originY:nt.uint16,type:new nt.String(4),data:new nt.Buffer(function(t){return t.parent.buflen-t._currentOffset})}),As=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype.getImageForSize=function(t){for(var e=0;e=t)break}var r=n.imageOffsets,i=r[this.id],o=r[this.id+1];return i===o?null:(this._font.stream.pos=i,Cs.decode(this._font.stream,{buflen:o-i}))},e.prototype.render=function(e,n){var r=this.getImageForSize(n);if(null!=r){var i=n/this._font.unitsPerEm;e.image(r.data,{height:n,x:r.originX,y:(this.bbox.minY-r.originY)*i})}this._font.sbix.flags.renderOutlines&&t.prototype.render.call(this,e,n)},e}(ks),Ps=function t(e,n){lt(this,t),this.glyph=e,this.color=n},Es=function(t){function e(){return lt(this,e),ht(this,t.apply(this,arguments))}return pt(e,t),e.prototype._getBBox=function(){for(var t=new eo,e=0;e=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o,s=a.glyph,u=a.color;t.fillColor([u.red,u.green,u.blue],u.alpha/255*100),s.render(t,e)}},ct(e,[{key:"layers",get:function(){for(var t=this._font.CPAL,e=this._font.COLR,n=0,r=e.baseGlyphRecord.length-1;n<=r;){var i=n+r>>1,o=e.baseGlyphRecord[i];if(this.ido.gid)){var a=o;break}n=i+1}}if(null==a){var s=this._font._getBaseGlyph(this.id),u={red:0,green:0,blue:0,alpha:255};return[new Ps(s,u)]}for(var l=[],c=a.firstLayerIndex;c=1&&e[n]=n.glyphCount)){var r=n.offsets[t];if(r!==n.offsets[t+1]){var i=this.font.stream;if(i.pos=r,!(i.pos>=i.length)){var o=i.readUInt16BE(),a=r+i.readUInt16BE();if(32768&o){var s=i.pos;i.pos=a;var u=this.decodePoints();a=i.pos,i.pos=s}var l=e.map(function(t){return t.copy()});o&=4095;for(var c=0;c=n.globalCoordCount)throw new Error("Invalid gvar table");var p=n.globalCoords[4095&h]}if(16384&h){for(var g=[],y=0;yMath.max(0,e[s]))return 0;a=(a*i[s]+St)/(e[s]+St)}else{if(i[s]r[s])return 0;a=i[s]o)){var s=r,u=r;for(r++;r<=o;)n[r]&&(this.deltaInterpolate(u+1,r-1,u,r,e,t),u=r),r++;u===s?this.deltaShift(i,o,u,e,t):(this.deltaInterpolate(u+1,o,u,s,e,t),s>0&&this.deltaInterpolate(i,s-1,u,s,e,t)),r=o+1}}},t.prototype.deltaInterpolate=function(t,e,n,r,i,o){if(!(t>e))for(var a=["x","y"],s=0;si[r][u]){var l=n;n=r,r=l}var c=i[n][u],f=i[r][u],h=o[n][u],p=o[r][u];if(c!==f||h===p)for(var d=c===f?0:(p-h)/(f-c),g=t;g<=e;g++){var y=i[g][u];y<=c?y+=h-c:y>=f?y+=p-f:y=h+(y-c)*d,o[g][u]=y}}},t.prototype.deltaShift=function(t,e,n,r,i){var o=i[n].x-r[n].x,a=i[n].y-r[n].y;if(0!==o||0!==a)for(var s=t;s<=e;s++)s!==n&&(i[s].x+=o,i[s].y+=a)},t.prototype.getAdvanceAdjustment=function(t,e){var n=void 0,r=void 0;if(e.advanceWidthMapping){var i=t;i>=e.advanceWidthMapping.mapCount&&(i=e.advanceWidthMapping.mapCount-1);var o=(e.advanceWidthMapping.entryFormat,e.advanceWidthMapping.mapData[i]);n=o.outerIndex,r=o.innerIndex}else n=0,r=t;return this.getMetricDelta(e.itemVariationStore,n,r)},t.prototype.getMetricDelta=function(t,e,n){for(var r=t.itemVariationData[e],i=r.deltaSets[n],o=this.getBlendVector(t,e),a=0,s=0;sc.peakCoord||c.peakCoord>c.endCoord?1:c.startCoord<0&&c.endCoord>0&&0!==c.peakCoord?1:0===c.peakCoord?1:r[l]c.endCoord?0:r[l]===c.peakCoord?1:r[l]=0&&t<=255?1:2},t.encode=function(t,e){e>=0&&e<=255?t.writeUInt8(e):t.writeInt16BE(e)},t}(),Bs=new nt.Struct({numberOfContours:nt.int16,xMin:nt.int16,yMin:nt.int16,xMax:nt.int16,yMax:nt.int16,endPtsOfContours:new nt.Array(nt.uint16,"numberOfContours"),instructions:new nt.Array(nt.uint8,nt.uint16),flags:new nt.Array(nt.uint8,0),xPoints:new nt.Array(Os,0),yPoints:new nt.Array(Os,0)}),Ls=function(){function t(){lt(this,t)}return t.prototype.encodeSimple=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=[],i=[],o=[],a=0,s=0,u=0,l=0,c=0,f=0;f0&&(o.push(a),a=0),o.push(y),l=y),s=d,u=g,c++}"closePath"===h.command&&n.push(c-1)}t.commands.length>1&&"closePath"!==t.commands[t.commands.length-1].command&&n.push(c-1);var w=t.bbox,x={numberOfContours:n.length,xMin:w.minX,yMin:w.minY,xMax:w.maxX,yMax:w.maxY,endPtsOfContours:n,instructions:e,flags:o,xPoints:r,yPoints:i},_=Bs.size(x),k=4-_%4,S=new nt.EncodeStream(_+k);return Bs.encode(S,x),0!==k&&S.fill(0,k),S.buffer},t.prototype._encodePoint=function(t,e,n,r,i,o){var a=t-e;return t===e?r|=o:(-255<=a&&a<=255&&(r|=i,a<0?a=-a:r|=o),n.push(a)),r},t}(),Rs=function(t){function n(e){lt(this,n);var r=ht(this,t.call(this,e));return r.glyphEncoder=new Ls,r}return pt(n,t),n.prototype._addGlyph=function(t){var n=this.font.getGlyph(t),r=n._decode(),i=this.font.loca.offsets[t],o=this.font.loca.offsets[t+1],a=this.font._getTableStream("glyf");a.pos+=i;var s=a.readBuffer(o-i);if(r&&r.numberOfContours<0){s=new e(s);for(var u=r.components,l=Array.isArray(u),c=0,u=l?u:it(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var h=f;t=this.includeGlyph(h.glyphID),s.writeUInt16BE(t,h.pos)}}else r&&this.font._variationProcessor&&(s=this.glyphEncoder.encodeSimple(n.path,r.instructions));return this.glyf.push(s),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:n.advanceWidth,bearing:n._getMetrics().leftBearing}),this.offset+=s.length,this.glyf.length-1},n.prototype.encode=function(t){this.glyf=[],this.offset=0,this.loca={offsets:[]},this.hmtx={metrics:[],bearings:[]};for(var e=0;e=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;this.charstrings.push(this.cff.getCharString(o));var a=this.font.getGlyph(o);a.path;for(var s in a._usedGsubrs)t[s]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,t)},n.prototype.subsetSubrs=function(t,n){for(var r=[],i=0;i=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}var s=a,u=this.cff.fdForGlyph(s);if(null!=u){e[u]||(t.FDArray.push(vt({},this.cff.topDict.FDArray[u])),n.push({})),e[u]=!0,t.FDSelect.fds.push(t.FDArray.length-1);var l=this.font.getGlyph(s);l.path;for(var c in l._usedSubrs)n[n.length-1][c]=!0}}for(var f=0;f=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var a=o,s=this.font.getGlyph(a);s.path;for(var u in s._usedSubrs)e[u]=!0}var l=vt({},this.cff.topDict.Private);return l.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,e),t.FDArray=[{Private:l}],t.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}},n.prototype.addString=function(t){return t?(this.strings||(this.strings=[]),this.strings.push(t),ge.length+this.strings.length-1):null},n.prototype.encode=function(t){this.subsetCharstrings() +;var e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},n=vt({},this.cff.topDict);n.Private=null,n.charset=e,n.Encoding=null,n.CharStrings=this.charstrings;for(var r=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"],i=0;i1&&void 0!==arguments[1]?arguments[1]:null;lt(this,t),this.stream=e,this.variationCoords=n,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(var r in this.directory.tables){var i=this.directory.tables[r];Zi[r]&&i.length>0&&ut(this,r,{get:this._getTable.bind(this,i)})}}return t.probe=function(t){var e=t.toString("ascii",0,4);return"true"===e||"OTTO"===e||e===String.fromCharCode(0,1,0,0)},t.prototype._getTable=function(t){if(!(t.tag in this._tables))try{this._tables[t.tag]=this._decodeTable(t)}catch(t){Et.logErrors}return this._tables[t.tag]},t.prototype._getTableStream=function(t){var e=this.directory.tables[t];return e?(this.stream.pos=e.offset,this.stream):null},t.prototype._decodeDirectory=function(){return this.directory=Xi.decode(this.stream,{_startOffset:0})},t.prototype._decodeTable=function(t){var e=this.stream.pos,n=this._getTableStream(t.tag),r=Zi[t.tag].decode(n,this,t.length);return this.stream.pos=e,r},t.prototype.getName=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",n=this.name.records[t];return n?n[e]:null},t.prototype.hasGlyphForCodePoint=function(t){return!!this._cmapProcessor.lookup(t)},t.prototype.glyphForCodePoint=function(t){return this.getGlyph(this._cmapProcessor.lookup(t),[t])},t.prototype.glyphsForString=function(t){for(var e=[],n=t.length,r=0,i=-1,o=-1;r<=n;){var a=0,s=0;if(r1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[t]||(this.directory.tables.glyf?this._glyphs[t]=new ks(t,e,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[t]=new Ss(t,e,this))),this._glyphs[t]||null},t.prototype.getGlyph=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[t]||(this.directory.tables.sbix?this._glyphs[t]=new As(t,e,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[t]=new Es(t,e,this):this._getBaseGlyph(t,e)),this._glyphs[t]||null},t.prototype.createSubset=function(){return this.directory.tables["CFF "]?new Ms(this):new Rs(this)},t.prototype.getVariation=function(e){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!==(void 0===e?"undefined":st(e)))throw new Error("Variation settings must be either a variation name or settings object.");var n=this.fvar.axis.map(function(t,n){var r=t.axisTag.trim();return r in e?Math.max(t.minValue,Math.min(t.maxValue,e[r])):t.defaultValue}),r=new nt.DecodeStream(this.stream.buffer);r.pos=this._directoryPos;var i=new t(r,n);return i._tables=this._tables,i},t.prototype.getFont=function(t){return this.getVariation(t)},ct(t,[{key:"postscriptName",get:function(){var t=this.name.records.postscriptName;return t[at(t)[0]]}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var t=this["OS/2"];return t?t.capHeight:this.ascent}},{key:"xHeight",get:function(){var t=this["OS/2"];return t?t.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return ot(new eo(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new Qi(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"_layoutEngine",get:function(){return new fs(this)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"variationAxes",get:function(){var t={};if(!this.fvar)return t;for(var e=this.fvar.axis,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;t[o.axisTag.trim()]={name:o.name.en,min:o.minValue,default:o.defaultValue,max:o.maxValue}}return t}},{key:"namedVariations",get:function(){var t={};if(!this.fvar)return t;for(var e=this.fvar.instance,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}for(var o=i,a={},s=0;s=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;t[o.tag]=o}this.tables=t};var Ns=function(t){function n(){return lt(this,n),ht(this,t.apply(this,arguments))}return pt(n,t),n.probe=function(t){return"wOFF"===t.toString("ascii",0,4)},n.prototype._decodeDirectory=function(){this.directory=Ds.decode(this.stream,{_startOffset:0})},n.prototype._getTableStream=function(t){var n=this.directory.tables[t];if(n){if(this.stream.pos=n.offset,n.compLength>>6&3},transformed:function(t){return"glyf"===t.tag||"loca"===t.tag?0===t.transformVersion:0!==t.transformVersion},transformLength:new nt.Optional(Ws,function(t){return t.transformed})}),Vs=new nt.Struct({tag:new nt.String(4),flavor:nt.uint32,length:nt.uint32,numTables:nt.uint16,reserved:new nt.Reserved(nt.uint16),totalSfntSize:nt.uint32,totalCompressedSize:nt.uint32,majorVersion:nt.uint16,minorVersion:nt.uint16,metaOffset:nt.uint32,metaLength:nt.uint32,metaOrigLength:nt.uint32,privOffset:nt.uint32,privLength:nt.uint32,tables:new nt.Array(Gs,"numTables")});Vs.process=function(){for(var t={},e=0;e1&&void 0!==arguments[1]?arguments[1]:[];if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new Us(e,n,this)):t.prototype._getBaseGlyph.call(this,e,n)},n.prototype._transformGlyfTable=function(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;for(var t=GlyfTable.decode(this.stream),e=[],n=0;n0){for(var o=[],a=0,s=0;s=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i,a=new nt.DecodeStream(this.stream.buffer);a.pos=o;var s=new Fs(a);if(s.postscriptName===t)return s}return null},ct(t,[{key:"fonts",get:function(){for(var t=[],e=this.header.offsets,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i,a=new nt.DecodeStream(this.stream.buffer);a.pos=o,t.push(new Fs(a))}return t}}]),t}(),$s=new nt.String(nt.uint8),tu=(new nt.Struct({len:nt.uint32,buf:new nt.Buffer("len")}),new nt.Struct({id:nt.uint16,nameOffset:nt.int16,attr:nt.uint8,dataOffset:nt.uint24,handle:nt.uint32})),eu=new nt.Struct({name:new nt.String(4),maxTypeIndex:nt.uint16,refList:new nt.Pointer(nt.uint16,new nt.Array(tu,function(t){return t.maxTypeIndex+1}),{type:"parent"})}),nu=new nt.Struct({length:nt.uint16,types:new nt.Array(eu,function(t){return t.length+1})}),ru=new nt.Struct({reserved:new nt.Reserved(nt.uint8,24),typeList:new nt.Pointer(nt.uint16,nu),nameListOffset:new nt.Pointer(nt.uint16,"void")}),iu=new nt.Struct({dataOffset:nt.uint32,map:new nt.Pointer(nt.uint32,ru),dataLength:nt.uint32,mapLength:nt.uint32}),ou=function(){function t(e){lt(this,t),this.stream=e,this.header=iu.decode(this.stream);for(var n=this.header.map.typeList.types,r=Array.isArray(n),i=0,n=r?n:it(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}for(var a=o,s=a.refList,u=Array.isArray(s),l=0,s=u?s:it(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if(l=s.next(),l.done)break;c=l.value}var f=c;f.nameOffset>=0?(this.stream.pos=f.nameOffset+this.header.map.nameListOffset,f.name=$s.decode(this.stream)):f.name=null}"sfnt"===a.name&&(this.sfnt=a)}}return t.probe=function(t){var e=new nt.DecodeStream(t);try{var n=iu.decode(e)}catch(t){return!1}for(var r=n.map.typeList.types,i=Array.isArray(r),o=0,r=i?r:it(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if(o=r.next(),o.done)break;a=o.value}if("sfnt"===a.name)return!0}return!1},t.prototype.getFont=function(t){if(!this.sfnt)return null;for(var e=this.sfnt.refList,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i,a=this.header.dataOffset+o.dataOffset+4,s=new nt.DecodeStream(this.stream.buffer.slice(a)),u=new Fs(s);if(u.postscriptName===t)return u}return null},ct(t,[{key:"fonts",get:function(){for(var t=[],e=this.sfnt.refList,n=Array.isArray(e),r=0,e=n?e:it(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i,a=this.header.dataOffset+o.dataOffset+4,s=new nt.DecodeStream(this.stream.buffer.slice(a));t.push(new Fs(s))}return t}}]),t}();Et.registerFormat(Fs),Et.registerFormat(Ns),Et.registerFormat(Hs),Et.registerFormat(Qs),Et.registerFormat(ou),t.exports=Et}).call(e,n(2).Buffer,n(36))},function(t,e,n){(function(){var t,r,i,o;e.EncodeStream=n(85),e.DecodeStream=n(86),e.Array=n(108),e.LazyArray=n(111),e.Bitfield=n(112),e.Boolean=n(113),e.Buffer=n(114),e.Enum=n(115),e.Optional=n(116),e.Reserved=n(117),e.String=n(118),e.Struct=n(119),e.VersionedStruct=n(120),i=n(109);for(t in i)r=i[t],e[t]=r;o=n(121);for(t in o)r=o[t],e[t]=r}).call(this)},function(t,e,n){(function(e){(function(){var r,i,o,a,s={}.hasOwnProperty,u=function(t,e){function n(){this.constructor=t}for(var r in e)s.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t};a=n(31),r=n(86);try{o=n(87)}catch(t){}i=function(t){function n(t){null==t&&(t=65536),n.__super__.constructor.apply(this,arguments),this.buffer=new e(t),this.bufferOffset=0,this.pos=0}var i;u(n,t);for(i in e.prototype)"write"===i.slice(0,5)&&function(t){var e;e=+r.TYPES[t.replace(/write|[BL]E/g,"")],n.prototype[t]=function(n){return this.ensure(e),this.buffer[t](n,this.bufferOffset),this.bufferOffset+=e,this.pos+=e}}(i);return n.prototype._read=function(){},n.prototype.ensure=function(t){if(this.bufferOffset+t>this.buffer.length)return this.flush()},n.prototype.flush=function(){if(this.bufferOffset>0)return this.push(new e(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},n.prototype.writeBuffer=function(t){return this.flush(),this.push(t),this.pos+=t.length},n.prototype.writeString=function(t,n){var r,i,a,s,u;switch(null==n&&(n="ascii"),n){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(new e(t,n));case"utf16be":for(r=new e(t,"utf16le"),a=s=0,u=r.length-1;s>>16&255,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=255&t,this.pos+=3},n.prototype.writeUInt24LE=function(t){return this.ensure(3),this.buffer[this.bufferOffset++]=255&t,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=t>>>16&255,this.pos+=3},n.prototype.writeInt24BE=function(t){return t>=0?this.writeUInt24BE(t):this.writeUInt24BE(t+16777215+1)},n.prototype.writeInt24LE=function(t){return t>=0?this.writeUInt24LE(t):this.writeUInt24LE(t+16777215+1)},n.prototype.fill=function(t,n){var r;return n0?r.concat([a,s]):a},o.decode=function(t,e,n){"string"==typeof t&&(o.skipDecodeWarning||(o.skipDecodeWarning=!0),t=new r(""+(t||""),"binary"));var i=o.getDecoder(e,n),a=i.write(t),s=i.end();return s?a+s:a},o.encodingExists=function(t){try{return o.getCodec(t),!0}catch(t){return!1}},o.toEncoding=o.encode,o.fromEncoding=o.decode,o._codecDataCache={},o.getCodec=function(t){o.encodings||(o.encodings=n(89));for(var e=(""+t).toLowerCase().replace(/[^0-9a-z]|:\d{4}$/g,""),r={};;){var i=o._codecDataCache[e];if(i)return i;var a=o.encodings[e];switch(typeof a){case"string":e=a;break;case"object":for(var s in a)r[s]=a[s];r.encodingName||(r.encodingName=e),e=a.type;break;case"function":return r.encodingName||(r.encodingName=e),i=new a(r,o),o._codecDataCache[r.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+t+"' (searched as: '"+e+"')")}}},o.getEncoder=function(t,e){var n=o.getCodec(t),r=new n.encoder(e,n);return n.bomAware&&e&&e.addBOM&&(r=new i.PrependBOM(r,e)),r},o.getDecoder=function(t,e){var n=o.getCodec(t),r=new n.decoder(e,n);return!n.bomAware||e&&!1===e.stripBOM||(r=new i.StripBOM(r,e)),r};var a=void 0!==e&&e.versions&&e.versions.node;if(a){var s=a.split(".").map(Number);(s[0]>0||s[1]>=10)&&n(106)(o),n(107)(o)}}).call(e,n(36))},function(t,e){"use strict";function n(t,e){this.encoder=t,this.addBOM=!0}function r(t,e){this.decoder=t,this.pass=!1,this.options=e||{}}e.PrependBOM=n,n.prototype.write=function(t){return this.addBOM&&(t="\ufeff"+t,this.addBOM=!1),this.encoder.write(t)},n.prototype.end=function(){return this.encoder.end()},e.StripBOM=r,r.prototype.write=function(t){var e=this.decoder.write(t);return this.pass||!e?e:("\ufeff"===e[0]&&(e=e.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0,e)},r.prototype.end=function(){return this.decoder.end()}},function(t,e,n){"use strict";for(var r=[n(90),n(91),n(92),n(93),n(94),n(95),n(96),n(97)],i=0;i>>6),e[n++]=128+(63&i)):(e[n++]=224+(i>>>12),e[n++]=128+(i>>>6&63),e[n++]=128+(63&i))}return e.slice(0,n)},s.prototype.end=function(){},u.prototype.write=function(t){for(var e=this.acc,n=this.contBytes,r=this.accBytes,i="",o=0;o0&&(i+=this.defaultCharUnicode,n=0),a<128?i+=String.fromCharCode(a):a<224?(e=31&a,n=1,r=1):a<240?(e=15&a,n=2,r=1):i+=this.defaultCharUnicode):n>0?(e=e<<6|63&a,n--,r++,0===n&&(i+=2===r&&e<128&&e>0?this.defaultCharUnicode:3===r&&e<2048?this.defaultCharUnicode:String.fromCharCode(e))):i+=this.defaultCharUnicode}return this.acc=e,this.contBytes=n,this.accBytes=r,i},u.prototype.end=function(){var t=0;return this.contBytes>0&&(t+=this.defaultCharUnicode),t}},function(t,e,n){"use strict";function r(){}function i(){}function o(){this.overflowByte=-1}function a(t,e){this.iconv=e}function s(t,e){t=t||{},void 0===t.addBOM&&(t.addBOM=!0),this.encoder=e.iconv.getEncoder("utf-16le",t)}function u(t,e){this.decoder=null,this.initialBytes=[],this.initialBytesLen=0,this.options=t||{},this.iconv=e.iconv}function l(t,e){var n=e||"utf-16le";if(t.length>=2)if(254==t[0]&&255==t[1])n="utf-16be";else if(255==t[0]&&254==t[1])n="utf-16le";else{for(var r=0,i=0,o=Math.min(t.length-t.length%2,64),a=0;ar?n="utf-16be":i0&&(t=this.iconv.decode(new l(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t},e.utf7imap=a,a.prototype.encoder=s,a.prototype.decoder=u,a.prototype.bomAware=!0,s.prototype.write=function(t){for(var e=this.inBase64,n=this.base64Accum,r=this.base64AccumIdx,i=new l(5*t.length+10),o=0,a=0;a0&&(o+=i.write(n.slice(0,r).toString("base64").replace(/\//g,",").replace(/=+$/,""),o),r=0),i[o++]=g,e=!1),e||(i[o++]=s,s===y&&(i[o++]=g))):(e||(i[o++]=y,e=!0),e&&(n[r++]=s>>8,n[r++]=255&s,r==n.length&&(o+=i.write(n.toString("base64").replace(/\//g,","),o),r=0)))}return this.inBase64=e,this.base64AccumIdx=r,i.slice(0,o)},s.prototype.end=function(){var t=new l(10),e=0;return this.inBase64&&(this.base64AccumIdx>0&&(e+=t.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),e),this.base64AccumIdx=0),t[e++]=g,this.inBase64=!1),t.slice(0,e)};var v=h.slice();v[",".charCodeAt(0)]=!0,u.prototype.write=function(t){for(var e="",n=0,r=this.inBase64,i=this.base64Accum,o=0;o0&&(t=this.iconv.decode(new l(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t}},function(t,e,n){"use strict";function r(t,e){if(!t)throw new Error("SBCS codec is called without the data.");if(!t.chars||128!==t.chars.length&&256!==t.chars.length)throw new Error("Encoding '"+t.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===t.chars.length){for(var n="",r=0;r<128;r++)n+=String.fromCharCode(r);t.chars=n+t.chars}this.decodeBuf=new a(t.chars,"ucs2");var i=new a(65536);i.fill(e.defaultCharSingleByte.charCodeAt(0));for(var r=0;r?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ "},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ "},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®‾°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŠÑÒÓÔÕÖרÙÚÛÜÝŽßàáâãäåæçèéêëìíîïšñòóôõö÷øùúûüýžÿ"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"ﺈ×÷ﹱˆ■│─┐┌└┘ﹹﹻﹽﹿﹷﺊﻰﻳﻲﻎﻏﻐﻶﻸﻺﻼ ¤ﺋﺑﺗﺛﺟﺣ،­ﺧﺳ٠١٢٣٤٥٦٧٨٩ﺷ؛ﺻﺿﻊ؟ﻋءآأؤإئابةتثجحخدذرزسشصضطﻇعغﻌﺂﺄﺎﻓـفقكلمنهوىيًٌٍَُِّْﻗﻛﻟﻵﻷﻹﻻﻣﻧﻬﻩ�"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂҐЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђґєѕіїјљњћќ§ўџ"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■ "},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ກຂຄງຈສຊຍດຕຖທນບປຜຝພຟມຢຣລວຫອຮ���ຯະາຳິີຶືຸູຼັົຽ���ເແໂໃໄ່້໊໋໌ໍໆ�ໜໝ₭����������������໐໑໒໓໔໕໖໗໘໙��¢¬¦�"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"��������������������������������่กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู้๊๋€฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛¢¬¦ "},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ"},maccyrillic:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},macgreek:{type:"_sbcs",chars:"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�"},maciceland:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macroman:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macromania:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macthai:{type:"_sbcs",chars:"«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู\ufeff​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����"},macturkish:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ"},macukraine:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},koi8r:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8u:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8ru:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8t:{type:"_sbcs",chars:"қғ‚Ғ„…†‡�‰ҳ‹ҲҷҶ�Қ‘’“”•–—�™�›�����ӯӮё¤ӣ¦§���«¬­®�°±²Ё�Ӣ¶·�№�»���©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},armscii8:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �և։)(»«—.՝,-֊…՜՛՞ԱաԲբԳգԴդԵեԶզԷէԸըԹթԺժԻիԼլԽխԾծԿկՀհՁձՂղՃճՄմՅյՆնՇշՈոՉչՊպՋջՌռՍսՎվՏտՐրՑցՒւՓփՔքՕօՖֆ՚�"},rk1048:{type:"_sbcs",chars:"ЂЃ‚ѓ„…†‡€‰Љ‹ЊҚҺЏђ‘’“”•–—�™љ›њқһџ ҰұӘ¤Ө¦§Ё©Ғ«¬­®Ү°±Ііөµ¶·ё№ғ»әҢңүАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},tcvn:{type:"_sbcs",chars:"\0ÚỤỪỬỮ\b\t\n\v\f\rỨỰỲỶỸÝỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀẢÃÁẠẶẬÈẺẼÉẸỆÌỈĨÍỊÒỎÕÓỌỘỜỞỠỚỢÙỦŨ ĂÂÊÔƠƯĐăâêôơưđẶ̀̀̉̃́àảãáạẲằẳẵắẴẮẦẨẪẤỀặầẩẫấậèỂẻẽéẹềểễếệìỉỄẾỒĩíịòỔỏõóọồổỗốộờởỡớợùỖủũúụừửữứựỳỷỹýỵỐ"},georgianacademy:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},georgianps:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},pt154:{type:"_sbcs",chars:"ҖҒӮғ„…ҶҮҲүҠӢҢҚҺҸҗ‘’“”•–—ҳҷҡӣңқһҹ ЎўЈӨҘҰ§Ё©Ә«¬ӯ®Ҝ°ұІіҙө¶·ё№ә»јҪҫҝАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},viscii:{type:"_sbcs",chars:"\0ẲẴẪ\b\t\n\v\f\rỶỸỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ẠẮẰẶẤẦẨẬẼẸẾỀỂỄỆỐỒỔỖỘỢỚỜỞỊỎỌỈỦŨỤỲÕắằặấầẩậẽẹếềểễệốồổỗỠƠộờởịỰỨỪỬơớƯÀÁÂÃẢĂẳẵÈÉÊẺÌÍĨỳĐứÒÓÔạỷừửÙÚỹỵÝỡưàáâãảăữẫèéêẻìíĩỉđựòóôõỏọụùúũủýợỮ"},iso646cn:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},iso646jp:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},hproman8:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ÀÂÈÊËÎÏ´ˋˆ¨˜ÙÛ₤¯Ýý°ÇçÑñ¡¿¤£¥§ƒ¢âêôûáéóúàèòùäëöüÅîØÆåíøæÄìÖÜÉïßÔÁÃãÐðÍÌÓÒÕõŠšÚŸÿÞþ·µ¶¾—¼½ªº«■»±�"},macintosh:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},ascii:{type:"_sbcs",chars:"��������������������������������������������������������������������������������������������������������������������������������"},tis620:{type:"_sbcs",chars:"���������������������������������กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"}}},function(t,e,n){"use strict";function r(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var n=t.table();this.decodeTables=[],this.decodeTables[0]=f.slice(0),this.decodeTableSeq=[];for(var r=0;re)return-1;for(var n=0,r=t.length;n0;t>>=8)e.push(255&t);0==e.length&&e.push(0);for(var n=this.decodeTables[0],r=e.length-1;r>0;r--){var i=n[e[r]];if(i==u)n[e[r]]=c-this.decodeTables.length,this.decodeTables.push(n=f.slice(0));else{if(!(i<=c))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+t.toString(16));n=this.decodeTables[c-i]}}return n},r.prototype._addDecodeChunk=function(t){var e=parseInt(t[0],16),n=this._getDecodeTrieNode(e);e&=255;for(var r=1;r255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+t[0]+": too long"+e)},r.prototype._getEncodeBucket=function(t){var e=t>>8;return void 0===this.encodeTable[e]&&(this.encodeTable[e]=f.slice(0)),this.encodeTable[e]},r.prototype._setEncodeChar=function(t,e){var n=this._getEncodeBucket(t),r=255&t;n[r]<=-10?this.encodeTableSeq[-10-n[r]][-1]=e:n[r]==u&&(n[r]=e)},r.prototype._setEncodeSequence=function(t,e){var n,r=t[0],i=this._getEncodeBucket(r),o=255&r;i[o]<=-10?n=this.encodeTableSeq[-10-i[o]]:(n={},i[o]!==u&&(n[-1]=i[o]),i[o]=-10-this.encodeTableSeq.length,this.encodeTableSeq.push(n));for(var a=1;a=0?this._setEncodeChar(o,a):o<=c?this._fillEncodeTable(c-o,a<<8,n):o<=-10&&this._setEncodeSequence(this.decodeTableSeq[-10-o],a))}},i.prototype.write=function(t){for(var e=new s(t.length*(this.gb18030?4:3)),n=this.leadSurrogate,r=this.seqObj,i=-1,o=0,l=0;;){if(-1===i){if(o==t.length)break;var c=t.charCodeAt(o++)}else{var c=i;i=-1}if(55296<=c&&c<57344)if(c<56320){if(-1===n){n=c;continue}n=c,c=u}else-1!==n?(c=65536+1024*(n-55296)+(c-56320),n=-1):c=u;else-1!==n&&(i=c,c=u,n=-1);var f=u;if(void 0!==r&&c!=u){var h=r[c];if("object"==typeof h){r=h;continue}"number"==typeof h?f=h:void 0==h&&void 0!==(h=r[-1])&&(f=h,i=c),r=void 0}else if(c>=0){var p=this.encodeTable[c>>8];if(void 0!==p&&(f=p[255&c]),f<=-10){r=this.encodeTableSeq[-10-f];continue}if(f==u&&this.gb18030){var d=a(this.gb18030.uChars,c);if(-1!=d){var f=this.gb18030.gbChars[d]+(c-this.gb18030.uChars[d]);e[l++]=129+Math.floor(f/12600),f%=12600,e[l++]=48+Math.floor(f/1260),f%=1260,e[l++]=129+Math.floor(f/10),f%=10,e[l++]=48+f;continue}}}f===u&&(f=this.defaultCharSingleByte),f<256?e[l++]=f:f<65536?(e[l++]=f>>8,e[l++]=255&f):(e[l++]=f>>16,e[l++]=f>>8&255,e[l++]=255&f)}return this.seqObj=r,this.leadSurrogate=n,e.slice(0,l)},i.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var t=new s(10),e=0;if(this.seqObj){var n=this.seqObj[-1];void 0!==n&&(n<256?t[e++]=n:(t[e++]=n>>8,t[e++]=255&n)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(t[e++]=this.defaultCharSingleByte,this.leadSurrogate=-1),t.slice(0,e)}},i.prototype.findIdx=a,o.prototype.write=function(t){var e,n=new s(2*t.length),r=this.nodeIdx,i=this.prevBuf,o=this.prevBuf.length,f=-this.prevBuf.length;o>0&&(i=s.concat([i,t.slice(0,10)]));for(var h=0,p=0;h=0?t[h]:i[h+o],e=this.decodeTables[r][d];if(e>=0);else if(e===u)h=f,e=this.defaultCharUnicode.charCodeAt(0);else if(e===l){var g=f>=0?t.slice(f,h+1):i.slice(f+o,h+1+o),y=12600*(g[0]-129)+1260*(g[1]-48)+10*(g[2]-129)+(g[3]-48),v=a(this.gb18030.gbChars,y);e=this.gb18030.uChars[v]+y-this.gb18030.gbChars[v]}else{if(e<=c){r=c-e;continue}if(!(e<=-10))throw new Error("iconv-lite internal error: invalid decoding table value "+e+" at "+r+"/"+d);for(var b=this.decodeTableSeq[-10-e],m=0;m>8;e=b[b.length-1]}if(e>65535){e-=65536;var w=55296+Math.floor(e/1024);n[p++]=255&w,n[p++]=w>>8,e=56320+e%1024}n[p++]=255&e,n[p++]=e>>8,r=0,f=h+1}return this.nodeIdx=r,this.prevBuf=f>=0?t.slice(f):i.slice(f+o),n.slice(0,p).toString("ucs2")},o.prototype.end=function(){for(var t="";this.prevBuf.length>0;){t+=this.defaultCharUnicode;var e=this.prevBuf.slice(1);this.prevBuf=new s(0),this.nodeIdx=0,e.length>0&&(t+=this.write(e))}return this.nodeIdx=0,t}},function(t,e,n){"use strict";t.exports={shiftjis:{type:"_dbcs",table:function(){return n(98)},encodeAdd:{"¥":92,"‾":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return n(99)},encodeAdd:{"¥":92,"‾":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return n(100)}},gbk:{type:"_dbcs",table:function(){return n(100).concat(n(101))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return n(100).concat(n(101))},gb18030:function(){return n(102)},encodeSkipVals:[128],encodeAdd:{"€":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return n(103)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return n(104)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return n(104).concat(n(105))},encodeSkipVals:[41676]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},function(t,e){ +t.exports=[["0","\0",128],["a1","。",62],["8140"," 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈",9,"+-±×"],["8180","÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓"],["81b8","∈∋⊆⊇⊂⊃∪∩"],["81c8","∧∨¬⇒⇔∀∃"],["81da","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["81f0","ʼn♯♭♪†‡¶"],["81fc","◯"],["824f","0",9],["8260","A",25],["8281","a",25],["829f","ぁ",82],["8340","ァ",62],["8380","ム",22],["839f","Α",16,"Σ",6],["83bf","α",16,"σ",6],["8440","А",5,"ЁЖ",25],["8470","а",5,"ёж",7],["8480","о",17],["849f","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["8740","①",19,"Ⅰ",9],["875f","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["877e","㍻"],["8780","〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["889f","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["8940","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円"],["8980","園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["8a40","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫"],["8a80","橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["8b40","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救"],["8b80","朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["8c40","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨"],["8c80","劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["8d40","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降"],["8d80","項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["8e40","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止"],["8e80","死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["8f40","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳"],["8f80","準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["9040","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨"],["9080","逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["9140","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻"],["9180","操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["9240","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄"],["9280","逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["9340","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬"],["9380","凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["9440","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅"],["9480","楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["9540","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷"],["9580","斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["9640","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆"],["9680","摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["9740","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲"],["9780","沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["9840","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["989f","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["9940","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭"],["9980","凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["9a40","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸"],["9a80","噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["9b40","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀"],["9b80","它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["9c40","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠"],["9c80","怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["9d40","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫"],["9d80","捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["9e40","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎"],["9e80","梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["9f40","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯"],["9f80","麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["e040","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝"],["e080","烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e140","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿"],["e180","痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e240","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰"],["e280","窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e340","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷"],["e380","縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e440","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤"],["e480","艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e540","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬"],["e580","蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["e640","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧"],["e680","諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["e740","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜"],["e780","轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["e840","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙"],["e880","閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["e940","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃"],["e980","騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["ea40","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯"],["ea80","黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙"],["ed40","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏"],["ed80","塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["ee40","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙"],["ee80","蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["eeef","ⅰ",9,"¬¦'""],["f040","",62],["f080","",124],["f140","",62],["f180","",124],["f240","",62],["f280","",124],["f340","",62],["f380","",124],["f440","",62],["f480","",124],["f540","",62],["f580","",124],["f640","",62],["f680","",124],["f740","",62],["f780","",124],["f840","",62],["f880","",124],["f940",""],["fa40","ⅰ",9,"Ⅰ",9,"¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊"],["fa80","兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯"],["fb40","涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神"],["fb80","祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙"],["fc40","髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"]]},function(t,e){t.exports=[["0","\0",127],["8ea1","。",62],["a1a1"," 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈",9,"+-±×÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇"],["a2a1","◆□■△▲▽▼※〒→←↑↓〓"],["a2ba","∈∋⊆⊇⊂⊃∪∩"],["a2ca","∧∨¬⇒⇔∀∃"],["a2dc","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["a2f2","ʼn♯♭♪†‡¶"],["a2fe","◯"],["a3b0","0",9],["a3c1","A",25],["a3e1","a",25],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a8a1","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["ada1","①",19,"Ⅰ",9],["adc0","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["addf","㍻〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["b0a1","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["b1a1","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応"],["b2a1","押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["b3a1","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱"],["b4a1","粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["b5a1","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京"],["b6a1","供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["b7a1","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲"],["b8a1","検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["b9a1","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込"],["baa1","此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["bba1","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時"],["bca1","次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["bda1","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償"],["bea1","勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["bfa1","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾"],["c0a1","澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["c1a1","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎"],["c2a1","臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["c3a1","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵"],["c4a1","帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["c5a1","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到"],["c6a1","董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["c7a1","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦"],["c8a1","函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["c9a1","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服"],["caa1","福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["cba1","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満"],["cca1","漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["cda1","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃"],["cea1","痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["cfa1","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["d0a1","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["d1a1","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨"],["d2a1","辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["d3a1","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉"],["d4a1","圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["d5a1","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓"],["d6a1","屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["d7a1","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚"],["d8a1","悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["d9a1","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼"],["daa1","據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["dba1","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍"],["dca1","棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["dda1","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾"],["dea1","沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["dfa1","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼"],["e0a1","燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e1a1","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰"],["e2a1","癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e3a1","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐"],["e4a1","筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e5a1","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺"],["e6a1","罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e7a1","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙"],["e8a1","茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e9a1","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙"],["eaa1","蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["eba1","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫"],["eca1","譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["eda1","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸"],["eea1","遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["efa1","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞"],["f0a1","陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["f1a1","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷"],["f2a1","髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["f3a1","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠"],["f4a1","堯槇遙瑤凜熙"],["f9a1","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德"],["faa1","忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["fba1","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚"],["fca1","釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["fcf1","ⅰ",9,"¬¦'""],["8fa2af","˘ˇ¸˙˝¯˛˚~΄΅"],["8fa2c2","¡¦¿"],["8fa2eb","ºª©®™¤№"],["8fa6e1","ΆΈΉΊΪ"],["8fa6e7","Ό"],["8fa6e9","ΎΫ"],["8fa6ec","Ώ"],["8fa6f1","άέήίϊΐόςύϋΰώ"],["8fa7c2","Ђ",10,"ЎЏ"],["8fa7f2","ђ",10,"ўџ"],["8fa9a1","ÆĐ"],["8fa9a4","Ħ"],["8fa9a6","IJ"],["8fa9a8","ŁĿ"],["8fa9ab","ŊØŒ"],["8fa9af","ŦÞ"],["8fa9c1","æđðħıijĸłŀʼnŋøœßŧþ"],["8faaa1","ÁÀÄÂĂǍĀĄÅÃĆĈČÇĊĎÉÈËÊĚĖĒĘ"],["8faaba","ĜĞĢĠĤÍÌÏÎǏİĪĮĨĴĶĹĽĻŃŇŅÑÓÒÖÔǑŐŌÕŔŘŖŚŜŠŞŤŢÚÙÜÛŬǓŰŪŲŮŨǗǛǙǕŴÝŸŶŹŽŻ"],["8faba1","áàäâăǎāąåãćĉčçċďéèëêěėēęǵĝğ"],["8fabbd","ġĥíìïîǐ"],["8fabc5","īįĩĵķĺľļńňņñóòöôǒőōõŕřŗśŝšşťţúùüûŭǔűūųůũǘǜǚǖŵýÿŷźžż"],["8fb0a1","丂丄丅丌丒丟丣两丨丫丮丯丰丵乀乁乄乇乑乚乜乣乨乩乴乵乹乿亍亖亗亝亯亹仃仐仚仛仠仡仢仨仯仱仳仵份仾仿伀伂伃伈伋伌伒伕伖众伙伮伱你伳伵伷伹伻伾佀佂佈佉佋佌佒佔佖佘佟佣佪佬佮佱佷佸佹佺佽佾侁侂侄"],["8fb1a1","侅侉侊侌侎侐侒侓侔侗侙侚侞侟侲侷侹侻侼侽侾俀俁俅俆俈俉俋俌俍俏俒俜俠俢俰俲俼俽俿倀倁倄倇倊倌倎倐倓倗倘倛倜倝倞倢倧倮倰倲倳倵偀偁偂偅偆偊偌偎偑偒偓偗偙偟偠偢偣偦偧偪偭偰偱倻傁傃傄傆傊傎傏傐"],["8fb2a1","傒傓傔傖傛傜傞",4,"傪傯傰傹傺傽僀僃僄僇僌僎僐僓僔僘僜僝僟僢僤僦僨僩僯僱僶僺僾儃儆儇儈儋儌儍儎僲儐儗儙儛儜儝儞儣儧儨儬儭儯儱儳儴儵儸儹兂兊兏兓兕兗兘兟兤兦兾冃冄冋冎冘冝冡冣冭冸冺冼冾冿凂"],["8fb3a1","凈减凑凒凓凕凘凞凢凥凮凲凳凴凷刁刂刅划刓刕刖刘刢刨刱刲刵刼剅剉剕剗剘剚剜剟剠剡剦剮剷剸剹劀劂劅劊劌劓劕劖劗劘劚劜劤劥劦劧劯劰劶劷劸劺劻劽勀勄勆勈勌勏勑勔勖勛勜勡勥勨勩勪勬勰勱勴勶勷匀匃匊匋"],["8fb4a1","匌匑匓匘匛匜匞匟匥匧匨匩匫匬匭匰匲匵匼匽匾卂卌卋卙卛卡卣卥卬卭卲卹卾厃厇厈厎厓厔厙厝厡厤厪厫厯厲厴厵厷厸厺厽叀叅叏叒叓叕叚叝叞叠另叧叵吂吓吚吡吧吨吪启吱吴吵呃呄呇呍呏呞呢呤呦呧呩呫呭呮呴呿"],["8fb5a1","咁咃咅咈咉咍咑咕咖咜咟咡咦咧咩咪咭咮咱咷咹咺咻咿哆哊响哎哠哪哬哯哶哼哾哿唀唁唅唈唉唌唍唎唕唪唫唲唵唶唻唼唽啁啇啉啊啍啐啑啘啚啛啞啠啡啤啦啿喁喂喆喈喎喏喑喒喓喔喗喣喤喭喲喿嗁嗃嗆嗉嗋嗌嗎嗑嗒"],["8fb6a1","嗓嗗嗘嗛嗞嗢嗩嗶嗿嘅嘈嘊嘍",5,"嘙嘬嘰嘳嘵嘷嘹嘻嘼嘽嘿噀噁噃噄噆噉噋噍噏噔噞噠噡噢噣噦噩噭噯噱噲噵嚄嚅嚈嚋嚌嚕嚙嚚嚝嚞嚟嚦嚧嚨嚩嚫嚬嚭嚱嚳嚷嚾囅囉囊囋囏囐囌囍囙囜囝囟囡囤",4,"囱囫园"],["8fb7a1","囶囷圁圂圇圊圌圑圕圚圛圝圠圢圣圤圥圩圪圬圮圯圳圴圽圾圿坅坆坌坍坒坢坥坧坨坫坭",4,"坳坴坵坷坹坺坻坼坾垁垃垌垔垗垙垚垜垝垞垟垡垕垧垨垩垬垸垽埇埈埌埏埕埝埞埤埦埧埩埭埰埵埶埸埽埾埿堃堄堈堉埡"],["8fb8a1","堌堍堛堞堟堠堦堧堭堲堹堿塉塌塍塏塐塕塟塡塤塧塨塸塼塿墀墁墇墈墉墊墌墍墏墐墔墖墝墠墡墢墦墩墱墲壄墼壂壈壍壎壐壒壔壖壚壝壡壢壩壳夅夆夋夌夒夓夔虁夝夡夣夤夨夯夰夳夵夶夿奃奆奒奓奙奛奝奞奟奡奣奫奭"],["8fb9a1","奯奲奵奶她奻奼妋妌妎妒妕妗妟妤妧妭妮妯妰妳妷妺妼姁姃姄姈姊姍姒姝姞姟姣姤姧姮姯姱姲姴姷娀娄娌娍娎娒娓娞娣娤娧娨娪娭娰婄婅婇婈婌婐婕婞婣婥婧婭婷婺婻婾媋媐媓媖媙媜媞媟媠媢媧媬媱媲媳媵媸媺媻媿"],["8fbaa1","嫄嫆嫈嫏嫚嫜嫠嫥嫪嫮嫵嫶嫽嬀嬁嬈嬗嬴嬙嬛嬝嬡嬥嬭嬸孁孋孌孒孖孞孨孮孯孼孽孾孿宁宄宆宊宎宐宑宓宔宖宨宩宬宭宯宱宲宷宺宼寀寁寍寏寖",4,"寠寯寱寴寽尌尗尞尟尣尦尩尫尬尮尰尲尵尶屙屚屜屢屣屧屨屩"],["8fbba1","屭屰屴屵屺屻屼屽岇岈岊岏岒岝岟岠岢岣岦岪岲岴岵岺峉峋峒峝峗峮峱峲峴崁崆崍崒崫崣崤崦崧崱崴崹崽崿嵂嵃嵆嵈嵕嵑嵙嵊嵟嵠嵡嵢嵤嵪嵭嵰嵹嵺嵾嵿嶁嶃嶈嶊嶒嶓嶔嶕嶙嶛嶟嶠嶧嶫嶰嶴嶸嶹巃巇巋巐巎巘巙巠巤"],["8fbca1","巩巸巹帀帇帍帒帔帕帘帟帠帮帨帲帵帾幋幐幉幑幖幘幛幜幞幨幪",4,"幰庀庋庎庢庤庥庨庪庬庱庳庽庾庿廆廌廋廎廑廒廔廕廜廞廥廫异弆弇弈弎弙弜弝弡弢弣弤弨弫弬弮弰弴弶弻弽弿彀彄彅彇彍彐彔彘彛彠彣彤彧"],["8fbda1","彯彲彴彵彸彺彽彾徉徍徏徖徜徝徢徧徫徤徬徯徰徱徸忄忇忈忉忋忐",4,"忞忡忢忨忩忪忬忭忮忯忲忳忶忺忼怇怊怍怓怔怗怘怚怟怤怭怳怵恀恇恈恉恌恑恔恖恗恝恡恧恱恾恿悂悆悈悊悎悑悓悕悘悝悞悢悤悥您悰悱悷"],["8fbea1","悻悾惂惄惈惉惊惋惎惏惔惕惙惛惝惞惢惥惲惵惸惼惽愂愇愊愌愐",4,"愖愗愙愜愞愢愪愫愰愱愵愶愷愹慁慅慆慉慞慠慬慲慸慻慼慿憀憁憃憄憋憍憒憓憗憘憜憝憟憠憥憨憪憭憸憹憼懀懁懂懎懏懕懜懝懞懟懡懢懧懩懥"],["8fbfa1","懬懭懯戁戃戄戇戓戕戜戠戢戣戧戩戫戹戽扂扃扄扆扌扐扑扒扔扖扚扜扤扭扯扳扺扽抍抎抏抐抦抨抳抶抷抺抾抿拄拎拕拖拚拪拲拴拼拽挃挄挊挋挍挐挓挖挘挩挪挭挵挶挹挼捁捂捃捄捆捊捋捎捒捓捔捘捛捥捦捬捭捱捴捵"],["8fc0a1","捸捼捽捿掂掄掇掊掐掔掕掙掚掞掤掦掭掮掯掽揁揅揈揎揑揓揔揕揜揠揥揪揬揲揳揵揸揹搉搊搐搒搔搘搞搠搢搤搥搩搪搯搰搵搽搿摋摏摑摒摓摔摚摛摜摝摟摠摡摣摭摳摴摻摽撅撇撏撐撑撘撙撛撝撟撡撣撦撨撬撳撽撾撿"],["8fc1a1","擄擉擊擋擌擎擐擑擕擗擤擥擩擪擭擰擵擷擻擿攁攄攈攉攊攏攓攔攖攙攛攞攟攢攦攩攮攱攺攼攽敃敇敉敐敒敔敟敠敧敫敺敽斁斅斊斒斕斘斝斠斣斦斮斲斳斴斿旂旈旉旎旐旔旖旘旟旰旲旴旵旹旾旿昀昄昈昉昍昑昒昕昖昝"],["8fc2a1","昞昡昢昣昤昦昩昪昫昬昮昰昱昳昹昷晀晅晆晊晌晑晎晗晘晙晛晜晠晡曻晪晫晬晾晳晵晿晷晸晹晻暀晼暋暌暍暐暒暙暚暛暜暟暠暤暭暱暲暵暻暿曀曂曃曈曌曎曏曔曛曟曨曫曬曮曺朅朇朎朓朙朜朠朢朳朾杅杇杈杌杔杕杝"],["8fc3a1","杦杬杮杴杶杻极构枎枏枑枓枖枘枙枛枰枱枲枵枻枼枽柹柀柂柃柅柈柉柒柗柙柜柡柦柰柲柶柷桒栔栙栝栟栨栧栬栭栯栰栱栳栻栿桄桅桊桌桕桗桘桛桫桮",4,"桵桹桺桻桼梂梄梆梈梖梘梚梜梡梣梥梩梪梮梲梻棅棈棌棏"],["8fc4a1","棐棑棓棖棙棜棝棥棨棪棫棬棭棰棱棵棶棻棼棽椆椉椊椐椑椓椖椗椱椳椵椸椻楂楅楉楎楗楛楣楤楥楦楨楩楬楰楱楲楺楻楿榀榍榒榖榘榡榥榦榨榫榭榯榷榸榺榼槅槈槑槖槗槢槥槮槯槱槳槵槾樀樁樃樏樑樕樚樝樠樤樨樰樲"],["8fc5a1","樴樷樻樾樿橅橆橉橊橎橐橑橒橕橖橛橤橧橪橱橳橾檁檃檆檇檉檋檑檛檝檞檟檥檫檯檰檱檴檽檾檿櫆櫉櫈櫌櫐櫔櫕櫖櫜櫝櫤櫧櫬櫰櫱櫲櫼櫽欂欃欆欇欉欏欐欑欗欛欞欤欨欫欬欯欵欶欻欿歆歊歍歒歖歘歝歠歧歫歮歰歵歽"],["8fc6a1","歾殂殅殗殛殟殠殢殣殨殩殬殭殮殰殸殹殽殾毃毄毉毌毖毚毡毣毦毧毮毱毷毹毿氂氄氅氉氍氎氐氒氙氟氦氧氨氬氮氳氵氶氺氻氿汊汋汍汏汒汔汙汛汜汫汭汯汴汶汸汹汻沅沆沇沉沔沕沗沘沜沟沰沲沴泂泆泍泏泐泑泒泔泖"],["8fc7a1","泚泜泠泧泩泫泬泮泲泴洄洇洊洎洏洑洓洚洦洧洨汧洮洯洱洹洼洿浗浞浟浡浥浧浯浰浼涂涇涑涒涔涖涗涘涪涬涴涷涹涽涿淄淈淊淎淏淖淛淝淟淠淢淥淩淯淰淴淶淼渀渄渞渢渧渲渶渹渻渼湄湅湈湉湋湏湑湒湓湔湗湜湝湞"],["8fc8a1","湢湣湨湳湻湽溍溓溙溠溧溭溮溱溳溻溿滀滁滃滇滈滊滍滎滏滫滭滮滹滻滽漄漈漊漌漍漖漘漚漛漦漩漪漯漰漳漶漻漼漭潏潑潒潓潗潙潚潝潞潡潢潨潬潽潾澃澇澈澋澌澍澐澒澓澔澖澚澟澠澥澦澧澨澮澯澰澵澶澼濅濇濈濊"],["8fc9a1","濚濞濨濩濰濵濹濼濽瀀瀅瀆瀇瀍瀗瀠瀣瀯瀴瀷瀹瀼灃灄灈灉灊灋灔灕灝灞灎灤灥灬灮灵灶灾炁炅炆炔",4,"炛炤炫炰炱炴炷烊烑烓烔烕烖烘烜烤烺焃",4,"焋焌焏焞焠焫焭焯焰焱焸煁煅煆煇煊煋煐煒煗煚煜煞煠"],["8fcaa1","煨煹熀熅熇熌熒熚熛熠熢熯熰熲熳熺熿燀燁燄燋燌燓燖燙燚燜燸燾爀爇爈爉爓爗爚爝爟爤爫爯爴爸爹牁牂牃牅牎牏牐牓牕牖牚牜牞牠牣牨牫牮牯牱牷牸牻牼牿犄犉犍犎犓犛犨犭犮犱犴犾狁狇狉狌狕狖狘狟狥狳狴狺狻"],["8fcba1","狾猂猄猅猇猋猍猒猓猘猙猞猢猤猧猨猬猱猲猵猺猻猽獃獍獐獒獖獘獝獞獟獠獦獧獩獫獬獮獯獱獷獹獼玀玁玃玅玆玎玐玓玕玗玘玜玞玟玠玢玥玦玪玫玭玵玷玹玼玽玿珅珆珉珋珌珏珒珓珖珙珝珡珣珦珧珩珴珵珷珹珺珻珽"],["8fcca1","珿琀琁琄琇琊琑琚琛琤琦琨",9,"琹瑀瑃瑄瑆瑇瑋瑍瑑瑒瑗瑝瑢瑦瑧瑨瑫瑭瑮瑱瑲璀璁璅璆璇璉璏璐璑璒璘璙璚璜璟璠璡璣璦璨璩璪璫璮璯璱璲璵璹璻璿瓈瓉瓌瓐瓓瓘瓚瓛瓞瓟瓤瓨瓪瓫瓯瓴瓺瓻瓼瓿甆"],["8fcda1","甒甖甗甠甡甤甧甩甪甯甶甹甽甾甿畀畃畇畈畎畐畒畗畞畟畡畯畱畹",5,"疁疅疐疒疓疕疙疜疢疤疴疺疿痀痁痄痆痌痎痏痗痜痟痠痡痤痧痬痮痯痱痹瘀瘂瘃瘄瘇瘈瘊瘌瘏瘒瘓瘕瘖瘙瘛瘜瘝瘞瘣瘥瘦瘩瘭瘲瘳瘵瘸瘹"],["8fcea1","瘺瘼癊癀癁癃癄癅癉癋癕癙癟癤癥癭癮癯癱癴皁皅皌皍皕皛皜皝皟皠皢",6,"皪皭皽盁盅盉盋盌盎盔盙盠盦盨盬盰盱盶盹盼眀眆眊眎眒眔眕眗眙眚眜眢眨眭眮眯眴眵眶眹眽眾睂睅睆睊睍睎睏睒睖睗睜睞睟睠睢"],["8fcfa1","睤睧睪睬睰睲睳睴睺睽瞀瞄瞌瞍瞔瞕瞖瞚瞟瞢瞧瞪瞮瞯瞱瞵瞾矃矉矑矒矕矙矞矟矠矤矦矪矬矰矱矴矸矻砅砆砉砍砎砑砝砡砢砣砭砮砰砵砷硃硄硇硈硌硎硒硜硞硠硡硣硤硨硪确硺硾碊碏碔碘碡碝碞碟碤碨碬碭碰碱碲碳"],["8fd0a1","碻碽碿磇磈磉磌磎磒磓磕磖磤磛磟磠磡磦磪磲磳礀磶磷磺磻磿礆礌礐礚礜礞礟礠礥礧礩礭礱礴礵礻礽礿祄祅祆祊祋祏祑祔祘祛祜祧祩祫祲祹祻祼祾禋禌禑禓禔禕禖禘禛禜禡禨禩禫禯禱禴禸离秂秄秇秈秊秏秔秖秚秝秞"],["8fd1a1","秠秢秥秪秫秭秱秸秼稂稃稇稉稊稌稑稕稛稞稡稧稫稭稯稰稴稵稸稹稺穄穅穇穈穌穕穖穙穜穝穟穠穥穧穪穭穵穸穾窀窂窅窆窊窋窐窑窔窞窠窣窬窳窵窹窻窼竆竉竌竎竑竛竨竩竫竬竱竴竻竽竾笇笔笟笣笧笩笪笫笭笮笯笰"],["8fd2a1","笱笴笽笿筀筁筇筎筕筠筤筦筩筪筭筯筲筳筷箄箉箎箐箑箖箛箞箠箥箬箯箰箲箵箶箺箻箼箽篂篅篈篊篔篖篗篙篚篛篨篪篲篴篵篸篹篺篼篾簁簂簃簄簆簉簋簌簎簏簙簛簠簥簦簨簬簱簳簴簶簹簺籆籊籕籑籒籓籙",5],["8fd3a1","籡籣籧籩籭籮籰籲籹籼籽粆粇粏粔粞粠粦粰粶粷粺粻粼粿糄糇糈糉糍糏糓糔糕糗糙糚糝糦糩糫糵紃紇紈紉紏紑紒紓紖紝紞紣紦紪紭紱紼紽紾絀絁絇絈絍絑絓絗絙絚絜絝絥絧絪絰絸絺絻絿綁綂綃綅綆綈綋綌綍綑綖綗綝"],["8fd4a1","綞綦綧綪綳綶綷綹緂",4,"緌緍緎緗緙縀緢緥緦緪緫緭緱緵緶緹緺縈縐縑縕縗縜縝縠縧縨縬縭縯縳縶縿繄繅繇繎繐繒繘繟繡繢繥繫繮繯繳繸繾纁纆纇纊纍纑纕纘纚纝纞缼缻缽缾缿罃罄罇罏罒罓罛罜罝罡罣罤罥罦罭"],["8fd5a1","罱罽罾罿羀羋羍羏羐羑羖羗羜羡羢羦羪羭羴羼羿翀翃翈翎翏翛翟翣翥翨翬翮翯翲翺翽翾翿耇耈耊耍耎耏耑耓耔耖耝耞耟耠耤耦耬耮耰耴耵耷耹耺耼耾聀聄聠聤聦聭聱聵肁肈肎肜肞肦肧肫肸肹胈胍胏胒胔胕胗胘胠胭胮"],["8fd6a1","胰胲胳胶胹胺胾脃脋脖脗脘脜脞脠脤脧脬脰脵脺脼腅腇腊腌腒腗腠腡腧腨腩腭腯腷膁膐膄膅膆膋膎膖膘膛膞膢膮膲膴膻臋臃臅臊臎臏臕臗臛臝臞臡臤臫臬臰臱臲臵臶臸臹臽臿舀舃舏舓舔舙舚舝舡舢舨舲舴舺艃艄艅艆"],["8fd7a1","艋艎艏艑艖艜艠艣艧艭艴艻艽艿芀芁芃芄芇芉芊芎芑芔芖芘芚芛芠芡芣芤芧芨芩芪芮芰芲芴芷芺芼芾芿苆苐苕苚苠苢苤苨苪苭苯苶苷苽苾茀茁茇茈茊茋荔茛茝茞茟茡茢茬茭茮茰茳茷茺茼茽荂荃荄荇荍荎荑荕荖荗荰荸"],["8fd8a1","荽荿莀莂莄莆莍莒莔莕莘莙莛莜莝莦莧莩莬莾莿菀菇菉菏菐菑菔菝荓菨菪菶菸菹菼萁萆萊萏萑萕萙莭萯萹葅葇葈葊葍葏葑葒葖葘葙葚葜葠葤葥葧葪葰葳葴葶葸葼葽蒁蒅蒒蒓蒕蒞蒦蒨蒩蒪蒯蒱蒴蒺蒽蒾蓀蓂蓇蓈蓌蓏蓓"],["8fd9a1","蓜蓧蓪蓯蓰蓱蓲蓷蔲蓺蓻蓽蔂蔃蔇蔌蔎蔐蔜蔞蔢蔣蔤蔥蔧蔪蔫蔯蔳蔴蔶蔿蕆蕏",4,"蕖蕙蕜",6,"蕤蕫蕯蕹蕺蕻蕽蕿薁薅薆薉薋薌薏薓薘薝薟薠薢薥薧薴薶薷薸薼薽薾薿藂藇藊藋藎薭藘藚藟藠藦藨藭藳藶藼"],["8fdaa1","藿蘀蘄蘅蘍蘎蘐蘑蘒蘘蘙蘛蘞蘡蘧蘩蘶蘸蘺蘼蘽虀虂虆虒虓虖虗虘虙虝虠",4,"虩虬虯虵虶虷虺蚍蚑蚖蚘蚚蚜蚡蚦蚧蚨蚭蚱蚳蚴蚵蚷蚸蚹蚿蛀蛁蛃蛅蛑蛒蛕蛗蛚蛜蛠蛣蛥蛧蚈蛺蛼蛽蜄蜅蜇蜋蜎蜏蜐蜓蜔蜙蜞蜟蜡蜣"],["8fdba1","蜨蜮蜯蜱蜲蜹蜺蜼蜽蜾蝀蝃蝅蝍蝘蝝蝡蝤蝥蝯蝱蝲蝻螃",6,"螋螌螐螓螕螗螘螙螞螠螣螧螬螭螮螱螵螾螿蟁蟈蟉蟊蟎蟕蟖蟙蟚蟜蟟蟢蟣蟤蟪蟫蟭蟱蟳蟸蟺蟿蠁蠃蠆蠉蠊蠋蠐蠙蠒蠓蠔蠘蠚蠛蠜蠞蠟蠨蠭蠮蠰蠲蠵"],["8fdca1","蠺蠼衁衃衅衈衉衊衋衎衑衕衖衘衚衜衟衠衤衩衱衹衻袀袘袚袛袜袟袠袨袪袺袽袾裀裊",4,"裑裒裓裛裞裧裯裰裱裵裷褁褆褍褎褏褕褖褘褙褚褜褠褦褧褨褰褱褲褵褹褺褾襀襂襅襆襉襏襒襗襚襛襜襡襢襣襫襮襰襳襵襺"],["8fdda1","襻襼襽覉覍覐覔覕覛覜覟覠覥覰覴覵覶覷覼觔",4,"觥觩觫觭觱觳觶觹觽觿訄訅訇訏訑訒訔訕訞訠訢訤訦訫訬訯訵訷訽訾詀詃詅詇詉詍詎詓詖詗詘詜詝詡詥詧詵詶詷詹詺詻詾詿誀誃誆誋誏誐誒誖誗誙誟誧誩誮誯誳"],["8fdea1","誶誷誻誾諃諆諈諉諊諑諓諔諕諗諝諟諬諰諴諵諶諼諿謅謆謋謑謜謞謟謊謭謰謷謼譂",4,"譈譒譓譔譙譍譞譣譭譶譸譹譼譾讁讄讅讋讍讏讔讕讜讞讟谸谹谽谾豅豇豉豋豏豑豓豔豗豘豛豝豙豣豤豦豨豩豭豳豵豶豻豾貆"],["8fdfa1","貇貋貐貒貓貙貛貜貤貹貺賅賆賉賋賏賖賕賙賝賡賨賬賯賰賲賵賷賸賾賿贁贃贉贒贗贛赥赩赬赮赿趂趄趈趍趐趑趕趞趟趠趦趫趬趯趲趵趷趹趻跀跅跆跇跈跊跎跑跔跕跗跙跤跥跧跬跰趼跱跲跴跽踁踄踅踆踋踑踔踖踠踡踢"],["8fe0a1","踣踦踧踱踳踶踷踸踹踽蹀蹁蹋蹍蹎蹏蹔蹛蹜蹝蹞蹡蹢蹩蹬蹭蹯蹰蹱蹹蹺蹻躂躃躉躐躒躕躚躛躝躞躢躧躩躭躮躳躵躺躻軀軁軃軄軇軏軑軔軜軨軮軰軱軷軹軺軭輀輂輇輈輏輐輖輗輘輞輠輡輣輥輧輨輬輭輮輴輵輶輷輺轀轁"],["8fe1a1","轃轇轏轑",4,"轘轝轞轥辝辠辡辤辥辦辵辶辸达迀迁迆迊迋迍运迒迓迕迠迣迤迨迮迱迵迶迻迾适逄逈逌逘逛逨逩逯逪逬逭逳逴逷逿遃遄遌遛遝遢遦遧遬遰遴遹邅邈邋邌邎邐邕邗邘邙邛邠邡邢邥邰邲邳邴邶邽郌邾郃"],["8fe2a1","郄郅郇郈郕郗郘郙郜郝郟郥郒郶郫郯郰郴郾郿鄀鄄鄅鄆鄈鄍鄐鄔鄖鄗鄘鄚鄜鄞鄠鄥鄢鄣鄧鄩鄮鄯鄱鄴鄶鄷鄹鄺鄼鄽酃酇酈酏酓酗酙酚酛酡酤酧酭酴酹酺酻醁醃醅醆醊醎醑醓醔醕醘醞醡醦醨醬醭醮醰醱醲醳醶醻醼醽醿"],["8fe3a1","釂釃釅釓釔釗釙釚釞釤釥釩釪釬",5,"釷釹釻釽鈀鈁鈄鈅鈆鈇鈉鈊鈌鈐鈒鈓鈖鈘鈜鈝鈣鈤鈥鈦鈨鈮鈯鈰鈳鈵鈶鈸鈹鈺鈼鈾鉀鉂鉃鉆鉇鉊鉍鉎鉏鉑鉘鉙鉜鉝鉠鉡鉥鉧鉨鉩鉮鉯鉰鉵",4,"鉻鉼鉽鉿銈銉銊銍銎銒銗"],["8fe4a1","銙銟銠銤銥銧銨銫銯銲銶銸銺銻銼銽銿",4,"鋅鋆鋇鋈鋋鋌鋍鋎鋐鋓鋕鋗鋘鋙鋜鋝鋟鋠鋡鋣鋥鋧鋨鋬鋮鋰鋹鋻鋿錀錂錈錍錑錔錕錜錝錞錟錡錤錥錧錩錪錳錴錶錷鍇鍈鍉鍐鍑鍒鍕鍗鍘鍚鍞鍤鍥鍧鍩鍪鍭鍯鍰鍱鍳鍴鍶"],["8fe5a1","鍺鍽鍿鎀鎁鎂鎈鎊鎋鎍鎏鎒鎕鎘鎛鎞鎡鎣鎤鎦鎨鎫鎴鎵鎶鎺鎩鏁鏄鏅鏆鏇鏉",4,"鏓鏙鏜鏞鏟鏢鏦鏧鏹鏷鏸鏺鏻鏽鐁鐂鐄鐈鐉鐍鐎鐏鐕鐖鐗鐟鐮鐯鐱鐲鐳鐴鐻鐿鐽鑃鑅鑈鑊鑌鑕鑙鑜鑟鑡鑣鑨鑫鑭鑮鑯鑱鑲钄钃镸镹"],["8fe6a1","镾閄閈閌閍閎閝閞閟閡閦閩閫閬閴閶閺閽閿闆闈闉闋闐闑闒闓闙闚闝闞闟闠闤闦阝阞阢阤阥阦阬阱阳阷阸阹阺阼阽陁陒陔陖陗陘陡陮陴陻陼陾陿隁隂隃隄隉隑隖隚隝隟隤隥隦隩隮隯隳隺雊雒嶲雘雚雝雞雟雩雯雱雺霂"],["8fe7a1","霃霅霉霚霛霝霡霢霣霨霱霳靁靃靊靎靏靕靗靘靚靛靣靧靪靮靳靶靷靸靻靽靿鞀鞉鞕鞖鞗鞙鞚鞞鞟鞢鞬鞮鞱鞲鞵鞶鞸鞹鞺鞼鞾鞿韁韄韅韇韉韊韌韍韎韐韑韔韗韘韙韝韞韠韛韡韤韯韱韴韷韸韺頇頊頙頍頎頔頖頜頞頠頣頦"],["8fe8a1","頫頮頯頰頲頳頵頥頾顄顇顊顑顒顓顖顗顙顚顢顣顥顦顪顬颫颭颮颰颴颷颸颺颻颿飂飅飈飌飡飣飥飦飧飪飳飶餂餇餈餑餕餖餗餚餛餜餟餢餦餧餫餱",4,"餹餺餻餼饀饁饆饇饈饍饎饔饘饙饛饜饞饟饠馛馝馟馦馰馱馲馵"],["8fe9a1","馹馺馽馿駃駉駓駔駙駚駜駞駧駪駫駬駰駴駵駹駽駾騂騃騄騋騌騐騑騖騞騠騢騣騤騧騭騮騳騵騶騸驇驁驄驊驋驌驎驑驔驖驝骪骬骮骯骲骴骵骶骹骻骾骿髁髃髆髈髎髐髒髕髖髗髛髜髠髤髥髧髩髬髲髳髵髹髺髽髿",4],["8feaa1","鬄鬅鬈鬉鬋鬌鬍鬎鬐鬒鬖鬙鬛鬜鬠鬦鬫鬭鬳鬴鬵鬷鬹鬺鬽魈魋魌魕魖魗魛魞魡魣魥魦魨魪",4,"魳魵魷魸魹魿鮀鮄鮅鮆鮇鮉鮊鮋鮍鮏鮐鮔鮚鮝鮞鮦鮧鮩鮬鮰鮱鮲鮷鮸鮻鮼鮾鮿鯁鯇鯈鯎鯐鯗鯘鯝鯟鯥鯧鯪鯫鯯鯳鯷鯸"],["8feba1","鯹鯺鯽鯿鰀鰂鰋鰏鰑鰖鰘鰙鰚鰜鰞鰢鰣鰦",4,"鰱鰵鰶鰷鰽鱁鱃鱄鱅鱉鱊鱎鱏鱐鱓鱔鱖鱘鱛鱝鱞鱟鱣鱩鱪鱜鱫鱨鱮鱰鱲鱵鱷鱻鳦鳲鳷鳹鴋鴂鴑鴗鴘鴜鴝鴞鴯鴰鴲鴳鴴鴺鴼鵅鴽鵂鵃鵇鵊鵓鵔鵟鵣鵢鵥鵩鵪鵫鵰鵶鵷鵻"],["8feca1","鵼鵾鶃鶄鶆鶊鶍鶎鶒鶓鶕鶖鶗鶘鶡鶪鶬鶮鶱鶵鶹鶼鶿鷃鷇鷉鷊鷔鷕鷖鷗鷚鷞鷟鷠鷥鷧鷩鷫鷮鷰鷳鷴鷾鸊鸂鸇鸎鸐鸑鸒鸕鸖鸙鸜鸝鹺鹻鹼麀麂麃麄麅麇麎麏麖麘麛麞麤麨麬麮麯麰麳麴麵黆黈黋黕黟黤黧黬黭黮黰黱黲黵"],["8feda1","黸黿鼂鼃鼉鼏鼐鼑鼒鼔鼖鼗鼙鼚鼛鼟鼢鼦鼪鼫鼯鼱鼲鼴鼷鼹鼺鼼鼽鼿齁齃",4,"齓齕齖齗齘齚齝齞齨齩齭",4,"齳齵齺齽龏龐龑龒龔龖龗龞龡龢龣龥"]]},function(t,e){ +t.exports=[["0","\0",127,"€"],["8140","丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪",5,"乲乴",9,"乿",6,"亇亊"],["8180","亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂",6,"伋伌伒",4,"伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾",4,"佄佅佇",5,"佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢"],["8240","侤侫侭侰",4,"侶",8,"俀俁係俆俇俈俉俋俌俍俒",4,"俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿",11],["8280","個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯",10,"倻倽倿偀偁偂偄偅偆偉偊偋偍偐",4,"偖偗偘偙偛偝",7,"偦",5,"偭",8,"偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎",20,"傤傦傪傫傭",4,"傳",6,"傼"],["8340","傽",17,"僐",5,"僗僘僙僛",10,"僨僩僪僫僯僰僱僲僴僶",4,"僼",9,"儈"],["8380","儉儊儌",5,"儓",13,"儢",28,"兂兇兊兌兎兏児兒兓兗兘兙兛兝",4,"兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦",4,"冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒",5],["8440","凘凙凚凜凞凟凢凣凥",5,"凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄",5,"剋剎剏剒剓剕剗剘"],["8480","剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳",9,"剾劀劃",4,"劉",6,"劑劒劔",6,"劜劤劥劦劧劮劯劰労",9,"勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務",5,"勠勡勢勣勥",10,"勱",7,"勻勼勽匁匂匃匄匇匉匊匋匌匎"],["8540","匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯",9,"匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏"],["8580","厐",4,"厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯",6,"厷厸厹厺厼厽厾叀參",4,"収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝",4,"呣呥呧呩",7,"呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡"],["8640","咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠",4,"哫哬哯哰哱哴",5,"哻哾唀唂唃唄唅唈唊",4,"唒唓唕",5,"唜唝唞唟唡唥唦"],["8680","唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋",4,"啑啒啓啔啗",4,"啝啞啟啠啢啣啨啩啫啯",5,"啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠",6,"喨",8,"喲喴営喸喺喼喿",4,"嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗",4,"嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸",4,"嗿嘂嘃嘄嘅"],["8740","嘆嘇嘊嘋嘍嘐",7,"嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀",11,"噏",4,"噕噖噚噛噝",4],["8780","噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽",7,"嚇",6,"嚐嚑嚒嚔",14,"嚤",10,"嚰",6,"嚸嚹嚺嚻嚽",12,"囋",8,"囕囖囘囙囜団囥",5,"囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國",6],["8840","園",9,"圝圞圠圡圢圤圥圦圧圫圱圲圴",4,"圼圽圿坁坃坄坅坆坈坉坋坒",4,"坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀"],["8880","垁垇垈垉垊垍",4,"垔",6,"垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹",8,"埄",6,"埌埍埐埑埓埖埗埛埜埞埡埢埣埥",7,"埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥",4,"堫",4,"報堲堳場堶",7],["8940","堾",5,"塅",6,"塎塏塐塒塓塕塖塗塙",4,"塟",5,"塦",4,"塭",16,"塿墂墄墆墇墈墊墋墌"],["8980","墍",4,"墔",4,"墛墜墝墠",7,"墪",17,"墽墾墿壀壂壃壄壆",10,"壒壓壔壖",13,"壥",5,"壭壯壱売壴壵壷壸壺",7,"夃夅夆夈",4,"夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻"],["8a40","夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛",4,"奡奣奤奦",12,"奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦"],["8a80","妧妬妭妰妱妳",5,"妺妼妽妿",6,"姇姈姉姌姍姎姏姕姖姙姛姞",4,"姤姦姧姩姪姫姭",11,"姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪",6,"娳娵娷",4,"娽娾娿婁",4,"婇婈婋",9,"婖婗婘婙婛",5],["8b40","婡婣婤婥婦婨婩婫",8,"婸婹婻婼婽婾媀",17,"媓",6,"媜",13,"媫媬"],["8b80","媭",4,"媴媶媷媹",4,"媿嫀嫃",5,"嫊嫋嫍",4,"嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬",4,"嫲",22,"嬊",11,"嬘",25,"嬳嬵嬶嬸",7,"孁",6],["8c40","孈",7,"孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏"],["8c80","寑寔",8,"寠寢寣實寧審",4,"寯寱",6,"寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧",6,"屰屲",6,"屻屼屽屾岀岃",4,"岉岊岋岎岏岒岓岕岝",4,"岤",4],["8d40","岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅",5,"峌",5,"峓",5,"峚",6,"峢峣峧峩峫峬峮峯峱",9,"峼",4],["8d80","崁崄崅崈",5,"崏",4,"崕崗崘崙崚崜崝崟",4,"崥崨崪崫崬崯",4,"崵",7,"崿",7,"嵈嵉嵍",10,"嵙嵚嵜嵞",10,"嵪嵭嵮嵰嵱嵲嵳嵵",12,"嶃",21,"嶚嶛嶜嶞嶟嶠"],["8e40","嶡",21,"嶸",12,"巆",6,"巎",12,"巜巟巠巣巤巪巬巭"],["8e80","巰巵巶巸",4,"巿帀帄帇帉帊帋帍帎帒帓帗帞",7,"帨",4,"帯帰帲",4,"帹帺帾帿幀幁幃幆",5,"幍",6,"幖",4,"幜幝幟幠幣",14,"幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨",4,"庮",4,"庴庺庻庼庽庿",6],["8f40","廆廇廈廋",5,"廔廕廗廘廙廚廜",11,"廩廫",8,"廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤"],["8f80","弨弫弬弮弰弲",6,"弻弽弾弿彁",14,"彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢",5,"復徫徬徯",5,"徶徸徹徺徻徾",4,"忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇"],["9040","怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰",4,"怶",4,"怽怾恀恄",6,"恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀"],["9080","悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽",7,"惇惈惉惌",4,"惒惓惔惖惗惙惛惞惡",4,"惪惱惲惵惷惸惻",4,"愂愃愄愅愇愊愋愌愐",4,"愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬",18,"慀",6],["9140","慇慉態慍慏慐慒慓慔慖",6,"慞慟慠慡慣慤慥慦慩",6,"慱慲慳慴慶慸",18,"憌憍憏",4,"憕"],["9180","憖",6,"憞",8,"憪憫憭",9,"憸",5,"憿懀懁懃",4,"應懌",4,"懓懕",16,"懧",13,"懶",8,"戀",5,"戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸",4,"扂扄扅扆扊"],["9240","扏扐払扖扗扙扚扜",6,"扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋",5,"抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁"],["9280","拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳",5,"挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖",7,"捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙",6,"採掤掦掫掯掱掲掵掶掹掻掽掿揀"],["9340","揁揂揃揅揇揈揊揋揌揑揓揔揕揗",6,"揟揢揤",4,"揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆",4,"損搎搑搒搕",5,"搝搟搢搣搤"],["9380","搥搧搨搩搫搮",5,"搵",4,"搻搼搾摀摂摃摉摋",6,"摓摕摖摗摙",4,"摟",7,"摨摪摫摬摮",9,"摻",6,"撃撆撈",8,"撓撔撗撘撚撛撜撝撟",4,"撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆",6,"擏擑擓擔擕擖擙據"],["9440","擛擜擝擟擠擡擣擥擧",24,"攁",7,"攊",7,"攓",4,"攙",8],["9480","攢攣攤攦",4,"攬攭攰攱攲攳攷攺攼攽敀",4,"敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數",14,"斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱",7,"斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘",7,"旡旣旤旪旫"],["9540","旲旳旴旵旸旹旻",4,"昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷",4,"昽昿晀時晄",6,"晍晎晐晑晘"],["9580","晙晛晜晝晞晠晢晣晥晧晩",4,"晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘",4,"暞",8,"暩",4,"暯",4,"暵暶暷暸暺暻暼暽暿",25,"曚曞",7,"曧曨曪",5,"曱曵曶書曺曻曽朁朂會"],["9640","朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠",5,"朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗",4,"杝杢杣杤杦杧杫杬杮東杴杶"],["9680","杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹",7,"柂柅",9,"柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵",7,"柾栁栂栃栄栆栍栐栒栔栕栘",4,"栞栟栠栢",6,"栫",6,"栴栵栶栺栻栿桇桋桍桏桒桖",5],["9740","桜桝桞桟桪桬",7,"桵桸",8,"梂梄梇",7,"梐梑梒梔梕梖梘",9,"梣梤梥梩梪梫梬梮梱梲梴梶梷梸"],["9780","梹",6,"棁棃",5,"棊棌棎棏棐棑棓棔棖棗棙棛",4,"棡棢棤",9,"棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆",4,"椌椏椑椓",11,"椡椢椣椥",7,"椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃",16,"楕楖楘楙楛楜楟"],["9840","楡楢楤楥楧楨楩楪楬業楯楰楲",4,"楺楻楽楾楿榁榃榅榊榋榌榎",5,"榖榗榙榚榝",9,"榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽"],["9880","榾榿槀槂",7,"構槍槏槑槒槓槕",5,"槜槝槞槡",11,"槮槯槰槱槳",9,"槾樀",9,"樋",11,"標",5,"樠樢",5,"権樫樬樭樮樰樲樳樴樶",6,"樿",4,"橅橆橈",7,"橑",6,"橚"],["9940","橜",4,"橢橣橤橦",10,"橲",6,"橺橻橽橾橿檁檂檃檅",8,"檏檒",4,"檘",7,"檡",5],["9980","檧檨檪檭",114,"欥欦欨",6],["9a40","欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍",11,"歚",7,"歨歩歫",13,"歺歽歾歿殀殅殈"],["9a80","殌殎殏殐殑殔殕殗殘殙殜",4,"殢",7,"殫",7,"殶殸",6,"毀毃毄毆",4,"毌毎毐毑毘毚毜",4,"毢",7,"毬毭毮毰毱毲毴毶毷毸毺毻毼毾",6,"氈",4,"氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋",4,"汑汒汓汖汘"],["9b40","汙汚汢汣汥汦汧汫",4,"汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘"],["9b80","泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟",5,"洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽",4,"涃涄涆涇涊涋涍涏涐涒涖",4,"涜涢涥涬涭涰涱涳涴涶涷涹",5,"淁淂淃淈淉淊"],["9c40","淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽",7,"渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵"],["9c80","渶渷渹渻",7,"湅",7,"湏湐湑湒湕湗湙湚湜湝湞湠",10,"湬湭湯",14,"満溁溂溄溇溈溊",4,"溑",6,"溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪",5],["9d40","滰滱滲滳滵滶滷滸滺",7,"漃漄漅漇漈漊",4,"漐漑漒漖",9,"漡漢漣漥漦漧漨漬漮漰漲漴漵漷",6,"漿潀潁潂"],["9d80","潃潄潅潈潉潊潌潎",9,"潙潚潛潝潟潠潡潣潤潥潧",5,"潯潰潱潳潵潶潷潹潻潽",6,"澅澆澇澊澋澏",12,"澝澞澟澠澢",4,"澨",10,"澴澵澷澸澺",5,"濁濃",5,"濊",6,"濓",10,"濟濢濣濤濥"],["9e40","濦",7,"濰",32,"瀒",7,"瀜",6,"瀤",6],["9e80","瀫",9,"瀶瀷瀸瀺",17,"灍灎灐",13,"灟",11,"灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞",12,"炰炲炴炵炶為炾炿烄烅烆烇烉烋",12,"烚"],["9f40","烜烝烞烠烡烢烣烥烪烮烰",6,"烸烺烻烼烾",10,"焋",4,"焑焒焔焗焛",10,"焧",7,"焲焳焴"],["9f80","焵焷",13,"煆煇煈煉煋煍煏",12,"煝煟",4,"煥煩",4,"煯煰煱煴煵煶煷煹煻煼煾",5,"熅",4,"熋熌熍熎熐熑熒熓熕熖熗熚",4,"熡",6,"熩熪熫熭",5,"熴熶熷熸熺",8,"燄",9,"燏",4],["a040","燖",9,"燡燢燣燤燦燨",5,"燯",9,"燺",11,"爇",19],["a080","爛爜爞",9,"爩爫爭爮爯爲爳爴爺爼爾牀",6,"牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅",4,"犌犎犐犑犓",11,"犠",11,"犮犱犲犳犵犺",6,"狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛"],["a1a1"," 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈",7,"〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓"],["a2a1","ⅰ",9],["a2b1","⒈",19,"⑴",19,"①",9],["a2e5","㈠",9],["a2f1","Ⅰ",11],["a3a1","!"#¥%",88," ̄"],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a6e0","︵︶︹︺︿﹀︽︾﹁﹂﹃﹄"],["a6ee","︻︼︷︸︱"],["a6f4","︳︴"],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a840","ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═",35,"▁",6],["a880","█",7,"▓▔▕▼▽◢◣◤◥☉⊕〒〝〞"],["a8a1","āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ"],["a8bd","ńň"],["a8c0","ɡ"],["a8c5","ㄅ",36],["a940","〡",8,"㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦"],["a959","℡㈱"],["a95c","‐"],["a960","ー゛゜ヽヾ〆ゝゞ﹉",9,"﹔﹕﹖﹗﹙",8],["a980","﹢",4,"﹨﹩﹪﹫"],["a996","〇"],["a9a4","─",75],["aa40","狜狝狟狢",5,"狪狫狵狶狹狽狾狿猀猂猄",5,"猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀",8],["aa80","獉獊獋獌獎獏獑獓獔獕獖獘",7,"獡",10,"獮獰獱"],["ab40","獲",11,"獿",4,"玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣",5,"玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃",4],["ab80","珋珌珎珒",6,"珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳",4],["ac40","珸",10,"琄琇琈琋琌琍琎琑",8,"琜",5,"琣琤琧琩琫琭琯琱琲琷",4,"琽琾琿瑀瑂",11],["ac80","瑎",6,"瑖瑘瑝瑠",12,"瑮瑯瑱",4,"瑸瑹瑺"],["ad40","瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑",10,"璝璟",7,"璪",15,"璻",12],["ad80","瓈",9,"瓓",8,"瓝瓟瓡瓥瓧",6,"瓰瓱瓲"],["ae40","瓳瓵瓸",6,"甀甁甂甃甅",7,"甎甐甒甔甕甖甗甛甝甞甠",4,"甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘"],["ae80","畝",7,"畧畨畩畫",6,"畳畵當畷畺",4,"疀疁疂疄疅疇"],["af40","疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦",4,"疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇"],["af80","瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄"],["b040","癅",6,"癎",5,"癕癗",4,"癝癟癠癡癢癤",6,"癬癭癮癰",7,"癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛"],["b080","皜",7,"皥",8,"皯皰皳皵",9,"盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥"],["b140","盄盇盉盋盌盓盕盙盚盜盝盞盠",4,"盦",7,"盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎",10,"眛眜眝眞眡眣眤眥眧眪眫"],["b180","眬眮眰",4,"眹眻眽眾眿睂睄睅睆睈",7,"睒",7,"睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳"],["b240","睝睞睟睠睤睧睩睪睭",11,"睺睻睼瞁瞂瞃瞆",5,"瞏瞐瞓",11,"瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶",4],["b280","瞼瞾矀",12,"矎",8,"矘矙矚矝",4,"矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖"],["b340","矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃",5,"砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚"],["b380","硛硜硞",11,"硯",7,"硸硹硺硻硽",6,"场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚"],["b440","碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨",7,"碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚",9],["b480","磤磥磦磧磩磪磫磭",4,"磳磵磶磸磹磻",5,"礂礃礄礆",6,"础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮"],["b540","礍",5,"礔",9,"礟",4,"礥",14,"礵",4,"礽礿祂祃祄祅祇祊",8,"祔祕祘祙祡祣"],["b580","祤祦祩祪祫祬祮祰",6,"祹祻",4,"禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠"],["b640","禓",6,"禛",11,"禨",10,"禴",4,"禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙",5,"秠秡秢秥秨秪"],["b680","秬秮秱",6,"秹秺秼秾秿稁稄稅稇稈稉稊稌稏",4,"稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二"],["b740","稝稟稡稢稤",14,"稴稵稶稸稺稾穀",5,"穇",9,"穒",4,"穘",16],["b780","穩",6,"穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服"],["b840","窣窤窧窩窪窫窮",4,"窴",10,"竀",10,"竌",9,"竗竘竚竛竜竝竡竢竤竧",5,"竮竰竱竲竳"],["b880","竴",4,"竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹"],["b940","笯笰笲笴笵笶笷笹笻笽笿",5,"筆筈筊筍筎筓筕筗筙筜筞筟筡筣",10,"筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆",6,"箎箏"],["b980","箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹",7,"篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈"],["ba40","篅篈築篊篋篍篎篏篐篒篔",4,"篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲",4,"篸篹篺篻篽篿",7,"簈簉簊簍簎簐",5,"簗簘簙"],["ba80","簚",4,"簠",5,"簨簩簫",12,"簹",5,"籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖"],["bb40","籃",9,"籎",36,"籵",5,"籾",9],["bb80","粈粊",6,"粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴",4,"粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕"],["bc40","粿糀糂糃糄糆糉糋糎",6,"糘糚糛糝糞糡",6,"糩",5,"糰",7,"糹糺糼",13,"紋",5],["bc80","紑",14,"紡紣紤紥紦紨紩紪紬紭紮細",6,"肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件"],["bd40","紷",54,"絯",7],["bd80","絸",32,"健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸"],["be40","継",12,"綧",6,"綯",42],["be80","線",32,"尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻"],["bf40","緻",62],["bf80","縺縼",4,"繂",4,"繈",21,"俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀"],["c040","繞",35,"纃",23,"纜纝纞"],["c080","纮纴纻纼绖绤绬绹缊缐缞缷缹缻",6,"罃罆",9,"罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐"],["c140","罖罙罛罜罝罞罠罣",4,"罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂",7,"羋羍羏",4,"羕",4,"羛羜羠羢羣羥羦羨",6,"羱"],["c180","羳",4,"羺羻羾翀翂翃翄翆翇翈翉翋翍翏",4,"翖翗翙",5,"翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿"],["c240","翤翧翨翪翫翬翭翯翲翴",6,"翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫",5,"耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗"],["c280","聙聛",13,"聫",5,"聲",11,"隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫"],["c340","聾肁肂肅肈肊肍",5,"肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇",4,"胏",6,"胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋"],["c380","脌脕脗脙脛脜脝脟",12,"脭脮脰脳脴脵脷脹",4,"脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸"],["c440","腀",5,"腇腉腍腎腏腒腖腗腘腛",4,"腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃",4,"膉膋膌膍膎膐膒",5,"膙膚膞",4,"膤膥"],["c480","膧膩膫",7,"膴",5,"膼膽膾膿臄臅臇臈臉臋臍",6,"摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁"],["c540","臔",14,"臤臥臦臨臩臫臮",4,"臵",5,"臽臿舃與",4,"舎舏舑舓舕",5,"舝舠舤舥舦舧舩舮舲舺舼舽舿"],["c580","艀艁艂艃艅艆艈艊艌艍艎艐",7,"艙艛艜艝艞艠",7,"艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗"],["c640","艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸"],["c680","苺苼",4,"茊茋茍茐茒茓茖茘茙茝",9,"茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐"],["c740","茾茿荁荂荄荅荈荊",4,"荓荕",4,"荝荢荰",6,"荹荺荾",6,"莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡",6,"莬莭莮"],["c780","莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠"],["c840","菮華菳",4,"菺菻菼菾菿萀萂萅萇萈萉萊萐萒",5,"萙萚萛萞",5,"萩",7,"萲",5,"萹萺萻萾",7,"葇葈葉"],["c880","葊",6,"葒",4,"葘葝葞葟葠葢葤",4,"葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁"],["c940","葽",4,"蒃蒄蒅蒆蒊蒍蒏",7,"蒘蒚蒛蒝蒞蒟蒠蒢",12,"蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗"],["c980","蓘",4,"蓞蓡蓢蓤蓧",4,"蓭蓮蓯蓱",10,"蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳"],["ca40","蔃",8,"蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢",8,"蔭",9,"蔾",4,"蕄蕅蕆蕇蕋",10],["ca80","蕗蕘蕚蕛蕜蕝蕟",4,"蕥蕦蕧蕩",8,"蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱"],["cb40","薂薃薆薈",6,"薐",10,"薝",6,"薥薦薧薩薫薬薭薱",5,"薸薺",6,"藂",6,"藊",4,"藑藒"],["cb80","藔藖",5,"藝",6,"藥藦藧藨藪",14,"恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔"],["cc40","藹藺藼藽藾蘀",4,"蘆",10,"蘒蘓蘔蘕蘗",15,"蘨蘪",13,"蘹蘺蘻蘽蘾蘿虀"],["cc80","虁",11,"虒虓處",4,"虛虜虝號虠虡虣",7,"獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃"],["cd40","虭虯虰虲",6,"蚃",6,"蚎",4,"蚔蚖",5,"蚞",4,"蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻",4,"蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜"],["cd80","蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威"],["ce40","蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀",6,"蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚",5,"蝡蝢蝦",7,"蝯蝱蝲蝳蝵"],["ce80","蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎",4,"螔螕螖螘",6,"螠",4,"巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺"],["cf40","螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁",4,"蟇蟈蟉蟌",4,"蟔",6,"蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯",9],["cf80","蟺蟻蟼蟽蟿蠀蠁蠂蠄",5,"蠋",7,"蠔蠗蠘蠙蠚蠜",4,"蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓"],["d040","蠤",13,"蠳",5,"蠺蠻蠽蠾蠿衁衂衃衆",5,"衎",5,"衕衖衘衚",6,"衦衧衪衭衯衱衳衴衵衶衸衹衺"],["d080","衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗",4,"袝",4,"袣袥",5,"小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄"],["d140","袬袮袯袰袲",4,"袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚",4,"裠裡裦裧裩",6,"裲裵裶裷裺裻製裿褀褁褃",5],["d180","褉褋",4,"褑褔",4,"褜",4,"褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶"],["d240","褸",8,"襂襃襅",24,"襠",5,"襧",19,"襼"],["d280","襽襾覀覂覄覅覇",26,"摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐"],["d340","覢",30,"觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴",6],["d380","觻",4,"訁",5,"計",21,"印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉"],["d440","訞",31,"訿",8,"詉",21],["d480","詟",25,"詺",6,"浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧"],["d540","誁",7,"誋",7,"誔",46],["d580","諃",32,"铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政"],["d640","諤",34,"謈",27],["d680","謤謥謧",30,"帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑"],["d740","譆",31,"譧",4,"譭",25],["d780","讇",24,"讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座"],["d840","谸",8,"豂豃豄豅豈豊豋豍",7,"豖豗豘豙豛",5,"豣",6,"豬",6,"豴豵豶豷豻",6,"貃貄貆貇"],["d880","貈貋貍",6,"貕貖貗貙",20,"亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝"],["d940","貮",62],["d980","賭",32,"佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼"],["da40","贎",14,"贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸",8,"趂趃趆趇趈趉趌",4,"趒趓趕",9,"趠趡"],["da80","趢趤",12,"趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺"],["db40","跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾",6,"踆踇踈踋踍踎踐踑踒踓踕",7,"踠踡踤",4,"踫踭踰踲踳踴踶踷踸踻踼踾"],["db80","踿蹃蹅蹆蹌",4,"蹓",5,"蹚",11,"蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝"],["dc40","蹳蹵蹷",4,"蹽蹾躀躂躃躄躆躈",6,"躑躒躓躕",6,"躝躟",11,"躭躮躰躱躳",6,"躻",7],["dc80","軃",10,"軏",21,"堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥"],["dd40","軥",62],["dd80","輤",32,"荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺"],["de40","轅",32,"轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆"],["de80","迉",4,"迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖"],["df40","這逜連逤逥逧",5,"逰",4,"逷逹逺逽逿遀遃遅遆遈",4,"過達違遖遙遚遜",5,"遤遦遧適遪遫遬遯",4,"遶",6,"遾邁"],["df80","還邅邆邇邉邊邌",4,"邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼"],["e040","郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅",19,"鄚鄛鄜"],["e080","鄝鄟鄠鄡鄤",10,"鄰鄲",6,"鄺",8,"酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼"],["e140","酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀",4,"醆醈醊醎醏醓",6,"醜",5,"醤",5,"醫醬醰醱醲醳醶醷醸醹醻"],["e180","醼",10,"釈釋釐釒",9,"針",8,"帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺"],["e240","釦",62],["e280","鈥",32,"狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧",5,"饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂"],["e340","鉆",45,"鉵",16],["e380","銆",7,"銏",24,"恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾"],["e440","銨",5,"銯",24,"鋉",31],["e480","鋩",32,"洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑"],["e540","錊",51,"錿",10],["e580","鍊",31,"鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣"],["e640","鍬",34,"鎐",27],["e680","鎬",29,"鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩"],["e740","鏎",7,"鏗",54],["e780","鐎",32,"纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡",6,"缪缫缬缭缯",4,"缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬"],["e840","鐯",14,"鐿",43,"鑬鑭鑮鑯"],["e880","鑰",20,"钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹"],["e940","锧锳锽镃镈镋镕镚镠镮镴镵長",7,"門",42],["e980","閫",32,"椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋"],["ea40","闌",27,"闬闿阇阓阘阛阞阠阣",6,"阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗"],["ea80","陘陙陚陜陝陞陠陣陥陦陫陭",4,"陳陸",12,"隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰"],["eb40","隌階隑隒隓隕隖隚際隝",9,"隨",7,"隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖",9,"雡",6,"雫"],["eb80","雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗",4,"霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻"],["ec40","霡",8,"霫霬霮霯霱霳",4,"霺霻霼霽霿",18,"靔靕靗靘靚靜靝靟靣靤靦靧靨靪",7],["ec80","靲靵靷",4,"靽",7,"鞆",4,"鞌鞎鞏鞐鞓鞕鞖鞗鞙",4,"臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐"],["ed40","鞞鞟鞡鞢鞤",6,"鞬鞮鞰鞱鞳鞵",46],["ed80","韤韥韨韮",4,"韴韷",23,"怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨"],["ee40","頏",62],["ee80","顎",32,"睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶",4,"钼钽钿铄铈",6,"铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪"],["ef40","顯",5,"颋颎颒颕颙颣風",37,"飏飐飔飖飗飛飜飝飠",4],["ef80","飥飦飩",30,"铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒",4,"锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤",8,"镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔"],["f040","餈",4,"餎餏餑",28,"餯",26],["f080","饊",9,"饖",12,"饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨",4,"鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦",6,"鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙"],["f140","馌馎馚",10,"馦馧馩",47],["f180","駙",32,"瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃"],["f240","駺",62],["f280","騹",32,"颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒"],["f340","驚",17,"驲骃骉骍骎骔骕骙骦骩",6,"骲骳骴骵骹骻骽骾骿髃髄髆",4,"髍髎髏髐髒體髕髖髗髙髚髛髜"],["f380","髝髞髠髢髣髤髥髧髨髩髪髬髮髰",8,"髺髼",6,"鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋"],["f440","鬇鬉",5,"鬐鬑鬒鬔",10,"鬠鬡鬢鬤",10,"鬰鬱鬳",7,"鬽鬾鬿魀魆魊魋魌魎魐魒魓魕",5],["f480","魛",32,"簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤"],["f540","魼",62],["f580","鮻",32,"酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜"],["f640","鯜",62],["f680","鰛",32,"觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅",5,"龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞",5,"鲥",4,"鲫鲭鲮鲰",7,"鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋"],["f740","鰼",62],["f780","鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾",4,"鳈鳉鳑鳒鳚鳛鳠鳡鳌",4,"鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄"],["f840","鳣",62],["f880","鴢",32],["f940","鵃",62],["f980","鶂",32],["fa40","鶣",62],["fa80","鷢",32],["fb40","鸃",27,"鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴",9,"麀"],["fb80","麁麃麄麅麆麉麊麌",5,"麔",8,"麞麠",5,"麧麨麩麪"],["fc40","麫",8,"麵麶麷麹麺麼麿",4,"黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰",8,"黺黽黿",6],["fc80","鼆",4,"鼌鼏鼑鼒鼔鼕鼖鼘鼚",5,"鼡鼣",8,"鼭鼮鼰鼱"],["fd40","鼲",4,"鼸鼺鼼鼿",4,"齅",10,"齒",38],["fd80","齹",5,"龁龂龍",11,"龜龝龞龡",4,"郎凉秊裏隣"],["fe40","兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩"]]},function(t,e){t.exports=[["a140","",62],["a180","",32],["a240","",62],["a280","",32],["a2ab","",5],["a2e3","€"],["a2ef",""],["a2fd",""],["a340","",62],["a380","",31," "],["a440","",62],["a480","",32],["a4f4","",10],["a540","",62],["a580","",32],["a5f7","",7],["a640","",62],["a680","",32],["a6b9","",7],["a6d9","",6],["a6ec",""],["a6f3",""],["a6f6","",8],["a740","",62],["a780","",32],["a7c2","",14],["a7f2","",12],["a896","",10],["a8bc",""],["a8bf","ǹ"],["a8c1",""],["a8ea","",20],["a958",""],["a95b",""],["a95d",""],["a989","〾⿰",11],["a997","",12],["a9f0","",14],["aaa1","",93],["aba1","",93],["aca1","",93],["ada1","",93],["aea1","",93],["afa1","",93],["d7fa","",4],["f8a1","",93],["f9a1","",93],["faa1","",93],["fba1","",93],["fca1","",93],["fda1","",93],["fe50","⺁⺄㑳㑇⺈⺋㖞㘚㘎⺌⺗㥮㤘㧏㧟㩳㧐㭎㱮㳠⺧⺪䁖䅟⺮䌷⺳⺶⺷䎱䎬⺻䏝䓖䙡䙌"],["fe80","䜣䜩䝼䞍⻊䥇䥺䥽䦂䦃䦅䦆䦟䦛䦷䦶䲣䲟䲠䲡䱷䲢䴓",6,"䶮",93]]},function(t,e){t.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}},function(t,e){ +t.exports=[["0","\0",127],["8141","갂갃갅갆갋",4,"갘갞갟갡갢갣갥",6,"갮갲갳갴"],["8161","갵갶갷갺갻갽갾갿걁",9,"걌걎",5,"걕"],["8181","걖걗걙걚걛걝",18,"걲걳걵걶걹걻",4,"겂겇겈겍겎겏겑겒겓겕",6,"겞겢",5,"겫겭겮겱",6,"겺겾겿곀곂곃곅곆곇곉곊곋곍",7,"곖곘",7,"곢곣곥곦곩곫곭곮곲곴곷",4,"곾곿괁괂괃괅괇",4,"괎괐괒괓"],["8241","괔괕괖괗괙괚괛괝괞괟괡",7,"괪괫괮",5],["8261","괶괷괹괺괻괽",6,"굆굈굊",5,"굑굒굓굕굖굗"],["8281","굙",7,"굢굤",7,"굮굯굱굲굷굸굹굺굾궀궃",4,"궊궋궍궎궏궑",10,"궞",5,"궥",17,"궸",7,"귂귃귅귆귇귉",6,"귒귔",7,"귝귞귟귡귢귣귥",18],["8341","귺귻귽귾긂",5,"긊긌긎",5,"긕",7],["8361","긝",18,"긲긳긵긶긹긻긼"],["8381","긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗",4,"깞깢깣깤깦깧깪깫깭깮깯깱",6,"깺깾",5,"꺆",5,"꺍",46,"꺿껁껂껃껅",6,"껎껒",5,"껚껛껝",8],["8441","껦껧껩껪껬껮",5,"껵껶껷껹껺껻껽",8],["8461","꼆꼉꼊꼋꼌꼎꼏꼑",18],["8481","꼤",7,"꼮꼯꼱꼳꼵",6,"꼾꽀꽄꽅꽆꽇꽊",5,"꽑",10,"꽞",5,"꽦",18,"꽺",5,"꾁꾂꾃꾅꾆꾇꾉",6,"꾒꾓꾔꾖",5,"꾝",26,"꾺꾻꾽꾾"],["8541","꾿꿁",5,"꿊꿌꿏",4,"꿕",6,"꿝",4],["8561","꿢",5,"꿪",5,"꿲꿳꿵꿶꿷꿹",6,"뀂뀃"],["8581","뀅",6,"뀍뀎뀏뀑뀒뀓뀕",6,"뀞",9,"뀩",26,"끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞",29,"끾끿낁낂낃낅",6,"낎낐낒",5,"낛낝낞낣낤"],["8641","낥낦낧낪낰낲낶낷낹낺낻낽",6,"냆냊",5,"냒"],["8661","냓냕냖냗냙",6,"냡냢냣냤냦",10],["8681","냱",22,"넊넍넎넏넑넔넕넖넗넚넞",4,"넦넧넩넪넫넭",6,"넶넺",5,"녂녃녅녆녇녉",6,"녒녓녖녗녙녚녛녝녞녟녡",22,"녺녻녽녾녿놁놃",4,"놊놌놎놏놐놑놕놖놗놙놚놛놝"],["8741","놞",9,"놩",15],["8761","놹",18,"뇍뇎뇏뇑뇒뇓뇕"],["8781","뇖",5,"뇞뇠",7,"뇪뇫뇭뇮뇯뇱",7,"뇺뇼뇾",5,"눆눇눉눊눍",6,"눖눘눚",5,"눡",18,"눵",6,"눽",26,"뉙뉚뉛뉝뉞뉟뉡",6,"뉪",4],["8841","뉯",4,"뉶",5,"뉽",6,"늆늇늈늊",4],["8861","늏늒늓늕늖늗늛",4,"늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷"],["8881","늸",15,"닊닋닍닎닏닑닓",4,"닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉",6,"댒댖",5,"댝",54,"덗덙덚덝덠덡덢덣"],["8941","덦덨덪덬덭덯덲덳덵덶덷덹",6,"뎂뎆",5,"뎍"],["8961","뎎뎏뎑뎒뎓뎕",10,"뎢",5,"뎩뎪뎫뎭"],["8981","뎮",21,"돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩",18,"돽",18,"됑",6,"됙됚됛됝됞됟됡",6,"됪됬",7,"됵",15],["8a41","둅",10,"둒둓둕둖둗둙",6,"둢둤둦"],["8a61","둧",4,"둭",18,"뒁뒂"],["8a81","뒃",4,"뒉",19,"뒞",5,"뒥뒦뒧뒩뒪뒫뒭",7,"뒶뒸뒺",5,"듁듂듃듅듆듇듉",6,"듑듒듓듔듖",5,"듞듟듡듢듥듧",4,"듮듰듲",5,"듹",26,"딖딗딙딚딝"],["8b41","딞",5,"딦딫",4,"딲딳딵딶딷딹",6,"땂땆"],["8b61","땇땈땉땊땎땏땑땒땓땕",6,"땞땢",8],["8b81","땫",52,"떢떣떥떦떧떩떬떭떮떯떲떶",4,"떾떿뗁뗂뗃뗅",6,"뗎뗒",5,"뗙",18,"뗭",18],["8c41","똀",15,"똒똓똕똖똗똙",4],["8c61","똞",6,"똦",5,"똭",6,"똵",5],["8c81","똻",12,"뙉",26,"뙥뙦뙧뙩",50,"뚞뚟뚡뚢뚣뚥",5,"뚭뚮뚯뚰뚲",16],["8d41","뛃",16,"뛕",8],["8d61","뛞",17,"뛱뛲뛳뛵뛶뛷뛹뛺"],["8d81","뛻",4,"뜂뜃뜄뜆",33,"뜪뜫뜭뜮뜱",6,"뜺뜼",7,"띅띆띇띉띊띋띍",6,"띖",9,"띡띢띣띥띦띧띩",6,"띲띴띶",5,"띾띿랁랂랃랅",6,"랎랓랔랕랚랛랝랞"],["8e41","랟랡",6,"랪랮",5,"랶랷랹",8],["8e61","럂",4,"럈럊",19],["8e81","럞",13,"럮럯럱럲럳럵",6,"럾렂",4,"렊렋렍렎렏렑",6,"렚렜렞",5,"렦렧렩렪렫렭",6,"렶렺",5,"롁롂롃롅",11,"롒롔",7,"롞롟롡롢롣롥",6,"롮롰롲",5,"롹롺롻롽",7],["8f41","뢅",7,"뢎",17],["8f61","뢠",7,"뢩",6,"뢱뢲뢳뢵뢶뢷뢹",4],["8f81","뢾뢿룂룄룆",5,"룍룎룏룑룒룓룕",7,"룞룠룢",5,"룪룫룭룮룯룱",6,"룺룼룾",5,"뤅",18,"뤙",6,"뤡",26,"뤾뤿륁륂륃륅",6,"륍륎륐륒",5],["9041","륚륛륝륞륟륡",6,"륪륬륮",5,"륶륷륹륺륻륽"],["9061","륾",5,"릆릈릋릌릏",15],["9081","릟",12,"릮릯릱릲릳릵",6,"릾맀맂",5,"맊맋맍맓",4,"맚맜맟맠맢맦맧맩맪맫맭",6,"맶맻",4,"먂",5,"먉",11,"먖",33,"먺먻먽먾먿멁멃멄멅멆"],["9141","멇멊멌멏멐멑멒멖멗멙멚멛멝",6,"멦멪",5],["9161","멲멳멵멶멷멹",9,"몆몈몉몊몋몍",5],["9181","몓",20,"몪몭몮몯몱몳",4,"몺몼몾",5,"뫅뫆뫇뫉",14,"뫚",33,"뫽뫾뫿묁묂묃묅",7,"묎묐묒",5,"묙묚묛묝묞묟묡",6],["9241","묨묪묬",7,"묷묹묺묿",4,"뭆뭈뭊뭋뭌뭎뭑뭒"],["9261","뭓뭕뭖뭗뭙",7,"뭢뭤",7,"뭭",4],["9281","뭲",21,"뮉뮊뮋뮍뮎뮏뮑",18,"뮥뮦뮧뮩뮪뮫뮭",6,"뮵뮶뮸",7,"믁믂믃믅믆믇믉",6,"믑믒믔",35,"믺믻믽믾밁"],["9341","밃",4,"밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵"],["9361","밶밷밹",6,"뱂뱆뱇뱈뱊뱋뱎뱏뱑",8],["9381","뱚뱛뱜뱞",37,"벆벇벉벊벍벏",4,"벖벘벛",4,"벢벣벥벦벩",6,"벲벶",5,"벾벿볁볂볃볅",7,"볎볒볓볔볖볗볙볚볛볝",22,"볷볹볺볻볽"],["9441","볾",5,"봆봈봊",5,"봑봒봓봕",8],["9461","봞",5,"봥",6,"봭",12],["9481","봺",5,"뵁",6,"뵊뵋뵍뵎뵏뵑",6,"뵚",9,"뵥뵦뵧뵩",22,"붂붃붅붆붋",4,"붒붔붖붗붘붛붝",6,"붥",10,"붱",6,"붹",24],["9541","뷒뷓뷖뷗뷙뷚뷛뷝",11,"뷪",5,"뷱"],["9561","뷲뷳뷵뷶뷷뷹",6,"븁븂븄븆",5,"븎븏븑븒븓"],["9581","븕",6,"븞븠",35,"빆빇빉빊빋빍빏",4,"빖빘빜빝빞빟빢빣빥빦빧빩빫",4,"빲빶",4,"빾빿뺁뺂뺃뺅",6,"뺎뺒",5,"뺚",13,"뺩",14],["9641","뺸",23,"뻒뻓"],["9661","뻕뻖뻙",6,"뻡뻢뻦",5,"뻭",8],["9681","뻶",10,"뼂",5,"뼊",13,"뼚뼞",33,"뽂뽃뽅뽆뽇뽉",6,"뽒뽓뽔뽖",44],["9741","뾃",16,"뾕",8],["9761","뾞",17,"뾱",7],["9781","뾹",11,"뿆",5,"뿎뿏뿑뿒뿓뿕",6,"뿝뿞뿠뿢",89,"쀽쀾쀿"],["9841","쁀",16,"쁒",5,"쁙쁚쁛"],["9861","쁝쁞쁟쁡",6,"쁪",15],["9881","쁺",21,"삒삓삕삖삗삙",6,"삢삤삦",5,"삮삱삲삷",4,"삾샂샃샄샆샇샊샋샍샎샏샑",6,"샚샞",5,"샦샧샩샪샫샭",6,"샶샸샺",5,"섁섂섃섅섆섇섉",6,"섑섒섓섔섖",5,"섡섢섥섨섩섪섫섮"],["9941","섲섳섴섵섷섺섻섽섾섿셁",6,"셊셎",5,"셖셗"],["9961","셙셚셛셝",6,"셦셪",5,"셱셲셳셵셶셷셹셺셻"],["9981","셼",8,"솆",5,"솏솑솒솓솕솗",4,"솞솠솢솣솤솦솧솪솫솭솮솯솱",11,"솾",5,"쇅쇆쇇쇉쇊쇋쇍",6,"쇕쇖쇙",6,"쇡쇢쇣쇥쇦쇧쇩",6,"쇲쇴",7,"쇾쇿숁숂숃숅",6,"숎숐숒",5,"숚숛숝숞숡숢숣"],["9a41","숤숥숦숧숪숬숮숰숳숵",16],["9a61","쉆쉇쉉",6,"쉒쉓쉕쉖쉗쉙",6,"쉡쉢쉣쉤쉦"],["9a81","쉧",4,"쉮쉯쉱쉲쉳쉵",6,"쉾슀슂",5,"슊",5,"슑",6,"슙슚슜슞",5,"슦슧슩슪슫슮",5,"슶슸슺",33,"싞싟싡싢싥",5,"싮싰싲싳싴싵싷싺싽싾싿쌁",6,"쌊쌋쌎쌏"],["9b41","쌐쌑쌒쌖쌗쌙쌚쌛쌝",6,"쌦쌧쌪",8],["9b61","쌳",17,"썆",7],["9b81","썎",25,"썪썫썭썮썯썱썳",4,"썺썻썾",5,"쎅쎆쎇쎉쎊쎋쎍",50,"쏁",22,"쏚"],["9c41","쏛쏝쏞쏡쏣",4,"쏪쏫쏬쏮",5,"쏶쏷쏹",5],["9c61","쏿",8,"쐉",6,"쐑",9],["9c81","쐛",8,"쐥",6,"쐭쐮쐯쐱쐲쐳쐵",6,"쐾",9,"쑉",26,"쑦쑧쑩쑪쑫쑭",6,"쑶쑷쑸쑺",5,"쒁",18,"쒕",6,"쒝",12],["9d41","쒪",13,"쒹쒺쒻쒽",8],["9d61","쓆",25],["9d81","쓠",8,"쓪",5,"쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂",9,"씍씎씏씑씒씓씕",6,"씝",10,"씪씫씭씮씯씱",6,"씺씼씾",5,"앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩",6,"앲앶",5,"앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔"],["9e41","얖얙얚얛얝얞얟얡",7,"얪",9,"얶"],["9e61","얷얺얿",4,"엋엍엏엒엓엕엖엗엙",6,"엢엤엦엧"],["9e81","엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑",6,"옚옝",6,"옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉",6,"왒왖",5,"왞왟왡",10,"왭왮왰왲",5,"왺왻왽왾왿욁",6,"욊욌욎",5,"욖욗욙욚욛욝",6,"욦"],["9f41","욨욪",5,"욲욳욵욶욷욻",4,"웂웄웆",5,"웎"],["9f61","웏웑웒웓웕",6,"웞웟웢",5,"웪웫웭웮웯웱웲"],["9f81","웳",4,"웺웻웼웾",5,"윆윇윉윊윋윍",6,"윖윘윚",5,"윢윣윥윦윧윩",6,"윲윴윶윸윹윺윻윾윿읁읂읃읅",4,"읋읎읐읙읚읛읝읞읟읡",6,"읩읪읬",7,"읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛",4,"잢잧",4,"잮잯잱잲잳잵잶잷"],["a041","잸잹잺잻잾쟂",5,"쟊쟋쟍쟏쟑",6,"쟙쟚쟛쟜"],["a061","쟞",5,"쟥쟦쟧쟩쟪쟫쟭",13],["a081","쟻",4,"젂젃젅젆젇젉젋",4,"젒젔젗",4,"젞젟젡젢젣젥",6,"젮젰젲",5,"젹젺젻젽젾젿졁",6,"졊졋졎",5,"졕",26,"졲졳졵졶졷졹졻",4,"좂좄좈좉좊좎",5,"좕",7,"좞좠좢좣좤"],["a141","좥좦좧좩",18,"좾좿죀죁"],["a161","죂죃죅죆죇죉죊죋죍",6,"죖죘죚",5,"죢죣죥"],["a181","죦",14,"죶",5,"죾죿줁줂줃줇",4,"줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈",9,"±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬"],["a241","줐줒",5,"줙",18],["a261","줭",6,"줵",18],["a281","쥈",7,"쥒쥓쥕쥖쥗쥙",6,"쥢쥤",7,"쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®"],["a341","쥱쥲쥳쥵",6,"쥽",10,"즊즋즍즎즏"],["a361","즑",6,"즚즜즞",16],["a381","즯",16,"짂짃짅짆짉짋",4,"짒짔짗짘짛!",58,"₩]",32," ̄"],["a441","짞짟짡짣짥짦짨짩짪짫짮짲",5,"짺짻짽짾짿쨁쨂쨃쨄"],["a461","쨅쨆쨇쨊쨎",5,"쨕쨖쨗쨙",12],["a481","쨦쨧쨨쨪",28,"ㄱ",93],["a541","쩇",4,"쩎쩏쩑쩒쩓쩕",6,"쩞쩢",5,"쩩쩪"],["a561","쩫",17,"쩾",5,"쪅쪆"],["a581","쪇",16,"쪙",14,"ⅰ",9],["a5b0","Ⅰ",9],["a5c1","Α",16,"Σ",6],["a5e1","α",16,"σ",6],["a641","쪨",19,"쪾쪿쫁쫂쫃쫅"],["a661","쫆",5,"쫎쫐쫒쫔쫕쫖쫗쫚",5,"쫡",6],["a681","쫨쫩쫪쫫쫭",6,"쫵",18,"쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃",7],["a741","쬋",4,"쬑쬒쬓쬕쬖쬗쬙",6,"쬢",7],["a761","쬪",22,"쭂쭃쭄"],["a781","쭅쭆쭇쭊쭋쭍쭎쭏쭑",6,"쭚쭛쭜쭞",5,"쭥",7,"㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙",9,"㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰",9,"㎀",4,"㎺",5,"㎐",4,"Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆"],["a841","쭭",10,"쭺",14],["a861","쮉",18,"쮝",6],["a881","쮤",19,"쮹",11,"ÆÐªĦ"],["a8a6","IJ"],["a8a8","ĿŁØŒºÞŦŊ"],["a8b1","㉠",27,"ⓐ",25,"①",14,"½⅓⅔¼¾⅛⅜⅝⅞"],["a941","쯅",14,"쯕",10],["a961","쯠쯡쯢쯣쯥쯦쯨쯪",18],["a981","쯽",14,"찎찏찑찒찓찕",6,"찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀",27,"⒜",25,"⑴",14,"¹²³⁴ⁿ₁₂₃₄"],["aa41","찥찦찪찫찭찯찱",6,"찺찿",4,"챆챇챉챊챋챍챎"],["aa61","챏",4,"챖챚",5,"챡챢챣챥챧챩",6,"챱챲"],["aa81","챳챴챶",29,"ぁ",82],["ab41","첔첕첖첗첚첛첝첞첟첡",6,"첪첮",5,"첶첷첹"],["ab61","첺첻첽",6,"쳆쳈쳊",5,"쳑쳒쳓쳕",5],["ab81","쳛",8,"쳥",6,"쳭쳮쳯쳱",12,"ァ",85],["ac41","쳾쳿촀촂",5,"촊촋촍촎촏촑",6,"촚촜촞촟촠"],["ac61","촡촢촣촥촦촧촩촪촫촭",11,"촺",4],["ac81","촿",28,"쵝쵞쵟А",5,"ЁЖ",25],["acd1","а",5,"ёж",25],["ad41","쵡쵢쵣쵥",6,"쵮쵰쵲",5,"쵹",7],["ad61","춁",6,"춉",10,"춖춗춙춚춛춝춞춟"],["ad81","춠춡춢춣춦춨춪",5,"춱",18,"췅"],["ae41","췆",5,"췍췎췏췑",16],["ae61","췢",5,"췩췪췫췭췮췯췱",6,"췺췼췾",4],["ae81","츃츅츆츇츉츊츋츍",6,"츕츖츗츘츚",5,"츢츣츥츦츧츩츪츫"],["af41","츬츭츮츯츲츴츶",19],["af61","칊",13,"칚칛칝칞칢",5,"칪칬"],["af81","칮",5,"칶칷칹칺칻칽",6,"캆캈캊",5,"캒캓캕캖캗캙"],["b041","캚",5,"캢캦",5,"캮",12],["b061","캻",5,"컂",19],["b081","컖",13,"컦컧컩컪컭",6,"컶컺",5,"가각간갇갈갉갊감",7,"같",4,"갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆"],["b141","켂켃켅켆켇켉",6,"켒켔켖",5,"켝켞켟켡켢켣"],["b161","켥",6,"켮켲",5,"켹",11],["b181","콅",14,"콖콗콙콚콛콝",6,"콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸"],["b241","콭콮콯콲콳콵콶콷콹",6,"쾁쾂쾃쾄쾆",5,"쾍"],["b261","쾎",18,"쾢",5,"쾩"],["b281","쾪",5,"쾱",18,"쿅",6,"깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙"],["b341","쿌",19,"쿢쿣쿥쿦쿧쿩"],["b361","쿪",5,"쿲쿴쿶",5,"쿽쿾쿿퀁퀂퀃퀅",5],["b381","퀋",5,"퀒",5,"퀙",19,"끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫",4,"낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝"],["b441","퀮",5,"퀶퀷퀹퀺퀻퀽",6,"큆큈큊",5],["b461","큑큒큓큕큖큗큙",6,"큡",10,"큮큯"],["b481","큱큲큳큵",6,"큾큿킀킂",18,"뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫",4,"닳담답닷",4,"닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥"],["b541","킕",14,"킦킧킩킪킫킭",5],["b561","킳킶킸킺",5,"탂탃탅탆탇탊",5,"탒탖",4],["b581","탛탞탟탡탢탣탥",6,"탮탲",5,"탹",11,"덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸"],["b641","턅",7,"턎",17],["b661","턠",15,"턲턳턵턶턷턹턻턼턽턾"],["b681","턿텂텆",5,"텎텏텑텒텓텕",6,"텞텠텢",5,"텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗"],["b741","텮",13,"텽",6,"톅톆톇톉톊"],["b761","톋",20,"톢톣톥톦톧"],["b781","톩",6,"톲톴톶톷톸톹톻톽톾톿퇁",14,"래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩"],["b841","퇐",7,"퇙",17],["b861","퇫",8,"퇵퇶퇷퇹",13],["b881","툈툊",5,"툑",24,"륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많",4,"맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼"],["b941","툪툫툮툯툱툲툳툵",6,"툾퉀퉂",5,"퉉퉊퉋퉌"],["b961","퉍",14,"퉝",6,"퉥퉦퉧퉨"],["b981","퉩",22,"튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바",4,"받",4,"밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗"],["ba41","튍튎튏튒튓튔튖",5,"튝튞튟튡튢튣튥",6,"튭"],["ba61","튮튯튰튲",5,"튺튻튽튾틁틃",4,"틊틌",5],["ba81","틒틓틕틖틗틙틚틛틝",6,"틦",9,"틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤"],["bb41","틻",4,"팂팄팆",5,"팏팑팒팓팕팗",4,"팞팢팣"],["bb61","팤팦팧팪팫팭팮팯팱",6,"팺팾",5,"퍆퍇퍈퍉"],["bb81","퍊",31,"빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤"],["bc41","퍪",17,"퍾퍿펁펂펃펅펆펇"],["bc61","펈펉펊펋펎펒",5,"펚펛펝펞펟펡",6,"펪펬펮"],["bc81","펯",4,"펵펶펷펹펺펻펽",6,"폆폇폊",5,"폑",5,"샥샨샬샴샵샷샹섀섄섈섐섕서",4,"섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭"],["bd41","폗폙",7,"폢폤",7,"폮폯폱폲폳폵폶폷"],["bd61","폸폹폺폻폾퐀퐂",5,"퐉",13],["bd81","퐗",5,"퐞",25,"숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰"],["be41","퐸",7,"푁푂푃푅",14],["be61","푔",7,"푝푞푟푡푢푣푥",7,"푮푰푱푲"],["be81","푳",4,"푺푻푽푾풁풃",4,"풊풌풎",5,"풕",8,"쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄",6,"엌엎"],["bf41","풞",10,"풪",14],["bf61","풹",18,"퓍퓎퓏퓑퓒퓓퓕"],["bf81","퓖",5,"퓝퓞퓠",7,"퓩퓪퓫퓭퓮퓯퓱",6,"퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염",5,"옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨"],["c041","퓾",5,"픅픆픇픉픊픋픍",6,"픖픘",5],["c061","픞",25],["c081","픸픹픺픻픾픿핁핂핃핅",6,"핎핐핒",5,"핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응",7,"읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊"],["c141","핤핦핧핪핬핮",5,"핶핷핹핺핻핽",6,"햆햊햋"],["c161","햌햍햎햏햑",19,"햦햧"],["c181","햨",31,"점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓"],["c241","헊헋헍헎헏헑헓",4,"헚헜헞",5,"헦헧헩헪헫헭헮"],["c261","헯",4,"헶헸헺",5,"혂혃혅혆혇혉",6,"혒"],["c281","혖",5,"혝혞혟혡혢혣혥",7,"혮",9,"혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻"],["c341","혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝",4],["c361","홢",4,"홨홪",5,"홲홳홵",11],["c381","횁횂횄횆",5,"횎횏횑횒횓횕",7,"횞횠횢",5,"횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층"],["c441","횫횭횮횯횱",7,"횺횼",7,"훆훇훉훊훋"],["c461","훍훎훏훐훒훓훕훖훘훚",5,"훡훢훣훥훦훧훩",4],["c481","훮훯훱훲훳훴훶",5,"훾훿휁휂휃휅",11,"휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼"],["c541","휕휖휗휚휛휝휞휟휡",6,"휪휬휮",5,"휶휷휹"],["c561","휺휻휽",6,"흅흆흈흊",5,"흒흓흕흚",4],["c581","흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵",6,"흾흿힀힂",5,"힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜"],["c641","힍힎힏힑",6,"힚힜힞",5],["c6a1","퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁"],["c7a1","퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠"],["c8a1","혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝"],["caa1","伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕"],["cba1","匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢"],["cca1","瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械"],["cda1","棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜"],["cea1","科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾"],["cfa1","區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴"],["d0a1","鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣"],["d1a1","朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩",5,"那樂",4,"諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉"],["d2a1","納臘蠟衲囊娘廊",4,"乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧",5,"駑魯",10,"濃籠聾膿農惱牢磊腦賂雷尿壘",7,"嫩訥杻紐勒",5,"能菱陵尼泥匿溺多茶"],["d3a1","丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃"],["d4a1","棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅"],["d5a1","蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣"],["d6a1","煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼"],["d7a1","遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬"],["d8a1","立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅"],["d9a1","蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文"],["daa1","汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑"],["dba1","發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖"],["dca1","碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦"],["dda1","孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥"],["dea1","脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索"],["dfa1","傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署"],["e0a1","胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬"],["e1a1","聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁"],["e2a1","戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧"],["e3a1","嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁"],["e4a1","沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額"],["e5a1","櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬"],["e6a1","旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒"],["e7a1","簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳"],["e8a1","烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療"],["e9a1","窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓"],["eaa1","運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜"],["eba1","濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼"],["eca1","議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄"],["eda1","立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長"],["eea1","障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱"],["efa1","煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖"],["f0a1","靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫"],["f1a1","踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只"],["f2a1","咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯"],["f3a1","鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策"],["f4a1","責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢"],["f5a1","椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃"],["f6a1","贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託"],["f7a1","鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑"],["f8a1","阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃"],["f9a1","品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航"],["faa1","行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型"],["fba1","形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵"],["fca1","禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆"],["fda1","爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰"]]},function(t,e){ +t.exports=[["0","\0",127],["a140"," ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚"],["a1a1","﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢",4,"~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/"],["a240","\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁",7,"▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭"],["a2a1","╮╰╯═╞╪╡◢◣◥◤╱╲╳0",9,"Ⅰ",9,"〡",8,"十卄卅A",25,"a",21],["a340","wxyzΑ",16,"Σ",6,"α",16,"σ",6,"ㄅ",10],["a3a1","ㄐ",25,"˙ˉˊˇˋ"],["a3e1","€"],["a440","一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才"],["a4a1","丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙"],["a540","世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外"],["a5a1","央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全"],["a640","共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年"],["a6a1","式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣"],["a740","作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍"],["a7a1","均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠"],["a840","杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒"],["a8a1","芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵"],["a940","咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居"],["a9a1","屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊"],["aa40","昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠"],["aaa1","炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附"],["ab40","陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品"],["aba1","哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷"],["ac40","拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗"],["aca1","活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄"],["ad40","耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥"],["ada1","迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪"],["ae40","哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙"],["aea1","恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓"],["af40","浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷"],["afa1","砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃"],["b040","虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡"],["b0a1","陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀"],["b140","娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽"],["b1a1","情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺"],["b240","毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶"],["b2a1","瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼"],["b340","莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途"],["b3a1","部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠"],["b440","婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍"],["b4a1","插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋"],["b540","溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘"],["b5a1","窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁"],["b640","詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑"],["b6a1","間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼"],["b740","媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業"],["b7a1","楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督"],["b840","睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫"],["b8a1","腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊"],["b940","辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴"],["b9a1","飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇"],["ba40","愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢"],["baa1","滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬"],["bb40","罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤"],["bba1","說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜"],["bc40","劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂"],["bca1","慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃"],["bd40","瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯"],["bda1","翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞"],["be40","輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉"],["bea1","鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡"],["bf40","濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊"],["bfa1","縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚"],["c040","錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇"],["c0a1","嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬"],["c140","瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪"],["c1a1","薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁"],["c240","駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘"],["c2a1","癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦"],["c340","鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸"],["c3a1","獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類"],["c440","願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼"],["c4a1","纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴"],["c540","護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬"],["c5a1","禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒"],["c640","讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲"],["c940","乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕"],["c9a1","氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋"],["ca40","汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘"],["caa1","吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇"],["cb40","杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓"],["cba1","芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢"],["cc40","坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋"],["cca1","怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲"],["cd40","泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺"],["cda1","矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏"],["ce40","哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛"],["cea1","峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺"],["cf40","柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂"],["cfa1","洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀"],["d040","穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪"],["d0a1","苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱"],["d140","唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧"],["d1a1","恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤"],["d240","毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸"],["d2a1","牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐"],["d340","笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢"],["d3a1","荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐"],["d440","酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅"],["d4a1","唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏"],["d540","崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟"],["d5a1","捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉"],["d640","淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏"],["d6a1","痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟"],["d740","耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷"],["d7a1","蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪"],["d840","釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷"],["d8a1","堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔"],["d940","惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒"],["d9a1","晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞"],["da40","湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖"],["daa1","琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥"],["db40","罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳"],["dba1","菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺"],["dc40","軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈"],["dca1","隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆"],["dd40","媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤"],["dda1","搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼"],["de40","毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓"],["dea1","煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓"],["df40","稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯"],["dfa1","腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤"],["e040","觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿"],["e0a1","遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠"],["e140","凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠"],["e1a1","寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉"],["e240","榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊"],["e2a1","漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓"],["e340","禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞"],["e3a1","耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻"],["e440","裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍"],["e4a1","銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘"],["e540","噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉"],["e5a1","憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒"],["e640","澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙"],["e6a1","獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟"],["e740","膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢"],["e7a1","蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧"],["e840","踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓"],["e8a1","銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮"],["e940","噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺"],["e9a1","憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸"],["ea40","澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙"],["eaa1","瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘"],["eb40","蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠"],["eba1","諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌"],["ec40","錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕"],["eca1","魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎"],["ed40","檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶"],["eda1","瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞"],["ee40","蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞"],["eea1","謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜"],["ef40","鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰"],["efa1","鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶"],["f040","璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒"],["f0a1","臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧"],["f140","蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪"],["f1a1","鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰"],["f240","徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛"],["f2a1","礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕"],["f340","譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦"],["f3a1","鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲"],["f440","嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩"],["f4a1","禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿"],["f540","鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛"],["f5a1","鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥"],["f640","蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺"],["f6a1","騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚"],["f740","糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊"],["f7a1","驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾"],["f840","讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏"],["f8a1","齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚"],["f940","纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊"],["f9a1","龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓"]]},function(t,e){t.exports=[["8740","䏰䰲䘃䖦䕸𧉧䵷䖳𧲱䳢𧳅㮕䜶䝄䱇䱀𤊿𣘗𧍒𦺋𧃒䱗𪍑䝏䗚䲅𧱬䴇䪤䚡𦬣爥𥩔𡩣𣸆𣽡晍囻"],["8767","綕夝𨮹㷴霴𧯯寛𡵞媤㘥𩺰嫑宷峼杮薓𩥅瑡璝㡵𡵓𣚞𦀡㻬"],["87a1","𥣞㫵竼龗𤅡𨤍𣇪𠪊𣉞䌊蒄龖鐯䤰蘓墖靊鈘秐稲晠権袝瑌篅枂稬剏遆㓦珄𥶹瓆鿇垳䤯呌䄱𣚎堘穲𧭥讏䚮𦺈䆁𥶙箮𢒼鿈𢓁𢓉𢓌鿉蔄𣖻䂴鿊䓡𪷿拁灮鿋"],["8840","㇀",4,"𠄌㇅𠃑𠃍㇆㇇𠃋𡿨㇈𠃊㇉㇊㇋㇌𠄎㇍㇎ĀÁǍÀĒÉĚÈŌÓǑÒ࿿Ê̄Ế࿿Ê̌ỀÊāáǎàɑēéěèīíǐìōóǒòūúǔùǖǘǚ"],["88a1","ǜü࿿ê̄ế࿿ê̌ềêɡ⏚⏛"],["8940","𪎩𡅅"],["8943","攊"],["8946","丽滝鵎釟"],["894c","𧜵撑会伨侨兖兴农凤务动医华发变团声处备夲头学实実岚庆总斉柾栄桥济炼电纤纬纺织经统缆缷艺苏药视设询车轧轮"],["89a1","琑糼緍楆竉刧"],["89ab","醌碸酞肼"],["89b0","贋胶𠧧"],["89b5","肟黇䳍鷉鸌䰾𩷶𧀎鸊𪄳㗁"],["89c1","溚舾甙"],["89c5","䤑马骏龙禇𨑬𡷊𠗐𢫦两亁亀亇亿仫伷㑌侽㹈倃傈㑽㒓㒥円夅凛凼刅争剹劐匧㗇厩㕑厰㕓参吣㕭㕲㚁咓咣咴咹哐哯唘唣唨㖘唿㖥㖿嗗㗅"],["8a40","𧶄唥"],["8a43","𠱂𠴕𥄫喐𢳆㧬𠍁蹆𤶸𩓥䁓𨂾睺𢰸㨴䟕𨅝𦧲𤷪擝𠵼𠾴𠳕𡃴撍蹾𠺖𠰋𠽤𢲩𨉖𤓓"],["8a64","𠵆𩩍𨃩䟴𤺧𢳂骲㩧𩗴㿭㔆𥋇𩟔𧣈𢵄鵮頕"],["8a76","䏙𦂥撴哣𢵌𢯊𡁷㧻𡁯"],["8aa1","𦛚𦜖𧦠擪𥁒𠱃蹨𢆡𨭌𠜱"],["8aac","䠋𠆩㿺塳𢶍"],["8ab2","𤗈𠓼𦂗𠽌𠶖啹䂻䎺"],["8abb","䪴𢩦𡂝膪飵𠶜捹㧾𢝵跀嚡摼㹃"],["8ac9","𪘁𠸉𢫏𢳉"],["8ace","𡃈𣧂㦒㨆𨊛㕸𥹉𢃇噒𠼱𢲲𩜠㒼氽𤸻"],["8adf","𧕴𢺋𢈈𪙛𨳍𠹺𠰴𦠜羓𡃏𢠃𢤹㗻𥇣𠺌𠾍𠺪㾓𠼰𠵇𡅏𠹌"],["8af6","𠺫𠮩𠵈𡃀𡄽㿹𢚖搲𠾭"],["8b40","𣏴𧘹𢯎𠵾𠵿𢱑𢱕㨘𠺘𡃇𠼮𪘲𦭐𨳒𨶙𨳊閪哌苄喹"],["8b55","𩻃鰦骶𧝞𢷮煀腭胬尜𦕲脴㞗卟𨂽醶𠻺𠸏𠹷𠻻㗝𤷫㘉𠳖嚯𢞵𡃉𠸐𠹸𡁸𡅈𨈇𡑕𠹹𤹐𢶤婔𡀝𡀞𡃵𡃶垜𠸑"],["8ba1","𧚔𨋍𠾵𠹻𥅾㜃𠾶𡆀𥋘𪊽𤧚𡠺𤅷𨉼墙剨㘚𥜽箲孨䠀䬬鼧䧧鰟鮍𥭴𣄽嗻㗲嚉丨夂𡯁屮靑𠂆乛亻㔾尣彑忄㣺扌攵歺氵氺灬爫丬犭𤣩罒礻糹罓𦉪㓁"],["8bde","𦍋耂肀𦘒𦥑卝衤见𧢲讠贝钅镸长门𨸏韦页风飞饣𩠐鱼鸟黄歯龜丷𠂇阝户钢"],["8c40","倻淾𩱳龦㷉袏𤅎灷峵䬠𥇍㕙𥴰愢𨨲辧釶熑朙玺𣊁𪄇㲋𡦀䬐磤琂冮𨜏䀉橣𪊺䈣蘏𠩯稪𩥇𨫪靕灍匤𢁾鏴盙𨧣龧矝亣俰傼丯众龨吴綋墒壐𡶶庒庙忂𢜒斋"],["8ca1","𣏹椙橃𣱣泿"],["8ca7","爀𤔅玌㻛𤨓嬕璹讃𥲤𥚕窓篬糃繬苸薗龩袐龪躹龫迏蕟駠鈡龬𨶹𡐿䁱䊢娚"],["8cc9","顨杫䉶圽"],["8cce","藖𤥻芿𧄍䲁𦵴嵻𦬕𦾾龭龮宖龯曧繛湗秊㶈䓃𣉖𢞖䎚䔶"],["8ce6","峕𣬚諹屸㴒𣕑嵸龲煗䕘𤃬𡸣䱷㥸㑊𠆤𦱁諌侴𠈹妿腬顖𩣺弻"],["8d40","𠮟"],["8d42","𢇁𨥭䄂䚻𩁹㼇龳𪆵䃸㟖䛷𦱆䅼𨚲𧏿䕭㣔𥒚䕡䔛䶉䱻䵶䗪㿈𤬏㙡䓞䒽䇭崾嵈嵖㷼㠏嶤嶹㠠㠸幂庽弥徃㤈㤔㤿㥍惗愽峥㦉憷憹懏㦸戬抐拥挘㧸嚱"],["8da1","㨃揢揻搇摚㩋擀崕嘡龟㪗斆㪽旿晓㫲暒㬢朖㭂枤栀㭘桊梄㭲㭱㭻椉楃牜楤榟榅㮼槖㯝橥橴橱檂㯬檙㯲檫檵櫔櫶殁毁毪汵沪㳋洂洆洦涁㳯涤涱渕渘温溆𨧀溻滢滚齿滨滩漤漴㵆𣽁澁澾㵪㵵熷岙㶊瀬㶑灐灔灯灿炉𠌥䏁㗱𠻘"],["8e40","𣻗垾𦻓焾𥟠㙎榢𨯩孴穉𥣡𩓙穥穽𥦬窻窰竂竃燑𦒍䇊竚竝竪䇯咲𥰁笋筕笩𥌎𥳾箢筯莜𥮴𦱿篐萡箒箸𥴠㶭𥱥蒒篺簆簵𥳁籄粃𤢂粦晽𤕸糉糇糦籴糳糵糎"],["8ea1","繧䔝𦹄絝𦻖璍綉綫焵綳緒𤁗𦀩緤㴓緵𡟹緥𨍭縝𦄡𦅚繮纒䌫鑬縧罀罁罇礶𦋐駡羗𦍑羣𡙡𠁨䕜𣝦䔃𨌺翺𦒉者耈耝耨耯𪂇𦳃耻耼聡𢜔䦉𦘦𣷣𦛨朥肧𨩈脇脚墰𢛶汿𦒘𤾸擧𡒊舘𡡞橓𤩥𤪕䑺舩𠬍𦩒𣵾俹𡓽蓢荢𦬊𤦧𣔰𡝳𣷸芪椛芳䇛"],["8f40","蕋苐茚𠸖𡞴㛁𣅽𣕚艻苢茘𣺋𦶣𦬅𦮗𣗎㶿茝嗬莅䔋𦶥莬菁菓㑾𦻔橗蕚㒖𦹂𢻯葘𥯤葱㷓䓤檧葊𣲵祘蒨𦮖𦹷𦹃蓞萏莑䒠蒓蓤𥲑䉀𥳀䕃蔴嫲𦺙䔧蕳䔖枿蘖"],["8fa1","𨘥𨘻藁𧂈蘂𡖂𧃍䕫䕪蘨㙈𡢢号𧎚虾蝱𪃸蟮𢰧螱蟚蠏噡虬桖䘏衅衆𧗠𣶹𧗤衞袜䙛袴袵揁装睷𧜏覇覊覦覩覧覼𨨥觧𧤤𧪽誜瞓釾誐𧩙竩𧬺𣾏䜓𧬸煼謌謟𥐰𥕥謿譌譍誩𤩺讐讛誯𡛟䘕衏貛𧵔𧶏貫㜥𧵓賖𧶘𧶽贒贃𡤐賛灜贑𤳉㻐起"],["9040","趩𨀂𡀔𤦊㭼𨆼𧄌竧躭躶軃鋔輙輭𨍥𨐒辥錃𪊟𠩐辳䤪𨧞𨔽𣶻廸𣉢迹𪀔𨚼𨔁𢌥㦀𦻗逷𨔼𧪾遡𨕬𨘋邨𨜓郄𨛦邮都酧㫰醩釄粬𨤳𡺉鈎沟鉁鉢𥖹銹𨫆𣲛𨬌𥗛"],["90a1","𠴱錬鍫𨫡𨯫炏嫃𨫢𨫥䥥鉄𨯬𨰹𨯿鍳鑛躼閅閦鐦閠濶䊹𢙺𨛘𡉼𣸮䧟氜陻隖䅬隣𦻕懚隶磵𨫠隽双䦡𦲸𠉴𦐐𩂯𩃥𤫑𡤕𣌊霱虂霶䨏䔽䖅𤫩灵孁霛靜𩇕靗孊𩇫靟鐥僐𣂷𣂼鞉鞟鞱鞾韀韒韠𥑬韮琜𩐳響韵𩐝𧥺䫑頴頳顋顦㬎𧅵㵑𠘰𤅜"],["9140","𥜆飊颷飈飇䫿𦴧𡛓喰飡飦飬鍸餹𤨩䭲𩡗𩤅駵騌騻騐驘𥜥㛄𩂱𩯕髠髢𩬅髴䰎鬔鬭𨘀倴鬴𦦨㣃𣁽魐魀𩴾婅𡡣鮎𤉋鰂鯿鰌𩹨鷔𩾷𪆒𪆫𪃡𪄣𪇟鵾鶃𪄴鸎梈"],["91a1","鷄𢅛𪆓𪈠𡤻𪈳鴹𪂹𪊴麐麕麞麢䴴麪麯𤍤黁㭠㧥㴝伲㞾𨰫鼂鼈䮖鐤𦶢鼗鼖鼹嚟嚊齅馸𩂋韲葿齢齩竜龎爖䮾𤥵𤦻煷𤧸𤍈𤩑玞𨯚𡣺禟𨥾𨸶鍩鏳𨩄鋬鎁鏋𨥬𤒹爗㻫睲穃烐𤑳𤏸煾𡟯炣𡢾𣖙㻇𡢅𥐯𡟸㜢𡛻𡠹㛡𡝴𡣑𥽋㜣𡛀坛𤨥𡏾𡊨"],["9240","𡏆𡒶蔃𣚦蔃葕𤦔𧅥𣸱𥕜𣻻𧁒䓴𣛮𩦝𦼦柹㜳㰕㷧塬𡤢栐䁗𣜿𤃡𤂋𤄏𦰡哋嚞𦚱嚒𠿟𠮨𠸍鏆𨬓鎜仸儫㠙𤐶亼𠑥𠍿佋侊𥙑婨𠆫𠏋㦙𠌊𠐔㐵伩𠋀𨺳𠉵諚𠈌亘"],["92a1","働儍侢伃𤨎𣺊佂倮偬傁俌俥偘僼兙兛兝兞湶𣖕𣸹𣺿浲𡢄𣺉冨凃𠗠䓝𠒣𠒒𠒑赺𨪜𠜎剙劤𠡳勡鍮䙺熌𤎌𠰠𤦬𡃤槑𠸝瑹㻞璙琔瑖玘䮎𤪼𤂍叐㖄爏𤃉喴𠍅响𠯆圝鉝雴鍦埝垍坿㘾壋媙𨩆𡛺𡝯𡜐娬妸銏婾嫏娒𥥆𡧳𡡡𤊕㛵洅瑃娡𥺃"],["9340","媁𨯗𠐓鏠璌𡌃焅䥲鐈𨧻鎽㞠尞岞幞幈𡦖𡥼𣫮廍孏𡤃𡤄㜁𡢠㛝𡛾㛓脪𨩇𡶺𣑲𨦨弌弎𡤧𡞫婫𡜻孄蘔𧗽衠恾𢡠𢘫忛㺸𢖯𢖾𩂈𦽳懀𠀾𠁆𢘛憙憘恵𢲛𢴇𤛔𩅍"],["93a1","摱𤙥𢭪㨩𢬢𣑐𩣪𢹸挷𪑛撶挱揑𤧣𢵧护𢲡搻敫楲㯴𣂎𣊭𤦉𣊫唍𣋠𡣙𩐿曎𣊉𣆳㫠䆐𥖄𨬢𥖏𡛼𥕛𥐥磮𣄃𡠪𣈴㑤𣈏𣆂𤋉暎𦴤晫䮓昰𧡰𡷫晣𣋒𣋡昞𥡲㣑𣠺𣞼㮙𣞢𣏾瓐㮖枏𤘪梶栞㯄檾㡣𣟕𤒇樳橒櫉欅𡤒攑梘橌㯗橺歗𣿀𣲚鎠鋲𨯪𨫋"],["9440","銉𨀞𨧜鑧涥漋𤧬浧𣽿㶏渄𤀼娽渊塇洤硂焻𤌚𤉶烱牐犇犔𤞏𤜥兹𤪤𠗫瑺𣻸𣙟𤩊𤤗𥿡㼆㺱𤫟𨰣𣼵悧㻳瓌琼鎇琷䒟𦷪䕑疃㽣𤳙𤴆㽘畕癳𪗆㬙瑨𨫌𤦫𤦎㫻"],["94a1","㷍𤩎㻿𤧅𤣳釺圲鍂𨫣𡡤僟𥈡𥇧睸𣈲眎眏睻𤚗𣞁㩞𤣰琸璛㺿𤪺𤫇䃈𤪖𦆮錇𥖁砞碍碈磒珐祙𧝁𥛣䄎禛蒖禥樭𣻺稺秴䅮𡛦䄲鈵秱𠵌𤦌𠊙𣶺𡝮㖗啫㕰㚪𠇔𠰍竢婙𢛵𥪯𥪜娍𠉛磰娪𥯆竾䇹籝籭䈑𥮳𥺼𥺦糍𤧹𡞰粎籼粮檲緜縇緓罎𦉡"],["9540","𦅜𧭈綗𥺂䉪𦭵𠤖柖𠁎𣗏埄𦐒𦏸𤥢翝笧𠠬𥫩𥵃笌𥸎駦虅驣樜𣐿㧢𤧷𦖭騟𦖠蒀𧄧𦳑䓪脷䐂胆脉腂𦞴飃𦩂艢艥𦩑葓𦶧蘐𧈛媆䅿𡡀嬫𡢡嫤𡣘蚠蜨𣶏蠭𧐢娂"],["95a1","衮佅袇袿裦襥襍𥚃襔𧞅𧞄𨯵𨯙𨮜𨧹㺭蒣䛵䛏㟲訽訜𩑈彍鈫𤊄旔焩烄𡡅鵭貟賩𧷜妚矃姰䍮㛔踪躧𤰉輰轊䋴汘澻𢌡䢛潹溋𡟚鯩㚵𤤯邻邗啱䤆醻鐄𨩋䁢𨫼鐧𨰝𨰻蓥訫閙閧閗閖𨴴瑅㻂𤣿𤩂𤏪㻧𣈥随𨻧𨹦𨹥㻌𤧭𤩸𣿮琒瑫㻼靁𩂰"],["9640","桇䨝𩂓𥟟靝鍨𨦉𨰦𨬯𦎾銺嬑譩䤼珹𤈛鞛靱餸𠼦巁𨯅𤪲頟𩓚鋶𩗗釥䓀𨭐𤩧𨭤飜𨩅㼀鈪䤥萔餻饍𧬆㷽馛䭯馪驜𨭥𥣈檏騡嫾騯𩣱䮐𩥈馼䮽䮗鍽塲𡌂堢𤦸"],["96a1","𡓨硄𢜟𣶸棅㵽鑘㤧慐𢞁𢥫愇鱏鱓鱻鰵鰐魿鯏𩸭鮟𪇵𪃾鴡䲮𤄄鸘䲰鴌𪆴𪃭𪃳𩤯鶥蒽𦸒𦿟𦮂藼䔳𦶤𦺄𦷰萠藮𦸀𣟗𦁤秢𣖜𣙀䤭𤧞㵢鏛銾鍈𠊿碹鉷鑍俤㑀遤𥕝砽硔碶硋𡝗𣇉𤥁㚚佲濚濙瀞瀞吔𤆵垻壳垊鴖埗焴㒯𤆬燫𦱀𤾗嬨𡞵𨩉"],["9740","愌嫎娋䊼𤒈㜬䭻𨧼鎻鎸𡣖𠼝葲𦳀𡐓𤋺𢰦𤏁妔𣶷𦝁綨𦅛𦂤𤦹𤦋𨧺鋥珢㻩璴𨭣𡢟㻡𤪳櫘珳珻㻖𤨾𤪔𡟙𤩦𠎧𡐤𤧥瑈𤤖炥𤥶銄珦鍟𠓾錱𨫎𨨖鎆𨯧𥗕䤵𨪂煫"],["97a1","𤥃𠳿嚤𠘚𠯫𠲸唂秄𡟺緾𡛂𤩐𡡒䔮鐁㜊𨫀𤦭妰𡢿𡢃𧒄媡㛢𣵛㚰鉟婹𨪁𡡢鍴㳍𠪴䪖㦊僴㵩㵌𡎜煵䋻𨈘渏𩃤䓫浗𧹏灧沯㳖𣿭𣸭渂漌㵯𠏵畑㚼㓈䚀㻚䡱姄鉮䤾轁𨰜𦯀堒埈㛖𡑒烾𤍢𤩱𢿣𡊰𢎽梹楧𡎘𣓥𧯴𣛟𨪃𣟖𣏺𤲟樚𣚭𦲷萾䓟䓎"],["9840","𦴦𦵑𦲂𦿞漗𧄉茽𡜺菭𦲀𧁓𡟛妉媂𡞳婡婱𡤅𤇼㜭姯𡜼㛇熎鎐暚𤊥婮娫𤊓樫𣻹𧜶𤑛𤋊焝𤉙𨧡侰𦴨峂𤓎𧹍𤎽樌𤉖𡌄炦焳𤏩㶥泟勇𤩏繥姫崯㷳彜𤩝𡟟綤萦"],["98a1","咅𣫺𣌀𠈔坾𠣕𠘙㿥𡾞𪊶瀃𩅛嵰玏糓𨩙𩐠俈翧狍猐𧫴猸猹𥛶獁獈㺩𧬘遬燵𤣲珡臶㻊県㻑沢国琙琞琟㻢㻰㻴㻺瓓㼎㽓畂畭畲疍㽼痈痜㿀癍㿗癴㿜発𤽜熈嘣覀塩䀝睃䀹条䁅㗛瞘䁪䁯属瞾矋売砘点砜䂨砹硇硑硦葈𥔵礳栃礲䄃"],["9940","䄉禑禙辻稆込䅧窑䆲窼艹䇄竏竛䇏両筢筬筻簒簛䉠䉺类粜䊌粸䊔糭输烀𠳏総緔緐緽羮羴犟䎗耠耥笹耮耱联㷌垴炠肷胩䏭脌猪脎脒畠脔䐁㬹腖腙腚"],["99a1","䐓堺腼膄䐥膓䐭膥埯臁臤艔䒏芦艶苊苘苿䒰荗险榊萅烵葤惣蒈䔄蒾蓡蓸蔐蔸蕒䔻蕯蕰藠䕷虲蚒蚲蛯际螋䘆䘗袮裿褤襇覑𧥧訩訸誔誴豑賔賲贜䞘塟跃䟭仮踺嗘坔蹱嗵躰䠷軎転軤軭軲辷迁迊迌逳駄䢭飠鈓䤞鈨鉘鉫銱銮銿"],["9a40","鋣鋫鋳鋴鋽鍃鎄鎭䥅䥑麿鐗匁鐝鐭鐾䥪鑔鑹锭関䦧间阳䧥枠䨤靀䨵鞲韂噔䫤惨颹䬙飱塄餎餙冴餜餷饂饝饢䭰駅䮝騼鬏窃魩鮁鯝鯱鯴䱭鰠㝯𡯂鵉鰺"],["9aa1","黾噐鶓鶽鷀鷼银辶鹻麬麱麽黆铜黢黱黸竈齄𠂔𠊷𠎠椚铃妬𠓗塀铁㞹𠗕𠘕𠙶𡚺块煳𠫂𠫍𠮿呪吆𠯋咞𠯻𠰻𠱓𠱥𠱼惧𠲍噺𠲵𠳝𠳭𠵯𠶲𠷈楕鰯螥𠸄𠸎𠻗𠾐𠼭𠹳尠𠾼帋𡁜𡁏𡁶朞𡁻𡂈𡂖㙇𡂿𡃓𡄯𡄻卤蒭𡋣𡍵𡌶讁𡕷𡘙𡟃𡟇乸炻𡠭𡥪"],["9b40","𡨭𡩅𡰪𡱰𡲬𡻈拃𡻕𡼕熘桕𢁅槩㛈𢉼𢏗𢏺𢜪𢡱𢥏苽𢥧𢦓𢫕覥𢫨辠𢬎鞸𢬿顇骽𢱌"],["9b62","𢲈𢲷𥯨𢴈𢴒𢶷𢶕𢹂𢽴𢿌𣀳𣁦𣌟𣏞徱晈暿𧩹𣕧𣗳爁𤦺矗𣘚𣜖纇𠍆墵朎"],["9ba1","椘𣪧𧙗𥿢𣸑𣺹𧗾𢂚䣐䪸𤄙𨪚𤋮𤌍𤀻𤌴𤎖𤩅𠗊凒𠘑妟𡺨㮾𣳿𤐄𤓖垈𤙴㦛𤜯𨗨𩧉㝢𢇃譞𨭎駖𤠒𤣻𤨕爉𤫀𠱸奥𤺥𤾆𠝹軚𥀬劏圿煱𥊙𥐙𣽊𤪧喼𥑆𥑮𦭒釔㑳𥔿𧘲𥕞䜘𥕢𥕦𥟇𤤿𥡝偦㓻𣏌惞𥤃䝼𨥈𥪮𥮉𥰆𡶐垡煑澶𦄂𧰒遖𦆲𤾚譢𦐂𦑊"],["9c40","嵛𦯷輶𦒄𡤜諪𤧶𦒈𣿯𦔒䯀𦖿𦚵𢜛鑥𥟡憕娧晉侻嚹𤔡𦛼乪𤤴陖涏𦲽㘘襷𦞙𦡮𦐑𦡞營𦣇筂𩃀𠨑𦤦鄄𦤹穅鷰𦧺騦𦨭㙟𦑩𠀡禃𦨴𦭛崬𣔙菏𦮝䛐𦲤画补𦶮墶"],["9ca1","㜜𢖍𧁋𧇍㱔𧊀𧊅銁𢅺𧊋錰𧋦𤧐氹钟𧑐𠻸蠧裵𢤦𨑳𡞱溸𤨪𡠠㦤㚹尐秣䔿暶𩲭𩢤襃𧟌𧡘囖䃟𡘊㦡𣜯𨃨𡏅熭荦𧧝𩆨婧䲷𧂯𨦫𧧽𧨊𧬋𧵦𤅺筃祾𨀉澵𪋟樃𨌘厢𦸇鎿栶靝𨅯𨀣𦦵𡏭𣈯𨁈嶅𨰰𨂃圕頣𨥉嶫𤦈斾槕叒𤪥𣾁㰑朶𨂐𨃴𨄮𡾡𨅏"],["9d40","𨆉𨆯𨈚𨌆𨌯𨎊㗊𨑨𨚪䣺揦𨥖砈鉕𨦸䏲𨧧䏟𨧨𨭆𨯔姸𨰉輋𨿅𩃬筑𩄐𩄼㷷𩅞𤫊运犏嚋𩓧𩗩𩖰𩖸𩜲𩣑𩥉𩥪𩧃𩨨𩬎𩵚𩶛纟𩻸𩼣䲤镇𪊓熢𪋿䶑递𪗋䶜𠲜达嗁"],["9da1","辺𢒰边𤪓䔉繿潖檱仪㓤𨬬𧢝㜺躀𡟵𨀤𨭬𨮙𧨾𦚯㷫𧙕𣲷𥘵𥥖亚𥺁𦉘嚿𠹭踎孭𣺈𤲞揞拐𡟶𡡻攰嘭𥱊吚𥌑㷆𩶘䱽嘢嘞罉𥻘奵𣵀蝰东𠿪𠵉𣚺脗鵞贘瘻鱅癎瞹鍅吲腈苷嘥脲萘肽嗪祢噃吖𠺝㗎嘅嗱曱𨋢㘭甴嗰喺咗啲𠱁𠲖廐𥅈𠹶𢱢"],["9e40","𠺢麫絚嗞𡁵抝靭咔賍燶酶揼掹揾啩𢭃鱲𢺳冚㓟𠶧冧呍唞唓癦踭𦢊疱肶蠄螆裇膶萜𡃁䓬猄𤜆宐茋𦢓噻𢛴𧴯𤆣𧵳𦻐𧊶酰𡇙鈈𣳼𪚩𠺬𠻹牦𡲢䝎𤿂𧿹𠿫䃺"],["9ea1","鱝攟𢶠䣳𤟠𩵼𠿬𠸊恢𧖣𠿭"],["9ead","𦁈𡆇熣纎鵐业丄㕷嬍沲卧㚬㧜卽㚥𤘘墚𤭮舭呋垪𥪕𠥹"],["9ec5","㩒𢑥獴𩺬䴉鯭𣳾𩼰䱛𤾩𩖞𩿞葜𣶶𧊲𦞳𣜠挮紥𣻷𣸬㨪逈勌㹴㙺䗩𠒎癀嫰𠺶硺𧼮墧䂿噼鮋嵴癔𪐴麅䳡痹㟻愙𣃚𤏲"],["9ef5","噝𡊩垧𤥣𩸆刴𧂮㖭汊鵼"],["9f40","籖鬹埞𡝬屓擓𩓐𦌵𧅤蚭𠴨𦴢𤫢𠵱"],["9f4f","凾𡼏嶎霃𡷑麁遌笟鬂峑箣扨挵髿篏鬪籾鬮籂粆鰕篼鬉鼗鰛𤤾齚啳寃俽麘俲剠㸆勑坧偖妷帒韈鶫轜呩鞴饀鞺匬愰"],["9fa1","椬叚鰊鴂䰻陁榀傦畆𡝭駚剳"],["9fae","酙隁酜"],["9fb2","酑𨺗捿𦴣櫊嘑醎畺抅𠏼獏籰𥰡𣳽"],["9fc1","𤤙盖鮝个𠳔莾衂"],["9fc9","届槀僭坺刟巵从氱𠇲伹咜哚劚趂㗾弌㗳"],["9fdb","歒酼龥鮗頮颴骺麨麄煺笔"],["9fe7","毺蠘罸"],["9feb","嘠𪙊蹷齓"],["9ff0","跔蹏鸜踁抂𨍽踨蹵竓𤩷稾磘泪詧瘇"],["a040","𨩚鼦泎蟖痃𪊲硓咢贌狢獱謭猂瓱賫𤪻蘯徺袠䒷"],["a055","𡠻𦸅"],["a058","詾𢔛"],["a05b","惽癧髗鵄鍮鮏蟵"],["a063","蠏賷猬霡鮰㗖犲䰇籑饊𦅙慙䰄麖慽"],["a073","坟慯抦戹拎㩜懢厪𣏵捤栂㗒"],["a0a1","嵗𨯂迚𨸹"],["a0a6","僙𡵆礆匲阸𠼻䁥"],["a0ae","矾"],["a0b0","糂𥼚糚稭聦聣絍甅瓲覔舚朌聢𧒆聛瓰脃眤覉𦟌畓𦻑螩蟎臈螌詉貭譃眫瓸蓚㘵榲趦"],["a0d4","覩瑨涹蟁𤀑瓧㷛煶悤憜㳑煢恷"],["a0e2","罱𨬭牐惩䭾删㰘𣳇𥻗𧙖𥔱𡥄𡋾𩤃𦷜𧂭峁𦆭𨨏𣙷𠃮𦡆𤼎䕢嬟𦍌齐麦𦉫"],["a3c0","␀",31,"␡"],["c6a1","①",9,"⑴",9,"ⅰ",9,"丶丿亅亠冂冖冫勹匸卩厶夊宀巛⼳广廴彐彡攴无疒癶辵隶¨ˆヽヾゝゞ〃仝々〆〇ー[]✽ぁ",23],["c740","す",58,"ァアィイ"],["c7a1","ゥ",81,"А",5,"ЁЖ",4],["c840","Л",26,"ёж",25,"⇧↸↹㇏𠃌乚𠂊刂䒑"],["c8a1","龰冈龱𧘇"],["c8cd","¬¦'"㈱№℡゛゜⺀⺄⺆⺇⺈⺊⺌⺍⺕⺜⺝⺥⺧⺪⺬⺮⺶⺼⺾⻆⻊⻌⻍⻏⻖⻗⻞⻣"],["c8f5","ʃɐɛɔɵœøŋʊɪ"],["f9fe","■"],["fa40","𠕇鋛𠗟𣿅蕌䊵珯况㙉𤥂𨧤鍄𡧛苮𣳈砼杄拟𤤳𨦪𠊠𦮳𡌅侫𢓭倈𦴩𧪄𣘀𤪱𢔓倩𠍾徤𠎀𠍇滛𠐟偽儁㑺儎顬㝃萖𤦤𠒇兠𣎴兪𠯿𢃼𠋥𢔰𠖎𣈳𡦃宂蝽𠖳𣲙冲冸"],["faa1","鴴凉减凑㳜凓𤪦决凢卂凭菍椾𣜭彻刋刦刼劵剗劔効勅簕蕂勠蘍𦬓包𨫞啉滙𣾀𠥔𣿬匳卄𠯢泋𡜦栛珕恊㺪㣌𡛨燝䒢卭却𨚫卾卿𡖖𡘓矦厓𨪛厠厫厮玧𥝲㽙玜叁叅汉义埾叙㪫𠮏叠𣿫𢶣叶𠱷吓灹唫晗浛呭𦭓𠵴啝咏咤䞦𡜍𠻝㶴𠵍"],["fb40","𨦼𢚘啇䳭启琗喆喩嘅𡣗𤀺䕒𤐵暳𡂴嘷曍𣊊暤暭噍噏磱囱鞇叾圀囯园𨭦㘣𡉏坆𤆥汮炋坂㚱𦱾埦𡐖堃𡑔𤍣堦𤯵塜墪㕡壠壜𡈼壻寿坃𪅐𤉸鏓㖡够梦㛃湙"],["fba1","𡘾娤啓𡚒蔅姉𠵎𦲁𦴪𡟜姙𡟻𡞲𦶦浱𡠨𡛕姹𦹅媫婣㛦𤦩婷㜈媖瑥嫓𦾡𢕔㶅𡤑㜲𡚸広勐孶斈孼𧨎䀄䡝𠈄寕慠𡨴𥧌𠖥寳宝䴐尅𡭄尓珎尔𡲥𦬨屉䣝岅峩峯嶋𡷹𡸷崐崘嵆𡺤岺巗苼㠭𤤁𢁉𢅳芇㠶㯂帮檊幵幺𤒼𠳓厦亷廐厨𡝱帉廴𨒂"],["fc40","廹廻㢠廼栾鐛弍𠇁弢㫞䢮𡌺强𦢈𢏐彘𢑱彣鞽𦹮彲鍀𨨶徧嶶㵟𥉐𡽪𧃸𢙨釖𠊞𨨩怱暅𡡷㥣㷇㘹垐𢞴祱㹀悞悤悳𤦂𤦏𧩓璤僡媠慤萤慂慈𦻒憁凴𠙖憇宪𣾷"],["fca1","𢡟懓𨮝𩥝懐㤲𢦀𢣁怣慜攞掋𠄘担𡝰拕𢸍捬𤧟㨗搸揸𡎎𡟼撐澊𢸶頔𤂌𥜝擡擥鑻㩦携㩗敍漖𤨨𤨣斅敭敟𣁾斵𤥀䬷旑䃘𡠩无旣忟𣐀昘𣇷𣇸晄𣆤𣆥晋𠹵晧𥇦晳晴𡸽𣈱𨗴𣇈𥌓矅𢣷馤朂𤎜𤨡㬫槺𣟂杞杧杢𤇍𩃭柗䓩栢湐鈼栁𣏦𦶠桝"],["fd40","𣑯槡樋𨫟楳棃𣗍椁椀㴲㨁𣘼㮀枬楡𨩊䋼椶榘㮡𠏉荣傐槹𣙙𢄪橅𣜃檝㯳枱櫈𩆜㰍欝𠤣惞欵歴𢟍溵𣫛𠎵𡥘㝀吡𣭚毡𣻼毜氷𢒋𤣱𦭑汚舦汹𣶼䓅𣶽𤆤𤤌𤤀"],["fda1","𣳉㛥㳫𠴲鮃𣇹𢒑羏样𦴥𦶡𦷫涖浜湼漄𤥿𤂅𦹲蔳𦽴凇沜渝萮𨬡港𣸯瑓𣾂秌湏媑𣁋濸㜍澝𣸰滺𡒗𤀽䕕鏰潄潜㵎潴𩅰㴻澟𤅄濓𤂑𤅕𤀹𣿰𣾴𤄿凟𤅖𤅗𤅀𦇝灋灾炧炁烌烕烖烟䄄㷨熴熖𤉷焫煅媈煊煮岜𤍥煏鍢𤋁焬𤑚𤨧𤨢熺𨯨炽爎"],["fe40","鑂爕夑鑃爤鍁𥘅爮牀𤥴梽牕牗㹕𣁄栍漽犂猪猫𤠣𨠫䣭𨠄猨献珏玪𠰺𦨮珉瑉𤇢𡛧𤨤昣㛅𤦷𤦍𤧻珷琕椃𤨦琹𠗃㻗瑜𢢭瑠𨺲瑇珤瑶莹瑬㜰瑴鏱樬璂䥓𤪌"],["fea1","𤅟𤩹𨮏孆𨰃𡢞瓈𡦈甎瓩甞𨻙𡩋寗𨺬鎅畍畊畧畮𤾂㼄𤴓疎瑝疞疴瘂瘬癑癏癯癶𦏵皐臯㟸𦤑𦤎皡皥皷盌𦾟葢𥂝𥅽𡸜眞眦着撯𥈠睘𣊬瞯𨥤𨥨𡛁矴砉𡍶𤨒棊碯磇磓隥礮𥗠磗礴碱𧘌辸袄𨬫𦂃𢘜禆褀椂禀𥡗禝𧬹礼禩渪𧄦㺨秆𩄍秔"]]},function(t,e,n){"use strict";function r(t,e){this.conv=t,e=e||{},e.decodeStrings=!1,a.call(this,e)}function i(t,e){this.conv=t,e=e||{},e.encoding=this.encoding="utf8",a.call(this,e)}var o=n(2).Buffer,a=n(31).Transform;t.exports=function(t){t.encodeStream=function(e,n){return new r(t.getEncoder(e,n),n)},t.decodeStream=function(e,n){return new i(t.getDecoder(e,n),n)},t.supportsStreams=!0,t.IconvLiteEncoderStream=r,t.IconvLiteDecoderStream=i,t._collect=i.prototype.collect},r.prototype=Object.create(a.prototype,{constructor:{value:r}}),r.prototype._transform=function(t,e,n){if("string"!=typeof t)return n(new Error("Iconv encoding stream needs strings as its input."));try{var r=this.conv.write(t);r&&r.length&&this.push(r),n()}catch(t){n(t)}},r.prototype._flush=function(t){try{var e=this.conv.end();e&&e.length&&this.push(e),t()}catch(e){t(e)}},r.prototype.collect=function(t){var e=[];return this.on("error",t),this.on("data",function(t){e.push(t)}),this.on("end",function(){t(null,o.concat(e))}),this},i.prototype=Object.create(a.prototype,{constructor:{value:i}}),i.prototype._transform=function(t,e,n){if(!o.isBuffer(t))return n(new Error("Iconv decoding stream needs buffers as its input."));try{var r=this.conv.write(t);r&&r.length&&this.push(r,this.encoding),n()}catch(t){n(t)}},i.prototype._flush=function(t){try{var e=this.conv.end();e&&e.length&&this.push(e,this.encoding),t()}catch(e){t(e)}},i.prototype.collect=function(t){var e="";return this.on("error",t),this.on("data",function(t){e+=t}),this.on("end",function(){t(null,e)}),this}},function(t,e,n){"use strict";var r=n(2).Buffer;t.exports=function(t){var e=void 0;t.supportsNodeEncodingsExtension=!(new r(0)instanceof Uint8Array),t.extendNodeEncodings=function(){if(!e&&(e={},t.supportsNodeEncodingsExtension)){var i={hex:!0,utf8:!0,"utf-8":!0,ascii:!0,binary:!0,base64:!0,ucs2:!0,"ucs-2":!0,utf16le:!0,"utf-16le":!0};r.isNativeEncoding=function(t){return t&&i[t.toLowerCase()]};var o=n(2).SlowBuffer;if(e.SlowBufferToString=o.prototype.toString,o.prototype.toString=function(n,i,o){return n=String(n||"utf8").toLowerCase(),r.isNativeEncoding(n)?e.SlowBufferToString.call(this,n,i,o):(void 0===i&&(i=0),void 0===o&&(o=this.length),t.decode(this.slice(i,o),n))},e.SlowBufferWrite=o.prototype.write,o.prototype.write=function(n,i,o,a){if(isFinite(i))isFinite(o)||(a=o,o=void 0);else{var s=a;a=i,i=o,o=s}i=+i||0;var u=this.length-i;if(o?(o=+o)>u&&(o=u):o=u,a=String(a||"utf8").toLowerCase(),r.isNativeEncoding(a))return e.SlowBufferWrite.call(this,n,i,o,a);if(n.length>0&&(o<0||i<0))throw new RangeError("attempt to write beyond buffer bounds");var l=t.encode(n,a);return l.lengthf&&(o=f):o=f,n.length>0&&(o<0||i<0))throw new RangeError("attempt to write beyond buffer bounds");var h=t.encode(n,a);return h.length>1),e.__super__.constructor.call(this,"Int"+t,n),this._point=1<=this.length))return null==this.items[t]&&(e=this.stream.pos,this.stream.pos=this.base+this.type.size(null,this.ctx)*t,this.items[t]=this.type.decode(this.stream,this.ctx),this.stream.pos=e),this.items[t]},t.prototype.toArray=function(){var t,e,n,r;for(r=[],t=e=0,n=this.length;e=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports={}},function(t,e,n){"use strict";var r=n(156),i=n(141),o=n(157),a=n(145),s=n(134),u=n(154),l=n(158),c=n(172),f=n(174),h=n(173)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,g,y,v,b){l(n,e,g);var m,w,x,_=function(t){if(!p&&t in A)return A[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",S="values"==y,C=!1,A=t.prototype,P=A[h]||A["@@iterator"]||y&&A[y],E=P||_(y),I=y?S?_("entries"):E:void 0,T="Array"==e?A.entries||P:P;if(T&&(x=f(T.call(new t)))!==Object.prototype&&(c(x,k,!0),r||s(x,h)||a(x,h,d)),S&&P&&"values"!==P.name&&(C=!0,E=function(){return P.call(this)}),r&&!b||!p&&!C&&A[h]||a(A,h,E),u[e]=E,u[k]=d,y)if(m={values:S?E:_("values"),keys:v?E:_("keys"),entries:I},b)for(w in m)w in A||o(A,w,m[w]);else i(i.P+i.F*(p||C),e,m);return m}},function(t,e){t.exports=!0},function(t,e,n){t.exports=n(145)},function(t,e,n){"use strict";var r=n(159),i=n(131),o=n(172),a={};n(145)(a,n(173)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(147),i=n(160),o=n(170),a=n(167)("IE_PROTO"),s=function(){},u=function(){var t,e=n(138)("iframe"),r=o.length;for(e.style.display="none",n(171).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("":font.strike=1;break;case"":break;case"":;case"":font.u=1;break;case"":break;case"":;case"":font.b=1;break;case"":break;case"":;case"":font.i=1;break;case"":break;case"');if(font.b){intro.push("");outro.push("")}if(font.i){intro.push("");outro.push("")}if(font.strike){intro.push("");outro.push("")}if(align=="superscript")align="sup";else if(align=="subscript")align="sub";if(align!=""){intro.push("<"+align+">");outro.push("")}outro.push("
");return cp};function parse_r(r){var terms=[[],"",[]];var t=r.match(tregex),cp=65001;if(!isval(t))return"";terms[1]=t[1];var rpr=r.match(rpregex);if(isval(rpr))cp=parse_rpr(rpr[1],terms[0],terms[2]);return terms[0].join("")+terms[1].replace(nlregex,"
")+terms[2].join("")}return function parse_rs(rs){return rs.replace(rregex,"").split(rend).map(parse_r).join("")}}();var sitregex=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,sirregex=/<(?:\w+:)?r>/;var sirphregex=/<(?:\w+:)?rPh.*?>(.*?)<\/(?:\w+:)?rPh>/g;function parse_si(x,opts){var html=opts?opts.cellHTML:true;var z={};if(!x)return null;var y;if(x.match(/^\s*<(?:\w+:)?t[^>]*>/)){z.t=utf8read(unescapexml(x.substr(x.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]));z.r=utf8read(x);if(html)z.h=escapehtml(z.t)}else if(y=x.match(sirregex)){z.r=utf8read(x);z.t=utf8read(unescapexml((x.replace(sirphregex,"").match(sitregex)||[]).join("").replace(tagregex,"")));if(html)z.h=parse_rs(z.r)}return z}var sstr0=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/;var sstr1=/<(?:\w+:)?(?:si|sstItem)>/g;var sstr2=/<\/(?:\w+:)?(?:si|sstItem)>/;function parse_sst_xml(data,opts){var s=[],ss="";if(!data)return s;var sst=data.match(sstr0);if(isval(sst)){ss=sst[2].replace(sstr1,"").split(sstr2);for(var i=0;i!=ss.length;++i){var o=parse_si(ss[i].trim(),opts);if(o!=null)s[s.length]=o}sst=parsexmltag(sst[1]);s.Count=sst.count;s.Unique=sst.uniqueCount}return s}RELS.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var straywsregex=/^\s|\s$|[\t\n\r]/;function write_sst_xml(sst,opts){if(!opts.bookSST)return"";var o=[XML_HEADER];o[o.length]=writextag("sst",null,{xmlns:XMLNS.main[0],count:sst.Count,uniqueCount:sst.Unique});for(var i=0;i!=sst.length;++i){if(sst[i]==null)continue;var s=sst[i];var sitag="";if(s.r)sitag+=s.r;else{sitag+=""}sitag+="";o[o.length]=sitag}if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_BrtBeginSst(data,length){return[data.read_shift(4),data.read_shift(4)]}function parse_sst_bin(data,opts){var s=[];var pass=false;recordhopper(data,function hopper_sst(val,R_n,RT){switch(RT){case 159:s.Count=val[0];s.Unique=val[1];break;case 19:s.push(val);break;case 160:return true;case 35:pass=true;break;case 36:pass=false;break;default:if(R_n.indexOf("Begin")>0){}else if(R_n.indexOf("End")>0){}if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}});return s}function write_BrtBeginSst(sst,o){if(!o)o=new_buf(8);o.write_shift(4,sst.Count);o.write_shift(4,sst.Unique);return o}var write_BrtSSTItem=write_RichStr;function write_sst_bin(sst,opts){var ba=buf_array();write_record(ba,"BrtBeginSst",write_BrtBeginSst(sst));for(var i=0;i=4)blob.l+=length-4;return o}function parse_DataSpaceVersionInfo(blob,length){var o={};o.id=blob.read_shift(0,"lpp4");o.R=parse_CRYPTOVersion(blob,4);o.U=parse_CRYPTOVersion(blob,4);o.W=parse_CRYPTOVersion(blob,4);return o}function parse_DataSpaceMapEntry(blob){var len=blob.read_shift(4);var end=blob.l+len-4;var o={};var cnt=blob.read_shift(4);var comps=[];while(cnt-- >0){var rc={};rc.t=blob.read_shift(4);rc.v=blob.read_shift(0,"lpp4");comps.push(rc)}o.name=blob.read_shift(0,"lpp4");o.comps=comps;return o}function parse_DataSpaceMap(blob,length){var o=[];blob.l+=4;var cnt=blob.read_shift(4);while(cnt-- >0)o.push(parse_DataSpaceMapEntry(blob));return o}function parse_DataSpaceDefinition(blob,length){var o=[];blob.l+=4;var cnt=blob.read_shift(4);while(cnt-- >0)o.push(blob.read_shift(0,"lpp4"));return o}function parse_TransformInfoHeader(blob,length){var o={};var len=blob.read_shift(4);var tgt=blob.l+len-4;blob.l+=4;o.id=blob.read_shift(0,"lpp4");o.name=blob.read_shift(0,"lpp4");o.R=parse_CRYPTOVersion(blob,4);o.U=parse_CRYPTOVersion(blob,4);o.W=parse_CRYPTOVersion(blob,4);return o}function parse_Primary(blob,length){var hdr=parse_TransformInfoHeader(blob);hdr.ename=blob.read_shift(0,"8lpp4");hdr.blksz=blob.read_shift(4);hdr.cmode=blob.read_shift(4);if(blob.read_shift(4)!=4)throw new Error("Bad !Primary record");return hdr}function parse_EncryptionHeader(blob,length){var tgt=blob.l+length;var o={};o.Flags=blob.read_shift(4)&63;blob.l+=4;o.AlgID=blob.read_shift(4);var valid=false;switch(o.AlgID){case 26126:;case 26127:;case 26128:valid=o.Flags==36;break;case 26625:valid=o.Flags==4;break;case 0:valid=o.Flags==16||o.Flags==4||o.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+o.AlgID;}if(!valid)throw new Error("Encryption Flags/AlgID mismatch");o.AlgIDHash=blob.read_shift(4);o.KeySize=blob.read_shift(4);o.ProviderType=blob.read_shift(4);blob.l+=8;o.CSPName=blob.read_shift(tgt-blob.l>>1,"utf16le").slice(0,-1);blob.l=tgt;return o}function parse_EncryptionVerifier(blob,length){var o={};blob.l+=4;o.Salt=blob.slice(blob.l,blob.l+16);blob.l+=16;o.Verifier=blob.slice(blob.l,blob.l+16);blob.l+=16;var sz=blob.read_shift(4);o.VerifierHash=blob.slice(blob.l,blob.l+sz);blob.l+=sz;return o}function parse_EncryptionInfo(blob,length){var vers=parse_CRYPTOVersion(blob);switch(vers.Minor){case 2:return parse_EncInfoStd(blob,vers);case 3:return parse_EncInfoExt(blob,vers);case 4:return parse_EncInfoAgl(blob,vers);} +throw new Error("ECMA-376 Encryped file unrecognized Version: "+vers.Minor)}function parse_EncInfoStd(blob,vers){var flags=blob.read_shift(4);if((flags&63)!=36)throw new Error("EncryptionInfo mismatch");var sz=blob.read_shift(4);var tgt=blob.l+sz;var hdr=parse_EncryptionHeader(blob,sz);var verifier=parse_EncryptionVerifier(blob,blob.length-blob.l);return{t:"Std",h:hdr,v:verifier}}function parse_EncInfoExt(blob,vers){throw new Error("File is password-protected: ECMA-376 Extensible")}function parse_EncInfoAgl(blob,vers){throw new Error("File is password-protected: ECMA-376 Agile")}function parse_RC4CryptoHeader(blob,length){var o={};var vers=o.EncryptionVersionInfo=parse_CRYPTOVersion(blob,4);length-=4;if(vers.Minor!=2)throw"unrecognized minor version code: "+vers.Minor;if(vers.Major>4||vers.Major<2)throw"unrecognized major version code: "+vers.Major;o.Flags=blob.read_shift(4);length-=4;var sz=blob.read_shift(4);length-=4;o.EncryptionHeader=parse_EncryptionHeader(blob,sz);length-=sz;o.EncryptionVerifier=parse_EncryptionVerifier(blob,length);return o}function parse_RC4Header(blob,length){var o={};var vers=o.EncryptionVersionInfo=parse_CRYPTOVersion(blob,4);length-=4;if(vers.Major!=1||vers.Minor!=1)throw"unrecognized version code "+vers.Major+" : "+vers.Minor;o.Salt=blob.read_shift(16);o.EncryptedVerifier=blob.read_shift(16);o.EncryptedVerifierHash=blob.read_shift(16);return o}function crypto_CreatePasswordVerifier_Method1(Password){var Verifier=0,PasswordArray;var PasswordDecoded=_JS2ANSI(Password);var len=PasswordDecoded.length+1,i,PasswordByte;var Intermediate1,Intermediate2,Intermediate3;PasswordArray=new_raw_buf(len);PasswordArray[0]=PasswordDecoded.length;for(i=1;i!=len;++i)PasswordArray[i]=PasswordDecoded[i-1];for(i=len-1;i>=0;--i){PasswordByte=PasswordArray[i];Intermediate1=(Verifier&16384)===0?0:1;Intermediate2=Verifier<<1&32767;Intermediate3=Intermediate1|Intermediate2;Verifier=Intermediate3^PasswordByte}return Verifier^52811}var crypto_CreateXorArray_Method1=function(){var PadArray=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0];var InitialCode=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163];var XorMatrix=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628];var Ror=function(Byte){return(Byte/2|Byte*128)&255};var XorRor=function(byte1,byte2){return Ror(byte1^byte2)};var CreateXorKey_Method1=function(Password){var XorKey=InitialCode[Password.length-1];var CurrentElement=104;for(var i=Password.length-1;i>=0;--i){var Char=Password[i];for(var j=0;j!=7;++j){if(Char&64)XorKey^=XorMatrix[CurrentElement];Char*=2;--CurrentElement}}return XorKey};return function(password){var Password=_JS2ANSI(password);var XorKey=CreateXorKey_Method1(Password);var Index=Password.length;var ObfuscationArray=new_raw_buf(16);for(var i=0;i!=16;++i)ObfuscationArray[i]=0;var Temp,PasswordLastChar,PadIndex;if((Index&1)===1){Temp=XorKey>>8;ObfuscationArray[Index]=XorRor(PadArray[0],Temp);--Index;Temp=XorKey&255;PasswordLastChar=Password[Password.length-1];ObfuscationArray[Index]=XorRor(PasswordLastChar,Temp)}while(Index>0){--Index;Temp=XorKey>>8;ObfuscationArray[Index]=XorRor(Password[Index],Temp);--Index;Temp=XorKey&255;ObfuscationArray[Index]=XorRor(Password[Index],Temp)}Index=15;PadIndex=15-Password.length;while(PadIndex>0){Temp=XorKey>>8;ObfuscationArray[Index]=XorRor(PadArray[PadIndex],Temp);--Index;--PadIndex;Temp=XorKey&255;ObfuscationArray[Index]=XorRor(Password[Index],Temp);--Index;--PadIndex}return ObfuscationArray}}();var crypto_DecryptData_Method1=function(password,Data,XorArrayIndex,XorArray,O){if(!O)O=Data;if(!XorArray)XorArray=crypto_CreateXorArray_Method1(password);var Index,Value;for(Index=0;Index!=Data.length;++Index){Value=Data[Index];Value^=XorArray[XorArrayIndex];Value=(Value>>5|Value<<3)&255;O[Index]=Value;++XorArrayIndex}return[O,XorArrayIndex,XorArray]};var crypto_MakeXorDecryptor=function(password){var XorArrayIndex=0,XorArray=crypto_CreateXorArray_Method1(password);return function(Data){var O=crypto_DecryptData_Method1("",Data,XorArrayIndex,XorArray);XorArrayIndex=O[1];return O[0]}};function parse_XORObfuscation(blob,length,opts,out){var o={key:parseuint16(blob),verificationBytes:parseuint16(blob)};if(opts.password)o.verifier=crypto_CreatePasswordVerifier_Method1(opts.password);out.valid=o.verificationBytes===o.verifier;if(out.valid)out.insitu_decrypt=crypto_MakeXorDecryptor(opts.password);return o}function parse_FilePassHeader(blob,length,oo){var o=oo||{};o.Info=blob.read_shift(2);blob.l-=2;if(o.Info===1)o.Data=parse_RC4Header(blob,length);else o.Data=parse_RC4CryptoHeader(blob,length);return o}function parse_FilePass(blob,length,opts){var o={Type:blob.read_shift(2)};if(o.Type)parse_FilePassHeader(blob,length-2,o);else parse_XORObfuscation(blob,length-2,opts,o);return o}function hex2RGB(h){var o=h.substr(h[0]==="#"?1:0,6);return[parseInt(o.substr(0,2),16),parseInt(o.substr(2,2),16),parseInt(o.substr(4,2),16)]}function rgb2Hex(rgb){for(var i=0,o=1;i!=3;++i)o=o*256+(rgb[i]>255?255:rgb[i]<0?0:rgb[i]);return o.toString(16).toUpperCase().substr(1)}function rgb2HSL(rgb){var R=rgb[0]/255,G=rgb[1]/255,B=rgb[2]/255;var M=Math.max(R,G,B),m=Math.min(R,G,B),C=M-m;if(C===0)return[0,0,R];var H6=0,S=0,L2=M+m;S=C/(L2>1?2-L2:L2);switch(M){case R:H6=((G-B)/C+6)%6;break;case G:H6=(B-R)/C+2;break;case B:H6=(R-G)/C+4;break;}return[H6/6,S,L2/2]}function hsl2RGB(hsl){var H=hsl[0],S=hsl[1],L=hsl[2];var C=S*2*(L<.5?L:1-L),m=L-C/2;var rgb=[m,m,m],h6=6*H;var X;if(S!==0)switch(h6|0){case 0:;case 6:X=C*h6;rgb[0]+=C;rgb[1]+=X;break;case 1:X=C*(2-h6);rgb[0]+=X;rgb[1]+=C;break;case 2:X=C*(h6-2);rgb[1]+=C;rgb[2]+=X;break;case 3:X=C*(4-h6);rgb[1]+=X;rgb[2]+=C;break;case 4:X=C*(h6-4);rgb[2]+=C;rgb[0]+=X;break;case 5:X=C*(6-h6);rgb[2]+=X;rgb[0]+=C;break;}for(var i=0;i!=3;++i)rgb[i]=Math.round(rgb[i]*255);return rgb}function rgb_tint(hex,tint){if(tint===0)return hex;var hsl=rgb2HSL(hex2RGB(hex));if(tint<0)hsl[2]=hsl[2]*(1+tint);else hsl[2]=1-(1-hsl[2])*(1-tint);return rgb2Hex(hsl2RGB(hsl))}var DEF_MDW=6,MAX_MDW=15,MIN_MDW=1,MDW=DEF_MDW;function width2px(width){return Math.floor((width+Math.round(128/MDW)/256)*MDW)}function px2char(px){return Math.floor((px-5)/MDW*100+.5)/100}function char2width(chr){return Math.round((chr*MDW+5)/MDW*256)/256}function px2char_(px){return((px-5)/MDW*100+.5)/100}function char2width_(chr){return(chr*MDW+5)/MDW*256/256}function cycle_width(collw){return char2width(px2char(width2px(collw)))}function find_mdw_colw(collw){var delta=Infinity,_MDW=MIN_MDW;for(MDW=MIN_MDW;MDW.5)guess--;if(Math.abs(guess)":;case"":break;case"":border={};if(y.diagonalUp){border.diagonalUp=y.diagonalUp}if(y.diagonalDown){border.diagonalDown=y.diagonalDown}styles.Borders.push(border);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;default:if(opts&&opts.WTF)throw new Error("unrecognized "+y[0]+" in borders");}})}function parse_fills(t,styles,themes,opts){styles.Fills=[];var fill={};t[0].match(tagregex).forEach(function(x){var y=parsexmltag(x);switch(y[0]){case"":;case"":break;case"":break;case"":styles.Fills.push(fill);fill={};break;case"":break;case"":styles.Fills.push(fill);fill={};break;case"":if(y.patternType)fill.patternType=y.patternType;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":break;case"":break;default:if(opts&&opts.WTF)throw new Error("unrecognized "+y[0]+" in fills");}})}function parse_fonts(t,styles,themes,opts){styles.Fonts=[];var font={};t[0].match(tagregex).forEach(function(x){var y=parsexmltag(x);switch(y[0]){case"":;case"":break;case"":break;case"":;case"":styles.Fonts.push(font);font={};break;case"":;case"":break;case"":font.bold=1;break;case"":font.italic=1;break;case"":font.underline=1;break;case"":font.strike=1;break;case"":font.outline=1;break;case"":font.shadow=1;break;case"":font.condense=1;break;case"":font.extend=1;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;default:if(opts&&opts.WTF)throw new Error("unrecognized "+y[0]+" in fonts");}})}function parse_numFmts(t,styles,opts){styles.NumberFmt=[];var k=keys(SSF._table);for(var i=0;i":;case"":;case"":break;case"0)SSF.load(f,j)}break;case"":break;default:if(opts.WTF)throw new Error("unrecognized "+y[0]+" in numFmts");}}}function write_numFmts(NF,opts){var o=[""];[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var i=r[0];i<=r[1];++i)if(NF[i]!=null)o[o.length]=writextag("numFmt",null,{numFmtId:i,formatCode:escapexml(NF[i])})});if(o.length===1)return"";o[o.length]="";o[0]=writextag("numFmts",null,{count:o.length-2}).replace("/>",">");return o.join("")}function parse_cellXfs(t,styles,opts){styles.CellXf=[];var xf;t[0].match(tagregex).forEach(function(x){var y=parsexmltag(x);switch(y[0]){case"":;case"":;case"":break;case"":break;case"":var alignment={};if(y.vertical)alignment.vertical=y.vertical;if(y.horizontal)alignment.horizontal=y.horizontal;if(y.textRotation!=null)alignment.textRotation=y.textRotation;if(y.indent)alignment.indent=y.indent;if(y.wrapText)alignment.wrapText=y.wrapText;xf.alignment=alignment;break;case"":break;case"":;case"":break;case"":break;case"";if(o.length===2)return"";o[0]=writextag("cellXfs",null,{count:o.length-2}).replace("/>",">");return o.join("")}var parse_sty_xml=function make_pstyx(){var numFmtRegex=/]*)>.*<\/numFmts>/;var cellXfRegex=/]*)>.*<\/cellXfs>/;var fillsRegex=/]*)>.*<\/fills>/;var fontsRegex=/]*)>.*<\/fonts>/;var bordersRegex=/]*)>.*<\/borders>/;return function parse_sty_xml(data,themes,opts){var styles={};if(!data)return styles;var t;if(t=data.match(numFmtRegex))parse_numFmts(t,styles,opts);if(t=data.match(fontsRegex))parse_fonts(t,styles,themes,opts);if(t=data.match(fillsRegex))parse_fills(t,styles,themes,opts);if(t=data.match(bordersRegex))parse_borders(t,styles,themes,opts);if(t=data.match(cellXfRegex))parse_cellXfs(t,styles,opts);return styles}}();var STYLES_XML_ROOT=writextag("styleSheet",null,{xmlns:XMLNS.main[0],"xmlns:vt":XMLNS.vt});RELS.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function write_sty_xml(wb,opts){var o=[XML_HEADER,STYLES_XML_ROOT],w;if(wb.SSF&&(w=write_numFmts(wb.SSF))!=null)o[o.length]=w;o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';if(w=write_cellXfs(opts.cellXfs))o[o.length]=w;o[o.length]='';o[o.length]='';o[o.length]='';if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_BrtFmt(data,length){var ifmt=data.read_shift(2);var stFmtCode=parse_XLWideString(data,length-2);return[ifmt,stFmtCode]}function write_BrtFmt(i,f,o){if(!o)o=new_buf(6+4*f.length);o.write_shift(2,i);write_XLWideString(f,o);return o.length>o.l?o.slice(0,o.l):o}function parse_BrtFont(data,length,opts){var out={};out.sz=data.read_shift(2)/20;var grbit=parse_FontFlags(data,2,opts);if(grbit.fCondense)out.condense=1;if(grbit.fExtend)out.extend=1;if(grbit.fShadow)out.shadow=1;if(grbit.fOutline)out.outline=1;if(grbit.fStrikeout)out.strike=1;if(grbit.fItalic)out.italic=1;var bls=data.read_shift(2);if(bls===700)out.bold=1;switch(data.read_shift(2)){case 1:out.vertAlign="superscript";break;case 2:out.vertAlign="subscript";break;}var underline=data.read_shift(1);if(underline!=0)out.underline=underline;var family=data.read_shift(1);if(family>0)out.family=family;var bCharSet=data.read_shift(1);if(bCharSet>0)out.charset=bCharSet;data.l++;out.color=parse_BrtColor(data,8);switch(data.read_shift(1)){case 1:out.scheme="major";break;case 2:out.scheme="minor";break;}out.name=parse_XLWideString(data,length-21);return out}function write_BrtFont(font,o){if(!o)o=new_buf(25+4*32);o.write_shift(2,font.sz*20);write_FontFlags(font,o);o.write_shift(2,font.bold?700:400);var sss=0;if(font.vertAlign=="superscript")sss=1;else if(font.vertAlign=="subscript")sss=2;o.write_shift(2,sss);o.write_shift(1,font.underline||0);o.write_shift(1,font.family||0);o.write_shift(1,font.charset||0);o.write_shift(1,0);write_BrtColor(font.color,o);var scheme=0;if(font.scheme=="major")scheme=1;if(font.scheme=="minor")scheme=2;o.write_shift(1,scheme);write_XLWideString(font.name,o);return o.length>o.l?o.slice(0,o.l):o}var XLSBFillPTNames=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var rev_XLSBFillPTNames=evert(XLSBFillPTNames);function write_BrtFill(fill,o){if(!o)o=new_buf(4*3+8*7+16*1);var fls=rev_XLSBFillPTNames[fill.patternType];if(fls==null)fls=40;o.write_shift(4,fls);var j=0;if(fls!=40){write_BrtColor({auto:1},o);write_BrtColor({auto:1},o);for(;j<12;++j)o.write_shift(4,0)}else{for(;j<4;++j)o.write_shift(4,0);for(;j<12;++j)o.write_shift(4,0)}return o.length>o.l?o.slice(0,o.l):o}function parse_BrtXF(data,length){var ixfeParent=data.read_shift(2);var ifmt=data.read_shift(2);parsenoop(data,length-4);return{ixfe:ixfeParent,ifmt:ifmt}}function write_BrtXF(data,ixfeP,o){if(!o)o=new_buf(16);o.write_shift(2,ixfeP||0);o.write_shift(2,data.numFmtId||0);o.write_shift(2,0);o.write_shift(2,0);o.write_shift(2,0);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(1,0);return o}function write_Blxf(data,o){if(!o)o=new_buf(10);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(4,0);o.write_shift(4,0);return o}function write_BrtBorder(border,o){if(!o)o=new_buf(51);o.write_shift(1,0);write_Blxf(null,o);write_Blxf(null,o);write_Blxf(null,o);write_Blxf(null,o);write_Blxf(null,o);return o.length>o.l?o.slice(0,o.l):o}function write_BrtStyle(style,o){if(!o)o=new_buf(12+4*10);o.write_shift(4,style.xfId);o.write_shift(2,1);o.write_shift(1,+style.builtinId);o.write_shift(1,0);write_XLNullableWideString(style.name||"",o);return o.length>o.l?o.slice(0,o.l):o}function write_BrtBeginTableStyles(cnt,defTableStyle,defPivotStyle){var o=new_buf(4+256*2*4);o.write_shift(4,cnt);write_XLNullableWideString(defTableStyle,o);write_XLNullableWideString(defPivotStyle,o);return o.length>o.l?o.slice(0,o.l):o}function parse_sty_bin(data,themes,opts){var styles={};styles.NumberFmt=[];for(var y in SSF._table)styles.NumberFmt[y]=SSF._table[y];styles.CellXf=[];styles.Fonts=[];var state=[];var pass=false;recordhopper(data,function hopper_sty(val,R_n,RT){switch(RT){case 44:styles.NumberFmt[val[0]]=val[1];SSF.load(val[1],val[0]);break;case 43:styles.Fonts.push(val);if(val.color.theme!=null&&themes&&themes.themeElements&&themes.themeElements.clrScheme){val.color.rgb=rgb_tint(themes.themeElements.clrScheme[val.color.theme].rgb,val.color.tint||0)}break;case 1025:break;case 45:break;case 46:break;case 47:if(state[state.length-1]=="BrtBeginCellXFs"){styles.CellXf.push(val)}break;case 48:;case 507:;case 572:;case 475:break;case 1171:;case 2102:;case 1130:;case 512:;case 2095:break;case 35:pass=true;break;case 36:pass=false;break;case 37:state.push(R_n);break;case 38:state.pop();break;default:if((R_n||"").indexOf("Begin")>0)state.push(R_n);else if((R_n||"").indexOf("End")>0)state.pop();else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}});return styles}function write_FMTS_bin(ba,NF){if(!NF)return;var cnt=0;[[5,8],[23,26],[41,44],[57,392]].forEach(function(r){for(var i=r[0];i<=r[1];++i)if(NF[i]!=null)++cnt});if(cnt==0)return;write_record(ba,"BrtBeginFmts",write_UInt32LE(cnt));[[5,8],[23,26],[41,44],[57,392]].forEach(function(r){for(var i=r[0];i<=r[1];++i)if(NF[i]!=null)write_record(ba,"BrtFmt",write_BrtFmt(i,NF[i]))});write_record(ba,"BrtEndFmts")}function write_FONTS_bin(ba,data){var cnt=1;if(cnt==0)return;write_record(ba,"BrtBeginFonts",write_UInt32LE(cnt));write_record(ba,"BrtFont",write_BrtFont({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}));write_record(ba,"BrtEndFonts")}function write_FILLS_bin(ba,data){var cnt=2;if(cnt==0)return;write_record(ba,"BrtBeginFills",write_UInt32LE(cnt));write_record(ba,"BrtFill",write_BrtFill({patternType:"none"}));write_record(ba,"BrtFill",write_BrtFill({patternType:"gray125"}));write_record(ba,"BrtEndFills")}function write_BORDERS_bin(ba,data){var cnt=1;if(cnt==0)return;write_record(ba,"BrtBeginBorders",write_UInt32LE(cnt));write_record(ba,"BrtBorder",write_BrtBorder({}));write_record(ba,"BrtEndBorders")}function write_CELLSTYLEXFS_bin(ba,data){var cnt=1;write_record(ba,"BrtBeginCellStyleXFs",write_UInt32LE(cnt));write_record(ba,"BrtXF",write_BrtXF({numFmtId:0,fontId:0,fillId:0,borderId:0},65535));write_record(ba,"BrtEndCellStyleXFs")}function write_CELLXFS_bin(ba,data){write_record(ba,"BrtBeginCellXFs",write_UInt32LE(data.length));data.forEach(function(c){write_record(ba,"BrtXF",write_BrtXF(c,0))});write_record(ba,"BrtEndCellXFs")}function write_STYLES_bin(ba,data){var cnt=1;write_record(ba,"BrtBeginStyles",write_UInt32LE(1));write_record(ba,"BrtStyle",write_BrtStyle({xfId:0,builtinId:0,name:"Normal"}));write_record(ba,"BrtEndStyles")}function write_DXFS_bin(ba,data){var cnt=0;write_record(ba,"BrtBeginDXFs",write_UInt32LE(cnt));write_record(ba,"BrtEndDXFs")}function write_TABLESTYLES_bin(ba,data){var cnt=0;write_record(ba,"BrtBeginTableStyles",write_BrtBeginTableStyles(cnt,"TableStyleMedium9","PivotStyleMedium4"));write_record(ba,"BrtEndTableStyles")}function write_COLORPALETTE_bin(ba,data){return}function write_sty_bin(wb,opts){var ba=buf_array();write_record(ba,"BrtBeginStyleSheet");write_FMTS_bin(ba,wb.SSF);write_FONTS_bin(ba,wb);write_FILLS_bin(ba,wb);write_BORDERS_bin(ba,wb);write_CELLSTYLEXFS_bin(ba,wb);write_CELLXFS_bin(ba,opts.cellXfs);write_STYLES_bin(ba,wb);write_DXFS_bin(ba,wb);write_TABLESTYLES_bin(ba,wb);write_COLORPALETTE_bin(ba,wb);write_record(ba,"BrtEndStyleSheet");return ba.end()}RELS.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";function parse_clrScheme(t,themes,opts){themes.themeElements.clrScheme=[];var color={};(t[0].match(tagregex)||[]).forEach(function(x){var y=parsexmltag(x);switch(y[0]){case"":break;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":if(y[0][1]==="/"){themes.themeElements.clrScheme.push(color);color={}}else{color.name=y[0].substring(3,y[0].length-1)}break;default:if(opts&&opts.WTF)throw new Error("Unrecognized "+y[0]+" in clrScheme");}})}function parse_fontScheme(t,themes,opts){}function parse_fmtScheme(t,themes,opts){}var clrsregex=/]*)>[^\u2603]*<\/a:clrScheme>/;var fntsregex=/]*)>[^\u2603]*<\/a:fontScheme>/;var fmtsregex=/]*)>[^\u2603]*<\/a:fmtScheme>/;function parse_themeElements(data,themes,opts){themes.themeElements={};var t;[["clrScheme",clrsregex,parse_clrScheme],["fontScheme",fntsregex,parse_fontScheme],["fmtScheme",fmtsregex,parse_fmtScheme]].forEach(function(m){if(!(t=data.match(m[1])))throw new Error(m[0]+" not found in themeElements");m[2](t,themes,opts)})}var themeltregex=/]*)>[^\u2603]*<\/a:themeElements>/;function parse_theme_xml(data,opts){if(!data||data.length===0)return parse_theme_xml(write_theme());var t;var themes={};if(!(t=data.match(themeltregex)))throw new Error("themeElements not found in theme");parse_themeElements(t[0],themes,opts);return themes}function write_theme(Themes,opts){if(opts&&opts.themeXLSX)return opts.themeXLSX;var o=[XML_HEADER];o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]=''; +o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]='';o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]='';o[o.length]="";o[o.length]="";o[o.length]="";o[o.length]="";return o.join("")}function parse_Theme(blob,length,opts){var dwThemeVersion=blob.read_shift(4);if(dwThemeVersion===124226)return;blob.l+=length-4}function parse_ColorTheme(blob,length){return blob.read_shift(4)}function parse_FullColorExt(blob,length){var o={};o.xclrType=blob.read_shift(2);o.nTintShade=blob.read_shift(2);switch(o.xclrType){case 0:blob.l+=4;break;case 1:o.xclrValue=parse_IcvXF(blob,4);break;case 2:o.xclrValue=parse_LongRGBA(blob,4);break;case 3:o.xclrValue=parse_ColorTheme(blob,4);break;case 4:blob.l+=4;break;}blob.l+=8;return o}function parse_IcvXF(blob,length){return parsenoop(blob,length)}function parse_XFExtGradient(blob,length){return parsenoop(blob,length)}function parse_ExtProp(blob,length){var extType=blob.read_shift(2);var cb=blob.read_shift(2);var o=[extType];switch(extType){case 4:;case 5:;case 7:;case 8:;case 9:;case 10:;case 11:;case 13:o[1]=parse_FullColorExt(blob,cb);break;case 6:o[1]=parse_XFExtGradient(blob,cb);break;case 14:;case 15:o[1]=blob.read_shift(cb===5?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+extType+" "+cb);}return o}function parse_XFExt(blob,length){var end=blob.l+length;blob.l+=2;var ixfe=blob.read_shift(2);blob.l+=2;var cexts=blob.read_shift(2);var ext=[];while(cexts-- >0)ext.push(parse_ExtProp(blob,end-blob.l));return{ixfe:ixfe,ext:ext}}function update_xfext(xf,xfext){xfext.forEach(function(xfe){switch(xfe[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break;}})}function parse_cc_xml(data,opts){var d=[];if(!data)return d;var l=0,i=1;(data.match(tagregex)||[]).forEach(function(x){var y=parsexmltag(x);switch(y[0]){case"":;case"":break;case"0){}else if((R_n||"").indexOf("End")>0){}else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}});return out}function write_cc_bin(data,opts){}RELS.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";RELS.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function parse_drawing(data,rels){if(!data)return"??";var id=(data.match(/]*r:id="([^"]*)"/)||["",""])[1];return rels["!id"][id].Target}var _shapeid=1024;function write_comments_vml(rId,comments){var csize=[21600,21600];var bbox=["m0,0l0",csize[1],csize[0],csize[1],csize[0],"0xe"].join(",");var o=[writextag("xml",null,{"xmlns:v":XLMLNS.v,"xmlns:o":XLMLNS.o,"xmlns:x":XLMLNS.x,"xmlns:mv":XLMLNS.mv}).replace(/\/>/,">"),writextag("o:shapelayout",writextag("o:idmap",null,{"v:ext":"edit",data:rId}),{"v:ext":"edit"}),writextag("v:shapetype",[writextag("v:stroke",null,{joinstyle:"miter"}),writextag("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:csize.join(","),path:bbox})];while(_shapeid",writextag("v:fill",writextag("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),writextag("v:shadow",null,{on:"t",obscured:"t"}),writextag("v:path",null,{"o:connecttype":"none"}),'
','',"","",writetag("x:Anchor",[c.c,0,c.r,0,c.c+3,100,c.r+5,100].join(",")),writetag("x:AutoFill","False"),writetag("x:Row",String(c.r)),writetag("x:Column",String(c.c)),"","",""])});o.push("");return o.join("")}RELS.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function parse_comments(zip,dirComments,sheets,sheetRels,opts){for(var i=0;i!=dirComments.length;++i){var canonicalpath=dirComments[i];var comments=parse_cmnt(getzipdata(zip,canonicalpath.replace(/^\//,""),true),canonicalpath,opts);if(!comments||!comments.length)continue;var sheetNames=keys(sheets);for(var j=0;j!=sheetNames.length;++j){var sheetName=sheetNames[j];var rels=sheetRels[sheetName];if(rels){var rel=rels[canonicalpath];if(rel)insertCommentsIntoSheet(sheetName,sheets[sheetName],comments)}}}}function insertCommentsIntoSheet(sheetName,sheet,comments){var dense=Array.isArray(sheet);var cell,r;comments.forEach(function(comment){if(dense){r=decode_cell(comment.ref);if(!sheet[r.r])sheet[r.r]=[];cell=sheet[r.r][r.c]}else cell=sheet[comment.ref];if(!cell){cell={};if(dense)sheet[r.r][r.c]=cell;else sheet[comment.ref]=cell;var range=safe_decode_range(sheet["!ref"]||"BDWGO1000001:A1");var thisCell=decode_cell(comment.ref);if(range.s.r>thisCell.r)range.s.r=thisCell.r;if(range.e.rthisCell.c)range.s.c=thisCell.c;if(range.e.c/))return[];var authors=[];var commentList=[];var authtag=data.match(/<(?:\w+:)?authors>([^\u2603]*)<\/(?:\w+:)?authors>/);if(authtag&&authtag[1])authtag[1].split(/<\/\w*:?author>/).forEach(function(x){if(x===""||x.trim()==="")return;var a=x.match(/<(?:\w+:)?author[^>]*>(.*)/);if(a)authors.push(a[1])});var cmnttag=data.match(/<(?:\w+:)?commentList>([^\u2603]*)<\/(?:\w+:)?commentList>/);if(cmnttag&&cmnttag[1])cmnttag[1].split(/<\/\w*:?comment>/).forEach(function(x,index){if(x===""||x.trim()==="")return;var cm=x.match(/<(?:\w+:)?comment[^>]*>/);if(!cm)return;var y=parsexmltag(cm[0]);var comment={author:y.authorId&&authors[y.authorId]?authors[y.authorId]:"sheetjsghost",ref:y.ref,guid:y.guid};var cell=decode_cell(y.ref);if(opts.sheetRows&&opts.sheetRows<=cell.r)return;var textMatch=x.match(/<(?:\w+:)?text>([^\u2603]*)<\/(?:\w+:)?text>/);var rt=!!textMatch&&!!textMatch[1]&&parse_si(textMatch[1])||{r:"",t:"",h:""};comment.r=rt.r;if(rt.r=="")rt.t=rt.h="";comment.t=rt.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(opts.cellHTML)comment.h=rt.h;commentList.push(comment)});return commentList}var CMNT_XML_ROOT=writextag("comments",null,{xmlns:XMLNS.main[0]});function write_comments_xml(data,opts){var o=[XML_HEADER,CMNT_XML_ROOT];var iauthor=[];o.push("");data.map(function(x){return x[1]}).forEach(function(comment){comment.map(function(x){return escapexml(x.a)}).forEach(function(a){if(iauthor.indexOf(a)>-1)return;iauthor.push(a);o.push(""+a+"")})});o.push("");o.push("");data.forEach(function(d){d[1].forEach(function(c){o.push('');o.push(writetag("t",c.t==null?"":c.t));o.push("")})});o.push("");if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_BrtBeginComment(data,length){var out={};out.iauthor=data.read_shift(4);var rfx=parse_UncheckedRfX(data,16);out.rfx=rfx.s;out.ref=encode_cell(rfx.s);data.l+=16;return out}function write_BrtBeginComment(data,o){if(o==null)o=new_buf(36);o.write_shift(4,data[1].iauthor);write_UncheckedRfX(data[0],o);o.write_shift(4,0);o.write_shift(4,0);o.write_shift(4,0);o.write_shift(4,0);return o}var parse_BrtCommentAuthor=parse_XLWideString;function parse_comments_bin(data,opts){var out=[];var authors=[];var c={};var pass=false;recordhopper(data,function hopper_cmnt(val,R_n,RT){switch(RT){case 632:authors.push(val);break;case 635:c=val;break;case 637:c.t=val.t;c.h=val.h;c.r=val.r;break;case 636:c.author=authors[c.iauthor];delete c.iauthor;if(opts.sheetRows&&opts.sheetRows<=c.rfx.r)break;if(!c.t)c.t="";delete c.rfx;out.push(c);break;case 35:pass=true;break;case 36:pass=false;break;case 37:break;case 38:break;default:if((R_n||"").indexOf("Begin")>0){}else if((R_n||"").indexOf("End")>0){}else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}});return out}function write_comments_bin(data,opts){var ba=buf_array();var iauthor=[];write_record(ba,"BrtBeginComments");{write_record(ba,"BrtBeginCommentAuthors");data.forEach(function(comment){comment[1].forEach(function(c){if(iauthor.indexOf(c.a)>-1)return;iauthor.push(c.a.substr(0,54));write_record(ba,"BrtCommentAuthor",write_XLWideString(c.a.substr(0,54)))})});write_record(ba,"BrtEndCommentAuthors")}{write_record(ba,"BrtBeginCommentList");data.forEach(function(comment){comment[1].forEach(function(c){c.iauthor=iauthor.indexOf(c.a);var range={s:decode_cell(comment[0]),e:decode_cell(comment[0])};write_record(ba,"BrtBeginComment",write_BrtBeginComment([range,c]));if(c.t&&c.t.length>0)write_record(ba,"BrtCommentText",write_BrtCommentText(c));write_record(ba,"BrtEndComment");delete c.iauthor})});write_record(ba,"BrtEndCommentList")}write_record(ba,"BrtEndComments");return ba.end()}RELS.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet";RELS.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function parse_ds_bin(){return{"!type":"dialog"}}function parse_ds_xml(){return{"!type":"dialog"}}function parse_ms_bin(){return{"!type":"macro"}}function parse_ms_xml(){return{"!type":"macro"}}var rc_to_a1=function(){var rcregex=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g;var rcbase={r:0,c:0};function rcfunc($$,$1,$2,$3,$4,$5){var R=$3.length>0?parseInt($3,10)|0:0,C=$5.length>0?parseInt($5,10)|0:0;if(C<0&&$4.length===0)C=0;var cRel=false,rRel=false;if($4.length>0||$5.length==0)cRel=true;if(cRel)C+=rcbase.c;else--C;if($2.length>0||$3.length==0)rRel=true;if(rRel)R+=rcbase.r;else--R;return $1+(cRel?"":"$")+encode_col(C)+(rRel?"":"$")+encode_row(R)}return function rc_to_a1(fstr,base){rcbase=base;return fstr.replace(rcregex,rcfunc)}}();var crefregex=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g;var a1_to_rc=function(){return function a1_to_rc(fstr,base){return fstr.replace(crefregex,function($0,$1,$2,$3,$4,$5,off,str){var c=decode_col($3)-base.c;var r=decode_row($5)-base.r;return $1+"R"+(r==0?"":"["+r+"]")+"C"+(c==0?"":"["+c+"]")})}}();function shift_formula_str(f,delta){return f.replace(crefregex,function($0,$1,$2,$3,$4,$5,off,str){return $1+($2=="$"?$2+$3:encode_col(decode_col($3)+delta.c))+($4=="$"?$4+$5:encode_row(decode_row($5)+delta.r))})}function shift_formula_xlsx(f,range,cell){var r=decode_range(range),s=r.s,c=decode_cell(cell);var delta={r:c.r-s.r,c:c.c-s.c};return shift_formula_str(f,delta)}function parseread(l){return function(blob,length){blob.l+=l;return}}function parseread1(blob){blob.l+=1;return}function parse_ColRelU(blob,length){var c=blob.read_shift(length==1?1:2);return[c&16383,c>>14&1,c>>15&1]}function parse_RgceArea(blob,length,opts){var w=2;if(opts){if(opts.biff>=2&&opts.biff<=5)return parse_RgceArea_BIFF2(blob,length,opts);else if(opts.biff==12)w=4}var r=blob.read_shift(w),R=blob.read_shift(w);var c=parse_ColRelU(blob,2);var C=parse_ColRelU(blob,2);return{s:{r:r,c:c[0],cRel:c[1],rRel:c[2]},e:{r:R,c:C[0],cRel:C[1],rRel:C[2]}}}function parse_RgceArea_BIFF2(blob){var r=parse_ColRelU(blob,2),R=parse_ColRelU(blob,2);var c=blob.read_shift(1);var C=blob.read_shift(1);return{s:{r:r[0],c:c,cRel:r[1],rRel:r[2]},e:{r:R[0],c:C,cRel:R[1],rRel:R[2]}}}function parse_RgceAreaRel(blob,length){var r=blob.read_shift(length==12?4:2),R=blob.read_shift(length==12?4:2);var c=parse_ColRelU(blob,2);var C=parse_ColRelU(blob,2);return{s:{r:r,c:c[0],cRel:c[1],rRel:c[2]},e:{r:R,c:C[0],cRel:C[1],rRel:C[2]}}}function parse_RgceLoc(blob,length,opts){if(opts&&opts.biff>=2&&opts.biff<=5)return parse_RgceLoc_BIFF2(blob,length,opts);var r=blob.read_shift(opts&&opts.biff==12?4:2);var c=parse_ColRelU(blob,2);return{r:r,c:c[0],cRel:c[1],rRel:c[2]}}function parse_RgceLoc_BIFF2(blob,length,opts){var r=parse_ColRelU(blob,2);var c=blob.read_shift(1);return{r:r[0],c:c,cRel:r[1],rRel:r[2]}}function parse_RgceLocRel(blob,length,opts){var biff=opts&&opts.biff?opts.biff:8;if(biff>=2&&biff<=5)return parse_RgceLocRel_BIFF2(blob,length,opts);var r=blob.read_shift(biff>=12?4:2);var cl=blob.read_shift(2);var cRel=(cl&32768)>>15,rRel=(cl&16384)>>14;cl&=16383;if(rRel==1)while(r>524287)r-=1048576;if(cRel==1)while(cl>8191)cl=cl-16384;return{r:r,c:cl,cRel:cRel,rRel:rRel}}function parse_RgceLocRel_BIFF2(blob,length){var rl=blob.read_shift(2);var c=blob.read_shift(1);var rRel=(rl&32768)>>15,cRel=(rl&16384)>>14;rl&=16383;if(rRel==1&&rl>=8192)rl=rl-16384;if(cRel==1&&c>=128)c=c-256;return{r:rl,c:c,cRel:cRel,rRel:rRel}}function parse_PtgArea(blob,length,opts){var type=(blob[blob.l++]&96)>>5;var area=parse_RgceArea(blob,opts.biff>=2&&opts.biff<=5?6:8,opts);return[type,area]}function parse_PtgArea3d(blob,length,opts){var type=(blob[blob.l++]&96)>>5;var ixti=blob.read_shift(2,"i");var w=8;if(opts)switch(opts.biff){case 5:blob.l+=12;w=6;break;case 12:w=12;break;}var area=parse_RgceArea(blob,w,opts);return[type,ixti,area]}function parse_PtgAreaErr(blob,length,opts){var type=(blob[blob.l++]&96)>>5;blob.l+=opts&&opts.biff>8?12:8;return[type]}function parse_PtgAreaErr3d(blob,length,opts){var type=(blob[blob.l++]&96)>>5;var ixti=blob.read_shift(2);var w=8;if(opts)switch(opts.biff){case 5:blob.l+=12;w=6;break;case 12:w=12;break;}blob.l+=w;return[type,ixti]}function parse_PtgAreaN(blob,length,opts){var type=(blob[blob.l++]&96)>>5;var area=parse_RgceAreaRel(blob,opts&&opts.biff>8?12:8,opts);return[type,area]}function parse_PtgArray(blob,length,opts){var type=(blob[blob.l++]&96)>>5;blob.l+=opts.biff==2?6:opts.biff==12?14:7;return[type]}function parse_PtgAttrBaxcel(blob,length){var bitSemi=blob[blob.l+1]&1;var bitBaxcel=1;blob.l+=4;return[bitSemi,bitBaxcel]}function parse_PtgAttrChoose(blob,length,opts){blob.l+=2;var offset=blob.read_shift(opts&&opts.biff==2?1:2);var o=[];for(var i=0;i<=offset;++i)o.push(blob.read_shift(opts&&opts.biff==2?1:2));return o}function parse_PtgAttrGoto(blob,length,opts){var bitGoto=blob[blob.l+1]&255?1:0;blob.l+=2;return[bitGoto,blob.read_shift(opts&&opts.biff==2?1:2)]}function parse_PtgAttrIf(blob,length,opts){var bitIf=blob[blob.l+1]&255?1:0;blob.l+=2;return[bitIf,blob.read_shift(opts&&opts.biff==2?1:2)]}function parse_PtgAttrIfError(blob,length){var bitIf=blob[blob.l+1]&255?1:0;blob.l+=2;return[bitIf,blob.read_shift(2)]}function parse_PtgAttrSemi(blob,length,opts){var bitSemi=blob[blob.l+1]&255?1:0;blob.l+=opts&&opts.biff==2?3:4;return[bitSemi]}function parse_PtgAttrSpaceType(blob,length){var type=blob.read_shift(1),cch=blob.read_shift(1);return[type,cch]}function parse_PtgAttrSpace(blob,length){blob.read_shift(2);return parse_PtgAttrSpaceType(blob,2)}function parse_PtgAttrSpaceSemi(blob,length){blob.read_shift(2);return parse_PtgAttrSpaceType(blob,2)}function parse_PtgRef(blob,length,opts){var ptg=blob[blob.l]&31;var type=(blob[blob.l]&96)>>5;blob.l+=1;var loc=parse_RgceLoc(blob,0,opts);return[type,loc]}function parse_PtgRefN(blob,length,opts){var type=(blob[blob.l]&96)>>5;blob.l+=1;var loc=parse_RgceLocRel(blob,0,opts);return[type,loc]}function parse_PtgRef3d(blob,length,opts){var type=(blob[blob.l]&96)>>5;blob.l+=1;var ixti=blob.read_shift(2);var loc=parse_RgceLoc(blob,0,opts);return[type,ixti,loc]}function parse_PtgFunc(blob,length,opts){var ptg=blob[blob.l]&31;var type=(blob[blob.l]&96)>>5;blob.l+=1;var iftab=blob.read_shift(opts&&opts.biff<=3?1:2);return[FtabArgc[iftab],Ftab[iftab],type]}function parse_PtgFuncVar(blob,length,opts){blob.l++;var cparams=blob.read_shift(1),tab=opts&&opts.biff<=3?[0,blob.read_shift(1)]:parsetab(blob);return[cparams,(tab[0]===0?Ftab:Cetab)[tab[1]]]}function parsetab(blob,length){return[blob[blob.l+1]>>7,blob.read_shift(2)&32767]}function parse_PtgAttrSum(blob,length,opts){blob.l+=opts&&opts.biff==2?3:4;return}var parse_PtgConcat=parseread1;function parse_PtgExp(blob,length,opts){blob.l++;if(opts&&opts.biff==12)return[blob.read_shift(4,"i"),0];var row=blob.read_shift(2);var col=blob.read_shift(opts&&opts.biff==2?1:2);return[row,col]}function parse_PtgErr(blob,length){blob.l++;return BErr[blob.read_shift(1)]}function parse_PtgInt(blob,length){blob.l++;return blob.read_shift(2)}function parse_PtgBool(blob,length){blob.l++;return blob.read_shift(1)!==0}function parse_PtgNum(blob,length){blob.l++;return parse_Xnum(blob,8)}function parse_PtgStr(blob,length,opts){blob.l++;return parse_ShortXLUnicodeString(blob,length-1,opts)}function parse_SerAr(blob,biff){var val=[blob.read_shift(1)];if(biff==12)switch(val[0]){case 2:val[0]=4;break;case 4:val[0]=16;break;case 0:val[0]=1;break;case 1:val[0]=2;break;}switch(val[0]){case 4:val[1]=parsebool(blob,1)?"TRUE":"FALSE";blob.l+=7;break;case 16:val[1]=BErr[blob[blob.l]];blob.l+=8;break;case 0:blob.l+=8;break;case 1:val[1]=parse_Xnum(blob,8);break;case 2:val[1]=parse_XLUnicodeString2(blob,0,{biff:biff>0&&biff<8?2:biff});break;}return val}function parse_PtgExtraMem(blob,cce){var count=blob.read_shift(2);var out=[];for(var i=0;i!=count;++i)out.push(parse_Ref8U(blob,8));return out}function parse_PtgExtraArray(blob,length,opts){var rows=0,cols=0;if(opts.biff==12){rows=blob.read_shift(4);cols=blob.read_shift(4)}else{cols=1+blob.read_shift(1);rows=1+blob.read_shift(2)}if(opts.biff>=2&&opts.biff<8){--rows;if(--cols==0)cols=256}for(var i=0,o=[];i!=rows&&(o[i]=[]);++i)for(var j=0;j!=cols;++j)o[i][j]=parse_SerAr(blob,opts.biff);return o}function parse_PtgName(blob,length,opts){var type=blob.read_shift(1)>>>5&3;var w=!opts||opts.biff>=8?4:2;var nameindex=blob.read_shift(w);switch(opts.biff){case 2:blob.l+=5;break;case 3:;case 4:blob.l+=8;break;case 5:blob.l+=12;break;}return[type,0,nameindex]}function parse_PtgNameX(blob,length,opts){if(opts.biff==5)return parse_PtgNameX_BIFF5(blob,length,opts);var type=blob.read_shift(1)>>>5&3;var ixti=blob.read_shift(2);var nameindex=blob.read_shift(4);return[type,ixti,nameindex]}function parse_PtgNameX_BIFF5(blob,length,opts){var type=blob.read_shift(1)>>>5&3;var ixti=blob.read_shift(2,"i");blob.l+=8;var nameindex=blob.read_shift(2);blob.l+=12;return[type,ixti,nameindex]}function parse_PtgMemArea(blob,length,opts){var type=blob.read_shift(1)>>>5&3;blob.l+=opts&&opts.biff==2?3:4;var cce=blob.read_shift(opts&&opts.biff==2?1:2);return[type,cce]}function parse_PtgMemFunc(blob,length,opts){var type=blob.read_shift(1)>>>5&3;var cce=blob.read_shift(opts&&opts.biff==2?1:2);return[type,cce]}function parse_PtgRefErr(blob,length,opts){var type=blob.read_shift(1)>>>5&3;blob.l+=4;if(opts.biff==12)blob.l+=2;return[type]}function parse_PtgRefErr3d(blob,length,opts){var type=(blob[blob.l++]&96)>>5;var ixti=blob.read_shift(2);var w=4;if(opts)switch(opts.biff){case 5:throw new Error("PtgRefErr3d -- 5");case 12:w=6;break;}blob.l+=w;return[type,ixti]}var parse_PtgAdd=parseread1;var parse_PtgDiv=parseread1;var parse_PtgEq=parseread1;var parse_PtgGe=parseread1;var parse_PtgGt=parseread1;var parse_PtgIsect=parseread1;var parse_PtgLe=parseread1;var parse_PtgLt=parseread1;var parse_PtgMissArg=parseread1;var parse_PtgMul=parseread1;var parse_PtgNe=parseread1;var parse_PtgParen=parseread1;var parse_PtgPercent=parseread1;var parse_PtgPower=parseread1;var parse_PtgRange=parseread1;var parse_PtgSub=parseread1;var parse_PtgUminus=parseread1;var parse_PtgUnion=parseread1;var parse_PtgUplus=parseread1;var parse_PtgMemErr=parsenoop;var parse_PtgMemNoMem=parsenoop;var parse_PtgTbl=parsenoop;var PtgTypes={1:{n:"PtgExp",f:parse_PtgExp},2:{n:"PtgTbl",f:parse_PtgTbl},3:{n:"PtgAdd",f:parse_PtgAdd},4:{n:"PtgSub",f:parse_PtgSub},5:{n:"PtgMul",f:parse_PtgMul},6:{n:"PtgDiv",f:parse_PtgDiv},7:{n:"PtgPower",f:parse_PtgPower},8:{n:"PtgConcat",f:parse_PtgConcat},9:{n:"PtgLt",f:parse_PtgLt},10:{n:"PtgLe",f:parse_PtgLe},11:{n:"PtgEq",f:parse_PtgEq},12:{n:"PtgGe",f:parse_PtgGe},13:{n:"PtgGt",f:parse_PtgGt},14:{n:"PtgNe",f:parse_PtgNe},15:{n:"PtgIsect",f:parse_PtgIsect},16:{n:"PtgUnion",f:parse_PtgUnion},17:{n:"PtgRange",f:parse_PtgRange},18:{n:"PtgUplus",f:parse_PtgUplus},19:{n:"PtgUminus",f:parse_PtgUminus},20:{n:"PtgPercent",f:parse_PtgPercent},21:{n:"PtgParen",f:parse_PtgParen},22:{n:"PtgMissArg",f:parse_PtgMissArg},23:{n:"PtgStr",f:parse_PtgStr},28:{n:"PtgErr",f:parse_PtgErr},29:{n:"PtgBool",f:parse_PtgBool},30:{n:"PtgInt",f:parse_PtgInt},31:{n:"PtgNum",f:parse_PtgNum},32:{n:"PtgArray",f:parse_PtgArray},33:{n:"PtgFunc",f:parse_PtgFunc},34:{n:"PtgFuncVar",f:parse_PtgFuncVar},35:{n:"PtgName",f:parse_PtgName},36:{n:"PtgRef",f:parse_PtgRef},37:{n:"PtgArea",f:parse_PtgArea},38:{n:"PtgMemArea",f:parse_PtgMemArea},39:{n:"PtgMemErr",f:parse_PtgMemErr},40:{n:"PtgMemNoMem",f:parse_PtgMemNoMem},41:{n:"PtgMemFunc",f:parse_PtgMemFunc},42:{n:"PtgRefErr",f:parse_PtgRefErr},43:{n:"PtgAreaErr",f:parse_PtgAreaErr},44:{n:"PtgRefN",f:parse_PtgRefN},45:{n:"PtgAreaN",f:parse_PtgAreaN},57:{n:"PtgNameX",f:parse_PtgNameX},58:{n:"PtgRef3d",f:parse_PtgRef3d},59:{n:"PtgArea3d",f:parse_PtgArea3d},60:{n:"PtgRefErr3d",f:parse_PtgRefErr3d},61:{n:"PtgAreaErr3d",f:parse_PtgAreaErr3d},255:{}};var PtgDupes={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var y in PtgDupes)PtgTypes[y]=PtgTypes[PtgDupes[y]]})();var Ptg18={};var Ptg19={1:{n:"PtgAttrSemi",f:parse_PtgAttrSemi},2:{n:"PtgAttrIf",f:parse_PtgAttrIf},4:{n:"PtgAttrChoose",f:parse_PtgAttrChoose},8:{n:"PtgAttrGoto",f:parse_PtgAttrGoto},16:{n:"PtgAttrSum",f:parse_PtgAttrSum},32:{n:"PtgAttrBaxcel",f:parse_PtgAttrBaxcel},64:{n:"PtgAttrSpace",f:parse_PtgAttrSpace},65:{n:"PtgAttrSpaceSemi",f:parse_PtgAttrSpaceSemi},128:{n:"PtgAttrIfError",f:parse_PtgAttrIfError},255:{}};function parse_Formula(blob,length,opts){var end=blob.l+length;var cell=parse_XLSCell(blob,6);if(opts.biff==2)++blob.l;var val=parse_FormulaValue(blob,8);var flags=blob.read_shift(1);if(opts.biff!=2){blob.read_shift(1);if(opts.biff>=5){var chn=blob.read_shift(4)}}var cbf=parse_XLSCellParsedFormula(blob,end-blob.l,opts);return{cell:cell,val:val[0],formula:cbf,shared:flags>>3&1,tt:val[1]}}function parse_FormulaValue(blob){var b;if(__readUInt16LE(blob,blob.l+6)!==65535)return[parse_Xnum(blob),"n"];switch(blob[blob.l]){case 0:blob.l+=8;return["String","s"];case 1:b=blob[blob.l+2]===1;blob.l+=8;return[b,"b"];case 2:b=blob[blob.l+2];blob.l+=8;return[b,"e"];case 3:blob.l+=8;return["","s"];}return[]}function parse_RgbExtra(blob,length,rgce,opts){if(opts.biff<8)return parsenoop(blob,length);var target=blob.l+length;var o=[];for(var i=0;i!==rgce.length;++i){switch(rgce[i][0]){case"PtgArray":rgce[i][1]=parse_PtgExtraArray(blob,0,opts);o.push(rgce[i][1]);break;case"PtgMemArea":rgce[i][2]=parse_PtgExtraMem(blob,rgce[i][1]);o.push(rgce[i][2]);break;case"PtgExp":if(opts&&opts.biff==12){rgce[i][1][1]=blob.read_shift(4);o.push(rgce[i][1])}break;default:break;}}length=target-blob.l;if(length!==0)o.push(parsenoop(blob,length));return o}function parse_NameParsedFormula(blob,length,opts,cce){var target=blob.l+length;var rgce=parse_Rgce(blob,cce,opts);var rgcb;if(target!==blob.l)rgcb=parse_RgbExtra(blob,target-blob.l,rgce,opts);return[rgce,rgcb]}function parse_XLSCellParsedFormula(blob,length,opts){var target=blob.l+length,len=opts.biff==2?1:2;var rgcb,cce=blob.read_shift(len);if(cce==65535)return[[],parsenoop(blob,length-2)];var rgce=parse_Rgce(blob,cce,opts);if(length!==cce+len)rgcb=parse_RgbExtra(blob,length-cce-len,rgce,opts);return[rgce,rgcb]}function parse_SharedParsedFormula(blob,length,opts){var target=blob.l+length;var rgcb,cce=blob.read_shift(2);var rgce=parse_Rgce(blob,cce,opts);if(cce==65535)return[[],parsenoop(blob,length-2)];if(length!==cce+2)rgcb=parse_RgbExtra(blob,target-cce-2,rgce,opts);return[rgce,rgcb]}function parse_ArrayParsedFormula(blob,length,opts,ref){var target=blob.l+length,len=opts.biff==2?1:2;var rgcb,cce=blob.read_shift(len);if(cce==65535)return[[],parsenoop(blob,length-2)];var rgce=parse_Rgce(blob,cce,opts);if(length!==cce+len)rgcb=parse_RgbExtra(blob,length-cce-len,rgce,opts);return[rgce,rgcb]}function parse_Rgce(blob,length,opts){var target=blob.l+length;var R,id,ptgs=[];while(target!=blob.l){length=target-blob.l;id=blob[blob.l];R=PtgTypes[id];if(id===24||id===25){id=blob[blob.l+1];R=(id===24?Ptg18:Ptg19)[id]}if(!R||!R.f){parsenoop(blob,length)}else{ptgs.push([R.n,R.f(blob,length,opts)])}}return ptgs}function stringify_array(f){var o=[];for(var i=0;i=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function stringify_formula(formula,range,cell,supbooks,opts){var _range={s:{c:0,r:0},e:{c:0,r:0}};var stack=[],e1,e2,type,c,ixti=0,nameidx=0,r,sname="";if(!formula[0]||!formula[0][0])return"";var last_sp=-1,sp="";for(var ff=0,fflen=formula[0].length;ff=0){switch(formula[0][last_sp][1][0]){case 0:sp=fill(" ",formula[0][last_sp][1][1]);break;case 1:sp=fill("\r",formula[0][last_sp][1][1]);break;default:sp="";if(opts.WTF)throw new Error("Unexpected PtgAttrSpaceType "+formula[0][last_sp][1][0]);}e2=e2+sp;last_sp=-1}stack.push(e2+PtgBinOp[f[0]]+e1);break;case"PtgIsect":e1=stack.pop();e2=stack.pop();stack.push(e2+" "+e1);break;case"PtgUnion":e1=stack.pop();e2=stack.pop();stack.push(e2+","+e1);break;case"PtgRange":e1=stack.pop();e2=stack.pop();stack.push(e2+":"+e1);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":type=f[1][0];c=shift_cell_xls(f[1][1],_range,opts);stack.push(encode_cell_xls(c));break;case"PtgRefN":type=f[1][0];c=cell?shift_cell_xls(f[1][1],cell,opts):f[1][1];stack.push(encode_cell_xls(c));break;case"PtgRef3d":type=f[1][0];ixti=f[1][1];c=shift_cell_xls(f[1][2],_range,opts);sname=supbooks.SheetNames[ixti];var w=sname;stack.push(sname+"!"+encode_cell_xls(c));break;case"PtgFunc":;case"PtgFuncVar":var argc=f[1][0],func=f[1][1];if(!argc)argc=0;var args=argc==0?[]:stack.slice(-argc);stack.length-=argc;if(func==="User")func=args.shift();stack.push(func+"("+args.join(",")+")");break;case"PtgBool":stack.push(f[1]?"TRUE":"FALSE");break;case"PtgInt":stack.push(f[1]);break;case"PtgNum":stack.push(String(f[1]));break;case"PtgStr":stack.push('"'+f[1]+'"');break;case"PtgErr":stack.push(f[1]);break;case"PtgAreaN":type=f[1][0];r=shift_range_xls(f[1][1],_range,opts);stack.push(encode_range_xls(r,opts));break;case"PtgArea":type=f[1][0];r=shift_range_xls(f[1][1],_range,opts); +stack.push(encode_range_xls(r,opts));break;case"PtgArea3d":type=f[1][0];ixti=f[1][1];r=f[1][2];sname=supbooks&&supbooks[1]?supbooks[1][ixti+1]:"**MISSING**";stack.push(sname+"!"+encode_range(r));break;case"PtgAttrSum":stack.push("SUM("+stack.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":nameidx=f[1][2];var lbl=(supbooks.names||[])[nameidx-1]||(supbooks[0]||[])[nameidx];var name=lbl?lbl.Name:"**MISSING**"+String(nameidx);if(name in XLSXFutureFunctions)name=XLSXFutureFunctions[name];stack.push(name);break;case"PtgNameX":var bookidx=f[1][1];nameidx=f[1][2];var externbook;if(opts.biff<=5){if(bookidx<0)bookidx=-bookidx;if(supbooks[bookidx])externbook=supbooks[bookidx][nameidx]}else{var pnxname=supbooks.SheetNames[bookidx];var o="";if(((supbooks[bookidx]||[])[0]||[])[0]==14849){}else if(((supbooks[bookidx]||[])[0]||[])[0]==1025){if(supbooks[bookidx][nameidx]&&supbooks[bookidx][nameidx].itab>0){o=supbooks.SheetNames[supbooks[bookidx][nameidx].itab-1]+"!"}}else o=supbooks.SheetNames[nameidx-1]+"!";if(supbooks[bookidx]&&supbooks[bookidx][nameidx])o+=supbooks[bookidx][nameidx].Name;else if(supbooks[0]&&supbooks[0][nameidx])o+=supbooks[0][nameidx].Name;else o+="??NAMEX??";stack.push(o);break}if(!externbook)externbook={Name:"??NAMEX??"};stack.push(externbook.Name);break;case"PtgParen":var lp="(",rp=")";if(last_sp>=0){sp="";switch(formula[0][last_sp][1][0]){case 2:lp=fill(" ",formula[0][last_sp][1][1])+lp;break;case 3:lp=fill("\r",formula[0][last_sp][1][1])+lp;break;case 4:rp=fill(" ",formula[0][last_sp][1][1])+rp;break;case 5:rp=fill("\r",formula[0][last_sp][1][1])+rp;break;default:if(opts.WTF)throw new Error("Unexpected PtgAttrSpaceType "+formula[0][last_sp][1][0]);}last_sp=-1}stack.push(lp+stack.pop()+rp);break;case"PtgRefErr":stack.push("#REF!");break;case"PtgRefErr3d":stack.push("#REF!");break;case"PtgExp":c={c:f[1][1],r:f[1][0]};var q={c:cell.c,r:cell.r};if(supbooks.sharedf[encode_cell(c)]){var parsedf=supbooks.sharedf[encode_cell(c)];stack.push(stringify_formula(parsedf,_range,q,supbooks,opts))}else{var fnd=false;for(e1=0;e1!=supbooks.arrayf.length;++e1){e2=supbooks.arrayf[e1];if(c.ce2[0].e.c)continue;if(c.re2[0].e.r)continue;stack.push(stringify_formula(e2[1],_range,q,supbooks,opts));fnd=true;break}if(!fnd)stack.push(f[1])}break;case"PtgArray":stack.push("{"+stringify_array(f[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":;case"PtgAttrSpaceSemi":last_sp=ff;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":stack.push("");break;case"PtgAreaErr":stack.push("#REF!");break;case"PtgAreaErr3d":stack.push("#REF!");break;case"PtgMemFunc":break;default:throw new Error("Unrecognized Formula Token: "+String(f));}var PtgNonDisp=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(last_sp>=0&&PtgNonDisp.indexOf(formula[0][ff][0])==-1){f=formula[0][last_sp];var _left=true;switch(f[1][0]){case 4:_left=false;case 0:sp=fill(" ",f[1][1]);break;case 5:_left=false;case 1:sp=fill("\r",f[1][1]);break;default:sp="";if(opts.WTF)throw new Error("Unexpected PtgAttrSpaceType "+f[1][0]);}stack.push((_left?sp:"")+stack.pop()+(_left?"":sp));last_sp=-1}}if(stack.length>1&&opts.WTF)throw new Error("bad formula stack");return stack[0]}function parse_XLSBParsedFormula(data,length,opts){var end=data.l+length;var cce=data.read_shift(4);var rgce=parse_Rgce(data,cce,opts);var cb=data.read_shift(4);var rgcb=cb>0?parse_RgbExtra(data,cb,rgce,opts):null;return[rgce,rgcb]}var parse_XLSBArrayParsedFormula=parse_XLSBParsedFormula;var parse_XLSBCellParsedFormula=parse_XLSBParsedFormula;var parse_XLSBNameParsedFormula=parse_XLSBParsedFormula;var parse_XLSBSharedParsedFormula=parse_XLSBParsedFormula;var PtgDataType={1:"REFERENCE",2:"VALUE",3:"ARRAY"};var Cetab={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"};var Ftab={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"};var FtabArgc={2:1,3:1,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,90:1,97:2,98:1,99:1,101:3,102:3,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};var XLSXFutureFunctions={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function ods_to_csf_formula(f){if(f.substr(0,3)=="of:")f=f.substr(3);if(f.charCodeAt(0)==61){f=f.substr(1);if(f.charCodeAt(0)==61)f=f.substr(1)}f=f.replace(/COM\.MICROSOFT\./g,"");f=f.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function($$,$1){return $1.replace(/\./g,"")});f=f.replace(/\[.(#[A-Z]*[?!])\]/g,"$1");return f.replace(/[;~]/g,",").replace(/\|/g,";")}function csf_to_ods_formula(f){var o="of:="+f.replace(crefregex,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return o.replace(/;/g,"|").replace(/,/g,";")}function ods_to_csf_range_3D(r){var a=r.split(":");var s=a[0].split(".")[0];return[s,a[0].split(".")[1]+":"+a[1].split(".")[1]]}var strs={};var _ssfopts={};RELS.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];function get_sst_id(sst,str){for(var i=0,len=sst.length;i-1){p.width=char2width(wch);p.customWidth=1}else if(col.width!=null)p.width=col.width;if(col.hidden)p.hidden=true;return p}function default_margins(margins,mode){if(!margins)return;var defs=[.7,.7,.75,.75,.3,.3];if(mode=="xlml")defs=[1,1,1,1,.5,.5];if(margins.left==null)margins.left=defs[0];if(margins.right==null)margins.right=defs[1];if(margins.top==null)margins.top=defs[2];if(margins.bottom==null)margins.bottom=defs[3];if(margins.header==null)margins.header=defs[4];if(margins.footer==null)margins.footer=defs[5]}function get_cell_style(styles,cell,opts){var z=opts.revssf[cell.z!=null?cell.z:"General"];var i=60,len=styles.length;if(z==null&&opts.ssf){for(;i<392;++i)if(opts.ssf[i]==null){SSF.load(cell.z,i);opts.ssf[i]=cell.z;opts.revssf[cell.z]=z=i;break}}for(i=0;i!=len;++i)if(styles[i].numFmtId===z)return i;styles[len]={numFmtId:z,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1};return len}function safe_format(p,fmtid,fillid,opts,themes,styles){if(p.t==="z")return;if(p.t==="d"&&typeof p.v==="string")p.v=parseDate(p.v);try{if(opts.cellNF)p.z=SSF._table[fmtid]}catch(e){if(opts.WTF)throw e}if(!opts||opts.cellText!==false)try{if(p.t==="e")p.w=p.w||BErr[p.v];else if(fmtid===0){if(p.t==="n"){if((p.v|0)===p.v)p.w=SSF._general_int(p.v,_ssfopts);else p.w=SSF._general_num(p.v,_ssfopts)}else if(p.t==="d"){var dd=datenum(p.v);if((dd|0)===dd)p.w=SSF._general_int(dd,_ssfopts);else p.w=SSF._general_num(dd,_ssfopts)}else if(p.v===undefined)return"";else p.w=SSF._general(p.v,_ssfopts)}else if(p.t==="d")p.w=SSF.format(fmtid,datenum(p.v),_ssfopts);else p.w=SSF.format(fmtid,p.v,_ssfopts)}catch(e){if(opts.WTF)throw e}if(fillid)try{p.s=styles.Fills[fillid];if(p.s.fgColor&&p.s.fgColor.theme&&!p.s.fgColor.rgb){p.s.fgColor.rgb=rgb_tint(themes.themeElements.clrScheme[p.s.fgColor.theme].rgb,p.s.fgColor.tint||0);if(opts.WTF)p.s.fgColor.raw_rgb=themes.themeElements.clrScheme[p.s.fgColor.theme].rgb}if(p.s.bgColor&&p.s.bgColor.theme){p.s.bgColor.rgb=rgb_tint(themes.themeElements.clrScheme[p.s.bgColor.theme].rgb,p.s.bgColor.tint||0);if(opts.WTF)p.s.bgColor.raw_rgb=themes.themeElements.clrScheme[p.s.bgColor.theme].rgb}}catch(e){if(opts.WTF)throw e}}function parse_ws_xml_dim(ws,s){var d=safe_decode_range(s);if(d.s.r<=d.e.r&&d.s.c<=d.e.c&&d.s.r>=0&&d.s.c>=0)ws["!ref"]=encode_range(d)}var mergecregex=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g;var sheetdataregex=/<(?:\w+:)?sheetData>([^\u2603]*)<\/(?:\w+:)?sheetData>/;var hlinkregex=/<(?:\w:)?hyperlink [^>]*>/gm;var dimregex=/"(\w*:\w*)"/;var colregex=/<(?:\w:)?col[^>]*[\/]?>/g;var afregex=/<(?:\w:)?autoFilter[^>]*([\/]|>([^\u2603]*)<\/(?:\w:)?autoFilter)>/g;var marginregex=/<(?:\w:)?pageMargins[^>]*\/>/g;function parse_ws_xml(data,opts,rels,wb,themes,styles){if(!data)return data;if(DENSE!=null&&opts.dense==null)opts.dense=DENSE;var s=opts.dense?[]:{};var refguess={s:{r:2e6,c:2e6},e:{r:0,c:0}};var data1="",data2="";var mtch=data.match(sheetdataregex);if(mtch){data1=data.substr(0,mtch.index);data2=data.substr(mtch.index+mtch[0].length)}else data1=data2=data;var ridx=(data1.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(ridx>0){var ref=data1.substr(ridx,50).match(dimregex);if(ref)parse_ws_xml_dim(s,ref[1])}var columns=[];if(opts.cellStyles){var cols=data1.match(colregex);if(cols)parse_ws_xml_cols(columns,cols)}if(mtch)parse_ws_xml_data(mtch[1],s,opts,refguess,themes,styles);var afilter=data2.match(afregex);if(afilter)s["!autofilter"]=parse_ws_xml_autofilter(afilter[0]);var mergecells=[];var merges=data2.match(mergecregex);if(merges)for(ridx=0;ridx!=merges.length;++ridx)mergecells[ridx]=safe_decode_range(merges[ridx].substr(merges[ridx].indexOf('"')+1));var hlink=data2.match(hlinkregex);if(hlink)parse_ws_xml_hlinks(s,hlink,rels);var margins=data2.match(marginregex);if(margins)s["!margins"]=parse_ws_xml_margins(parsexmltag(margins[0]));if(!s["!ref"]&&refguess.e.c>=refguess.s.c&&refguess.e.r>=refguess.s.r)s["!ref"]=encode_range(refguess);if(opts.sheetRows>0&&s["!ref"]){var tmpref=safe_decode_range(s["!ref"]);if(opts.sheetRows<+tmpref.e.r){tmpref.e.r=opts.sheetRows-1;if(tmpref.e.r>refguess.e.r)tmpref.e.r=refguess.e.r;if(tmpref.e.rrefguess.e.c)tmpref.e.c=refguess.e.c;if(tmpref.e.c0)s["!merges"]=mergecells;if(columns.length>0)s["!cols"]=columns;return s}function write_ws_xml_merges(merges){if(merges.length==0)return"";var o='';for(var i=0;i!=merges.length;++i)o+='';return o+""}function write_ws_xml_protection(sp){var o={sheet:1};var deffalse=["objects","scenarios","selectLockedCells","selectUnlockedCells"];var deftrue=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];deffalse.forEach(function(n){if(sp[n]!=null&&sp[n])o[n]="1"});deftrue.forEach(function(n){if(sp[n]!=null&&!sp[n])o[n]="0"});if(sp.password)o.password=crypto_CreatePasswordVerifier_Method1(sp.password).toString(16).toUpperCase();return writextag("sheetProtection",null,o)}function parse_ws_xml_hlinks(s,data,rels){var dense=Array.isArray(s);for(var i=0;i!=data.length;++i){var val=parsexmltag(data[i],true);if(!val.ref)return;var rel=rels?rels["!id"][val.id]:null;if(rel){val.Target=rel.Target;if(val.location)val.Target+="#"+val.location;val.Rel=rel}else{val.Target=val.location;rel={Target:val.location,TargetMode:"Internal"};val.Rel=rel}if(val.tooltip){val.Tooltip=val.tooltip;delete val.tooltip}var rng=safe_decode_range(val.ref);for(var R=rng.s.r;R<=rng.e.r;++R)for(var C=rng.s.c;C<=rng.e.c;++C){var addr=encode_cell({c:C,r:R});if(dense){if(!s[R])s[R]=[];if(!s[R][C])s[R][C]={t:"z",v:undefined};s[R][C].l=val}else{if(!s[addr])s[addr]={t:"z",v:undefined};s[addr].l=val}}}}function parse_ws_xml_margins(margin){var o={};["left","right","top","bottom","header","footer"].forEach(function(k){if(margin[k])o[k]=parseFloat(margin[k])});return o}function write_ws_xml_margins(margin){default_margins(margin);return writextag("pageMargins",null,margin)}function parse_ws_xml_cols(columns,cols){var seencol=false;for(var coli=0;coli!=cols.length;++coli){var coll=parsexmltag(cols[coli],true);if(coll.hidden)coll.hidden=parsexmlbool(coll.hidden);var colm=parseInt(coll.min,10)-1,colM=parseInt(coll.max,10)-1;delete coll.min;delete coll.max;coll.width=+coll.width;if(!seencol&&coll.width){seencol=true;find_mdw_colw(coll.width)}process_col(coll);while(colm<=colM)columns[colm++]=dup(coll)}}function write_ws_xml_cols(ws,cols){var o=[""],col,width;for(var i=0;i!=cols.length;++i){if(!(col=cols[i]))continue;o[o.length]=writextag("col",null,col_obj_w(i,col))}o[o.length]="";return o.join("")}function parse_ws_xml_autofilter(data){var o={ref:(data.match(/ref="([^"]*)"/)||[])[1]};return o}function write_ws_xml_autofilter(data){return writextag("autoFilter",null,{ref:data.ref})}function write_ws_xml_sheetviews(ws,opts,idx,wb){return writextag("sheetViews",writextag("sheetView",null,{workbookViewId:"0"}),{})}function write_ws_xml_cell(cell,ref,ws,opts,idx,wb){if(cell.v===undefined&&cell.f===undefined||cell.t==="z")return"";var vv="";var oldt=cell.t,oldv=cell.v;switch(cell.t){case"b":vv=cell.v?"1":"0";break;case"n":vv=""+cell.v;break;case"e":vv=BErr[cell.v];break;case"d":if(opts.cellDates)vv=parseDate(cell.v).toISOString();else{cell.t="n";vv=""+(cell.v=datenum(parseDate(cell.v)))}if(typeof cell.z==="undefined")cell.z=SSF._table[14];break;default:vv=cell.v;break;}var v=writetag("v",escapexml(vv)),o={r:ref};var os=get_cell_style(opts.cellXfs,cell,opts);if(os!==0)o.s=os;switch(cell.t){case"n":break;case"d":o.t="d";break;case"b":o.t="b";break;case"e":o.t="e";break;default:if(cell.v==null){delete cell.t;break}if(opts.bookSST){v=writetag("v",""+get_sst_id(opts.Strings,cell.v));o.t="s";break}o.t="str";break;}if(cell.t!=oldt){cell.t=oldt;cell.v=oldv}if(cell.f){var ff=cell.F&&cell.F.substr(0,ref.length)==ref?{t:"array",ref:cell.F}:null;v=writextag("f",escapexml(cell.f),ff)+(cell.v!=null?v:"")}if(cell.l)ws["!links"].push([ref,cell.l]);if(cell.c)ws["!comments"].push([ref,cell.c]);return writextag("c",v,o)}var parse_ws_xml_data=function parse_ws_xml_data_factory(){ +var cellregex=/<(?:\w+:)?c[ >]/,rowregex=/<\/(?:\w+:)?row>/;var rregex=/r=["']([^"']*)["']/,isregex=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/;var refregex=/ref=["']([^"']*)["']/;var match_v=matchtag("v"),match_f=matchtag("f");return function parse_ws_xml_data(sdata,s,opts,guess,themes,styles){var ri=0,x="",cells=[],cref=[],idx=0,i=0,cc=0,d="",p;var tag,tagr=0,tagc=0;var sstr,ftag;var fmtid=0,fillid=0,do_format=Array.isArray(styles.CellXf),cf;var arrayf=[];var sharedf=[];var dense=Array.isArray(s);var rows=[],rowobj={},rowrite=false;for(var marr=sdata.split(rowregex),mt=0,marrlen=marr.length;mt!=marrlen;++mt){x=marr[mt].trim();var xlen=x.length;if(xlen===0)continue;for(ri=0;ritagr-1)guess.s.r=tagr-1;if(guess.e.r":"")+x;if(cref!=null&&cref.length===2){idx=0;d=cref[1];for(i=0;i!=d.length;++i){if((cc=d.charCodeAt(i)-64)<1||cc>26)break;idx=26*idx+cc}--idx;tagc=idx}else++tagc;for(i=0;i!=x.length;++i)if(x.charCodeAt(i)===62)break;++i;tag=parsexmltag(x.substr(0,i),true);if(!tag.r)tag.r=encode_cell({r:tagr-1,c:tagc});d=x.substr(i);p={t:""};if((cref=d.match(match_v))!=null&&cref[1]!=="")p.v=unescapexml(cref[1]);if(opts.cellFormula){if((cref=d.match(match_f))!=null&&cref[1]!==""){p.f=unescapexml(utf8read(cref[1])).replace(/_xlfn\./,"");if(cref[0].indexOf('t="array"')>-1){p.F=(d.match(refregex)||[])[1];if(p.F.indexOf(":")>-1)arrayf.push([safe_decode_range(p.F),p.F])}else if(cref[0].indexOf('t="shared"')>-1){ftag=parsexmltag(cref[0]);sharedf[parseInt(ftag.si,10)]=[ftag,unescapexml(utf8read(cref[1]))]}}else if(cref=d.match(/]*\/>/)){ftag=parsexmltag(cref[0]);if(sharedf[ftag.si])p.f=shift_formula_xlsx(sharedf[ftag.si][1],sharedf[ftag.si][0].ref,tag.r)}var _tag=decode_cell(tag.r);for(i=0;i=arrayf[i][0].s.r&&_tag.r<=arrayf[i][0].e.r)if(_tag.c>=arrayf[i][0].s.c&&_tag.c<=arrayf[i][0].e.c)p.F=arrayf[i][1]}if(tag.t==null&&p.v===undefined){if(p.f||p.F){p.v=0;p.t="n"}else if(!opts.sheetStubs)continue;else p.t="z"}else p.t=tag.t||"n";if(guess.s.c>idx)guess.s.c=idx;if(guess.e.c0)s["!rows"]=rows}}();function write_ws_xml_data(ws,opts,idx,wb,rels){var o=[],r=[],range=safe_decode_range(ws["!ref"]),cell,ref,rr="",cols=[],R=0,C=0,rows=ws["!rows"];var dense=Array.isArray(ws);for(C=range.s.c;C<=range.e.c;++C)cols[C]=encode_col(C);for(R=range.s.r;R<=range.e.r;++R){r=[];rr=encode_row(R);for(C=range.s.c;C<=range.e.c;++C){ref=cols[C]+rr;var _cell=dense?(ws[R]||[])[C]:ws[ref];if(_cell===undefined)continue;if((cell=write_ws_xml_cell(_cell,ref,ws,opts,idx,wb))!=null)r.push(cell)}if(r.length>0){var params={r:rr};if(rows&&rows[R]){var row=rows[R];if(row.hidden)params.hidden=1;var height=-1;if(row.hpx)height=px2pt(row.hpx);else if(row.hpt)height=row.hpt;if(height>-1){params.ht=height;params.customHeight=1}}o[o.length]=writextag("row",r.join(""),params)}}return o.join("")}var WS_XML_ROOT=writextag("worksheet",null,{xmlns:XMLNS.main[0],"xmlns:r":XMLNS.r});function write_ws_xml(idx,opts,wb,rels){var o=[XML_HEADER,WS_XML_ROOT];var s=wb.SheetNames[idx],sidx=0,rdata="";var ws=wb.Sheets[s];if(ws==null)ws={};var ref=ws["!ref"];if(ref==null)ref="A1";if(!rels)rels={};ws["!comments"]=[];ws["!drawing"]=[];o[o.length]=writextag("sheetPr",null,{codeName:escapexml(wb.SheetNames[idx])});o[o.length]=writextag("dimension",null,{ref:ref});o[o.length]=write_ws_xml_sheetviews(ws,opts,idx,wb);if(opts.sheetFormat)o[o.length]=writextag("sheetFormatPr",null,{defaultRowHeight:opts.sheetFormat.defaultRowHeight||"16",baseColWidth:opts.sheetFormat.baseColWidth||"10"});if(ws["!cols"]!=null&&ws["!cols"].length>0)o[o.length]=write_ws_xml_cols(ws,ws["!cols"]);o[sidx=o.length]="";ws["!links"]=[];if(ws["!ref"]!=null){rdata=write_ws_xml_data(ws,opts,idx,wb,rels);if(rdata.length>0)o[o.length]=rdata}if(o.length>sidx+1){o[o.length]="";o[sidx]=o[sidx].replace("/>",">")}if(ws["!protect"]!=null)o[o.length]=write_ws_xml_protection(ws["!protect"]);if(ws["!autofilter"]!=null)o[o.length]=write_ws_xml_autofilter(ws["!autofilter"]);if(ws["!merges"]!=null&&ws["!merges"].length>0)o[o.length]=write_ws_xml_merges(ws["!merges"]);var relc=-1,rel,rId=-1;if(ws["!links"].length>0){o[o.length]="";ws["!links"].forEach(function(l){if(!l[1].Target)return;rId=add_rels(rels,-1,escapexml(l[1].Target).replace(/#.*$/,""),RELS.HLINK);rel={ref:l[0],"r:id":"rId"+rId};if((relc=l[1].Target.indexOf("#"))>-1)rel.location=escapexml(l[1].Target.substr(relc+1));if(l[1].Tooltip)rel.tooltip=escapexml(l[1].Tooltip);o[o.length]=writextag("hyperlink",null,rel)});o[o.length]=""}delete ws["!links"];if(ws["!margins"]!=null)o[o.length]=write_ws_xml_margins(ws["!margins"]);var hfidx=o.length;o[o.length]="";if(ws["!drawing"].length>0){rId=add_rels(rels,-1,"../drawings/drawing"+(idx+1)+".xml",RELS.DRAW);o[o.length]=writextag("drawing",null,{"r:id":"rId"+rId})}else delete ws["!drawing"];if(ws["!comments"].length>0){rId=add_rels(rels,-1,"../drawings/vmlDrawing"+(idx+1)+".vml",RELS.VML);o[o.length]=writextag("legacyDrawing",null,{"r:id":"rId"+rId});ws["!legacy"]=rId}if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_BrtRowHdr(data,length){var z={};var tgt=data.l+length;z.r=data.read_shift(4);data.l+=4;var miyRw=data.read_shift(2);data.l+=1;var flags=data.read_shift(1);data.l=tgt;if(flags&16)z.hidden=true;if(flags&32)z.hpt=miyRw/20;return z}function write_BrtRowHdr(R,range,ws){var o=new_buf(17+8*16);var row=(ws["!rows"]||[])[R]||{};o.write_shift(4,R);o.write_shift(4,0);var miyRw=320;if(row.hpx)miyRw=px2pt(row.hpx)*20;else if(row.hpt)miyRw=row.hpt*20;o.write_shift(2,miyRw);o.write_shift(1,0);var flags=0;if(row.hidden)flags|=16;if(row.hpx||row.hpt)flags|=32;o.write_shift(1,flags);o.write_shift(1,0);var ncolspan=0,lcs=o.l;o.l+=4;var caddr={r:R,c:0};for(var i=0;i<16;++i){if(range.s.c>i+1<<10||range.e.co.l?o.slice(0,o.l):o}function write_row_header(ba,ws,range,R){var o=write_BrtRowHdr(R,range,ws);if(o.length>17)write_record(ba,"BrtRowHdr",o)}var parse_BrtWsDim=parse_UncheckedRfX;var write_BrtWsDim=write_UncheckedRfX;function parse_BrtWsProp(data,length){var z={};data.l+=19;z.name=parse_XLSBCodeName(data,length-19);return z}function write_BrtWsProp(str,o){if(o==null)o=new_buf(84+4*str.length);for(var i=0;i<3;++i)o.write_shift(1,0);write_BrtColor({auto:1},o);o.write_shift(-4,-1);o.write_shift(-4,-1);write_XLSBCodeName(str,o);return o.slice(0,o.l)}function parse_BrtCellBlank(data,length){var cell=parse_XLSBCell(data);return[cell]}function write_BrtCellBlank(cell,ncell,o){if(o==null)o=new_buf(8);return write_XLSBCell(ncell,o)}function parse_BrtCellBool(data,length){var cell=parse_XLSBCell(data);var fBool=data.read_shift(1);return[cell,fBool,"b"]}function write_BrtCellBool(cell,ncell,o){if(o==null)o=new_buf(9);write_XLSBCell(ncell,o);o.write_shift(1,cell.v?1:0);return o}function parse_BrtCellError(data,length){var cell=parse_XLSBCell(data);var bError=data.read_shift(1);return[cell,bError,"e"]}function parse_BrtCellIsst(data,length){var cell=parse_XLSBCell(data);var isst=data.read_shift(4);return[cell,isst,"s"]}function write_BrtCellIsst(cell,ncell,o){if(o==null)o=new_buf(12);write_XLSBCell(ncell,o);o.write_shift(4,ncell.v);return o}function parse_BrtCellReal(data,length){var cell=parse_XLSBCell(data);var value=parse_Xnum(data);return[cell,value,"n"]}function write_BrtCellReal(cell,ncell,o){if(o==null)o=new_buf(16);write_XLSBCell(ncell,o);write_Xnum(cell.v,o);return o}function parse_BrtCellRk(data,length){var cell=parse_XLSBCell(data);var value=parse_RkNumber(data);return[cell,value,"n"]}function write_BrtCellRk(cell,ncell,o){if(o==null)o=new_buf(12);write_XLSBCell(ncell,o);write_RkNumber(cell.v,o);return o}function parse_BrtCellSt(data,length){var cell=parse_XLSBCell(data);var value=parse_XLWideString(data);return[cell,value,"str"]}function write_BrtCellSt(cell,ncell,o){if(o==null)o=new_buf(12+4*cell.v.length);write_XLSBCell(ncell,o);write_XLWideString(cell.v,o);return o.length>o.l?o.slice(0,o.l):o}function parse_BrtFmlaBool(data,length,opts){var end=data.l+length;var cell=parse_XLSBCell(data);cell.r=opts["!row"];var value=data.read_shift(1);var o=[cell,value,"b"];if(opts.cellFormula){data.l+=2;var formula=parse_XLSBCellParsedFormula(data,end-data.l,opts);o[3]=stringify_formula(formula,null,cell,opts.supbooks,opts)}else data.l=end;return o}function parse_BrtFmlaError(data,length,opts){var end=data.l+length;var cell=parse_XLSBCell(data);cell.r=opts["!row"];var value=data.read_shift(1);var o=[cell,value,"e"];if(opts.cellFormula){data.l+=2;var formula=parse_XLSBCellParsedFormula(data,end-data.l,opts);o[3]=stringify_formula(formula,null,cell,opts.supbooks,opts)}else data.l=end;return o}function parse_BrtFmlaNum(data,length,opts){var end=data.l+length;var cell=parse_XLSBCell(data);cell.r=opts["!row"];var value=parse_Xnum(data);var o=[cell,value,"n"];if(opts.cellFormula){data.l+=2;var formula=parse_XLSBCellParsedFormula(data,end-data.l,opts);o[3]=stringify_formula(formula,null,cell,opts.supbooks,opts)}else data.l=end;return o}function parse_BrtFmlaString(data,length,opts){var end=data.l+length;var cell=parse_XLSBCell(data);cell.r=opts["!row"];var value=parse_XLWideString(data);var o=[cell,value,"str"];if(opts.cellFormula){data.l+=2;var formula=parse_XLSBCellParsedFormula(data,end-data.l,opts);o[3]=stringify_formula(formula,null,cell,opts.supbooks,opts)}else data.l=end;return o}var parse_BrtMergeCell=parse_UncheckedRfX;var write_BrtMergeCell=write_UncheckedRfX;function write_BrtBeginMergeCells(cnt,o){if(o==null)o=new_buf(4);o.write_shift(4,cnt);return o}function parse_BrtHLink(data,length,opts){var end=data.l+length;var rfx=parse_UncheckedRfX(data,16);var relId=parse_XLNullableWideString(data);var loc=parse_XLWideString(data);var tooltip=parse_XLWideString(data);var display=parse_XLWideString(data);data.l=end;return{rfx:rfx,relId:relId,loc:loc,Tooltip:tooltip,display:display}}function write_BrtHLink(l,rId,o){if(o==null)o=new_buf(50+4*l[1].Target.length);write_UncheckedRfX({s:decode_cell(l[0]),e:decode_cell(l[0])},o);write_RelID("rId"+rId,o);var locidx=l[1].Target.indexOf("#");var loc=locidx==-1?"":l[1].Target.substr(locidx+1);write_XLWideString(loc||"",o);write_XLWideString(l[1].Tooltip||"",o);write_XLWideString("",o);return o.slice(0,o.l)}function parse_BrtArrFmla(data,length,opts){var end=data.l+length;var rfx=parse_RfX(data,16);var fAlwaysCalc=data.read_shift(1);var o=[rfx];o[2]=fAlwaysCalc;if(opts.cellFormula){var formula=parse_XLSBArrayParsedFormula(data,end-data.l,opts);o[1]=formula}else data.l=end;return o}function parse_BrtShrFmla(data,length,opts){var end=data.l+length;var rfx=parse_UncheckedRfX(data,16);var o=[rfx];if(opts.cellFormula){var formula=parse_XLSBSharedParsedFormula(data,end-data.l,opts);o[1]=formula;data.l=end}else data.l=end;return o}function write_BrtColInfo(C,col,o){if(o==null)o=new_buf(18);var p=col_obj_w(C,col);o.write_shift(-4,C);o.write_shift(-4,C);o.write_shift(4,(p.width||10)*256);o.write_shift(4,0);var flags=0;if(col.hidden)flags|=1;if(typeof p.width=="number")flags|=2;o.write_shift(1,flags);o.write_shift(1,0);return o}function parse_BrtMargins(data,length,opts){return{left:parse_Xnum(data,8),right:parse_Xnum(data,8),top:parse_Xnum(data,8),bottom:parse_Xnum(data,8),header:parse_Xnum(data,8),footer:parse_Xnum(data,8)}}function write_BrtMargins(margins,o){if(o==null)o=new_buf(6*8);default_margins(margins);write_Xnum(margins.left,o);write_Xnum(margins.right,o);write_Xnum(margins.top,o);write_Xnum(margins.bottom,o);write_Xnum(margins.header,o);write_Xnum(margins.footer,o);return o}function write_BrtBeginWsView(ws,o){if(o==null)o=new_buf(30);o.write_shift(2,924);o.write_shift(4,0);o.write_shift(4,0);o.write_shift(4,0);o.write_shift(1,0);o.write_shift(1,0);o.write_shift(2,0);o.write_shift(2,100);o.write_shift(2,0);o.write_shift(2,0);o.write_shift(2,0);o.write_shift(4,0);return o}function write_BrtSheetProtection(sp,o){if(o==null)o=new_buf(16*4+2);o.write_shift(2,sp.password?crypto_CreatePasswordVerifier_Method1(sp.password):0);o.write_shift(4,1);[["objects",false],["scenarios",false],["formatCells",true],["formatColumns",true],["formatRows",true],["insertColumns",true],["insertRows",true],["insertHyperlinks",true],["deleteColumns",true],["deleteRows",true],["selectLockedCells",false],["sort",true],["autoFilter",true],["pivotTables",true],["selectUnlockedCells",false]].forEach(function(n){if(n[1])o.write_shift(4,sp[n[0]]!=null&&!sp[n[0]]?1:0);else o.write_shift(4,sp[n[0]]!=null&&sp[n[0]]?0:1)});return o}function parse_ws_bin(data,_opts,rels,wb,themes,styles){if(!data)return data;var opts=_opts||{};if(!rels)rels={"!id":{}};if(DENSE!=null&&opts.dense==null)opts.dense=DENSE;var s=opts.dense?[]:{};var ref;var refguess={s:{r:2e6,c:2e6},e:{r:0,c:0}};var pass=false,end=false;var row,p,cf,R,C,addr,sstr,rr,cell;var mergecells=[];opts.biff=12;opts["!row"]=0;var ai=0,af=false;var array_formulae=[];var shared_formulae={};var supbooks=[[]];supbooks.sharedf=shared_formulae;supbooks.arrayf=array_formulae;supbooks.SheetNames=wb.SheetNames||wb.Sheets.map(function(x){return x.name});opts.supbooks=supbooks;for(var i=0;i=aii[0].s.r&&row.r<=aii[0].e.r)if(C>=aii[0].s.c&&C<=aii[0].e.c){p.F=encode_range(aii[0]);af=true}}if(!af&&val.length>3)p.f=val[3]}if(refguess.s.r>row.r)refguess.s.r=row.r;if(refguess.s.c>C)refguess.s.c=C;if(refguess.e.rrow.r)refguess.s.r=row.r;if(refguess.s.c>C)refguess.s.c=C;if(refguess.e.r=val.s){colinfo[val.e--]={width:val.w/256,hidden:!!(val.flags&1)};if(!seencol){seencol=true;find_mdw_colw(val.w/256)}process_col(colinfo[val.e+1])}break;case 161:s["!autofilter"]={ref:encode_range(val)};break;case 476:s["!margins"]=val;break;case 175:;case 644:;case 625:;case 562:;case 396:;case 1112:;case 1146:;case 471:;case 1050:;case 649:;case 1105:;case 49:;case 589:;case 607:;case 564:;case 1055:;case 168:;case 174:;case 1180:;case 499:;case 64:;case 1053:;case 550:;case 171:;case 167:;case 1177:;case 169:;case 1181:;case 551:;case 552:;case 661:;case 639:;case 478:;case 151:;case 537:;case 477:;case 536:;case 1103:;case 680:;case 1104:;case 1024:;case 152:;case 663:;case 535:;case 678:;case 504:;case 1043:;case 428:;case 170:;case 50:;case 2070:;case 485:;case 1045:;case 147:break;case 35:pass=true;break;case 36:pass=false;break;case 37:break;case 38:break;default:if((R_n||"").indexOf("Begin")>0){}else if((R_n||"").indexOf("End")>0){}else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}},opts);delete opts.supbooks;delete opts["!row"];if(!s["!ref"]&&(refguess.s.r<2e6||ref&&(ref.e.r>0||ref.e.c>0||ref.s.r>0||ref.s.c>0)))s["!ref"]=encode_range(ref||refguess);if(opts.sheetRows&&s["!ref"]){var tmpref=safe_decode_range(s["!ref"]);if(opts.sheetRows<+tmpref.e.r){tmpref.e.r=opts.sheetRows-1;if(tmpref.e.r>refguess.e.r)tmpref.e.r=refguess.e.r;if(tmpref.e.rrefguess.e.c)tmpref.e.c=refguess.e.c;if(tmpref.e.c0)s["!merges"]=mergecells;if(colinfo.length>0)s["!cols"]=colinfo;if(rowinfo.length>0)s["!rows"]=rowinfo;return s}function write_ws_bin_cell(ba,cell,R,C,opts,ws){if(cell.v===undefined)return"";var vv="";var olddate=null;switch(cell.t){case"b":vv=cell.v?"1":"0";break;case"d":cell.z=cell.z||SSF._table[14];olddate=cell.v;cell.v=datenum(cell.v);cell.t="n";break;case"n":;case"e":vv=""+cell.v;break;default:vv=cell.v;break;}var o={r:R,c:C};o.s=get_cell_style(opts.cellXfs,cell,opts);if(cell.l)ws["!links"].push([encode_cell(o),cell.l]);if(cell.c)ws["!comments"].push([encode_cell(o),cell.c]);switch(cell.t){case"s":;case"str":if(opts.bookSST){vv=get_sst_id(opts.Strings,cell.v);o.t="s";o.v=vv;write_record(ba,"BrtCellIsst",write_BrtCellIsst(cell,o))}else{o.t="str";write_record(ba,"BrtCellSt",write_BrtCellSt(cell,o))}return;case"n":if(cell.v==(cell.v|0)&&cell.v>-1e3&&cell.v<1e3)write_record(ba,"BrtCellRk",write_BrtCellRk(cell,o));else write_record(ba,"BrtCellReal",write_BrtCellReal(cell,o));if(olddate){cell.t="d";cell.v=olddate}return;case"b":o.t="b";write_record(ba,"BrtCellBool",write_BrtCellBool(cell,o));return;case"e":o.t="e";break;}write_record(ba,"BrtCellBlank",write_BrtCellBlank(cell,o))}function write_CELLTABLE(ba,ws,idx,opts,wb){var range=safe_decode_range(ws["!ref"]||"A1"),ref,rr="",cols=[];write_record(ba,"BrtBeginSheetData");var dense=Array.isArray(ws);for(var R=range.s.r;R<=range.e.r;++R){rr=encode_row(R);write_row_header(ba,ws,range,R);for(var C=range.s.c;C<=range.e.c;++C){if(R===range.s.r)cols[C]=encode_col(C);ref=cols[C]+rr;var cell=dense?(ws[R]||[])[C]:ws[ref];if(!cell)continue;write_ws_bin_cell(ba,cell,R,C,opts,ws)}}write_record(ba,"BrtEndSheetData")}function write_MERGECELLS(ba,ws){if(!ws||!ws["!merges"])return;write_record(ba,"BrtBeginMergeCells",write_BrtBeginMergeCells(ws["!merges"].length));ws["!merges"].forEach(function(m){write_record(ba,"BrtMergeCell",write_BrtMergeCell(m))});write_record(ba,"BrtEndMergeCells")}function write_COLINFOS(ba,ws,idx,opts,wb){if(!ws||!ws["!cols"])return;write_record(ba,"BrtBeginColInfos");ws["!cols"].forEach(function(m,i){if(m)write_record(ba,"BrtColInfo",write_BrtColInfo(i,m))});write_record(ba,"BrtEndColInfos")}function write_HLINKS(ba,ws,rels){ws["!links"].forEach(function(l){if(!l[1].Target)return;var rId=add_rels(rels,-1,l[1].Target.replace(/#.*$/,""),RELS.HLINK);write_record(ba,"BrtHLink",write_BrtHLink(l,rId))});delete ws["!links"]}function write_LEGACYDRAWING(ba,ws,idx,rels){if(ws["!comments"].length>0){var rId=add_rels(rels,-1,"../drawings/vmlDrawing"+(idx+1)+".vml",RELS.VML);write_record(ba,"BrtLegacyDrawing",write_RelID("rId"+rId));ws["!legacy"]=rId}}function write_AUTOFILTER(ba,ws){if(!ws["!autofilter"])return;write_record(ba,"BrtBeginAFilter",write_UncheckedRfX(decode_range(ws["!autofilter"].ref)));write_record(ba,"BrtEndAFilter")}function write_WSVIEWS2(ba,ws){write_record(ba,"BrtBeginWsViews");{write_record(ba,"BrtBeginWsView",write_BrtBeginWsView(ws));write_record(ba,"BrtEndWsView")}write_record(ba,"BrtEndWsViews")}function write_WSFMTINFO(ba,ws){}function write_SHEETPROTECT(ba,ws){if(!ws["!protect"])return;write_record(ba,"BrtSheetProtection",write_BrtSheetProtection(ws["!protect"]))}function write_ws_bin(idx,opts,wb,rels){var ba=buf_array();var s=wb.SheetNames[idx],ws=wb.Sheets[s]||{};var r=safe_decode_range(ws["!ref"]||"A1");ws["!links"]=[];ws["!comments"]=[];write_record(ba,"BrtBeginSheet");write_record(ba,"BrtWsProp",write_BrtWsProp(s));write_record(ba,"BrtWsDim",write_BrtWsDim(r));write_WSVIEWS2(ba,ws);write_WSFMTINFO(ba,ws);write_COLINFOS(ba,ws,idx,opts,wb);write_CELLTABLE(ba,ws,idx,opts,wb);write_SHEETPROTECT(ba,ws);write_AUTOFILTER(ba,ws);write_MERGECELLS(ba,ws);write_HLINKS(ba,ws,rels);if(ws["!margins"])write_record(ba,"BrtMargins",write_BrtMargins(ws["!margins"]));write_LEGACYDRAWING(ba,ws,idx,rels);write_record(ba,"BrtEndSheet");return ba.end()}function parse_numCache(data){var col=[];(data.match(/(.*?)<\/c:pt>/gm)||[]).forEach(function(pt){var q=pt.match(/(.*)<\/c:v><\/c:pt>/);if(!q)return;col[+q[1]]=+q[2]});var nf=unescapexml((data.match(/(.*?)<\/c:formatCode>/)||["","General"])[1]);return[col,nf]}function parse_chart(data,name,opts,rels,wb,csheet){var cs=csheet||{"!type":"chart"};if(!data)return csheet;var C=0,R=0,col="A";var refguess={s:{r:2e6,c:2e6},e:{r:0,c:0}};(data.match(/.*?<\/c:numCache>/gm)||[]).forEach(function(nc){var cache=parse_numCache(nc);refguess.s.r=refguess.s.c=0;refguess.e.c=C;col=encode_col(C);cache[0].forEach(function(n,i){cs[col+encode_row(i)]={t:"n",v:n,z:cache[1]};R=i});if(refguess.e.r0)cs["!ref"]=encode_range(refguess);return cs}RELS.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var CS_XML_ROOT=writextag("chartsheet",null,{xmlns:XMLNS.main[0],"xmlns:r":XMLNS.r});function parse_cs_xml(data,opts,rels,wb,themes,styles){if(!data)return data;if(!rels)rels={"!id":{}};var s={"!type":"chart","!chart":null,"!rel":""};var m;if(m=data.match(/drawing r:id="(.*?)"/))s["!rel"]=m[1];if(rels["!id"][s["!rel"]])s["!chart"]=rels["!id"][s["!rel"]];return s}function write_cs_xml(idx,opts,wb,rels){var o=[XML_HEADER,CS_XML_ROOT];o[o.length]=writextag("drawing",null,{"r:id":"rId1"});add_rels(rels,-1,"../drawings/drawing"+(idx+1)+".xml",RELS.DRAW);if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_cs_bin(data,opts,rels,wb,themes,styles){if(!data)return data;if(!rels)rels={"!id":{}};var s={"!type":"chart","!chart":null,"!rel":""};var state=[];var pass=false;recordhopper(data,function cs_parse(val,R_n,RT){switch(RT){case 550:s["!rel"]=val;break;case 562:;case 652:;case 651:;case 669:;case 679:;case 551:;case 552:;case 476:break;case 35:pass=true;break;case 36:pass=false;break;case 37:state.push(R_n);break;case 38:state.pop();break;default:if((R_n||"").indexOf("Begin")>0)state.push(R_n);else if((R_n||"").indexOf("End")>0)state.pop();else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}},opts);if(rels["!id"][s["!rel"]])s["!chart"]=rels["!id"][s["!rel"]];return s}function write_cs_bin(idx,opts,wb,rels){var ba=buf_array();write_record(ba,"BrtBeginSheet");write_record(ba,"BrtEndSheet");return ba.end()}var WBPropsDef=[["allowRefreshQuery","0"],["autoCompressPictures","1"],["backupFile","0"],["checkCompatibility","0"],["codeName",""],["date1904","0"],["dateCompatibility","1"],["filterPrivacy","0"],["hidePivotFieldList","0"],["promptedSolutions","0"],["publishItems","0"],["refreshAllConnections",false],["saveExternalLinkValues","1"],["showBorderUnselectedTables","1"],["showInkAnnotation","1"],["showObjects","all"],["showPivotChartFilter","0"]];var WBViewDef=[["activeTab","0"],["autoFilterDateGrouping","1"],["firstSheet","0"],["minimized","0"],["showHorizontalScroll","1"],["showSheetTabs","1"],["showVerticalScroll","1"],["tabRatio","600"],["visibility","visible"]];var SheetDef=[];var CalcPrDef=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];var CustomWBViewDef=[["autoUpdate","false"],["changesSavedWin","false"],["includeHiddenRowCol","true"],["includePrintSettings","true"],["maximized","false"],["minimized","false"],["onlySync","false"],["personalView","false"],["showComments","commIndicator"],["showFormulaBar","true"],["showHorizontalScroll","true"],["showObjects","all"],["showSheetTabs","true"],["showStatusbar","true"],["showVerticalScroll","true"],["tabRatio","600"],["xWindow","0"],["yWindow","0"]];function push_defaults_array(target,defaults){for(var j=0;j!=target.length;++j){var w=target[j];for(var i=0;i!=defaults.length;++i){var z=defaults[i];if(w[z[0]]==null)w[z[0]]=z[1]}}}function push_defaults(target,defaults){for(var i=0;i!=defaults.length;++i){var z=defaults[i];if(target[z[0]]==null)target[z[0]]=z[1]}}function parse_wb_defaults(wb){push_defaults(wb.WBProps,WBPropsDef);push_defaults(wb.CalcPr,CalcPrDef);push_defaults_array(wb.WBView,WBViewDef);push_defaults_array(wb.Sheets,SheetDef);_ssfopts.date1904=parsexmlbool(wb.WBProps.date1904,"date1904")}var badchars="][*?/\\".split("");function check_ws_name(n,safe){if(n.length>31){if(safe)return false;throw new Error("Sheet names cannot exceed 31 chars")}var _good=true;badchars.forEach(function(c){if(n.indexOf(c)==-1)return;if(!safe)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");_good=false});return _good}function check_wb_names(N){N.forEach(function(n,i){check_ws_name(n);for(var j=0;j":break;case"":;case"":break;case"":break;case"":delete y[0];wb.WBProps=y;break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":pass=false;break;case"":{dname.Ref=data.slice(dnstart,idx);wb.Names.push(dname)}break;case"":break;case"":delete y[0];wb.CalcPr=y;break;case"":break;case"":;case"":;case"":break;case"":;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":;case"":break;case"":pass=false;break;case"":pass=false;break;default:if(!pass&&opts.WTF)throw new Error("unrecognized "+y[0]+" in workbook");}return x});if(XMLNS.main.indexOf(wb.xmlns)===-1)throw new Error("Unknown Namespace: "+wb.xmlns);parse_wb_defaults(wb);return wb}var WB_XML_ROOT=writextag("workbook",null,{xmlns:XMLNS.main[0],"xmlns:r":XMLNS.r});function safe1904(wb){if(!wb.Workbook)return"false";if(!wb.Workbook.WBProps)return"false";return parsexmlbool(wb.Workbook.WBProps.date1904)?"true":"false"}function write_wb_xml(wb,opts){var o=[XML_HEADER];o[o.length]=WB_XML_ROOT;var write_names=wb.Workbook&&(wb.Workbook.Names||[]).length>0;o[o.length]=writextag("workbookPr",null,{date1904:safe1904(wb),codeName:"ThisWorkbook"});o[o.length]="";var sheets=wb.Workbook&&wb.Workbook.Sheets||[];for(var i=0;i!=wb.SheetNames.length;++i){var sht={name:escapexml(wb.SheetNames[i].substr(0,31))};sht.sheetId=""+(i+1);sht["r:id"]="rId"+(i+1);if(sheets[i])switch(sheets[i].Hidden){case 1:sht.state="hidden";break;case 2:sht.state="veryHidden";break;}o[o.length]=writextag("sheet",null,sht)}o[o.length]=""; +if(write_names){o[o.length]="";if(wb.Workbook&&wb.Workbook.Names)wb.Workbook.Names.forEach(function(n){var d={name:n.Name};if(n.Comment)d.comment=n.Comment;if(n.Sheet!=null)d.localSheetId=""+n.Sheet;if(!n.Ref)return;o[o.length]=writextag("definedName",String(n.Ref),d)});o[o.length]=""}if(o.length>2){o[o.length]="";o[1]=o[1].replace("/>",">")}return o.join("")}function parse_BrtBundleSh(data,length){var z={};z.Hidden=data.read_shift(4);z.iTabID=data.read_shift(4);z.strRelID=parse_RelID(data,length-8);z.name=parse_XLWideString(data);return z}function write_BrtBundleSh(data,o){if(!o)o=new_buf(127);o.write_shift(4,data.Hidden);o.write_shift(4,data.iTabID);write_RelID(data.strRelID,o);write_XLWideString(data.name.substr(0,31),o);return o.length>o.l?o.slice(0,o.l):o}function parse_BrtWbProp(data,length){data.read_shift(4);var dwThemeVersion=data.read_shift(4);var strName=length>8?parse_XLWideString(data):"";return[dwThemeVersion,strName]}function write_BrtWbProp(data,o){if(!o)o=new_buf(72);o.write_shift(4,0);o.write_shift(4,0);write_XLSBCodeName("ThisWorkbook",o);return o.slice(0,o.l)}function parse_BrtFRTArchID$(data,length){var o={};data.read_shift(4);o.ArchID=data.read_shift(4);data.l+=length-8;return o}function parse_BrtName(data,length,opts){var end=data.l+length;var flags=data.read_shift(4);var chKey=data.read_shift(1);var itab=data.read_shift(4);var name=parse_XLNameWideString(data);var formula=parse_XLSBNameParsedFormula(data,0,opts);var comment=parse_XLNullableWideString(data);data.l=end;var out={Name:name,Ptg:formula,Comment:comment};if(itab<268435455)out.Sheet=itab;return out}function parse_wb_bin(data,opts){var wb={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};var pass=false,z;if(!opts)opts={};opts.biff=12;var Names=[];var supbooks=[];supbooks.SheetNames=[];recordhopper(data,function hopper_wb(val,R_n,RT){switch(RT){case 156:supbooks.SheetNames.push(val.name);wb.Sheets.push(val);break;case 39:val.Ref=stringify_formula(val.Ptg,null,null,supbooks,opts);delete val.Ptg;Names.push(val);break;case 1036:break;case 2071:;case 534:;case 677:;case 158:;case 157:;case 610:;case 2050:;case 362:;case 155:;case 548:;case 676:;case 128:;case 665:;case 2128:;case 2125:;case 549:;case 2053:;case 361:;case 596:;case 667:;case 355:;case 358:;case 357:;case 2076:;case 2075:;case 2082:;case 397:;case 154:;case 153:;case 1117:;case 553:;case 2091:break;case 35:pass=true;break;case 36:pass=false;break;case 37:break;case 38:break;case 16:break;default:if((R_n||"").indexOf("Begin")>0){}else if((R_n||"").indexOf("End")>0){}else if(!pass||opts.WTF)throw new Error("Unexpected record "+RT+" "+R_n);}},opts);parse_wb_defaults(wb);wb.Names=Names;return wb}function write_BUNDLESHS(ba,wb,opts){write_record(ba,"BrtBeginBundleShs");for(var idx=0;idx!=wb.SheetNames.length;++idx){var viz=wb.Workbook&&wb.Workbook.Sheets&&wb.Workbook.Sheets[idx]&&wb.Workbook.Sheets[idx].Hidden||0;var d={Hidden:viz,iTabID:idx+1,strRelID:"rId"+(idx+1),name:wb.SheetNames[idx]};write_record(ba,"BrtBundleSh",write_BrtBundleSh(d))}write_record(ba,"BrtEndBundleShs")}function write_BrtFileVersion(data,o){if(!o)o=new_buf(127);for(var i=0;i!=4;++i)o.write_shift(4,0);write_XLWideString("SheetJS",o);write_XLWideString(XLSX.version,o);write_XLWideString(XLSX.version,o);write_XLWideString("7262",o);o.length=o.l;return o.length>o.l?o.slice(0,o.l):o}function write_BrtBookView(idx,o){if(!o)o=new_buf(29);o.write_shift(-4,0);o.write_shift(-4,460);o.write_shift(4,28800);o.write_shift(4,17600);o.write_shift(4,500);o.write_shift(4,idx);o.write_shift(4,idx);var flags=120;o.write_shift(1,flags);return o.length>o.l?o.slice(0,o.l):o}function write_BOOKVIEWS(ba,wb,opts){if(!wb.Workbook||!wb.Workbook.Sheets)return;var sheets=wb.Workbook.Sheets;var i=0,vistab=-1,hidden=-1;for(;ivistab)return;write_record(ba,"BrtBeginBookViews");write_record(ba,"BrtBookView",write_BrtBookView(vistab));write_record(ba,"BrtEndBookViews")}function write_BrtCalcProp(data,o){if(!o)o=new_buf(26);o.write_shift(4,0);o.write_shift(4,1);o.write_shift(4,0);write_Xnum(0,o);o.write_shift(-4,1023);o.write_shift(1,51);o.write_shift(1,0);return o}function write_BrtFileRecover(data,o){if(!o)o=new_buf(1);o.write_shift(1,0);return o}function write_wb_bin(wb,opts){var ba=buf_array();write_record(ba,"BrtBeginBook");write_record(ba,"BrtFileVersion",write_BrtFileVersion());write_record(ba,"BrtWbProp",write_BrtWbProp());write_BOOKVIEWS(ba,wb,opts);write_BUNDLESHS(ba,wb,opts);write_record(ba,"BrtEndBook");return ba.end()}function parse_wb(data,name,opts){if(name.slice(-4)===".bin")return parse_wb_bin(data,opts);return parse_wb_xml(data,opts)}function parse_ws(data,name,opts,rels,wb,themes,styles){if(name.slice(-4)===".bin")return parse_ws_bin(data,opts,rels,wb,themes,styles);return parse_ws_xml(data,opts,rels,wb,themes,styles)}function parse_cs(data,name,opts,rels,wb,themes,styles){if(name.slice(-4)===".bin")return parse_cs_bin(data,opts,rels,wb,themes,styles);return parse_cs_xml(data,opts,rels,wb,themes,styles)}function parse_ms(data,name,opts,rels,wb,themes,styles){if(name.slice(-4)===".bin")return parse_ms_bin(data,opts,rels,wb,themes,styles);return parse_ms_xml(data,opts,rels,wb,themes,styles)}function parse_ds(data,name,opts,rels,wb,themes,styles){if(name.slice(-4)===".bin")return parse_ds_bin(data,opts,rels,wb,themes,styles);return parse_ds_xml(data,opts,rels,wb,themes,styles)}function parse_sty(data,name,themes,opts){if(name.slice(-4)===".bin")return parse_sty_bin(data,themes,opts);return parse_sty_xml(data,themes,opts)}function parse_theme(data,name,opts){return parse_theme_xml(data,opts)}function parse_sst(data,name,opts){if(name.slice(-4)===".bin")return parse_sst_bin(data,opts);return parse_sst_xml(data,opts)}function parse_cmnt(data,name,opts){if(name.slice(-4)===".bin")return parse_comments_bin(data,opts);return parse_comments_xml(data,opts)}function parse_cc(data,name,opts){if(name.slice(-4)===".bin")return parse_cc_bin(data,opts);return parse_cc_xml(data,opts)}function write_wb(wb,name,opts){return(name.slice(-4)===".bin"?write_wb_bin:write_wb_xml)(wb,opts)}function write_ws(data,name,opts,wb,rels){return(name.slice(-4)===".bin"?write_ws_bin:write_ws_xml)(data,opts,wb,rels)}function write_cs(data,name,opts,wb,rels){return(name.slice(-4)===".bin"?write_cs_bin:write_cs_xml)(data,opts,wb,rels)}function write_sty(data,name,opts){return(name.slice(-4)===".bin"?write_sty_bin:write_sty_xml)(data,opts)}function write_sst(data,name,opts){return(name.slice(-4)===".bin"?write_sst_bin:write_sst_xml)(data,opts)}function write_cmnt(data,name,opts){return(name.slice(-4)===".bin"?write_comments_bin:write_comments_xml)(data,opts)}var attregexg2=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;var attregex2=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;var _chr=function(c){return String.fromCharCode(c)};function xlml_parsexmltag(tag,skip_root){var words=tag.split(/\s+/);var z=[];if(!skip_root)z[0]=words[0];if(words.length===1)return z;var m=tag.match(attregexg2),y,j,w,i;if(m)for(i=0;i!=m.length;++i){y=m[i].match(attregex2);if((j=y[1].indexOf(":"))===-1)z[y[1]]=y[2].substr(1,y[2].length-2);else{if(y[1].substr(0,6)==="xmlns:")w="xmlns"+y[1].substr(6);else w=y[1].substr(j+1);z[w]=y[2].substr(1,y[2].length-2)}}return z}function xlml_parsexmltagobj(tag){var words=tag.split(/\s+/);var z={};if(words.length===1)return z;var m=tag.match(attregexg2),y,j,w,i;if(m)for(i=0;i!=m.length;++i){y=m[i].match(attregex2);if((j=y[1].indexOf(":"))===-1)z[y[1]]=y[2].substr(1,y[2].length-2);else{if(y[1].substr(0,6)==="xmlns:")w="xmlns"+y[1].substr(6);else w=y[1].substr(j+1);z[w]=y[2].substr(1,y[2].length-2)}}return z}function xlml_format(format,value){var fmt=XLMLFormatMap[format]||unescapexml(format);if(fmt==="General")return SSF._general(value);return SSF.format(fmt,value)}function xlml_set_custprop(Custprops,Rn,cp,val){var oval=val;switch((cp[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":oval=parsexmlbool(val);break;case"i2":;case"int":oval=parseInt(val,10);break;case"r4":;case"float":oval=parseFloat(val);break;case"date":;case"dateTime.tz":oval=parseDate(val);break;case"i8":;case"string":;case"fixed":;case"uuid":;case"bin.base64":break;default:throw new Error("bad custprop:"+cp[0]);}Custprops[unescapexml(Rn[3])]=oval}function safe_format_xlml(cell,nf,o){if(cell.t==="z")return;if(!o||o.cellText!==false)try{if(cell.t==="e"){cell.w=cell.w||BErr[cell.v]}else if(nf==="General"){if(cell.t==="n"){if((cell.v|0)===cell.v)cell.w=SSF._general_int(cell.v);else cell.w=SSF._general_num(cell.v)}else cell.w=SSF._general(cell.v)}else cell.w=xlml_format(nf||"General",cell.v)}catch(e){if(o.WTF)throw e}try{var z=XLMLFormatMap[nf]||nf||"General";if(o.cellNF)cell.z=z;if(o.cellDates&&cell.t=="n"&&SSF.is_date(z)){var _d=SSF.parse_date_code(cell.v);if(_d){cell.t="d";cell.v=new Date(Date.UTC(_d.y,_d.m-1,_d.d,_d.H,_d.M,_d.S,_d.u))}}}catch(e){if(o.WTF)throw e}}function process_style_xlml(styles,stag,opts){if(opts.cellStyles){if(stag.Interior){var I=stag.Interior;if(I.Pattern)I.patternType=XLMLPatternTypeMap[I.Pattern]||I.Pattern}}styles[stag.ID]=stag}function parse_xlml_data(xml,ss,data,cell,base,styles,csty,row,arrayf,o){var nf="General",sid=cell.StyleID,S={};o=o||{};var interiors=[];var i=0;if(sid===undefined&&row)sid=row.StyleID;if(sid===undefined&&csty)sid=csty.StyleID;while(styles[sid]!==undefined){if(styles[sid].nf)nf=styles[sid].nf;if(styles[sid].Interior)interiors.push(styles[sid].Interior);if(!styles[sid].Parent)break;sid=styles[sid].Parent}switch(data.Type){case"Boolean":cell.t="b";cell.v=parsexmlbool(xml);break;case"String":cell.t="s";cell.r=xlml_fixstr(unescapexml(xml));cell.v=xml.indexOf("<")>-1?unescapexml(ss):cell.r;break;case"DateTime":if(xml.slice(-1)!="Z")xml+="Z";cell.v=(parseDate(xml)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3);if(cell.v!==cell.v)cell.v=unescapexml(xml);else if(cell.v<60)cell.v=cell.v-1;if(!nf||nf=="General")nf="yyyy-mm-dd";case"Number":if(cell.v===undefined)cell.v=+xml;if(!cell.t)cell.t="n";break;case"Error":cell.t="e";cell.v=RBErr[xml];if(o.cellText!==false)cell.w=xml;break;default:cell.t="s";cell.v=xlml_fixstr(ss||xml);break;}safe_format_xlml(cell,nf,o);if(o.cellFormula!==false){if(cell.Formula){var fstr=unescapexml(cell.Formula);if(fstr.charCodeAt(0)==61)fstr=fstr.substr(1);cell.f=rc_to_a1(fstr,base);delete cell.Formula;if(cell.ArrayRange=="RC")cell.F=rc_to_a1("RC:RC",base);else if(cell.ArrayRange){cell.F=rc_to_a1(cell.ArrayRange,base);arrayf.push([safe_decode_range(cell.F),cell.F])}}else{for(i=0;i=arrayf[i][0].s.r&&base.r<=arrayf[i][0].e.r)if(base.c>=arrayf[i][0].s.c&&base.c<=arrayf[i][0].e.c)cell.F=arrayf[i][1]}}if(o.cellStyles){interiors.forEach(function(x){if(!S.patternType&&x.patternType)S.patternType=x.patternType});cell.s=S}cell.ixfe=cell.StyleID!==undefined?cell.StyleID:"Default"}function xlml_clean_comment(comment){comment.t=comment.v||"";comment.t=comment.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");comment.v=comment.w=comment.ixfe=undefined}function xlml_normalize(d){if(has_buf&&Buffer.isBuffer(d))return d.toString("utf8");if(typeof d==="string")return d;throw new Error("Bad input format: expected Buffer or string")}var xlmlregex=/<(\/?)([^\s?>!\/:]*:|)([^\s?>]*[^\s?>\/])[^>]*>/gm;function parse_xlml_xml(d,opts){make_ssf(SSF);var str=debom(xlml_normalize(d));if(opts&&opts.type=="binary"&&typeof cptable!=="undefined")str=cptable.utils.decode(65001,char_codes(str));if(str.substr(0,1e3).indexOf("=0)return HTML_.to_workbook(str,opts);var Rn;var state=[],tmp;if(DENSE!=null&&opts.dense==null)opts.dense=DENSE;var sheets={},sheetnames=[],cursheet=opts.dense?[]:{},sheetname="";var table={},cell={},row={};var dtag=xlml_parsexmltag(''),didx=0;var c=0,r=0;var refguess={s:{r:2e6,c:2e6},e:{r:0,c:0}};var styles={},stag={};var ss="",fidx=0;var mergecells=[];var Props={},Custprops={},pidx=0,cp={};var comments=[],comment={};var cstys=[],csty,seencol=false;var arrayf=[];var rowinfo=[],rowobj={};var Workbook={Sheets:[]},wsprops={};xlmlregex.lastIndex=0;str=str.replace(//gm,"");while(Rn=xlmlregex.exec(str))switch(Rn[3]){case"Data":if(state[state.length-1][1])break;if(Rn[1]==="/")parse_xlml_data(str.slice(didx,Rn.index),ss,dtag,state[state.length-1][0]=="Comment"?comment:cell,{c:c,r:r},styles,cstys[c],row,arrayf,opts);else{ss="";dtag=xlml_parsexmltag(Rn[0]);didx=Rn.index+Rn[0].length}break;case"Cell":if(Rn[1]==="/"){if(comments.length>0)cell.c=comments;if((!opts.sheetRows||opts.sheetRows>r)&&cell.v!==undefined){if(opts.dense){if(!cursheet[r])cursheet[r]=[];cursheet[r][c]=cell}else cursheet[encode_col(c)+encode_row(r)]=cell}if(cell.HRef){cell.l={Target:cell.HRef,Tooltip:cell.HRefScreenTip};delete cell.HRef;delete cell.HRefScreenTip}if(cell.MergeAcross||cell.MergeDown){var cc=c+(parseInt(cell.MergeAcross,10)|0);var rr=r+(parseInt(cell.MergeDown,10)|0);mergecells.push({s:{c:c,r:r},e:{c:cc,r:rr}})}if(!opts.sheetStubs){if(cell.MergeAcross)c=cc+1;else++c}else if(cell.MergeAcross||cell.MergeDown){for(var cma=c;cma<=cc;++cma){for(var cmd=r;cmd<=rr;++cmd){if(cma>c||cmd>r){if(opts.dense){if(!cursheet[cmd])cursheet[cmd]=[];cursheet[cmd][cma]={t:"z"}}else cursheet[encode_col(cma)+encode_row(cmd)]={t:"z"}}}}c=cc+1}else++c}else{cell=xlml_parsexmltagobj(Rn[0]);if(cell.Index)c=+cell.Index-1;if(crefguess.e.c)refguess.e.c=c;if(Rn[0].slice(-2)==="/>")++c;comments=[]}break;case"Row":if(Rn[1]==="/"||Rn[0].slice(-2)==="/>"){if(rrefguess.e.r)refguess.e.r=r;if(Rn[0].slice(-2)==="/>"){row=xlml_parsexmltag(Rn[0]);if(row.Index)r=+row.Index-1}c=0;++r}else{row=xlml_parsexmltag(Rn[0]);if(row.Index)r=+row.Index-1;rowobj={};if(row.AutoFitHeight=="0"){rowobj.hpx=parseInt(row.Height,10);rowobj.hpt=px2pt(rowobj.hpx);rowinfo[r]=rowobj}if(row.Hidden=="1"){rowobj.hidden=true;rowinfo[r]=rowobj}}break;case"Worksheet":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"));sheetnames.push(sheetname);if(refguess.s.r<=refguess.e.r&&refguess.s.c<=refguess.e.c)cursheet["!ref"]=encode_range(refguess);if(mergecells.length)cursheet["!merges"]=mergecells;if(cstys.length>0)cursheet["!cols"]=cstys;if(rowinfo.length>0)cursheet["!rows"]=rowinfo;sheets[sheetname]=cursheet}else{refguess={s:{r:2e6,c:2e6},e:{r:0,c:0}};r=c=0;state.push([Rn[3],false]);tmp=xlml_parsexmltag(Rn[0]);sheetname=unescapexml(tmp.Name);cursheet=opts.dense?[]:{};mergecells=[];arrayf=[];rowinfo=[];wsprops={name:sheetname,Hidden:0};Workbook.Sheets.push(wsprops)}break;case"Table":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"))}else if(Rn[0].slice(-2)=="/>")break;else{table=xlml_parsexmltag(Rn[0]);state.push([Rn[3],false]);cstys=[];seencol=false}break;case"Style":if(Rn[1]==="/")process_style_xlml(styles,stag,opts);else stag=xlml_parsexmltag(Rn[0]);break;case"NumberFormat":stag.nf=unescapexml(xlml_parsexmltag(Rn[0]).Format||"General");if(XLMLFormatMap[stag.nf])stag.nf=XLMLFormatMap[stag.nf];for(var ssfidx=0;ssfidx!=392;++ssfidx)if(SSF._table[ssfidx]==stag.nf)break;if(ssfidx==392)for(ssfidx=57;ssfidx!=392;++ssfidx)if(SSF._table[ssfidx]==null){SSF.load(stag.nf,ssfidx);break}break;case"Column":if(state[state.length-1][0]!=="Table")break;csty=xlml_parsexmltag(Rn[0]);if(csty.Hidden){csty.hidden=true;delete csty.Hidden}if(csty.Width)csty.wpx=parseInt(csty.Width,10);if(!seencol&&csty.wpx>10){seencol=true;MDW=DEF_MDW;for(var _col=0;_col0)_DefinedName.Sheet=Workbook.Sheets.length-1;Workbook.Names.push(_DefinedName);break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if(Rn[0].slice(-2)==="/>")break;else if(Rn[1]==="/")ss+=str.slice(fidx,Rn.index);else fidx=Rn.index+Rn[0].length;break;case"Interior":if(!opts.cellStyles)break;stag.Interior=xlml_parsexmltag(Rn[0]);break;case"Protection":break;case"Author":;case"Title":;case"Description":;case"Created":;case"Keywords":;case"Subject":;case"Category":;case"Company":;case"LastAuthor":;case"LastSaved":;case"LastPrinted":;case"Version":;case"Revision":;case"TotalTime":;case"HyperlinkBase":;case"Manager":;case"ContentStatus":;case"Identifier":;case"Language":if(Rn[0].slice(-2)==="/>")break;else if(Rn[1]==="/")xlml_set_prop(Props,Rn[3],str.slice(pidx,Rn.index));else pidx=Rn.index+Rn[0].length;break;case"Paragraphs":break;case"Styles":;case"Workbook":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"))}else state.push([Rn[3],false]);break;case"Comment":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"));xlml_clean_comment(comment);comments.push(comment)}else{state.push([Rn[3],false]);tmp=xlml_parsexmltag(Rn[0]);comment={a:tmp.Author}}break;case"AutoFilter":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"))}else if(Rn[0].charAt(Rn[0].length-2)!=="/"){var AutoFilter=xlml_parsexmltag(Rn[0]);cursheet["!autofilter"]={ref:rc_to_a1(AutoFilter.Range).replace(/\$/g,"")};state.push([Rn[3],true])}break;case"Name":break;case"ComponentOptions":;case"DocumentProperties":;case"CustomDocumentProperties":;case"OfficeDocumentSettings":;case"PivotTable":;case"PivotCache":;case"Names":;case"MapInfo":;case"PageBreaks":;case"QueryTable":;case"DataValidation":;case"Sorting":;case"Schema":;case"data":;case"ConditionalFormatting":;case"SmartTagType":;case"SmartTags":;case"ExcelWorkbook":;case"WorkbookOptions":;case"WorksheetOptions":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw new Error("Bad state: "+tmp.join("|"))}else if(Rn[0].charAt(Rn[0].length-2)!=="/")state.push([Rn[3],true]);break;default:if(state.length==0&&Rn[3]=="document")return parse_fods(str,opts);if(state.length==0&&Rn[3]=="UOF")return parse_fods(str,opts);var seen=true;switch(state[state.length-1][0]){case"OfficeDocumentSettings":switch(Rn[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:seen=false;}break;case"ComponentOptions":switch(Rn[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:seen=false;}break;case"ExcelWorkbook":switch(Rn[3]){case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Date1904":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:seen=false;}break;case"WorkbookOptions":switch(Rn[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:seen=false;}break;case"WorksheetOptions":switch(Rn[3]){case"Visible":if(Rn[0].slice(-2)==="/>"){}else if(Rn[1]==="/")switch(str.slice(pidx,Rn.index)){case"SheetHidden":wsprops.Hidden=1;break;case"SheetVeryHidden":wsprops.Hidden=2;break;}else pidx=Rn.index+Rn[0].length;break;case"Header":if(!cursheet["!margins"])default_margins(cursheet["!margins"]={},"xlml");cursheet["!margins"].header=parsexmltag(Rn[0]).Margin;break;case"Footer":if(!cursheet["!margins"])default_margins(cursheet["!margins"]={},"xlml");cursheet["!margins"].footer=parsexmltag(Rn[0]).Margin;break;case"PageMargins":var pagemargins=parsexmltag(Rn[0]);if(!cursheet["!margins"])default_margins(cursheet["!margins"]={},"xlml");if(pagemargins.Top)cursheet["!margins"].top=pagemargins.Top;if(pagemargins.Left)cursheet["!margins"].left=pagemargins.Left;if(pagemargins.Right)cursheet["!margins"].right=pagemargins.Right;if(pagemargins.Bottom)cursheet["!margins"].bottom=pagemargins.Bottom;break;case"Unsynced":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"PageSetup":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:seen=false;}break;case"PivotTable":;case"PivotCache":switch(Rn[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:seen=false;}break;case"PageBreaks":switch(Rn[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:seen=false;}break;case"AutoFilter":switch(Rn[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:seen=false;}break;case"QueryTable":switch(Rn[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:seen=false;}break;case"Sorting":;case"ConditionalFormatting":;case"DataValidation":switch(Rn[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:seen=false;}break;case"MapInfo":;case"Schema":;case"data":switch(Rn[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":;case"element":;case"complexType":;case"datatype":;case"all":;case"attribute":;case"extends":break;case"row":break;default:seen=false;}break;case"SmartTags":break;default:seen=false;break;}if(seen)break;if(!state[state.length-1][1])throw"Unrecognized tag: "+Rn[3]+"|"+state.join("|");if(state[state.length-1][0]==="CustomDocumentProperties"){if(Rn[0].slice(-2)==="/>")break;else if(Rn[1]==="/")xlml_set_custprop(Custprops,Rn,cp,str.slice(pidx,Rn.index));else{cp=Rn;pidx=Rn.index+Rn[0].length}break}if(opts.WTF)throw"Unrecognized tag: "+Rn[3]+"|"+state.join("|");}var out={};if(!opts.bookSheets&&!opts.bookProps)out.Sheets=sheets;out.SheetNames=sheetnames;out.Workbook=Workbook;out.SSF=SSF.get_table();out.Props=Props;out.Custprops=Custprops;return out}function parse_xlml(data,opts){fix_read_opts(opts=opts||{});switch(opts.type||"base64"){case"base64":return parse_xlml_xml(Base64.decode(data),opts);case"binary":;case"buffer":;case"file":return parse_xlml_xml(data,opts);case"array":return parse_xlml_xml(data.map(_chr).join(""),opts);}}function write_props_xlml(wb,opts){var o=[];if(wb.Props)o.push(xlml_write_docprops(wb.Props,opts));if(wb.Custprops)o.push(xlml_write_custprops(wb.Props,wb.Custprops,opts));return o.join("")}function write_wb_xlml(wb,opts){return""}function write_sty_xlml(wb,opts){return""}function write_ws_xlml_wsopts(ws,opts,idx,wb){if(!ws)return"";var o=[];if(ws["!margins"]){o.push("");if(ws["!margins"].header)o.push(writextag("Header",null,{"x:Margin":ws["!margins"].header}));if(ws["!margins"].footer)o.push(writextag("Footer",null,{"x:Margin":ws["!margins"].footer}));o.push(writextag("PageMargins",null,{"x:Bottom":ws["!margins"].bottom||"0.75","x:Left":ws["!margins"].left||"0.7","x:Right":ws["!margins"].right||"0.7","x:Top":ws["!margins"].top||"0.75"}));o.push("")}if(wb&&wb.Workbook&&wb.Workbook.Sheets&&wb.Workbook.Sheets[idx]){if(wb.Workbook.Sheets[idx].Hidden)o.push(writextag("Visible",wb.Workbook.Sheets[idx].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}}if(ws["!protect"]){o.push(writetag("ProtectContents","True"));if(ws["!protect"].objects)o.push(writetag("ProtectObjects","True"));if(ws["!protect"].scenarios)o.push(writetag("ProtectScenarios","True"));if(ws["!protect"].selectLockedCells!=null&&!ws["!protect"].selectLockedCells)o.push(writetag("EnableSelection","NoSelection"));else if(ws["!protect"].selectUnlockedCells!=null&&!ws["!protect"].selectUnlockedCells)o.push(writetag("EnableSelection","UnlockedCells"));[["formatColumns","AllowFormatCells"],["formatRows","AllowSizeCols"],["formatCells","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(x){if(ws["!protect"][x[0]])o.push("<"+x[1]+"/>")})}if(o.length==0)return"";return writextag("WorksheetOptions",o.join(""),{xmlns:XLMLNS.x})}function write_ws_xlml_comment(comments){return comments.map(function(c){var t=xlml_unfixstr(c.t||"");var d=writextag("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return writextag("Comment",d,{"ss:Author":c.a})}).join("")}function write_ws_xlml_cell(cell,ref,ws,opts,idx,wb,addr){if(!cell||cell.v==undefined&&cell.f==undefined)return"";var attr={};if(cell.f)attr["ss:Formula"]="="+escapexml(a1_to_rc(cell.f,addr));if(cell.F&&cell.F.substr(0,ref.length)==ref){var end=decode_cell(cell.F.substr(ref.length+1));attr["ss:ArrayRange"]="RC:R"+(end.r==addr.r?"":"["+(end.r-addr.r)+"]")+"C"+(end.c==addr.c?"":"["+(end.c-addr.c)+"]")}if(cell.l&&cell.l.Target){attr["ss:HRef"]=escapexml(cell.l.Target);if(cell.l.Tooltip)attr["x:HRefScreenTip"]=escapexml(cell.l.Tooltip)}if(ws["!merges"]){var marr=ws["!merges"];for(var mi=0;mi!=marr.length;++mi){if(marr[mi].s.c!=addr.c||marr[mi].s.r!=addr.r)continue;if(marr[mi].e.c>marr[mi].s.c)attr["ss:MergeAcross"]=marr[mi].e.c-marr[mi].s.c;if(marr[mi].e.r>marr[mi].s.r)attr["ss:MergeDown"]=marr[mi].e.r-marr[mi].s.r}}var t="",p="";switch(cell.t){case"z":return"";case"n":t="Number";p=String(cell.v);break;case"b":t="Boolean";p=cell.v?"1":"0";break;case"e":t="Error";p=BErr[cell.v];break;case"d":t="DateTime";p=new Date(cell.v).toISOString();break;case"s":t="String";p=escapexml(cell.v||"");break;}var _v=cell.v!=null?p:"";if(opts&&opts.type=="binary"&&typeof cptable!=="undefined"&&cell.t=="s"){_v=cptable.utils.encode(65001,_v);var __v="";for(var __i=0;__i<_v.length;++__i)__v+=String.fromCharCode(_v[__i]);_v=__v}var m=''+_v+"";if((cell.c||[]).length>0)m+=write_ws_xlml_comment(cell.c);return writextag("Cell",m,attr)}function write_ws_xlml_row(R,row){var o='"}function write_ws_xlml_table(ws,opts,idx,wb){if(!ws["!ref"])return"";var range=safe_decode_range(ws["!ref"]);var marr=ws["!merges"]||[],mi=0;var o=[];if(ws["!cols"])ws["!cols"].forEach(function(n,i){process_col(n);var w=!!n.width;var p=col_obj_w(i,n);var k={"ss:Index":i+1};if(w)k["ss:Width"]=width2px(p.width);if(n.hidden)k["ss:Hidden"]="1";o.push(writextag("Column",null,k))});var dense=Array.isArray(ws);for(var R=range.s.r;R<=range.e.r;++R){var row=[write_ws_xlml_row(R,(ws["!rows"]||[])[R])];for(var C=range.s.c;C<=range.e.c;++C){var skip=false;for(mi=0;mi!=marr.length;++mi){if(marr[mi].s.c>C)continue;if(marr[mi].s.r>R)continue;if(marr[mi].e.c");if(row.length>2)o.push(row.join(""))}return o.join("")}function write_ws_xlml(idx,opts,wb){var o=[];var s=wb.SheetNames[idx];var ws=wb.Sheets[s];var t=ws?write_ws_xlml_table(ws,opts,idx,wb):"";if(t.length>0)o.push(""+t+"
");o.push(write_ws_xlml_wsopts(ws,opts,idx,wb));return o.join("")}function write_xlml(wb,opts){var d=[];d.push(write_props_xlml(wb,opts));d.push(write_wb_xlml(wb,opts));d.push(write_sty_xlml(wb,opts));for(var i=0;i400)throw new Error("Unsupported Clipboard: "+m.toString(16));l+=m;}m=__lpstr(o,l);l+=m.length===0?0:5+m.length;v.Reserved1=m;if((m=__readUInt32LE(o,l))!==1907550708)return v;throw new Error("Unsupported Unicode Extension")}function slurp(R,blob,length,opts){var l=length;var bufs=[];var d=blob.slice(blob.l,blob.l+l);if(opts&&opts.enc&&opts.enc.insitu_decrypt)switch(R.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":break;default:if(d.length===0)break;opts.enc.insitu_decrypt(d);}bufs.push(d);blob.l+=l;var next=XLSRecordEnum[__readUInt16LE(blob,blob.l)];while(next!=null&&next.n==="Continue"){l=__readUInt16LE(blob,blob.l+2);bufs.push(blob.slice(blob.l+4,blob.l+4+l));blob.l+=4+l;next=XLSRecordEnum[__readUInt16LE(blob,blob.l)]}var b=bconcat(bufs);prep_blob(b,0);var ll=0;b.lens=[];for(var j=0;j1)return;if(!cell_valid)return;if(options.cellStyles&&line.XF&&line.XF.data)process_cell_style(cell,line,options);lastcell=cell;last_cell=encode_cell(cell);if(range.s){if(cell.rrange.e.r)range.e.r=cell.r+1;if(cell.c+1>range.e.c)range.e.c=cell.c+1}if(options.cellFormula&&line.f){for(var afi=0;aficell.c)continue;if(array_formulae[afi][0].s.r>cell.r)continue;if(array_formulae[afi][0].e.c=options.sheetRows)cell_valid=false;else{if(options.dense){if(!out[cell.r])out[cell.r]=[];out[cell.r][cell.c]=line}else out[last_cell]=line}};var opts={enc:false,sbcch:0,snames:[],sharedf:shared_formulae,arrayf:array_formulae,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!options&&!!options.cellStyles,WTF:!!options&&!!options.wtf};if(options.password)opts.password=options.password;var mergecells=[];var objects=[];var colinfo=[],rowinfo=[];var defwidth=0,defheight=0;var seencol=false;var supbooks=[];supbooks.SheetNames=opts.snames;supbooks.sharedf=opts.sharedf;supbooks.arrayf=opts.arrayf;supbooks.names=[];supbooks.XTI=[];var last_Rn="";var file_depth=0;var BIFF2Fmt=0;var BIFF2FmtTable=[];var FilterDatabases=[];var last_lbl;opts.codepage=1200;set_cp(1200);while(blob.l0)last_lbl.Sheet=val.itab-1;supbooks.names.push(last_lbl);if(!supbooks[0])supbooks[0]=[];supbooks[supbooks.length-1].push(val);if(val.Name=="\r"&&val.itab>0)if(val.rgce&&val.rgce[0]&&val.rgce[0][0]&&val.rgce[0][0][0]=="PtgArea3d")FilterDatabases[val.itab-1]={ref:encode_range(val.rgce[0][0][1][2])};break;case"ExternSheet":if(supbooks.length==0){supbooks[0]=[];supbooks[0].XTI=[]}supbooks[supbooks.length-1].XTI=supbooks[supbooks.length-1].XTI.concat(val);supbooks.XTI=supbooks.XTI.concat(val);break;case"NameCmt":if(opts.biff<8)break;if(last_lbl!=null)last_lbl.Comment=val[1];break;case"Protect":out["!protect"]=val;break;case"Password":if(val!==0&&opts.WTF)console.error("Password verifier: "+val);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{Directory[val.pos]=val;opts.snames.push(val.name)}break;case"EOF":{if(--file_depth)break;if(range.e){if(range.e.r>0&&range.e.c>0){range.e.r--;range.e.c--;out["!ref"]=encode_range(range);range.e.r++;range.e.c++}if(mergecells.length>0)out["!merges"]=mergecells;if(objects.length>0)out["!objects"]=objects;if(colinfo.length>0)out["!cols"]=colinfo;if(rowinfo.length>0)out["!rows"]=rowinfo;Workbook.Sheets.push(wsprops)}if(cur_sheet==="")Preamble=out;else Sheets[cur_sheet]=out;out=options.dense?[]:{}}break;case"BOF":{if(opts.biff!==8){}else if(RecordType===9)opts.biff=2;else if(RecordType===521)opts.biff=3;else if(RecordType===1033)opts.biff=4;else if(val.BIFFVer===1280)opts.biff=5;else if(val.BIFFVer===1536)opts.biff=8;else if(val.BIFFVer===2)opts.biff=2;else if(val.BIFFVer===7)opts.biff=2;if(file_depth++)break;cell_valid=true;out=options.dense?[]:{};if(opts.biff<5){if(cur_sheet==="")cur_sheet="Sheet1";range={s:{r:0,c:0},e:{r:0,c:0}};var fakebs8={pos:blob.l-length,name:cur_sheet};Directory[fakebs8.pos]=fakebs8;opts.snames.push(cur_sheet)}else cur_sheet=(Directory[s]||{name:""}).name;if(val.dt==32)out["!type"]="chart";mergecells=[];objects=[];array_formulae=[];opts.arrayf=array_formulae;colinfo=[];rowinfo=[];defwidth=defheight=0;seencol=false;wsprops={Hidden:(Directory[s]||{hs:0}).hs,name:cur_sheet}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(out["!type"]=="chart")if(options.dense?(out[val.r]||[])[val.c]:out[encode_cell({c:val.c,r:val.r})])++val.c;temp_val={ixfe:val.ixfe,XF:XFs[val.ixfe]||{},v:val.val,t:"n"};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options)}break;case"BoolErr":{temp_val={ixfe:val.ixfe,XF:XFs[val.ixfe],v:val.val,t:val.t};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options)}break;case"RK":{temp_val={ixfe:val.ixfe,XF:XFs[val.ixfe],v:val.rknum,t:"n"};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options)}break;case"MulRk":{for(var j=val.c;j<=val.C;++j){var ixfe=val.rkrec[j-val.c][0];temp_val={ixfe:ixfe,XF:XFs[ixfe],v:val.rkrec[j-val.c][1],t:"n"};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:j,r:val.r},temp_val,options)}}break;case"Formula":{if(val.val=="String"){last_formula=val;break}temp_val=make_cell(val.val,val.cell.ixfe,val.tt);temp_val.XF=XFs[temp_val.ixfe];if(options.cellFormula){var _f=val.formula;if(_f&&_f[0]&&_f[0][0]&&_f[0][0][0]=="PtgExp"){var _fr=_f[0][0][1][0],_fc=_f[0][0][1][1];var _fe=encode_cell({r:_fr,c:_fc});if(shared_formulae[_fe])temp_val.f=""+stringify_formula(val.formula,range,val.cell,supbooks,opts);else temp_val.F=((options.dense?(out[_fr]||[])[_fc]:out[_fe])||{}).F}else temp_val.f=""+stringify_formula(val.formula,range,val.cell,supbooks,opts)}if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell(val.cell,temp_val,options);last_formula=val}break;case"String":{if(last_formula){last_formula.val=val;temp_val=make_cell(val,last_formula.cell.ixfe,"s");temp_val.XF=XFs[temp_val.ixfe];if(options.cellFormula){temp_val.f=""+stringify_formula(last_formula.formula,range,last_formula.cell,supbooks,opts)}if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell(last_formula.cell,temp_val,options);last_formula=null}else throw new Error("String record expects Formula")}break;case"Array":{array_formulae.push(val);var _arraystart=encode_cell(val[0].s);cc=options.dense?(out[val[0].s.r]||[])[val[0].s.c]:out[_arraystart];if(options.cellFormula&&cc){if(!last_formula)break;if(!_arraystart||!cc)break;cc.f=""+stringify_formula(val[1],range,val[0],supbooks,opts);cc.F=encode_range(val[0])}}break;case"ShrFmla":{if(!cell_valid)break;if(!options.cellFormula)break;if(last_cell){if(!last_formula)break;shared_formulae[encode_cell(last_formula.cell)]=val[0];cc=options.dense?(out[last_formula.cell.r]||[])[last_formula.cell.c]:out[encode_cell(last_formula.cell)];(cc||{}).f=""+stringify_formula(val[0],range,lastcell,supbooks,opts)}}break;case"LabelSst":temp_val=make_cell(sst[val.isst].t,val.ixfe,"s");temp_val.XF=XFs[temp_val.ixfe];if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options);break;case"Blank":if(options.sheetStubs){temp_val={ixfe:val.ixfe,XF:XFs[val.ixfe],t:"z"};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options)}break;case"MulBlank":if(options.sheetStubs){for(var _j=val.c;_j<=val.C;++_j){var _ixfe=val.ixfe[_j-val.c];temp_val={ixfe:_ixfe,XF:XFs[_ixfe],t:"z"};if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:_j,r:val.r},temp_val,options)}}break;case"RString":;case"Label":;case"BIFF2STR":temp_val=make_cell(val.val,val.ixfe,"s");temp_val.XF=XFs[temp_val.ixfe];if(BIFF2Fmt>0)temp_val.z=BIFF2FmtTable[temp_val.ixfe>>8&31];safe_format_xf(temp_val,options,wb.opts.Date1904);addcell({c:val.c,r:val.r},temp_val,options);break;case"Dimensions":{if(file_depth===1)range=val}break;case"SST":{sst=val}break;case"Format":{SSF.load(val[1],val[0])}break;case"BIFF2FORMAT":{BIFF2FmtTable[BIFF2Fmt++]=val;for(var b2idx=0;b2idx=163)SSF.load(val,BIFF2Fmt+163)}break;case"MergeCells":mergecells=mergecells.concat(val);break;case"Obj":objects[val.cmo[0]]=opts.lastobj=val;break;case"TxO":opts.lastobj.TxO=val;break;case"ImData":opts.lastobj.ImData=val;break;case"HLink":{for(rngR=val[0].s.r;rngR<=val[0].e.r;++rngR)for(rngC=val[0].s.c;rngC<=val[0].e.c;++rngC){cc=options.dense?(out[rngR]||[])[rngC]:out[encode_cell({c:rngC,r:rngR})];if(cc)cc.l=val[1]}}break;case"HLinkTooltip":{for(rngR=val[0].s.r;rngR<=val[0].e.r;++rngR)for(rngC=val[0].s.c;rngC<=val[0].e.c;++rngC){cc=options.dense?(out[rngR]||[])[rngC]:out[encode_cell({c:rngC,r:rngR})];if(cc)cc.l.Tooltip=val[1]}}break;case"Note":{if(opts.biff<=5&&opts.biff>=2)break;cc=options.dense?(out[val[0].r]||[])[val[0].c]:out[encode_cell(val[0])];var noteobj=objects[val[2]];if(!cc)break;if(!cc.c)cc.c=[];cmnt={a:val[1],t:noteobj.TxO.t};cc.c.push(cmnt)}break;default:switch(R.n){case"ClrtClient":break;case"XFExt":update_xfext(XFs[val.ixfe],val.ext);break;case"DefColWidth":defwidth=val;break;case"DefaultRowHeight":defheight=val[1];break;case"ColInfo":{if(!opts.cellStyles)break;while(val.e>=val.s){colinfo[val.e--]={width:val.w/256};if(!seencol){seencol=true;find_mdw_colw(val.w/256)}process_col(colinfo[val.e+1])}}break;case"Row":{var rowobj={};if(val.hidden){rowinfo[val.r]=rowobj;rowobj.hidden=true}if(val.hpt){rowinfo[val.r]=rowobj;rowobj.hpt=val.hpt;rowobj.hpx=pt2px(val.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!out["!margins"])default_margins(out["!margins"]={});out["!margins"][Rn.slice(0,-6).toLowerCase()]=val;break;case"Setup":if(!out["!margins"])default_margins(out["!margins"]={});out["!margins"].header=val.header;out["!margins"].footer=val.footer;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":country=val;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":palette=val;break;case"Theme":break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":;case"BuiltInFnGroupCount":break;case"Window1":;case"Window2":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":;case"Pane":break;default:switch(R.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(R.n){case"ExternCount":break;case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;default:if(options.WTF)throw"Unrecognized Record "+R.n;};};};}}else blob.l+=length}var sheetnamesraw=Object.keys(Directory).sort(function(a,b){return Number(a)-Number(b)}).map(function(x){return Directory[x].name});var sheetnames=sheetnamesraw.slice();wb.Directory=sheetnamesraw;wb.SheetNames=sheetnamesraw;if(!options.bookSheets)wb.Sheets=Sheets;if(wb.Sheets)FilterDatabases.forEach(function(r,i){wb.Sheets[wb.SheetNames[i]]["!autofilter"]=r});wb.Preamble=Preamble;wb.Strings=sst;wb.SSF=SSF.get_table();if(opts.enc)wb.Encryption=opts.enc;wb.Metadata={};if(country!==undefined)wb.Metadata.Country=country;if(supbooks.names.length>0)Workbook.Names=supbooks.names;wb.Workbook=Workbook;return wb}function parse_props(cfb){var DSI=cfb.find("!DocumentSummaryInformation");if(DSI)try{cfb.DocSummary=parse_PropertySetStream(DSI,DocSummaryPIDDSI)}catch(e){}var SI=cfb.find("!SummaryInformation");if(SI)try{cfb.Summary=parse_PropertySetStream(SI,SummaryPIDSI)}catch(e){}}function parse_xlscfb(cfb,options){if(!options)options={};fix_read_opts(options);reset_cp();var CompObj,Summary,Workbook;if(cfb.FullPaths){CompObj=cfb.find("!CompObj");Summary=cfb.find("!SummaryInformation");Workbook=cfb.find("/Workbook")}else{prep_blob(cfb,0);Workbook={content:cfb}}if(!Workbook)Workbook=cfb.find("/Book");var CompObjP,SummaryP,WorkbookP;if(CompObj)CompObjP=parse_compobj(CompObj);if(options.bookProps&&!options.bookSheets)WorkbookP={};else{if(Workbook)WorkbookP=parse_workbook(Workbook.content,options,!!Workbook.find);else if(cfb.find("PerfectOffice_MAIN"))WorkbookP=WK_.to_workbook(cfb.find("PerfectOffice_MAIN").content,options);else if(cfb.find("NativeContent_MAIN"))WorkbookP=WK_.to_workbook(cfb.find("NativeContent_MAIN").content,options);else throw new Error("Cannot find Workbook stream")}if(cfb.FullPaths)parse_props(cfb);var props={};for(var y in cfb.Summary)props[y]=cfb.Summary[y];for(y in cfb.DocSummary)props[y]=cfb.DocSummary[y];WorkbookP.Props=WorkbookP.Custprops=props;if(options.bookFiles)WorkbookP.cfb=cfb;return WorkbookP}var XLSBRecordEnum={0:{n:"BrtRowHdr",f:parse_BrtRowHdr},1:{n:"BrtCellBlank",f:parse_BrtCellBlank},2:{n:"BrtCellRk",f:parse_BrtCellRk},3:{n:"BrtCellError",f:parse_BrtCellError},4:{n:"BrtCellBool",f:parse_BrtCellBool},5:{n:"BrtCellReal",f:parse_BrtCellReal},6:{n:"BrtCellSt",f:parse_BrtCellSt},7:{n:"BrtCellIsst",f:parse_BrtCellIsst},8:{n:"BrtFmlaString",f:parse_BrtFmlaString},9:{n:"BrtFmlaNum",f:parse_BrtFmlaNum},10:{n:"BrtFmlaBool",f:parse_BrtFmlaBool},11:{n:"BrtFmlaError",f:parse_BrtFmlaError},16:{n:"BrtFRTArchID$",f:parse_BrtFRTArchID$},19:{n:"BrtSSTItem",f:parse_RichStr},20:{n:"BrtPCDIMissing",f:parsenoop},21:{n:"BrtPCDINumber",f:parsenoop},22:{n:"BrtPCDIBoolean",f:parsenoop},23:{n:"BrtPCDIError",f:parsenoop},24:{n:"BrtPCDIString",f:parsenoop},25:{n:"BrtPCDIDatetime",f:parsenoop},26:{n:"BrtPCDIIndex",f:parsenoop},27:{n:"BrtPCDIAMissing",f:parsenoop},28:{n:"BrtPCDIANumber",f:parsenoop},29:{n:"BrtPCDIABoolean",f:parsenoop},30:{n:"BrtPCDIAError",f:parsenoop},31:{n:"BrtPCDIAString",f:parsenoop},32:{n:"BrtPCDIADatetime",f:parsenoop},33:{n:"BrtPCRRecord",f:parsenoop},34:{n:"BrtPCRRecordDt",f:parsenoop},35:{n:"BrtFRTBegin",f:parsenoop},36:{n:"BrtFRTEnd",f:parsenoop},37:{n:"BrtACBegin",f:parsenoop},38:{n:"BrtACEnd",f:parsenoop},39:{n:"BrtName",f:parse_BrtName},40:{n:"BrtIndexRowBlock",f:parsenoop},42:{n:"BrtIndexBlock",f:parsenoop},43:{n:"BrtFont",f:parse_BrtFont},44:{n:"BrtFmt",f:parse_BrtFmt},45:{n:"BrtFill",f:parsenoop},46:{n:"BrtBorder",f:parsenoop},47:{n:"BrtXF",f:parse_BrtXF},48:{n:"BrtStyle",f:parsenoop},49:{n:"BrtCellMeta",f:parsenoop},50:{n:"BrtValueMeta",f:parsenoop},51:{n:"BrtMdb",f:parsenoop},52:{n:"BrtBeginFmd",f:parsenoop},53:{n:"BrtEndFmd",f:parsenoop},54:{n:"BrtBeginMdx",f:parsenoop},55:{n:"BrtEndMdx",f:parsenoop},56:{n:"BrtBeginMdxTuple",f:parsenoop},57:{n:"BrtEndMdxTuple",f:parsenoop},58:{n:"BrtMdxMbrIstr",f:parsenoop},59:{n:"BrtStr",f:parsenoop},60:{n:"BrtColInfo",f:parse_ColInfo},62:{n:"BrtCellRString",f:parsenoop},63:{n:"BrtCalcChainItem$",f:parse_BrtCalcChainItem$},64:{n:"BrtDVal",f:parsenoop},65:{n:"BrtSxvcellNum",f:parsenoop},66:{n:"BrtSxvcellStr",f:parsenoop},67:{n:"BrtSxvcellBool",f:parsenoop},68:{n:"BrtSxvcellErr",f:parsenoop},69:{n:"BrtSxvcellDate",f:parsenoop},70:{n:"BrtSxvcellNil",f:parsenoop},128:{n:"BrtFileVersion",f:parsenoop},129:{n:"BrtBeginSheet",f:parsenoop},130:{n:"BrtEndSheet",f:parsenoop},131:{n:"BrtBeginBook",f:parsenoop,p:0},132:{n:"BrtEndBook",f:parsenoop},133:{n:"BrtBeginWsViews",f:parsenoop},134:{n:"BrtEndWsViews",f:parsenoop},135:{n:"BrtBeginBookViews",f:parsenoop},136:{n:"BrtEndBookViews",f:parsenoop},137:{n:"BrtBeginWsView",f:parsenoop},138:{n:"BrtEndWsView",f:parsenoop},139:{n:"BrtBeginCsViews",f:parsenoop},140:{n:"BrtEndCsViews",f:parsenoop},141:{n:"BrtBeginCsView",f:parsenoop},142:{n:"BrtEndCsView",f:parsenoop},143:{n:"BrtBeginBundleShs",f:parsenoop},144:{n:"BrtEndBundleShs",f:parsenoop},145:{n:"BrtBeginSheetData",f:parsenoop},146:{n:"BrtEndSheetData",f:parsenoop},147:{n:"BrtWsProp",f:parse_BrtWsProp},148:{n:"BrtWsDim",f:parse_BrtWsDim,p:16},151:{n:"BrtPane",f:parsenoop},152:{n:"BrtSel",f:parsenoop},153:{n:"BrtWbProp",f:parse_BrtWbProp},154:{n:"BrtWbFactoid",f:parsenoop},155:{n:"BrtFileRecover",f:parsenoop},156:{n:"BrtBundleSh",f:parse_BrtBundleSh},157:{n:"BrtCalcProp",f:parsenoop},158:{n:"BrtBookView",f:parsenoop},159:{n:"BrtBeginSst",f:parse_BrtBeginSst},160:{n:"BrtEndSst",f:parsenoop},161:{n:"BrtBeginAFilter",f:parse_UncheckedRfX},162:{n:"BrtEndAFilter",f:parsenoop},163:{n:"BrtBeginFilterColumn",f:parsenoop},164:{n:"BrtEndFilterColumn",f:parsenoop},165:{n:"BrtBeginFilters",f:parsenoop},166:{n:"BrtEndFilters",f:parsenoop},167:{n:"BrtFilter",f:parsenoop},168:{n:"BrtColorFilter",f:parsenoop},169:{n:"BrtIconFilter",f:parsenoop},170:{n:"BrtTop10Filter",f:parsenoop},171:{n:"BrtDynamicFilter",f:parsenoop},172:{n:"BrtBeginCustomFilters",f:parsenoop},173:{n:"BrtEndCustomFilters",f:parsenoop},174:{n:"BrtCustomFilter",f:parsenoop},175:{n:"BrtAFilterDateGroupItem",f:parsenoop},176:{n:"BrtMergeCell",f:parse_BrtMergeCell},177:{n:"BrtBeginMergeCells",f:parsenoop},178:{n:"BrtEndMergeCells",f:parsenoop},179:{n:"BrtBeginPivotCacheDef",f:parsenoop},180:{n:"BrtEndPivotCacheDef",f:parsenoop},181:{n:"BrtBeginPCDFields",f:parsenoop},182:{n:"BrtEndPCDFields",f:parsenoop},183:{n:"BrtBeginPCDField",f:parsenoop},184:{n:"BrtEndPCDField",f:parsenoop},185:{n:"BrtBeginPCDSource",f:parsenoop},186:{n:"BrtEndPCDSource",f:parsenoop},187:{n:"BrtBeginPCDSRange",f:parsenoop},188:{n:"BrtEndPCDSRange",f:parsenoop},189:{n:"BrtBeginPCDFAtbl",f:parsenoop},190:{n:"BrtEndPCDFAtbl",f:parsenoop},191:{n:"BrtBeginPCDIRun",f:parsenoop},192:{n:"BrtEndPCDIRun",f:parsenoop},193:{n:"BrtBeginPivotCacheRecords",f:parsenoop},194:{n:"BrtEndPivotCacheRecords",f:parsenoop},195:{n:"BrtBeginPCDHierarchies",f:parsenoop},196:{n:"BrtEndPCDHierarchies",f:parsenoop},197:{n:"BrtBeginPCDHierarchy",f:parsenoop},198:{n:"BrtEndPCDHierarchy",f:parsenoop},199:{n:"BrtBeginPCDHFieldsUsage",f:parsenoop},200:{n:"BrtEndPCDHFieldsUsage",f:parsenoop},201:{n:"BrtBeginExtConnection",f:parsenoop},202:{n:"BrtEndExtConnection",f:parsenoop},203:{n:"BrtBeginECDbProps",f:parsenoop},204:{n:"BrtEndECDbProps",f:parsenoop},205:{n:"BrtBeginECOlapProps",f:parsenoop},206:{n:"BrtEndECOlapProps",f:parsenoop},207:{n:"BrtBeginPCDSConsol",f:parsenoop},208:{n:"BrtEndPCDSConsol",f:parsenoop},209:{n:"BrtBeginPCDSCPages",f:parsenoop},210:{n:"BrtEndPCDSCPages",f:parsenoop},211:{n:"BrtBeginPCDSCPage",f:parsenoop},212:{n:"BrtEndPCDSCPage",f:parsenoop},213:{n:"BrtBeginPCDSCPItem",f:parsenoop},214:{n:"BrtEndPCDSCPItem",f:parsenoop},215:{n:"BrtBeginPCDSCSets",f:parsenoop},216:{n:"BrtEndPCDSCSets",f:parsenoop},217:{n:"BrtBeginPCDSCSet",f:parsenoop},218:{n:"BrtEndPCDSCSet",f:parsenoop},219:{n:"BrtBeginPCDFGroup",f:parsenoop},220:{n:"BrtEndPCDFGroup",f:parsenoop},221:{n:"BrtBeginPCDFGItems",f:parsenoop},222:{n:"BrtEndPCDFGItems",f:parsenoop},223:{n:"BrtBeginPCDFGRange",f:parsenoop},224:{n:"BrtEndPCDFGRange",f:parsenoop},225:{n:"BrtBeginPCDFGDiscrete",f:parsenoop},226:{n:"BrtEndPCDFGDiscrete",f:parsenoop},227:{n:"BrtBeginPCDSDTupleCache",f:parsenoop},228:{n:"BrtEndPCDSDTupleCache",f:parsenoop},229:{n:"BrtBeginPCDSDTCEntries",f:parsenoop},230:{n:"BrtEndPCDSDTCEntries",f:parsenoop},231:{n:"BrtBeginPCDSDTCEMembers",f:parsenoop},232:{n:"BrtEndPCDSDTCEMembers",f:parsenoop},233:{n:"BrtBeginPCDSDTCEMember",f:parsenoop},234:{n:"BrtEndPCDSDTCEMember",f:parsenoop},235:{n:"BrtBeginPCDSDTCQueries",f:parsenoop},236:{n:"BrtEndPCDSDTCQueries",f:parsenoop},237:{n:"BrtBeginPCDSDTCQuery",f:parsenoop},238:{n:"BrtEndPCDSDTCQuery",f:parsenoop},239:{n:"BrtBeginPCDSDTCSets",f:parsenoop},240:{n:"BrtEndPCDSDTCSets",f:parsenoop},241:{n:"BrtBeginPCDSDTCSet",f:parsenoop},242:{n:"BrtEndPCDSDTCSet",f:parsenoop},243:{n:"BrtBeginPCDCalcItems",f:parsenoop},244:{n:"BrtEndPCDCalcItems",f:parsenoop},245:{n:"BrtBeginPCDCalcItem",f:parsenoop},246:{n:"BrtEndPCDCalcItem",f:parsenoop},247:{n:"BrtBeginPRule",f:parsenoop},248:{n:"BrtEndPRule",f:parsenoop},249:{n:"BrtBeginPRFilters",f:parsenoop},250:{n:"BrtEndPRFilters",f:parsenoop},251:{n:"BrtBeginPRFilter",f:parsenoop},252:{n:"BrtEndPRFilter",f:parsenoop},253:{n:"BrtBeginPNames",f:parsenoop},254:{n:"BrtEndPNames",f:parsenoop},255:{n:"BrtBeginPName",f:parsenoop},256:{n:"BrtEndPName",f:parsenoop},257:{n:"BrtBeginPNPairs",f:parsenoop},258:{n:"BrtEndPNPairs",f:parsenoop},259:{n:"BrtBeginPNPair",f:parsenoop},260:{n:"BrtEndPNPair",f:parsenoop},261:{n:"BrtBeginECWebProps",f:parsenoop},262:{n:"BrtEndECWebProps",f:parsenoop},263:{n:"BrtBeginEcWpTables",f:parsenoop},264:{n:"BrtEndECWPTables",f:parsenoop},265:{n:"BrtBeginECParams",f:parsenoop},266:{n:"BrtEndECParams",f:parsenoop},267:{n:"BrtBeginECParam",f:parsenoop},268:{n:"BrtEndECParam",f:parsenoop},269:{n:"BrtBeginPCDKPIs",f:parsenoop},270:{n:"BrtEndPCDKPIs",f:parsenoop},271:{n:"BrtBeginPCDKPI",f:parsenoop},272:{n:"BrtEndPCDKPI",f:parsenoop},273:{n:"BrtBeginDims",f:parsenoop},274:{n:"BrtEndDims",f:parsenoop},275:{n:"BrtBeginDim",f:parsenoop},276:{n:"BrtEndDim",f:parsenoop},277:{n:"BrtIndexPartEnd",f:parsenoop},278:{n:"BrtBeginStyleSheet",f:parsenoop},279:{n:"BrtEndStyleSheet",f:parsenoop},280:{n:"BrtBeginSXView",f:parsenoop},281:{n:"BrtEndSXVI",f:parsenoop},282:{n:"BrtBeginSXVI",f:parsenoop},283:{n:"BrtBeginSXVIs",f:parsenoop},284:{n:"BrtEndSXVIs",f:parsenoop},285:{n:"BrtBeginSXVD",f:parsenoop},286:{n:"BrtEndSXVD",f:parsenoop},287:{n:"BrtBeginSXVDs",f:parsenoop},288:{n:"BrtEndSXVDs",f:parsenoop},289:{n:"BrtBeginSXPI",f:parsenoop},290:{n:"BrtEndSXPI",f:parsenoop},291:{n:"BrtBeginSXPIs",f:parsenoop},292:{n:"BrtEndSXPIs",f:parsenoop},293:{n:"BrtBeginSXDI",f:parsenoop},294:{n:"BrtEndSXDI",f:parsenoop},295:{n:"BrtBeginSXDIs",f:parsenoop},296:{n:"BrtEndSXDIs",f:parsenoop},297:{n:"BrtBeginSXLI",f:parsenoop},298:{n:"BrtEndSXLI",f:parsenoop},299:{n:"BrtBeginSXLIRws",f:parsenoop},300:{n:"BrtEndSXLIRws",f:parsenoop},301:{n:"BrtBeginSXLICols",f:parsenoop},302:{n:"BrtEndSXLICols",f:parsenoop},303:{n:"BrtBeginSXFormat",f:parsenoop},304:{n:"BrtEndSXFormat",f:parsenoop},305:{n:"BrtBeginSXFormats",f:parsenoop},306:{n:"BrtEndSxFormats",f:parsenoop},307:{n:"BrtBeginSxSelect",f:parsenoop},308:{n:"BrtEndSxSelect",f:parsenoop},309:{n:"BrtBeginISXVDRws",f:parsenoop},310:{n:"BrtEndISXVDRws",f:parsenoop},311:{n:"BrtBeginISXVDCols",f:parsenoop},312:{n:"BrtEndISXVDCols",f:parsenoop},313:{n:"BrtEndSXLocation",f:parsenoop},314:{n:"BrtBeginSXLocation",f:parsenoop},315:{n:"BrtEndSXView",f:parsenoop},316:{n:"BrtBeginSXTHs",f:parsenoop},317:{n:"BrtEndSXTHs",f:parsenoop},318:{n:"BrtBeginSXTH",f:parsenoop},319:{n:"BrtEndSXTH",f:parsenoop},320:{n:"BrtBeginISXTHRws",f:parsenoop},321:{n:"BrtEndISXTHRws",f:parsenoop},322:{n:"BrtBeginISXTHCols",f:parsenoop},323:{n:"BrtEndISXTHCols",f:parsenoop},324:{n:"BrtBeginSXTDMPS",f:parsenoop},325:{n:"BrtEndSXTDMPs",f:parsenoop +},326:{n:"BrtBeginSXTDMP",f:parsenoop},327:{n:"BrtEndSXTDMP",f:parsenoop},328:{n:"BrtBeginSXTHItems",f:parsenoop},329:{n:"BrtEndSXTHItems",f:parsenoop},330:{n:"BrtBeginSXTHItem",f:parsenoop},331:{n:"BrtEndSXTHItem",f:parsenoop},332:{n:"BrtBeginMetadata",f:parsenoop},333:{n:"BrtEndMetadata",f:parsenoop},334:{n:"BrtBeginEsmdtinfo",f:parsenoop},335:{n:"BrtMdtinfo",f:parsenoop},336:{n:"BrtEndEsmdtinfo",f:parsenoop},337:{n:"BrtBeginEsmdb",f:parsenoop},338:{n:"BrtEndEsmdb",f:parsenoop},339:{n:"BrtBeginEsfmd",f:parsenoop},340:{n:"BrtEndEsfmd",f:parsenoop},341:{n:"BrtBeginSingleCells",f:parsenoop},342:{n:"BrtEndSingleCells",f:parsenoop},343:{n:"BrtBeginList",f:parsenoop},344:{n:"BrtEndList",f:parsenoop},345:{n:"BrtBeginListCols",f:parsenoop},346:{n:"BrtEndListCols",f:parsenoop},347:{n:"BrtBeginListCol",f:parsenoop},348:{n:"BrtEndListCol",f:parsenoop},349:{n:"BrtBeginListXmlCPr",f:parsenoop},350:{n:"BrtEndListXmlCPr",f:parsenoop},351:{n:"BrtListCCFmla",f:parsenoop},352:{n:"BrtListTrFmla",f:parsenoop},353:{n:"BrtBeginExternals",f:parsenoop},354:{n:"BrtEndExternals",f:parsenoop},355:{n:"BrtSupBookSrc",f:parsenoop},357:{n:"BrtSupSelf",f:parsenoop},358:{n:"BrtSupSame",f:parsenoop},359:{n:"BrtSupTabs",f:parsenoop},360:{n:"BrtBeginSupBook",f:parsenoop},361:{n:"BrtPlaceholderName",f:parsenoop},362:{n:"BrtExternSheet",f:parsenoop},363:{n:"BrtExternTableStart",f:parsenoop},364:{n:"BrtExternTableEnd",f:parsenoop},366:{n:"BrtExternRowHdr",f:parsenoop},367:{n:"BrtExternCellBlank",f:parsenoop},368:{n:"BrtExternCellReal",f:parsenoop},369:{n:"BrtExternCellBool",f:parsenoop},370:{n:"BrtExternCellError",f:parsenoop},371:{n:"BrtExternCellString",f:parsenoop},372:{n:"BrtBeginEsmdx",f:parsenoop},373:{n:"BrtEndEsmdx",f:parsenoop},374:{n:"BrtBeginMdxSet",f:parsenoop},375:{n:"BrtEndMdxSet",f:parsenoop},376:{n:"BrtBeginMdxMbrProp",f:parsenoop},377:{n:"BrtEndMdxMbrProp",f:parsenoop},378:{n:"BrtBeginMdxKPI",f:parsenoop},379:{n:"BrtEndMdxKPI",f:parsenoop},380:{n:"BrtBeginEsstr",f:parsenoop},381:{n:"BrtEndEsstr",f:parsenoop},382:{n:"BrtBeginPRFItem",f:parsenoop},383:{n:"BrtEndPRFItem",f:parsenoop},384:{n:"BrtBeginPivotCacheIDs",f:parsenoop},385:{n:"BrtEndPivotCacheIDs",f:parsenoop},386:{n:"BrtBeginPivotCacheID",f:parsenoop},387:{n:"BrtEndPivotCacheID",f:parsenoop},388:{n:"BrtBeginISXVIs",f:parsenoop},389:{n:"BrtEndISXVIs",f:parsenoop},390:{n:"BrtBeginColInfos",f:parsenoop},391:{n:"BrtEndColInfos",f:parsenoop},392:{n:"BrtBeginRwBrk",f:parsenoop},393:{n:"BrtEndRwBrk",f:parsenoop},394:{n:"BrtBeginColBrk",f:parsenoop},395:{n:"BrtEndColBrk",f:parsenoop},396:{n:"BrtBrk",f:parsenoop},397:{n:"BrtUserBookView",f:parsenoop},398:{n:"BrtInfo",f:parsenoop},399:{n:"BrtCUsr",f:parsenoop},400:{n:"BrtUsr",f:parsenoop},401:{n:"BrtBeginUsers",f:parsenoop},403:{n:"BrtEOF",f:parsenoop},404:{n:"BrtUCR",f:parsenoop},405:{n:"BrtRRInsDel",f:parsenoop},406:{n:"BrtRREndInsDel",f:parsenoop},407:{n:"BrtRRMove",f:parsenoop},408:{n:"BrtRREndMove",f:parsenoop},409:{n:"BrtRRChgCell",f:parsenoop},410:{n:"BrtRREndChgCell",f:parsenoop},411:{n:"BrtRRHeader",f:parsenoop},412:{n:"BrtRRUserView",f:parsenoop},413:{n:"BrtRRRenSheet",f:parsenoop},414:{n:"BrtRRInsertSh",f:parsenoop},415:{n:"BrtRRDefName",f:parsenoop},416:{n:"BrtRRNote",f:parsenoop},417:{n:"BrtRRConflict",f:parsenoop},418:{n:"BrtRRTQSIF",f:parsenoop},419:{n:"BrtRRFormat",f:parsenoop},420:{n:"BrtRREndFormat",f:parsenoop},421:{n:"BrtRRAutoFmt",f:parsenoop},422:{n:"BrtBeginUserShViews",f:parsenoop},423:{n:"BrtBeginUserShView",f:parsenoop},424:{n:"BrtEndUserShView",f:parsenoop},425:{n:"BrtEndUserShViews",f:parsenoop},426:{n:"BrtArrFmla",f:parse_BrtArrFmla},427:{n:"BrtShrFmla",f:parse_BrtShrFmla},428:{n:"BrtTable",f:parsenoop},429:{n:"BrtBeginExtConnections",f:parsenoop},430:{n:"BrtEndExtConnections",f:parsenoop},431:{n:"BrtBeginPCDCalcMems",f:parsenoop},432:{n:"BrtEndPCDCalcMems",f:parsenoop},433:{n:"BrtBeginPCDCalcMem",f:parsenoop},434:{n:"BrtEndPCDCalcMem",f:parsenoop},435:{n:"BrtBeginPCDHGLevels",f:parsenoop},436:{n:"BrtEndPCDHGLevels",f:parsenoop},437:{n:"BrtBeginPCDHGLevel",f:parsenoop},438:{n:"BrtEndPCDHGLevel",f:parsenoop},439:{n:"BrtBeginPCDHGLGroups",f:parsenoop},440:{n:"BrtEndPCDHGLGroups",f:parsenoop},441:{n:"BrtBeginPCDHGLGroup",f:parsenoop},442:{n:"BrtEndPCDHGLGroup",f:parsenoop},443:{n:"BrtBeginPCDHGLGMembers",f:parsenoop},444:{n:"BrtEndPCDHGLGMembers",f:parsenoop},445:{n:"BrtBeginPCDHGLGMember",f:parsenoop},446:{n:"BrtEndPCDHGLGMember",f:parsenoop},447:{n:"BrtBeginQSI",f:parsenoop},448:{n:"BrtEndQSI",f:parsenoop},449:{n:"BrtBeginQSIR",f:parsenoop},450:{n:"BrtEndQSIR",f:parsenoop},451:{n:"BrtBeginDeletedNames",f:parsenoop},452:{n:"BrtEndDeletedNames",f:parsenoop},453:{n:"BrtBeginDeletedName",f:parsenoop},454:{n:"BrtEndDeletedName",f:parsenoop},455:{n:"BrtBeginQSIFs",f:parsenoop},456:{n:"BrtEndQSIFs",f:parsenoop},457:{n:"BrtBeginQSIF",f:parsenoop},458:{n:"BrtEndQSIF",f:parsenoop},459:{n:"BrtBeginAutoSortScope",f:parsenoop},460:{n:"BrtEndAutoSortScope",f:parsenoop},461:{n:"BrtBeginConditionalFormatting",f:parsenoop},462:{n:"BrtEndConditionalFormatting",f:parsenoop},463:{n:"BrtBeginCFRule",f:parsenoop},464:{n:"BrtEndCFRule",f:parsenoop},465:{n:"BrtBeginIconSet",f:parsenoop},466:{n:"BrtEndIconSet",f:parsenoop},467:{n:"BrtBeginDatabar",f:parsenoop},468:{n:"BrtEndDatabar",f:parsenoop},469:{n:"BrtBeginColorScale",f:parsenoop},470:{n:"BrtEndColorScale",f:parsenoop},471:{n:"BrtCFVO",f:parsenoop},472:{n:"BrtExternValueMeta",f:parsenoop},473:{n:"BrtBeginColorPalette",f:parsenoop},474:{n:"BrtEndColorPalette",f:parsenoop},475:{n:"BrtIndexedColor",f:parsenoop},476:{n:"BrtMargins",f:parse_BrtMargins},477:{n:"BrtPrintOptions",f:parsenoop},478:{n:"BrtPageSetup",f:parsenoop},479:{n:"BrtBeginHeaderFooter",f:parsenoop},480:{n:"BrtEndHeaderFooter",f:parsenoop},481:{n:"BrtBeginSXCrtFormat",f:parsenoop},482:{n:"BrtEndSXCrtFormat",f:parsenoop},483:{n:"BrtBeginSXCrtFormats",f:parsenoop},484:{n:"BrtEndSXCrtFormats",f:parsenoop},485:{n:"BrtWsFmtInfo",f:parsenoop},486:{n:"BrtBeginMgs",f:parsenoop},487:{n:"BrtEndMGs",f:parsenoop},488:{n:"BrtBeginMGMaps",f:parsenoop},489:{n:"BrtEndMGMaps",f:parsenoop},490:{n:"BrtBeginMG",f:parsenoop},491:{n:"BrtEndMG",f:parsenoop},492:{n:"BrtBeginMap",f:parsenoop},493:{n:"BrtEndMap",f:parsenoop},494:{n:"BrtHLink",f:parse_BrtHLink},495:{n:"BrtBeginDCon",f:parsenoop},496:{n:"BrtEndDCon",f:parsenoop},497:{n:"BrtBeginDRefs",f:parsenoop},498:{n:"BrtEndDRefs",f:parsenoop},499:{n:"BrtDRef",f:parsenoop},500:{n:"BrtBeginScenMan",f:parsenoop},501:{n:"BrtEndScenMan",f:parsenoop},502:{n:"BrtBeginSct",f:parsenoop},503:{n:"BrtEndSct",f:parsenoop},504:{n:"BrtSlc",f:parsenoop},505:{n:"BrtBeginDXFs",f:parsenoop},506:{n:"BrtEndDXFs",f:parsenoop},507:{n:"BrtDXF",f:parsenoop},508:{n:"BrtBeginTableStyles",f:parsenoop},509:{n:"BrtEndTableStyles",f:parsenoop},510:{n:"BrtBeginTableStyle",f:parsenoop},511:{n:"BrtEndTableStyle",f:parsenoop},512:{n:"BrtTableStyleElement",f:parsenoop},513:{n:"BrtTableStyleClient",f:parsenoop},514:{n:"BrtBeginVolDeps",f:parsenoop},515:{n:"BrtEndVolDeps",f:parsenoop},516:{n:"BrtBeginVolType",f:parsenoop},517:{n:"BrtEndVolType",f:parsenoop},518:{n:"BrtBeginVolMain",f:parsenoop},519:{n:"BrtEndVolMain",f:parsenoop},520:{n:"BrtBeginVolTopic",f:parsenoop},521:{n:"BrtEndVolTopic",f:parsenoop},522:{n:"BrtVolSubtopic",f:parsenoop},523:{n:"BrtVolRef",f:parsenoop},524:{n:"BrtVolNum",f:parsenoop},525:{n:"BrtVolErr",f:parsenoop},526:{n:"BrtVolStr",f:parsenoop},527:{n:"BrtVolBool",f:parsenoop},528:{n:"BrtBeginCalcChain$",f:parsenoop},529:{n:"BrtEndCalcChain$",f:parsenoop},530:{n:"BrtBeginSortState",f:parsenoop},531:{n:"BrtEndSortState",f:parsenoop},532:{n:"BrtBeginSortCond",f:parsenoop},533:{n:"BrtEndSortCond",f:parsenoop},534:{n:"BrtBookProtection",f:parsenoop},535:{n:"BrtSheetProtection",f:parsenoop},536:{n:"BrtRangeProtection",f:parsenoop},537:{n:"BrtPhoneticInfo",f:parsenoop},538:{n:"BrtBeginECTxtWiz",f:parsenoop},539:{n:"BrtEndECTxtWiz",f:parsenoop},540:{n:"BrtBeginECTWFldInfoLst",f:parsenoop},541:{n:"BrtEndECTWFldInfoLst",f:parsenoop},542:{n:"BrtBeginECTwFldInfo",f:parsenoop},548:{n:"BrtFileSharing",f:parsenoop},549:{n:"BrtOleSize",f:parsenoop},550:{n:"BrtDrawing",f:parse_RelID},551:{n:"BrtLegacyDrawing",f:parsenoop},552:{n:"BrtLegacyDrawingHF",f:parsenoop},553:{n:"BrtWebOpt",f:parsenoop},554:{n:"BrtBeginWebPubItems",f:parsenoop},555:{n:"BrtEndWebPubItems",f:parsenoop},556:{n:"BrtBeginWebPubItem",f:parsenoop},557:{n:"BrtEndWebPubItem",f:parsenoop},558:{n:"BrtBeginSXCondFmt",f:parsenoop},559:{n:"BrtEndSXCondFmt",f:parsenoop},560:{n:"BrtBeginSXCondFmts",f:parsenoop},561:{n:"BrtEndSXCondFmts",f:parsenoop},562:{n:"BrtBkHim",f:parsenoop},564:{n:"BrtColor",f:parsenoop},565:{n:"BrtBeginIndexedColors",f:parsenoop},566:{n:"BrtEndIndexedColors",f:parsenoop},569:{n:"BrtBeginMRUColors",f:parsenoop},570:{n:"BrtEndMRUColors",f:parsenoop},572:{n:"BrtMRUColor",f:parsenoop},573:{n:"BrtBeginDVals",f:parsenoop},574:{n:"BrtEndDVals",f:parsenoop},577:{n:"BrtSupNameStart",f:parsenoop},578:{n:"BrtSupNameValueStart",f:parsenoop},579:{n:"BrtSupNameValueEnd",f:parsenoop},580:{n:"BrtSupNameNum",f:parsenoop},581:{n:"BrtSupNameErr",f:parsenoop},582:{n:"BrtSupNameSt",f:parsenoop},583:{n:"BrtSupNameNil",f:parsenoop},584:{n:"BrtSupNameBool",f:parsenoop},585:{n:"BrtSupNameFmla",f:parsenoop},586:{n:"BrtSupNameBits",f:parsenoop},587:{n:"BrtSupNameEnd",f:parsenoop},588:{n:"BrtEndSupBook",f:parsenoop},589:{n:"BrtCellSmartTagProperty",f:parsenoop},590:{n:"BrtBeginCellSmartTag",f:parsenoop},591:{n:"BrtEndCellSmartTag",f:parsenoop},592:{n:"BrtBeginCellSmartTags",f:parsenoop},593:{n:"BrtEndCellSmartTags",f:parsenoop},594:{n:"BrtBeginSmartTags",f:parsenoop},595:{n:"BrtEndSmartTags",f:parsenoop},596:{n:"BrtSmartTagType",f:parsenoop},597:{n:"BrtBeginSmartTagTypes",f:parsenoop},598:{n:"BrtEndSmartTagTypes",f:parsenoop},599:{n:"BrtBeginSXFilters",f:parsenoop},600:{n:"BrtEndSXFilters",f:parsenoop},601:{n:"BrtBeginSXFILTER",f:parsenoop},602:{n:"BrtEndSXFilter",f:parsenoop},603:{n:"BrtBeginFills",f:parsenoop},604:{n:"BrtEndFills",f:parsenoop},605:{n:"BrtBeginCellWatches",f:parsenoop},606:{n:"BrtEndCellWatches",f:parsenoop},607:{n:"BrtCellWatch",f:parsenoop},608:{n:"BrtBeginCRErrs",f:parsenoop},609:{n:"BrtEndCRErrs",f:parsenoop},610:{n:"BrtCrashRecErr",f:parsenoop},611:{n:"BrtBeginFonts",f:parsenoop},612:{n:"BrtEndFonts",f:parsenoop},613:{n:"BrtBeginBorders",f:parsenoop},614:{n:"BrtEndBorders",f:parsenoop},615:{n:"BrtBeginFmts",f:parsenoop},616:{n:"BrtEndFmts",f:parsenoop},617:{n:"BrtBeginCellXFs",f:parsenoop},618:{n:"BrtEndCellXFs",f:parsenoop},619:{n:"BrtBeginStyles",f:parsenoop},620:{n:"BrtEndStyles",f:parsenoop},625:{n:"BrtBigName",f:parsenoop},626:{n:"BrtBeginCellStyleXFs",f:parsenoop},627:{n:"BrtEndCellStyleXFs",f:parsenoop},628:{n:"BrtBeginComments",f:parsenoop},629:{n:"BrtEndComments",f:parsenoop},630:{n:"BrtBeginCommentAuthors",f:parsenoop},631:{n:"BrtEndCommentAuthors",f:parsenoop},632:{n:"BrtCommentAuthor",f:parse_BrtCommentAuthor},633:{n:"BrtBeginCommentList",f:parsenoop},634:{n:"BrtEndCommentList",f:parsenoop},635:{n:"BrtBeginComment",f:parse_BrtBeginComment},636:{n:"BrtEndComment",f:parsenoop},637:{n:"BrtCommentText",f:parse_BrtCommentText},638:{n:"BrtBeginOleObjects",f:parsenoop},639:{n:"BrtOleObject",f:parsenoop},640:{n:"BrtEndOleObjects",f:parsenoop},641:{n:"BrtBeginSxrules",f:parsenoop},642:{n:"BrtEndSxRules",f:parsenoop},643:{n:"BrtBeginActiveXControls",f:parsenoop},644:{n:"BrtActiveX",f:parsenoop},645:{n:"BrtEndActiveXControls",f:parsenoop},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:parsenoop},648:{n:"BrtBeginCellIgnoreECs",f:parsenoop},649:{n:"BrtCellIgnoreEC",f:parsenoop},650:{n:"BrtEndCellIgnoreECs",f:parsenoop},651:{n:"BrtCsProp",f:parsenoop},652:{n:"BrtCsPageSetup",f:parsenoop},653:{n:"BrtBeginUserCsViews",f:parsenoop},654:{n:"BrtEndUserCsViews",f:parsenoop},655:{n:"BrtBeginUserCsView",f:parsenoop},656:{n:"BrtEndUserCsView",f:parsenoop},657:{n:"BrtBeginPcdSFCIEntries",f:parsenoop},658:{n:"BrtEndPCDSFCIEntries",f:parsenoop},659:{n:"BrtPCDSFCIEntry",f:parsenoop},660:{n:"BrtBeginListParts",f:parsenoop},661:{n:"BrtListPart",f:parsenoop},662:{n:"BrtEndListParts",f:parsenoop},663:{n:"BrtSheetCalcProp",f:parsenoop},664:{n:"BrtBeginFnGroup",f:parsenoop},665:{n:"BrtFnGroup",f:parsenoop},666:{n:"BrtEndFnGroup",f:parsenoop},667:{n:"BrtSupAddin",f:parsenoop},668:{n:"BrtSXTDMPOrder",f:parsenoop},669:{n:"BrtCsProtection",f:parsenoop},671:{n:"BrtBeginWsSortMap",f:parsenoop},672:{n:"BrtEndWsSortMap",f:parsenoop},673:{n:"BrtBeginRRSort",f:parsenoop},674:{n:"BrtEndRRSort",f:parsenoop},675:{n:"BrtRRSortItem",f:parsenoop},676:{n:"BrtFileSharingIso",f:parsenoop},677:{n:"BrtBookProtectionIso",f:parsenoop},678:{n:"BrtSheetProtectionIso",f:parsenoop},679:{n:"BrtCsProtectionIso",f:parsenoop},680:{n:"BrtRangeProtectionIso",f:parsenoop},1024:{n:"BrtRwDescent",f:parsenoop},1025:{n:"BrtKnownFonts",f:parsenoop},1026:{n:"BrtBeginSXTupleSet",f:parsenoop},1027:{n:"BrtEndSXTupleSet",f:parsenoop},1028:{n:"BrtBeginSXTupleSetHeader",f:parsenoop},1029:{n:"BrtEndSXTupleSetHeader",f:parsenoop},1030:{n:"BrtSXTupleSetHeaderItem",f:parsenoop},1031:{n:"BrtBeginSXTupleSetData",f:parsenoop},1032:{n:"BrtEndSXTupleSetData",f:parsenoop},1033:{n:"BrtBeginSXTupleSetRow",f:parsenoop},1034:{n:"BrtEndSXTupleSetRow",f:parsenoop},1035:{n:"BrtSXTupleSetRowItem",f:parsenoop},1036:{n:"BrtNameExt",f:parsenoop},1037:{n:"BrtPCDH14",f:parsenoop},1038:{n:"BrtBeginPCDCalcMem14",f:parsenoop},1039:{n:"BrtEndPCDCalcMem14",f:parsenoop},1040:{n:"BrtSXTH14",f:parsenoop},1041:{n:"BrtBeginSparklineGroup",f:parsenoop},1042:{n:"BrtEndSparklineGroup",f:parsenoop},1043:{n:"BrtSparkline",f:parsenoop},1044:{n:"BrtSXDI14",f:parsenoop},1045:{n:"BrtWsFmtInfoEx14",f:parsenoop},1046:{n:"BrtBeginConditionalFormatting14",f:parsenoop},1047:{n:"BrtEndConditionalFormatting14",f:parsenoop},1048:{n:"BrtBeginCFRule14",f:parsenoop},1049:{n:"BrtEndCFRule14",f:parsenoop},1050:{n:"BrtCFVO14",f:parsenoop},1051:{n:"BrtBeginDatabar14",f:parsenoop},1052:{n:"BrtBeginIconSet14",f:parsenoop},1053:{n:"BrtDVal14",f:parsenoop},1054:{n:"BrtBeginDVals14",f:parsenoop},1055:{n:"BrtColor14",f:parsenoop},1056:{n:"BrtBeginSparklines",f:parsenoop},1057:{n:"BrtEndSparklines",f:parsenoop},1058:{n:"BrtBeginSparklineGroups",f:parsenoop},1059:{n:"BrtEndSparklineGroups",f:parsenoop},1061:{n:"BrtSXVD14",f:parsenoop},1062:{n:"BrtBeginSxview14",f:parsenoop},1063:{n:"BrtEndSxview14",f:parsenoop},1066:{n:"BrtBeginPCD14",f:parsenoop},1067:{n:"BrtEndPCD14",f:parsenoop},1068:{n:"BrtBeginExtConn14",f:parsenoop},1069:{n:"BrtEndExtConn14",f:parsenoop},1070:{n:"BrtBeginSlicerCacheIDs",f:parsenoop},1071:{n:"BrtEndSlicerCacheIDs",f:parsenoop},1072:{n:"BrtBeginSlicerCacheID",f:parsenoop},1073:{n:"BrtEndSlicerCacheID",f:parsenoop},1075:{n:"BrtBeginSlicerCache",f:parsenoop},1076:{n:"BrtEndSlicerCache",f:parsenoop},1077:{n:"BrtBeginSlicerCacheDef",f:parsenoop},1078:{n:"BrtEndSlicerCacheDef",f:parsenoop},1079:{n:"BrtBeginSlicersEx",f:parsenoop},1080:{n:"BrtEndSlicersEx",f:parsenoop},1081:{n:"BrtBeginSlicerEx",f:parsenoop},1082:{n:"BrtEndSlicerEx",f:parsenoop},1083:{n:"BrtBeginSlicer",f:parsenoop},1084:{n:"BrtEndSlicer",f:parsenoop},1085:{n:"BrtSlicerCachePivotTables",f:parsenoop},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:parsenoop},1087:{n:"BrtEndSlicerCacheOlapImpl",f:parsenoop},1088:{n:"BrtBeginSlicerCacheLevelsData",f:parsenoop},1089:{n:"BrtEndSlicerCacheLevelsData",f:parsenoop},1090:{n:"BrtBeginSlicerCacheLevelData",f:parsenoop},1091:{n:"BrtEndSlicerCacheLevelData",f:parsenoop},1092:{n:"BrtBeginSlicerCacheSiRanges",f:parsenoop},1093:{n:"BrtEndSlicerCacheSiRanges",f:parsenoop},1094:{n:"BrtBeginSlicerCacheSiRange",f:parsenoop},1095:{n:"BrtEndSlicerCacheSiRange",f:parsenoop},1096:{n:"BrtSlicerCacheOlapItem",f:parsenoop},1097:{n:"BrtBeginSlicerCacheSelections",f:parsenoop},1098:{n:"BrtSlicerCacheSelection",f:parsenoop},1099:{n:"BrtEndSlicerCacheSelections",f:parsenoop},1100:{n:"BrtBeginSlicerCacheNative",f:parsenoop},1101:{n:"BrtEndSlicerCacheNative",f:parsenoop},1102:{n:"BrtSlicerCacheNativeItem",f:parsenoop},1103:{n:"BrtRangeProtection14",f:parsenoop},1104:{n:"BrtRangeProtectionIso14",f:parsenoop},1105:{n:"BrtCellIgnoreEC14",f:parsenoop},1111:{n:"BrtList14",f:parsenoop},1112:{n:"BrtCFIcon",f:parsenoop},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:parsenoop},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:parsenoop},1115:{n:"BrtBeginSlicers",f:parsenoop},1116:{n:"BrtEndSlicers",f:parsenoop},1117:{n:"BrtWbProp14",f:parsenoop},1118:{n:"BrtBeginSXEdit",f:parsenoop},1119:{n:"BrtEndSXEdit",f:parsenoop},1120:{n:"BrtBeginSXEdits",f:parsenoop},1121:{n:"BrtEndSXEdits",f:parsenoop},1122:{n:"BrtBeginSXChange",f:parsenoop},1123:{n:"BrtEndSXChange",f:parsenoop},1124:{n:"BrtBeginSXChanges",f:parsenoop},1125:{n:"BrtEndSXChanges",f:parsenoop},1126:{n:"BrtSXTupleItems",f:parsenoop},1128:{n:"BrtBeginSlicerStyle",f:parsenoop},1129:{n:"BrtEndSlicerStyle",f:parsenoop},1130:{n:"BrtSlicerStyleElement",f:parsenoop},1131:{n:"BrtBeginStyleSheetExt14",f:parsenoop},1132:{n:"BrtEndStyleSheetExt14",f:parsenoop},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:parsenoop},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:parsenoop},1135:{n:"BrtBeginConditionalFormattings",f:parsenoop},1136:{n:"BrtEndConditionalFormattings",f:parsenoop},1137:{n:"BrtBeginPCDCalcMemExt",f:parsenoop},1138:{n:"BrtEndPCDCalcMemExt",f:parsenoop},1139:{n:"BrtBeginPCDCalcMemsExt",f:parsenoop},1140:{n:"BrtEndPCDCalcMemsExt",f:parsenoop},1141:{n:"BrtPCDField14",f:parsenoop},1142:{n:"BrtBeginSlicerStyles",f:parsenoop},1143:{n:"BrtEndSlicerStyles",f:parsenoop},1144:{n:"BrtBeginSlicerStyleElements",f:parsenoop},1145:{n:"BrtEndSlicerStyleElements",f:parsenoop},1146:{n:"BrtCFRuleExt",f:parsenoop},1147:{n:"BrtBeginSXCondFmt14",f:parsenoop},1148:{n:"BrtEndSXCondFmt14",f:parsenoop},1149:{n:"BrtBeginSXCondFmts14",f:parsenoop},1150:{n:"BrtEndSXCondFmts14",f:parsenoop},1152:{n:"BrtBeginSortCond14",f:parsenoop},1153:{n:"BrtEndSortCond14",f:parsenoop},1154:{n:"BrtEndDVals14",f:parsenoop},1155:{n:"BrtEndIconSet14",f:parsenoop},1156:{n:"BrtEndDatabar14",f:parsenoop},1157:{n:"BrtBeginColorScale14",f:parsenoop},1158:{n:"BrtEndColorScale14",f:parsenoop},1159:{n:"BrtBeginSxrules14",f:parsenoop},1160:{n:"BrtEndSxrules14",f:parsenoop},1161:{n:"BrtBeginPRule14",f:parsenoop},1162:{n:"BrtEndPRule14",f:parsenoop},1163:{n:"BrtBeginPRFilters14",f:parsenoop},1164:{n:"BrtEndPRFilters14",f:parsenoop},1165:{n:"BrtBeginPRFilter14",f:parsenoop},1166:{n:"BrtEndPRFilter14",f:parsenoop},1167:{n:"BrtBeginPRFItem14",f:parsenoop},1168:{n:"BrtEndPRFItem14",f:parsenoop},1169:{n:"BrtBeginCellIgnoreECs14",f:parsenoop},1170:{n:"BrtEndCellIgnoreECs14",f:parsenoop},1171:{n:"BrtDxf14",f:parsenoop},1172:{n:"BrtBeginDxF14s",f:parsenoop},1173:{n:"BrtEndDxf14s",f:parsenoop},1177:{n:"BrtFilter14",f:parsenoop},1178:{n:"BrtBeginCustomFilters14",f:parsenoop},1180:{n:"BrtCustomFilter14",f:parsenoop},1181:{n:"BrtIconFilter14",f:parsenoop},1182:{n:"BrtPivotCacheConnectionName",f:parsenoop},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:parsenoop},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:parsenoop},2050:{n:"BrtDecoupledPivotCacheID",f:parsenoop},2051:{n:"BrtBeginPivotTableRefs",f:parsenoop},2052:{n:"BrtEndPivotTableRefs",f:parsenoop},2053:{n:"BrtPivotTableRef",f:parsenoop},2054:{n:"BrtSlicerCacheBookPivotTables",f:parsenoop},2055:{n:"BrtBeginSxvcells",f:parsenoop},2056:{n:"BrtEndSxvcells",f:parsenoop},2057:{n:"BrtBeginSxRow",f:parsenoop},2058:{n:"BrtEndSxRow",f:parsenoop},2060:{n:"BrtPcdCalcMem15",f:parsenoop},2067:{n:"BrtQsi15",f:parsenoop},2068:{n:"BrtBeginWebExtensions",f:parsenoop},2069:{n:"BrtEndWebExtensions",f:parsenoop},2070:{n:"BrtWebExtension",f:parsenoop},2071:{n:"BrtAbsPath15",f:parsenoop},2072:{n:"BrtBeginPivotTableUISettings",f:parsenoop},2073:{n:"BrtEndPivotTableUISettings",f:parsenoop},2075:{n:"BrtTableSlicerCacheIDs",f:parsenoop},2076:{n:"BrtTableSlicerCacheID",f:parsenoop},2077:{n:"BrtBeginTableSlicerCache",f:parsenoop},2078:{n:"BrtEndTableSlicerCache",f:parsenoop},2079:{n:"BrtSxFilter15",f:parsenoop},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:parsenoop},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:parsenoop},2082:{n:"BrtTimelineCachePivotCacheID",f:parsenoop},2083:{n:"BrtBeginTimelineCacheIDs",f:parsenoop},2084:{n:"BrtEndTimelineCacheIDs",f:parsenoop},2085:{n:"BrtBeginTimelineCacheID",f:parsenoop},2086:{n:"BrtEndTimelineCacheID",f:parsenoop},2087:{n:"BrtBeginTimelinesEx",f:parsenoop},2088:{n:"BrtEndTimelinesEx",f:parsenoop},2089:{n:"BrtBeginTimelineEx",f:parsenoop},2090:{n:"BrtEndTimelineEx",f:parsenoop},2091:{n:"BrtWorkBookPr15",f:parsenoop},2092:{n:"BrtPCDH15",f:parsenoop},2093:{n:"BrtBeginTimelineStyle",f:parsenoop},2094:{n:"BrtEndTimelineStyle",f:parsenoop},2095:{n:"BrtTimelineStyleElement",f:parsenoop},2096:{n:"BrtBeginTimelineStylesheetExt15",f:parsenoop},2097:{n:"BrtEndTimelineStylesheetExt15",f:parsenoop},2098:{n:"BrtBeginTimelineStyles",f:parsenoop},2099:{n:"BrtEndTimelineStyles",f:parsenoop},2100:{n:"BrtBeginTimelineStyleElements",f:parsenoop},2101:{n:"BrtEndTimelineStyleElements",f:parsenoop},2102:{n:"BrtDxf15",f:parsenoop},2103:{n:"BrtBeginDxfs15",f:parsenoop},2104:{n:"brtEndDxfs15",f:parsenoop},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:parsenoop},2106:{n:"BrtBeginItemUniqueNames",f:parsenoop},2107:{n:"BrtEndItemUniqueNames",f:parsenoop},2108:{n:"BrtItemUniqueName",f:parsenoop},2109:{n:"BrtBeginExtConn15",f:parsenoop},2110:{n:"BrtEndExtConn15",f:parsenoop},2111:{n:"BrtBeginOledbPr15",f:parsenoop},2112:{n:"BrtEndOledbPr15",f:parsenoop},2113:{n:"BrtBeginDataFeedPr15",f:parsenoop},2114:{n:"BrtEndDataFeedPr15",f:parsenoop},2115:{n:"BrtTextPr15",f:parsenoop},2116:{n:"BrtRangePr15",f:parsenoop},2117:{n:"BrtDbCommand15",f:parsenoop},2118:{n:"BrtBeginDbTables15",f:parsenoop},2119:{n:"BrtEndDbTables15",f:parsenoop},2120:{n:"BrtDbTable15",f:parsenoop},2121:{n:"BrtBeginDataModel",f:parsenoop},2122:{n:"BrtEndDataModel",f:parsenoop},2123:{n:"BrtBeginModelTables",f:parsenoop},2124:{n:"BrtEndModelTables",f:parsenoop},2125:{n:"BrtModelTable",f:parsenoop},2126:{n:"BrtBeginModelRelationships",f:parsenoop},2127:{n:"BrtEndModelRelationships",f:parsenoop},2128:{n:"BrtModelRelationship",f:parsenoop},2129:{n:"BrtBeginECTxtWiz15",f:parsenoop},2130:{n:"BrtEndECTxtWiz15",f:parsenoop},2131:{n:"BrtBeginECTWFldInfoLst15",f:parsenoop},2132:{n:"BrtEndECTWFldInfoLst15",f:parsenoop},2133:{n:"BrtBeginECTWFldInfo15",f:parsenoop},2134:{n:"BrtFieldListActiveItem",f:parsenoop},2135:{n:"BrtPivotCacheIdVersion",f:parsenoop},2136:{n:"BrtSXDI15",f:parsenoop},65535:{n:"",f:parsenoop}};var evert_RE=evert_key(XLSBRecordEnum,"n");var XLSRecordEnum={3:{n:"BIFF2NUM",f:parse_BIFF2NUM},4:{n:"BIFF2STR",f:parse_BIFF2STR},6:{n:"Formula",f:parse_Formula},9:{n:"BOF",f:parse_BOF},10:{n:"EOF",f:parse_EOF},12:{n:"CalcCount",f:parse_CalcCount},13:{n:"CalcMode",f:parse_CalcMode},14:{n:"CalcPrecision",f:parse_CalcPrecision},15:{n:"CalcRefMode",f:parse_CalcRefMode},16:{n:"CalcDelta",f:parse_CalcDelta},17:{n:"CalcIter",f:parse_CalcIter},18:{n:"Protect",f:parse_Protect},19:{n:"Password",f:parse_Password},20:{n:"Header",f:parse_Header},21:{n:"Footer",f:parse_Footer},23:{n:"ExternSheet",f:parse_ExternSheet},24:{n:"Lbl",f:parse_Lbl},25:{n:"WinProtect",f:parse_WinProtect},26:{n:"VerticalPageBreaks",f:parse_VerticalPageBreaks},27:{n:"HorizontalPageBreaks",f:parse_HorizontalPageBreaks},28:{n:"Note",f:parse_Note},29:{n:"Selection",f:parse_Selection},34:{n:"Date1904",f:parse_Date1904},35:{n:"ExternName",f:parse_ExternName},38:{n:"LeftMargin",f:parse_LeftMargin},39:{n:"RightMargin",f:parse_RightMargin},40:{n:"TopMargin",f:parse_TopMargin},41:{n:"BottomMargin",f:parse_BottomMargin},42:{n:"PrintRowCol",f:parse_PrintRowCol},43:{n:"PrintGrid",f:parse_PrintGrid},47:{n:"FilePass",f:parse_FilePass},49:{n:"Font",f:parse_Font},51:{n:"PrintSize",f:parse_PrintSize},60:{n:"Continue",f:parse_Continue},61:{n:"Window1",f:parse_Window1},64:{n:"Backup",f:parse_Backup},65:{n:"Pane",f:parse_Pane},66:{n:"CodePage",f:parse_CodePage},77:{n:"Pls",f:parse_Pls},80:{n:"DCon",f:parse_DCon},81:{n:"DConRef",f:parse_DConRef},82:{n:"DConName",f:parse_DConName},85:{n:"DefColWidth",f:parse_DefColWidth},89:{n:"XCT",f:parse_XCT},90:{n:"CRN",f:parse_CRN},91:{n:"FileSharing",f:parse_FileSharing},92:{n:"WriteAccess",f:parse_WriteAccess},93:{n:"Obj",f:parse_Obj},94:{n:"Uncalced",f:parse_Uncalced},95:{n:"CalcSaveRecalc",f:parse_CalcSaveRecalc},96:{n:"Template",f:parse_Template},97:{n:"Intl",f:parse_Intl},99:{n:"ObjProtect",f:parse_ObjProtect},125:{n:"ColInfo",f:parse_ColInfo},128:{n:"Guts",f:parse_Guts},129:{n:"WsBool",f:parse_WsBool},130:{n:"GridSet",f:parse_GridSet},131:{n:"HCenter",f:parse_HCenter},132:{n:"VCenter",f:parse_VCenter},133:{n:"BoundSheet8",f:parse_BoundSheet8},134:{n:"WriteProtect",f:parse_WriteProtect},140:{n:"Country",f:parse_Country},141:{n:"HideObj",f:parse_HideObj},144:{n:"Sort",f:parse_Sort},146:{n:"Palette",f:parse_Palette},151:{n:"Sync",f:parse_Sync},152:{n:"LPr",f:parse_LPr},153:{n:"DxGCol",f:parse_DxGCol},154:{n:"FnGroupName",f:parse_FnGroupName},155:{n:"FilterMode",f:parse_FilterMode},156:{n:"BuiltInFnGroupCount",f:parse_BuiltInFnGroupCount},157:{n:"AutoFilterInfo",f:parse_AutoFilterInfo},158:{n:"AutoFilter",f:parse_AutoFilter},160:{n:"Scl",f:parse_Scl},161:{n:"Setup",f:parse_Setup},174:{n:"ScenMan",f:parse_ScenMan},175:{n:"SCENARIO",f:parse_SCENARIO},176:{n:"SxView",f:parse_SxView},177:{n:"Sxvd",f:parse_Sxvd},178:{n:"SXVI",f:parse_SXVI},180:{n:"SxIvd",f:parse_SxIvd},181:{n:"SXLI",f:parse_SXLI},182:{n:"SXPI",f:parse_SXPI},184:{n:"DocRoute",f:parse_DocRoute},185:{n:"RecipName",f:parse_RecipName},189:{n:"MulRk",f:parse_MulRk},190:{n:"MulBlank",f:parse_MulBlank},193:{n:"Mms",f:parse_Mms},197:{n:"SXDI",f:parse_SXDI},198:{n:"SXDB",f:parse_SXDB},199:{n:"SXFDB",f:parse_SXFDB},200:{n:"SXDBB",f:parse_SXDBB},201:{n:"SXNum",f:parse_SXNum},202:{n:"SxBool",f:parse_SxBool},203:{n:"SxErr",f:parse_SxErr},204:{n:"SXInt",f:parse_SXInt},205:{n:"SXString",f:parse_SXString},206:{n:"SXDtr",f:parse_SXDtr},207:{n:"SxNil",f:parse_SxNil},208:{n:"SXTbl",f:parse_SXTbl},209:{n:"SXTBRGIITM",f:parse_SXTBRGIITM},210:{n:"SxTbpg",f:parse_SxTbpg},211:{n:"ObProj",f:parse_ObProj},213:{n:"SXStreamID",f:parse_SXStreamID},215:{n:"DBCell",f:parse_DBCell},216:{n:"SXRng",f:parse_SXRng},217:{n:"SxIsxoper",f:parse_SxIsxoper},218:{n:"BookBool",f:parse_BookBool},220:{n:"DbOrParamQry",f:parse_DbOrParamQry},221:{n:"ScenarioProtect",f:parse_ScenarioProtect},222:{n:"OleObjectSize",f:parse_OleObjectSize},224:{n:"XF",f:parse_XF},225:{n:"InterfaceHdr",f:parse_InterfaceHdr},226:{n:"InterfaceEnd",f:parse_InterfaceEnd},227:{n:"SXVS",f:parse_SXVS},229:{n:"MergeCells",f:parse_MergeCells},233:{n:"BkHim",f:parse_BkHim},235:{n:"MsoDrawingGroup",f:parse_MsoDrawingGroup},236:{n:"MsoDrawing",f:parse_MsoDrawing},237:{n:"MsoDrawingSelection",f:parse_MsoDrawingSelection},239:{n:"PhoneticInfo",f:parse_PhoneticInfo},240:{n:"SxRule",f:parse_SxRule},241:{n:"SXEx",f:parse_SXEx},242:{n:"SxFilt",f:parse_SxFilt},244:{n:"SxDXF",f:parse_SxDXF},245:{n:"SxItm",f:parse_SxItm},246:{n:"SxName",f:parse_SxName},247:{n:"SxSelect",f:parse_SxSelect},248:{n:"SXPair",f:parse_SXPair},249:{n:"SxFmla",f:parse_SxFmla},251:{n:"SxFormat",f:parse_SxFormat},252:{n:"SST",f:parse_SST},253:{n:"LabelSst",f:parse_LabelSst},255:{n:"ExtSST",f:parse_ExtSST},256:{n:"SXVDEx",f:parse_SXVDEx},259:{n:"SXFormula",f:parse_SXFormula},290:{n:"SXDBEx",f:parse_SXDBEx},311:{n:"RRDInsDel",f:parse_RRDInsDel},312:{n:"RRDHead",f:parse_RRDHead},315:{n:"RRDChgCell",f:parse_RRDChgCell},317:{n:"RRTabId",f:parse_RRTabId},318:{n:"RRDRenSheet",f:parse_RRDRenSheet},319:{n:"RRSort",f:parse_RRSort},320:{n:"RRDMove",f:parse_RRDMove},330:{n:"RRFormat",f:parse_RRFormat},331:{n:"RRAutoFmt",f:parse_RRAutoFmt},333:{n:"RRInsertSh",f:parse_RRInsertSh},334:{n:"RRDMoveBegin",f:parse_RRDMoveBegin},335:{n:"RRDMoveEnd",f:parse_RRDMoveEnd},336:{n:"RRDInsDelBegin",f:parse_RRDInsDelBegin},337:{n:"RRDInsDelEnd",f:parse_RRDInsDelEnd},338:{n:"RRDConflict",f:parse_RRDConflict},339:{n:"RRDDefName",f:parse_RRDDefName},340:{n:"RRDRstEtxp",f:parse_RRDRstEtxp},351:{n:"LRng",f:parse_LRng},352:{n:"UsesELFs",f:parse_UsesELFs},353:{n:"DSF",f:parse_DSF},401:{n:"CUsr",f:parse_CUsr},402:{n:"CbUsr",f:parse_CbUsr},403:{n:"UsrInfo",f:parse_UsrInfo},404:{n:"UsrExcl",f:parse_UsrExcl},405:{n:"FileLock",f:parse_FileLock},406:{n:"RRDInfo",f:parse_RRDInfo},407:{n:"BCUsrs",f:parse_BCUsrs},408:{n:"UsrChk",f:parse_UsrChk},425:{n:"UserBView",f:parse_UserBView},426:{n:"UserSViewBegin",f:parse_UserSViewBegin},427:{n:"UserSViewEnd",f:parse_UserSViewEnd},428:{n:"RRDUserView",f:parse_RRDUserView},429:{n:"Qsi",f:parse_Qsi},430:{n:"SupBook",f:parse_SupBook},431:{n:"Prot4Rev",f:parse_Prot4Rev},432:{n:"CondFmt",f:parse_CondFmt},433:{n:"CF",f:parse_CF},434:{n:"DVal",f:parse_DVal},437:{n:"DConBin",f:parse_DConBin},438:{n:"TxO",f:parse_TxO},439:{n:"RefreshAll",f:parse_RefreshAll},440:{n:"HLink",f:parse_HLink},441:{n:"Lel",f:parse_Lel},442:{n:"CodeName",f:parse_XLSCodeName},443:{n:"SXFDBType",f:parse_SXFDBType},444:{n:"Prot4RevPass",f:parse_Prot4RevPass},445:{n:"ObNoMacros",f:parse_ObNoMacros},446:{n:"Dv",f:parse_Dv},448:{n:"Excel9File",f:parse_Excel9File},449:{n:"RecalcId",f:parse_RecalcId,r:2},450:{n:"EntExU2",f:parse_EntExU2},512:{n:"Dimensions",f:parse_Dimensions},513:{n:"Blank",f:parse_Blank},515:{n:"Number",f:parse_Number},516:{n:"Label",f:parse_Label},517:{n:"BoolErr",f:parse_BoolErr},518:{n:"Formula",f:parse_Formula},519:{n:"String",f:parse_String},520:{n:"Row",f:parse_Row},523:{n:"Index",f:parse_Index},545:{n:"Array",f:parse_Array},549:{n:"DefaultRowHeight",f:parse_DefaultRowHeight},566:{n:"Table",f:parse_Table},574:{n:"Window2",f:parse_Window2},638:{n:"RK",f:parse_RK},659:{n:"Style",f:parse_Style},1030:{n:"Formula",f:parse_Formula},1048:{n:"BigName",f:parse_BigName},1054:{n:"Format",f:parse_Format},1084:{n:"ContinueBigName",f:parse_ContinueBigName},1212:{n:"ShrFmla",f:parse_ShrFmla},2048:{n:"HLinkTooltip",f:parse_HLinkTooltip},2049:{n:"WebPub",f:parse_WebPub},2050:{n:"QsiSXTag",f:parse_QsiSXTag},2051:{n:"DBQueryExt",f:parse_DBQueryExt},2052:{n:"ExtString",f:parse_ExtString},2053:{n:"TxtQry",f:parse_TxtQry},2054:{n:"Qsir",f:parse_Qsir},2055:{n:"Qsif",f:parse_Qsif},2056:{n:"RRDTQSIF",f:parse_RRDTQSIF},2057:{n:"BOF",f:parse_BOF},2058:{n:"OleDbConn",f:parse_OleDbConn},2059:{n:"WOpt",f:parse_WOpt},2060:{n:"SXViewEx",f:parse_SXViewEx},2061:{n:"SXTH",f:parse_SXTH},2062:{n:"SXPIEx",f:parse_SXPIEx},2063:{n:"SXVDTEx",f:parse_SXVDTEx},2064:{n:"SXViewEx9",f:parse_SXViewEx9},2066:{n:"ContinueFrt",f:parse_ContinueFrt},2067:{n:"RealTimeData",f:parse_RealTimeData},2128:{n:"ChartFrtInfo",f:parse_ChartFrtInfo},2129:{n:"FrtWrapper",f:parse_FrtWrapper},2130:{n:"StartBlock",f:parse_StartBlock},2131:{n:"EndBlock",f:parse_EndBlock},2132:{n:"StartObject",f:parse_StartObject},2133:{n:"EndObject",f:parse_EndObject},2134:{n:"CatLab",f:parse_CatLab},2135:{n:"YMult",f:parse_YMult},2136:{n:"SXViewLink",f:parse_SXViewLink},2137:{n:"PivotChartBits",f:parse_PivotChartBits},2138:{n:"FrtFontList",f:parse_FrtFontList},2146:{n:"SheetExt",f:parse_SheetExt},2147:{n:"BookExt",f:parse_BookExt,r:12},2148:{n:"SXAddl",f:parse_SXAddl},2149:{n:"CrErr",f:parse_CrErr},2150:{n:"HFPicture",f:parse_HFPicture},2151:{n:"FeatHdr",f:parse_FeatHdr},2152:{n:"Feat",f:parse_Feat},2154:{n:"DataLabExt",f:parse_DataLabExt},2155:{n:"DataLabExtContents",f:parse_DataLabExtContents},2156:{n:"CellWatch",f:parse_CellWatch},2161:{n:"FeatHdr11",f:parse_FeatHdr11},2162:{n:"Feature11",f:parse_Feature11},2164:{n:"DropDownObjIds",f:parse_DropDownObjIds},2165:{n:"ContinueFrt11",f:parse_ContinueFrt11},2166:{n:"DConn",f:parse_DConn},2167:{n:"List12",f:parse_List12},2168:{n:"Feature12",f:parse_Feature12},2169:{n:"CondFmt12",f:parse_CondFmt12},2170:{n:"CF12",f:parse_CF12},2171:{n:"CFEx",f:parse_CFEx},2172:{n:"XFCRC",f:parse_XFCRC,r:12},2173:{n:"XFExt",f:parse_XFExt,r:12},2174:{n:"AutoFilter12",f:parse_AutoFilter12},2175:{n:"ContinueFrt12",f:parse_ContinueFrt12},2180:{n:"MDTInfo",f:parse_MDTInfo},2181:{n:"MDXStr",f:parse_MDXStr},2182:{n:"MDXTuple",f:parse_MDXTuple},2183:{n:"MDXSet",f:parse_MDXSet},2184:{n:"MDXProp",f:parse_MDXProp},2185:{n:"MDXKPI",f:parse_MDXKPI},2186:{n:"MDB",f:parse_MDB +},2187:{n:"PLV",f:parse_PLV},2188:{n:"Compat12",f:parse_Compat12,r:12},2189:{n:"DXF",f:parse_DXF},2190:{n:"TableStyles",f:parse_TableStyles,r:12},2191:{n:"TableStyle",f:parse_TableStyle},2192:{n:"TableStyleElement",f:parse_TableStyleElement},2194:{n:"StyleExt",f:parse_StyleExt},2195:{n:"NamePublish",f:parse_NamePublish},2196:{n:"NameCmt",f:parse_NameCmt,r:12},2197:{n:"SortData",f:parse_SortData},2198:{n:"Theme",f:parse_Theme,r:12},2199:{n:"GUIDTypeLib",f:parse_GUIDTypeLib},2200:{n:"FnGrp12",f:parse_FnGrp12},2201:{n:"NameFnGrp12",f:parse_NameFnGrp12},2202:{n:"MTRSettings",f:parse_MTRSettings,r:12},2203:{n:"CompressPictures",f:parse_CompressPictures},2204:{n:"HeaderFooter",f:parse_HeaderFooter},2205:{n:"CrtLayout12",f:parse_CrtLayout12},2206:{n:"CrtMlFrt",f:parse_CrtMlFrt},2207:{n:"CrtMlFrtContinue",f:parse_CrtMlFrtContinue},2211:{n:"ForceFullCalculation",f:parse_ForceFullCalculation},2212:{n:"ShapePropsStream",f:parse_ShapePropsStream},2213:{n:"TextPropsStream",f:parse_TextPropsStream},2214:{n:"RichTextStream",f:parse_RichTextStream},2215:{n:"CrtLayout12A",f:parse_CrtLayout12A},4097:{n:"Units",f:parse_Units},4098:{n:"Chart",f:parse_Chart},4099:{n:"Series",f:parse_Series},4102:{n:"DataFormat",f:parse_DataFormat},4103:{n:"LineFormat",f:parse_LineFormat},4105:{n:"MarkerFormat",f:parse_MarkerFormat},4106:{n:"AreaFormat",f:parse_AreaFormat},4107:{n:"PieFormat",f:parse_PieFormat},4108:{n:"AttachedLabel",f:parse_AttachedLabel},4109:{n:"SeriesText",f:parse_SeriesText},4116:{n:"ChartFormat",f:parse_ChartFormat},4117:{n:"Legend",f:parse_Legend},4118:{n:"SeriesList",f:parse_SeriesList},4119:{n:"Bar",f:parse_Bar},4120:{n:"Line",f:parse_Line},4121:{n:"Pie",f:parse_Pie},4122:{n:"Area",f:parse_Area},4123:{n:"Scatter",f:parse_Scatter},4124:{n:"CrtLine",f:parse_CrtLine},4125:{n:"Axis",f:parse_Axis},4126:{n:"Tick",f:parse_Tick},4127:{n:"ValueRange",f:parse_ValueRange},4128:{n:"CatSerRange",f:parse_CatSerRange},4129:{n:"AxisLine",f:parse_AxisLine},4130:{n:"CrtLink",f:parse_CrtLink},4132:{n:"DefaultText",f:parse_DefaultText},4133:{n:"Text",f:parse_Text},4134:{n:"FontX",f:parse_FontX},4135:{n:"ObjectLink",f:parse_ObjectLink},4146:{n:"Frame",f:parse_Frame},4147:{n:"Begin",f:parse_Begin},4148:{n:"End",f:parse_End},4149:{n:"PlotArea",f:parse_PlotArea},4154:{n:"Chart3d",f:parse_Chart3d},4156:{n:"PicF",f:parse_PicF},4157:{n:"DropBar",f:parse_DropBar},4158:{n:"Radar",f:parse_Radar},4159:{n:"Surf",f:parse_Surf},4160:{n:"RadarArea",f:parse_RadarArea},4161:{n:"AxisParent",f:parse_AxisParent},4163:{n:"LegendException",f:parse_LegendException},4164:{n:"ShtProps",f:parse_ShtProps},4165:{n:"SerToCrt",f:parse_SerToCrt},4166:{n:"AxesUsed",f:parse_AxesUsed},4168:{n:"SBaseRef",f:parse_SBaseRef},4170:{n:"SerParent",f:parse_SerParent},4171:{n:"SerAuxTrend",f:parse_SerAuxTrend},4174:{n:"IFmtRecord",f:parse_IFmtRecord},4175:{n:"Pos",f:parse_Pos},4176:{n:"AlRuns",f:parse_AlRuns},4177:{n:"BRAI",f:parse_BRAI},4187:{n:"SerAuxErrBar",f:parse_SerAuxErrBar},4188:{n:"ClrtClient",f:parse_ClrtClient},4189:{n:"SerFmt",f:parse_SerFmt},4191:{n:"Chart3DBarShape",f:parse_Chart3DBarShape},4192:{n:"Fbi",f:parse_Fbi},4193:{n:"BopPop",f:parse_BopPop},4194:{n:"AxcExt",f:parse_AxcExt},4195:{n:"Dat",f:parse_Dat},4196:{n:"PlotGrowth",f:parse_PlotGrowth},4197:{n:"SIIndex",f:parse_SIIndex},4198:{n:"GelFrame",f:parse_GelFrame},4199:{n:"BopPopCustom",f:parse_BopPopCustom},4200:{n:"Fbi2",f:parse_Fbi2},0:{n:"Dimensions",f:parse_Dimensions},2:{n:"BIFF2INT",f:parse_BIFF2INT},5:{n:"BoolErr",f:parse_BoolErr},7:{n:"String",f:parse_BIFF2STRING},8:{n:"BIFF2ROW",f:parsenoop},11:{n:"Index",f:parse_Index},22:{n:"ExternCount",f:parsenoop},30:{n:"BIFF2FORMAT",f:parse_BIFF2Format},31:{n:"BIFF2FMTCNT",f:parsenoop},32:{n:"BIFF2COLINFO",f:parsenoop},33:{n:"Array",f:parse_Array},37:{n:"DefaultRowHeight",f:parse_DefaultRowHeight},50:{n:"BIFF2FONTXTRA",f:parse_BIFF2FONTXTRA},62:{n:"BIFF2WINDOW2",f:parsenoop},69:{n:"BIFF2FONTCLR",f:parsenoop},86:{n:"BIFF4FMTCNT",f:parsenoop},126:{n:"RK",f:parsenoop},127:{n:"ImData",f:parse_ImData},135:{n:"Addin",f:parsenoop},136:{n:"Edg",f:parsenoop},137:{n:"Pub",f:parsenoop},145:{n:"Sub",f:parsenoop},148:{n:"LHRecord",f:parsenoop},149:{n:"LHNGraph",f:parsenoop},150:{n:"Sound",f:parsenoop},169:{n:"CoordList",f:parsenoop},171:{n:"GCW",f:parsenoop},188:{n:"ShrFmla",f:parsenoop},194:{n:"AddMenu",f:parsenoop},195:{n:"DelMenu",f:parsenoop},214:{n:"RString",f:parse_RString},223:{n:"UDDesc",f:parsenoop},234:{n:"TabIdConf",f:parsenoop},354:{n:"XL5Modify",f:parsenoop},421:{n:"FileSharing2",f:parsenoop},521:{n:"BOF",f:parse_BOF},536:{n:"Lbl",f:parse_Lbl},547:{n:"ExternName",f:parse_ExternName},561:{n:"Font",f:parsenoop},1033:{n:"BOF",f:parse_BOF},2157:{n:"FeatInfo",f:parsenoop},2163:{n:"FeatInfo11",f:parsenoop},2177:{n:"SXAddl12",f:parsenoop},2240:{n:"AutoWebPub",f:parsenoop},2241:{n:"ListObj",f:parsenoop},2242:{n:"ListField",f:parsenoop},2243:{n:"ListDV",f:parsenoop},2244:{n:"ListCondFmt",f:parsenoop},2245:{n:"ListCF",f:parsenoop},2246:{n:"FMQry",f:parsenoop},2247:{n:"FMSQry",f:parsenoop},2248:{n:"PLV",f:parsenoop},2249:{n:"LnExt",f:parsenoop},2250:{n:"MkrExt",f:parsenoop},2251:{n:"CrtCoopt",f:parsenoop},67:{n:"BIFF2XF",f:parsenoop},579:{n:"BIFF3XF",f:parsenoop},1091:{n:"BIFF4XF",f:parsenoop},29282:{}};function write_biff_rec(ba,t,payload,length){var len=length||(payload||[]).length;var o=ba.next(4+len);o.write_shift(2,t);o.write_shift(2,len);if(len>0&&is_buf(payload))ba.push(payload)}function write_BOF(wb,o){if(o.bookType!="biff2")throw"unsupported BIFF version";var out=new_buf(4);out.write_shift(2,2);out.write_shift(2,16);return out}function write_BIFF2Cell(out,r,c){if(!out)out=new_buf(7);out.write_shift(2,r);out.write_shift(2,c);out.write_shift(1,0);out.write_shift(1,0);out.write_shift(1,0);return out}function write_BIFF2INT(r,c,val){var out=new_buf(9);write_BIFF2Cell(out,r,c);out.write_shift(2,val);return out}function write_BIFF2NUMBER(r,c,val){var out=new_buf(15);write_BIFF2Cell(out,r,c);out.write_shift(8,val,"f");return out}function write_BIFF2BERR(r,c,val,t){var out=new_buf(9);write_BIFF2Cell(out,r,c);if(t=="e"){out.write_shift(1,val);out.write_shift(1,1)}else{out.write_shift(1,val?1:0);out.write_shift(1,0)}return out}function write_BIFF2LABEL(r,c,val){var out=new_buf(8+2*val.length);write_BIFF2Cell(out,r,c);out.write_shift(1,val.length);out.write_shift(val.length,val,"sbcs");return out.l=0&&v<65536)write_biff_rec(ba,2,write_BIFF2INT(R,C,v));else write_biff_rec(ba,3,write_BIFF2NUMBER(R,C,v));return;case"b":;case"e":write_biff_rec(ba,5,write_BIFF2BERR(R,C,cell.v,cell.t));return;case"s":;case"str":write_biff_rec(ba,4,write_BIFF2LABEL(R,C,cell.v));return;}write_biff_rec(ba,1,write_BIFF2Cell(null,R,C))}function write_biff_ws(ba,ws,idx,opts,wb){var dense=Array.isArray(ws);var range=safe_decode_range(ws["!ref"]||"A1"),ref,rr="",cols=[];for(var R=range.s.r;R<=range.e.r;++R){rr=encode_row(R);for(var C=range.s.c;C<=range.e.c;++C){if(R===range.s.r)cols[C]=encode_col(C);ref=cols[C]+rr;var cell=dense?ws[R][C]:ws[ref];if(!cell)continue;write_ws_biff_cell(ba,cell,R,C,opts)}}}function write_biff_buf(wb,opts){var o=opts||{};if(DENSE!=null&&o.dense==null)o.dense=DENSE;var ba=buf_array();var idx=0;for(var i=0;i / pair");var rows=str.slice(i,j).split(/(:?]*>)/);var R=-1,C=0,RS=0,CS=0;var range={s:{r:1e7,c:1e7},e:{r:0,c:0}};var merges=[],midx=0;for(i=0;i");for(j=0;j"))>-1)m=m.slice(cc+1);while(m.indexOf(">")>-1)m=m.slice(0,m.lastIndexOf("<"));var tag=parsexmltag(cell.slice(0,cell.indexOf(">")));CS=tag.colspan?+tag.colspan:1;if((RS=+tag.rowspan)>0||CS>1)merges.push({s:{r:R,c:C},e:{r:R+(RS||1)-1,c:C+CS-1}});if(!m.length){C+=CS;continue}m=unescapexml(m).replace(/[\r\n]/g,"");if(range.s.r>R)range.s.r=R;if(range.e.rC)range.s.c=C;if(range.e.c";for(var C=r.s.c;C<=r.e.c;++C){var RS=0,CS=0;for(var j=0;jR||M[j].s.c>C)continue;if(M[j].e.r1)sp.rowspan=RS;if(CS>1)sp.colspan=CS;if(o.editable)sp.contenteditable="true";oo.push(writextag("td",w,sp))}return""+oo.join("")+""}var _BEGIN="SheetJS Table Export";var _END="
";function sheet_to_html(ws,opts){var o=opts||{};var out=[];var r=decode_range(ws["!ref"]);o.dense=Array.isArray(ws);for(var R=r.s.r;R<=r.e.r;++R)out.push(make_html_row(ws,r,R,o));var header=o.header!=null?o.header:_BEGIN;var footer=o.footer!=null?o.footer:_END;return header+out.join("")+footer}return{to_workbook:html_to_book,to_sheet:html_to_sheet,_row:make_html_row,BEGIN:_BEGIN,END:_END,from_sheet:sheet_to_html}}();function parse_dom_table(table,_opts){var opts=_opts||{};if(DENSE!=null)opts.dense=DENSE;var ws=opts.dense?[]:{};var rows=table.getElementsByTagName("tr");var range={s:{r:0,c:0},e:{r:rows.length-1,c:0}};var merges=[],midx=0;var R=0,_C=0,C=0,RS=0,CS=0;for(;R0||CS>1)merges.push({s:{r:R,c:C},e:{r:R+(RS||1)-1,c:C+CS-1}});var o={t:"s",v:v};if(v!=null&&v.length){if(!isNaN(Number(v)))o={t:"n",v:Number(v)};else if(!isNaN(fuzzydate(v).getDate())){o={t:"d",v:parseDate(v)};if(!opts.cellDates)o={t:"n",v:datenum(o.v)};o.z=opts.dateNF||SSF._table[14]}}if(opts.dense){if(!ws[R])ws[R]=[];ws[R][C]=o}else ws[encode_cell({c:C,r:R})]=o;if(range.e.c/g," ").replace(/<[^>]*>/g,""))};var number_formats={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"]};return function pcx(d,_opts){var opts=_opts||{};if(DENSE!=null&&opts.dense==null)opts.dense=DENSE;var str=xlml_normalize(d);var state=[],tmp;var tag;var NFtag={name:""},NF="",pidx=0;var sheetag;var rowtag;var Sheets={},SheetNames=[];var ws=opts.dense?[]:{};var Rn,q;var ctag={value:""};var textp="",textpidx=0,textptag;var R=-1,C=-1,range={s:{r:1e6,c:1e7},e:{r:0,c:0}};var number_format_map={};var merges=[],mrange={},mR=0,mC=0;var arrayf=[];var comments=[],comment={};var creator="",creatoridx=0;var rept=1,isstub=false;var i=0;xlmlregex.lastIndex=0;str=str.replace(//gm,"").replace(//gm,"");while(Rn=xlmlregex.exec(str))switch(Rn[3]=Rn[3].replace(/_.*$/,"")){case"table":;case"工作表":if(Rn[1]==="/"){if(range.e.c>=range.s.c&&range.e.r>=range.s.r)ws["!ref"]=encode_range(range);if(merges.length)ws["!merges"]=merges;sheetag.name=utf8read(sheetag["名称"]||sheetag.name);SheetNames.push(sheetag.name);Sheets[sheetag.name]=ws}else if(Rn[0].charAt(Rn[0].length-2)!=="/"){sheetag=parsexmltag(Rn[0],false);R=C=-1;range.s.r=range.s.c=1e7;range.e.r=range.e.c=0;ws=opts.dense?[]:{};merges=[]}break;case"table-row":;case"行":if(Rn[1]==="/")break;rowtag=parsexmltag(Rn[0],false);if(rowtag["行号"])R=rowtag["行号"]-1;else++R;C=-1;break;case"covered-table-cell":++C;if(opts.sheetStubs){if(opts.dense){if(!ws[R])ws[R]=[];ws[R][C]={t:"z"}}else ws[encode_cell({r:R,c:C})]={t:"z"}}break;case"table-cell":;case"数据":if(Rn[0].charAt(Rn[0].length-2)==="/"){ctag=parsexmltag(Rn[0],false);if(ctag["number-columns-repeated"])C+=parseInt(ctag["number-columns-repeated"],10);else++C}else if(Rn[1]!=="/"){++C;rept=1;if(C>range.e.c)range.e.c=C;if(R>range.e.r)range.e.r=R;if(C=arrayf[i][0].s.r&&R<=arrayf[i][0].e.r)if(C>=arrayf[i][0].s.c&&C<=arrayf[i][0].e.c)q.F=arrayf[i][1]}if(ctag["number-columns-spanned"]||ctag["number-rows-spanned"]){mR=parseInt(ctag["number-rows-spanned"],10)||0;mC=parseInt(ctag["number-columns-spanned"],10)||0;mrange={s:{r:R,c:C},e:{r:R+mR-1,c:C+mC-1}};merges.push(mrange)}if(ctag["number-columns-repeated"])rept=parseInt(ctag["number-columns-repeated"],10);switch(q.t){case"boolean":q.t="b";q.v=parsexmlbool(ctag["boolean-value"]);break;case"float":q.t="n";q.v=parseFloat(ctag.value);break;case"percentage":q.t="n";q.v=parseFloat(ctag.value);break;case"currency":q.t="n";q.v=parseFloat(ctag.value);break;case"date":q.t="d";q.v=parseDate(ctag["date-value"]);if(!opts.cellDates){q.t="n";q.v=datenum(q.v)}q.z="m/d/yy";break;case"time":q.t="n";q.v=parse_isodur(ctag["time-value"])/86400;break;case"number":q.t="n";q.v=parseFloat(ctag["数据数值"]);break;default:if(q.t==="string"||q.t==="text"||!q.t){q.t="s";if(ctag["string-value"]!=null)textp=unescapexml(ctag["string-value"])}else throw new Error("Unsupported value type "+q.t);}}else{isstub=false;if(q.t==="s"){q.v=textp||"";isstub=textpidx==0}if(comments.length>0){q.c=comments;comments=[]}if(textp&&opts.cellText!==false)q.w=textp;if(!isstub||opts.sheetStubs){if(!(opts.sheetRows&&opts.sheetRows0)ws[R][++C]=dup(q)}else{ws[encode_cell({r:R,c:C})]=q;while(--rept>0)ws[encode_cell({r:R,c:++C})]=dup(q)}if(range.e.c<=C)range.e.c=C}}else{C+=rept;rept=0}q={};textp=""}break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw"Bad state: "+tmp}else if(Rn[0].charAt(Rn[0].length-2)!=="/")state.push([Rn[3],true]);break;case"annotation":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw"Bad state: "+tmp;comment.t=textp;comment.a=creator;comments.push(comment)}else if(Rn[0].charAt(Rn[0].length-2)!=="/"){state.push([Rn[3],false])}creator="";creatoridx=0;textp="";textpidx=0;break;case"creator":if(Rn[1]==="/"){creator=str.slice(creatoridx,Rn.index)}else creatoridx=Rn.index+Rn[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":if(Rn[1]==="/"){if((tmp=state.pop())[0]!==Rn[3])throw"Bad state: "+tmp}else if(Rn[0].charAt(Rn[0].length-2)!=="/")state.push([Rn[3],false]);textp="";textpidx=0;break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(Rn[1]==="/"){number_format_map[NFtag.name]=NF;if((tmp=state.pop())[0]!==Rn[3])throw"Bad state: "+tmp}else if(Rn[0].charAt(Rn[0].length-2)!=="/"){NF="";NFtag=parsexmltag(Rn[0],false);state.push([Rn[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(state[state.length-1][0]){case"time-style":;case"date-style":tag=parsexmltag(Rn[0],false);NF+=number_formats[Rn[3]][tag.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(state[state.length-1][0]){case"time-style":;case"date-style":tag=parsexmltag(Rn[0],false);NF+=number_formats[Rn[3]][tag.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(Rn[0].slice(-2)==="/>")break;else if(Rn[1]==="/")switch(state[state.length-1][0]){case"number-style":;case"date-style":;case"time-style":NF+=str.slice(pidx,Rn.index);break;}else pidx=Rn.index+Rn[0].length;break;case"text-content":break;case"text-properties":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"named-range":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"span":break;case"line-break":break;case"p":;case"文本串":if(Rn[1]==="/")textp=(textp.length>0?textp+"\n":"")+parse_text_p(str.slice(textpidx,Rn.index),textptag);else{textptag=parsexmltag(Rn[0],false);textpidx=Rn.index+Rn[0].length}break;case"database-range":if(Rn[1]==="/")break;try{var AutoFilter=ods_to_csf_range_3D(parsexmltag(Rn[0])["target-range-address"]);Sheets[AutoFilter[0]]["!autofilter"]={ref:AutoFilter[1]}}catch(e){}break;case"s":break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"table-source":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"generator":;case"document-statistic":;case"user-defined":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":break;case"table-protection":break;case"data-pilot-grand-total":break;default:if(Rn[2]==="dc:")break;if(Rn[2]==="draw:")break;if(Rn[2]==="style:")break;if(Rn[2]==="calcext:")break;if(Rn[2]==="loext:")break;if(Rn[2]==="uof:")break;if(Rn[2]==="表:")break;if(Rn[2]==="字:")break;if(opts.WTF)throw new Error(Rn);}var out={Sheets:Sheets,SheetNames:SheetNames};return out}}();function parse_ods(zip,opts){opts=opts||{};var ods=!!safegetzipfile(zip,"objectdata");if(ods)var manifest=parse_manifest(getzipdata(zip,"META-INF/manifest.xml"),opts);var content=getzipstr(zip,"content.xml");if(!content)throw new Error("Missing content.xml in "+(ods?"ODS":"UOF")+" file");return parse_content_xml(ods?content:utf8read(content),opts)}function parse_fods(data,opts){return parse_content_xml(data,opts)}var write_styles_ods=function(){var payload='';return function wso(wb,opts){return payload}}();var write_content_ods=function(){var null_cell_xml=" \n";var covered_cell_xml=" \n";var write_ws=function(ws,wb,i,opts){var o=[];o.push(' \n');var R=0,C=0,range=decode_range(ws["!ref"]);var marr=ws["!merges"]||[],mi=0;var dense=Array.isArray(ws);for(R=0;R\n");for(;R<=range.e.r;++R){o.push(" \n");for(C=0;CC)continue;if(marr[mi].s.r>R)continue;if(marr[mi].e.c\n")}o.push(" \n");return o.join("")};var write_automatic_styles_ods=function(o){o.push(" \n");o.push(' \n');o.push(' \n');o.push(" /\n");o.push(' \n');o.push(" /\n");o.push(" \n");o.push(" \n");o.push(' \n');o.push(" \n")};return function wcx(wb,opts){var o=[XML_HEADER];var attr=wxt_helper({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var fods=wxt_helper({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(opts.bookType=="fods")o.push("\n");else o.push("\n");write_automatic_styles_ods(o);o.push(" \n");o.push(" \n");for(var i=0;i!=wb.SheetNames.length;++i)o.push(write_ws(wb.Sheets[wb.SheetNames[i]],wb,i,opts));o.push(" \n");o.push(" \n");if(opts.bookType=="fods")o.push("");else o.push("");return o.join("")}}();function write_ods(wb,opts){if(opts.bookType=="fods")return write_content_ods(wb,opts);var zip=new jszip;var f="";var manifest=[];var rdf=[];f="mimetype";zip.file(f,"application/vnd.oasis.opendocument.spreadsheet");f="content.xml";zip.file(f,write_content_ods(wb,opts));manifest.push([f,"text/xml"]);rdf.push([f,"ContentFile"]);f="styles.xml";zip.file(f,write_styles_ods(wb,opts));manifest.push([f,"text/xml"]);rdf.push([f,"StylesFile"]);f="manifest.rdf";zip.file(f,write_rdf(rdf,opts));manifest.push([f,"application/rdf+xml"]);f="meta.xml";zip.file(f,write_meta_ods(wb,opts));manifest.push([f,"text/xml"]);rdf.push([f,"MetadataFile"]);f="META-INF/manifest.xml";zip.file(f,write_manifest(manifest,opts));return zip}function write_obj_str(factory){return function write_str(wb,o){var idx=0;for(var i=0;i-1)return"sheet";if(RELS.CS&&n==RELS.CS)return"chart";if(RELS.DS&&n==RELS.DS)return"dialog";if(RELS.MS&&n==RELS.MS)return"macro";if(!n||!n.length)return"sheet";return n}function safe_parse_wbrels(wbrels,sheets){if(!wbrels)return 0;try{wbrels=sheets.map(function pwbr(w){if(!w.id)w.id=w.strRelID;return[w.name,wbrels["!id"][w.id].Target,get_sheet_type(wbrels["!id"][w.id].Type)]})}catch(e){return null}return!wbrels||wbrels.length===0?null:wbrels}function safe_parse_sheet(zip,path,relsPath,sheet,sheetRels,sheets,stype,opts,wb,themes,styles){try{sheetRels[sheet]=parse_rels(getzipstr(zip,relsPath,true),path);var data=getzipdata(zip,path);switch(stype){case"sheet":sheets[sheet]=parse_ws(data,path,opts,sheetRels[sheet],wb,themes,styles);break;case"chart":var cs=parse_cs(data,path,opts,sheetRels[sheet],wb,themes,styles);sheets[sheet]=cs;if(!cs||!cs["!chart"])break;var dfile=resolve_path(cs["!chart"].Target,path);var drelsp=get_rels_path(dfile);var draw=parse_drawing(getzipstr(zip,dfile,true),parse_rels(getzipstr(zip,drelsp,true),dfile));var chartp=resolve_path(draw,dfile);var crelsp=get_rels_path(chartp);cs=parse_chart(getzipstr(zip,chartp,true),chartp,opts,parse_rels(getzipstr(zip,crelsp,true),chartp),wb,cs);break;case"macro":sheets[sheet]=parse_ms(data,path,opts,sheetRels[sheet],wb,themes,styles);break;case"dialog":sheets[sheet]=parse_ds(data,path,opts,sheetRels[sheet],wb,themes,styles);break;}}catch(e){if(opts.WTF)throw e}}var nodirs=function nodirs(x){return x.slice(-1)!="/"};function parse_zip(zip,opts){make_ssf(SSF);opts=opts||{};fix_read_opts(opts);reset_cp();if(safegetzipfile(zip,"META-INF/manifest.xml"))return parse_ods(zip,opts);if(safegetzipfile(zip,"objectdata.xml"))return parse_ods(zip,opts);var entries=keys(zip.files).filter(nodirs).sort();var dir=parse_ct(getzipstr(zip,"[Content_Types].xml"),opts);var xlsb=false;var sheets,binname;if(dir.workbooks.length===0){ +binname="xl/workbook.xml";if(getzipdata(zip,binname,true))dir.workbooks.push(binname)}if(dir.workbooks.length===0){binname="xl/workbook.bin";if(!getzipfile(zip,binname,true))throw new Error("Could not find workbook");dir.workbooks.push(binname);xlsb=true}if(dir.workbooks[0].slice(-3)=="bin")xlsb=true;if(xlsb)set_cp(1200);var themes={};var styles={};if(!opts.bookSheets&&!opts.bookProps){strs=[];if(dir.sst)strs=parse_sst(getzipdata(zip,dir.sst.replace(/^\//,"")),dir.sst,opts);if(opts.cellStyles&&dir.themes.length)themes=parse_theme(getzipstr(zip,dir.themes[0].replace(/^\//,""),true)||"",dir.themes[0],opts);if(dir.style)styles=parse_sty(getzipdata(zip,dir.style.replace(/^\//,"")),dir.style,themes,opts)}var wb=parse_wb(getzipdata(zip,dir.workbooks[0].replace(/^\//,"")),dir.workbooks[0],opts);var props={},propdata="";if(dir.coreprops.length!==0){propdata=getzipstr(zip,dir.coreprops[0].replace(/^\//,""),true);if(propdata)props=parse_core_props(propdata);if(dir.extprops.length!==0){propdata=getzipstr(zip,dir.extprops[0].replace(/^\//,""),true);if(propdata)parse_ext_props(propdata,props)}}var custprops={};if(!opts.bookSheets||opts.bookProps){if(dir.custprops.length!==0){propdata=getzipstr(zip,dir.custprops[0].replace(/^\//,""),true);if(propdata)custprops=parse_cust_props(propdata,opts)}}var out={};if(opts.bookSheets||opts.bookProps){if(wb.Sheets)sheets=wb.Sheets.map(function pluck(x){return x.name});else if(props.Worksheets&&props.SheetNames.length>0)sheets=props.SheetNames;if(opts.bookProps){out.Props=props;out.Custprops=custprops}if(opts.bookSheets&&typeof sheets!=="undefined")out.SheetNames=sheets;if(opts.bookSheets?out.SheetNames:opts.bookProps)return out}sheets={};var deps={};if(opts.bookDeps&&dir.calcchain)deps=parse_cc(getzipdata(zip,dir.calcchain.replace(/^\//,"")),dir.calcchain,opts);var i=0;var sheetRels={};var path,relsPath;{var wbsheets=wb.Sheets;props.Worksheets=wbsheets.length;props.SheetNames=[];for(var j=0;j!=wbsheets.length;++j){props.SheetNames[j]=wbsheets[j].name}}var wbext=xlsb?"bin":"xml";var wbrelsfile="xl/_rels/workbook."+wbext+".rels";var wbrels=parse_rels(getzipstr(zip,wbrelsfile,true),wbrelsfile);if(wbrels)wbrels=safe_parse_wbrels(wbrels,wb.Sheets);var nmode=getzipdata(zip,"xl/worksheets/sheet.xml",true)?1:0;for(i=0;i!=props.Worksheets;++i){var stype="sheet";if(wbrels&&wbrels[i]){path="xl/"+wbrels[i][1].replace(/[\/]?xl\//,"");stype=wbrels[i][2]}else{path="xl/worksheets/sheet"+(i+1-nmode)+"."+wbext;path=path.replace(/sheet0\./,"sheet.")}relsPath=path.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");safe_parse_sheet(zip,path,relsPath,props.SheetNames[i],sheetRels,sheets,stype,opts,wb,themes,styles)}if(dir.comments)parse_comments(zip,dir.comments,sheets,sheetRels,opts);out={Directory:dir,Workbook:wb,Props:props,Custprops:custprops,Deps:deps,Sheets:sheets,SheetNames:props.SheetNames,Strings:strs,Styles:styles,Themes:themes,SSF:SSF.get_table()};if(opts.bookFiles){out.keys=entries;out.files=zip.files}if(opts.bookVBA){if(dir.vba.length>0)out.vbaraw=getzipdata(zip,dir.vba[0].replace(/^\//,""),true);else if(dir.defaults&&dir.defaults.bin==="application/vnd.ms-office.vbaProject")out.vbaraw=getzipdata(zip,"xl/vbaProject.bin",true)}return out}function parse_xlsxcfb(cfb,opts){var f="Version";var data=cfb.find(f);if(!data)throw new Error("ECMA-376 Encrypted file missing "+f);var version=parse_DataSpaceVersionInfo(data.content);f="DataSpaceMap";data=cfb.find(f);if(!data)throw new Error("ECMA-376 Encrypted file missing "+f);var dsm=parse_DataSpaceMap(data.content);if(dsm.length!=1||dsm[0].comps.length!=1||dsm[0].comps[0].t!=0||dsm[0].name!="StrongEncryptionDataSpace"||dsm[0].comps[0].v!="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+f);f="StrongEncryptionDataSpace";data=cfb.find(f);if(!data)throw new Error("ECMA-376 Encrypted file missing "+f);var seds=parse_DataSpaceDefinition(data.content);if(seds.length!=1||seds[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+f);f="!Primary";data=cfb.find(f);if(!data)throw new Error("ECMA-376 Encrypted file missing "+f);var hdr=parse_Primary(data.content);f="EncryptionInfo";data=cfb.find(f);if(!data)throw new Error("ECMA-376 Encrypted file missing "+f);var einfo=parse_EncryptionInfo(data.content);throw new Error("File is password-protected")}function write_zip(wb,opts){_shapeid=1024;if(opts.bookType=="ods")return write_ods(wb,opts);if(wb&&!wb.SSF){wb.SSF=SSF.get_table()}if(wb&&wb.SSF){make_ssf(SSF);SSF.load_table(wb.SSF);opts.revssf=evert_num(wb.SSF);opts.revssf[wb.SSF[65535]]=0;opts.ssf=wb.SSF}opts.rels={};opts.wbrels={};opts.Strings=[];opts.Strings.Count=0;opts.Strings.Unique=0;var wbext=opts.bookType=="xlsb"?"bin":"xml";var vbafmt=opts.bookType=="xlsb"||opts.bookType=="xlsm";var ct={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};fix_write_opts(opts=opts||{});var zip=new jszip;var f="",rId=0;opts.cellXfs=[];get_cell_style(opts.cellXfs,{},{revssf:{General:0}});if(!wb.Props)wb.Props={};f="docProps/core.xml";zip.file(f,write_core_props(wb.Props,opts));ct.coreprops.push(f);add_rels(opts.rels,2,f,RELS.CORE_PROPS);f="docProps/app.xml";if(wb.Props&&wb.Props.SheetNames){}else if(!wb.Workbook||!wb.Workbook.Sheets)wb.Props.SheetNames=wb.SheetNames;else wb.Props.SheetNames=wb.SheetNames.map(function(x,i){return[(wb.Workbook.Sheets[i]||{}).Hidden!=2,x]}).filter(function(x){return x[0]}).map(function(x){return x[1]});wb.Props.Worksheets=wb.Props.SheetNames.length;zip.file(f,write_ext_props(wb.Props,opts));ct.extprops.push(f);add_rels(opts.rels,3,f,RELS.EXT_PROPS);if(wb.Custprops!==wb.Props&&keys(wb.Custprops||{}).length>0){f="docProps/custom.xml";zip.file(f,write_cust_props(wb.Custprops,opts));ct.custprops.push(f);add_rels(opts.rels,4,f,RELS.CUST_PROPS)}f="xl/workbook."+wbext;zip.file(f,write_wb(wb,f,opts));ct.workbooks.push(f);add_rels(opts.rels,1,f,RELS.WB);for(rId=1;rId<=wb.SheetNames.length;++rId){var wsrels={"!id":{}};var ws=wb.Sheets[wb.SheetNames[rId-1]];var _type=(ws||{})["!type"]||"sheet";switch(_type){case"chart":;default:f="xl/worksheets/sheet"+rId+"."+wbext;zip.file(f,write_ws(rId-1,f,opts,wb,wsrels));ct.sheets.push(f);add_rels(opts.wbrels,-1,"worksheets/sheet"+rId+"."+wbext,RELS.WS[0]);}if(ws){var comments=ws["!comments"];if(comments&&comments.length>0){var cf="xl/comments"+rId+"."+wbext;zip.file(cf,write_cmnt(comments,cf,opts));ct.comments.push(cf);add_rels(wsrels,-1,"../comments"+rId+"."+wbext,RELS.CMNT)}if(ws["!legacy"]){zip.file("xl/drawings/vmlDrawing"+rId+".vml",write_comments_vml(rId,ws["!comments"]))}delete ws["!comments"];delete ws["!legacy"]}if(wsrels["!id"].rId1)zip.file(get_rels_path(f),write_rels(wsrels))}if(opts.Strings!=null&&opts.Strings.length>0){f="xl/sharedStrings."+wbext;zip.file(f,write_sst(opts.Strings,f,opts));ct.strs.push(f);add_rels(opts.wbrels,-1,"sharedStrings."+wbext,RELS.SST)}f="xl/theme/theme1.xml";zip.file(f,write_theme(wb.Themes,opts));ct.themes.push(f);add_rels(opts.wbrels,-1,"theme/theme1.xml",RELS.THEME);f="xl/styles."+wbext;zip.file(f,write_sty(wb,f,opts));ct.styles.push(f);add_rels(opts.wbrels,-1,"styles."+wbext,RELS.STY);if(wb.vbaraw&&vbafmt){f="xl/vbaProject.bin";zip.file(f,wb.vbaraw);ct.vba.push(f);add_rels(opts.wbrels,-1,"vbaProject.bin",RELS.VBA)}zip.file("[Content_Types].xml",write_ct(ct,opts));zip.file("_rels/.rels",write_rels(opts.rels));zip.file("xl/_rels/workbook."+wbext+".rels",write_rels(opts.wbrels));delete opts.revssf;delete opts.ssf;return zip}function firstbyte(f,o){var x="";switch((o||{}).type||"base64"){case"buffer":return[f[0],f[1],f[2],f[3]];case"base64":x=Base64.decode(f.substr(0,24));break;case"binary":x=f;break;case"array":return[f[0],f[1],f[2],f[3]];default:throw new Error("Unrecognized type "+(o?o.type:"undefined"));}return[x.charCodeAt(0),x.charCodeAt(1),x.charCodeAt(2),x.charCodeAt(3)]}function read_cfb(cfb,opts){if(cfb.find("EncryptedPackage"))return parse_xlsxcfb(cfb,opts);return parse_xlscfb(cfb,opts)}function read_zip(data,opts){var zip,d=data;var o=opts||{};if(!o.type)o.type=has_buf&&Buffer.isBuffer(data)?"buffer":"base64";switch(o.type){case"base64":zip=new jszip(d,{base64:true});break;case"binary":;case"array":zip=new jszip(d,{base64:false});break;case"buffer":zip=new jszip(d);break;default:throw new Error("Unrecognized type "+o.type);}return parse_zip(zip,o)}function read_utf16(data,o){var d=data;if(o.type=="base64")d=Base64.decode(d);d=cptable.utils.decode(1200,d.slice(2));o.type="binary";if(d.charCodeAt(0)==60)return parse_xlml(d,o);return PRN.to_workbook(d,o)}function readSync(data,opts){var zip,d=data,n=[0];var o=opts||{};_ssfopts={};if(o.dateNF)_ssfopts.dateNF=o.dateNF;if(!o.type)o.type=has_buf&&Buffer.isBuffer(data)?"buffer":"base64";if(o.type=="file"){o.type="buffer";d=_fs.readFileSync(data)}switch((n=firstbyte(d,o))[0]){case 208:return read_cfb(CFB.read(d,o),o);case 9:return parse_xlscfb(s2a(o.type==="base64"?Base64.decode(d):d),o);case 60:return parse_xlml(d,o);case 73:if(n[1]==68)return read_wb_ID(d,o);break;case 84:if(n[1]==65&&n[2]==66&&n[3]==76)return DIF.to_workbook(d,o);break;case 80:if(n[1]==75&&n[2]<32&&n[3]<32)return read_zip(d,o);break;case 239:return n[3]==60?parse_xlml(d,o):PRN.to_workbook(d,o);case 255:if(n[1]==254){return read_utf16(d,o)}break;case 0:if(n[1]==0&&n[2]>=2&&n[3]==0)return WK_.to_workbook(d,o);break;case 3:;case 131:;case 139:return DBF.to_workbook(d,o);}if(n[2]<=12&&n[3]<=31)return DBF.to_workbook(d,o);if(32>n[0]||n[0]>127)throw new Error("Unsupported file "+n.join("|"));return PRN.to_workbook(d,o)}function readFileSync(filename,opts){var o=opts||{};o.type="file";return readSync(filename,o)}function write_zip_type(wb,opts){var o=opts||{};var z=write_zip(wb,o);var oopts={};if(o.compression)oopts.compression="DEFLATE";switch(o.type){case"base64":oopts.type="base64";break;case"binary":oopts.type="string";break;case"buffer":;case"file":oopts.type="nodebuffer";break;default:throw new Error("Unrecognized type "+o.type);}if(o.type==="file")return _fs.writeFileSync(o.file,z.generate(oopts));return z.generate(oopts)}function write_bstr_type(out,opts){switch(opts.type){case"base64":return Base64.encode(out);case"binary":return out;case"file":return _fs.writeFileSync(opts.file,out,"binary");case"buffer":{if(has_buf)return new Buffer(out,"utf8");else return out.split("").map(function(c){return c.charCodeAt(0)})};}throw new Error("Unrecognized type "+opts.type)}function write_string_type(out,opts){switch(opts.type){case"base64":return Base64.encode(out);case"binary":return out;case"file":return _fs.writeFileSync(opts.file,out,"utf8");case"buffer":{if(has_buf)return new Buffer(out,"utf8");else return out.split("").map(function(c){return c.charCodeAt(0)})};}throw new Error("Unrecognized type "+opts.type)}function write_binary_type(out,opts){switch(opts.type){case"base64":;case"binary":var bstr="";for(var i=0;i0)offset=0;var rr=encode_row(r.s.r);var cols=new Array(r.e.c-r.s.c+1);var out=new Array(r.e.r-r.s.r-offset+1);var outi=0,counter=0;var dense=Array.isArray(sheet);var R=r.s.r,C=0,CC=0;if(dense&&!sheet[R])sheet[R]=[];for(C=r.s.c;C<=r.e.c;++C){cols[C]=encode_col(C);val=dense?sheet[R][C]:sheet[cols[C]+rr];switch(header){case 1:hdr[C]=C-r.s.c;break;case 2:hdr[C]=cols[C];break;case 3:hdr[C]=o.header[C-r.s.c];break;default:if(val==null)continue;vv=v=format_cell(val,null,o);counter=0;for(CC=0;CC=0)txt='"'+txt.replace(qreg,'""')+'"'}else txt="";row+=(C===r.s.c?"":FS)+txt}if(o.blankrows===false&&isempty)return null;return row}function sheet_to_csv(sheet,opts){var out=[];var o=opts==null?{}:opts;if(sheet==null||sheet["!ref"]==null)return"";var r=safe_decode_range(sheet["!ref"]);var FS=o.FS!==undefined?o.FS:",",fs=FS.charCodeAt(0);var RS=o.RS!==undefined?o.RS:"\n",rs=RS.charCodeAt(0);var endregex=new RegExp((FS=="|"?"\\|":FS)+"+$");var row="",cols=[];o.dense=Array.isArray(sheet);for(var C=r.s.c;C<=r.e.c;++C)cols[C]=encode_col(C);for(var R=r.s.r;R<=r.e.r;++R){row=make_csv_row(sheet,r,R,cols,fs,rs,FS,o);if(row==null){continue}if(o.strip)row=row.replace(endregex,"");out.push(row+RS)}delete o.dense;return out.join("")}function sheet_to_txt(sheet,opts){if(!opts)opts={};opts.FS="\t";opts.RS="\n";var s=sheet_to_csv(sheet,opts);if(typeof cptable=="undefined")return s;var o=cptable.utils.encode(1200,s);return"ÿþ"+o}function sheet_to_formulae(sheet){var y="",x,val="";if(sheet==null||sheet["!ref"]==null)return[];var r=safe_decode_range(sheet["!ref"]),rr="",cols=[],C;var cmds=new Array((r.e.r-r.s.r+1)*(r.e.c-r.s.c+1));var i=0;var dense=Array.isArray(sheet);for(C=r.s.c;C<=r.e.c;++C)cols[C]=encode_col(C);for(var R=r.s.r;R<=r.e.r;++R){rr=encode_row(R);for(C=r.s.c;C<=r.e.c;++C){y=cols[C]+rr;x=dense?(sheet[R]||[])[C]:sheet[y];val="";if(x===undefined)continue;else if(x.F!=null){y=x.F;if(!x.f)continue;val=x.f;if(y.indexOf(":")==-1)y=y+":"+y}if(x.f!=null)val=x.f;else if(x.t=="z")continue;else if(x.t=="n"&&x.v!=null)val=""+x.v;else if(x.t=="b")val=x.v?"TRUE":"FALSE";else if(x.w!==undefined)val="'"+x.w;else if(x.v===undefined)continue;else if(x.t=="s")val="'"+x.v;else val=""+x.v;cmds[i++]=y+"="+val}}cmds.length=i;return cmds}function json_to_sheet(js,opts){var o=opts||{};var ws={};var cell;var range={s:{c:0,r:0},e:{c:0,r:js.length}};var hdr=o.header||[],C=0;for(var R=0;R!=js.length;++R){Object.keys(js[R]).filter(function(x){return js[R].hasOwnProperty(x)}).forEach(function(k){if((C=hdr.indexOf(k))==-1)hdr[C=hdr.length]=k;var v=js[R][k];var t="z";var z="";if(typeof v=="number")t="n";else if(typeof v=="boolean")t="b";else if(typeof v=="string")t="s";else if(v instanceof Date){t="d";if(!o.cellDates){t="n";v=datenum(v)}z=o.dateNF||SSF._table[14]}ws[encode_cell({c:C,r:R+1})]=cell={t:t,v:v};if(z)cell.z=z})}range.e.c=hdr.length-1;for(C=0;C=0&&wb.SheetNames.length>sh)return sh;throw new Error("Cannot find sheet # "+sh)}else if(typeof sh=="string"){var idx=wb.SheetNames.indexOf(sh);if(idx>-1)return idx;throw new Error("Cannot find sheet name |"+sh+"|")}else throw new Error("Cannot find sheet |"+sh+"|")}utils.book_new=function(){return{SheetNames:[],Sheets:{}}};utils.book_append_sheet=function(wb,ws,name){if(!name)for(var i=1;i<=65535;++i)if(wb.SheetNames.indexOf(name="Sheet"+i)==-1)break;if(!name)throw new Error("Too many worksheets");check_ws_name(name);if(wb.SheetNames.indexOf(name)>=0)throw new Error("Worksheet with name |"+name+"| already exists!");wb.SheetNames.push(name);wb.Sheets[name]=ws};utils.book_set_sheet_visibility=function(wb,sh,vis){get_default(wb,"Workbook",{});get_default(wb.Workbook,"Sheets",[]);var idx=wb_sheet_idx(wb,sh);get_default(wb.Workbook.Sheets,idx,{});switch(vis){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+vis);}wb.Workbook.Sheets[idx].Hidden=vis};add_consts([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);utils.cell_set_number_format=function(cell,fmt){cell.z=fmt;return cell};utils.cell_set_hyperlink=function(cell,target,tooltip){if(!target){delete cell.l}else{cell.l={Target:target};if(tooltip)cell.l.Tooltip=tooltip}return cell};utils.cell_add_comment=function(cell,text,author){if(!cell.c)cell.c=[];cell.c.push({t:text,a:author||"SheetJS"})};utils.sheet_set_array_formula=function(ws,range,formula){var rng=typeof range!="string"?range:safe_decode_range(range);var rngstr=typeof range=="string"?range:encode_range(range);for(var R=rng.s.r;R<=rng.e.r;++R)for(var C=rng.s.c;C<=rng.e.c;++C){var cell=ws_get_cell_stub(ws,R,C);cell.t="n";cell.F=rngstr;delete cell.v;if(R==rng.s.r&&C==rng.s.c)cell.f=formula}return ws};return utils})(utils);if(has_buf&&typeof require!="undefined")(function(){var Readable=require("stream").Readable;var write_csv_stream=function(sheet,opts){var stream=Readable();var out="";var o=opts==null?{}:opts;if(sheet==null||sheet["!ref"]==null){stream.push(null);return stream}var r=safe_decode_range(sheet["!ref"]);var FS=o.FS!==undefined?o.FS:",",fs=FS.charCodeAt(0);var RS=o.RS!==undefined?o.RS:"\n",rs=RS.charCodeAt(0);var endregex=new RegExp((FS=="|"?"\\|":FS)+"+$");var row="",cols=[];o.dense=Array.isArray(sheet);for(var C=r.s.c;C<=r.e.c;++C)cols[C]=encode_col(C);var R=r.s.r;stream._read=function(){if(R>r.e.r)return stream.push(null);while(R<=r.e.r){row=make_csv_row(sheet,r,R,cols,fs,rs,FS,o);++R;if(row!=null){if(o.strip)row=row.replace(endregex,"");stream.push(row+RS);break}}};return stream};var write_html_stream=function(sheet,opts){var stream=Readable();var o=opts==null?{}:opts;var r=decode_range(sheet["!ref"]),cell;o.dense=Array.isArray(sheet);stream.push(HTML_.BEGIN);var R=r.s.r;var end=false;stream._read=function(){if(R>r.e.r){if(!end){end=true;stream.push(HTML_.END)}return stream.push(null)}while(R<=r.e.r){stream.push(HTML_._row(sheet,r,R,o));++R;break}};return stream};XLSX.stream={to_html:write_html_stream,to_csv:write_csv_stream}})();XLSX.parse_xlscfb=parse_xlscfb;XLSX.parse_ods=parse_ods;XLSX.parse_fods=parse_fods;XLSX.write_ods=write_ods;XLSX.parse_zip=parse_zip;XLSX.read=readSync;XLSX.readFile=readFileSync;XLSX.readFileSync=readFileSync;XLSX.write=writeSync;XLSX.writeFile=writeFileSync;XLSX.writeFileSync=writeFileSync;XLSX.writeFileAsync=writeFileAsync;XLSX.utils=utils;XLSX.SSF=SSF})(typeof exports!=="undefined"?exports:XLSX);var XLS=XLSX;var ODS=XLSX; diff --git a/public/style/vendor/amcharts/serial.js b/public/style/vendor/amcharts/serial.js new file mode 100644 index 0000000..7f6a20d --- /dev/null +++ b/public/style/vendor/amcharts/serial.js @@ -0,0 +1,96 @@ +(function(){var e=window.AmCharts;e.AmRectangularChart=e.Class({inherits:e.AmCoordinateChart,construct:function(a){e.AmRectangularChart.base.construct.call(this,a);this.theme=a;this.createEvents("zoomed","changed");this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=20;this.depth3D=this.angle=0;this.plotAreaFillColors="#FFFFFF";this.plotAreaFillAlphas=0;this.plotAreaBorderColor="#000000";this.plotAreaBorderAlpha=0;this.maxZoomFactor=20;this.zoomOutButtonImageSize=19;this.zoomOutButtonImage= +"lens";this.zoomOutText="Show all";this.zoomOutButtonColor="#e5e5e5";this.zoomOutButtonAlpha=0;this.zoomOutButtonRollOverAlpha=1;this.zoomOutButtonPadding=8;this.trendLines=[];this.autoMargins=!0;this.marginsUpdated=!1;this.autoMarginOffset=10;e.applyTheme(this,a,"AmRectangularChart")},initChart:function(){e.AmRectangularChart.base.initChart.call(this);this.updateDxy();!this.marginsUpdated&&this.autoMargins&&(this.resetMargins(),this.drawGraphs=!1);this.processScrollbars();this.updateMargins();this.updatePlotArea(); +this.updateScrollbars();this.updateTrendLines();this.updateChartCursor();this.updateValueAxes();this.scrollbarOnly||this.updateGraphs()},drawChart:function(){e.AmRectangularChart.base.drawChart.call(this);this.drawPlotArea();if(e.ifArray(this.chartData)){var a=this.chartCursor;a&&a.draw()}},resetMargins:function(){var a={},b;if("xy"==this.type){var c=this.xAxes,d=this.yAxes;for(b=0;b=g-c&&(this.marginRight=Math.round(k-g+c),!isNaN(this.minMarginRight)&&this.marginRighth-c&&(this.marginBottom=Math.round(this.marginBottom+b-h+c),!isNaN(this.minMarginBottom)&& +this.marginBottoma&&(d=a);break;case "bottom":a=h.y+h.height;ga&&(b=a)}}return{l:b,t:d,r:c,b:g}},drawZoomOutButton:function(){var a=this;if(!a.zbSet){var b=a.container.set(); +a.zoomButtonSet.push(b);var c=a.color,d=a.fontSize,g=a.zoomOutButtonImageSize,h=a.zoomOutButtonImage.replace(/\.[a-z]*$/i,""),f=a.langObj.zoomOutText||a.zoomOutText,l=a.zoomOutButtonColor,k=a.zoomOutButtonAlpha,m=a.zoomOutButtonFontSize,p=a.zoomOutButtonPadding;isNaN(m)||(d=m);(m=a.zoomOutButtonFontColor)&&(c=m);var m=a.zoomOutButton,n;m&&(m.fontSize&&(d=m.fontSize),m.color&&(c=m.color),m.backgroundColor&&(l=m.backgroundColor),isNaN(m.backgroundAlpha)||(a.zoomOutButtonRollOverAlpha=m.backgroundAlpha)); +var u=m=0,u=a.pathToImages;if(h){if(e.isAbsolute(h)||void 0===u)u="";n=a.container.image(u+h+a.extension,0,0,g,g);e.setCN(a,n,"zoom-out-image");b.push(n);n=n.getBBox();m=n.width+5}void 0!==f&&(c=e.text(a.container,f,c,a.fontFamily,d,"start"),e.setCN(a,c,"zoom-out-label"),d=c.getBBox(),u=n?n.height/2-3:d.height/2,c.translate(m,u),b.push(c));n=b.getBBox();c=1;e.isModern||(c=0);l=e.rect(a.container,n.width+2*p+5,n.height+2*p-2,l,1,1,l,c);l.setAttr("opacity",k);l.translate(-p,-p);e.setCN(a,l,"zoom-out-bg"); +b.push(l);l.toBack();a.zbBG=l;n=l.getBBox();b.translate(a.marginLeftReal+a.plotAreaWidth-n.width+p,a.marginTopReal+p);b.hide();b.mouseover(function(){a.rollOverZB()}).mouseout(function(){a.rollOutZB()}).click(function(){a.clickZB()}).touchstart(function(){a.rollOverZB()}).touchend(function(){a.rollOutZB();a.clickZB()});for(k=0;ka&&(a=1);1>b&&(b=1);this.plotAreaWidth=Math.round(a);this.plotAreaHeight=Math.round(b); +this.plotBalloonsSet.translate(c,d)},updateDxy:function(){this.dx=Math.round(this.depth3D*Math.cos(this.angle*Math.PI/180));this.dy=Math.round(-this.depth3D*Math.sin(this.angle*Math.PI/180));this.d3x=Math.round(this.columnSpacing3D*Math.cos(this.angle*Math.PI/180));this.d3y=Math.round(-this.columnSpacing3D*Math.sin(this.angle*Math.PI/180))},updateMargins:function(){var a=this.getTitleHeight();this.titleHeight=a;this.marginTopReal=this.marginTop-this.dy;this.fixMargins&&!this.fixMargins.top&&(this.marginTopReal+= +a);this.marginBottomReal=this.marginBottom;this.marginLeftReal=this.marginLeft;this.marginRightReal=this.marginRight},updateValueAxes:function(){var a=this.valueAxes,b;for(b=0;bd)var g=c,c=d,d=g;this.relativeZoomValueAxes(b,c,d);this.updateAfterValueZoom()}, +updateAfterValueZoom:function(){this.zoomAxesAndGraphs();this.zoomScrollbar()},relativeZoomValueAxes:function(a,b,c){this.hideBalloonReal();b=e.fitToBounds(b,0,1);c=e.fitToBounds(c,0,1);if(b>c){var d=b;b=c;c=d}var d=1/this.maxZoomFactor,g=e.getDecimals(d)+4;c-bb&&(b=0,c=d));b=e.roundTo(b,g);c=e.roundTo(c,g);d=!1;if(a){for(g=0;gb.min-g*b.step&&(f+=g,g=0);0>=b.max&&0k&&(k=1);e*=k;f*=k;if(!d||c.equalSpacing)e=Math.round(e),f=Math.round(f);l=this.chartData.length;c=this.lastTime;k=this.firstTime;0>a?d?(l=this.endTime-this.startTime,d=this.startTime+e*g,g=this.endTime+f*g,0=c&&(g=c,d=c-l),this.zoomToDates(new Date(d),new Date(g))):(0=l-1&&(e=f=0),d=this.start+e,g=this.end+f,this.zoomToIndexes(d,g)):d?(l=this.endTime-this.startTime,d=this.startTime- +e*g,g=this.endTime-f*g,0this.start&&(e=f=0),d=this.start-e,g=this.end-f,this.zoomToIndexes(d,g))}else this.handleMouseOut()}},validateData:function(a){this.marginsUpdated=!1;this.zoomOutOnDataUpdate&&!a&&(this.endTime=this.end=this.startTime=this.start=NaN);var b=a=!1,c=!1,d=this.chartScrollbar;d&&(d.dragging&&(a=!0,d.handleDragStop()),d.resizingRight&&(c=!0,d.rightDragStop()),d.resizingLeft&&(b=!0,d.leftDragStop())); +e.AmSerialChart.base.validateData.call(this);a&&d.handleDragStart();c&&d.rightDragStart();b&&d.leftDragStart()},drawChart:function(){if(0c&&(a=b-c),a!=this.startTime&&b-a>c&&(b=a+c));var d=this.minSelectedTime;if(0l&&(a=l);bl&&(b=l);bthis.firstTime&&(a=!0),this.endTimec&&(a=b-c,d=!0),a!=this.start&&b-a>c&&(b=a+c,d=!0));if(d&&(d=this.chartScrollbar)&&d.dragger){var g=d.dragger.getBBox(); +d.maxWidth=g.width;d.maxHeight=g.height}if(a!=this.start||b!=this.end)d=this.chartData.length-1,isNaN(a)&&(a=0,isNaN(c)||(a=d-c)),isNaN(b)&&(b=d),bd&&(b=d),a>d&&(a=d-1),0>a&&(a=0),this.start=a,this.end=b,this.categoryAxis.zoom(a,b),this.zoomAxesAndGraphs(),this.zoomScrollbar(),this.fixCursor(),0!==a||b!=this.chartData.length-1?this.showZB(!0):this.showZB(!1),this.syncGrid(),this.updateColumnsDepth(),this.dispatchIndexZoomEvent()},updateGraphs:function(){e.AmSerialChart.base.updateGraphs.call(this); +var a=this.graphs,b;for(b=0;bb.depth?1:-1},zoomScrollbar:function(){var a=this.chartScrollbar,b=this.categoryAxis;if(a){if(!this.zoomedByScrollbar){var c=a.dragger;c&&c.stop()}this.zoomedByScrollbar=!1;b.parseDates&&!b.equalSpacing?a.timeZoom(this.startTime, +this.endTime):a.zoom(this.start,this.end)}this.zoomValueScrollbar(this.valueScrollbar)},updateTrendLines:function(){var a=this.trendLines,b;for(b=0;bg&&(g=0);e>a.length-1&&(e=a.length-1);var f=g+Math.round((e-g)/2),l=a[f][b];return c==l?f:1>=e-g?d?g:Math.abs(a[g][b]-c)a&&(a=0),b>d-1&&(b=d-1),d=this.categoryAxis,d.parseDates&&!d.equalSpacing?this.zoom(c[a].time,this.getEndTime(c[b].time)):this.zoom(a, +b))}},zoomToDates:function(a,b){var c=this.chartData;if(c)if(this.categoryAxis.equalSpacing){var d=this.getClosestIndex(c,"time",a.getTime(),!0,0,c.length);b=e.resetDateToMin(b,this.categoryAxis.minPeriod,1);c=this.getClosestIndex(c,"time",b.getTime(),!1,0,c.length);this.zoom(d,c)}else this.zoom(a.getTime(),b.getTime())},zoomToCategoryValues:function(a,b){this.chartData&&this.zoom(this.getCategoryIndexByValue(a),this.getCategoryIndexByValue(b))},formatPeriodString:function(a,b){if(b){b.periodDataItem= +{};b.periodPercentDataItem={};var c=["value","open","low","high","close"],d="value open low high close average sum count".split(" "),g=b.valueAxis,h=this.chartData,f=b.numberFormatter;f||(f=this.nf);for(var l=0;lD||D>A.graph.height)z=NaN}else if(0>D||D>A.graph.width)z=NaN;if(!isNaN(z)){isNaN(v)&& +(v=z);x=z;if(isNaN(E)||E>z)E=z;if(isNaN(t)||tA)w=A;if(isNaN(y)||yb&&0===p&&(p=180):0>c&&270==p&&(p=90);this.gradientRotation=p;0===d&&0===e&&(this.cornerRadius=n);this.draw()},draw:function(){var a=this.set;a.clear(); +var b=this.container,c=b.chart,d=this.w,g=this.h,h=this.dx,f=this.dy,l=this.colors,k=this.alpha,m=this.bwidth,p=this.bcolor,n=this.balpha,u=this.gradientRotation,v=this.cornerRadius,x=this.dashLength,E=this.pattern,t=this.topRadius,r=this.bcn,B=l,q=l;"object"==typeof l&&(B=l[0],q=l[l.length-1]);var w,y,C,F,D,A,z,L,M,Q=k;E&&(k=0);var G,H,I,J,K=this.rotate;if(0Math.abs(g)&&(g=0);1>Math.abs(d)&&(d=0);!isNaN(t)&&(0g&&(m=" A"),k+=m+Math.round(d/2-I)+","+Math.round(g-J)+","+Math.round(d/2+I)+","+Math.round(g+J)+",0,"+g+","+d+","+g,k+=" L"+d+",0",k+=m+Math.round(d/ +2+G)+","+Math.round(H)+","+Math.round(d/2-G)+","+Math.round(-H)+","+d+",0,0,0"):(k+="A"+I+","+J+",0,0,0,"+(d-d/2*(1-t))+","+g+"L"+d+",0",k+="A"+G+","+H+",0,0,1,0,0"),G=180),b=b.path(k).attr(l),b.gradient("linearGradient",[B,e.adjustLuminosity(B,-.3),e.adjustLuminosity(B,-.3),B],G),K?b.translate(h/2,0):b.translate(0,f/2)):b=0===g?e.line(b,[0,d],[0,0],p,n,m,x):0===d?e.line(b,[0,0],[0,g],p,n,m,x):0g?[w, +M,y,C,F,D,A,z,L,b]:[z,L,y,C,F,D,w,M,A,b]:K?0g?[w,b,z]:[z,b,w];e.setCN(c,b,r+"front");e.setCN(c,y,r+"back");e.setCN(c,z,r+"top");e.setCN(c,w,r+"bottom");e.setCN(c,F,r+"left");e.setCN(c,D,r+"right");for(w=0;wb&&(this.endTime=b);r=this.minorGridEnabled;x=this.gridAlpha;var y=0,C=0;if(this.widthField)for(b=this.start;b<=this.end;b++)if(t=this.data[b]){var F=Number(this.data[b].dataContext[this.widthField]);isNaN(F)||(y+=F,t.widthValue=F)}if(this.parseDates&&!this.equalSpacing)this.lastTime=a[a.length-1].time,this.maxTime=e.resetDateToMin(new Date(this.lastTime+1.05*u),this.minPeriod, +1,q).getTime(),this.timeDifference=this.endTime-this.startTime,this.parseDatesDraw();else if(!this.parseDates){if(this.cellWidth=this.getStepWidth(f),ff&&(f=0),w=0,this.widthField&&(f=this.start,q=1),this.end-f+1>=this.autoRotateCount&&(this.labelRotationR=this.autoRotateAngle),b=f;b<=this.end+2;b++){l=!1;0<=b&&bthis.end&&"start"==this.tickPosition&&(n=" ");this.rotate&&this.inside&&(l-=2);isNaN(v.widthValue)||(v.percentWidthValue=v.widthValue/y*100,a=this.rotate?this.height*v.widthValue/y:this.width*v.widthValue/y,f=C,C+=a,E=l=a/2);p=new this.axisItemRenderer(this,f,n,p,a,l,void 0,u,E,!1,v.labelColor,v.className);p.serialDataItem= +v;this.pushAxisItem(p);this.gridAlpha=x}}else if(this.parseDates&&this.equalSpacing){h=this.start;this.startTime=this.data[this.start].time;this.endTime=this.data[this.end].time;this.timeDifference=this.endTime-this.startTime;b=this.choosePeriod(0);g=b.period;v=b.count;b=e.getPeriodDuration(g,v);bf&&(f=0);C=this.end+2;C>=this.data.length&&(C=this.data.length);a=!1;a=!k;this.previousPos=-1E3;20=F){f=this.getCoordinate(b-this.start);r=!1;this.nextPeriod[x]&&(r=this.checkPeriodChange(this.nextPeriod[x],1,t,n,x))&&e.resetDateToMin(new Date(t),this.nextPeriod[x],1,q).getTime()!=t&&(r=!1);u=!1;r&&this.markPeriodChange?(r=this.dateFormatsObject[this.nextPeriod[x]],u=!0):r=this.dateFormatsObject[x];n=e.formatDate(new Date(t),r,c);if(b==d&&!k||b== +l&&!m)n=" ";a?a=!1:(w||(u=!1),f-this.previousPos>this.safeDistance*Math.cos(this.labelRotationR*Math.PI/180)&&(this.labelFunction&&(n=this.labelFunction(n,new Date(t),this,g,v,E)),this.boldLabels&&(u=!0),p=new this.axisItemRenderer(this,f,n,void 0,void 0,void 0,void 0,u),r=p.graphics(),this.pushAxisItem(p),r=r.getBBox().width,e.isModern||(r-=f),this.previousPos=f+r));E=n=t}}for(b=k=0;bthis.height+1&&h--:l>this.width+1&& +h--;0>l&&h++;return h=e.fitToBounds(h,0,b.length-1)},dateToCoordinate:function(a){return this.parseDates&&!this.equalSpacing?(a.getTime()-this.startTime)*this.stepWidth:this.parseDates&&this.equalSpacing?(a=this.chart.getClosestIndex(this.data,"time",a.getTime(),!1,0,this.data.length-1),this.getCoordinate(a-this.start)):NaN},categoryToCoordinate:function(a){if(this.chart){if(this.parseDates)return this.dateToCoordinate(new Date(a));a=this.chart.getCategoryIndexByValue(a);if(!isNaN(a))return this.getCoordinate(a- +this.start)}else return NaN},coordinateToDate:function(a){return this.equalSpacing?(a=this.xToIndex(a),new Date(this.data[a].time)):new Date(this.startTime+a/this.stepWidth)},coordinateToValue:function(a){a=this.xToIndex(a);if(a=this.data[a])return this.parseDates?a.time:a.category},getCoordinate:function(a){a*=this.stepWidth;this.startOnAxis||(a+=this.stepWidth/2);return Math.round(a)},formatValue:function(a,b){b||(b=this.currentDateFormat);this.parseDates&&(a=e.formatDate(new Date(a),b,this.chart)); +return a},showBalloonAt:function(a,b){void 0===b&&(b=this.parseDates?this.dateToCoordinate(new Date(a)):this.categoryToCoordinate(a));return this.adjustBalloonCoordinate(b)},formatBalloonText:function(a,b,c){var d="",g="",h=this.chart,f=this.data[b];if(f)if(this.parseDates)d=e.formatDate(f.category,c,h),b=e.changeDate(new Date(f.category),this.minPeriod,1),g=e.formatDate(b,c,h),-1!=d.indexOf("fff")&&(d=e.formatMilliseconds(d,f.category),g=e.formatMilliseconds(g,b));else{var l;this.data[b+1]&&(l=this.data[b+ +1]);d=e.fixNewLines(f.category);l&&(g=e.fixNewLines(l.category))}a=a.replace(/\[\[category\]\]/g,String(d));return a=a.replace(/\[\[toCategory\]\]/g,String(g))},adjustBalloonCoordinate:function(a,b){var c=this.xToIndex(a),d=this.chart.chartCursor;if(this.stickBalloonToCategory){var e=this.data[c];e&&(a=e.x[this.id]);this.stickBalloonToStart&&(a-=this.cellWidth/2);var h=0;if(d){var f=d.limitToGraph;if(f){var l=f.valueAxis.id;f.hidden||(h=e.axes[l].graphs[f.id].y)}this.rotate?("left"==this.position? +(f&&(h-=d.width),0h&&(h=0),d.fixHLine(a,h)):("top"==this.position?(f&&(h-=d.height),0h&&(h=0),d.fullWidth&&(a+=1),d.fixVLine(a,h))}}d&&!b&&(d.setIndex(c),this.parseDates&&d.setTimestamp(this.coordinateToDate(a).getTime()));return a}})})(); diff --git a/public/style/vendor/amcharts/worldLow.js b/public/style/vendor/amcharts/worldLow.js new file mode 100644 index 0000000..703ef20 --- /dev/null +++ b/public/style/vendor/amcharts/worldLow.js @@ -0,0 +1,899 @@ +// (c) ammap.com | SVG (in JSON format) map of World - Low +// areas: {id:"AE"},{id:"AF"},{id:"AL"},{id:"AM"},{id:"AO"},{id:"AR"},{id:"AT"},{id:"AU"},{id:"AZ"},{id:"BA"},{id:"BD"},{id:"BE"},{id:"BF"},{id:"BG"},{id:"BI"},{id:"BJ"},{id:"BN"},{id:"BO"},{id:"BR"},{id:"BS"},{id:"BT"},{id:"BW"},{id:"BY"},{id:"BZ"},{id:"CA"},{id:"CD"},{id:"CF"},{id:"CG"},{id:"CH"},{id:"CI"},{id:"CL"},{id:"CM"},{id:"CN"},{id:"CO"},{id:"CR"},{id:"CU"},{id:"CY"},{id:"CZ"},{id:"DE"},{id:"DJ"},{id:"DK"},{id:"DO"},{id:"DZ"},{id:"EC"},{id:"EE"},{id:"EG"},{id:"EH"},{id:"ER"},{id:"ES"},{id:"ET"},{id:"FK"},{id:"FI"},{id:"FJ"},{id:"FR"},{id:"GA"},{id:"GB"},{id:"GE"},{id:"GF"},{id:"GH"},{id:"GL"},{id:"GM"},{id:"GN"},{id:"GQ"},{id:"GR"},{id:"GT"},{id:"GW"},{id:"GY"},{id:"HN"},{id:"HR"},{id:"HT"},{id:"HU"},{id:"ID"},{id:"IE"},{id:"IL"},{id:"IN"},{id:"IQ"},{id:"IR"},{id:"IS"},{id:"IT"},{id:"JM"},{id:"JO"},{id:"JP"},{id:"KE"},{id:"KG"},{id:"KH"},{id:"KP"},{id:"KR"},{id:"XK"},{id:"KW"},{id:"KZ"},{id:"LA"},{id:"LB"},{id:"LK"},{id:"LR"},{id:"LS"},{id:"LT"},{id:"LU"},{id:"LV"},{id:"LY"},{id:"MA"},{id:"MD"},{id:"ME"},{id:"MG"},{id:"MK"},{id:"ML"},{id:"MM"},{id:"MN"},{id:"MR"},{id:"MW"},{id:"MX"},{id:"MY"},{id:"MZ"},{id:"NA"},{id:"NC"},{id:"NE"},{id:"NG"},{id:"NI"},{id:"NL"},{id:"NO"},{id:"NP"},{id:"NZ"},{id:"OM"},{id:"PA"},{id:"PE"},{id:"PG"},{id:"PH"},{id:"PL"},{id:"PK"},{id:"PR"},{id:"PS"},{id:"PT"},{id:"PY"},{id:"QA"},{id:"RO"},{id:"RS"},{id:"RU"},{id:"RW"},{id:"SA"},{id:"SB"},{id:"SD"},{id:"SE"},{id:"SI"},{id:"SJ"},{id:"SK"},{id:"SL"},{id:"SN"},{id:"SO"},{id:"SR"},{id:"SS"},{id:"SV"},{id:"SY"},{id:"SZ"},{id:"TD"},{id:"TF"},{id:"TG"},{id:"TH"},{id:"TJ"},{id:"TL"},{id:"TM"},{id:"TN"},{id:"TR"},{id:"TT"},{id:"TW"},{id:"TZ"},{id:"UA"},{id:"UG"},{id:"US"},{id:"UY"},{id:"UZ"},{id:"VE"},{id:"VN"},{id:"VU"},{id:"YE"},{id:"ZA"},{id:"ZM"},{id:"ZW"} +AmCharts.maps.worldLow={ + "svg": { + "defs": { + "amcharts:ammap": { + "projection":"mercator", + "leftLongitude":"-169.6", + "topLatitude":"83.68", + "rightLongitude":"190.25", + "bottomLatitude":"-55.55" + } + }, + "g":{ + "path":[ + { + "id":"AE", + "title":"United Arab Emirates", + "d":"M619.87,393.72L620.37,393.57L620.48,394.41L622.67,393.93L624.99,394.01L626.68,394.1L628.6,392.03L630.7,390.05L632.47,388.15L633,389.2L633.38,391.64L631.95,391.65L631.72,393.65L632.22,394.07L630.95,394.67L630.94,395.92L630.12,397.18L630.05,398.39L629.48,399.03L621.06,397.51L619.98,394.43z" + }, + { + "id":"AF", + "title":"Afghanistan", + "d":"M646.88,356.9L649.74,358.2L651.85,357.74L652.44,356.19L654.65,355.67L656.23,354.62L656.79,351.83L659.15,351.15L659.59,349.9L660.92,350.84L661.76,350.95L663.32,350.98L665.44,351.72L666.29,352.14L668.32,351.02L669.27,351.69L670.17,350.09L671.85,350.16L672.28,349.64L672.58,348.21L673.79,346.98L675.3,347.78L675,348.87L675.85,349.04L675.58,351.99L676.69,353.14L677.67,352.4L678.92,352.06L680.66,350.49L682.59,350.75L685.49,350.75L685.99,351.76L684.35,352.15L682.93,352.8L679.71,353.2L676.7,353.93L675.06,355.44L675.72,356.9L676.05,358.6L674.65,360.03L674.77,361.33L674,362.55L671.33,362.44L672.43,364.66L670.65,365.51L669.46,367.51L669.61,369.49L668.51,370.41L667.48,370.11L665.33,370.54L665.03,371.45L662.94,371.45L661.38,373.29L661.28,376.04L657.63,377.37L655.68,377.09L655.11,377.79L653.44,377.39L650.63,377.87L645.94,376.23L648.48,373.3L648.25,371.2L646.13,370.65L645.91,368.56L644.99,365.92L646.19,364.09L644.97,363.6L645.74,361.15z" + }, + { + "id":"AL", + "title":"Albania", + "d":"M532.98,334.66L532.63,335.93L533.03,337.52L534.19,338.42L534.13,339.39L533.22,339.93L533.05,341.12L531.75,342.88L531.27,342.63L531.22,341.83L529.66,340.6L529.42,338.85L529.66,336.32L530.04,335.16L529.57,334.57L529.38,333.38L530.6,331.51L530.77,332.23L531.53,331.89L532.13,332.91L532.8,333.29z" + }, + { + "id":"AM", + "title":"Armenia", + "d":"M597.45,337.5L601.35,336.92L601.93,337.9L603,338.54L602.43,339.46L603.93,340.72L603.14,341.88L604.33,342.87L605.59,343.46L605.65,345.96L604.63,346.06L603.49,343.98L603.5,343.43L602.26,343.44L601.43,342.46L600.85,342.56L599.74,341.5L597.66,340.59L597.93,338.8z" + }, + { + "id":"AO", + "title":"Angola", + "d":"M521.03,479.78l0.69,2.09l0.8,1.68l0.64,0.91l1.07,1.47l1.85,-0.23l0.93,-0.4l1.55,0.4l0.42,-0.7l0.7,-1.64l1.74,-0.11l0.15,-0.49l1.43,-0.01l-0.24,1.01l3.4,-0.02l0.05,1.77l0.57,1.09l-0.41,1.7l0.21,1.74l0.94,1.05l-0.15,3.37l0.69,-0.26l1.22,0.07l1.74,-0.42l1.28,0.17l0.3,0.88l-0.32,1.38l0.49,1.34l-0.42,1.07l0.24,0.99l-5.84,-0.04l-0.13,9.16l1.89,2.38l1.83,1.82l-5.15,1.19l-6.79,-0.41l-1.94,-1.4l-11.37,0.13l-0.42,0.21l-1.67,-1.32l-1.82,-0.09l-1.68,0.5l-1.35,0.56l-0.26,-1.83l0.39,-2.55l0.97,-2.65l0.15,-1.24l0.91,-2.59l0.67,-1.17l1.61,-1.87l0.9,-1.27l0.29,-2.11l-0.15,-1.61l-0.84,-1.01l-0.75,-1.72l-0.69,-1.69l0.15,-0.59l0.86,-1.12l-0.85,-2.72l-0.57,-1.88l-1.4,-1.77l0.27,-0.54l1.16,-0.38l0.81,0.05l0.98,-0.34L521.03,479.78zM510.12,479.24l-0.71,0.3l-0.75,-2.1l1.13,-1.21l0.85,-0.47l1.05,0.96l-1.02,0.59l-0.46,0.72L510.12,479.24z" + }, + { + "id":"AR", + "title":"Argentina", + "d":"M291.6,648.91l-2.66,0.25l-1.43,-1.73l-1.69,-0.13l-3,0l0,-10.57l1.08,2.15l1.4,3.53l3.65,2.87l3.93,1.21L291.6,648.91zM293.1,526.47l1.65,2.18l1.09,-2.43l3.2,0.12l0.45,0.64l5.15,4.94l2.29,0.46l3.43,2.26l2.89,1.2l0.4,1.36l-2.76,4.73l2.83,0.85l3.15,0.48l2.22,-0.5l2.54,-2.4l0.46,-2.74l1.39,-0.59l1.41,1.79l-0.06,2.49l-2.36,1.73l-1.88,1.28l-3.16,3.08l-3.74,4.37l-0.7,2.59l-0.75,3.37l0.03,3.3l-0.61,0.74l-0.22,2.17l-0.19,1.76l3.56,2.91l-0.38,2.37l1.75,1.51l-0.14,1.7l-2.69,4.52l-4.16,1.91l-5.62,0.75l-3.08,-0.36l0.59,2.15l-0.57,2.72l0.52,1.85l-1.68,1.3l-2.87,0.51l-2.7,-1.35l-1.08,0.97l0.39,3.71l1.89,1.14l1.54,-1.19l0.84,1.96l-2.58,1.18l-2.25,2.38l-0.41,3.91l-0.66,2.11l-2.65,0.01l-2.2,2.04l-0.8,3.01l2.76,2.98l2.68,0.83l-0.96,3.73l-3.31,2.38l-1.82,5.03l-2.56,1.72l-1.15,2.06l0.91,4.64l1.87,2.63l-1.18,-0.23l-2.6,-0.71l-6.78,-0.61l-1.16,-2.63l0.05,-3.33l-1.87,0.28l-0.99,-1.6l-0.25,-4.6l2.15,-1.88l0.89,-2.68l-0.33,-2.11l1.49,-3.52l1.02,-5.35l-0.3,-2.33l1.22,-0.75l-0.3,-1.48l-1.3,-0.78l0.92,-1.63l-1.27,-1.46l-0.65,-4.4l1.13,-0.77l-0.47,-4.54l0.66,-3.75l0.75,-3.22l1.68,-1.3l-0.85,-3.46l-0.01,-3.22l2.12,-2.26l-0.06,-2.87l1.6,-3.31l0.01,-3.09l-0.73,-0.61l-1.29,-5.69l1.73,-3.34l-0.27,-3.11l1,-2.9l1.84,-2.96l1.98,-1.95l-0.84,-1.23l0.59,-1l-0.09,-5.14l3.05,-1.51l0.96,-3.16l-0.34,-0.76l2.34,-2.72L293.1,526.47z" + }, + { + "id":"AT", + "title":"Austria", + "d":"M522.86,309.85L522.65,311.56L521.07,311.57L521.61,312.46L520.68,315.11L520.15,315.8L517.7,315.9L516.28,316.82L513.96,316.51L509.95,315.46L509.33,314.03L506.56,314.75L506.23,315.52L504.53,314.94L503.1,314.83L501.83,314.09L502.26,313.08L502.15,312.34L503,312.12L504.42,313.26L504.82,312.17L507.29,312.35L509.3,311.61L510.64,311.73L511.51,312.58L511.78,311.88L511.38,309.16L512.39,308.62L513.37,306.67L515.46,308.04L517.03,306.3L518.02,305.98L520.2,307.28L521.51,307.06L522.81,307.86L522.58,308.4z" + }, + { + "id":"AU", + "title":"Australia", + "d":"M882.93,588.16l2.71,1.28l1.53,-0.51l2.19,-0.71l1.68,0.25l0.2,4.43l-0.96,1.3l-0.29,3.06l-0.98,-1.05l-1.95,2.67l-0.58,-0.21l-1.72,-0.12l-1.73,-3.28l-0.38,-2.5l-1.62,-3.25l0.07,-1.7L882.93,588.16zM877.78,502.1l1.01,2.25l1.8,-1.08l0.93,1.22l1.35,1.13l-0.29,1.28l0.6,2.48l0.43,1.45l0.71,0.35l0.76,2.5l-0.27,1.52l0.91,1.99l3.04,1.54l1.98,1.41l1.88,1.29l-0.37,0.72l1.6,1.87l1.09,3.25l1.12,-0.66l1.14,1.31l0.69,-0.46l0.48,3.21l1.99,1.87l1.3,1.17l2.19,2.49l0.79,2.49l0.07,1.77l-0.19,1.94l1.34,2.68l-0.16,2.81l-0.49,1.48l-0.76,2.87l0.06,1.86l-0.55,2.34l-1.24,3l-2.08,1.63l-1.02,2.59l-0.94,1.67l-0.83,2.93l-1.08,1.71l-0.71,2.58l-0.36,2.4l0.14,1.11l-1.61,1.22l-3.14,0.13l-2.59,1.45l-1.29,1.38l-1.69,1.54l-2.32,-1.58l-1.72,-0.63l0.44,-1.85l-1.53,0.67l-2.46,2.58l-2.42,-0.97l-1.59,-0.56l-1.6,-0.25l-2.71,-1.03l-1.81,-2.18l-0.52,-2.66l-0.65,-1.75l-1.38,-1.4l-2.7,-0.41l0.92,-1.66l-0.68,-2.52l-1.37,2.35l-2.5,0.63l1.47,-1.88l0.42,-1.95l1.08,-1.65l-0.22,-2.47l-2.28,2.85l-1.75,1.15l-1.07,2.69l-2.19,-1.4l0.09,-1.79l-1.75,-2.43l-1.48,-1.25l0.53,-0.77l-3.6,-2l-1.97,-0.09l-2.7,-1.6l-5.02,0.31l-3.63,1.18l-3.19,1.1l-2.68,-0.22l-2.97,1.7l-2.43,0.77l-0.54,1.75l-1.04,1.36l-2.38,0.08l-1.76,0.3l-2.48,-0.61l-2.02,0.37l-1.92,0.15l-1.67,1.8l-0.82,-0.15l-1.41,0.96l-1.35,1.08l-2.05,-0.13l-1.88,0l-2.97,-2.17l-1.51,-0.64l0.06,-1.93l1.39,-0.46l0.48,-0.76l-0.1,-1.2l0.34,-2.3l-0.31,-1.95l-1.48,-3.29l-0.46,-1.85l0.12,-1.83l-1.12,-2.08l-0.07,-0.93l-1.24,-1.26l-0.35,-2.47l-1.6,-2.48l-0.39,-1.33l1.23,1.35l-0.95,-2.88l1.39,0.9l0.83,1.2l-0.05,-1.59l-1.39,-2.43l-0.27,-0.97l-0.65,-0.92l0.3,-1.77l0.57,-0.75l0.38,-1.52l-0.3,-1.77l1.16,-2.17l0.21,2.29l1.18,-2.07l2.28,-1l1.37,-1.28l2.14,-1.1l1.27,-0.23l0.77,0.37l2.21,-1.11l1.7,-0.33l0.42,-0.65l0.74,-0.27l1.55,0.07l2.95,-0.87l1.52,-1.31l0.72,-1.58l1.64,-1.49l0.13,-1.17l0.07,-1.59l1.96,-2.47l1.18,2.51l1.19,-0.58l-1,-1.38l0.88,-1.41l1.24,0.63l0.34,-2.21l1.53,-1.42l0.68,-1.14l1.41,-0.49l0.04,-0.8l1.23,0.34l0.05,-0.72l1.23,-0.41l1.36,-0.39l2.07,1.32l1.56,1.71l1.75,0.02l1.78,0.27l-0.59,-1.58l1.34,-2.3l1.26,-0.75l-0.44,-0.71l1.22,-1.63l1.7,-1.01l1.43,0.34l2.36,-0.54l-0.05,-1.45l-2.05,-0.94l1.49,-0.41l1.86,0.7l1.49,1.17l2.36,0.73l0.8,-0.29l1.74,0.88l1.64,-0.82l1.05,0.25l0.66,-0.55l1.29,1.41l-0.75,1.53l-1.06,1.16l-0.96,0.1l0.33,1.15l-0.82,1.43l-1,1.41l0.2,0.81l2.23,1.6l2.16,0.93l1.44,1l2.03,1.72l0.79,0l1.47,0.75l0.43,0.9l2.68,0.99l1.85,-1l0.55,-1.57l0.57,-1.29l0.35,-1.59l0.85,-2.3l-0.39,-1.39l0.2,-0.84l-0.32,-1.64l0.37,-2.16l0.54,-0.58l-0.44,-0.95l0.68,-1.51l0.53,-1.56l0.07,-0.81l1.04,-1.06l0.79,1.39l0.19,1.78l0.7,0.34l0.12,1.2l1.02,1.45l0.21,1.62L877.78,502.1z" + }, + { + "id":"AZ", + "title":"Azerbaijan", + "d":"M601.43,342.46l0.83,0.97l1.24,-0.01l-0.01,0.56l1.14,2.08l-1.92,-0.48l-1.42,-1.66l-0.44,-1.37L601.43,342.46zM608.08,337.03l1.24,0.25l0.48,-0.95l1.67,-1.51l1.47,1.97l1.43,2.62l1.31,0.17l0.86,0.99l-2.31,0.29l-0.49,2.82l-0.48,1.26l-1.03,0.84l0.08,1.77l-0.7,0.18l-1.75,-1.87l0.97,-1.78l-0.83,-1.06l-1.05,0.27l-3.31,2.66l-0.06,-2.5l-1.26,-0.59l-1.19,-0.99l0.79,-1.16l-1.49,-1.26l0.56,-0.92l-1.07,-0.64l-0.58,-0.97l0.69,-0.61l2.09,1.07l1.51,0.22l0.38,-0.43l-1.38,-2.02l0.73,-0.52l0.79,0.13L608.08,337.03z" + }, + { + "id":"BA", + "title":"Bosnia and Herzegovina", + "d":"M528.54,323.11L529.56,323.1L528.86,324.82L530.21,326.32L529.8,328.14L529.14,328.31L528.61,328.67L527.7,329.56L527.29,331.66L524.81,330.22L523.75,328.61L522.68,327.76L521.39,326.31L520.79,325.1L519.41,323.27L520,321.63L521.01,322.54L521.61,321.72L522.92,321.63L525.33,322.29L527.27,322.23z" + }, + { + "id":"BD", + "title":"Bangladesh", + "d":"M735.09,400.41L735.04,402.56L734.06,402.1L734.24,404.51L733.44,402.95L733.28,401.43L732.74,399.98L731.57,398.22L728.99,398.1L729.25,399.35L728.37,401.02L727.17,400.41L726.76,400.96L725.97,400.63L724.89,400.36L724.45,397.88L723.48,395.6L723.95,393.76L722.23,392.94L722.85,391.82L724.6,390.67L722.58,389.04L723.57,386.93L725.79,388.27L727.13,388.43L727.38,390.58L730.04,391L732.65,390.95L734.26,391.48L732.97,394.07L731.71,394.25L730.85,395.98L732.38,397.56L732.84,395.62L733.62,395.61z" + }, + { + "id":"BE", + "title":"Belgium", + "d":"M484.55,295.91L486.6,296.26L489.2,295.33L490.97,297.28L492.52,298.32L492.2,301.29L491.47,301.45L491.16,303.88L488.71,301.91L487.27,302.25L485.31,300.19L484.01,298.42L482.71,298.35L482.3,296.79z" + }, + { + "id":"BF", + "title":"Burkina Faso", + "d":"M467.33,436.4L465.41,435.67L464.09,435.78L463.11,436.49L461.85,435.89L461.36,434.96L460.1,434.34L459.91,432.7L460.68,431.49L460.61,430.53L462.84,428.17L463.25,426.21L464.02,425.51L465.38,425.89L466.55,425.31L466.93,424.57L469.11,423.29L469.64,422.39L472.26,421.19L473.81,420.78L474.51,421.33L476.3,421.32L476.08,422.72L476.46,424.03L478.04,425.9L478.12,427.28L481.36,427.93L481.29,429.88L480.68,430.74L479.31,431L478.74,432.24L477.78,432.56L475.32,432.5L474.02,432.28L473.12,432.74L471.88,432.53L467.01,432.66L466.94,434.27z" + }, + { + "id":"BG", + "title":"Bulgaria", + "d":"M538.78,325.56L539.59,327.16L540.67,326.87L542.83,327.48L546.95,327.68L548.34,326.69L551.64,325.79L553.68,327.2L555.33,327.61L553.87,329.2L552.85,331.93L553.75,334.09L551.34,333.58L548.48,334.76L548.45,336.62L545.9,336.97L543.93,335.67L541.68,336.7L539.61,336.59L539.41,334.12L538,332.91L538.47,332.37L538.16,331.92L538.63,330.71L539.7,329.52L538.34,327.86L538.09,326.44z" + }, + { + "id":"BI", + "title":"Burundi", + "d":"M557.52,475.93L557.34,472.56L556.63,471.3L558.34,471.52L559.2,469.93L560.69,470.11L560.85,471.21L561.45,471.84L561.48,472.75L560.79,473.33L559.69,474.79L558.68,475.8z" + }, + { + "id":"BJ", + "title":"Benin", + "d":"M482.8,445.92L480.48,446.25L479.79,444.31L479.92,437.85L479.35,437.27L479.25,435.88L478.27,434.89L477.42,434.06L477.78,432.56L478.74,432.24L479.31,431L480.68,430.74L481.29,429.88L482.23,429.05L483.24,429.04L485.38,430.68L485.27,431.63L485.9,433.31L485.35,434.45L485.64,435.21L484.28,436.96L483.42,437.83L482.89,439.6L482.96,441.39z" + }, + { + "id":"BN", + "title":"Brunei Darussalam", + "d":"M795.46,450.77L796.57,449.72L798.96,448.19L798.83,449.57L798.67,451.35L797.33,451.26L796.74,452.21z" + }, + { + "id":"BO", + "title":"Bolivia", + "d":"M299.04,526.35L295.84,526.22L294.75,528.65L293.1,526.47L289.43,525.74L287.1,528.46L285.07,528.87L283.97,524.72L282.47,521.38L283.35,518.51L281.88,517.26L281.51,515.14L280.13,513.14L281.9,510L280.69,507.56L281.34,506.59L280.83,505.52L281.93,504.08L281.99,501.64L282.12,499.62L282.73,498.66L280.3,494.08L282.39,494.32L283.83,494.25L284.46,493.4L286.91,492.25L288.38,491.19L292.05,490.71L291.76,492.83L292.1,493.92L291.87,495.82L294.92,498.37L298.06,498.84L299.16,499.91L301.06,500.48L302.22,501.31L303.98,501.28L305.61,502.13L305.73,503.79L306.28,504.63L306.32,505.88L305.5,505.92L306.58,509.29L311.95,509.41L311.54,511.09L311.84,512.24L313.37,513.06L314.04,514.88L313.54,517.2L312.77,518.49L313.04,520.18L312.16,520.79L312.12,519.88L309.5,518.37L306.9,518.32L302.01,519.18L300.67,521.8L300.6,523.4L299.49,526.99z" + }, + { + "id":"BR", + "title":"Brazil", + "d":"M313.68,551.79L317.42,547.42L320.59,544.34L322.47,543.06L324.83,541.33L324.89,538.84L323.48,537.05L322.09,537.64L322.64,535.86L323.02,534.04L323.02,532.36L322.01,531.81L320.96,532.3L319.92,532.17L319.59,530.99L319.33,528.22L318.8,527.32L316.91,526.5L315.77,527.09L312.81,526.51L312.99,522.45L312.16,520.79L313.04,520.18L312.77,518.49L313.54,517.2L314.04,514.88L313.37,513.06L311.84,512.24L311.54,511.09L311.95,509.41L306.58,509.29L305.5,505.92L306.32,505.88L306.28,504.63L305.73,503.79L305.61,502.13L303.98,501.28L302.22,501.31L301.06,500.48L299.16,499.91L298.06,498.84L294.92,498.37L291.87,495.82L292.1,493.92L291.76,492.83L292.05,490.71L288.38,491.19L286.91,492.25L284.46,493.4L283.83,494.25L282.39,494.32L280.3,494.08L278.72,494.57L277.44,494.24L277.63,489.94L275.33,491.6L272.86,491.53L271.8,490.02L269.94,489.86L270.53,488.65L268.97,486.93L267.8,484.4L268.54,483.89L268.54,482.7L270.24,481.89L269.96,480.38L270.67,479.4L270.88,478.1L274.08,476.19L276.38,475.66L276.75,475.24L279.28,475.37L280.54,467.72L280.61,466.51L280.17,464.92L278.93,463.9L278.94,461.88L280.52,461.42L281.08,461.71L281.17,460.64L279.53,460.35L279.5,458.61L284.96,458.67L285.89,457.71L286.67,458.59L287.21,460.24L287.74,459.89L289.29,461.37L291.47,461.19L292.01,460.33L294.09,459.68L295.25,459.23L295.57,458.05L297.58,457.25L297.42,456.67L295.05,456.43L294.66,454.67L294.77,452.8L293.52,452.08L294.04,451.82L296.12,452.18L298.35,452.88L299.16,452.22L301.17,451.78L304.31,450.74L305.34,449.67L304.96,448.88L306.42,448.76L307.08,449.4L306.71,450.63L307.67,451.05L308.32,452.35L307.54,453.33L307.09,455.71L307.81,457.12L308.01,458.41L309.74,459.71L311.12,459.85L311.43,459.31L312.31,459.19L313.58,458.7L314.49,457.96L316.04,458.19L316.72,458.09L318.25,458.32L318.5,457.75L318.03,457.2L318.31,456.39L319.44,456.64L320.77,456.35L322.37,456.94L323.6,457.52L324.47,456.76L325.09,456.88L325.48,457.67L326.82,457.47L327.89,456.41L328.75,454.35L330.41,451.8L331.37,451.67L332.06,453.21L333.63,458.09L335.13,458.55L335.21,460.47L333.1,462.76L333.97,463.6L338.93,464.04L339.03,466.83L341.16,465L344.69,466.01L349.34,467.71L350.71,469.34L350.25,470.88L353.51,470.02L358.97,471.5L363.16,471.39L367.3,473.7L370.88,476.83L373.04,477.63L375.44,477.75L376.46,478.63L377.41,482.2L377.88,483.89L376.76,488.55L375.33,490.39L371.38,494.33L369.59,497.54L367.52,500.02L366.82,500.08L366.03,502.18L366.23,507.58L365.45,512.06L365.15,513.99L364.27,515.14L363.77,519.08L360.93,522.96L360.45,526.05L358.18,527.36L357.52,529.17L354.48,529.16L350.07,530.33L348.09,531.68L344.95,532.57L341.65,535.01L339.28,538.07L338.87,540.39L339.34,542.12L338.81,545.3L338.18,546.85L336.22,548.6L333.11,554.28L330.64,556.87L328.73,558.41L327.46,561.57L325.6,563.48L324.82,561.58L326.06,560.01L324.44,557.76L322.24,555.94L319.35,553.86L318.31,553.95L315.5,551.45z" + }, + { + "id":"BS", + "title":"Bahamas", + "d":"M257.86,395.2l-0.69,0.15l-0.71,-1.76l-1.05,-0.89l0.61,-1.95l0.84,0.12l0.98,2.55L257.86,395.2zM257.06,386.51l-3.06,0.5l-0.2,-1.15l1.32,-0.25l1.85,0.09L257.06,386.51zM259.36,386.48l-0.48,2.21l-0.52,-0.4l0.05,-1.63l-1.26,-1.23l-0.01,-0.36L259.36,386.48z" + }, + { + "id":"BT", + "title":"Bhutan", + "d":"M732.36,382.78L733.5,383.78L733.3,385.71L731.01,385.8L728.65,385.59L726.88,386.08L724.33,384.89L724.28,384.26L726.13,381.92L727.64,381.12L729.65,381.85L731.13,381.93z" + }, + { + "id":"BW", + "title":"Botswana", + "d":"M547.17,515.95L547.73,516.47L548.62,518.18L551.79,521.43L552.99,521.75L553,522.8L553.82,524.7L555.99,525.16L557.78,526.52L553.81,528.74L551.29,531L550.36,533.03L549.52,534.18L547.99,534.43L547.5,535.9L547.21,536.86L545.42,537.58L543.14,537.43L541.8,536.57L540.62,536.19L539.25,536.91L538.56,538.39L537.23,539.32L535.83,540.71L533.82,541.03L533.2,539.94L533.46,538.04L531.79,535.11L531.04,534.65L531.04,525.79L533.8,525.68L533.88,515.11L535.97,515.02L540.29,513.99L541.37,515.2L543.15,514.05L544.01,514.04L545.59,513.38L546.09,513.6z" + }, + { + "id":"BY", + "title":"Belarus", + "d":"M541.1,284.07L543.81,284.11L546.85,282.31L547.5,279.59L549.8,278.02L549.54,275.82L551.24,274.98L554.26,273.05L557.21,274.31L557.61,275.54L559.08,274.95L561.82,276.13L562.09,278.44L561.49,279.76L563.25,282.91L564.39,283.78L564.22,284.64L566.11,285.47L566.92,286.72L565.83,287.74L563.57,287.58L563.03,288.02L563.69,289.56L564.38,292.49L561.97,292.76L561.11,293.76L560.92,296.02L559.81,295.59L557.28,295.81L556.54,294.76L555.49,295.54L554.44,294.89L552.23,294.8L549.1,293.72L546.27,293.36L544.1,293.46L542.56,294.69L541.22,294.86L541.17,292.85L540.3,290.73L541.98,289.79L542,287.94L541.22,286.16z" + }, + { + "id":"BZ", + "title":"Belize", + "d":"M225.31,412.96L225.29,412.53L225.63,412.39L226.14,412.74L227.14,410.97L227.67,410.93L227.68,411.36L228.21,411.37L228.17,412.17L227.71,413.44L227.96,413.89L227.67,414.94L227.84,415.21L227.52,416.68L226.97,417.46L226.46,417.55L225.9,418.55L225.07,418.55L225.29,415.27z" + }, + { + "id":"CA", + "title":"Canada", + "d":"M198.93,96.23l-0.22,-5.9l3.63,0.58l1.63,0.96l3.35,4.92l-0.76,4.97l-4.15,2.77l-2.28,-3.12L198.93,96.23zM212.14,108.88l0.33,-1.49l-1.97,-2.45l-5.65,-0.19l0.75,3.68l5.25,0.83L212.14,108.88zM248.49,155.83l3.08,5.1l0.81,0.57l3.07,-1.27l3.02,0.2l2.98,0.28l-0.25,-2.64l-4.84,-5.38l-6.42,-1.08l-1.35,0.67L248.49,155.83zM183.06,93.13l-2.71,4.19l6.24,0.52l4.61,4.44l4.58,1.5l-1.09,-5.68l-2.14,-6.73l-7.58,-5.35l-5.5,-2.04l0.2,5.69L183.06,93.13zM208.96,82.89l5.13,-0.12l-2.22,4l-0.04,5.3l3.01,5.76l5.81,1.77l4.96,-0.99l5.18,-10.73l3.85,-4.45l-3.38,-4.97l-2.21,-10.65l-4.6,-3.19l-4.72,-3.68l-3.58,-9.56l-6.52,0.94l1.23,4.15l-2.87,1.25l-1.94,5.32l-1.94,7.46l1.78,7.26L208.96,82.89zM145.21,136.27l3.92,1.95l12.67,-1.3l-5.82,4.77l0.36,3.43l4.26,-0.24l7.07,-4.58l9.5,-1.67l1.71,-5.22l-0.49,-5.57l-2.94,-0.5l-2.5,1.93l-1.1,-4.13l-0.95,-5.7l-2.9,-1.42l-2.57,4.41l4.01,11.05l-4.9,-0.85l-4.98,-6.79l-7.89,-4l-2.64,3.32L145.21,136.27zM167.77,94.21l-3.65,-2.9l-1.5,-0.66l-2.88,4.28l-0.05,2l4.66,0.01L167.77,94.21zM166.31,106.56l0.93,-3.99l-3.95,-2.12l-4.09,1.39l-2.27,4.26l4.16,4.21L166.31,106.56zM195.4,139.8l4.62,-1.11l1.28,-8.25l-0.09,-5.95l-2.14,-5.56l-0.22,1.6l-3.94,-0.7l-4.22,4.09l-3.02,-0.37l0.18,8.92l4.6,-0.87l-0.06,6.47L195.4,139.8zM192.12,185.41l-5.06,-3.93l-4.71,-4.21l-0.87,-6.18l-1.76,-8.92l-3.14,-3.84l-2.79,-1.55l-2.47,1.42l1.99,9.59l-1.41,3.73l-2.29,-8.98l-2.56,-3.11l-3.17,4.81l-3.9,-4.76l-6.24,2.87l1.4,-4.46l-2.87,-1.87l-7.51,5.84l-1.95,3.71l-2.35,6.77l4.9,2.32l4.33,-0.12l-6.5,3.46l1.48,3.13l3.98,0.17l5.99,-0.67l5.42,1.96l-3.66,1.44l-3.95,-0.37l-4.33,1.41l-1.87,0.87l3.45,6.35l2.49,-0.88l3.83,2.15l1.52,3.65l4.99,-0.73l7.1,-1.16l5.26,-2.65l3.26,-0.48l4.82,2.12l5.07,1.22l0.94,-2.86l-1.79,-3.05l4.6,-0.64L192.12,185.41zM199.86,184.43l-1.96,3.54l-2.47,2.49l3.83,3.54l2.28,-0.85l3.78,2.36l1.74,-2.73l-1.71,-3.03l-0.84,-1.53l-1.68,-1.46L199.86,184.43zM182.25,154.98l-2.13,-2.17l-3.76,0.4l-0.95,1.38l4.37,6.75L182.25,154.98zM210.94,168.15l3.01,-6.93l3.34,-1.85l4.19,-8.74l-5.36,-2.47l-5.84,-0.36l-2.78,2.77l-1.47,4.23l-0.04,4.82l1.75,8.19L210.94,168.15zM228.09,145.15l5.76,-0.18l8.04,-1.61l3.59,1.28l4.18,-2.26l1.75,-2.84l-0.63,-4.52l-3,-4.23l-4.56,-0.8l-5.71,0.97l-4.46,2.44l-4.09,-0.94l-3.78,-0.5l-1.78,-2.7l-3.22,-2.61l0.64,-4.43l-2.42,-3.98l-5.52,0.03l-3.11,-3.99l-5.78,-0.8l-1.06,5.1l3.25,3.74l5.8,1.45l2.81,5.09l0.34,5.6l0.97,5.99l7.45,3.42L228.09,145.15zM139.07,126.88l5.21,-5.05l2.62,-0.59l2.16,-4.23l0.38,-9.77l-3.85,1.91l-4.3,-0.18l-5.76,8.19l-4.76,8.98l3.8,2.51L139.07,126.88zM211.25,143.05l1.53,-4.14l-1.02,-3.46l-2.45,-3.92l-4.03,3.02l-1.49,4.92l3.4,2.79L211.25,143.05zM202.94,154.49l-0.73,-2.88l-5,1.26l-3.34,-2.11l-3.32,4.8l3.09,6.28l-5.72,-1.17l-0.06,3.01l6.97,7.05l1.94,3.38l2.7,0.73l4.6,-3.41l0.5,-8.21l-4.24,-4.07L202.94,154.49zM128.95,308.23l-1.16,-2.34l-2.8,-1.77l-1.39,-2.05l-0.95,-1.5l-2.64,-0.46l-1.72,-0.67l-2.94,-0.96l-0.24,1.02l1.08,2.38l2.89,0.78l0.5,1.23l2.51,1.5l0.84,1.51l4.6,1.92L128.95,308.23zM250.65,230.6l-2,-2.11l-2.06,0.5l-0.25,-3.06l-3.21,-2.04l-3.07,-2.27l-1.63,-1.75l-1.43,1.03l-0.52,-2.96l-2.03,-0.55l-0.96,6.13l-0.36,5.11l-2.44,3.14l3.8,-0.6l0.96,3.65l3.99,-3.23l2.78,-3.38l1.57,2.86l4.36,1.51L250.65,230.6zM130.12,178.05l7.38,-4.18V170l3.48,-6.41l6.88,-6.69l3.52,-2.47l-3.01,-4.2l-2.72,-2.95l-7.16,-0.57l-4,-2.16l-9.48,1.63l2.74,6.23l-2.43,6.43l-1.94,6.87l-1.2,3.86l6.47,4.69L130.12,178.05zM264.36,205.36l0.32,-1.01l-0.03,-3.17l-2.19,-2.08l-2.57,1.05l-1.19,4.17l0.7,3.56l3.14,-0.36L264.36,205.36zM288.18,212.9l4.41,6.6l3.45,2.85l4.92,-7.87l0.87,-4.93l-4.41,-0.47l-4.03,-6.7l-4.45,-1.64l-6.6,-4.97l5.15,-3.63l-2.65,-7.54l-2.44,-3.35l-6.77,-3.35l-2.92,-5.55l-5.21,1.99l-0.36,-3.86l-3.86,-4.32l-6.22,-4.71l-2.65,3.71l-5.55,2.66l0.42,-6.06l-4.81,-10.05l-7.11,4.06l-2.59,7.7l-2.21,-5.92l2.06,-6.37l-7.24,2.65l-2.88,3.99l-2.15,8.42l0.89,9.05l3.98,0.04l-2.93,3.92l2.33,2.96l4.55,1.25l5.93,2.42l10.2,1.82l5.08,-1.04l1.5,-2.42l2.21,2.79l2.47,0.46l2.97,4.96l-1.8,1.98l5.68,2.63l4.29,3.68l1.08,2.55l0.77,3.24l-3.63,6.93l-0.98,3.44l0.94,2.42l-5.77,0.86l-5.27,0.12l-1.85,4.87l2.37,2.23l8.11,-1.03l-0.04,-1.89l4.08,3.15l4.18,3.28l-0.98,1.77l3.4,3.02l6.02,3.53l7.6,2.39l-0.46,-2.09l-2.92,-3.67l-3.96,-5.37l7.03,5l3.54,1.66l0.97,-4.44l-1.82,-6.3l-1.16,-1.73l-3.81,-3.03l-2.95,-3.91l0.35,-3.94L288.18,212.9zM222.35,51.34l2.34,7.29l4.96,5.88l9.81,-1.09l6.31,1.97l-4.38,6.05l-2.21,-1.78l-7.66,-0.71l1.19,8.31l3.96,6.04l-0.8,5.2l-4.97,3.46l-2.27,5.47l4.55,2.65l3.82,8.55l-7.5,-5.7l-1.71,0.94l1.38,9.38l-5.18,2.83l0.35,5.85l5.3,0.63l4.17,1.44l8.24,-1.84l7.33,3.27l7.49,-7.19l-0.06,-3.02l-4.79,0.48l-0.39,-2.84l3.92,-3.83l1.33,-5.15l4.33,-3.83l2.66,-4.76l-2.32,-7.1l1.94,-2.65l-3.86,-1.89l8.49,-1.63l1.79,-3.15l5.78,-2.6l4.8,-13.47l4.57,-4.94l6.62,-11.12l-6.1,0.1l2.54,-4.3l6.78,-3.99l6.84,-8.9l0.12,-5.73l-5.13,-6.04l-6.02,-2.93l-7.49,-1.82l-6.07,-1.49l-6.07,-1.5l-8.1,3.98l-1.49,-2.53l-8.57,0.98l-5.03,2.57l-3.7,3.65l-2.13,11.74L239,24.52l-3.48,-1.14l-4.12,7.97l-5.5,3.35l-3.27,0.66l-4.17,3.84l0.61,6.65L222.35,51.34zM296.75,316.34l-0.98,-1.98l-1.06,1.26l0.7,1.36l3.56,1.71l1.04,-0.26l1.38,-1.66l-2.6,0.11L296.75,316.34zM239.75,238.48l0.61,1.63l1.98,0.14l3.28,-3.34l0.06,-1.19l-3.85,-0.06L239.75,238.48zM301.88,304.92l-2.87,-1.8l-3.69,-1.09l-0.97,0.37l2.61,2.04l3.63,1.34l1.36,-0.08L301.88,304.92zM326.76,309.71l-0.36,-2.24l-1.96,0.72l0.87,-3.11l-2.8,-1.32l-1.29,1.05l-2.49,-1.18l0.98,-1.51l-1.88,-0.93l-1.83,1.47l1.86,-3.82l1.5,-2.8l0.54,-1.22l-1.3,-0.2l-2.43,1.55l-1.74,2.53l-2.9,6.92l-2.35,2.56l1.22,1.14l-1.75,1.47l0.43,1.23l5.44,0.13l3.01,-0.25l2.69,1.01l-1.98,1.93l1.67,0.14l3.25,-3.58l0.78,0.53l-0.61,3.37l1.84,0.77l1.27,-0.15l1.18,-3.61L326.76,309.71zM305.57,314.47l-2.81,4.56l-4.63,0.58l-3.64,-2.01l-0.92,-3.07l-0.89,-4.46l2.65,-2.83l-2.48,-2.09l-4.19,0.43l-5.88,3.53l-4.5,5.45l-2.38,0.67l3.23,-3.8l4.04,-5.57l3.57,-1.9l2.35,-3.11l2.9,-0.3l4.21,0.03l6,0.92l4.74,-0.71l3.53,-3.62l4.62,-1.59l2.01,-1.58l2.04,-1.71l-0.2,-5.19l-1.13,-1.77l-2.18,-0.63l-1.11,-4.05l-1.8,-1.55l-4.47,-1.26l-2.52,-2.82l-3.73,-2.83l1.13,-3.2l-3.1,-6.26l-3.65,-6.89l-2.18,-4.98l-1.86,2.61l-2.68,6.05l-4.06,2.97l-2.03,-3.16l-2.56,-0.85l-0.93,-6.99l0.08,-4.8l-5,-0.44l-0.85,-2.27l-3.45,-3.44l-2.61,-2.04l-2.32,1.58l-2.88,-0.58l-4.81,-1.65l-1.95,1.4l0.94,9.18l1.22,5.12l-3.31,5.75l3.41,4.02l1.9,4.44l0.23,3.42l-1.55,3.5l-3.18,3.46l-4.49,2.28l1.98,2.53l1.46,7.4l-1.52,4.68l-2.16,1.46l-4.17,-4.28l-2.03,-5.17l-0.87,-4.76l0.46,-4.19l-3.05,-0.47l-4.63,-0.28l-2.97,-2.08l-3.51,-1.37l-2.01,-2.38l-2.8,-1.94l-5.21,-2.23l-3.92,1.02l-1.31,-3.95l-1.26,-4.99l-4.12,-0.9l0.15,-6.41l1.09,-4.48l3.04,-6.6l3.43,-4.9l3.26,-0.77l0.19,-4.05l2.21,-2.68l4.01,-0.42l3.25,-4.39l0.82,-2.9l2.7,-5.73l0.84,-3.5l2.9,2.11l3.9,-1.08l5.49,-4.96l0.36,-3.54l-1.98,-3.98l2.09,-4.06l-0.17,-3.87l-3.76,-3.95l-4.14,-1.19l-3.98,-0.62l-0.15,8.71l-2.04,6.56l-2.93,5.3l-2.71,-4.95l0.84,-5.61l-3.35,-5.02l-3.75,6.09l0.01,-7.99l-5.21,-1.63l2.49,-4.01l-3.81,-9.59l-2.84,-3.91l-3.7,-1.44l-3.32,6.43l-0.22,9.34l3.27,3.29l3,4.91l-1.27,7.71l-2.26,-0.2l-1.78,5.88l0.02,-7l-4.34,-2.58l-2.49,1.33l0.32,4.67l-4.09,-0.18l-4.35,1.17l-4.95,-3.35l-3.13,0.6l-2.82,-4.11l-2.26,-1.84l-2.24,0.77l-3.41,0.35l-1.81,2.61l2.86,3.19l-3.05,3.72l-2.99,-4.42l-2.39,1.3l-7.57,0.87l-5.07,-1.59l3.94,-3.74l-3.78,-3.9l-2.75,0.5l-3.86,-1.32l-6.56,-2.89l-4.29,-3.37l-3.4,-0.47l-1.06,2.36l-3.44,1.31l-0.38,-6.15l-3.73,5.5l-4.74,-7.32l-1.94,-0.89l-0.63,3.91l-2.09,1.9l-1.93,-3.39l-4.59,2.05l-4.2,3.55l-4.17,-0.98l-3.4,2.5l-2.46,3.28l-2.92,-0.72l-4.41,-3.8l-5.23,-1.94l-0.02,27.65l-0.01,35.43l2.76,0.17l2.73,1.56l1.96,2.44l2.49,3.6l2.73,-3.05l2.81,-1.79l1.49,2.85l1.89,2.23l2.57,2.42l1.75,3.79l2.87,5.88l4.77,3.2l0.08,3.12l-1.56,2.35l0.06,2.48l3.39,3.45l0.49,3.76l3.59,1.96l-0.4,2.79l1.56,3.96l5.08,1.82l2,1.89l5.43,4.23l0.38,0.01h7.96h8.32h2.76h8.55h8.27h8.41l8.42,0l9.53,0l9.59,0l5.8,0l0.01,-1.64l0.95,-0.02l0.5,2.35l0.87,0.72l1.96,0.26l2.86,0.67l2.72,1.3l2.27,-0.55l3.45,1.09l1.14,-1.66l1.59,-0.66l0.62,-1.03l0.63,-0.55l2.61,0.86l1.93,0.1l0.67,0.57l0.94,2.38l3.15,0.63l-0.49,1.18l1.11,1.21l-0.48,1.56l1.18,0.51l-0.59,1.37l0.75,0.13l0.53,-0.6l0.55,0.9l2.1,0.5l2.13,0.04l2.27,0.41l2.51,0.78l0.91,1.26l1.82,3.04l-0.9,1.3l-2.28,-0.54l-1.42,-2.44l0.36,2.49l-1.34,2.17l0.15,1.84l-0.23,1.07l-1.81,1.27l-1.32,2.09l-0.62,1.32l1.54,0.24l2.08,-1.2l1.23,-1.06l0.83,-0.17l1.54,0.38l0.75,-0.59l1.37,-0.48l2.44,-0.47v0l0,0l-0.25,-1.15l-0.13,0.04l-0.86,0.2l-1.12,-0.36l0.84,-1.32l0.85,-0.46l1.98,-0.56l2.37,-0.53l1.24,0.73l0.78,-0.85l0.89,-0.54l0.6,0.29l0.03,0.06l2.87,-2.73l1.27,-0.73l4.26,-0.03l5.17,0l0.28,-0.98l0.9,-0.2l1.19,-0.62l1,-1.82l0.86,-3.15l2.14,-3.1l0.93,1.08l1.88,-0.7l1.25,1.19l0,5.52l1.83,2.25l3.12,-0.48l4.49,-0.13l-4.87,3.26l0.11,3.29l2.13,0.28l3.13,-2.79l2.78,-1.58l6.21,-2.35l3.47,-2.62l-1.81,-1.46L305.57,314.47zM251.91,243.37l1.1,-3.12l-0.71,-1.23l-1.15,-0.13l-1.08,1.8l-0.13,0.41l0.74,1.77L251.91,243.37zM109.25,279.8L109.25,279.8l1.56,-2.35L109.25,279.8zM105.85,283.09l-2.69,0.38l-1.32,-0.62l-0.17,1.52l0.52,2.07l1.42,1.46l1.04,2.13l1.69,2.1l1.12,0.01l-2.44,-3.7L105.85,283.09z" + }, + { + "id":"CD", + "title":"Democratic Republic of Congo", + "d":"M561.71,453.61L561.54,456.87L562.66,457.24L561.76,458.23L560.68,458.97L559.61,460.43L559.02,461.72L558.86,463.96L558.21,465.02L558.19,467.12L557.38,467.9L557.28,469.56L556.89,469.77L556.63,471.3L557.34,472.56L557.52,475.93L558.02,478.5L557.74,479.96L558.3,481.58L559.93,483.15L561.44,486.7L560.34,486.41L556.57,486.89L555.82,487.22L555.02,489.02L555.65,490.27L555.15,493.62L554.8,496.47L555.56,496.98L557.52,498.08L558.29,497.57L558.53,500.65L556.38,500.62L555.23,499.05L554.2,497.83L552.05,497.43L551.42,495.94L549.7,496.84L547.46,496.44L546.52,495.15L544.74,494.89L543.43,494.96L543.27,494.08L542.3,494.01L541.02,493.84L539.29,494.26L538.07,494.19L537.37,494.45L537.52,491.08L536.59,490.03L536.38,488.3L536.79,486.6L536.23,485.51L536.18,483.75L532.77,483.77L533.02,482.76L531.59,482.77L531.44,483.26L529.7,483.37L528.99,485L528.57,485.71L527.02,485.31L526.1,485.71L524.24,485.93L523.17,484.46L522.53,483.55L521.72,481.87L521.03,479.78L512.76,479.75L511.77,480.08L510.96,480.03L509.8,480.41L509.41,479.54L510.12,479.24L510.21,478.02L510.67,477.3L511.69,476.72L512.43,477L513.39,475.93L514.91,475.96L515.09,476.75L516.14,477.25L517.79,475.49L519.42,474.13L520.13,473.24L520.04,470.94L521.26,468.23L522.54,466.8L524.39,465.46L524.71,464.57L524.78,463.55L525.24,462.58L525.09,461L525.44,458.53L525.99,456.79L526.83,455.3L526.99,453.62L527.24,451.67L528.34,450.25L529.84,449.35L532.15,450.3L533.93,451.33L535.98,451.61L538.07,452.15L538.91,450.47L539.3,450.25L540.57,450.53L543.7,449.14L544.8,449.73L545.71,449.65L546.13,448.97L547.17,448.73L549.28,449.02L551.08,449.08L552.01,448.79L553.7,451.1L554.96,451.43L555.71,450.96L557.01,451.15L558.57,450.56L559.24,451.75z" + }, + { + "id":"CF", + "title":"Central African Republic", + "d":"M518.09,442.66L520.41,442.44L520.93,441.72L521.39,441.78L522.09,442.41L525.62,441.34L526.81,440.24L528.28,439.25L528,438.26L528.79,438L531.5,438.18L534.14,436.87L536.16,433.78L537.59,432.64L539.36,432.15L539.68,433.37L541.3,435.14L541.3,436.29L540.85,437.47L541.03,438.34L542,439.15L544.14,440.39L545.67,441.52L545.7,442.44L547.58,443.9L548.75,445.11L549.46,446.79L551.56,447.9L552.01,448.79L551.08,449.08L549.28,449.02L547.17,448.73L546.13,448.97L545.71,449.65L544.8,449.73L543.7,449.14L540.57,450.53L539.3,450.25L538.91,450.47L538.07,452.15L535.98,451.61L533.93,451.33L532.15,450.3L529.84,449.35L528.34,450.25L527.24,451.67L526.99,453.62L525.19,453.46L523.29,452.99L521.62,454.47L520.15,457.07L519.85,456.26L519.73,454.99L518.45,454.09L517.41,452.65L517.17,451.65L515.85,450.19L516.07,449.36L515.79,448.18L516.01,446.01L516.68,445.5z" + }, + { + "id":"CG", + "title":"Republic of Congo", + "d":"M511.69,476.72L510.64,475.76L509.79,476.23L508.66,477.43L506.36,474.48L508.49,472.94L507.44,471.09L508.4,470.39L510.29,470.05L510.51,468.81L512.01,470.15L514.49,470.27L515.35,468.95L515.7,467.1L515.39,464.92L514.07,463.28L515.28,460.05L514.58,459.5L512.5,459.72L511.71,458.29L511.92,457.07L515.45,457.18L517.72,457.91L519.95,458.57L520.15,457.07L521.62,454.47L523.29,452.99L525.19,453.46L526.99,453.62L526.83,455.3L525.99,456.79L525.44,458.53L525.09,461L525.24,462.58L524.78,463.55L524.71,464.57L524.39,465.46L522.54,466.8L521.26,468.23L520.04,470.94L520.13,473.24L519.42,474.13L517.79,475.49L516.14,477.25L515.09,476.75L514.91,475.96L513.39,475.93L512.43,477z" + }, + { + "id":"CH", + "title":"Switzerland", + "d":"M502.15,312.34L502.26,313.08L501.83,314.09L503.1,314.83L504.53,314.94L504.31,316.61L503.08,317.3L501,316.79L500.39,318.42L499.06,318.55L498.57,317.91L497,319.27L495.65,319.46L494.44,318.6L493.48,316.83L492.14,317.47L492.18,315.63L494.23,313.32L494.14,312.27L495.42,312.66L496.19,311.95L498.57,311.98L499.15,311.08z" + }, + { + "id":"CI", + "title":"Côte d'Ivoire", + "d":"M467.24,449.46L465.97,449.49L464.01,448.94L462.22,448.97L458.89,449.46L456.95,450.27L454.17,451.29L453.63,451.22L453.84,448.92L454.11,448.57L454.03,447.46L452.84,446.29L451.95,446.1L451.13,445.33L451.74,444.09L451.46,442.73L451.59,441.91L452.04,441.91L452.2,440.68L451.98,440.14L452.25,439.75L453.29,439.41L452.6,437.15L451.95,435.99L452.18,435.02L452.74,434.81L453.1,434.55L453.88,434.97L456.04,435L456.56,434.17L457.04,434.23L457.85,433.91L458.29,435.12L458.94,434.76L460.1,434.34L461.36,434.96L461.85,435.89L463.11,436.49L464.09,435.78L465.41,435.67L467.33,436.4L468.07,440.41L466.89,442.77L466.16,445.94L467.37,448.35z" + }, + { + "id":"CL", + "title":"Chile", + "d":"M282.81,636.73l0,10.57l3,0l1.69,0.13l-0.93,1.98l-2.4,1.53l-1.38,-0.16l-1.66,-0.4l-2.04,-1.48l-2.94,-0.71l-3.53,-2.71l-2.86,-2.57l-3.86,-5.25l2.31,0.97l3.94,3.13l3.72,1.7l1.45,-2.17l0.91,-3.2l2.58,-1.91L282.81,636.73zM283.97,524.72l1.1,4.15l2.02,-0.41l0.34,0.76l-0.96,3.16l-3.05,1.51l0.09,5.14l-0.59,1l0.84,1.23l-1.98,1.95l-1.84,2.96l-1,2.9l0.27,3.11l-1.73,3.34l1.29,5.69l0.73,0.61l-0.01,3.09l-1.6,3.31l0.06,2.87l-2.12,2.26l0.01,3.22l0.85,3.46l-1.68,1.3l-0.75,3.22l-0.66,3.75l0.47,4.54l-1.13,0.77l0.65,4.4l1.27,1.46l-0.92,1.63l1.3,0.78l0.3,1.48l-1.22,0.75l0.3,2.33l-1.02,5.35l-1.49,3.52l0.33,2.11l-0.89,2.68l-2.15,1.88l0.25,4.6l0.99,1.6l1.87,-0.28l-0.05,3.33l1.16,2.63l6.78,0.61l2.6,0.71l-2.49,-0.03l-1.35,1.13l-2.53,1.67l-0.45,4.38l-1.19,0.11l-3.16,-1.54l-3.21,-3.25l0,0l-3.49,-2.63l-0.88,-2.87l0.79,-2.62l-1.41,-2.94l-0.36,-7.34l1.19,-4.03l2.96,-3.19l-4.26,-1.19l2.67,-3.57l0.95,-6.56l3.12,1.37l1.46,-7.97l-1.88,-1l-0.88,4.75l-1.77,-0.54l0.88,-5.42l0.96,-6.84l1.29,-2.48l-0.81,-3.5l-0.23,-3.98l1.18,-0.11l1.72,-5.6l1.94,-5.43l1.19,-4.97l-0.65,-4.91l0.84,-2.67l-0.34,-3.96l1.64,-3.87l0.51,-6.04l0.9,-6.37l0.88,-6.75l-0.21,-4.87l-0.58,-4.15l1.44,-0.75l0.75,-1.5l1.37,1.99l0.37,2.12l1.47,1.25l-0.88,2.87L283.97,524.72z" + }, + { + "id":"CM", + "title":"Cameroon", + "d":"M511.92,457.07L511.57,456.92L509.91,457.28L508.2,456.9L506.87,457.09L502.31,457.02L502.72,454.82L501.62,452.98L500.34,452.5L499.77,451.25L499.05,450.85L499.09,450.08L499.81,448.1L501.14,445.4L501.95,445.37L503.62,443.73L504.69,443.69L506.26,444.84L508.19,443.89L508.45,442.73L509.08,441.59L509.51,440.17L511.01,439.01L511.58,437.04L512.17,436.41L512.57,434.94L513.31,433.13L515.67,430.93L515.82,429.98L516.13,429.47L515.02,428.33L515.11,427.43L515.9,427.26L517.01,429.09L517.2,430.98L517.1,432.87L518.62,435.44L517.06,435.41L516.27,435.61L514.99,435.33L514.38,436.66L516.03,438.31L517.25,438.79L517.65,439.96L518.53,441.89L518.09,442.66L516.68,445.5L516.01,446.01L515.79,448.18L516.07,449.36L515.85,450.19L517.17,451.65L517.41,452.65L518.45,454.09L519.73,454.99L519.85,456.26L520.15,457.07L519.95,458.57L517.72,457.91L515.45,457.18z" + }, + { + "id":"CN", + "title":"China", + "d":"M784.63,410.41l-2.42,1.41l-2.3,-0.91l-0.08,-2.53l1.38,-1.34l3.06,-0.83l1.61,0.07l0.63,1.13l-1.23,1.3L784.63,410.41zM833.19,302.89l4.88,1.38l3.32,3.03l1.13,3.95l4.26,0l2.43,-1.65l4.63,-1.24l-1.47,3.76l-1.09,1.51l-0.96,4.46l-1.89,3.89l-3.4,-0.7l-2.41,1.4l0.74,3.36l-0.4,4.55l-1.43,0.1l0.02,1.93l-1.81,-2.24l-1.11,2.13l-4.33,1.62l0.44,1.97l-2.42,-0.14l-1.33,-1.17l-1.93,2.64l-3.09,1.98l-2.28,2.35l-3.92,1.06l-2.06,1.69l-3.02,0.98l1.49,-1.67l-0.59,-1.41l2.22,-2.45l-1.48,-1.93l-2.44,1.3l-3.17,2.54l-1.73,2.34l-2.75,0.17l-1.43,1.68l1.48,2.41l2.29,0.58l0.09,1.58l2.22,1.02l3.14,-2.51l2.49,1.37l1.81,0.09l0.46,1.84l-3.97,0.97l-1.31,1.87l-2.73,1.73l-1.44,2.39l3.02,1.86l1.1,3.31l1.71,3.05l1.9,2.53l-0.05,2.43l-1.76,0.89l0.67,1.73l1.65,1l-0.43,2.61l-0.71,2.52l-1.57,0.28l-2.05,3.41l-2.27,4.09l-2.6,3.68l-3.86,2.82l-3.9,2.55l-3.16,0.35l-1.71,1.34l-0.97,-0.98l-1.59,1.5l-3.92,1.5l-2.97,0.46l-0.96,3.15l-1.55,0.17l-0.74,-2.16l0.66,-1.16l-3.76,-0.96l-1.33,0.49l-2.82,-0.78l-1.33,-1.22l0.44,-1.74l-2.56,-0.55l-1.35,-1.14l-2.39,1.62l-2.73,0.35l-2.24,-0.02l-1.5,0.74l-1.45,0.44l0.42,3.43l-1.5,-0.08l-0.25,-0.7l-0.08,-1.24l-2.06,0.87l-1.21,-0.55l-2.08,-1.13l0.82,-2.51l-1.78,-0.59l-0.67,-2.8l-2.96,0.51l0.34,-3.63l2.66,-2.58l0.11,-2.57l-0.08,-2.4l-1.22,-0.75l-0.94,-1.86l-1.64,0.24l-3.02,-0.47l0.95,-1.33l-1.31,-1.99l-2,1.35L740.4,378l-3.23,2.03l-2.55,2.36l-2.26,0.39l-1.23,-0.85l-1.48,-0.08l-2,-0.73l-1.51,0.8l-1.85,2.34l-0.24,-2.48l-1.71,0.66l-3.27,-0.31l-3.17,-0.73l-2.28,-1.39l-2.18,-0.63l-0.94,-1.53l-1.58,-0.46l-2.83,-2.09l-2.25,-0.99l-1.16,0.77l-3.9,-2.26l-2.75,-2.07l-0.79,-3.63l2.01,0.44l0.09,-1.69l-1.12,-1.71l0.28,-2.74l-3.01,-3.99l-4.61,-1.39l-0.83,-2.66l-2.07,-1.63l-0.5,-1.01l-0.42,-2.01l0.1,-1.38l-1.7,-0.81l-0.92,0.36l-0.71,-3.32l0.8,-0.83l-0.39,-0.85l2.68,-1.73l1.94,-0.72l2.97,0.49l1.06,-2.35l3.6,-0.44l1,-1.48l4.42,-2.03l0.39,-0.85l-0.22,-2.17l1.92,-1l-2.52,-6.75l5.55,-1.58l1.44,-0.89l2.02,-7.26l5.56,1.35l1.56,-1.86l0.13,-4.19l2.33,-0.39l2.13,-2.83l1.1,-0.35l0.74,2.97l2.36,2.23l4,1.57l1.93,3.32l-1.08,4.73l1.01,1.73l3.33,0.68l3.78,0.55l3.39,2.45l1.73,0.43l1.28,3.57l1.65,2.27l3.09,-0.09l5.79,0.85l3.73,-0.53l2.77,0.57l4.15,2.29l3.39,0l1.24,1.16l3.26,-2.01l4.53,-1.31l4.2,-0.14l3.28,-1.34l2.01,-2.05l1.96,-1.3l-0.45,-1.28l-0.9,-1.5l1.47,-2.54l1.58,0.36l2.88,0.8l2.79,-2.1l4.28,-1.55l2.05,-2.66l1.97,-1.16l4.07,-0.54l2.21,0.46l0.31,-1.45l-2.54,-2.89l-2.25,-1.33l-2.16,1.54l-2.77,-0.65l-1.59,0.53l-0.72,-1.71l1.98,-4.23l1.37,-3.25l3.37,1.63l3.95,-2.74l-0.03,-1.93l2.53,-4.73l1.56,-1.45l-0.04,-2.52l-1.54,-1.1l2.32,-2.31l3.48,-0.84l3.72,-0.13l4.2,1.39l2.46,1.71l1.73,4.61l1.05,1.94l0.98,2.73L833.19,302.89z" + }, + { + "id":"CO", + "title":"Colombia", + "d":"M263.92,463.81L262.72,463.15L261.34,462.23L260.54,462.67L258.16,462.28L257.48,461.08L256.96,461.13L254.15,459.54L253.77,458.67L254.82,458.46L254.7,457.07L255.35,456.06L256.74,455.87L257.93,454.12L259,452.66L257.96,451.99L258.49,450.37L257.86,447.81L258.46,447.08L258.02,444.71L256.88,443.21L257.24,441.85L258.15,442.05L258.68,441.21L258.03,439.56L258.37,439.14L259.81,439.23L261.92,437.26L263.07,436.96L263.1,436.03L263.62,433.64L265.23,432.32L266.99,432.27L267.21,431.68L269.41,431.91L271.62,430.48L272.71,429.84L274.06,428.47L275.06,428.64L275.79,429.39L275.25,430.35L273.45,430.83L272.74,432.25L271.65,433.06L270.84,434.12L270.49,436.13L269.72,437.79L271.16,437.97L271.52,439.27L272.14,439.89L272.36,441.02L272.03,442.06L272.13,442.65L272.82,442.88L273.49,443.86L277.09,443.59L278.72,443.95L280.7,446.36L281.83,446.06L283.85,446.21L285.45,445.89L286.44,446.38L285.93,447.88L285.31,448.82L285.09,450.83L285.65,452.68L286.45,453.51L286.54,454.14L285.12,455.53L286.14,456.14L286.89,457.12L287.74,459.89L287.21,460.24L286.67,458.59L285.89,457.71L284.96,458.67L279.5,458.61L279.53,460.35L281.17,460.64L281.08,461.71L280.52,461.42L278.94,461.88L278.93,463.9L280.17,464.92L280.61,466.51L280.54,467.72L279.28,475.37L277.88,473.88L277.04,473.82L278.85,470.98L276.7,469.67L275.02,469.91L274.01,469.43L272.46,470.17L270.37,469.82L268.72,466.9L267.42,466.18L266.53,464.86L264.67,463.54z" + }, + { + "id":"CR", + "title":"Costa Rica", + "d":"M242.63,440.4L241.11,439.77L240.54,439.18L240.86,438.69L240.76,438.07L239.98,437.39L238.88,436.84L237.91,436.48L237.73,435.65L236.99,435.14L237.17,435.97L236.61,436.64L235.97,435.86L235.07,435.58L234.69,435.01L234.71,434.15L235.08,433.25L234.29,432.85L234.93,432.31L235.35,431.94L237.2,432.69L237.84,432.32L238.73,432.56L239.2,433.14L240.02,433.33L240.69,432.73L241.41,434.27L242.49,435.41L243.81,436.62L242.72,436.87L242.74,438L243.32,438.42L242.9,438.76L243.01,439.27L242.78,439.84z" + }, + { + "id":"CU", + "title":"Cuba", + "d":"M244.58,396.94L247.01,397.16L249.21,397.19L251.84,398.22L252.96,399.33L255.58,398.99L256.57,399.69L258.95,401.56L260.69,402.91L261.61,402.87L263.29,403.48L263.08,404.32L265.15,404.44L267.27,405.66L266.94,406.35L265.07,406.73L263.18,406.88L261.25,406.64L257.24,406.93L259.12,405.27L257.98,404.5L256.17,404.3L255.2,403.44L254.53,401.74L252.95,401.85L250.33,401.05L249.49,400.42L245.84,399.95L244.86,399.36L245.91,398.61L243.16,398.46L241.15,400.02L239.98,400.06L239.58,400.8L238.2,401.13L237,400.84L238.48,399.91L239.08,398.82L240.35,398.15L241.78,397.56L243.91,397.27z" + }, + { + "id":"CY", + "title":"Cyprus", + "d":"M570.31,358.29L572.2,356.83L569.65,357.85L567.63,357.8L567.23,358.63L567.03,358.65L565.7,358.77L566.35,360.14L567.72,360.58L570.6,359.2L570.51,358.93z" + }, + { + "id":"CZ", + "title":"Czech Republic", + "d":"M522.81,307.86L521.51,307.06L520.2,307.28L518.02,305.98L517.03,306.3L515.46,308.04L513.37,306.67L511.79,304.84L510.36,303.8L510.06,301.98L509.57,300.68L511.61,299.73L512.65,298.63L514.66,297.77L515.37,296.93L516.11,297.44L517.36,296.97L518.69,298.4L520.78,298.79L520.61,300L522.13,300.9L522.55,299.77L524.47,300.26L524.74,301.63L526.82,301.89L528.11,304.02L527.28,304.03L526.84,304.8L526.2,304.99L526.02,305.96L525.48,306.17L525.4,306.56L524.45,307L523.2,306.93z" + }, + { + "id":"DE", + "title":"Germany", + "d":"M503.07,278.92L503.12,280.8L505.96,281.92L505.93,283.62L508.78,282.72L510.35,281.41L513.52,283.3L514.84,284.81L515.5,287.2L514.72,288.45L515.73,290.1L516.43,292.55L516.21,294.11L517.36,296.97L516.11,297.44L515.37,296.93L514.66,297.77L512.65,298.63L511.61,299.73L509.57,300.68L510.06,301.98L510.36,303.8L511.79,304.84L513.37,306.67L512.39,308.62L511.38,309.16L511.78,311.88L511.51,312.58L510.64,311.73L509.3,311.61L507.29,312.35L504.82,312.17L504.42,313.26L503,312.12L502.15,312.34L499.15,311.08L498.57,311.98L496.19,311.95L496.54,308.97L497.96,306.07L493.92,305.29L492.6,304.16L492.76,302.27L492.2,301.29L492.52,298.32L492.04,293.63L493.73,293.63L494.44,291.92L495.14,287.69L494.61,286.11L495.16,285.11L497.5,284.85L498.02,285.89L499.93,283.56L499.29,281.77L499.16,279.02L501.28,279.66z" + }, + { + "id":"DJ", + "title":"Djibouti", + "d":"M596.05,427.72L596.71,428.6L596.62,429.79L595.02,430.47L596.23,431.24L595.19,432.76L594.57,432.26L593.9,432.46L592.33,432.41L592.28,431.55L592.07,430.76L593.01,429.43L594,428.17L595.2,428.42z" + }, + { + "id":"DK", + "title":"Denmark", + "d":"M510.83,275.84l-1.68,3.97l-2.93,-2.76l-0.39,-2.05l4.11,-1.66L510.83,275.84zM505.85,271.59l-0.69,1.9l-0.83,-0.55l-2.02,3.59l0.76,2.39l-1.79,0.74l-2.12,-0.64l-1.14,-2.72l-0.08,-5.12l0.47,-1.38l0.8,-1.54l2.47,-0.32l0.98,-1.43l2.26,-1.47l-0.1,2.68l-0.83,1.68l0.34,1.43L505.85,271.59z" + }, + { + "id":"DO", + "title":"Dominican Republic", + "d":"M274.18,407.35L274.53,406.84L276.72,406.86L278.38,407.62L279.12,407.54L279.63,408.59L281.16,408.53L281.07,409.41L282.32,409.52L283.7,410.6L282.66,411.8L281.32,411.16L280.04,411.28L279.12,411.14L278.61,411.68L277.53,411.86L277.11,411.14L276.18,411.57L275.06,413.57L274.34,413.11L274.19,412.27L274.25,411.47L273.53,410.59L274.21,410.09L274.43,408.96z" + }, + { + "id":"DZ", + "title":"Algeria", + "d":"M508.9,396.08L499.29,401.83L491.17,407.68L487.22,409L484.11,409.29L484.08,407.41L482.78,406.93L481.03,406.08L480.37,404.69L470.91,398.14L461.45,391.49L450.9,383.96L450.96,383.35L450.96,383.14L450.93,379.39L455.46,377.03L458.26,376.54L460.55,375.68L461.63,374.06L464.91,372.77L465.03,370.36L466.65,370.07L467.92,368.86L471.59,368.3L472.1,367.02L471.36,366.31L470.39,362.78L470.23,360.73L469.17,358.55L471.86,356.68L474.9,356.08L476.67,354.65L479.37,353.6L484.12,352.98L488.76,352.69L490.17,353.21L492.81,351.84L495.81,351.81L496.95,352.62L498.86,352.41L498.29,354.2L498.74,357.48L498.08,360.3L496.35,362.18L496.6,364.71L498.89,366.69L498.92,367.5L500.64,368.83L501.84,374.69L502.75,377.53L502.9,379.01L502.41,381.6L502.61,383.04L502.25,384.76L502.5,386.73L501.38,388.02L503.04,390.28L503.15,391.6L504.14,393.31L505.45,392.75L507.67,394.17z" + }, + { + "id":"EC", + "title":"Ecuador", + "d":"M250.1,472.87L251.59,470.79L250.98,469.57L249.91,470.87L248.23,469.64L248.8,468.86L248.33,466.33L249.31,465.91L249.83,464.18L250.89,462.38L250.69,461.25L252.23,460.65L254.15,459.54L256.96,461.13L257.48,461.08L258.16,462.28L260.54,462.67L261.34,462.23L262.72,463.15L263.92,463.81L264.31,465.92L263.44,467.73L260.38,470.65L257.01,471.75L255.29,474.18L254.76,476.06L253.17,477.21L252,475.8L250.86,475.5L249.7,475.72L249.63,474.7L250.43,474.04z" + }, + { + "id":"EE", + "title":"Estonia", + "d":"M543.42,264.71L543.75,261.59L542.72,262.26L540.94,260.36L540.69,257.25L544.24,255.72L547.77,254.91L550.81,255.83L553.71,255.66L554.13,256.62L552.14,259.76L552.97,264.72L551.77,266.38L549.45,266.37L547.04,264.43L545.81,263.78z" + }, + { + "id":"EG", + "title":"Egypt", + "d":"M573.17,377.28L572.38,378.57L571.78,380.97L571.02,382.61L570.36,383.17L569.43,382.15L568.16,380.73L566.16,376.16L565.88,376.45L567.04,379.82L568.76,383L570.88,387.88L571.91,389.56L572.81,391.3L575.33,394.7L574.77,395.23L574.86,397.2L578.13,399.91L578.62,400.53L567.5,400.53L556.62,400.53L545.35,400.53L545.35,389.3L545.35,378.12L544.51,375.54L545.23,373.54L544.8,372.15L545.81,370.58L549.54,370.53L552.24,371.39L555.02,372.36L556.32,372.86L558.48,371.83L559.63,370.9L562.11,370.63L564.1,371.04L564.87,372.66L565.52,371.59L567.76,372.36L569.95,372.55L571.33,371.73z" + }, + { + "id":"EH", + "title":"Western Sahara", + "d":"M438.57,383.06L442.19,383.07L450.94,383.1L450.94,383.1L450.94,383.1L442.19,383.07L438.57,383.06L438.46,383.15L438.41,383.19L436.63,386.39L434.77,387.53L433.75,389.44L433.69,391.09L432.94,392.88L432,393.37L430.44,395.31L429.48,397.46L429.66,398.48L428.74,400.05L427.66,400.87L427.53,402.26L427.41,403.53L428.02,402.53L439,402.55L438.47,398.2L439.16,396.65L441.78,396.38L441.69,388.52L450.9,388.69L450.9,383.96L450.96,383.35L450.96,383.14z" + }, + { + "id":"ER", + "title":"Eritrea", + "d":"M594,428.17L593.04,427.24L591.89,425.57L590.65,424.65L589.92,423.65L587.48,422.5L585.56,422.47L584.88,421.86L583.24,422.54L581.54,421.23L580.66,423.38L577.4,422.78L577.1,421.63L578.31,417.38L578.58,415.45L579.46,414.55L581.53,414.07L582.95,412.4L584.58,415.78L585.35,418.45L586.89,419.86L590.71,422.58L592.27,424.22L593.79,425.88L594.67,426.86L596.05,427.72L595.2,428.42z" + }, + { + "id":"ES", + "title":"Spain", + "d":"M449.92,334.56L450.06,331.88L448.92,330.22L452.88,327.45L456.31,328.15L460.08,328.12L463.06,328.78L465.39,328.58L469.92,328.7L471.04,330.19L476.2,331.92L477.22,331.1L480.38,332.82L483.63,332.33L483.78,334.52L481.12,337.01L477.53,337.79L477.28,339.03L475.55,341.06L474.47,344.02L475.56,346.07L473.94,347.67L473.34,349.97L471.22,350.67L469.23,353.36L465.68,353.41L463,353.35L461.25,354.57L460.18,355.88L458.8,355.59L457.77,354.42L456.97,352.42L454.35,351.88L454.12,350.72L455.16,349.4L455.54,348.44L454.58,347.38L455.35,345.03L454.23,342.86L455.44,342.56L455.55,340.84L456.01,340.31L456.04,337.43L457.34,336.43L456.56,334.55L454.92,334.42L454.44,334.89L452.79,334.9L452.08,333.06L450.94,333.61z" + }, + { + "id":"ET", + "title":"Ethiopia", + "d":"M581.54,421.23L583.24,422.54L584.88,421.86L585.56,422.47L587.48,422.5L589.92,423.65L590.65,424.65L591.89,425.57L593.04,427.24L594,428.17L593.01,429.43L592.07,430.76L592.28,431.55L592.33,432.41L593.9,432.46L594.57,432.26L595.19,432.76L594.58,433.77L595.62,435.33L596.65,436.69L597.72,437.7L606.89,441.04L609.25,441.02L601.32,449.44L597.67,449.56L595.17,451.53L593.38,451.58L592.61,452.46L590.69,452.46L589.56,451.52L587,452.69L586.17,453.85L584.3,453.63L583.68,453.31L583.02,453.38L582.14,453.36L578.59,450.98L576.64,450.98L575.68,450.07L575.68,448.5L574.22,448.03L572.57,444.98L571.29,444.33L570.79,443.21L569.37,441.84L567.65,441.64L568.61,440.03L570.09,439.96L570.51,439.1L570.48,436.57L571.31,433.61L572.63,432.81L572.92,431.65L574.12,429.48L575.81,428.06L576.95,425.25L577.4,422.78L580.66,423.38z" + }, + { + "id":"FK", + "title":"Falkland Islands", + "d":"M303.66,633.13L307.02,630.44L309.41,631.56L311.09,629.77L313.33,631.78L312.49,633.36L308.7,634.72L307.44,633.13L305.06,635.18z" + }, + { + "id":"FI", + "title":"Finland", + "d":"M555.42,193.1L555.01,198.5L559.31,203.49L556.72,208.97L559.98,216.93L558.09,222.69L560.62,227.55L559.47,231.69L563.62,235.95L562.56,239.05L559.96,242.5L553.96,249.91L548.87,250.36L543.94,252.43L539.38,253.61L537.75,250.54L535.04,248.67L535.66,242.95L534.3,237.54L535.64,233.96L538.18,230.02L544.59,223L546.47,221.61L546.17,218.77L542.27,215.55L541.33,212.85L541.25,201.73L536.88,196.58L533.14,192.77L534.82,190.69L537.94,194.84L541.6,194.45L544.61,196.32L547.28,192.88L548.66,187.03L553.01,184.25L556.61,187.51z" + }, + { + "id":"FJ", + "title":"Fiji", + "d":"M980.53,508.61l-0.35,1.4l-0.23,0.16l-1.78,0.72l-1.79,0.61l-0.36,-1.09l1.4,-0.6l0.89,-0.16l1.64,-0.91L980.53,508.61zM974.69,512.92l-1.27,-0.36l-1.08,1l0.27,1.29l1.55,0.36l1.74,-0.4l0.46,-1.53l-0.96,-0.84L974.69,512.92z" + }, + { + "id":"FR", + "title":"France", + "d":"M502.06,333.54l-0.93,2.89l-1.27,-0.76l-0.65,-2.53l0.57,-1.41l1.81,-1.45L502.06,333.54zM485.31,300.19l1.96,2.06l1.44,-0.34l2.45,1.97l0.63,0.37l0.81,-0.09l1.32,1.12l4.04,0.79l-1.42,2.9l-0.36,2.98l-0.77,0.71l-1.28,-0.38l0.09,1.05l-2.05,2.3l-0.04,1.84l1.34,-0.63l0.96,1.77l-0.12,1.13l0.83,1.5l-0.97,1.21l0.72,3.04l1.52,0.49l-0.32,1.68l-2.54,2.17l-5.53,-1.04l-4.08,1.24l-0.32,2.29l-3.25,0.49l-3.15,-1.72l-1.02,0.82l-5.16,-1.73l-1.12,-1.49l1.45,-2.32l0.53,-7.88l-2.89,-4.26l-2.07,-2.09l-4.29,-1.6l-0.28,-3.07l3.64,-0.92l4.71,1.09l-0.89,-4.84l2.65,1.85l6.53,-3.37l0.84,-3.61l2.45,-0.9l0.41,1.56l1.3,0.07L485.31,300.19z" + }, + { + "id":"GA", + "title":"Gabon", + "d":"M506.36,474.48L503.48,471.66L501.62,469.36L499.92,466.48L500.01,465.56L500.62,464.66L501.3,462.64L501.87,460.57L502.82,460.41L506.89,460.44L506.87,457.09L508.2,456.9L509.91,457.28L511.57,456.92L511.92,457.07L511.71,458.29L512.5,459.72L514.58,459.5L515.28,460.05L514.07,463.28L515.39,464.92L515.7,467.1L515.35,468.95L514.49,470.27L512.01,470.15L510.51,468.81L510.29,470.05L508.4,470.39L507.44,471.09L508.49,472.94z" + }, + { + "id":"GB", + "title":"United Kingdom", + "d":"M459.38,281l-1.5,3.29l-2.12,-0.98l-1.73,0.07l0.58,-2.57l-0.58,-2.6l2.35,-0.2L459.38,281zM466.83,260.24l-3,5.73l2.86,-0.72l3.07,0.03l-0.73,4.22l-2.52,4.53l2.9,0.32l0.22,0.52l2.5,5.79l1.92,0.77l1.73,5.41l0.8,1.84l3.4,0.88l-0.34,2.93l-1.43,1.33l1.12,2.33l-2.52,2.33l-3.75,-0.04l-4.77,1.21l-1.31,-0.87l-1.85,2.06l-2.59,-0.5l-1.97,1.67l-1.49,-0.87l4.11,-4.64l2.51,-0.97l-0.02,0l-4.38,-0.75l-0.79,-1.8l2.93,-1.41l-1.54,-2.48l0.53,-3.06l4.17,0.42l0,0l0.41,-2.74l-1.88,-2.95l-0.04,-0.07l-3.4,-0.85l-0.67,-1.32l1.02,-2.2l-0.92,-1.37l-1.51,2.34l-0.16,-4.8l-1.42,-2.59l1.02,-5.36l2.18,-4.31l2.24,0.42L466.83,260.24z" + }, + { + "id":"GE", + "title":"Georgia", + "d":"M591.76,335.85L592.18,334.25L591.48,331.68L589.86,330.27L588.31,329.83L587.28,328.66L587.62,328.2L589.99,328.86L594.12,329.48L597.94,331.31L598.43,332.02L600.13,331.42L602.75,332.22L603.6,333.77L605.37,334.64L604.64,335.15L606.02,337.17L605.64,337.6L604.13,337.38L602.04,336.32L601.35,336.92L597.45,337.5L594.75,335.68z" + }, + { + "id":"GF", + "title":"French Guiana", + "d":"M327.89,456.41l-1.07,1.06l-1.34,0.2l-0.38,-0.78l-0.63,-0.12l-0.87,0.76l-1.22,-0.57l0.71,-1.19l0.24,-1.27l0.48,-1.2l-1.09,-1.65l-0.22,-1.91l1.46,-2.41l0.95,0.31l2.06,0.66l2.97,2.36l0.46,1.14l-1.66,2.55L327.89,456.41z" + }, + { + "id":"GH", + "title":"Ghana", + "d":"M478.23,446.84L473.83,448.48L472.27,449.44L469.74,450.25L467.24,449.46L467.37,448.35L466.16,445.94L466.89,442.77L468.07,440.41L467.33,436.4L466.94,434.27L467.01,432.66L471.88,432.53L473.12,432.74L474.02,432.28L475.32,432.5L475.11,433.39L476.28,434.85L476.28,436.9L476.55,439.12L477.25,440.15L476.63,442.68L476.85,444.08L477.6,445.86z" + }, + { + "id":"GL", + "title":"Greenland", + "d":"M344.13,23.91L353.55,10.3L363.39,11.37L366.96,2.42L376.87,0L399.27,3.15L416.81,21.74L411.63,30.04L400.9,30.97L385.81,33L387.22,36.64L397.15,34.4L405.59,41.31L411.04,35.19L413.37,42.34L410.29,53.31L417.43,46.38L431.04,38.83L439.45,42.64L441.02,50.76L429.59,63.42L428.01,67.32L419.05,70.18L425.54,70.97L422.26,82.48L420,92.07L420.09,107.33L423.46,115.67L419.08,116.18L414.47,120.06L419.64,126.36L420.3,135.98L417.3,137L420.93,146.15L414.71,146.9L417.96,151.04L417.04,154.55L413.09,156.06L409.18,156.09L412.69,162.57L412.73,166.7L407.18,162.87L405.74,165.36L409.52,167.65L413.2,173.13L414.26,180.08L409.26,181.7L407.1,178.44L403.63,173.46L404.59,179.33L401.34,183.74L408.72,184.09L412.59,184.54L405.07,191.57L397.45,197.7L389.25,200.31L386.16,200.35L383.26,203.22L379.36,210.85L373.33,215.74L371.39,216.03L367.65,217.7L363.63,219.29L361.22,223.41L361.18,227.97L359.77,232.13L355.19,237.08L356.32,241.79L355.06,246.64L353.63,252.2L349.68,252.54L345.54,247.91L339.93,247.88L337.21,244.7L335.34,238.9L330.48,231.22L329.06,227.07L328.68,221.18L324.79,214.91L325.8,209.74L323.93,207.21L326.7,198.56L330.92,195.71L332.03,192.45L332.62,186.19L329.41,189.05L327.89,190.24L325.37,191.38L321.93,188.77L321.74,183.22L322.84,178.74L325.44,178.62L331.16,180.87L326.34,175.44L323.83,172.43L321.04,173.67L318.7,171.48L321.83,162.98L320.13,159.45L317.9,152.71L314.53,141.8L310.96,137.63L310.99,133L303.46,126.31L297.51,125.46L290.02,125.93L283.18,126.79L279.92,123.04L275.05,115.38L282.41,111.41L288.06,110.73L276.06,107.37L269.74,101.93L270.13,96.59L280.74,89.72L291.01,82.56L292.09,76.92L284.53,71.16L286.97,64.52L296.68,52.19L300.76,50.21L299.59,41.64L306.23,36.4L314.85,33.19L323.47,33.01L326.53,39.31L333.97,27.99L340.66,35.77L344.59,37.36L350.42,43.77L343.75,33z" + }, + { + "id":"GM", + "title":"Gambia", + "d":"M428.03,426.43L428.39,425.16L431.44,425.07L432.08,424.4L432.97,424.35L434.07,425.06L434.94,425.07L435.87,424.59L436.43,425.41L435.22,426.06L434,426.01L432.8,425.4L431.76,426.06L431.26,426.09L430.58,426.49z" + }, + { + "id":"GN", + "title":"Guinea", + "d":"M451.59,441.91L450.8,441.84L450.23,442.97L449.43,442.96L448.89,442.36L449.07,441.23L447.9,439.51L447.17,439.82L446.57,439.89L445.8,440.05L445.83,439.02L445.38,438.28L445.47,437.46L444.86,436.27L444.08,435.26L441.84,435.26L441.19,435.79L440.41,435.85L439.93,436.46L439.61,437.25L438.11,438.49L436.88,436.82L435.79,435.71L435.07,435.35L434.37,434.78L434.06,433.53L433.65,432.91L432.83,432.44L434.08,431.06L434.93,431.11L435.66,430.63L436.28,430.63L436.72,430.25L436.48,429.31L436.79,429.01L436.84,428.04L438.19,428.07L440.21,428.77L440.83,428.7L441.04,428.39L442.56,428.61L442.97,428.45L443.13,429.5L443.58,429.49L444.31,429.11L444.77,429.21L445.55,429.93L446.75,430.16L447.52,429.54L448.43,429.16L449.1,428.76L449.66,428.84L450.28,429.46L450.62,430.25L451.77,431.44L451.19,432.17L451.08,433.09L451.68,432.81L452.03,433.15L451.88,433.99L452.74,434.81L452.18,435.02L451.95,435.99L452.6,437.15L453.29,439.41L452.25,439.75L451.98,440.14L452.2,440.68L452.04,441.91z" + }, + { + "id":"GQ", + "title":"Equatorial Guinea", + "d":"M501.87,460.57L501.34,460.15L502.31,457.02L506.87,457.09L506.89,460.44L502.82,460.41z" + }, + { + "id":"GR", + "title":"Greece", + "d":"M541.7,356.71l1.53,1.16l2.18,-0.19l2.09,0.24l-0.07,0.6l1.53,-0.41l-0.35,1.01l-4.04,0.29l0.03,-0.56l-3.42,-0.67L541.7,356.71zM549.85,335.75l-0.87,2.33l-0.67,0.41l-1.71,-0.1l-1.46,-0.35l-3.4,0.96l1.94,2.06l-1.42,0.59l-1.56,0l-1.48,-1.88l-0.53,0.8l0.63,2.18l1.4,1.7l-1.06,0.79l1.56,1.65l1.39,1.03l0.04,2l-1.36,-1.15l-1.24,0.21l0.83,1.8l-0.92,0.19l-1,-0.69l1.2,3.95l-0.58,0l-0.45,-1.25l-0.57,-0.02l-0.26,1.32l-0.45,-0.3l0.1,-0.74l-0.56,-1.04h-0.64l0.12,0.84l-0.25,0.27l-0.62,-0.54l-0.38,-1.01l0.52,-0.57l-0.36,-0.74l-0.41,-0.38l-0.42,-0.09l-0.49,-0.94l0.58,-0.52l0.36,-0.48l0.56,0.1l0.25,-0.41l0.59,-0.16l0.68,0.46l0.55,0.17l0.39,-0.62l-0.94,-0.08l-0.56,-0.19l-1.25,0.28l-1.22,0.05l-1.09,-1.64l-0.18,-0.25l0.17,-0.64l-1.42,-1.15l-0.19,-1.03l1.3,-1.76l0.17,-1.19l0.91,-0.53l0.06,-0.97l1.83,-0.33l1.07,-0.81l1.52,0.07l0.46,-0.65l0.53,-0.12l2.07,0.11l2.25,-1.02l1.98,1.3l2.55,-0.35l0.03,-1.86L549.85,335.75z" + }, + { + "id":"GT", + "title":"Guatemala", + "d":"M222.64,424.75L221.2,424.25L219.45,424.2L218.17,423.63L216.66,422.45L216.73,421.61L217.05,420.93L216.66,420.39L218.01,418.03L221.6,418.02L221.68,417.04L221.22,416.86L220.91,416.23L219.87,415.56L218.83,414.58L220.1,414.58L220.1,412.93L222.72,412.93L225.31,412.96L225.29,415.27L225.07,418.55L225.9,418.55L226.82,419.08L227.06,418.64L227.88,419.01L226.61,420.12L225.28,420.93L225.08,421.48L225.3,422.04L224.72,422.78L224.06,422.95L224.21,423.29L223.69,423.61L222.73,424.33z" + }, + { + "id":"GW", + "title":"Guinea-Bissau", + "d":"M432.83,432.44L431.33,431.25L430.15,431.07L429.51,430.26L429.52,429.83L428.67,429.23L428.49,428.62L429.98,428.15L430.91,428.24L431.66,427.92L436.84,428.04L436.79,429.01L436.48,429.31L436.72,430.25L436.28,430.63L435.66,430.63L434.93,431.11L434.08,431.06z" + }, + { + "id":"GY", + "title":"Guyana", + "d":"M307.7,440L309.54,441.03L311.28,442.86L311.35,444.31L312.41,444.38L313.91,445.74L315.02,446.72L314.57,449.24L312.87,449.97L313.02,450.62L312.5,452.07L313.75,454.09L314.64,454.1L315.01,455.67L316.72,458.09L316.04,458.19L314.49,457.96L313.58,458.7L312.31,459.19L311.43,459.31L311.12,459.85L309.74,459.71L308.01,458.41L307.81,457.12L307.09,455.71L307.54,453.33L308.32,452.35L307.67,451.05L306.71,450.63L307.08,449.4L306.42,448.76L304.96,448.88L303.07,446.76L303.83,445.99L303.77,444.69L305.5,444.24L306.19,443.72L305.23,442.68L305.48,441.65z" + }, + { + "id":"HN", + "title":"Honduras", + "d":"M230.43,426.9L229.95,426.01L229.09,425.76L229.29,424.61L228.91,424.3L228.33,424.1L227.1,424.44L227,424.05L226.15,423.59L225.55,423.02L224.72,422.78L225.3,422.04L225.08,421.48L225.28,420.93L226.61,420.12L227.88,419.01L228.17,419.13L228.79,418.62L229.59,418.58L229.85,418.81L230.29,418.67L231.59,418.93L232.89,418.85L233.79,418.53L234.12,418.21L235.01,418.36L235.68,418.56L236.41,418.49L236.97,418.24L238.25,418.64L238.7,418.7L239.55,419.24L240.36,419.89L241.38,420.33L242.12,421.13L241.16,421.07L240.77,421.46L239.8,421.84L239.09,421.84L238.47,422.21L237.91,422.08L237.43,421.64L237.14,421.72L236.78,422.41L236.51,422.38L236.46,422.98L235.48,423.77L234.97,424.11L234.68,424.47L233.85,423.89L233.25,424.65L232.66,424.63L232,424.7L232.06,426.11L231.65,426.13L231.3,426.79z" + }, + { + "id":"HR", + "title":"Croatia", + "d":"M528.05,318.93L528.73,320.48L529.62,321.62L528.54,323.11L527.27,322.23L525.33,322.29L522.92,321.63L521.61,321.72L521.01,322.54L520,321.63L519.41,323.27L520.79,325.1L521.39,326.31L522.68,327.76L523.75,328.61L524.81,330.22L527.29,331.66L526.98,332.3L524.35,330.9L522.72,329.52L520.16,328.38L517.8,325.53L518.37,325.23L517.09,323.59L517.03,322.25L515.23,321.63L514.37,323.34L513.54,322.01L513.61,320.63L513.71,320.57L515.66,320.71L516.18,320.03L517.13,320.68L518.23,320.76L518.22,319.64L519.19,319.23L519.47,317.61L521.7,316.53L522.59,317.03L524.69,318.76L527,319.53z" + }, + { + "id":"HT", + "title":"Haiti", + "d":"M270.04,406.75L271.75,406.88L274.18,407.35L274.43,408.96L274.21,410.09L273.53,410.59L274.25,411.47L274.19,412.27L272.33,411.77L271.01,411.97L269.3,411.76L267.99,412.31L266.48,411.39L266.73,410.44L269.31,410.85L271.43,411.09L272.44,410.43L271.16,409.16L271.18,408.03L269.41,407.57z" + }, + { + "id":"HU", + "title":"Hungary", + "d":"M520.68,315.11L521.61,312.46L521.07,311.57L522.65,311.56L522.86,309.85L524.29,310.92L525.32,311.38L527.68,310.87L527.9,310.03L529.02,309.9L530.38,309.25L530.68,309.52L532,309L532.66,308L533.58,307.75L536.58,309.03L537.18,308.6L538.73,309.74L538.93,310.86L537.22,311.73L535.89,314.53L534.2,317.29L531.95,318.05L530.2,317.88L528.05,318.93L527,319.53L524.69,318.76L522.59,317.03L521.7,316.53L521.15,315.16z" + }, + { + "id":"ID", + "title":"Indonesia", + "d":"M813.72,492.06l-1.18,0.05l-3.72,-1.98l2.61,-0.56l1.47,0.86l0.98,0.86L813.72,492.06zM824.15,491.78l-2.4,0.62l-0.34,-0.34l0.25,-0.96l1.21,-1.72l2.77,-1.12l0.28,0.56l0.05,0.86L824.15,491.78zM805.83,486.01l1.01,0.75l1.73,-0.23l0.7,1.2l-3.24,0.57l-1.94,0.38l-1.51,-0.02l0.96,-1.62l1.54,-0.02L805.83,486.01zM819.86,486l-0.41,1.56l-4.21,0.8l-3.73,-0.35l-0.01,-1.03l2.23,-0.59l1.76,0.84l1.87,-0.21L819.86,486zM779.82,482.31l5.37,0.28l0.62,-1.16l5.2,1.35l1.02,1.82l4.21,0.51l3.44,1.67l-3.2,1.07l-3.08,-1.13l-2.54,0.08l-2.91,-0.21l-2.62,-0.51l-3.25,-1.07l-2.06,-0.28l-1.17,0.35l-5.11,-1.16l-0.49,-1.21l-2.57,-0.21l1.92,-2.68l3.4,0.17l2.26,1.09l1.16,0.21L779.82,482.31zM853,480.73l-1.44,1.91l-0.27,-2.11l0.5,-1.01l0.59,-0.95l0.64,0.82L853,480.73zM832.04,473.02l-1.05,0.93l-1.94,-0.51l-0.55,-1.2l2.84,-0.13L832.04,473.02zM841.08,472.01l1.02,2.13l-2.37,-1.15l-2.34,-0.23l-1.58,0.18l-1.94,-0.1l0.67,-1.53l3.46,-0.12L841.08,472.01zM851.37,466.59l0.78,4.51l2.9,1.67l2.34,-2.96l3.22,-1.68l2.49,0l2.4,0.97l2.08,1l3.01,0.53l0.05,9.1l0.05,9.16l-2.5,-2.31l-2.85,-0.57l-0.69,0.8l-3.55,0.09l1.19,-2.29l1.77,-0.78l-0.73,-3.05l-1.35,-2.35l-5.44,-2.37l-2.31,-0.23l-4.21,-2.58l-0.83,1.36l-1.08,0.25l-0.64,-1.02l-0.01,-1.21l-2.14,-1.37l3.02,-1l2,0.05l-0.24,-0.74l-4.1,-0.01l-1.11,-1.66l-2.5,-0.51l-1.19,-1.38l3.78,-0.67l1.44,-0.91l4.5,1.14L851.37,466.59zM826.41,459.43l-2.25,2.76l-2.11,0.54l-2.7,-0.54l-4.67,0.14l-2.45,0.4l-0.4,2.11l2.51,2.48l1.51,-1.26l5.23,-0.95l-0.23,1.28l-1.22,-0.4l-1.22,1.63l-2.47,1.08l2.65,3.57l-0.51,0.96l2.52,3.22l-0.02,1.84l-1.5,0.82l-1.1,-0.98l1.36,-2.29l-2.75,1.08l-0.7,-0.77l0.36,-1.08l-2.02,-1.64l0.21,-2.72l-1.87,0.85l0.24,3.25l0.11,4l-1.78,0.41l-1.2,-0.82l0.8,-2.57l-0.43,-2.69l-1.18,-0.02l-0.87,-1.91l1.16,-1.83l0.4,-2.21l1.41,-4.2l0.59,-1.15l2.38,-2.07l2.19,0.82l3.54,0.39l3.22,-0.12l2.77,-2.02L826.41,459.43zM836.08,460.23l-0.15,2.43l-1.45,-0.27l-0.43,1.69l1.16,1.47l-0.79,0.33l-1.13,-1.76l-0.83,-3.56l0.56,-2.23l0.93,-1.01l0.2,1.52l1.66,0.24L836.08,460.23zM805.76,458.29l3.14,2.58l-3.32,0.33l-0.94,1.9l0.12,2.52l-2.7,1.91L802,470.3l-1.08,4.27l-0.41,-0.99l-3.19,1.26l-1.11,-1.71l-2,-0.16l-1.4,-0.89l-3.33,1l-1.02,-1.35l-1.84,0.15l-2.31,-0.32l-0.43,-3.74l-1.4,-0.77l-1.35,-2.38l-0.39,-2.44l0.33,-2.58l1.67,-1.85l0.47,1.86l1.92,1.57l1.81,-0.57l1.79,0.2l1.63,-1.41l1.34,-0.24l2.65,0.78l2.29,-0.59l1.44,-3.88l1.08,-0.97l0.97,-3.17l3.22,0l2.43,0.47l-1.59,2.52l2.06,2.64L805.76,458.29zM771.95,479.71l-3.1,0.06l-2.36,-2.34l-3.6,-2.28l-1.2,-1.69l-2.12,-2.27l-1.39,-2.09l-2.13,-3.9l-2.46,-2.32l-0.82,-2.39l-1.03,-2.17l-2.53,-1.75l-1.47,-2.39l-2.11,-1.56l-2.92,-3.08l-0.25,-1.42l1.81,0.11l4.34,0.54l2.48,2.73l2.17,1.89l1.55,1.16l2.66,3l2.85,0.04l2.36,1.91l1.62,2.33l2.13,1.27l-1.12,2.27l1.61,0.97l1.01,0.07l0.48,1.94l0.98,1.56l2.06,0.25l1.36,1.76l-0.7,3.47L771.95,479.71z" + }, + { + "id":"IE", + "title":"Ireland", + "d":"M457.88,284.29L458.34,287.65L456.22,291.77L451.25,294.45L447.28,293.77L449.55,288.99L448.09,284.22L451.9,280.47L454.02,278.2L454.6,280.8L454.02,283.37L455.76,283.31z" + }, + { + "id":"IL", + "title":"Israel", + "d":"M575.41,366.82L574.92,367.87L573.9,367.41L573.32,369.61L574.02,369.97L573.31,370.43L573.18,371.29L574.5,370.84L574.57,372.11L573.17,377.28L571.33,371.73L572.14,370.65L571.95,370.46L572.69,368.93L573.26,366.43L573.66,365.59L573.74,365.56L574.68,365.56L574.94,364.98L575.69,364.93L575.73,366.3L575.35,366.8z" + }, + { + "id":"IN", + "title":"India", + "d":"M693.5,357.44L696.51,361.43L696.23,364.17L697.34,365.88L697.25,367.57L695.24,367.13L696.03,370.76L698.78,372.82L702.68,375.09L700.9,376.55L699.81,379.54L702.53,380.74L705.17,382.29L708.83,384.06L712.67,384.47L714.29,386.06L716.45,386.35L719.83,387.08L722.16,387.03L722.48,385.79L722.11,383.8L722.33,382.45L724.04,381.78L724.28,384.26L724.33,384.89L726.88,386.08L728.65,385.59L731.01,385.8L733.3,385.71L733.5,383.78L732.36,382.78L734.62,382.38L737.17,380.03L740.4,378L742.75,378.78L744.75,377.44L746.07,379.42L745.12,380.76L748.14,381.23L748.36,382.43L747.37,383.01L747.6,384.94L745.6,384.37L741.97,386.53L742.05,388.31L740.51,390.91L740.36,392.41L739.11,394.93L736.92,394.23L736.81,397.38L736.18,398.41L736.48,399.69L735.09,400.41L733.62,395.61L732.84,395.62L732.38,397.56L730.85,395.98L731.71,394.25L732.97,394.07L734.26,391.48L732.65,390.95L730.04,391L727.38,390.58L727.13,388.43L725.79,388.27L723.57,386.93L722.58,389.04L724.6,390.67L722.85,391.82L722.23,392.94L723.95,393.76L723.48,395.6L724.45,397.88L724.89,400.36L724.48,401.46L722.58,401.42L719.12,402.04L719.28,404.29L717.78,406.05L713.75,408.05L710.61,411.51L708.5,413.36L705.71,415.27L705.71,416.61L704.31,417.33L701.78,418.36L700.47,418.52L699.63,420.72L700.21,424.47L700.36,426.84L699.18,429.55L699.16,434.38L697.71,434.52L696.44,436.67L697.29,437.6L694.73,438.4L693.79,440.32L692.66,441.13L690.01,438.5L688.71,434.54L687.63,431.68L686.65,430.34L685.16,427.6L684.47,424.02L683.98,422.22L681.43,418.25L680.27,412.61L679.43,408.84L679.44,405.26L678.9,402.46L674.82,404.25L672.84,403.89L669.18,400.26L670.53,399.17L669.7,397.99L666.41,395.41L668.28,393.37L674.45,393.38L673.89,390.74L672.32,389.18L672,386.79L670.16,385.39L673.25,382.09L676.51,382.33L679.44,379.01L681.2,375.75L683.92,372.51L683.88,370.18L686.27,368.27L684,366.64L683.03,364.39L682.04,361.44L683.41,359.98L687.67,360.81L690.79,360.3z" + }, + { + "id":"IQ", + "title":"Iraq", + "d":"M602.61,355.77L604.44,356.81L604.66,358.81L603.24,359.98L602.59,362.62L604.54,365.8L607.97,367.62L609.42,370.12L608.96,372.49L609.85,372.49L609.88,374.22L611.43,375.91L609.77,375.76L607.88,375.49L605.82,378.57L600.61,378.31L592.71,371.82L588.53,369.53L585.15,368.64L584.02,364.6L590.23,361.1L591.29,356.98L591.02,354.46L592.56,353.6L594,351.42L595.2,350.87L598.46,351.33L599.45,352.22L600.79,351.63z" + }, + { + "id":"IR", + "title":"Iran", + "d":"M626.44,351.53L628.91,350.85L630.9,348.83L632.77,348.93L634,348.27L636,348.6L639.1,350.39L641.34,350.78L644.54,353.87L646.63,353.99L646.88,356.9L645.74,361.15L644.97,363.6L646.19,364.09L644.99,365.92L645.91,368.56L646.13,370.65L648.25,371.2L648.48,373.3L645.94,376.23L647.32,377.91L648.45,379.84L651.13,381.24L651.21,384.01L652.55,384.52L652.78,385.96L648.74,387.57L647.68,391.17L642.41,390.24L639.35,389.53L636.19,389.12L634.99,385.31L633.65,384.75L631.49,385.31L628.67,386.82L625.24,385.79L622.41,383.38L619.71,382.48L617.84,379.47L615.77,375.2L614.26,375.72L612.48,374.65L611.43,375.91L609.88,374.22L609.85,372.49L608.96,372.49L609.42,370.12L607.97,367.62L604.54,365.8L602.59,362.62L603.24,359.98L604.66,358.81L604.44,356.81L602.61,355.77L600.79,351.63L599.26,348.8L599.8,347.71L598.93,343.59L600.85,342.56L601.29,343.93L602.71,345.59L604.63,346.06L605.65,345.96L608.96,343.3L610.01,343.03L610.83,344.1L609.87,345.88L611.62,347.74L612.31,347.57L613.2,350.18L615.86,350.91L617.81,352.67L621.79,353.27L626.17,352.35z" + }, + { + "id":"IS", + "title":"Iceland", + "d":"M434.57,212.43L433.93,216.91L437.09,221.51L433.45,226.52L425.36,230.9L422.94,232.05L419.25,231.12L411.43,229.11L414.19,226.27L408.09,223.07L413.05,221.79L412.93,219.82L407.05,218.25L408.94,213.78L413.19,212.75L417.56,217.43L421.82,213.68L425.35,215.64L429.92,211.93z" + }, + { + "id":"IT", + "title":"Italy", + "d":"M518.77,347.88l-1.01,2.78l0.42,1.09l-0.59,1.79l-2.14,-1.31l-1.43,-0.38l-3.91,-1.79l0.39,-1.82l3.28,0.32l2.86,-0.39L518.77,347.88zM501.08,337.06l1.68,2.62l-0.39,4.81l-1.27,-0.23l-1.14,1.2l-1.06,-0.95l-0.11,-4.38l-0.64,-2.1l1.54,0.19L501.08,337.06zM509.95,315.46l4.01,1.05l-0.3,1.99l0.67,1.71l-2.23,-0.58l-2.28,1.42l0.16,1.97l-0.34,1.12l0.92,1.99l2.63,1.95l1.41,3.17l3.12,3.05l2.2,-0.02l0.68,0.83l-0.79,0.74l2.51,1.35l2.06,1.12l2.4,1.92l0.29,0.68l-0.52,1.31l-1.56,-1.7l-2.44,-0.6l-1.18,2.36l2.03,1.34l-0.33,1.88l-1.17,0.21l-1.5,3.06l-1.17,0.27l0.01,-1.08l0.57,-1.91l0.61,-0.77l-1.09,-2.09l-0.86,-1.83l-1.16,-0.46l-0.83,-1.58l-1.8,-0.67l-1.21,-1.49l-2.07,-0.24l-2.19,-1.68l-2.56,-2.45l-1.91,-2.19l-0.87,-3.8l-1.4,-0.45l-2.28,-1.29l-1.29,0.53l-1.62,1.8l-1.17,0.28l0.32,-1.68l-1.52,-0.49l-0.72,-3.04l0.97,-1.21l-0.83,-1.5l0.12,-1.13l1.21,0.86l1.35,-0.19l1.57,-1.36l0.49,0.64l1.34,-0.13l0.61,-1.63l2.07,0.51l1.24,-0.68l0.22,-1.67l1.7,0.58l0.33,-0.78l2.77,-0.71L509.95,315.46z" + }, + { + "id":"JM", + "title":"Jamaica", + "d":"M257.76,410.96L259.65,411.22L261.14,411.93L261.6,412.73L259.63,412.78L258.78,413.27L257.21,412.8L255.61,411.73L255.94,411.06L257.12,410.86z" + }, + { + "id":"JO", + "title":"Jordan", + "d":"M574.92,367.87L575.41,366.82L578.53,368.14L584.02,364.6L585.15,368.64L584.62,369.13L579,370.78L581.8,374.04L580.87,374.58L580.41,375.67L578.27,376.11L577.6,377.27L576.38,378.25L573.26,377.74L573.17,377.28L574.57,372.11L574.5,370.84L574.92,369.88z" + }, + { + "id":"JP", + "title":"Japan", + "d":"M852.76,362.01l0.36,1.15l-1.58,2.03l-1.15,-1.07l-1.44,0.78l-0.74,1.95l-1.83,-0.95l0.02,-1.58l1.55,-2l1.59,0.39l1.15,-1.42L852.76,362.01zM870.53,351.73l-1.06,2.78l0.49,1.73l-1.46,2.42l-3.58,1.6l-4.93,0.21l-4,3.84l-1.88,-1.29L854,360.5l-4.88,0.75l-3.32,1.59l-3.28,0.06l2.84,2.46l-1.87,5.61l-1.81,1.37l-1.36,-1.27l0.69,-2.96l-1.77,-0.96l-1.14,-2.28l2.65,-1.03l1.47,-2.11l2.82,-1.75l2.06,-2.33l5.58,-1.02l3,0.7l2.93,-6.17l1.87,1.67l4.11,-3.51l1.59,-1.38l1.76,-4.38l-0.48,-4.1l1.18,-2.33l2.98,-0.68l1.53,5.11l-0.08,2.94l-2.59,3.6L870.53,351.73zM878.76,325.8l1.97,0.83l1.98,-1.65l0.62,4.35l-4.16,1.05l-2.46,3.76l-4.41,-2.58l-1.53,4.12l-3.12,0.06l-0.39,-3.74l1.39,-2.94l3,-0.21l0.82,-5.38l0.83,-3.09l3.29,4.12L878.76,325.8z" + }, + { + "id":"KE", + "title":"Kenya", + "d":"M590.19,465.78L591.85,468.07L589.89,469.19L589.2,470.35L588.14,470.55L587.75,472.52L586.85,473.64L586.3,475.5L585.17,476.42L581.15,473.63L580.95,472.01L570.79,466.34L570.31,466.03L570.29,463.08L571.09,461.95L572.47,460.11L573.49,458.08L572.26,454.88L571.93,453.48L570.6,451.54L572.32,449.87L574.22,448.03L575.68,448.5L575.68,450.07L576.64,450.98L578.59,450.98L582.14,453.36L583.02,453.38L583.68,453.31L584.3,453.63L586.17,453.85L587,452.69L589.56,451.52L590.69,452.46L592.61,452.46L590.16,455.63z" + }, + { + "id":"KG", + "title":"Kyrgyzstan", + "d":"M674.22,333.11L674.85,331.45L676.69,330.91L681.31,332.22L681.74,329.98L683.33,329.18L687.33,330.79L688.35,330.37L693,330.47L697.16,330.87L698.56,332.24L700.29,332.79L699.9,333.65L695.48,335.68L694.48,337.16L690.88,337.6L689.82,339.95L686.85,339.46L684.92,340.18L682.24,341.9L682.63,342.75L681.83,343.58L676.53,344.13L673.06,342.96L670.02,343.24L670.29,341.14L673.34,341.75L674.37,340.62L676.5,340.98L680.09,338.34L676.77,336.38L674.77,337.31L672.7,335.91L675.05,333.48z" + }, + { + "id":"KH", + "title":"Cambodia", + "d":"M765.44,433.6L764.3,432.12L762.89,429.18L762.22,425.73L764.02,423.35L767.64,422.8L770.27,423.21L772.58,424.34L773.85,422.35L776.34,423.41L776.99,425.33L776.64,428.75L771.93,430.94L773.16,432.67L770.22,432.87L767.79,434.01z" + }, + { + "id":"KP", + "title":"North Korea", + "d":"M841.55,332.62L841.94,333.29L840.88,333.06L839.66,334.33L838.82,335.61L838.93,338.28L837.48,339.09L836.98,339.74L835.92,340.82L834.05,341.42L832.84,342.4L832.75,343.97L832.42,344.37L833.54,344.95L835.13,346.53L834.72,347.39L833.53,347.62L831.55,347.79L830.46,349.39L829.2,349.27L829.03,349.59L827.67,348.92L827.33,349.58L826.51,349.87L826.41,349.21L825.68,348.89L824.93,348.32L825.7,346.75L826.36,346.33L826.11,345.68L826.82,343.74L826.63,343.15L825,342.75L823.68,341.78L825.96,339.43L829.05,337.45L830.98,334.8L832.31,335.97L834.73,336.11L834.29,334.14L838.62,332.51L839.74,330.38z" + }, + { + "id":"KR", + "title":"South Korea", + "d":"M835.13,346.53L837.55,350.71L838.24,352.98L838.26,356.96L837.21,358.84L834.67,359.5L832.43,360.91L829.9,361.2L829.59,359.35L830.11,356.78L828.87,353.18L830.95,352.59L829.03,349.59L829.2,349.27L830.46,349.39L831.55,347.79L833.53,347.62L834.72,347.39z" + }, + { + "id":"XK", + "title":"Kosovo", + "d":"M533.47,333.92L533.34,334.69L532.98,334.66L532.8,333.29L532.13,332.91L531.53,331.89L532.05,331.04L532.72,330.76L533.11,329.5L533.61,329.28L534.01,329.82L534.54,330.06L534.9,330.67L535.36,330.85L535.91,331.55L536.31,331.53L535.99,332.46L535.66,332.91L535.75,333.19L535.12,333.33z" + }, + { + "id":"KW", + "title":"Kuwait", + "d":"M609.77,375.76L610.35,377.17L610.1,377.9L611,380.31L609.02,380.39L608.32,378.88L605.82,378.57L607.88,375.49z" + }, + { + "id":"KZ", + "title":"Kazakhstan", + "d":"M674.22,333.11L672.61,333.81L668.92,336.42L667.69,339.07L666.64,339.09L665.88,337.34L662.31,337.22L661.74,334.16L660.37,334.13L660.58,330.33L657.23,327.53L652.42,327.83L649.13,328.39L646.45,324.89L644.16,323.41L639.81,320.57L639.29,320.22L632.07,322.57L632.18,336.7L630.74,336.88L628.78,333.95L626.88,332.89L623.7,333.68L622.46,334.93L622.3,334.01L622.99,332.44L622.46,331.12L619.21,329.82L617.94,326.35L616.4,325.37L616.3,324.09L619.03,324.46L619.14,321.58L621.52,320.94L623.97,321.53L624.48,317.62L623.98,315.11L621.17,315.31L618.79,314.31L615.54,316.1L612.93,316.96L611.5,316.3L611.79,314.2L610,311.44L607.92,311.55L605.54,308.72L607.16,305.5L606.34,304.63L608.57,299.86L611.46,302.39L611.81,299.2L617.59,294.35L621.97,294.23L628.16,297.33L631.47,299.12L634.45,297.25L638.89,297.17L642.48,299.46L643.3,298.15L647.23,298.34L647.94,296.23L643.39,293.14L646.08,290.91L645.56,289.66L648.25,288.45L646.23,285.25L647.51,283.63L658,281.97L659.37,280.78L666.39,278.99L668.91,276.95L673.95,278.01L674.83,283.02L677.76,281.86L681.36,283.49L681.13,286.07L683.82,285.8L690.84,281.31L689.82,282.81L693.4,286.47L699.66,298.05L701.16,295.72L705.02,298.28L709.05,297.14L710.59,297.94L711.94,300.49L713.9,301.33L715.1,303.18L718.71,302.6L720.2,305.23L718.06,308.06L715.73,308.46L715.6,312.64L714.04,314.5L708.48,313.15L706.46,320.41L705.02,321.3L699.47,322.88L701.99,329.63L700.07,330.63L700.29,332.79L698.56,332.24L697.16,330.87L693,330.47L688.35,330.37L687.33,330.79L683.33,329.18L681.74,329.98L681.31,332.22L676.69,330.91L674.85,331.45z" + }, + { + "id":"LA", + "title":"Lao People's Democratic Republic", + "d":"M770.27,423.21L771.18,421.91L771.31,419.47L769.04,416.94L768.86,414.07L766.73,411.69L764.61,411.49L764.05,412.51L762.4,412.59L761.56,412.08L758.61,413.82L758.54,411.2L759.23,408.09L757.34,407.96L757.18,406.18L755.96,405.26L756.56,404.16L758.95,402.22L759.2,402.92L760.69,403L760.27,399.57L761.72,399.13L763.36,401.5L764.62,404.22L768.07,404.25L769.16,406.84L767.37,407.61L766.56,408.68L769.92,410.44L772.25,413.9L774.02,416.47L776.14,418.49L776.85,420.53L776.34,423.41L773.85,422.35L772.58,424.34z" + }, + { + "id":"LB", + "title":"Lebanon", + "d":"M575.69,364.93L574.94,364.98L574.68,365.56L573.74,365.56L574.74,362.83L576.13,360.45L576.19,360.33L577.45,360.51L577.91,361.83L576.38,363.1z" + }, + { + "id":"LK", + "title":"Sri Lanka", + "d":"M704.57,442.37L704.15,445.29L702.98,446.09L700.54,446.73L699.2,444.5L698.71,440.47L699.98,435.89L701.91,437.46L703.22,439.44z" + }, + { + "id":"LR", + "title":"Liberia", + "d":"M453.63,451.22L452.89,451.24L450,449.91L447.46,447.78L445.07,446.25L443.18,444.44L443.85,443.54L444,442.73L445.26,441.2L446.57,439.89L447.17,439.82L447.9,439.51L449.07,441.23L448.89,442.36L449.43,442.96L450.23,442.97L450.8,441.84L451.59,441.91L451.46,442.73L451.74,444.09L451.13,445.33L451.95,446.1L452.84,446.29L454.03,447.46L454.11,448.57L453.84,448.92z" + }, + { + "id":"LS", + "title":"Lesotho", + "d":"M556.5,547.75L557.48,548.71L556.62,550.27L556.14,551.32L554.58,551.82L554.06,552.86L553.06,553.18L550.96,550.69L552.45,548.66L553.97,547.41L555.28,546.77z" + }, + { + "id":"LT", + "title":"Lithuania", + "d":"M538.99,282.09L538.76,280.87L539.06,279.54L537.82,278.77L534.89,277.91L534.29,273.75L537.5,272.2L542.2,272.53L544.96,272.03L545.35,273.08L546.84,273.4L549.54,275.82L549.8,278.02L547.5,279.59L546.85,282.31L543.81,284.11L541.1,284.07L540.43,282.61z" + }, + { + "id":"LU", + "title":"Luxembourg", + "d":"M492.2,301.29L492.76,302.27L492.6,304.16L491.79,304.26L491.16,303.88L491.47,301.45z" + }, + { + "id":"LV", + "title":"Latvia", + "d":"M534.29,273.75L534.39,269.94L535.77,266.7L538.41,264.92L540.63,268.8L542.88,268.7L543.42,264.71L545.81,263.78L547.04,264.43L549.45,266.37L551.77,266.38L553.12,267.57L553.35,270.06L554.26,273.05L551.24,274.98L549.54,275.82L546.84,273.4L545.35,273.08L544.96,272.03L542.2,272.53L537.5,272.2z" + }, + { + "id":"LY", + "title":"Libya", + "d":"M516.89,397.93L514.91,399.05L513.33,397.39L508.9,396.08L507.67,394.17L505.45,392.75L504.14,393.31L503.15,391.6L503.04,390.28L501.38,388.02L502.5,386.73L502.25,384.76L502.61,383.04L502.41,381.6L502.9,379.01L502.75,377.53L501.84,374.69L503.21,373.94L503.45,372.56L503.15,371.21L505.08,369.95L505.94,368.9L507.31,367.95L507.47,365.4L510.76,366.55L511.94,366.26L514.28,366.82L518,368.29L519.31,371.21L521.83,371.85L525.78,373.21L528.77,374.82L530.14,373.98L531.48,372.49L530.83,369.98L531.71,368.38L533.73,366.83L535.66,366.38L539.45,367.06L540.41,368.54L541.45,368.55L542.34,369.11L545.13,369.5L545.81,370.58L544.8,372.15L545.23,373.54L544.51,375.54L545.35,378.12L545.35,389.3L545.35,400.53L545.35,406.49L542.13,406.5L542.09,407.74L530.91,402.04L519.72,396.27z" + }, + { + "id":"MA", + "title":"Morocco", + "d":"M450.96,383.14L450.93,379.39L455.46,377.03L458.26,376.54L460.55,375.68L461.63,374.06L464.91,372.77L465.03,370.36L466.65,370.07L467.92,368.86L471.59,368.3L472.1,367.02L471.36,366.31L470.39,362.78L470.23,360.73L469.17,358.55L467.95,358.51L465.05,357.76L462.38,358L460.69,356.54L458.63,356.52L457.74,358.63L455.87,362.14L453.79,363.53L450.98,365.06L449.18,367.3L448.8,369.04L447.73,371.86L448.43,375.89L446.09,378.57L444.69,379.42L442.48,381.59L439.87,381.94L438.57,383.06L442.19,383.07L450.94,383.1L450.94,383.1L450.94,383.1L442.19,383.07L438.57,383.06z" + }, + { + "id":"MD", + "title":"Moldova", + "d":"M549.89,309.45L550.56,308.83L552.42,308.41L554.49,309.72L555.64,309.88L556.91,311L556.71,312.41L557.73,313.08L558.13,314.8L559.11,315.84L558.92,316.44L559.44,316.86L558.7,317.15L557.04,317.04L556.77,316.47L556.18,316.8L556.38,317.52L555.61,318.81L555.12,320.18L554.42,320.62L553.91,318.79L554.21,317.07L554.12,315.28L552.5,312.84L551.61,311.09L550.74,309.85z" + }, + { + "id":"ME", + "title":"Montenegro", + "d":"M530.77,332.23L530.6,331.51L529.38,333.38L529.57,334.57L528.98,334.28L528.2,333.05L526.98,332.3L527.29,331.66L527.7,329.56L528.61,328.67L529.14,328.31L529.88,328.97L530.29,329.51L531.21,329.92L532.28,330.71L532.05,331.04L531.53,331.89z" + }, + { + "id":"MG", + "title":"Madagascar", + "d":"M614.17,498.4L614.91,499.61L615.6,501.5L616.06,504.96L616.78,506.31L616.5,507.69L616.01,508.55L615.05,506.85L614.53,507.71L615.06,509.85L614.81,511.09L614.04,511.76L613.86,514.24L612.76,517.66L611.38,521.75L609.64,527.42L608.57,531.63L607.3,535.18L605.02,535.91L602.57,537.22L600.96,536.43L598.73,535.33L597.96,533.71L597.77,531L596.79,528.58L596.53,526.41L597.03,524.25L598.32,523.73L598.33,522.74L599.67,520.48L599.92,518.6L599.27,517.2L598.74,515.35L598.52,512.65L599.5,511.02L599.87,509.17L601.27,509.07L602.84,508.47L603.87,507.95L605.11,507.91L606.7,506.26L609.01,504.48L609.85,503.04L609.47,501.81L610.66,502.16L612.21,500.17L612.26,498.45L613.19,497.17z" + }, + { + "id":"MK", + "title":"Macedonia", + "d":"M532.98,334.66L533.34,334.69L533.47,333.92L535.12,333.33L535.75,333.19L536.71,332.97L538,332.91L539.41,334.12L539.61,336.59L539.07,336.71L538.61,337.36L537.09,337.29L536.02,338.1L534.19,338.42L533.03,337.52L532.63,335.93z" + }, + { + "id":"ML", + "title":"Mali", + "d":"M441.13,422.22L442.07,421.7L442.54,420L443.43,419.93L445.39,420.73L446.97,420.16L448.05,420.35L448.48,419.71L459.73,419.67L460.35,417.64L459.86,417.28L458.51,404.6L457.16,391.54L461.45,391.49L470.91,398.14L480.37,404.69L481.03,406.08L482.78,406.93L484.08,407.41L484.11,409.29L487.22,409L487.23,415.75L485.69,417.69L485.45,419.48L482.96,419.93L479.14,420.18L478.1,421.21L476.3,421.32L474.51,421.33L473.81,420.78L472.26,421.19L469.64,422.39L469.11,423.29L466.93,424.57L466.55,425.31L465.38,425.89L464.02,425.51L463.25,426.21L462.84,428.17L460.61,430.53L460.68,431.49L459.91,432.7L460.1,434.34L458.94,434.76L458.29,435.12L457.85,433.91L457.04,434.23L456.56,434.17L456.04,435L453.88,434.97L453.1,434.55L452.74,434.81L451.88,433.99L452.03,433.15L451.68,432.81L451.08,433.09L451.19,432.17L451.77,431.44L450.62,430.25L450.28,429.46L449.66,428.84L449.1,428.76L448.43,429.16L447.52,429.54L446.75,430.16L445.55,429.93L444.77,429.21L444.31,429.11L443.58,429.49L443.13,429.5L442.97,428.45L443.1,427.56L442.86,426.46L441.81,425.65L441.26,424.01z" + }, + { + "id":"MM", + "title":"Myanmar", + "d":"M754.36,405.95L752.72,407.23L750.74,407.37L749.46,410.56L748.28,411.09L749.64,413.66L751.42,415.79L752.56,417.71L751.54,420.23L750.57,420.76L751.24,422.21L753.11,424.49L753.43,426.09L753.38,427.42L754.48,430.02L752.94,432.67L751.58,435.58L751.31,433.48L752.17,431.3L751.23,429.62L751.46,426.51L750.32,425.03L749.41,421.59L748.9,417.93L747.69,415.53L745.84,416.99L742.65,419.05L741.08,418.79L739.34,418.12L740.31,414.51L739.73,411.77L737.53,408.38L737.87,407.31L736.23,406.93L734.24,404.51L734.06,402.1L735.04,402.56L735.09,400.41L736.48,399.69L736.18,398.41L736.81,397.38L736.92,394.23L739.11,394.93L740.36,392.41L740.51,390.91L742.05,388.31L741.97,386.53L745.6,384.37L747.6,384.94L747.37,383.01L748.36,382.43L748.14,381.23L749.78,380.99L750.72,382.85L751.94,383.6L752.03,386L751.91,388.57L749.26,391.15L748.92,394.78L751.88,394.28L752.55,397.08L754.33,397.67L753.51,400.17L755.59,401.3L756.81,401.85L758.86,400.98L758.95,402.22L756.56,404.16L755.96,405.26z" + }, + { + "id":"MN", + "title":"Mongolia", + "d":"M721.29,304.88L724.25,304.14L729.6,300.4L733.87,298.33L736.3,299.68L739.23,299.74L741.1,301.79L743.9,301.94L747.96,303.03L750.68,300L749.54,297.4L752.45,292.74L755.59,294.61L758.13,295.14L761.43,296.29L761.96,299.61L765.95,301.45L768.6,300.64L772.14,300.07L774.95,300.65L777.7,302.74L779.4,304.94L782,304.9L785.53,305.59L788.11,304.53L791.8,303.82L795.91,300.76L797.59,301.23L799.06,302.69L802.4,302.33L801.04,305.58L799.06,309.8L799.78,311.51L801.37,310.98L804.13,311.63L806.29,310.09L808.54,311.42L811.08,314.31L810.77,315.76L808.56,315.3L804.49,315.84L802.51,317L800.46,319.66L796.18,321.21L793.39,323.31L790.51,322.51L788.93,322.15L787.46,324.69L788.35,326.19L788.81,327.47L786.84,328.77L784.83,330.82L781.56,332.15L777.35,332.3L772.82,333.61L769.56,335.62L768.32,334.46L764.93,334.46L760.78,332.17L758.01,331.6L754.28,332.13L748.49,331.28L745.4,331.37L743.76,329.1L742.48,325.53L740.75,325.1L737.36,322.65L733.58,322.1L730.25,321.42L729.24,319.69L730.32,314.96L728.39,311.65L724.39,310.08L722.03,307.85z" + }, + { + "id":"MR", + "title":"Mauritania", + "d":"M441.13,422.22L439.28,420.24L437.58,418.11L435.72,417.34L434.38,416.49L432.81,416.52L431.45,417.15L430.05,416.9L429.09,417.83L428.85,416.27L429.63,414.83L429.98,412.08L429.67,409.17L429.33,407.7L429.61,406.23L428.89,404.81L427.41,403.53L428.02,402.53L439,402.55L438.47,398.2L439.16,396.65L441.78,396.38L441.69,388.52L450.9,388.69L450.9,383.96L461.45,391.49L457.16,391.54L458.51,404.6L459.86,417.28L460.35,417.64L459.73,419.67L448.48,419.71L448.05,420.35L446.97,420.16L445.39,420.73L443.43,419.93L442.54,420L442.07,421.7z" + }, + { + "id":"MW", + "title":"Malawi", + "d":"M572.15,495.69L571.37,497.85L572.15,501.57L573.13,501.53L574.14,502.45L575.31,504.53L575.55,508.25L574.34,508.86L573.48,510.87L571.65,509.08L571.45,507.04L572.04,505.69L571.87,504.54L570.77,503.81L569.99,504.07L568.38,502.69L566.91,501.95L567.76,499.29L568.64,498.3L568.1,495.94L568.66,493.64L569.14,492.87L568.43,490.47L567.11,489.21L569.85,489.73L570.42,490.51L571.37,491.83z" + }, + { + "id":"MX", + "title":"Mexico", + "d":"M202.89,388.72L201.8,391.43L201.31,393.64L201.1,397.72L200.83,399.19L201.32,400.83L202.19,402.3L202.75,404.61L204.61,406.82L205.26,408.51L206.36,409.96L209.34,410.75L210.5,411.97L212.96,411.15L215.09,410.86L217.19,410.33L218.96,409.82L220.74,408.62L221.41,406.89L221.64,404.4L222.13,403.53L224.02,402.74L226.99,402.05L229.47,402.15L231.17,401.9L231.84,402.53L231.75,403.97L230.24,405.74L229.58,407.55L230.09,408.06L229.67,409.34L228.97,411.63L228.26,410.88L227.67,410.93L227.14,410.97L226.14,412.74L225.63,412.39L225.29,412.53L225.31,412.96L222.72,412.93L220.1,412.93L220.1,414.58L218.83,414.58L219.87,415.56L220.91,416.23L221.22,416.86L221.68,417.04L221.6,418.02L218.01,418.03L216.66,420.39L217.05,420.93L216.73,421.61L216.66,422.45L213.49,419.34L212.04,418.4L209.75,417.64L208.19,417.85L205.93,418.94L204.52,419.23L202.54,418.47L200.44,417.91L197.82,416.58L195.72,416.17L192.54,414.82L190.2,413.42L189.49,412.64L187.92,412.47L185.05,411.54L183.88,410.2L180.87,408.53L179.47,406.66L178.8,405.21L179.73,404.92L179.44,404.07L180.09,403.3L180.1,402.26L179.16,400.92L178.9,399.72L177.96,398.2L175.49,395.18L172.67,392.79L171.31,390.88L168.9,389.62L168.39,388.86L168.82,386.94L167.39,386.21L165.73,384.69L165.03,382.5L163.52,382.24L161.9,380.58L160.58,379.03L160.46,378.03L158.95,375.61L157.96,373.13L158,371.88L155.97,370.59L155.04,370.73L153.44,369.83L152.99,371.16L153.45,372.72L153.72,375.15L154.69,376.48L156.77,378.69L157.23,379.44L157.66,379.66L158.02,380.76L158.52,380.71L159.09,382.75L159.94,383.55L160.53,384.66L162.3,386.26L163.23,389.15L164.06,390.5L164.84,391.94L164.99,393.56L166.34,393.66L167.47,395.05L168.49,396.41L168.42,396.95L167.24,398.06L166.74,398.05L166,396.2L164.17,394.47L162.15,392.99L160.71,392.21L160.8,389.96L160.38,388.28L159.04,387.32L157.11,385.93L156.74,386.33L156.04,385.51L154.31,384.76L152.66,382.93L152.86,382.69L154.01,382.87L155.05,381.69L155.16,380.26L153,377.99L151.36,377.1L150.32,375.09L149.28,372.97L147.98,370.36L146.84,367.4L150.03,367.15L153.59,366.79L153.33,367.43L157.56,369.04L163.96,371.35L169.54,371.32L171.76,371.32L171.76,369.97L176.62,369.97L177.64,371.14L179.08,372.17L180.74,373.6L181.67,375.29L182.37,377.05L183.82,378.02L186.15,378.98L187.91,376.45L190.21,376.39L192.18,377.67L193.59,379.85L194.56,381.71L196.21,383.51L196.83,385.7L197.62,387.17L199.8,388.13L201.79,388.81z" + }, + { + "id":"MY", + "title":"Malaysia", + "d":"M758.65,446.07l0.22,1.44l1.85,-0.33l0.92,-1.15l0.64,0.26l1.66,1.69l1.18,1.87l0.16,1.88l-0.3,1.27l0.27,0.96l0.21,1.65l0.99,0.77l1.1,2.46l-0.05,0.94l-1.99,0.19l-2.65,-2.06l-3.32,-2.21l-0.33,-1.42l-1.62,-1.87l-0.39,-2.31l-1.01,-1.52l0.31,-2.04l-0.62,-1.19l0.49,-0.5L758.65,446.07zM807.84,450.9l-2.06,0.95l-2.43,-0.47l-3.22,0l-0.97,3.17l-1.08,0.97l-1.44,3.88l-2.29,0.59l-2.65,-0.78l-1.34,0.24l-1.63,1.41l-1.79,-0.2l-1.81,0.57l-1.92,-1.57l-0.47,-1.86l2.05,0.96l2.17,-0.52l0.56,-2.36l1.2,-0.53l3.36,-0.6l2.01,-2.21l1.38,-1.77l1.28,1.45l0.59,-0.95l1.34,0.09l0.16,-1.78l0.13,-1.38l2.16,-1.95l1.41,-2.19l1.13,-0.01l1.44,1.42l0.13,1.22l1.85,0.78l2.34,0.84l-0.2,1.1l-1.88,0.14L807.84,450.9z" + }, + { + "id":"MZ", + "title":"Mozambique", + "d":"M572.15,495.69L574.26,495.46L577.63,496.26L578.37,495.9L580.32,495.83L581.32,494.98L583,495.02L586.06,493.92L588.29,492.28L588.75,493.55L588.63,496.38L588.98,498.88L589.09,503.36L589.58,504.76L588.75,506.83L587.66,508.84L585.87,510.64L583.31,511.75L580.15,513.16L576.98,516.31L575.9,516.85L573.94,518.94L572.79,519.63L572.55,521.75L573.88,524L574.43,525.76L574.47,526.66L574.96,526.51L574.88,529.47L574.43,530.88L575.09,531.4L574.67,532.67L573.5,533.76L571.19,534.8L567.82,536.46L566.59,537.61L566.83,538.91L567.54,539.12L567.3,540.76L565.18,540.74L564.94,539.36L564.52,537.97L564.28,536.86L564.78,533.43L564.05,531.26L562.71,527L565.66,523.59L566.4,521.44L566.83,521.17L567.14,519.43L566.69,518.55L566.81,516.35L567.36,514.31L567.35,510.62L565.9,509.68L564.56,509.47L563.96,508.75L562.66,508.14L560.32,508.2L560.14,507.12L559.87,505.07L568.38,502.69L569.99,504.07L570.77,503.81L571.87,504.54L572.04,505.69L571.45,507.04L571.65,509.08L573.48,510.87L574.34,508.86L575.55,508.25L575.31,504.53L574.14,502.45L573.13,501.53L572.15,501.57L571.37,497.85z" + }, + { + "id":"NA", + "title":"Namibia", + "d":"M521.08,546.54L519,544.15L517.9,541.85L517.28,538.82L516.59,536.57L515.65,531.85L515.59,528.22L515.23,526.58L514.14,525.34L512.69,522.87L511.22,519.3L510.61,517.45L508.32,514.58L508.15,512.33L509.5,511.78L511.18,511.28L513,511.37L514.67,512.69L515.09,512.48L526.46,512.36L528.4,513.76L535.19,514.17L540.34,512.98L542.64,512.31L544.46,512.48L545.56,513.14L545.59,513.38L544.01,514.04L543.15,514.05L541.37,515.2L540.29,513.99L535.97,515.02L533.88,515.11L533.8,525.68L531.04,525.79L531.04,534.65L531.03,546.17L528.53,547.8L527.03,548.03L525.26,547.43L524,547.2L523.53,545.84L522.42,544.97z" + }, + { + "id":"NC", + "title":"New Caledonia", + "d":"M940.08,523.48L942.38,525.34L943.83,526.72L942.77,527.45L941.22,526.63L939.22,525.28L937.41,523.69L935.56,521.59L935.17,520.58L936.37,520.63L937.95,521.64L939.18,522.65z" + }, + { + "id":"NE", + "title":"Niger", + "d":"M481.29,429.88L481.36,427.93L478.12,427.28L478.04,425.9L476.46,424.03L476.08,422.72L476.3,421.32L478.1,421.21L479.14,420.18L482.96,419.93L485.45,419.48L485.69,417.69L487.23,415.75L487.22,409L491.17,407.68L499.29,401.83L508.9,396.08L513.33,397.39L514.91,399.05L516.89,397.93L517.58,402.6L518.63,403.38L518.68,404.33L519.84,405.35L519.23,406.63L518.15,412.61L518.01,416.4L514.43,419.14L513.22,422.94L514.39,424L514.38,425.85L516.18,425.92L515.9,427.26L515.11,427.43L515.02,428.33L514.49,428.4L512.6,425.27L511.94,425.15L509.75,426.75L507.58,425.92L506.07,425.75L505.26,426.15L503.61,426.07L501.96,427.29L500.53,427.36L497.14,425.88L495.81,426.58L494.38,426.53L493.33,425.45L490.51,424.38L487.5,424.72L486.77,425.34L486.38,426.99L485.57,428.14L485.38,430.68L483.24,429.04L482.23,429.05z" + }, + { + "id":"NG", + "title":"Nigeria", + "d":"M499.09,450.08L496.18,451.08L495.11,450.94L494.03,451.56L491.79,451.5L490.29,449.75L489.37,447.73L487.38,445.89L485.27,445.92L482.8,445.92L482.96,441.39L482.89,439.6L483.42,437.83L484.28,436.96L485.64,435.21L485.35,434.45L485.9,433.31L485.27,431.63L485.38,430.68L485.57,428.14L486.38,426.99L486.77,425.34L487.5,424.72L490.51,424.38L493.33,425.45L494.38,426.53L495.81,426.58L497.14,425.88L500.53,427.36L501.96,427.29L503.61,426.07L505.26,426.15L506.07,425.75L507.58,425.92L509.75,426.75L511.94,425.15L512.6,425.27L514.49,428.4L515.02,428.33L516.13,429.47L515.82,429.98L515.67,430.93L513.31,433.13L512.57,434.94L512.17,436.41L511.58,437.04L511.01,439.01L509.51,440.17L509.08,441.59L508.45,442.73L508.19,443.89L506.26,444.84L504.69,443.69L503.62,443.73L501.95,445.37L501.14,445.4L499.81,448.1z" + }, + { + "id":"NI", + "title":"Nicaragua", + "d":"M234.93,432.31L233.96,431.41L232.65,430.26L232.03,429.3L230.85,428.41L229.44,427.12L229.75,426.68L230.22,427.11L230.43,426.9L231.3,426.79L231.65,426.13L232.06,426.11L232,424.7L232.66,424.63L233.25,424.65L233.85,423.89L234.68,424.47L234.97,424.11L235.48,423.77L236.46,422.98L236.51,422.38L236.78,422.41L237.14,421.72L237.43,421.64L237.91,422.08L238.47,422.21L239.09,421.84L239.8,421.84L240.77,421.46L241.16,421.07L242.12,421.13L241.88,421.41L241.74,422.05L242.02,423.1L241.38,424.08L241.08,425.23L240.98,426.5L241.14,427.23L241.21,428.52L240.78,428.8L240.52,430.02L240.71,430.77L240.13,431.5L240.27,432.26L240.69,432.73L240.02,433.33L239.2,433.14L238.73,432.56L237.84,432.32L237.2,432.69L235.35,431.94z" + }, + { + "id":"NL", + "title":"Netherlands", + "d":"M492.28,285.98L494.61,286.11L495.14,287.69L494.44,291.92L493.73,293.63L492.04,293.63L492.52,298.32L490.97,297.28L489.2,295.33L486.6,296.26L484.55,295.91L485.99,294.67L488.45,287.93z" + }, + { + "id":"NO", + "title":"Norway", + "d":"M554.23,175.61l8.77,6.24l-3.61,2.23l3.07,5.11l-4.77,3.19l-2.26,0.72l1.19,-5.59l-3.6,-3.25l-4.35,2.78l-1.38,5.85l-2.67,3.44l-3.01,-1.87l-3.66,0.38l-3.12,-4.15l-1.68,2.09l-1.74,0.32l-0.41,5.08l-5.28,-1.22l-0.74,4.22l-2.69,-0.03l-1.85,5.24l-2.8,7.87l-4.35,9.5l1.02,2.23l-0.98,2.55l-2.78,-0.11l-1.82,5.91l0.17,8.04l1.79,2.98l-0.93,6.73l-2.33,3.81l-1.24,3.15l-1.88,-3.35l-5.54,6.27l-3.74,1.24l-3.88,-2.71l-1,-5.86l-0.89,-13.26l2.58,-3.88l7.4,-5.18l5.54,-6.59l5.13,-9.3l6.74,-13.76l4.7,-5.67l7.71,-9.89l6.15,-3.59l4.61,0.44l4.27,-6.99l5.11,0.38L554.23,175.61z" + }, + { + "id":"NP", + "title":"Nepal", + "d":"M722.33,382.45L722.11,383.8L722.48,385.79L722.16,387.03L719.83,387.08L716.45,386.35L714.29,386.06L712.67,384.47L708.83,384.06L705.17,382.29L702.53,380.74L699.81,379.54L700.9,376.55L702.68,375.09L703.84,374.31L706.09,375.31L708.92,377.4L710.49,377.86L711.43,379.39L713.61,380.02L715.89,381.41L719.06,382.14z" + }, + { + "id":"NZ", + "title":"New Zealand", + "d":"M960.38,588.63l0.64,1.53l1.99,-1.5l0.81,1.57l0,1.57l-1.04,1.74l-1.83,2.8l-1.43,1.54l1.03,1.86l-2.16,0.05l-2.4,1.46l-0.75,2.57l-1.59,4.03l-2.2,1.8l-1.4,1.16l-2.58,-0.09l-1.82,-1.34l-3.05,-0.28l-0.47,-1.48l1.51,-2.96l3.53,-3.87l1.81,-0.73l2.01,-1.47l2.4,-2.01l1.68,-1.98l1.25,-2.81l1.06,-0.95l0.42,-2.07l1.97,-1.7L960.38,588.63zM964.84,571.61l2.03,3.67l0.06,-2.38l1.27,0.95l0.42,2.65l2.26,1.15l1.89,0.28l1.6,-1.35l1.42,0.41l-0.68,3.15l-0.85,2.09l-2.14,-0.07l-0.75,1.1l0.26,1.56l-0.41,0.68l-1.06,1.97l-1.39,2.53l-2.17,1.49l-0.48,-0.98l-1.17,-0.54l1.62,-3.04l-0.92,-2.01l-3.02,-1.45l0.08,-1.31l2.03,-1.25l0.47,-2.74l-0.13,-2.28l-1.14,-2.34l0.08,-0.61l-1.34,-1.43l-2.21,-3.04l-1.17,-2.41l1.04,-0.27l1.53,1.89l2.18,0.89L964.84,571.61z" + }, + { + "id":"OM", + "title":"Oman", + "d":"M640.29,403.18l-1.05,2.04l-1.27,-0.16l-0.58,0.71l-0.45,1.5l0.34,1.98l-0.26,0.36l-1.29,-0.01l-1.75,1.1l-0.27,1.43l-0.64,0.62l-1.74,-0.02l-1.1,0.74l0.01,1.18l-1.36,0.81l-1.55,-0.27l-1.88,0.98l-1.3,0.16l-0.92,-2.04l-2.19,-4.84l8.41,-2.96l1.87,-5.97l-1.29,-2.14l0.07,-1.22l0.82,-1.26l0.01,-1.25l1.27,-0.6l-0.5,-0.42l0.23,-2l1.43,-0.01l1.26,2.09l1.57,1.11l2.06,0.4l1.66,0.55l1.27,1.74l0.76,1l1,0.38l-0.01,0.67l-1.02,1.79l-0.45,0.84L640.29,403.18zM633.37,388.64L633,389.2l-0.53,-1.06l0.82,-1.06l0.35,0.27L633.37,388.64z" + }, + { + "id":"PA", + "title":"Panama", + "d":"M256.88,443.21L255.95,442.4L255.35,440.88L256.04,440.13L255.33,439.94L254.81,439.01L253.41,438.23L252.18,438.41L251.62,439.39L250.48,440.09L249.87,440.19L249.6,440.78L250.93,442.3L250.17,442.66L249.76,443.08L248.46,443.22L247.97,441.54L247.61,442.02L246.68,441.86L246.12,440.72L244.97,440.54L244.24,440.21L243.04,440.21L242.95,440.82L242.63,440.4L242.78,439.84L243.01,439.27L242.9,438.76L243.32,438.42L242.74,438L242.72,436.87L243.81,436.62L244.81,437.63L244.75,438.23L245.87,438.35L246.14,438.12L246.91,438.82L248.29,438.61L249.48,437.9L251.18,437.33L252.14,436.49L253.69,436.65L253.58,436.93L255.15,437.03L256.4,437.52L257.31,438.36L258.37,439.14L258.03,439.56L258.68,441.21L258.15,442.05L257.24,441.85z" + }, + { + "id":"PE", + "title":"Peru", + "d":"M280.13,513.14L279.38,514.65L277.94,515.39L275.13,513.71L274.88,512.51L269.33,509.59L264.3,506.42L262.13,504.64L260.97,502.27L261.43,501.44L259.06,497.69L256.29,492.45L253.65,486.83L252.5,485.54L251.62,483.48L249.44,481.64L247.44,480.51L248.35,479.26L246.99,476.59L247.86,474.64L250.1,472.87L250.43,474.04L249.63,474.7L249.7,475.72L250.86,475.5L252,475.8L253.17,477.21L254.76,476.06L255.29,474.18L257.01,471.75L260.38,470.65L263.44,467.73L264.31,465.92L263.92,463.81L264.67,463.54L266.53,464.86L267.42,466.18L268.72,466.9L270.37,469.82L272.46,470.17L274.01,469.43L275.02,469.91L276.7,469.67L278.85,470.98L277.04,473.82L277.88,473.88L279.28,475.37L276.75,475.24L276.38,475.66L274.08,476.19L270.88,478.1L270.67,479.4L269.96,480.38L270.24,481.89L268.54,482.7L268.54,483.89L267.8,484.4L268.97,486.93L270.53,488.65L269.94,489.86L271.8,490.02L272.86,491.53L275.33,491.6L277.63,489.94L277.44,494.24L278.72,494.57L280.3,494.08L282.73,498.66L282.12,499.62L281.99,501.64L281.93,504.08L280.83,505.52L281.34,506.59L280.69,507.56L281.9,510z" + }, + { + "id":"PG", + "title":"Papua New Guinea", + "d":"M912.32,482.42l-0.79,0.28l-1.21,-1.08l-1.23,-1.78l-0.6,-2.13l0.39,-0.27l0.3,0.83l0.85,0.63l1.36,1.77l1.32,0.95L912.32,482.42zM901.39,478.67l-1.47,0.23l-0.44,0.79l-1.53,0.68l-1.44,0.66l-1.49,0l-2.3,-0.81l-1.6,-0.78l0.23,-0.87l2.51,0.41l1.53,-0.22l0.42,-1.34l0.4,-0.07l0.27,1.49l1.6,-0.21l0.79,-0.96l1.57,-1l-0.31,-1.65l1.68,-0.05l0.57,0.46l-0.06,1.55L901.39,478.67zM887.96,484.02l2.5,1.84l1.82,2.99l1.61,-0.09l-0.11,1.25l2.17,0.48l-0.84,0.53l2.98,1.19l-0.31,0.82l-1.86,0.2l-0.69,-0.73l-2.41,-0.32l-2.83,-0.43l-2.18,-1.8l-1.59,-1.55l-1.46,-2.46l-3.66,-1.23l-2.38,0.8l-1.71,0.93l0.36,2.08l-2.2,0.97l-1.57,-0.47l-2.9,-0.12l-0.05,-9.16l-0.05,-9.1l4.87,1.92l5.18,1.6l1.93,1.43l1.56,1.41l0.43,1.65l4.67,1.73l0.68,1.49l-2.58,0.3L887.96,484.02zM904.63,475.93l-0.88,0.74l-0.53,-1.65l-0.65,-1.08l-1.27,-0.91l-1.6,-1.19l-2.02,-0.82l0.78,-0.67l1.51,0.78l0.95,0.61l1.18,0.67l1.12,1.17l1.07,0.89L904.63,475.93z" + }, + { + "id":"PH", + "title":"Philippines", + "d":"M829.59,439.86l0.29,1.87l0.17,1.58l-0.96,2.57l-1.02,-2.86l-1.31,1.42l0.9,2.06l-0.8,1.31l-3.3,-1.63l-0.79,-2.03l0.86,-1.33l-1.78,-1.33l-0.88,1.17l-1.32,-0.11l-2.08,1.57l-0.46,-0.82l1.1,-2.37l1.77,-0.79l1.53,-1.06l0.99,1.27l2.13,-0.77l0.46,-1.26l1.98,-0.08l-0.17,-2.18l2.27,1.34l0.24,1.42L829.59,439.86zM822.88,434.6l-1.01,0.93l-0.88,1.79l-0.88,0.84l-1.73,-1.95l0.58,-0.76l0.7,-0.79l0.31,-1.76l1.55,-0.17l-0.45,1.91l2.08,-2.74L822.88,434.6zM807.52,437.32l-3.73,2.67l1.38,-1.97l2.03,-1.74l1.68,-1.96l1.47,-2.82l0.5,2.31l-1.85,1.56L807.52,437.32zM817,430.02l1.68,0.88l1.78,0l-0.05,1.19l-1.3,1.2l-1.78,0.85l-0.1,-1.32l0.2,-1.45L817,430.02zM827.14,429.25l0.79,3.18l-2.16,-0.75l0.06,0.95l0.69,1.75l-1.33,0.63l-0.12,-1.99l-0.84,-0.15l-0.44,-1.72l1.65,0.23l-0.04,-1.08l-1.71,-2.18l2.69,0.06L827.14,429.25zM816,426.66l-0.74,2.47l-1.2,-1.42l-1.43,-2.18l2.4,0.1L816,426.66zM815.42,410.92l1.73,0.84l0.86,-0.76l0.25,0.75l-0.46,1.22l0.96,2.09l-0.74,2.42l-1.65,0.96l-0.44,2.33l0.63,2.29l1.49,0.32l1.24,-0.34l3.5,1.59l-0.27,1.56l0.92,0.69l-0.29,1.32l-2.18,-1.4l-1.04,-1.5l-0.72,1.05l-1.79,-1.72l-2.55,0.42l-1.4,-0.63l0.14,-1.19l0.88,-0.73l-0.84,-0.67l-0.36,1.04l-1.38,-1.65l-0.42,-1.26l-0.1,-2.77l1.13,0.96l0.29,-4.55l0.91,-2.66L815.42,410.92z" + }, + { + "id":"PL", + "title":"Poland", + "d":"M517.36,296.97L516.21,294.11L516.43,292.55L515.73,290.1L514.72,288.45L515.5,287.2L514.84,284.81L516.76,283.42L521.13,281.2L524.67,279.56L527.46,280.38L527.67,281.56L530.38,281.62L533.83,282.17L538.99,282.09L540.43,282.61L541.1,284.07L541.22,286.16L542,287.94L541.98,289.79L540.3,290.73L541.17,292.85L541.22,294.86L542.63,298.75L542.33,299.99L540.94,300.5L538.39,304.11L539.11,306.03L538.5,305.78L535.84,304.14L533.82,304.74L532.5,304.3L530.84,305.22L529.43,303.7L528.27,304.28L528.11,304.02L526.82,301.89L524.74,301.63L524.47,300.26L522.55,299.77L522.13,300.9L520.61,300L520.78,298.79L518.69,298.4z" + }, + { + "id":"PK", + "title":"Pakistan", + "d":"M685.99,351.76L688.06,353.39L688.89,356.05L693.5,357.44L690.79,360.3L687.67,360.81L683.41,359.98L682.04,361.44L683.03,364.39L684,366.64L686.27,368.27L683.88,370.18L683.92,372.51L681.2,375.75L679.44,379.01L676.51,382.33L673.25,382.09L670.16,385.39L672,386.79L672.32,389.18L673.89,390.74L674.45,393.38L668.28,393.37L666.41,395.41L664.36,394.64L663.52,392.44L661.35,390.1L656.19,390.68L651.63,390.73L647.68,391.17L648.74,387.57L652.78,385.96L652.55,384.52L651.21,384.01L651.13,381.24L648.45,379.84L647.32,377.91L645.94,376.23L650.63,377.87L653.44,377.39L655.11,377.79L655.68,377.09L657.63,377.37L661.28,376.04L661.38,373.29L662.94,371.45L665.03,371.45L665.33,370.54L667.48,370.11L668.51,370.41L669.61,369.49L669.46,367.51L670.65,365.51L672.43,364.66L671.33,362.44L674,362.55L674.77,361.33L674.65,360.03L676.05,358.6L675.72,356.9L675.06,355.44L676.7,353.93L679.71,353.2L682.93,352.8L684.35,352.15z" + }, + { + "id":"PR", + "title":"Puerto Rico", + "d":"M289.41,410.89L290.84,411.15L291.35,411.73L290.63,412.47L288.52,412.45L286.88,412.55L286.72,411.3L287.11,410.87z" + }, + { + "id":"PS", + "title":"Palestinian Territories", + "d":"M574.92,367.87L574.92,369.88L574.5,370.84L573.18,371.29L573.31,370.43L574.02,369.97L573.32,369.61L573.9,367.41z" + }, + { + "id":"PT", + "title":"Portugal", + "d":"M449.92,334.56L450.94,333.61L452.08,333.06L452.79,334.9L454.44,334.89L454.92,334.42L456.56,334.55L457.34,336.43L456.04,337.43L456.01,340.31L455.55,340.84L455.44,342.56L454.23,342.86L455.35,345.03L454.58,347.38L455.54,348.44L455.16,349.4L454.12,350.72L454.35,351.88L453.23,352.79L451.75,352.3L450.3,352.68L450.73,349.94L450.47,347.76L449.21,347.43L448.54,346.08L448.77,343.72L449.88,342.41L450.08,340.94L450.67,338.73L450.6,337.16L450.04,335.82z" + }, + { + "id":"PY", + "title":"Paraguay", + "d":"M299.49,526.99L300.6,523.4L300.67,521.8L302.01,519.18L306.9,518.32L309.5,518.37L312.12,519.88L312.16,520.79L312.99,522.45L312.81,526.51L315.77,527.09L316.91,526.5L318.8,527.32L319.33,528.22L319.59,530.99L319.92,532.17L320.96,532.3L322.01,531.81L323.02,532.36L323.02,534.04L322.64,535.86L322.09,537.64L321.63,540.39L319.09,542.79L316.87,543.29L313.72,542.81L310.9,541.96L313.66,537.23L313.25,535.86L310.37,534.66L306.94,532.4L304.65,531.94z" + }, + { + "id":"QA", + "title":"Qatar", + "d":"M617.72,392.16L617.53,389.92L618.29,388.3L619.05,387.96L619.9,388.93L619.95,390.74L619.34,392.55L618.56,392.77z" + }, + { + "id":"RO", + "title":"Romania", + "d":"M538.93,310.86L540.14,309.97L541.88,310.43L543.67,310.45L544.97,311.46L545.93,310.82L548,310.42L548.71,309.44L549.89,309.45L550.74,309.85L551.61,311.09L552.5,312.84L554.12,315.28L554.21,317.07L553.91,318.79L554.42,320.62L555.67,321.35L556.98,320.71L558.26,321.39L558.32,322.42L556.96,323.26L556.11,322.9L555.33,327.61L553.68,327.2L551.64,325.79L548.34,326.69L546.95,327.68L542.83,327.48L540.67,326.87L539.59,327.16L538.78,325.56L538.27,324.88L538.92,324.22L538.22,323.73L537.34,324.61L535.71,323.47L535.49,321.84L533.78,320.9L533.47,319.63L531.95,318.05L534.2,317.29L535.89,314.53L537.22,311.73z" + }, + { + "id":"RS", + "title":"Serbia", + "d":"M533.78,320.9L535.49,321.84L535.71,323.47L537.34,324.61L538.22,323.73L538.92,324.22L538.27,324.88L538.78,325.56L538.09,326.44L538.34,327.86L539.7,329.52L538.63,330.71L538.16,331.92L538.47,332.37L538,332.91L536.71,332.97L535.75,333.19L535.66,332.91L535.99,332.46L536.31,331.53L535.91,331.55L535.36,330.85L534.9,330.67L534.54,330.06L534.01,329.82L533.61,329.28L533.11,329.5L532.72,330.76L532.05,331.04L532.28,330.71L531.21,329.92L530.29,329.51L529.88,328.97L529.14,328.31L529.8,328.14L530.21,326.32L528.86,324.82L529.56,323.1L528.54,323.11L529.62,321.62L528.73,320.48L528.05,318.93L530.2,317.88L531.95,318.05L533.47,319.63z" + }, + { + "id":"RU", + "title":"Russia", + "d":"M1008.27,215.75l-2.78,2.97l-4.6,0.7l-0.07,6.46l-1.12,1.35l-2.63,-0.19l-2.14,-2.26l-3.73,-1.92l-0.63,-2.89l-2.85,-1.1l-3.19,0.87l-1.52,-2.37l0.61,-2.55l-3.36,1.64l1.26,3.19l-1.59,2.83l-0.02,0.04l-3.6,2.89l-3.63,-0.48l2.53,3.44l1.67,5.2l1.29,1.67l0.33,2.53l-0.72,1.6l-5.23,-1.32l-7.84,4.51l-2.49,0.69l-4.29,4.1l-4.07,3.5l-1.03,2.55l-4.01,-3.9l-7.31,4.42l-1.28,-2.08l-2.7,2.39l-3.75,-0.76l-0.9,3.63l-3.36,5.22l0.1,2.14l3.19,1.17l-0.38,7.46l-2.6,0.19l-1.2,4.15l1.17,2.1l-4.9,2.47l-0.97,5.4l-4.18,1.14l-0.84,4.66l-4.04,4.18l-1.04,-3.08l-1.2,-6.69l-1.56,-10.65l1.35,-6.95l2.37,-3.07l0.15,-2.44l4.36,-1.18l5.01,-6.78l4.83,-5.73l5.04,-4.57l2.25,-8.37l-3.41,0.51l-1.68,4.92l-7.11,6.36l-2.3,-7.14l-7.24,2l-7.02,9.56l2.32,3.38l-6.26,1.42l-4.33,0.56l0.2,-3.95l-4.36,-0.84l-3.47,2.7l-8.57,-0.94l-9.22,1.62l-9.08,10.33l-10.75,11.78l4.42,0.61l1.38,3l2.72,1.05l1.79,-2.38l3.08,0.31l4.05,5.19l0.09,3.92l-2.19,4.51l-0.24,5.27l-1.26,6.85l-4.23,6.01l-0.94,2.82l-3.81,4.66l-3.78,4.53l-1.81,2.28l-3.74,2.25l-1.77,0.05l-1.76,-1.86l-3.76,2.79l-0.44,1.26l-0.39,-0.66l-0.02,-1.93l1.43,-0.1l0.4,-4.55l-0.74,-3.36l2.41,-1.4l3.4,0.7l1.89,-3.89l0.96,-4.46l1.09,-1.51l1.47,-3.76l-4.63,1.24l-2.43,1.65l-4.26,0l-1.13,-3.95l-3.32,-3.03l-4.88,-1.38l-1.04,-4.28l-0.98,-2.73l-1.05,-1.94l-1.73,-4.61l-2.46,-1.71l-4.2,-1.39l-3.72,0.13l-3.48,0.84l-2.32,2.31l1.54,1.1l0.04,2.52l-1.56,1.45l-2.53,4.72l0.03,1.93l-3.95,2.74l-3.37,-1.63l-3.35,0.36l-1.47,-1.46l-1.68,-0.47l-4.11,3.06l-3.69,0.71l-2.58,1.06l-3.53,-0.7l-2.6,0.04l-1.7,-2.2l-2.75,-2.09l-2.81,-0.58l-3.55,0.57l-2.65,0.81l-3.98,-1.84l-0.53,-3.32l-3.3,-1.15l-2.54,-0.53l-3.14,-1.87l-2.9,4.66l1.14,2.6l-2.73,3.03l-4.05,-1.09l-2.8,-0.16l-1.87,-2.04l-2.92,-0.06l-2.44,-1.35l-4.26,2.07l-5.35,3.74l-2.96,0.74l-1.1,0.35l-1.49,-2.63l-3.61,0.58l-1.19,-1.84l-1.96,-0.85l-1.35,-2.55l-1.55,-0.8l-4.03,1.14l-3.86,-2.57l-1.49,2.33l-6.27,-11.58l-3.58,-3.66l1.03,-1.5l-7.03,4.49l-2.69,0.27l0.23,-2.58l-3.6,-1.63l-2.93,1.17l-0.88,-5.01l-5.04,-1.06l-2.52,2.03l-7.02,1.79l-1.37,1.19l-10.49,1.66l-1.29,1.62l2.02,3.21l-2.69,1.2l0.53,1.25l-2.69,2.22l4.54,3.1l-0.7,2.11l-3.94,-0.19l-0.81,1.31l-3.59,-2.29l-4.45,0.09l-2.98,1.87l-3.32,-1.79l-6.18,-3.1l-4.38,0.12l-5.79,4.85l-0.35,3.19l-2.88,-2.53l-2.24,4.77l0.82,0.87l-1.62,3.21l2.38,2.84l2.08,-0.12l1.79,2.76l-0.28,2.1l1.42,0.66l-1.28,2.39l-2.72,0.66l-2.79,4.09l2.55,3.7l-0.28,2.59l3.06,4.46l-1.67,1.51l-0.48,0.95l-1.24,-0.25l-1.93,-2.27l-0.79,-0.13l-1.76,-0.87l-0.86,-1.55l-2.62,-0.79l-1.7,0.6l-0.49,-0.71l-3.82,-1.83l-4.13,-0.62l-2.37,-0.66l-0.34,0.45l-3.57,-3.27l-3.2,-1.48l-2.42,-2.32l2.04,-0.64l2.33,-3.35l-1.57,-1.6l4.13,-1.67l-0.07,-0.9l-2.52,0.66l0.09,-1.83l1.45,-1.16l2.71,-0.31l0.44,-1.4l-0.62,-2.33l1.14,-2.23l-0.03,-1.26l-4.13,-1.41l-1.64,0.05l-1.73,-2.04l-2.15,0.69l-3.56,-1.54l0.06,-0.87l-1,-1.93l-2.24,-0.22l-0.23,-1.39l0.7,-0.91l-1.79,-2.58l-2.91,0.44l-0.85,-0.23l-0.71,1.04l-1.05,-0.18l-0.69,-2.94l-0.66,-1.54l0.54,-0.44l2.26,0.16l1.09,-1.02l-0.81,-1.25l-1.89,-0.83l0.17,-0.86l-1.14,-0.87l-1.76,-3.15l0.6,-1.31l-0.27,-2.31l-2.74,-1.18l-1.47,0.59l-0.4,-1.24l-2.95,-1.26l-0.9,-2.99l-0.24,-2.49l-1.35,-1.19l1.2,-1.66l-0.83,-4.96l2,-3.13l-0.42,-0.96l3.19,-3.07l-2.94,-2.68l6,-7.41l2.6,-3.45l1.05,-3.1l-4.15,-4.26l1.15,-4.15l-2.52,-4.85l1.89,-5.76l-3.26,-7.96l2.59,-5.48l-4.29,-4.99l0.41,-5.4l2.26,-0.72l4.77,-3.19l2.89,-2.81l4.61,4.86l7.68,1.88l10.59,8.65l2.15,3.51l0.19,4.8l-3.11,3.69l-4.58,1.85l-12.52,-5.31l-2.06,0.9l4.57,5.1l0.18,3.15l0.18,6.75l3.61,1.97l2.19,1.66l0.36,-3.11l-1.69,-2.8l1.78,-2.51l6.78,4.1l2.36,-1.59l-1.89,-4.88l6.53,-6.74l2.59,0.4l2.62,2.43l1.63,-4.81l-2.34,-4.28l1.37,-4.41l-2.06,-4.69l7.84,2.44l1.6,4.18l-3.55,0.91l0.02,4.04l2.21,2.44l4.33,-1.54l0.69,-4.61l5.86,-3.52l9.79,-6.54l2.11,0.38l-2.76,4.64l3.48,0.78l2.01,-2.58l5.25,-0.21l4.16,-3.19l3.2,4.62l3.19,-5.09l-2.94,-4.58l1.46,-2.66l8.28,2.44l3.88,2.49l10.16,8.8l1.88,-3.97l-2.85,-4.11l-0.08,-1.68l-3.38,-0.78l0.92,-3.83l-1.5,-6.49l-0.08,-2.74l5.17,-7.99l1.84,-8.42l2.08,-1.88l7.42,2.51l0.58,5.18l-2.66,7.28l1.74,2.78l0.9,5.94l-0.64,11.07l3.09,4.73l-1.2,5.01l-5.49,10.2l3.21,1.02l1.12,-2.51l3.08,-1.82l0.74,-3.55l2.43,-3.49l-1.63,-4.26l1.31,-5.08l-3.07,-0.64l-0.67,-4.42l2.24,-8.28l-3.64,-7.03l5.02,-6.04l-0.65,-6.62l1.4,-0.22l1.47,5.19l-1.11,8.67l3,1.59l-1.28,-6.37l4.69,-3.58l5.82,-0.49l5.18,5.18l-2.49,-7.62l-0.28,-10.28l4.88,-2.02l6.74,0.44l6.08,-1.32l-2.28,-5.38l3.25,-7.02l3.22,-0.3l5.45,-5.51l7.4,-1.51l0.94,-3.15l7.36,-1.08l2.29,2.61l6.29,-6.24l5.15,0.2l0.77,-5.24l2.68,-5.33l6.62,-5.31l4.81,4.21l-3.82,3.13l6.35,1.92l0.76,6.03l2.56,-2.94l8.2,0.16l6.32,5.84l2.25,4.35l-0.7,5.85l-3.1,3.24l-7.37,5.92l-2.11,3.08l3.48,1.43l4.15,2.55l2.52,-1.91l1.43,6.39l1.23,-2.56l4.48,-1.57l9,1.65l0.68,4.58l11.72,1.43l0.16,-7.47l5.95,1.74l4.48,-0.05l4.53,5.14l1.29,6.04l-1.66,3.84l3.52,6.98l4.41,3.49l2.71,-9.18l4.5,4l4.78,-2.38l5.43,2.72l2.07,-2.47l4.59,1.24l-2.02,-8.4l3.7,-4.07l25.32,6.06l2.39,5.35l7.34,6.65l11.32,-1.62l5.58,1.41l2.33,3.5l-0.34,6.02l3.45,2.29l3.75,-1.64l4.97,-0.21l5.29,1.57l5.31,-0.89l4.88,6.99l3.47,-2.48l-2.27,-5.07l1.25,-3.62l8.95,2.29l5.83,-0.49l8.06,3.84l3.92,3.44l6.87,5.86l7.35,7.34l-0.24,4.44l1.89,1.74l-0.65,-5.15l7.61,1.07L1008.27,215.75zM880.84,306.25l-2.82,-7.68l-1.16,-4.51l0.07,-4.5l-0.97,-4.5l-0.73,-3.15l-1.25,0.67l1.11,2.21l-2.59,2.17l-0.25,6.3l1.64,4.41l-0.12,5.85l-0.65,3.24l0.32,4.54l-0.31,4.01l0.52,3.4l1.84,-3.13l2.13,2.44l0.08,-2.84l-2.73,-4.23l1.72,-6.11L880.84,306.25zM537.82,278.77l-2.94,-0.86l-3.87,1.58l-0.64,2.13l3.45,0.55l5.16,-0.07l-0.22,-1.23l0.3,-1.33L537.82,278.77zM979.95,178.65l3.66,-0.52l2.89,-2.06l0.24,-1.19l-4.06,-2.51l-2.38,-0.02l-0.36,0.37l-3.57,3.64l0.5,2.73L979.95,178.65zM870.07,151.56l-2.66,3.92l0.49,0.52l5.75,1.08l4.25,-0.07l-0.34,-2.57l-3.98,-3.81L870.07,151.56zM894.64,142.03l3.24,-4.25l-7.04,-2.88l-5.23,-1.68l-0.67,3.59l5.21,4.27L894.64,142.03zM869.51,140.34l10.33,0.3l2.21,-8.14l-10.13,-6.07l-7.4,-0.51l-3.7,2.18l-1.51,7.75l5.55,7.01L869.51,140.34zM622.39,166.28l-2.87,1.96l0.41,4.83l5.08,2.35l0.74,3.82l9.16,1.1l1.66,-0.74l-5.36,-7.11l-0.57,-7.52l4.39,-9.14l4.18,-9.82l8.71,-10.17l8.56,-5.34l9.93,-5.74l1.88,-3.71l-1.95,-4.83l-5.46,1.6l-4.8,4.49l-9.33,2.22l-9.26,7.41l-6.27,5.85l0.76,4.87l-6.71,9.03l2.58,1.22l-5.56,8.27L622.39,166.28zM769.87,98.34l0.83,-5.72l-7.11,-8.34l-2.11,-0.98l-2.3,1.7l-5.12,18.6L769.87,98.34zM605.64,69.03l3.04,3.88l3.28,-2.69l0.39,-2.72l2.52,-1.27l3.76,-2.23l1.08,-2.62l-4.16,-3.85l-2.64,2.9l-1.61,4.12l-0.57,-4.65l-4.26,0.21L601,63.25l6.24,0.52L605.64,69.03zM736.89,82.07l4.65,5.73l7.81,4.2l6.12,-1.8l0.69,-13.62l-6.46,-16.04l-5.45,-9.02l-6.07,4.11l-7.28,11.83l3.83,3.27L736.89,82.07z" + }, + { + "id":"RW", + "title":"Rwanda", + "d":"M560.54,466.55L561.66,468.12L561.49,469.76L560.69,470.11L559.2,469.93L558.34,471.52L556.63,471.3L556.89,469.77L557.28,469.56L557.38,467.9L558.19,467.12L558.87,467.41z" + }, + { + "id":"SA", + "title":"Saudi Arabia", + "d":"M595.2,417.22L594.84,415.98L593.99,415.1L593.77,413.93L592.33,412.89L590.83,410.43L590.04,408.02L588.1,405.98L586.85,405.5L584.99,402.65L584.67,400.57L584.79,398.78L583.18,395.42L581.87,394.23L580.35,393.6L579.43,391.84L579.58,391.15L578.8,389.55L577.98,388.86L576.89,386.54L575.18,384.02L573.75,381.86L572.36,381.87L572.79,380.13L572.92,379.02L573.26,377.74L576.38,378.25L577.6,377.27L578.27,376.11L580.41,375.67L580.87,374.58L581.8,374.04L579,370.78L584.62,369.13L585.15,368.64L588.53,369.53L592.71,371.82L600.61,378.31L605.82,378.57L608.32,378.88L609.02,380.39L611,380.31L612.1,383.04L613.48,383.75L613.96,384.86L615.87,386.17L616.04,387.46L615.76,388.49L616.12,389.53L616.92,390.4L617.3,391.41L617.72,392.16L618.56,392.77L619.34,392.55L619.87,393.72L619.98,394.43L621.06,397.51L629.48,399.03L630.05,398.39L631.33,400.53L629.46,406.5L621.05,409.46L612.97,410.59L610.35,411.91L608.34,414.98L607.03,415.46L606.33,414.49L605.26,414.64L602.55,414.35L602.03,414.05L598.8,414.12L598.04,414.39L596.89,413.63L596.14,415.06L596.43,416.29z" + }, + { + "id":"SB", + "title":"Solomon Islands", + "d":"M929.81,492.75l0.78,0.97l-1.96,-0.02l-1.07,-1.74l1.67,0.69L929.81,492.75zM926.26,491.02l-1.09,0.06l-1.72,-0.29l-0.59,-0.44l0.18,-1.12l1.85,0.44l0.91,0.59L926.26,491.02zM928.58,490.25l-0.42,0.52l-2.08,-2.45l-0.58,-1.68h0.95l1.01,2.25L928.58,490.25zM923.52,486.69l0.12,0.57l-2.2,-1.19l-1.54,-1.01l-1.05,-0.94l0.42,-0.29l1.29,0.67l2.3,1.29L923.52,486.69zM916.97,483.91l-0.56,0.16l-1.23,-0.64l-1.15,-1.15l0.14,-0.47l1.67,1.18L916.97,483.91z" + }, + { + "id":"SD", + "title":"Sudan", + "d":"M570.48,436.9L570.09,436.85L570.14,435.44L569.8,434.47L568.36,433.35L568.02,431.3L568.36,429.2L567.06,429.01L566.87,429.64L565.18,429.79L565.86,430.62L566.1,432.33L564.56,433.89L563.16,435.93L561.72,436.22L559.36,434.57L558.3,435.15L558.01,435.98L556.57,436.51L556.47,437.09L553.68,437.09L553.29,436.51L551.27,436.41L550.26,436.9L549.49,436.65L548.05,435L547.57,434.23L545.54,434.62L544.77,435.93L544.05,438.45L543.09,438.98L542.23,439.29L542,439.15L541.03,438.34L540.85,437.47L541.3,436.29L541.3,435.14L539.68,433.37L539.36,432.15L539.39,431.46L538.36,430.63L538.33,428.97L537.75,427.87L536.76,428.04L537.04,426.99L537.77,425.79L537.45,424.61L538.37,423.73L537.79,423.06L538.53,421.28L539.81,419.15L542.23,419.35L542.09,407.74L542.13,406.5L545.35,406.49L545.35,400.53L556.62,400.53L567.5,400.53L578.62,400.53L579.52,403.47L578.91,404.01L579.32,407.07L580.35,410.59L581.41,411.32L582.95,412.4L581.53,414.07L579.46,414.55L578.58,415.45L578.31,417.38L577.1,421.63L577.4,422.78L576.95,425.25L575.81,428.06L574.12,429.48L572.92,431.65L572.63,432.81L571.31,433.61L570.48,436.57z" + }, + { + "id":"SE", + "title":"Sweden", + "d":"M537.45,217.49L534.73,222.18L535.17,226.2L530.71,231.33L525.3,236.67L523.25,245.08L525.25,249.15L527.93,252.29L525.36,258.52L522.44,259.78L521.37,268.62L519.78,273.38L516.38,272.89L514.79,276.84L511.54,277.07L510.65,272.36L508.3,266.55L506.17,259.05L507.41,255.9L509.74,252.09L510.67,245.36L508.88,242.38L508.7,234.34L510.53,228.43L513.31,228.54L514.28,225.99L513.26,223.76L517.61,214.26L520.42,206.39L522.27,201.15L524.96,201.17L525.71,196.96L530.99,198.18L531.4,193.1L533.14,192.77L536.88,196.58L541.25,201.73L541.33,212.85L542.27,215.55z" + }, + { + "id":"SI", + "title":"Slovenia", + "d":"M513.96,316.51L516.28,316.82L517.7,315.9L520.15,315.8L520.68,315.11L521.15,315.16L521.7,316.53L519.47,317.61L519.19,319.23L518.22,319.64L518.23,320.76L517.13,320.68L516.18,320.03L515.66,320.71L513.71,320.57L514.33,320.21L513.66,318.5z" + }, + { + "id":"SJ", + "title":"Svalbard and Jan Mayen", + "d":"M544.58,104.49l-6.26,5.36l-4.95,-3.02l1.94,-3.42l-1.69,-4.34l5.81,-2.78l1.11,5.18L544.58,104.49zM526.43,77.81l9.23,11.29l-7.06,5.66l-1.56,10.09l-2.46,2.49l-1.33,10.51l-3.38,0.48l-6.03,-7.64l2.54,-4.62l-4.2,-3.86l-5.46,-11.82l-2.18,-11.79l7.64,-5.69l1.54,5.56l3.99,-0.22l1.06,-5.43l4.12,-0.56L526.43,77.81zM546.6,66.35l5.5,5.8l-4.16,8.52l-8.13,1.81l-8.27,-2.56l-0.5,-4.32l-4.02,-0.28l-3.07,-7.48l8.66,-4.72l4.07,4.08l2.84,-5.09L546.6,66.35z" + }, + { + "id":"SK", + "title":"Slovakia", + "d":"M528.11,304.02L528.27,304.28L529.43,303.7L530.84,305.22L532.5,304.3L533.82,304.74L535.84,304.14L538.5,305.78L537.73,306.89L537.18,308.6L536.58,309.03L533.58,307.75L532.66,308L532,309L530.68,309.52L530.38,309.25L529.02,309.9L527.9,310.03L527.68,310.87L525.32,311.38L524.29,310.92L522.86,309.85L522.58,308.4L522.81,307.86L523.2,306.93L524.45,307L525.4,306.56L525.48,306.17L526.02,305.96L526.2,304.99L526.84,304.8L527.28,304.03z" + }, + { + "id":"SL", + "title":"Sierra Leone", + "d":"M443.18,444.44L442.42,444.23L440.41,443.1L438.95,441.6L438.46,440.57L438.11,438.49L439.61,437.25L439.93,436.46L440.41,435.85L441.19,435.79L441.84,435.26L444.08,435.26L444.86,436.27L445.47,437.46L445.38,438.28L445.83,439.02L445.8,440.05L446.57,439.89L445.26,441.2L444,442.73L443.85,443.54z" + }, + { + "id":"SN", + "title":"Senegal", + "d":"M428.39,425.16L427.23,422.92L425.83,421.9L427.07,421.35L428.43,419.32L429.09,417.83L430.05,416.9L431.45,417.15L432.81,416.52L434.38,416.49L435.72,417.34L437.58,418.11L439.28,420.24L441.13,422.22L441.26,424.01L441.81,425.65L442.86,426.46L443.1,427.56L442.97,428.45L442.56,428.61L441.04,428.39L440.83,428.7L440.21,428.77L438.19,428.07L436.84,428.04L431.66,427.92L430.91,428.24L429.98,428.15L428.49,428.62L428.03,426.43L430.58,426.49L431.26,426.09L431.76,426.06L432.8,425.4L434,426.01L435.22,426.06L436.43,425.41L435.87,424.59L434.94,425.07L434.07,425.06L432.97,424.35L432.08,424.4L431.44,425.07z" + }, + { + "id":"SO", + "title":"Somalia", + "d":"M618.63,430.43L618.56,429.64L617.5,429.65L616.17,430.63L614.68,430.91L613.39,431.33L612.5,431.39L610.9,431.49L609.9,432.01L608.51,432.2L606.04,433.08L602.99,433.41L600.34,434.14L598.95,434.13L597.69,432.94L597.14,431.77L596.23,431.24L595.19,432.76L594.58,433.77L595.62,435.33L596.65,436.69L597.72,437.7L606.89,441.04L609.25,441.02L601.32,449.44L597.67,449.56L595.17,451.53L593.38,451.58L592.61,452.46L590.16,455.63L590.19,465.78L591.85,468.07L592.48,467.41L593.13,465.95L596.2,462.57L598.81,460.45L603.01,457.69L605.81,455.43L609.11,451.62L611.5,448.49L613.91,444.39L615.64,440.8L616.99,437.65L617.78,434.6L618.38,433.58L618.37,432.08z" + }, + { + "id":"SR", + "title":"Suriname", + "d":"M315.02,446.72L318.38,447.28L318.68,446.77L320.95,446.57L323.96,447.33L322.5,449.73L322.72,451.64L323.83,453.3L323.34,454.5L323.09,455.77L322.37,456.94L320.77,456.35L319.44,456.64L318.31,456.39L318.03,457.2L318.5,457.75L318.25,458.32L316.72,458.09L315.01,455.67L314.64,454.1L313.75,454.09L312.5,452.07L313.02,450.62L312.87,449.97L314.57,449.24z" + }, + { + "id":"SS", + "title":"South Sudan", + "d":"M570.48,436.9L570.51,439.1L570.09,439.96L568.61,440.03L567.65,441.64L569.37,441.84L570.79,443.21L571.29,444.33L572.57,444.98L574.22,448.03L572.32,449.87L570.6,451.54L568.87,452.82L566.9,452.82L564.64,453.47L562.86,452.84L561.71,453.61L559.24,451.75L558.57,450.56L557.01,451.15L555.71,450.96L554.96,451.43L553.7,451.1L552.01,448.79L551.56,447.9L549.46,446.79L548.75,445.11L547.58,443.9L545.7,442.44L545.67,441.52L544.14,440.39L542.23,439.29L543.09,438.98L544.05,438.45L544.77,435.93L545.54,434.62L547.57,434.23L548.05,435L549.49,436.65L550.26,436.9L551.27,436.41L553.29,436.51L553.68,437.09L556.47,437.09L556.57,436.51L558.01,435.98L558.3,435.15L559.36,434.57L561.72,436.22L563.16,435.93L564.56,433.89L566.1,432.33L565.86,430.62L565.18,429.79L566.87,429.64L567.06,429.01L568.36,429.2L568.02,431.3L568.36,433.35L569.8,434.47L570.14,435.44L570.09,436.85z" + }, + { + "id":"SV", + "title":"El Salvador", + "d":"M229.09,425.76L228.78,426.43L227.16,426.39L226.15,426.12L224.99,425.55L223.43,425.37L222.64,424.75L222.73,424.33L223.69,423.61L224.21,423.29L224.06,422.95L224.72,422.78L225.55,423.02L226.15,423.59L227,424.05L227.1,424.44L228.33,424.1L228.91,424.3L229.29,424.61z" + }, + { + "id":"SY", + "title":"Syria", + "d":"M584.02,364.6L578.53,368.14L575.41,366.82L575.35,366.8L575.73,366.3L575.69,364.93L576.38,363.1L577.91,361.83L577.45,360.51L576.19,360.33L575.93,357.72L576.61,356.31L577.36,355.56L578.11,354.8L578.27,352.86L579.18,353.54L582.27,352.57L583.76,353.22L586.07,353.21L589.29,351.9L590.81,351.96L594,351.42L592.56,353.6L591.02,354.46L591.29,356.98L590.23,361.1z" + }, + { + "id":"SZ", + "title":"Swaziland", + "d":"M565.18,540.74L564.61,542.13L562.97,542.46L561.29,540.77L561.27,539.69L562.03,538.52L562.3,537.62L563.11,537.4L564.52,537.97L564.94,539.36z" + }, + { + "id":"TD", + "title":"Chad", + "d":"M515.9,427.26L516.18,425.92L514.38,425.85L514.39,424L513.22,422.94L514.43,419.14L518.01,416.4L518.15,412.61L519.23,406.63L519.84,405.35L518.68,404.33L518.63,403.38L517.58,402.6L516.89,397.93L519.72,396.27L530.91,402.04L542.09,407.74L542.23,419.35L539.81,419.15L538.53,421.28L537.79,423.06L538.37,423.73L537.45,424.61L537.77,425.79L537.04,426.99L536.76,428.04L537.75,427.87L538.33,428.97L538.36,430.63L539.39,431.46L539.36,432.15L537.59,432.64L536.16,433.78L534.14,436.87L531.5,438.18L528.79,438L528,438.26L528.28,439.25L526.81,440.24L525.62,441.34L522.09,442.41L521.39,441.78L520.93,441.72L520.41,442.44L518.09,442.66L518.53,441.89L517.65,439.96L517.25,438.79L516.03,438.31L514.38,436.66L514.99,435.33L516.27,435.61L517.06,435.41L518.62,435.44L517.1,432.87L517.2,430.98L517.01,429.09z" + }, + { + "id":"TF", + "title":"French Southern and Antarctic Lands", + "d":"M668.54,619.03L670.34,620.36L672.99,620.9L673.09,621.71L672.31,623.67L668,623.95L667.93,621.66L668.35,619.9z" + }, + { + "id":"TG", + "title":"Togo", + "d":"M480.48,446.25L478.23,446.84L477.6,445.86L476.85,444.08L476.63,442.68L477.25,440.15L476.55,439.12L476.28,436.9L476.28,434.85L475.11,433.39L475.32,432.5L477.78,432.56L477.42,434.06L478.27,434.89L479.25,435.88L479.35,437.27L479.92,437.85L479.79,444.31z" + }, + { + "id":"TH", + "title":"Thailand", + "d":"M762.89,429.18L760.37,427.87L757.97,427.93L758.38,425.68L755.91,425.7L755.69,428.84L754.18,432.99L753.27,435.49L753.46,437.54L755.28,437.63L756.42,440.2L756.93,442.63L758.49,444.24L760.19,444.57L761.64,446.02L760.73,447.17L758.87,447.51L758.65,446.07L756.37,444.84L755.88,445.34L754.77,444.27L754.29,442.88L752.8,441.29L751.44,439.96L750.98,441.61L750.45,440.05L750.76,438.29L751.58,435.58L752.94,432.67L754.48,430.02L753.38,427.42L753.43,426.09L753.11,424.49L751.24,422.21L750.57,420.76L751.54,420.23L752.56,417.71L751.42,415.79L749.64,413.66L748.28,411.09L749.46,410.56L750.74,407.37L752.72,407.23L754.36,405.95L755.96,405.26L757.18,406.18L757.34,407.96L759.23,408.09L758.54,411.2L758.61,413.82L761.56,412.08L762.4,412.59L764.05,412.51L764.61,411.49L766.73,411.69L768.86,414.07L769.04,416.94L771.31,419.47L771.18,421.91L770.27,423.21L767.64,422.8L764.02,423.35L762.22,425.73z" + }, + { + "id":"TJ", + "title":"Tajikistan", + "d":"M674.37,340.62L673.34,341.75L670.29,341.14L670.02,343.24L673.06,342.96L676.53,344.13L681.83,343.58L682.54,346.91L683.46,346.55L685.16,347.36L685.07,348.74L685.49,350.75L682.59,350.75L680.66,350.49L678.92,352.06L677.67,352.4L676.69,353.14L675.58,351.99L675.85,349.04L675,348.87L675.3,347.78L673.79,346.98L672.58,348.21L672.28,349.64L671.85,350.16L670.17,350.09L669.27,351.69L668.32,351.02L666.29,352.14L665.44,351.72L667.01,348.15L666.41,345.49L664.35,344.63L665.08,343.04L667.42,343.21L668.75,341.2L669.64,338.85L673.39,337.99L672.81,339.7L673.21,340.72z" + }, + { + "id":"TL", + "title":"Timor-Leste", + "d":"M825.65,488.25L825.98,487.59L828.39,486.96L830.35,486.86L831.22,486.51L832.28,486.86L831.25,487.62L828.33,488.85L825.98,489.67L825.93,488.81z" + }, + { + "id":"TM", + "title":"Turkmenistan", + "d":"M646.88,356.9L646.63,353.99L644.54,353.87L641.34,350.78L639.1,350.39L636,348.6L634,348.27L632.77,348.93L630.9,348.83L628.91,350.85L626.44,351.53L625.92,349.04L626.33,345.31L624.14,344.09L624.86,341.61L623,341.39L623.62,338.3L626.26,339.21L628.73,338.02L626.68,335.79L625.88,333.65L623.62,334.61L623.34,337.34L622.46,334.93L623.7,333.68L626.88,332.89L628.78,333.95L630.74,336.88L632.18,336.7L635.34,336.65L634.88,334.77L637.28,333.47L639.64,331.27L643.42,333.27L643.72,336.26L644.79,337.03L647.82,336.86L648.76,337.53L650.14,341.32L653.35,343.83L655.18,345.52L658.11,347.27L661.84,348.79L661.76,350.95L660.92,350.84L659.59,349.9L659.15,351.15L656.79,351.83L656.23,354.62L654.65,355.67L652.44,356.19L651.85,357.74L649.74,358.2z" + }, + { + "id":"TN", + "title":"Tunisia", + "d":"M501.84,374.69L500.64,368.83L498.92,367.5L498.89,366.69L496.6,364.71L496.35,362.18L498.08,360.3L498.74,357.48L498.29,354.2L498.86,352.41L501.92,351L503.88,351.42L503.8,353.19L506.18,351.9L506.38,352.57L504.97,354.28L504.96,355.88L505.93,356.73L505.56,359.69L503.71,361.4L504.24,363.23L505.69,363.29L506.4,364.88L507.47,365.4L507.31,367.95L505.94,368.9L505.08,369.95L503.15,371.21L503.45,372.56L503.21,373.94z" + }, + { + "id":"TR", + "title":"Turkey", + "d":"M578.75,336.6l4.02,1.43l3.27,-0.57l2.41,0.33l3.31,-1.94l2.99,-0.18l2.7,1.83l0.48,1.3l-0.27,1.79l2.08,0.91l1.1,1.06l-1.92,1.03l0.88,4.11l-0.55,1.1l1.53,2.82l-1.34,0.59l-0.98,-0.89l-3.26,-0.45l-1.2,0.55l-3.19,0.54l-1.51,-0.06l-3.23,1.31l-2.31,0.01l-1.49,-0.66l-3.09,0.97l-0.92,-0.68l-0.15,1.94l-0.75,0.76l-0.75,0.76l-1.03,-1.57l1.06,-1.3l-1.71,0.3l-2.35,-0.8l-1.93,2l-4.26,0.39l-2.27,-1.86l-3.02,-0.12l-0.65,1.44l-1.94,0.41l-2.71,-1.85l-3.06,0.06l-1.66,-3.48l-2.05,-1.96l1.36,-2.78l-1.78,-1.72l3.11,-3.48l4.32,-0.15l1.18,-2.81l5.34,0.49l3.37,-2.42l3.27,-1.06l4.64,-0.08L578.75,336.6zM551.5,338.99l-2.34,1.98l-0.88,-1.71l0.04,-0.76l0.67,-0.41l0.87,-2.33l-1.37,-0.99l2.86,-1.18l2.41,0.5l0.33,1.44l2.45,1.2l-0.51,0.91l-3.33,0.2L551.5,338.99z" + }, + { + "id":"TT", + "title":"Trinidad and Tobago", + "d":"M302.31,433.24L303.92,432.87L304.51,432.97L304.4,435.08L302.06,435.39L301.55,435.14L302.37,434.36z" + }, + { + "id":"TW", + "title":"Taiwan", + "d":"M816.7,393.27L815.01,398.14L813.81,400.62L812.33,398.07L812.01,395.82L813.66,392.82L815.91,390.5L817.19,391.41z" + }, + { + "id":"TZ", + "title":"Tanzania", + "d":"M570.31,466.03L570.79,466.34L580.95,472.01L581.15,473.63L585.17,476.42L583.88,479.87L584.04,481.46L585.84,482.48L585.92,483.21L585.15,484.91L585.31,485.76L585.13,487.11L586.11,488.87L587.27,491.66L588.29,492.28L586.06,493.92L583,495.02L581.32,494.98L580.32,495.83L578.37,495.9L577.63,496.26L574.26,495.46L572.15,495.69L571.37,491.83L570.42,490.51L569.85,489.73L567.11,489.21L565.51,488.36L563.73,487.89L562.61,487.41L561.44,486.7L559.93,483.15L558.3,481.58L557.74,479.96L558.02,478.5L557.52,475.93L558.68,475.8L559.69,474.79L560.79,473.33L561.48,472.75L561.45,471.84L560.85,471.21L560.69,470.11L561.49,469.76L561.66,468.12L560.54,466.55L561.53,466.21L564.6,466.25z" + }, + { + "id":"UA", + "title":"Ukraine", + "d":"M564.38,292.49L565.42,292.68L566.13,291.64L566.98,291.87L569.89,291.43L571.68,294L570.98,294.92L571.21,296.31L573.45,296.52L574.45,298.45L574.39,299.32L577.95,300.86L580.1,300.17L581.83,302.21L583.47,302.17L587.6,303.57L587.63,304.84L586.5,307.07L587.11,309.4L586.67,310.79L583.96,311.1L582.52,312.26L582.43,314.09L580.19,314.42L578.32,315.74L575.7,315.95L573.28,317.47L571.96,318.5L573.45,319.97L574.82,320.93L577.68,320.69L577.13,322.11L574.06,322.79L570.25,325.06L568.7,324.27L569.31,322.42L566.25,321.26L566.75,320.49L569.91,318.86L569.51,318.05L569.06,318.46L568.62,318.24L564.26,317.22L564.07,315.71L561.47,316.21L560.43,318.44L558.26,321.39L556.98,320.71L555.67,321.35L554.42,320.62L555.12,320.18L555.61,318.81L556.38,317.52L556.18,316.8L556.77,316.48L557.04,317.04L558.7,317.15L559.44,316.86L558.92,316.44L559.11,315.84L558.13,314.8L557.73,313.08L556.71,312.41L556.91,311L555.64,309.88L554.49,309.72L552.42,308.41L550.56,308.83L549.89,309.45L548.71,309.44L548,310.42L545.93,310.82L544.98,311.46L543.67,310.45L541.88,310.43L540.14,309.97L538.93,310.86L538.73,309.74L537.18,308.6L537.73,306.89L538.5,305.79L539.12,306.03L538.39,304.11L540.94,300.5L542.33,299.99L542.63,298.75L541.22,294.86L542.56,294.69L544.1,293.46L546.27,293.36L549.1,293.72L552.23,294.8L554.44,294.89L555.49,295.54L556.54,294.76L557.28,295.81L559.81,295.59L560.92,296.02L561.11,293.76L561.97,292.76z" + }, + { + "id":"UG", + "title":"Uganda", + "d":"M564.6,466.25L561.53,466.21L560.54,466.55L558.87,467.41L558.19,467.12L558.21,465.02L558.86,463.96L559.02,461.72L559.61,460.43L560.68,458.97L561.76,458.23L562.66,457.24L561.54,456.87L561.71,453.61L562.86,452.84L564.64,453.47L566.9,452.82L568.87,452.82L570.6,451.54L571.93,453.48L572.26,454.88L573.49,458.08L572.47,460.11L571.09,461.95L570.29,463.08L570.31,466.03z" + }, + { + "id":"US", + "title":"United States", + "d":"M109.25,279.8L109.25,279.8l-1.54,-1.83l-2.47,-1.57l-0.79,-4.36l-3.61,-4.13l-1.51,-4.94l-2.69,-0.34l-4.46,-0.13l-3.29,-1.54l-5.8,-5.64l-2.68,-1.05l-4.9,-1.99l-3.88,0.48l-5.51,-2.59l-3.33,-2.43l-3.11,1.21l0.58,3.93l-1.55,0.36l-3.24,1.16l-2.47,1.86l-3.11,1.16l-0.4,-3.24l1.26,-5.53l2.98,-1.77l-0.77,-1.46l-3.57,3.22l-1.91,3.77l-4.04,3.95l2.05,2.65l-2.65,3.85l-3.01,2.21l-2.81,1.59l-0.69,2.29l-4.38,2.63l-0.89,2.36l-3.28,2.13l-1.92,-0.38l-2.62,1.38l-2.85,1.67l-2.33,1.63l-4.81,1.38l-0.44,-0.81l3.07,-2.27l2.74,-1.51l2.99,-2.71l3.48,-0.56l1.38,-2.06l3.89,-3.05l0.63,-1.03l2.07,-1.83l0.48,-4l1.43,-3.17l-3.23,1.64l-0.9,-0.93l-1.52,1.95l-1.83,-2.73l-0.76,1.94l-1.05,-2.7l-2.8,2.17l-1.72,0l-0.24,-3.23l0.51,-2.02l-1.81,-1.98l-3.65,1.07l-2.37,-2.63l-1.92,-1.36l-0.01,-3.25l-2.16,-2.48l1.08,-3.41l2.29,-3.37l1,-3.15l2.27,-0.45l1.92,0.99l2.26,-3.01l2.04,0.54l2.14,-1.96l-0.52,-2.92l-1.57,-1.16l2.08,-2.52l-1.72,0.07l-2.98,1.43l-0.85,1.43l-2.21,-1.43l-3.97,0.73l-4.11,-1.56l-1.18,-2.65l-3.55,-3.91l3.94,-2.87l6.25,-3.41h2.31l-0.38,3.48l5.92,-0.27l-2.28,-4.34l-3.45,-2.72l-1.99,-3.64l-2.69,-3.17l-3.85,-2.38l1.57,-4.03l4.97,-0.25l3.54,-3.58l0.67,-3.92l2.86,-3.91l2.73,-0.95l5.31,-3.76l2.58,0.57l4.31,-4.61l4.24,1.83l2.03,3.87l1.25,-1.65l4.74,0.51l-0.17,1.95l4.29,1.43l2.86,-0.84l5.91,2.64l5.39,0.78l2.16,1.07l3.73,-1.34l4.25,2.46l3.05,1.13l-0.02,27.65l-0.01,35.43l2.76,0.17l2.73,1.56l1.96,2.44l2.49,3.6l2.73,-3.05l2.81,-1.79l1.49,2.85l1.89,2.23l2.57,2.42l1.75,3.79l2.87,5.88l4.77,3.2l0.08,3.12L109.25,279.8zM285.18,314.23l-1.25,-1.19l-1.88,0.7l-0.93,-1.08l-2.14,3.1l-0.86,3.15l-1,1.82l-1.19,0.62l-0.9,0.2l-0.28,0.98l-5.17,0l-4.26,0.03l-1.27,0.73l-2.87,2.73l0.29,0.54l0.17,1.51l-2.1,1.27l-2.3,-0.32l-2.2,-0.14l-1.33,0.44l0.25,1.15l0,0l0.05,0.37l-2.42,2.27l-2.11,1.09l-1.44,0.51l-1.66,1.03l-2.03,0.5l-1.4,-0.19l-1.73,-0.77l0.96,-1.45l0.62,-1.32l1.32,-2.09l-0.14,-1.57l-0.5,-2.24l-1.04,-0.39l-1.74,1.7l-0.56,-0.03l-0.14,-0.97l1.54,-1.56l0.26,-1.79l-0.23,-1.79l-2.08,-1.55l-2.38,-0.8l-0.39,1.52l-0.62,0.4l-0.5,1.95l-0.26,-1.33l-1.12,0.95l-0.7,1.32l-0.73,1.92l-0.14,1.64l0.93,2.38l-0.08,2.51l-1.14,1.84l-0.57,0.52l-0.76,0.41l-0.95,0.02l-0.26,-0.25l-0.76,-1.98l-0.02,-0.98l0.08,-0.94l-0.35,-1.87l0.53,-2.18l0.63,-2.71l1.46,-3.03l-0.42,0.01l-2.06,2.54l-0.38,-0.46l1.1,-1.42l1.67,-2.57l1.91,-0.36l2.19,-0.8l2.21,0.42l0.09,0.02l2.47,-0.36l-1.4,-1.61l-0.75,-0.13l-0.86,-0.16l-0.59,-1.14l-2.75,0.36l-2.49,0.9l-1.97,-1.55l-1.59,-0.52l0.9,-2.17l-2.48,1.37l-2.25,1.33l-2.16,1.04l-1.72,-1.4l-2.81,0.85l0.01,-0.6l1.9,-1.73l1.99,-1.65l2.86,-1.37l-3.45,-1.09l-2.27,0.55l-2.72,-1.3l-2.86,-0.67l-1.96,-0.26l-0.87,-0.72l-0.5,-2.35l-0.95,0.02l-0.01,1.64l-5.8,0l-9.59,0l-9.53,0l-8.42,0h-8.41h-8.27h-8.55h-2.76h-8.32h-7.96l0.95,3.47l0.45,3.41l-0.69,1.09l-1.49,-3.91l-4.05,-1.42l-0.34,0.82l0.82,1.94l0.89,3.53l0.51,5.42l-0.34,3.59l-0.34,3.54l-1.1,3.61l0.9,2.9l0.1,3.2l-0.61,3.05l1.49,1.99l0.39,2.95l2.17,2.99l1.24,1.17l-0.1,0.82l2.34,4.85l2.72,3.45l0.34,1.87l0.71,0.55l2.6,0.33l1,0.91l1.57,0.17l0.31,0.96l1.31,0.4l1.82,1.92l0.47,1.7l3.19,-0.25l3.56,-0.36l-0.26,0.65l4.23,1.6l6.4,2.31l5.58,-0.02l2.22,0l0.01,-1.35l4.86,0l1.02,1.16l1.43,1.03l1.67,1.43l0.93,1.69l0.7,1.77l1.45,0.97l2.33,0.96l1.77,-2.53l2.29,-0.06l1.98,1.28l1.41,2.18l0.97,1.86l1.65,1.8l0.62,2.19l0.79,1.47l2.19,0.96l1.99,0.68l1.09,-0.09l-0.53,-1.06l-0.14,-1.5l0.03,-2.16l0.65,-1.42l1.53,-1.51l2.79,-1.37l2.55,-2.37l2.36,-0.75l1.74,-0.23l2.04,0.74l2.45,-0.4l2.09,1.69l2.03,0.1l1.05,-0.61l1.04,0.47l0.53,-0.42l-0.6,-0.63l0.05,-1.3l-0.5,-0.86l1.16,-0.5l2.14,-0.22l2.49,0.36l3.17,-0.41l1.76,0.8l1.36,1.5l0.5,0.16l2.83,-1.46l1.09,0.49l2.19,2.68l0.79,1.75l-0.58,2.1l0.42,1.23l1.3,2.4l1.49,2.68l1.07,0.71l0.44,1.35l1.38,0.37l0.84,-0.39l0.7,-1.89l0.12,-1.21l0.09,-2.1l-1.33,-3.65l-0.02,-1.37l-1.25,-2.25l-0.94,-2.75l-0.5,-2.25l0.43,-2.31l1.32,-1.94l1.58,-1.57l3.08,-2.16l0.4,-1.12l1.42,-1.23l1.4,-0.22l1.84,-1.98l2.9,-1.01l1.78,-2.53l-0.39,-3.46l-0.29,-1.21l-0.8,-0.24l-0.12,-3.35l-1.93,-1.14l1.85,0.56l-0.6,-2.26l0.54,-1.55l0.33,2.97l1.43,1.36l-0.87,2.4l0.26,0.14l1.58,-2.81l0.9,-1.38l-0.04,-1.35l-0.7,-0.64l-0.58,-1.94l0.92,0.9l0.62,0.19l0.21,0.92l2.04,-2.78l0.61,-2.62l-0.83,-0.17l0.85,-1.02l-0.08,0.45l1.79,-0.01l3.93,-1.11l-0.83,-0.7l-4.12,0.7l2.34,-1.07l1.63,-0.18l1.22,-0.19l2.07,-0.65l1.35,0.07l1.89,-0.61l0.22,-1.07l-0.84,-0.84l0.29,1.37l-1.16,-0.09l-0.93,-1.99l0.03,-2.01l0.48,-0.86l1.48,-2.28l2.96,-1.15l2.88,-1.34l2.99,-1.9l-0.48,-1.29l-1.83,-2.25L285.18,314.23zM45.62,263.79l-1.5,0.8l-2.55,1.86l0.43,2.42l1.43,1.32l2.8,-1.95l2.43,-2.47l-1.19,-1.63L45.62,263.79zM0,235.22l2.04,-1.26l0.23,-0.68L0,232.61V235.22zM8.5,250.59l-2.77,0.97l1.7,1.52l1.84,1.04l1.72,-0.87l-0.27,-2.15L8.5,250.59zM105.85,283.09l-2.69,0.38l-1.32,-0.62l-0.17,1.52l0.52,2.07l1.42,1.46l1.04,2.13l1.69,2.1l1.12,0.01l-2.44,-3.7L105.85,283.09zM37.13,403.77l-1,-0.28l-0.27,0.26l0.02,0.19l0.32,0.24l0.48,0.63l0.94,-0.21l0.23,-0.36L37.13,403.77zM34.14,403.23l1.5,0.09l0.09,-0.32l-1.38,-0.13L34.14,403.23zM40.03,406.52l-0.5,-0.26l-1.07,-0.5l-0.21,-0.06l-0.16,0.28l0.19,0.58l-0.49,0.48l-0.14,0.33l0.46,1.08l-0.08,0.83l0.7,0.42l0.41,-0.49l0.9,-0.46l1.1,-0.63l0.07,-0.16l-0.71,-1.04L40.03,406.52zM32.17,401.38l-0.75,0.41l0.11,0.12l0.36,0.68l0.98,0.11l0.2,0.04l0.15,-0.17l-0.81,-0.99L32.17,401.38zM27.77,399.82l-0.43,0.3l-0.15,0.22l0.94,0.55l0.33,-0.3l-0.06,-0.7L27.77,399.82z" + }, + { + "id":"UY", + "title":"Uruguay", + "d":"M313.68,551.79L315.5,551.45L318.31,553.95L319.35,553.86L322.24,555.94L324.44,557.76L326.06,560.01L324.82,561.58L325.6,563.48L324.39,565.6L321.22,567.48L319.15,566.8L317.63,567.17L315.04,565.71L313.14,565.82L311.43,563.95L311.65,561.79L312.26,561.05L312.23,557.75L312.98,554.38z" + }, + { + "id":"UZ", + "title":"Uzbekistan", + "d":"M661.76,350.95L661.84,348.79L658.11,347.27L655.18,345.52L653.35,343.83L650.14,341.32L648.76,337.53L647.82,336.86L644.79,337.03L643.72,336.26L643.42,333.27L639.64,331.27L637.28,333.47L634.88,334.77L635.34,336.65L632.18,336.7L632.07,322.57L639.29,320.22L639.81,320.57L644.16,323.41L646.45,324.89L649.13,328.39L652.42,327.83L657.23,327.53L660.58,330.33L660.37,334.13L661.74,334.16L662.31,337.22L665.88,337.34L666.64,339.09L667.69,339.07L668.92,336.42L672.61,333.81L674.22,333.11L675.05,333.48L672.7,335.91L674.77,337.31L676.77,336.38L680.09,338.34L676.5,340.98L674.37,340.62L673.21,340.72L672.81,339.7L673.39,337.99L669.64,338.85L668.75,341.2L667.42,343.21L665.08,343.04L664.35,344.63L666.41,345.49L667.01,348.15L665.44,351.72L663.32,350.98z" + }, + { + "id":"VE", + "title":"Venezuela", + "d":"M275.25,430.35L275.17,431.02L273.52,431.35L274.44,432.64L274.4,434.13L273.17,435.77L274.23,438.01L275.44,437.83L276.07,435.79L275.2,434.79L275.06,432.65L278.55,431.49L278.16,430.15L279.14,429.25L280.15,431.25L282.12,431.3L283.94,432.88L284.05,433.82L286.56,433.84L289.56,433.55L291.17,434.82L293.31,435.17L294.88,434.29L294.91,433.57L298.39,433.4L301.75,433.36L299.37,434.2L300.32,435.54L302.57,435.75L304.69,437.14L305.14,439.4L306.6,439.33L307.7,440L305.48,441.65L305.23,442.68L306.19,443.72L305.5,444.24L303.77,444.69L303.83,445.99L303.07,446.76L304.96,448.88L305.34,449.67L304.31,450.74L301.17,451.78L299.16,452.22L298.35,452.88L296.12,452.18L294.04,451.82L293.52,452.08L294.77,452.8L294.66,454.67L295.05,456.43L297.42,456.67L297.58,457.25L295.57,458.05L295.25,459.23L294.09,459.68L292.01,460.33L291.47,461.19L289.29,461.37L287.74,459.89L286.89,457.12L286.14,456.14L285.12,455.53L286.54,454.14L286.45,453.51L285.65,452.68L285.09,450.83L285.31,448.82L285.93,447.88L286.44,446.38L285.45,445.89L283.85,446.21L281.83,446.06L280.7,446.36L278.72,443.95L277.09,443.59L273.49,443.86L272.82,442.88L272.13,442.65L272.03,442.06L272.36,441.02L272.14,439.89L271.52,439.27L271.16,437.97L269.72,437.79L270.49,436.13L270.84,434.12L271.65,433.06L272.74,432.25L273.45,430.83z" + }, + { + "id":"VN", + "title":"Vietnam", + "d":"M778.21,401.87L774.47,404.43L772.13,407.24L771.51,409.29L773.66,412.38L776.28,416.2L778.82,417.99L780.53,420.32L781.81,425.64L781.43,430.66L779.1,432.53L775.88,434.36L773.6,436.72L770.1,439.34L769.08,437.53L769.87,435.62L767.79,434.01L770.22,432.87L773.16,432.67L771.93,430.94L776.64,428.75L776.99,425.33L776.34,423.41L776.85,420.53L776.14,418.49L774.02,416.47L772.25,413.9L769.92,410.44L766.56,408.68L767.37,407.61L769.16,406.84L768.07,404.25L764.62,404.22L763.36,401.5L761.72,399.13L763.23,398.39L765.46,398.41L768.19,398.06L770.58,396.44L771.93,397.58L774.5,398.13L774.05,399.87L775.39,401.09z" + }, + { + "id":"VU", + "title":"Vanuatu", + "d":"M945.87,509.9l-0.92,0.38l-0.94,-1.27l0.1,-0.78L945.87,509.9zM943.8,505.46l0.46,2.33l-0.75,-0.36l-0.58,0.16l-0.4,-0.8l-0.06,-2.21L943.8,505.46z" + }, + { + "id":"YE", + "title":"Yemen", + "d":"M624.16,416.33L622.13,417.12L621.59,418.4L621.52,419.39L618.73,420.61L614.25,421.96L611.74,423.99L610.51,424.14L609.67,423.97L608.03,425.17L606.24,425.72L603.89,425.87L603.18,426.03L602.57,426.78L601.83,426.99L601.4,427.72L600.01,427.66L599.11,428.04L597.17,427.9L596.44,426.23L596.52,424.66L596.07,423.81L595.52,421.69L594.71,420.5L595.27,420.36L594.98,419.04L595.32,418.48L595.2,417.22L596.43,416.29L596.14,415.06L596.89,413.63L598.04,414.39L598.8,414.12L602.03,414.05L602.55,414.35L605.26,414.64L606.33,414.49L607.03,415.46L608.34,414.98L610.35,411.91L612.97,410.59L621.05,409.46L623.25,414.3z" + }, + { + "id":"ZA", + "title":"South Africa", + "d":"M563.63,548.71l-0.55,0.46l-1.19,1.63l-0.78,1.66l-1.59,2.33l-3.17,3.38l-1.98,1.98l-2.12,1.51l-2.93,1.3l-1.43,0.17l-0.36,0.93l-1.7,-0.5l-1.39,0.64l-3.04,-0.65l-1.7,0.41l-1.16,-0.18l-2.89,1.33l-2.39,0.54l-1.73,1.28l-1.28,0.08l-1.19,-1.21l-0.95,-0.06l-1.21,-1.51l-0.13,0.47l-0.37,-0.91l0.02,-1.96l-0.91,-2.23l0.9,-0.6l-0.07,-2.53l-1.84,-3.05l-1.41,-2.74l0,-0.01l-2.01,-4.15l1.34,-1.57l1.11,0.87l0.47,1.36l1.26,0.23l1.76,0.6l1.51,-0.23l2.5,-1.63l0,-11.52l0.76,0.46l1.66,2.93l-0.26,1.89l0.63,1.1l2.01,-0.32l1.4,-1.39l1.33,-0.93l0.69,-1.48l1.37,-0.72l1.18,0.38l1.34,0.87l2.28,0.15l1.79,-0.72l0.28,-0.96l0.49,-1.47l1.53,-0.25l0.84,-1.15l0.93,-2.03l2.52,-2.26l3.97,-2.22l1.14,0.03l1.36,0.51l0.94,-0.36l1.49,0.3l1.34,4.26l0.73,2.17l-0.5,3.43l0.24,1.11l-1.42,-0.57l-0.81,0.22l-0.26,0.9l-0.77,1.17l0.03,1.08l1.67,1.7l1.64,-0.34l0.57,-1.39l2.13,0.03l-0.7,2.28l-0.33,2.62l-0.73,1.43L563.63,548.71zM556.5,547.75l-1.22,-0.98l-1.31,0.65l-1.52,1.25l-1.5,2.03l2.1,2.48l1,-0.32l0.52,-1.03l1.56,-0.5l0.48,-1.05l0.86,-1.56L556.5,547.75z" + }, + { + "id":"ZM", + "title":"Zambia", + "d":"M567.11,489.21L568.43,490.47L569.14,492.87L568.66,493.64L568.1,495.94L568.64,498.3L567.76,499.29L566.91,501.95L568.38,502.69L559.87,505.07L560.14,507.12L558.01,507.52L556.42,508.67L556.08,509.68L555.07,509.9L552.63,512.3L551.08,514.19L550.13,514.26L549.22,513.92L546.09,513.6L545.59,513.38L545.56,513.14L544.46,512.48L542.64,512.31L540.34,512.98L538.51,511.16L536.62,508.78L536.75,499.62L542.59,499.66L542.35,498.67L542.77,497.6L542.28,496.27L542.6,494.89L542.3,494.01L543.27,494.08L543.43,494.96L544.74,494.89L546.52,495.15L547.46,496.44L549.7,496.84L551.42,495.94L552.05,497.43L554.2,497.83L555.23,499.05L556.38,500.62L558.53,500.65L558.29,497.57L557.52,498.08L555.56,496.98L554.8,496.47L555.15,493.62L555.65,490.27L555.02,489.02L555.82,487.22L556.57,486.89L560.34,486.41L561.44,486.7L562.61,487.41L563.73,487.89L565.51,488.36z" + }, + { + "id":"ZW", + "title":"Zimbabwe", + "d":"M562.71,527L561.22,526.7L560.27,527.06L558.92,526.55L557.78,526.52L555.99,525.16L553.82,524.7L553,522.8L552.99,521.75L551.79,521.43L548.62,518.18L547.73,516.47L547.17,515.95L546.09,513.6L549.22,513.92L550.13,514.26L551.08,514.19L552.63,512.3L555.07,509.9L556.08,509.68L556.42,508.67L558.01,507.52L560.14,507.12L560.32,508.2L562.66,508.14L563.96,508.75L564.56,509.47L565.9,509.68L567.35,510.62L567.36,514.31L566.81,516.35L566.69,518.55L567.14,519.43L566.83,521.17L566.4,521.44L565.66,523.59z" + } + ] + } + } +}; \ No newline at end of file diff --git a/public/style/vendor/animate/animate.min.css b/public/style/vendor/animate/animate.min.css new file mode 100644 index 0000000..9569ba7 --- /dev/null +++ b/public/style/vendor/animate/animate.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/public/style/vendor/aos/css/aos.css b/public/style/vendor/aos/css/aos.css new file mode 100644 index 0000000..66923fe --- /dev/null +++ b/public/style/vendor/aos/css/aos.css @@ -0,0 +1 @@ +[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} \ No newline at end of file diff --git a/public/style/vendor/aos/css/aos.min.css b/public/style/vendor/aos/css/aos.min.css new file mode 100644 index 0000000..2e1a9be --- /dev/null +++ b/public/style/vendor/aos/css/aos.min.css @@ -0,0 +1 @@ +[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}} \ No newline at end of file diff --git a/public/style/vendor/aos/js/aos.js b/public/style/vendor/aos/js/aos.js new file mode 100644 index 0000000..86dc4bf --- /dev/null +++ b/public/style/vendor/aos/js/aos.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,x),(0,b.default)(w,x.once),w},O=function(){w=(0,h.default)(),j()},M=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},S=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},_=function(e){x=i(x,e),w=(0,h.default)();var t=document.all&&!window.atob;return S(x.disable)||t?M():(x.disableMutationObserver||d.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),x.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?j(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){j(!0)}):document.addEventListener(x.startEvent,function(){j(!0)}),window.addEventListener("resize",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,x.once)},x.throttleDelay)),x.disableMutationObserver||d.default.ready("[data-aos]",O),w)};e.exports={init:_,refresh:j,refreshHard:O}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(f,t),M?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=O();return c(e)?d(e):void(h=setTimeout(f,a(e)))}function d(e){return h=void 0,_&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),o(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,k=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(s);return t=u(t)||0,i(n)&&(M=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(s);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return f;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?f:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s="Expected a function",f=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(f,t),M?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function s(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=j();return s(e)?d(e):void(h=setTimeout(f,u(e)))}function d(e){return h=void 0,_&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=s(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),i(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,O=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(M=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==f}function a(e){if("number"==typeof e)return e;if(r(e))return s;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?s:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",s=NaN,f="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var t=void 0,o=void 0,i=void 0;for(t=0;te.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); \ No newline at end of file diff --git a/public/style/vendor/aos/js/aos.min.js b/public/style/vendor/aos/js/aos.min.js new file mode 100644 index 0000000..b65a211 --- /dev/null +++ b/public/style/vendor/aos/js/aos.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof e&&e&&e.Object===Object&&e,d="object"==typeof self&&self&&self.Object===Object&&self,l=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,p=Math.min,b=function(){return l.Date.now()};function v(e,n,o){var i,a,r,c,s,u,d=0,l=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(t);function y(t){var n=i,o=a;return i=a=void 0,d=t,c=e.apply(o,n)}function h(e){var t=e-u;return void 0===u||t>=n||t<0||f&&e-d>=r}function k(){var e=b();if(h(e))return x(e);s=setTimeout(k,function(e){var t=n-(e-u);return f?p(t,r-(e-d)):t}(e))}function x(e){return s=void 0,v&&i?y(e):(i=a=void 0,c)}function O(){var e=b(),t=h(e);if(i=arguments,a=this,u=e,t){if(void 0===s)return function(e){return d=e,s=setTimeout(k,n),l?y(e):c}(u);if(f)return s=setTimeout(k,n),y(u)}return void 0===s&&(s=setTimeout(k,n)),c}return n=w(n)||0,g(o)&&(l=!!o.leading,r=(f="maxWait"in o)?m(w(o.maxWait)||0,n):r,v="trailing"in o?!!o.trailing:v),O.cancel=function(){void 0!==s&&clearTimeout(s),d=0,i=u=a=s=void 0},O.flush=function(){return void 0===s?c:x(b())},O}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function w(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==o}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var u=r.test(e);return u||c.test(e)?s(e.slice(2),u?2:8):a.test(e)?n:+e}var y=function(e,n,o){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(t);return g(o)&&(i="leading"in o?!!o.leading:i,a="trailing"in o?!!o.trailing:a),v(e,n,{leading:i,maxWait:n,trailing:a})},h="Expected a function",k=NaN,x="[object Symbol]",O=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,N=/^0o[0-7]+$/i,z=parseInt,C="object"==typeof e&&e&&e.Object===Object&&e,A="object"==typeof self&&self&&self.Object===Object&&self,q=C||A||Function("return this")(),L=Object.prototype.toString,T=Math.max,M=Math.min,S=function(){return q.Date.now()};function D(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&L.call(e)==x}(e))return k;if(D(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=D(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=E.test(e);return n||N.test(e)?z(e.slice(2),n?2:8):j.test(e)?k:+e}var $=function(e,t,n){var o,i,a,r,c,s,u=0,d=!1,l=!1,f=!0;if("function"!=typeof e)throw new TypeError(h);function m(t){var n=o,a=i;return o=i=void 0,u=t,r=e.apply(a,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||l&&e-u>=a}function b(){var e=S();if(p(e))return v(e);c=setTimeout(b,function(e){var n=t-(e-s);return l?M(n,a-(e-u)):n}(e))}function v(e){return c=void 0,f&&o?m(e):(o=i=void 0,r)}function g(){var e=S(),n=p(e);if(o=arguments,i=this,s=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(b,t),d?m(e):r}(s);if(l)return c=setTimeout(b,t),m(s)}return void 0===c&&(c=setTimeout(b,t)),r}return t=H(t)||0,D(n)&&(d=!!n.leading,a=(l="maxWait"in n)?T(H(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,o=s=i=c=void 0},g.flush=function(){return void 0===c?r:v(S())},g},W=function(){};function P(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(function e(t){var n=void 0,o=void 0;for(n=0;n=o.out&&!n.once?a():t>=o.in?e.animated||(function(e,t){t&&t.forEach(function(t){return e.classList.add(t)})}(i,n.animatedClassNames),V("aos:in",i),e.options.id&&V("aos:in:"+e.options.id,i),e.animated=!0):e.animated&&!n.once&&a()}(e,window.pageYOffset)})},Z=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},ee=function(e,t,n){var o=e.getAttribute("data-aos-"+t);if(void 0!==o){if("true"===o)return!0;if("false"===o)return!1}return o||n},te=function(e,t){return e.forEach(function(e,n){var o=ee(e.node,"mirror",t.mirror),i=ee(e.node,"once",t.once),a=ee(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),c=[t.animatedClassName].concat(r?r.split(" "):[]).filter(function(e){return"string"==typeof e});t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var o=window.innerHeight,i=ee(e,"anchor"),a=ee(e,"anchor-placement"),r=Number(ee(e,"offset",a?0:t)),c=a||n,s=e;i&&document.querySelectorAll(i)&&(s=document.querySelectorAll(i)[0]);var u=Z(s).top-o;switch(c){case"top-bottom":break;case"center-bottom":u+=s.offsetHeight/2;break;case"bottom-bottom":u+=s.offsetHeight;break;case"top-center":u+=o/2;break;case"center-center":u+=o/2+s.offsetHeight/2;break;case"bottom-center":u+=o/2+s.offsetHeight;break;case"top-top":u+=o;break;case"bottom-top":u+=o+s.offsetHeight;break;case"center-top":u+=o+s.offsetHeight/2}return u+r}(e.node,t.offset,t.anchorPlacement),out:o&&function(e,t){window.innerHeight;var n=ee(e,"anchor"),o=ee(e,"offset",t),i=e;return n&&document.querySelectorAll(n)&&(i=document.querySelectorAll(n)[0]),Z(i).top+i.offsetHeight-o}(e.node,t.offset)},e.options={once:i,mirror:o,animatedClassNames:c,id:a}}),e},ne=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,function(e){return{node:e}})},oe=[],ie=!1,ae={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},re=function(){return document.all&&!window.atob},ce=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(ie=!0),ie&&(oe=te(oe,ae),X(oe),window.addEventListener("scroll",y(function(){X(oe,ae.once)},ae.throttleDelay)))},se=function(){if(oe=ne(),de(ae.disable)||re())return ue();ce()},ue=function(){oe.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),ae.initClassName&&e.node.classList.remove(ae.initClassName),ae.animatedClassName&&e.node.classList.remove(ae.animatedClassName)})},de=function(e){return!0===e||"mobile"===e&&U.mobile()||"phone"===e&&U.phone()||"tablet"===e&&U.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return ae=I(ae,e),oe=ne(),ae.disableMutationObserver||_.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),ae.disableMutationObserver=!0),ae.disableMutationObserver||_.ready("[data-aos]",se),de(ae.disable)||re()?ue():(document.querySelector("body").setAttribute("data-aos-easing",ae.easing),document.querySelector("body").setAttribute("data-aos-duration",ae.duration),document.querySelector("body").setAttribute("data-aos-delay",ae.delay),-1===["DOMContentLoaded","load"].indexOf(ae.startEvent)?document.addEventListener(ae.startEvent,function(){ce(!0)}):window.addEventListener("load",function(){ce(!0)}),"DOMContentLoaded"===ae.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&ce(!0),window.addEventListener("resize",$(ce,ae.debounceDelay,!0)),window.addEventListener("orientationchange",$(ce,ae.debounceDelay,!0)),oe)},refresh:ce,refreshHard:se}}); \ No newline at end of file diff --git a/public/style/vendor/apexchart/apexchart.js b/public/style/vendor/apexchart/apexchart.js new file mode 100644 index 0000000..9ffa85b --- /dev/null +++ b/public/style/vendor/apexchart/apexchart.js @@ -0,0 +1,14 @@ +/*! + * ApexCharts v3.20.0 + * (c) 2018-2020 Juned Chhipa + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).ApexCharts=e()}(this,(function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;it.length)&&(e=t.length);for(var i=0,a=new Array(e);i>16,n=i>>8&255,o=255&i;return"#"+(16777216+65536*(Math.round((a-r)*s)+r)+256*(Math.round((a-n)*s)+n)+(Math.round((a-o)*s)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return i.isColorHex(e)?this.shadeHexColor(t,e):this.shadeRGBColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===t(e)&&!Array.isArray(e)&&null!=e}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;ee.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var a=t.indexOf("Edge/");return a>0&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)}}]),i}(),p=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;if(!f.isFirefox()){t.unfilter(!0);new window.SVG.Filter;t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}}},{key:"addDarkenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;if(!f.isFirefox()){t.unfilter(!0);new window.SVG.Filter;t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}}},{key:"applyFilter",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:a});break;case"darken":this.addDarkenFilter(t,e,{intensity:a})}}},{key:"addShadow",value:function(t,e,i){var a=i.blur,s=i.top,r=i.left,n=i.color,o=i.opacity,l=t.flood(Array.isArray(n)?n[e]:n,o).composite(t.sourceAlpha,"in").offset(r,s).gaussianBlur(a).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=e.top,s=e.left,r=e.blur,n=e.color,o=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),f.isIE()&&"radialBar"===h.config.chart.type||(n=Array.isArray(n)?n[i]:n,t.filter((function(t){var e=null;e=f.isSafari()||f.isFirefox()||f.isIE()?t.flood(n,o).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r):t.flood(n,o).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var a=this.w;if(void 0!==a.globals.selectedDataPoints[e]&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var s=a.config.states.active.filter;"none"!==s&&this.applyFilter(t,e,s.type,s.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),x=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.setEasingFunctions()}return a(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=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};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t="<>"}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:"animateCircleRadius",value:function(t,e,i,a,s,r){e||(e=0),t.attr({r:e}).animate(a,s).attr({r:i}).afterAll((function(){r()}))}},{key:"animateCircle",value:function(t,e,i,a,s){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,s).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,a,s){t.attr(e).animate(a).attr(i).afterAll((function(){return s()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,a=t.j,s=t.fill,r=t.pathFrom,n=t.pathTo,o=t.speed,l=t.delay,h=this.w,c=0;h.config.chart.animations.animateGradually.enabled&&(c=h.config.chart.animations.animateGradually.delay),h.config.chart.animations.dynamicAnimation.enabled&&h.globals.dataChanged&&"bar"!==h.config.chart.type&&(c=0),this.morphSVG(e,i,a,"line"!==h.config.chart.type||h.globals.comboCharts?s:"stroke",r,n,o,l*c)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){t.el.classList.remove("apexcharts-element-hidden")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,a,s,r,n,o){var l=this,h=this.w;s||(s=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var c=function(t){return"radar"===h.config.chart.type&&(n=1),"M 0 ".concat(h.globals.gridHeight)};(!s||s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s=c()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=c()),h.globals.shouldAnimate||(n=1),t.plot(s).animate(1,h.globals.easing,o).plot(s).animate(n,h.globals.easing,o).plot(r).afterAll((function(){f.isNumber(i)?i===h.globals.series[h.globals.maxValsInArrayIndex].length-2&&h.globals.shouldAnimate&&l.animationCompleted(t):"none"!==a&&h.globals.shouldAnimate&&(!h.globals.comboCharts&&e===h.globals.series.length-1||h.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),b=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"drawLine",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=this.w,l=o.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:s,"stroke-dasharray":r,"stroke-width":n});return l}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w,d=c.globals.dom.Paper.rect();return d.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:s,ry:s,opacity:n,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":h}),d.node.setAttribute("fill",r),d}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",s=this.w,r=s.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,"stroke-width":i});return r}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w,a=i.globals.dom.Paper.circle(2*t);return null!==e&&a.attr(e),a}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,a=t.stroke,s=void 0===a?"#a8a8a8":a,r=t.strokeWidth,n=void 0===r?1:r,o=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,g=t.classes,u=t.strokeLinecap,f=void 0===u?null:u,p=t.strokeDashArray,x=void 0===p?0:p,b=this.w;return null===f&&(f=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:o,"fill-opacity":h,stroke:s,"stroke-opacity":d,"stroke-linecap":f,"stroke-width":n,"stroke-dasharray":x,class:g})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=e.globals.dom.Paper.group();return null!==t&&i.attr(t),i}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=null;return null===i?a=["L",t,e].join(" "):"H"===i?a=["H",t].join(" "):"V"===i&&(a=["V",e].join(" ")),a}},{key:"curve",value:function(t,e,i,a,s,r){var n=["C",t,e,i,a,s,r].join(" ");return n}},{key:"quadraticCurve",value:function(t,e,i,a){return["Q",t,e,i,a].join(" ")}},{key:"arc",value:function(t,e,i,a,s,r,n){var o=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l="A";o&&(l="a");var h=[l,t,e,i,a,s,r,n].join(" ");return h}},{key:"renderPaths",value:function(t){var e,i=t.j,a=t.realIndex,s=t.pathFrom,r=t.pathTo,o=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,g=t.initialSpeed,u=t.dataChangeSpeed,f=t.className,b=t.shouldClipToGrid,m=void 0===b||b,v=t.bindEventsOnPaths,y=void 0===v||v,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new p(this.ctx),C=new x(this.ctx),L=this.w.config.chart.animations.enabled,P=L&&this.w.config.chart.animations.dynamicAnimation.enabled,T=!!(L&&!A.globals.resized||P&&A.globals.dataChanged&&A.globals.shouldAnimate);T?e=s:(e=r,A.globals.animationEnded=!0);var z=A.config.stroke.dashArray,I=0;I=Array.isArray(z)?z[a]:A.config.stroke.dashArray;var M=this.drawPath({d:e,stroke:o,strokeWidth:l,fill:c,fillOpacity:1,classes:f,strokeLinecap:h,strokeDashArray:I});if(M.attr("index",a),m&&M.attr({"clip-path":"url(#gridRectMask".concat(A.globals.cuid,")")}),"none"!==A.config.states.normal.filter.type)S.getDefaultFilter(M,a);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledOnSeries||A.config.chart.dropShadow.enabledOnSeries&&-1!==A.config.chart.dropShadow.enabledOnSeries.indexOf(a))){var E=A.config.chart.dropShadow;S.dropShadow(M,E,a)}y&&(M.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,M)),M.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,M)),M.node.addEventListener("mousedown",this.pathMouseDown.bind(this,M))),M.attr({pathTo:r,pathFrom:s});var X={el:M,j:i,realIndex:a,pathFrom:s,pathTo:r,fill:c,strokeWidth:l,delay:d};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(n(n({},X),{},{speed:g})),A.globals.dataChanged&&P&&T&&C.animatePathsGradually(n(n({},X),{},{speed:u})),M}},{key:"drawPattern",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=this.w,n=r.globals.dom.Paper.pattern(e,i,(function(r){"horizontalLines"===t?r.line(0,0,i,0).stroke({color:a,width:s+1}):"verticalLines"===t?r.line(0,0,0,e).stroke({color:a,width:s+1}):"slantedLines"===t?r.line(0,0,e,i).stroke({color:a,width:s}):"squares"===t?r.rect(e,i).fill("none").stroke({color:a,width:s}):"circles"===t&&r.circle(e).fill("none").stroke({color:a,width:s})}));return n}},{key:"drawGradient",value:function(t,e,i,a,s){var r,n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e.length<9&&0===e.indexOf("#")&&(e=f.hexToRgba(e,a)),i.length<9&&0===i.indexOf("#")&&(i=f.hexToRgba(i,s));var d=0,g=1,u=1,p=null;null!==o&&(d=void 0!==o[0]?o[0]/100:0,g=void 0!==o[1]?o[1]/100:1,u=void 0!==o[2]?o[2]/100:1,p=void 0!==o[3]?o[3]/100:null);var x=!("donut"!==c.config.chart.type&&"pie"!==c.config.chart.type&&"polarArea"!==c.config.chart.type&&"bubble"!==c.config.chart.type);if(r=null===l||0===l.length?c.globals.dom.Paper.gradient(x?"radial":"linear",(function(t){t.at(d,e,a),t.at(g,i,s),t.at(u,i,s),null!==p&&t.at(p,e,a)})):c.globals.dom.Paper.gradient(x?"radial":"linear",(function(t){(Array.isArray(l[h])?l[h]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),x){var b=c.globals.gridWidth/2,m=c.globals.gridHeight/2;"bubble"!==c.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:b,cy:m,r:n}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?r.from(0,0).to(0,1):"diagonal"===t?r.from(0,0).to(1,1):"horizontal"===t?r.from(0,1).to(1,1):"diagonal2"===t&&r.from(1,0).to(0,1);return r}},{key:"drawText",value:function(t){var e,i=t.x,a=t.y,s=t.text,r=t.textAnchor,n=t.fontSize,o=t.fontFamily,l=t.fontWeight,h=t.foreColor,c=t.opacity,d=t.cssClass,g=void 0===d?"":d,u=t.isPlainText,f=void 0===u||u,p=this.w;return void 0===s&&(s=""),r||(r="start"),h&&h.length||(h=p.config.chart.foreColor),o=o||p.config.chart.fontFamily,l=l||"regular",(e=Array.isArray(s)?p.globals.dom.Paper.text((function(t){for(var e=0;e-1){var o=i.globals.selectedDataPoints[s].indexOf(r);i.globals.selectedDataPoints[s].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,h=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,c=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),a.getDefaultFilter(t,s)}))};c(l),c(h)}t.node.setAttribute("selected","true"),n="true",void 0===i.globals.selectedDataPoints[s]&&(i.globals.selectedDataPoints[s]=[]),i.globals.selectedDataPoints[s].push(r)}if("true"===n){var d=i.config.states.active.filter;"none"!==d&&a.applyFilter(t,s,d.type,d.value)}else"none"!==i.config.states.active.filter.type&&a.getDefaultFilter(t,s);"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,a){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,n=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});a&&n.attr("transform",a),r.globals.dom.Paper.add(n);var o=n.bbox();return s||(o=n.node.getBoundingClientRect()),n.remove(),{width:o.width,height:o.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/.8)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/.8)return void(t.textContent=e.substring(0,a)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}(),m=function(){function t(i){e(this,t),this.w=i.w,this.annoCtx=i}return a(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var a=null!==e?e:0,s=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a,"']"));if(null!==s){var r=s.getBoundingClientRect();s.setAttribute("x",parseFloat(s.getAttribute("x"))-r.height+4),"top"===t.label.position?s.setAttribute("y",parseFloat(s.getAttribute("y"))+r.width):s.setAttribute("y",parseFloat(s.getAttribute("y"))-r.width);var n=this.annoCtx.graphics.rotateAroundCenter(s),o=n.x,l=n.y;s.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!e.label.text||e.label.text&&!e.label.text.trim())return null;var a=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),s=t.getBoundingClientRect(),r=e.label.style.padding.left,n=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,n=e.label.style.padding.bottom);var h=s.left-a.left-r,c=s.top-a.top-o,d=this.annoCtx.graphics.drawRect(h-i.globals.barPadForNumericAxis,c,s.width+r+n,s.height+o+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,a,s){var r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(a,"']"));if(r){var n=r.parentNode,o=t.addBackgroundToAnno(r,i);o&&n.insertBefore(o.node,r)}};e.config.annotations.xaxis.map((function(t,e){i(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){i(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){i(t,e,"point")}))}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),s=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(a+1)+")");return s&&(i=parseFloat(s.getAttribute("x"))),i}}]),t}(),v=function(){function t(i){e(this,t),this.w=i.w,this.annoCtx=i,this.invertAxis=this.annoCtx.invertAxis}return a(t,[{key:"addXaxisAnnotation",value:function(t,e,i){var a=this.w,s=this.invertAxis?a.globals.minY:a.globals.minX,r=this.invertAxis?a.globals.maxY:a.globals.maxX,n=this.invertAxis?a.globals.yRange[0]:a.globals.xRange,o=(t.x-s)/(n/a.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(o=(r-t.x)/(n/a.globals.gridWidth));var l=t.label.text;"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.dataFormatXNumeric||(o=this.annoCtx.helpers.getStringX(t.x));var h=t.strokeDashArray;if(f.isNumber(o)){if(null===t.x2||void 0===t.x2){var c=this.annoCtx.graphics.drawLine(o+t.offsetX,0+t.offsetY,o+t.offsetX,a.globals.gridHeight+t.offsetY,t.borderColor,h,t.borderWidth);e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}else{var d=(t.x2-s)/(n/a.globals.gridWidth);if(this.annoCtx.inversedReversedAxis&&(d=(r-t.x2)/(n/a.globals.gridWidth)),"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.dataFormatXNumeric||(d=this.annoCtx.helpers.getStringX(t.x2)),d0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,i){return t===i[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map((function(t){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var i=0;if(Array.isArray(t))for(var a=0;at&&i.globals.seriesX[s][n]n){var h=n;n=a,a=h}var c=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,s.globals.gridWidth+t.offsetX,n-a,0,t.fillColor,t.opacity,1,t.borderColor,r);c.node.classList.add("apexcharts-annotation-rect"),c.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d="right"===t.label.position?s.globals.gridWidth:0,g=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:(a||n)+t.label.offsetY-3,text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});g.attr({rel:i}),e.appendChild(g.node)}},{key:"_getY1Y2",value:function(t,e){var i,a="y1"===t?e.y:e.y2,s=this.w;if(this.annoCtx.invertAxis){var r=s.globals.labels.indexOf(a);s.config.xaxis.convertedCatToNumeric&&(r=s.globals.categoryLabels.indexOf(a));var n=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");n&&(i=parseFloat(n.getAttribute("y")))}else{var o;if(s.config.yaxis[e.yAxisIndex].logarithmic)o=(a=new y(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/s.globals.yLogRatio[e.yAxisIndex];else o=(a-s.globals.minYArr[e.yAxisIndex])/(s.globals.yRange[e.yAxisIndex]/s.globals.gridHeight);i=s.globals.gridHeight-o,s.config.yaxis[e.yAxisIndex]&&s.config.yaxis[e.yAxisIndex].reversed&&(i=o)}return i}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map((function(e,a){t.addYaxisAnnotation(e,i.node,a)})),i}}]),t}(),k=function(){function t(i){e(this,t),this.w=i.w,this.annoCtx=i}return a(t,[{key:"addPointAnnotation",value:function(t,e,i){var a=this.w,s=0,r=0,n=0;this.annoCtx.invertAxis&&console.warn("Point annotation is not supported in horizontal bar charts.");var o,l=parseFloat(t.y);if("string"==typeof t.x){var h=a.globals.labels.indexOf(t.x);a.config.xaxis.convertedCatToNumeric&&(h=a.globals.categoryLabels.indexOf(t.x)),s=this.annoCtx.helpers.getStringX(t.x),null===t.y&&(l=a.globals.series[t.seriesIndex][h])}else s=(t.x-a.globals.minX)/(a.globals.xRange/a.globals.gridWidth);a.config.yaxis[t.yAxisIndex].logarithmic?o=(l=new y(this.annoCtx.ctx).getLogVal(l,t.yAxisIndex))/a.globals.yLogRatio[t.yAxisIndex]:o=(l-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight);if(r=a.globals.gridHeight-o-parseFloat(t.label.style.fontSize)-t.marker.size,n=a.globals.gridHeight-o,a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(r=o+parseFloat(t.label.style.fontSize)+t.marker.size,n=o),f.isNumber(s)){var c={pSize:t.marker.size,pWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},d=this.annoCtx.graphics.drawMarker(s+t.marker.offsetX,n+t.marker.offsetY,c);e.appendChild(d.node);var g=t.label.text?t.label.text:"",u=this.annoCtx.graphics.drawText({x:s+t.label.offsetX,y:r+t.label.offsetY,text:g,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(u.attr({rel:i}),e.appendChild(u.node),t.customSVG.SVG){var p=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});p.attr({transform:"translate(".concat(s+t.customSVG.offsetX,", ").concat(r+t.customSVG.offsetY,")")}),p.node.innerHTML=t.customSVG.SVG,e.appendChild(p.node)}if(t.image.path){var x=t.image.width?t.image.width:20,b=t.image.height?t.image.height:20;this.annoCtx.addImage({x:s+t.image.offsetX-x/2,y:r+t.image.offsetY-b/2,width:x,height:b,path:t.image.path,appendTo:".apexcharts-point-annotations"})}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,a){t.addPointAnnotation(e,i.node,a)})),i}}]),t}();var A,S,C={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},L=function(){function t(){e(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return a(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[C],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,zoomed:void 0,scrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,startingShape:"flat",endingShape:"flat",rangeBarOverlap:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.15}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.65}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t+": "}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,sorted:!1,offsetX:0,offsetY:0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss"}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),P=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.graphics=new b(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new m(this),this.xAxisAnnotations=new v(this),this.yAxisAnnotations=new w(this),this.pointsAnnotations=new k(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return a(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),s=t.config.chart.animations.enabled,r=[e,i,a],n=[i.node,e.node,a.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(r[o]),!s||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&n[o].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:n[o],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,i){t.addImage(e,i)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,i){t.addText(e,i)}))}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,a=t.y,s=t.text,r=t.textAnchor,n=t.foreColor,o=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.cssClass,d=t.backgroundColor,g=t.borderWidth,u=t.strokeDashArray,f=t.borderRadius,p=t.borderColor,x=t.appendTo,b=void 0===x?".apexcharts-annotations":x,m=t.paddingLeft,v=void 0===m?4:m,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=this.w,P=this.graphics.drawText({x:i,y:a,text:s,textAnchor:r||"start",fontSize:o||"12px",fontWeight:h||"regular",fontFamily:l||L.config.chart.fontFamily,foreColor:n||L.config.chart.foreColor,cssClass:c}),T=L.globals.dom.baseEl.querySelector(b);T&&T.appendChild(P.node);var z=P.bbox();if(s){var I=this.graphics.drawRect(z.x-v,z.y-C,z.width+v+w,z.height+A+C,f,d||"transparent",1,g,p,u);T.insertBefore(I.node,P.node)}}},{key:"addImage",value:function(t,e){var i=this.w,a=t.path,s=t.x,r=void 0===s?0:s,n=t.y,o=void 0===n?0:n,l=t.width,h=void 0===l?20:l,c=t.height,d=void 0===c?20:c,g=t.appendTo,u=void 0===g?".apexcharts-annotations":g,f=i.globals.dom.Paper.image(a);f.size(h,d).move(r,o);var p=i.globals.dom.baseEl.querySelector(u);p&&p.appendChild(f.node)}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,s=t.type,r=t.contextMethod,n=a,o=n.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations")),h=l.childNodes.length+1,c=new L,d=Object.assign({},"xaxis"===s?c.xAxisAnnotation:"yaxis"===s?c.yAxisAnnotation:c.pointAnnotation),g=f.extend(d,e);switch(s){case"xaxis":this.addXaxisAnnotation(g,l,h);break;case"yaxis":this.addYaxisAnnotation(g,l,h);break;case"point":this.addPointAnnotation(g,l,h)}var u=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(h,"']")),p=this.helpers.addBackgroundToAnno(u,g);return p&&l.insertBefore(p.node,u),i&&o.globals.memory.methodsToExec.push({context:n,id:g.id?g.id:f.randomId(),method:r,label:"addAnnotation",params:e}),a}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,i){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(i,1)})),i=f.listToArray(i),Array.prototype.forEach.call(i,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(".".concat(e));a&&(i.globals.memory.methodsToExec.map((function(t,a){t.id===e&&i.globals.memory.methodsToExec.splice(a,1)})),Array.prototype.forEach.call(a,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),T=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.opts=null,this.seriesIndex=0}return a(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),s=parseInt(e.globals.gridHeight,10),r=a>s?a:s,n=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=r+1,l=r):(o=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,"pattern");b.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var c=document.createElementNS(e.globals.SVGNS,"image");h.appendChild(c),c.setAttributeNS(window.SVG.xlink,"href",n),b.setAttrs(c,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,a,s,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var n=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(n=e.globals.seriesColors[this.seriesIndex]),"function"==typeof n&&(n=n({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity,h=n;if(t.color&&(n=t.color),-1===n.indexOf("rgb")?n.length<9&&(h=f.hexToRgba(n,l)):n.indexOf("rgba")>-1&&(l=f.getOpacityFromRGBA(n)),t.opacity&&(l=t.opacity),"pattern"===o&&(a=this.handlePatternFill(a,n,l,h)),"gradient"===o&&(s=this.handleGradientFill(n,l,this.seriesIndex)),"image"===o){var c=r.fill.image.src,d=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(c)?t.seriesNumber-1&&(c=f.getOpacityFromRGBA(h));var d=void 0===s.fill.gradient.opacityTo?e:Array.isArray(s.fill.gradient.opacityTo)?s.fill.gradient.opacityTo[i]:s.fill.gradient.opacityTo;if(void 0===s.fill.gradient.gradientToColors||0===s.fill.gradient.gradientToColors.length)a="dark"===s.fill.gradient.shade?o.shadeColor(-1*parseFloat(s.fill.gradient.shadeIntensity),t.indexOf("rgb")>-1?f.rgb2hex(t):t):o.shadeColor(parseFloat(s.fill.gradient.shadeIntensity),t.indexOf("rgb")>-1?f.rgb2hex(t):t);else{var g=s.fill.gradient.gradientToColors[r.seriesNumber];a=g,g.indexOf("rgba")>-1&&(d=f.getOpacityFromRGBA(g))}if(s.fill.gradient.inverseColors){var u=h;h=a,a=u}return h.indexOf("rgb")>-1&&(h=f.rgb2hex(h)),a.indexOf("rgb")>-1&&(a=f.rgb2hex(a)),n.drawGradient(l,h,a,c,d,r.size,s.fill.gradient.stops,s.fill.gradient.colorStops,i)}}]),t}(),z=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&void 0!==arguments[4]&&arguments[4],n=this.w,o=e,l=t,h=null,c=new b(this.ctx);if((n.globals.markers.size[e]>0||r)&&(h=c.group({class:r?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),Array.isArray(l.x))for(var d=0;d0:n.config.markers.size>0;if(x||r){f.isNumber(l.y[d])?u+=" w".concat(f.randomId()):u="apexcharts-nullpoint";var m=this.getMarkerConfig(u,e,g);n.config.series[o].data[g]&&(n.config.series[o].data[g].fillColor&&(m.pointFillColor=n.config.series[o].data[g].fillColor),n.config.series[o].data[g].strokeColor&&(m.pointStrokeColor=n.config.series[o].data[g].strokeColor)),a&&(m.pSize=a),(s=c.drawMarker(l.x[d],l.y[d],m)).attr("rel",g),s.attr("j",g),s.attr("index",e),s.node.setAttribute("default-marker-size",m.pSize);var v=new p(this.ctx);v.setSelectionFilter(s,e,g),this.addEvents(s),h&&h.add(s)}else void 0===n.globals.pointsArray[e]&&(n.globals.pointsArray[e]=[]),n.globals.pointsArray[e].push([l.x[d],l.y[d]])}return h}},{key:"getMarkerConfig",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.getMarkerStyle(e),r=a.globals.markers.size[e],n=a.config.markers;return null!==i&&n.discrete.length&&n.discrete.map((function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(s.pointStrokeColor=t.strokeColor,s.pointFillColor=t.fillColor,r=t.size)})),{pSize:r,pRadius:n.radius,pWidth:Array.isArray(n.strokeWidth)?n.strokeWidth[e]:n.strokeWidth,pointStrokeColor:s.pointStrokeColor,pointFillColor:s.pointFillColor,shape:Array.isArray(n.shape)?n.shape[e]:n.shape,class:t,pointStrokeOpacity:Array.isArray(n.strokeOpacity)?n.strokeOpacity[e]:n.strokeOpacity,pointStrokeDashArray:Array.isArray(n.strokeDashArray)?n.strokeDashArray[e]:n.strokeDashArray,pointFillOpacity:Array.isArray(n.fillOpacity)?n.fillOpacity[e]:n.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(t){var e=this.w,i=new b(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),t}(),I=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return a(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new b(this.ctx),r=i.realIndex,n=i.pointsPos,o=i.zRatio,l=i.elParent,h=s.group({class:"apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type)});if(h.attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(n.x))for(var c=0;cp.maxBubbleRadius&&(f=p.maxBubbleRadius)}a.config.chart.animations.enabled||(u=f);var x=n.x[c],m=n.y[c];if(u=u||0,null!==m&&void 0!==a.globals.series[r][d]||(g=!1),g){var v=this.drawPoint(x,m,u,f,r,d,e);h.add(v)}l.add(h)}}},{key:"drawPoint",value:function(t,e,i,a,s,r,n){var o=this.w,l=s,h=new x(this.ctx),c=new p(this.ctx),d=new T(this.ctx),g=new z(this.ctx),u=new b(this.ctx),f=g.getMarkerConfig("apexcharts-marker",l),m=d.fillPath({seriesNumber:s,dataPointIndex:r,patternUnits:"objectBoundingBox",value:o.globals.series[s][n]}),v=u.drawCircle(i);if(o.config.series[l].data[r]&&o.config.series[l].data[r].fillColor&&(m=o.config.series[l].data[r].fillColor),v.attr({cx:t,cy:e,fill:m,stroke:f.pointStrokeColor,r:a,"stroke-width":f.pWidth,"stroke-dasharray":f.pointStrokeDashArray,"stroke-opacity":f.pointStrokeOpacity}),o.config.chart.dropShadow.enabled){var y=o.config.chart.dropShadow;c.dropShadow(v,y,s)}if(this.initialAnim&&!o.globals.dataChanged&&!o.globals.resized){var w=o.config.chart.animations.speed;h.animateCircleRadius(v,0,a,w,o.globals.easing,(function(){window.setTimeout((function(){h.animationCompleted(v)}),100)}))}if(o.globals.dataChanged)if(this.dynamicAnim){var k,A,S,C,L=o.config.chart.animations.dynamicAnimation.speed;null!=(C=o.globals.previousPaths[s]&&o.globals.previousPaths[s][n])&&(k=C.x,A=C.y,S=void 0!==C.r?C.r:a);for(var P=0;Pf.x+f.width+2||e>f.y+f.height+2||t+c4&&void 0!==arguments[4]?arguments[4]:2,r=this.w,n=new b(this.ctx),o=r.config.dataLabels,l=0,h=0,c=i,d=null;if(!o.enabled||!Array.isArray(t.x))return d;d=n.group({class:"apexcharts-data-labels"});for(var g=0;ge.globals.gridWidth+20)&&(o="");var x=e.globals.dataLabels.style.colors[r];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(x=e.globals.dataLabels.style.colors[n]),d&&(x=d);var m=c.offsetX,v=c.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(m=0,v=0),f.drawnextLabel){var y=i.drawText({width:100,height:parseInt(c.style.fontSize,10),x:a+m,y:s+v,foreColor:x,textAnchor:l||c.textAnchor,text:o,fontSize:c.style.fontSize,fontFamily:c.style.fontFamily,fontWeight:c.style.fontWeight||"normal"});if(y.attr({class:"apexcharts-datalabel",cx:a,cy:s}),c.dropShadow.enabled){var w=c.dropShadow;new p(this.ctx).dropShadow(y,w)}h.add(y),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(n)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,s=a.padding,r=a.padding/2,n=e.width,o=e.height,l=new b(this.ctx).drawRect(e.x-s,e.y-r/2,n+2*s,o+r,a.borderRadius,"transparent"===i.config.chart.background?"#fff":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);a.dropShadow.enabled&&new p(this.ctx).dropShadow(l,a.dropShadow);return l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;iString(f.globals.maxY).length?f.globals.minY:f.globals.maxY;P=p.getTextRects(f.globals.yLabelFormatters[0](T),parseFloat(A.style.fontSize))}var z={x:e,y:i,i:r,j:n,renderedPath:u,bcx:m,bcy:v,barHeight:h,barWidth:c,textRects:P,strokeWidth:x,dataLabelsX:y,dataLabelsY:w,barDataLabelsConfig:S,offX:C,offY:L};return k=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(z):this.calculateColumnsDataLabelsPosition(z),u.attr({cy:k.bcy,cx:k.bcx,j:n,val:l[r][n],barHeight:h,barWidth:c}),this.drawCalculatedDataLabels({x:k.dataLabelsX,y:k.dataLabelsY,val:this.barCtx.isTimelineBar?[a,s]:l[r][n],i:o,j:n,barWidth:c,barHeight:h,textRects:P,dataLabelsConfig:A})}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,i=this.w,a=t.i,s=t.j,r=t.y,n=t.bcx,o=t.barWidth,l=t.barHeight,h=t.textRects,c=t.dataLabelsY,d=t.barDataLabelsConfig,g=t.strokeWidth,u=t.offX,f=t.offY;l=Math.abs(l);var p="vertical"===i.config.plotOptions.bar.dataLabels.orientation;n-=g/2;var x=i.globals.gridWidth/i.globals.dataPoints;if(e=i.globals.isXNumeric?n-o/2+u:n-x+o/2+u,p){e=e+h.height/2-g/2-2}var b=this.barCtx.series[a][s]<0,m=r;switch(this.barCtx.isReversed&&(m=r-l+(b?2*l:0),r-=l),d.position){case"center":c=p?b?m+l/2+f:m+l/2-f:b?m-l/2+h.height/2+f:m+l/2+h.height/2-f;break;case"bottom":c=p?b?m+l+f:m+l-f:b?m-l+h.height+g+f:m+l-h.height/2+g-f;break;case"top":c=p?b?m+f:m-f:b?m-h.height/2-f:m+h.height+f}return i.config.chart.stacked||(c<0?c=0+g:c+h.height/3>i.globals.gridHeight&&(c=i.globals.gridHeight-g)),{bcx:n,bcy:r,dataLabelsX:e,dataLabelsY:c}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,a=t.i,s=t.j,r=t.bcy,n=t.barHeight,o=t.barWidth,l=t.textRects,h=t.dataLabelsX,c=t.strokeWidth,d=t.barDataLabelsConfig,g=t.offX,u=t.offY,f=e.globals.gridHeight/e.globals.dataPoints;o=Math.abs(o);var p=r-(this.barCtx.isTimelineBar?0:f)+n/2+l.height/2+u-3,x=this.barCtx.series[a][s]<0,b=i;switch(this.barCtx.isReversed&&(b=i+o-(x?2*o:0),i=e.globals.gridWidth-o),d.position){case"center":h=x?b+o/2-g:b-o/2+g;break;case"bottom":h=x?b+o-c-Math.round(l.width/2)-g:b-o+c+Math.round(l.width/2)+g;break;case"top":h=x?b-c+Math.round(l.width/2)-g:b-c-Math.round(l.width/2)+g}return e.config.chart.stacked||(h<0?h=h+l.width+c:h+l.width/2>e.globals.gridWidth&&(h=e.globals.gridWidth-l.width-c)),{bcx:i,bcy:r,dataLabelsX:h,dataLabelsY:p}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,a=t.val,s=t.i,r=t.j,o=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,g="rotate(0)";"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&(g="rotate(-90, ".concat(e,", ").concat(i,")"));var u=new M(this.barCtx.ctx),f=new b(this.barCtx.ctx),p=c.formatter,x=null,m=d.globals.collapsedSeriesIndices.indexOf(s)>-1;if(c.enabled&&!m){x=f.group({class:"apexcharts-data-labels",transform:g});var v="";void 0!==a&&(v=p(a,{seriesIndex:s,dataPointIndex:r,w:d})),0===a&&d.config.chart.stacked&&(v="");var y=d.globals.series[s][r]<=0,w=d.config.plotOptions.bar.dataLabels.position;if("vertical"===d.config.plotOptions.bar.dataLabels.orientation&&("top"===w&&(c.textAnchor=y?"end":"start"),"center"===w&&(c.textAnchor="middle"),"bottom"===w&&(c.textAnchor=y?"end":"start")),this.barCtx.isTimelineBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels)h0&&o.width/1.6>h||h<0&&o.width/1.6l&&(v="")));var k=n({},c);this.barCtx.isHorizontal&&a<0&&("start"===c.textAnchor?k.textAnchor="end":"end"===c.textAnchor&&(k.textAnchor="start")),u.plotDataLabelsText({x:e,y:i,text:v,i:s,j:r,parent:x,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}}]),t}(),X=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.legendInactiveClass="legend-mouseover-inactive"}return a(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector("[seriesName='".concat(f.escapeString(t),"']"))}},{key:"isSeriesHidden",value:function(t){var e=this.getSeriesByName(t),i=parseInt(e.getAttribute("data:realIndex"),10);return{isHidden:e.classList.contains("apexcharts-series-collapsed"),realIndex:i}}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function a(i){for(var a=0;a0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w,s=f.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):s=this.emptyCollapsedSeries(s),a.config.series=s,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w,a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===t.type){var s=parseInt(e.getAttribute("rel"),10)-1,r=null,n=null;i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),n=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s,"']"))):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']")):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"'] path"));for(var o=0;o=t.from&&a<=t.to&&s[e].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[n])}else"mouseout"===t.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.w,i=0;if(e.config.series.length>1)for(var a=e.config.series.map((function(i,a){var s=!1;return t&&(s="bar"===e.config.series[a].type||"column"===e.config.series[a].type),i.data&&i.data.length>0&&!s?a:-1})),s=0;s0)for(var a=0;a0)for(var a=0;a0?t:[]}));return t}}]),t}(),Y=function(){function t(i){e(this,t),this.w=i.w,this.barCtx=i}return a(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;ae.globals.minX&&e.globals.seriesX[i][a]0&&(a=l.globals.minXDiff/c),(r=a/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}n=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(a-r*this.barCtx.seriesLen)/2}return{x:t,y:e,yDivision:i,xDivision:a,barHeight:s,barWidth:r,zeroH:n,zeroW:o}}},{key:"getPathFillColor",value:function(t,e,i,a){var s=this.w,r=new T(this.barCtx.ctx),n=null,o=this.barCtx.barOptions.distributed?i:e;this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(a){t[e][i]>=a.from&&t[e][i]<=a.to&&(n=a.color)}));return s.config.series[e].data[i]&&s.config.series[e].data[i].fillColor&&(n=s.config.series[e].data[i].fillColor),r.fillPath({seriesNumber:this.barCtx.barOptions.distributed?o:a,dataPointIndex:i,color:n,value:t[e][i]})}},{key:"getStrokeWidth",value:function(t,e,i){var a=0,s=this.w;return void 0===this.barCtx.series[t][e]||null===this.barCtx.series[t][e]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,s.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,a=t.x1,s=t.x2,r=t.y1,n=t.y2,o=t.elSeries,l=this.w,h=new b(this.barCtx.ctx),c=new X(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&c===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e-=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[e],g=h.drawRect(void 0!==a?a:0,void 0!==r?r:0,void 0!==s?s:l.globals.gridWidth,void 0!==n?n:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);o.add(g),g.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e=t.barWidth,i=t.barXPosition,a=t.yRatio,s=t.y1,r=t.y2,n=t.strokeWidth,o=t.series,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new b(this.barCtx.ctx);(n=Array.isArray(n)?n[l]:n)||(n=0);var u={barWidth:e,strokeWidth:n,yRatio:a,barXPosition:i,y1:s,y2:r},f=this.getRoundedBars(d,u,o,h,c),p=i,x=i+e,m=g.move(p,f.y1),v=g.move(p,f.y1);return d.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(l,c,!1)),{pathTo:m=m+g.line(p,f.y2)+f.endingPath+g.line(x-n,f.y2)+g.line(x-n,f.y1)+f.startingPath+"z",pathFrom:v=v+g.line(p,s)+g.line(x-n,s)+g.line(x-n,s)+g.line(x-n,s)+g.line(p,s)}}},{key:"getBarpaths",value:function(t){var e=t.barYPosition,i=t.barHeight,a=t.x1,s=t.x2,r=t.strokeWidth,n=t.series,o=t.realIndex,l=t.i,h=t.j,c=t.w,d=new b(this.barCtx.ctx);(r=Array.isArray(r)?r[o]:r)||(r=0);var g={barHeight:i,strokeWidth:r,barYPosition:e,x2:s,x1:a},u=this.getRoundedBars(c,g,n,l,h),f=d.move(u.x1,e),p=d.move(u.x1,e);c.globals.previousPaths.length>0&&(p=this.barCtx.getPreviousPath(o,h,!1));var x=e,m=e+i;return{pathTo:f=f+d.line(u.x2,x)+u.endingPath+d.line(u.x2,m-r)+d.line(u.x1,m-r)+u.startingPath+"z",pathFrom:p=p+d.line(a,x)+d.line(a,m-r)+d.line(a,m-r)+d.line(a,m-r)+d.line(a,x)}}},{key:"getRoundedBars",value:function(t,e,i,a,s){var r=new b(this.barCtx.ctx),n=Array.isArray(e.strokeWidth)?e.strokeWidth[a]:e.strokeWidth;if(n||(n=0),this.barCtx.isHorizontal){var o=null,l="",h=e.x2,c=e.x1;if(void 0!==i[a][s]||null!==i[a][s]){var d=i[a][s]<0,g=e.barHeight/2-n;switch(d&&(g=-e.barHeight/2-n),g>Math.abs(h-c)&&(g=Math.abs(h-c)),"rounded"===this.barCtx.barOptions.endingShape&&(h=e.x2-g/2),"rounded"===this.barCtx.barOptions.startingShape&&(c=e.x1+g/2),this.barCtx.barOptions.endingShape){case"flat":o=r.line(h,e.barYPosition+e.barHeight-n);break;case"rounded":o=r.quadraticCurve(h+g,e.barYPosition+(e.barHeight-n)/2,h,e.barYPosition+e.barHeight-n)}switch(this.barCtx.barOptions.startingShape){case"flat":l=r.line(c,e.barYPosition+e.barHeight-n);break;case"rounded":l=r.quadraticCurve(c-g,e.barYPosition+e.barHeight/2,c,e.barYPosition)}}return{endingPath:o,startingPath:l,x2:h,x1:c}}var u=null,f="",p=e.y2,x=e.y1;if(void 0!==i[a][s]||null!==i[a][s]){var m=i[a][s]<0,v=e.barWidth/2-n;switch(m&&(v=-e.barWidth/2-n),v>Math.abs(p-x)&&(v=Math.abs(p-x)),"rounded"===this.barCtx.barOptions.endingShape&&(p+=v/2),"rounded"===this.barCtx.barOptions.startingShape&&(x-=v/2),this.barCtx.barOptions.endingShape){case"flat":u=r.line(e.barXPosition+e.barWidth-n,p);break;case"rounded":u=r.quadraticCurve(e.barXPosition+(e.barWidth-n)/2,p-v,e.barXPosition+e.barWidth-n,p)}switch(this.barCtx.barOptions.startingShape){case"flat":f=r.line(e.barXPosition+e.barWidth-n,x);break;case"rounded":f=r.quadraticCurve(e.barXPosition+(e.barWidth-n)/2,x+v,e.barXPosition,x)}}return{endingPath:u,startingPath:f,y2:p,y1:x}}}]),t}(),F=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.barOptions=s.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=s.config.stroke.width,this.isNullValue=!1,this.isTimelineBar="datetime"===s.config.xaxis.type&&s.globals.seriesRangeBarTimeline.length,this.xyRatios=a,null!==this.xyRatios&&(this.xRatio=a.xRatio,this.initialXRatio=a.initialXRatio,this.yRatio=a.yRatio,this.invertedXRatio=a.invertedXRatio,this.invertedYRatio=a.invertedYRatio,this.baseLineY=a.baseLineY,this.baseLineInvertedY=a.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.barHelpers=new Y(this)}return a(t,[{key:"draw",value:function(t,e){var i=this.w,a=new b(this.ctx),s=new y(this.ctx,i);t=s.getLogSeries(t),this.series=t,this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var r=a.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var o=0,l=0;o0&&(this.visibleI=this.visibleI+1);var k=0,A=0;this.yRatio.length>1&&(this.yaxisIndex=v),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var S=this.barHelpers.initialPositions();p=S.y,k=S.barHeight,c=S.yDivision,g=S.zeroW,u=S.x,A=S.barWidth,h=S.xDivision,d=S.zeroH,this.horizontal||m.push(u+A/2);for(var C=a.group({class:"apexcharts-datalabels","data:realIndex":v}),L=0;L0&&m.push(u+A/2),x.push(p);var I=this.barHelpers.getPathFillColor(t,o,L,v);this.renderSeries({realIndex:v,pathFill:I,j:L,i:o,pathFrom:T.pathFrom,pathTo:T.pathTo,strokeWidth:P,elSeries:w,x:u,y:p,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:C,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[v]=m,i.globals.seriesYvalues[v]=x,r.add(w)}return r}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,s=t.j,r=t.i,n=t.pathFrom,o=t.pathTo,l=t.strokeWidth,h=t.elSeries,c=t.x,d=t.y,g=t.y1,u=t.y2,f=t.series,x=t.barHeight,m=t.barWidth,v=t.barYPosition,y=t.elDataLabelsWrap,w=t.visibleSeries,k=t.type,A=this.w,S=new b(this.ctx);a||(a=this.barOptions.distributed?A.globals.stroke.colors[s]:A.globals.stroke.colors[e]),A.config.series[r].data[s]&&A.config.series[r].data[s].strokeColor&&(a=A.config.series[r].data[s].strokeColor),this.isNullValue&&(i="none");var C=s/A.config.chart.animations.animateGradually.delay*(A.config.chart.animations.speed/A.globals.dataPoints)/2.4,L=S.renderPaths({i:r,j:s,realIndex:e,pathFrom:n,pathTo:o,stroke:a,strokeWidth:l,strokeLineCap:A.config.stroke.lineCap,fill:i,animationDelay:C,initialSpeed:A.config.chart.animations.speed,dataChangeSpeed:A.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(k,"-area")});L.attr("clip-path","url(#gridRectMask".concat(A.globals.cuid,")")),void 0!==g&&void 0!==u&&(L.attr("data-range-y1",g),L.attr("data-range-y2",u)),new p(this.ctx).setSelectionFilter(L,e,s),h.add(L);var P=new E(this).handleBarDataLabels({x:c,y:d,y1:g,y2:u,i:r,j:s,series:f,realIndex:e,barHeight:x,barWidth:m,barYPosition:v,renderedPath:L,visibleSeries:w});return null!==P&&y.add(P),h.add(y),h}},{key:"drawBarPaths",value:function(t){var e=t.indexes,i=t.barHeight,a=t.strokeWidth,s=t.zeroW,r=t.x,n=t.y,o=t.yDivision,l=t.elSeries,h=this.w,c=e.i,d=e.j;h.globals.isXNumeric&&(n=(h.globals.seriesX[c][d]-h.globals.minX)/this.invertedXRatio-i);var g=n+i*this.visibleI;r=void 0===this.series[c][d]||null===this.series[c][d]?s:s+this.series[c][d]/this.invertedYRatio-2*(this.isReversed?this.series[c][d]/this.invertedYRatio:0);var u=this.barHelpers.getBarpaths({barYPosition:g,barHeight:i,x1:s,x2:r,strokeWidth:a,series:this.series,realIndex:e.realIndex,i:c,j:d,w:h});return h.globals.isXNumeric||(n+=o),this.barHelpers.barBackground({j:d,i:c,y1:g-i*this.visibleI,y2:i*this.seriesLen,elSeries:l}),{pathTo:u.pathTo,pathFrom:u.pathFrom,x:r,y:n,barYPosition:g}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,n=t.zeroH,o=t.strokeWidth,l=t.elSeries,h=this.w,c=e.i,d=e.j,g=e.bc;if(h.globals.isXNumeric){var u=c;h.globals.seriesX[c].length||(u=h.globals.maxValsInArrayIndex),i=(h.globals.seriesX[u][d]-h.globals.minX)/this.xRatio-r*this.seriesLen/2}var f=i+r*this.visibleI;a=void 0===this.series[c][d]||null===this.series[c][d]?n:n-this.series[c][d]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[c][d]/this.yRatio[this.yaxisIndex]:0);var p=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:r,y1:n,y2:a,strokeWidth:o,series:this.series,realIndex:e.realIndex,i:c,j:d,w:h});return h.globals.isXNumeric||(i+=s),this.barHelpers.barBackground({bc:g,j:d,i:c,x1:f-o/2-r*this.visibleI,x2:r*this.seriesLen+o/2,elSeries:l}),{pathTo:p.pathTo,pathFrom:p.pathFrom,x:i,y:a,barXPosition:f}}},{key:"getPreviousPath",value:function(t,e){for(var i,a=this.w,s=0;s0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==a.globals.previousPaths[s].paths[e]&&(i=a.globals.previousPaths[s].paths[e].d)}return i}}]),t}(),D=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return a(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,s=["\0"].concat(g(i.months)),r=["\x01"].concat(g(i.shortMonths)),n=["\x02"].concat(g(i.days)),o=["\x03"].concat(g(i.shortDays));function l(t,e){var i=t+"";for(e=e||2;i.length12?u-12:0===u?12:u;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(u))).replace(/(^|[^\\])H/g,"$1"+u)).replace(/(^|[^\\])hh+/g,"$1"+l(f))).replace(/(^|[^\\])h/g,"$1"+f);var p=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var x=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(x))).replace(/(^|[^\\])s/g,"$1"+x);var b=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(b,3)),b=Math.round(b/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(b)),b=Math.round(b/10);var m=u<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+b)).replace(/(^|[^\\])TT+/g,"$1"+m)).replace(/(^|[^\\])T/g,"$1"+m.charAt(0));var v=m.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+v)).replace(/(^|[^\\])t/g,"$1"+v.charAt(0));var y=-t.getTimezoneOffset(),w=a||!y?"Z":y>0?"+":"-";if(!a){var k=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+":"+l(k)}e=e.replace(/(^|[^\\])K/g,"$1"+w);var A=(a?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(n[0],"g"),n[A])).replace(new RegExp(o[0],"g"),o[A])).replace(new RegExp(s[0],"g"),s[c])).replace(new RegExp(r[0],"g"),r[c])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var a=this.w;void 0!==a.config.xaxis.min&&(t=a.config.xaxis.min),void 0!==a.config.xaxis.max&&(e=a.config.xaxis.max);var s=this.getDate(t),r=this.getDate(e),n=this.formatDate(s,"yyyy MM dd HH mm").split(" "),o=this.formatDate(r,"yyyy MM dd HH mm").split(" ");return{minMinute:parseInt(n[4],10),maxMinute:parseInt(o[4],10),minHour:parseInt(n[3],10),maxHour:parseInt(o[3],10),minDate:parseInt(n[2],10),maxDate:parseInt(o[2],10),minMonth:parseInt(n[1],10)-1,maxMonth:parseInt(o[1],10)-1,minYear:parseInt(n[0],10),maxYear:parseInt(o[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=f.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),R=function(t){o(s,t);var i=d(s);function s(){return e(this,s),i.apply(this,arguments)}return a(s,[{key:"draw",value:function(t,e){var i=this.w,a=new b(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var s=a.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),r=0;r0&&(this.visibleI=this.visibleI+1);var x=0,m=0;this.yRatio.length>1&&(this.yaxisIndex=u);var v=this.barHelpers.initialPositions();d=v.y,h=v.zeroW,c=v.x,m=v.barWidth,o=v.xDivision,l=v.zeroH;for(var y=a.group({class:"apexcharts-datalabels","data:realIndex":u}),w=0;w0}));return a=s+r*this.visibleI+n*g,u>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(h=l.globals.seriesRangeBarTimeline[e][u].overlaps).indexOf(c)>-1&&(a=(r=o.barHeight/h.length)*this.visibleI+n*(100-parseInt(this.barOptions.barHeight,10))/100/2+r*(this.visibleI+h.indexOf(c))+n*g),{barYPosition:a,barHeight:r}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=(t.strokeWidth,t.xDivision),s=t.barWidth,r=t.zeroH,n=this.w,o=e.i,l=e.j,h=this.yRatio[this.yaxisIndex],c=e.realIndex,d=this.getRangeValue(c,l),g=Math.min(d.start,d.end),u=Math.max(d.start,d.end);n.globals.isXNumeric&&(i=(n.globals.seriesX[o][l]-n.globals.minX)/this.xRatio-s/2);var f=i+s*this.visibleI;void 0===this.series[o][l]||null===this.series[o][l]?g=r:(g=r-g/h,u=r-u/h);var p=Math.abs(u-g),x=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:s,y1:g,y2:u,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:c,j:l,w:n});return n.globals.isXNumeric||(i+=a),{pathTo:x.pathTo,pathFrom:x.pathFrom,barHeight:p,x:i,y:u,barXPosition:f}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=t.y,a=t.y1,s=t.y2,r=t.yDivision,n=t.barHeight,o=t.barYPosition,l=t.zeroW,h=this.w,c=l+a/this.invertedYRatio,d=l+s/this.invertedYRatio,g=Math.abs(d-c),u=this.barHelpers.getBarpaths({barYPosition:o,barHeight:n,x1:c,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,j:e.j,w:h});return h.globals.isXNumeric||(i+=r),{pathTo:u.pathTo,pathFrom:u.pathFrom,barWidth:g,x:d,y:i}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}},{key:"getTooltipValues",value:function(t){var e=t.ctx,i=t.seriesIndex,a=t.dataPointIndex,s=t.y1,r=t.y2,n=t.w,o=n.globals.seriesRangeStart[i][a],l=n.globals.seriesRangeEnd[i][a],h=n.globals.labels[a],c=n.config.series[i].name,d=n.config.tooltip.y.formatter,g=n.config.tooltip.y.title.formatter,u={w:n,seriesIndex:i,dataPointIndex:a};"function"==typeof g&&(c=g(c,u)),s&&r&&(o=s,l=r,n.config.series[i].data[a].x&&(h=n.config.series[i].data[a].x+":"),"function"==typeof d&&(h=d(h,u)));var f="",p="",x=n.globals.colors[i];if(void 0===n.config.tooltip.x.formatter)if("datetime"===n.config.xaxis.type){var b=new D(e);f=b.formatDate(b.getDate(o),n.config.tooltip.x.format),p=b.formatDate(b.getDate(l),n.config.tooltip.x.format)}else f=o,p=l;else f=n.config.tooltip.x.formatter(o),p=n.config.tooltip.x.formatter(l);return{start:o,end:l,startVal:f,endVal:p,ylabel:h,color:x,seriesName:c}}},{key:"buildCustomTooltipHTML",value:function(t){var e=t.color,i=t.seriesName;return'
'+(i||"")+'
'+t.ylabel+' '+t.start+' - '+t.end+"
"}}]),s}(F),H=function(){function t(i){e(this,t),this.opts=i}return a(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0;return f.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"square"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,i=t.dataPointIndex,a=t.w;return'
Open: '+a.globals.seriesCandleO[e][i]+'
High: '+a.globals.seriesCandleH[e][i]+'
Low: '+a.globals.seriesCandleL[e][i]+'
Close: '+a.globals.seriesCandleC[e][i]+"
"}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,s=e.w,r=s.globals.seriesRangeStart[i][a];return s.globals.seriesRangeEnd[i][a]-r},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=new R(t.ctx,null),i=e.getTooltipValues(t),a=i.color,s=i.seriesName,r=i.ylabel,n=i.startVal,o=i.endVal;return e.buildCustomTooltipHTML({color:a,seriesName:s,ylabel:r,start:n,end:o})}(t):function(t){var e=new R(t.ctx,null),i=e.getTooltipValues(t),a=i.color,s=i.seriesName,r=i.ylabel,n=i.start,o=i.end;return e.buildCustomTooltipHTML({color:a,seriesName:s,ylabel:r,start:n,end:o})}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(t){return f.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return f.isNumber(t)?Math.floor(t):t};var a=t.xaxis.labels.formatter,s=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(s=i.map((function(t){return t.toString()}))),s&&s.length&&(t.xaxis.labels.formatter=function(t){return f.isNumber(t)?a(s[Math.floor(t)-1]):a(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}}]),t}(),N=function(){function i(t){e(this,i),this.opts=t}return a(i,[{key:"init",value:function(e){var i=e.responsiveOverride,a=this.opts,s=new L,r=new H(a);this.chartType=a.chart.type,"histogram"===this.chartType&&(a.chart.type="bar",a=f.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},a)),a=this.extendYAxis(a),a=this.extendAnnotations(a);var n=s.init(),o={};if(a&&"object"===t(a)){var l={};l=-1!==["line","area","bar","candlestick","rangeBar","histogram","bubble","scatter","heatmap","pie","polarArea","donut","radar","radialBar"].indexOf(a.chart.type)?r[a.chart.type]():r.line(),a.chart.brush&&a.chart.brush.enabled&&(l=r.brush(l)),a.chart.stacked&&"100%"===a.chart.stackType&&(a=r.stacked100(a)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(a),a.xaxis=a.xaxis||window.Apex.xaxis||{},i||(a.xaxis.convertedCatToNumeric=!1),((a=this.checkForCatToNumericXAxis(this.chartType,l,a)).chart.sparkline&&a.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(l=r.sparkline(l)),o=f.extend(n,l)}var h=f.extend(o,window.Apex);return n=f.extend(h,a),n=this.handleUserInputErrors(n)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var a=new H(i),s="bar"===t&&i.plotOptions&&i.plotOptions.bar&&i.plotOptions.bar.horizontal,r="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,n="datetime"!==i.xaxis.type&&"numeric"!==i.xaxis.type,o=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return s||r||!n||"between"===o||(i=a.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new L;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=f.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[f.extend(i.yAxis,t.yaxis)]:t.yaxis=f.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach((function(t){t.logarithmic&&(a=!0)}));var s=t.series;return e&&!s&&(s=e.config.series),a&&s.length!==t.yaxis.length&&s.length&&(t.yaxis=s.map((function(e,a){if(e.name||(s[a].name="series-".concat(a+1)),t.yaxis[a])return t.yaxis[a].seriesName=s[a].name,t.yaxis[a];var r=f.extend(i.yAxis,t.yaxis[0]);return r.show=!1,r}))),a&&s.length>1&&s.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new L;return t.annotations.yaxis=f.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new L;return t.annotations.xaxis=f.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new L;return t.annotations.points=f.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&("barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width="tickWidth"),e.plotOptions.bar.horizontal&&(e.states.hover.type="none",e.tooltip.shared=!1),e.tooltip.followCursor||(console.warn("followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true","color: blue;"),e.tooltip.followCursor=!0)),"candlestick"===e.chart.type&&e.yaxis[0].reversed&&(console.warn("Reversed y-axis in candlestick chart is not supported."),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),Array.isArray(e.stroke.width)&&"line"!==e.chart.type&&"area"!==e.chart.type&&(console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"),e.stroke.width=e.stroke.width[0]),e}}]),i}(),O=function(){function t(){e(this,t)}return a(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRangeBarTimeline=[],t.seriesPercent=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.xaxisLabelsCount=0,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=f.extend({},t),e.initialSeries=f.clone(t.series),e.lastXAxis=f.clone(e.initialConfig.xaxis),e.lastYAxis=f.clone(e.initialConfig.yaxis),e}}]),t}(),W=function(){function t(i){e(this,t),this.opts=i}return a(t,[{key:"init",value:function(){var t=new N(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new O).init(t)}}}]),t}(),B=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.coreUtils=new y(this.ctx)}return a(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){var i=this.w.config,a=this.w.globals;i.xaxis.sorted&&("datetime"===i.xaxis.type?t[e].data.sort((function(t,e){return new Date(t[0]).getTime()-new Date(e[0]).getTime()})):"numeric"===i.xaxis.type&&t[e].data.sort((function(t,e){return t[0]-e[0]})));for(var s=0;s-1&&(r=this.activeSeriesIndex),i.xaxis.sorted&&("datetime"===i.xaxis.type?t[e].data.sort((function(t,e){return new Date(t.x).getTime()-new Date(e.x).getTime()})):"numeric"===i.xaxis.type&&t[e].data.sort((function(t,e){return t.x-e.x})));for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:this.ctx,a=this.w.config,s=this.w.globals,r=new D(i),n=a.labels.length>0?a.labels.slice():a.xaxis.categories.slice(),o=function(){for(var t=0;t0&&(this.twoDSeriesX=n,s.seriesX.push(this.twoDSeriesX))),s.labels.push(this.twoDSeriesX);var h=t[l].data.map((function(t){return f.parseNumber(t)}));s.series.push(h)}s.seriesZ.push(this.threeDSeries),void 0!==t[l].name?s.seriesNames.push(t[l].name):s.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==t[l].color?s.seriesColors.push(t[l].color):s.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory){if(i.labels=i.labels[0],i.seriesRangeBarTimeline.length&&(i.seriesRangeBarTimeline.map((function(t){t.forEach((function(t){i.labels.indexOf(t.x)<0&&t.x&&i.labels.push(t.x)}))})),i.labels=i.labels.filter((function(t,e,i){return i.indexOf(t)===e}))),e.xaxis.convertedCatToNumeric)new H(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t)}else this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)for(var s=0;se.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),G=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"getLabel",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",n=this.w,o=void 0===t[a]?"":t[a],l=o,h=n.globals.xLabelFormatter,c=n.config.xaxis.labels.formatter,d=!1,g=new V(this.ctx),u=o;l=g.xLabelFormat(h,o,u),void 0!==c&&(l=c(o,t[a],a));var f=function(t){var i=null;return e.forEach((function(t){"month"===t.unit?i="year":"day"===t.unit?i="month":"hour"===t.unit?i="day":"minute"===t.unit&&(i="hour")})),i===t};e.length>0?(d=f(e[a].unit),i=e[a].position,l=e[a].value):"datetime"===n.config.xaxis.type&&void 0===c&&(l=""),void 0===l&&(l=""),l=Array.isArray(l)?l:l.toString();var p=new b(this.ctx),x={};return x=n.globals.rotateXLabels?p.getTextRects(l,parseInt(r,10),null,"rotate(".concat(n.config.xaxis.labels.rotate," 0 0)"),!1):p.getTextRects(l,parseInt(r,10)),!Array.isArray(l)&&(0===l.indexOf("NaN")||0===l.toLowerCase().indexOf("invalid")||l.toLowerCase().indexOf("infinity")>=0||s.indexOf(l)>=0&&!n.config.xaxis.labels.showDuplicates&&"hours"!==this.ctx.timeScale.tickInterval&&"minutes"!==this.ctx.timeScale.tickInterval)&&(l=""),{x:i,text:l,textRect:x,isBold:d}}},{key:"checkForOverflowingLabels",value:function(t,e,i,a,s){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&r.globals.skipLastTimelinelabel&&(e.text=""),r.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var n=s[s.length-1];e.x0){!0===o.config.yaxis[s].opposite&&(t+=a.width);for(var c=e;c>=0;c--){var d=h+e/10+o.config.yaxis[s].labels.offsetY-1;o.globals.isBarHorizontal&&(d=r*c),"heatmap"===o.config.chart.type&&(d+=r/2);var g=l.drawLine(t+i.offsetX-a.width+a.offsetX,d+a.offsetY,t+i.offsetX+a.offsetX,d+a.offsetY,a.color);n.add(g),h+=r}}}}]),t}(),_=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"fixSvgStringForIe11",value:function(t){if(!f.isIE11())return t;var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2===++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"':t}));return i=(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(){var t=this.w.globals.dom.Paper.svg();return this.fixSvgStringForIe11(t)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(a,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(){var t=this;return new Promise((function(e){var i=t.w;t.cleanup();var a=document.createElement("canvas");a.width=i.globals.svgWidth,a.height=parseInt(i.globals.dom.elWrap.style.height,10);var s="transparent"===i.config.chart.background?"#fff":i.config.chart.background,r=a.getContext("2d");r.fillStyle=s,r.fillRect(0,0,a.width,a.height);var n=t.getSvgString();if(window.canvg&&f.isIE11()){var o=window.canvg.Canvg.fromString(r,n,{ignoreClear:!0,ignoreDimensions:!0});o.start();var l=a.msToBlob();o.stop(),e({blob:l})}else{var h="data:image/svg+xml,"+encodeURIComponent(n),c=new Image;c.crossOrigin="anonymous",c.onload=function(){if(r.drawImage(c,0,0),a.msToBlob){var t=a.msToBlob();e({blob:t})}else{var i=a.toDataURL("image/png");e({imgURI:i})}},c.src=h}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),null,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+".png"):t.triggerDownload(i,null,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,a=t.columnDelimiter,s=t.lineDelimiter,r=void 0===s?"\n":s,n=this.w,o=[],l=[],h="data:text/csv;charset=utf-8,",c=new B(this.ctx),d=new G(this.ctx),g=function(t){var i="";if(n.globals.axisCharts){if("category"===n.config.xaxis.type||n.config.xaxis.convertedCatToNumeric)if(n.globals.isBarHorizontal){var a=n.globals.yLabelFormatters[0],s=new X(e.ctx).getActiveConfigSeriesIndex();i=a(n.globals.labels[t],{seriesIndex:s,dataPointIndex:t,w:n})}else i=d.getLabel(n.globals.labels,n.globals.timescaleLabels,0,t).text;"datetime"===n.config.xaxis.type&&(n.config.xaxis.categories.length?i=n.config.xaxis.categories[t]:n.config.labels.length&&(i=n.config.labels[t]))}else i=n.config.labels[t];return i};o.push(n.config.chart.toolbar.export.csv.headerCategory),i.map((function(t,e){n.globals.axisCharts&&o.push(t.name?t.name:"series-".concat(e))})),n.globals.axisCharts||(o.push(n.config.chart.toolbar.export.csv.headerValue),l.push(o.join(a))),i.map((function(t,e){n.globals.axisCharts?function(t,e){if(o.length&&0===e&&l.push(o.join(a)),t.data&&t.data.length)for(var s=0;s=10?n.config.chart.toolbar.export.csv.dateFormatter(r):r));for(var h=0;h0&&!a.globals.isBarHorizontal&&(this.xaxisLabels=a.globals.timescaleLabels.slice()),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===a.config.xaxis.position?this.offY=0:this.offY=a.globals.gridHeight+1,this.offY=this.offY+a.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===a.config.chart.type&&a.config.plotOptions.bar.horizontal,this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xaxisBorderWidth=a.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=a.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=a.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=a.config.xaxis.axisBorder.height,this.yaxis=a.config.yaxis[0]}return a(t,[{key:"drawXaxis",value:function(){var t,e=this,i=this.w,a=new b(this.ctx),s=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(i.config.xaxis.offsetX,", ").concat(i.config.xaxis.offsetY,")")}),r=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(i.globals.translateXAxisX,", ").concat(i.globals.translateXAxisY,")")});s.add(r);for(var n=i.globals.padHorizontal,o=[],l=0;l1?h-1:h;t=i.globals.gridWidth/c,n=n+t/2+i.config.xaxis.labels.offsetX}else t=i.globals.gridWidth/o.length,n=n+t+i.config.xaxis.labels.offsetX;if(i.config.xaxis.labels.show)for(var d=function(s){var l=n-t/2+i.config.xaxis.labels.offsetX;0===s&&1===h&&t/2===n&&1===i.globals.dataPoints&&(l=i.globals.gridWidth/2);var c=e.axesUtils.getLabel(o,i.globals.timescaleLabels,l,s,e.drawnLabels,e.xaxisFontSize),d=28;i.globals.rotateXLabels&&(d=22);(c=e.axesUtils.checkForOverflowingLabels(s,c,h,e.drawnLabels,e.drawnLabelsRects)).text&&i.globals.xaxisLabelsCount++;var g=a.drawText({x:c.x,y:e.offY+i.config.xaxis.labels.offsetY+d-("top"===i.config.xaxis.position?i.globals.xAxisHeight+i.config.xaxis.axisTicks.height-2:0),text:c.text,textAnchor:"middle",fontWeight:c.isBold?600:i.config.xaxis.labels.style.fontWeight,fontSize:e.xaxisFontSize,fontFamily:e.xaxisFontFamily,foreColor:Array.isArray(e.xaxisForeColors)?i.config.xaxis.convertedCatToNumeric?e.xaxisForeColors[i.globals.minX+s-1]:e.xaxisForeColors[s]:e.xaxisForeColors,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+i.config.xaxis.labels.style.cssClass});r.add(g);var u=document.createElementNS(i.globals.SVGNS,"title");u.textContent=Array.isArray(c.text)?c.text.join(" "):c.text,g.node.appendChild(u),""!==c.text&&(e.drawnLabels.push(c.text),e.drawnLabelsRects.push(c)),n+=t},g=0;g<=h-1;g++)d(g);if(void 0!==i.config.xaxis.title.text){var u=a.group({class:"apexcharts-xaxis-title"}),f=a.drawText({x:i.globals.gridWidth/2+i.config.xaxis.title.offsetX,y:this.offY-parseFloat(this.xaxisFontSize)+i.globals.xAxisLabelsHeight+i.config.xaxis.title.offsetY,text:i.config.xaxis.title.text,textAnchor:"middle",fontSize:i.config.xaxis.title.style.fontSize,fontFamily:i.config.xaxis.title.style.fontFamily,fontWeight:i.config.xaxis.title.style.fontWeight,foreColor:i.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+i.config.xaxis.title.style.cssClass});u.add(f),s.add(u)}if(i.config.xaxis.axisBorder.show){var p=i.globals.barPadForNumericAxis,x=a.drawLine(i.globals.padHorizontal+i.config.xaxis.axisBorder.offsetX-p,this.offY,this.xaxisBorderWidth+p,this.offY,i.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);s.add(x)}return s}},{key:"drawXaxisInversed",value:function(t){var e,i,a=this.w,s=new b(this.ctx),r=a.config.yaxis[0].opposite?a.globals.translateYAxisX[t]:0,n=s.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),o=s.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+r+", 0)"});n.add(o);var l=[];if(a.config.yaxis[t].show)for(var h=0;hi.globals.gridWidth)){var s=this.offY+i.config.xaxis.axisTicks.offsetY,r=s+i.config.xaxis.axisTicks.height;if("top"===i.config.xaxis.position&&(r=s-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var n=new b(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,s+i.config.xaxis.offsetY,a+i.config.xaxis.axisTicks.offsetX,r+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(n),n.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var s=0;s0){var h=s[s.length-1].getBBox(),c=s[0].getBBox();h.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),c.x+c.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var d=0;d0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return a(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new b(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),s=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(s),t.add(a),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new b(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach((function(t){s=Math.max(s,t)})),a=s}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid));var r=t.config.chart.type,n=0,o=0;("bar"===r||"rangeBar"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(n=t.config.grid.padding.left,o=t.config.grid.padding.right,e.barPadForNumericAxis>n&&(n=e.barPadForNumericAxis,o=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a/2-n-2,-a/2,e.gridWidth+a+o+n+4,e.gridHeight+a,0,"#fff"),new y(this).getLargestMarkerSize();var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var h=e.dom.baseEl.querySelector("defs");h.appendChild(e.dom.elGridRectMask),h.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,n=t.xCount,o=t.parent,l=this.w;0===e&&l.globals.skipFirstTimelinelabel||e===n-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type||(l.config.grid.xaxis.lines.show&&this._drawGridLine({x1:i,y1:a,x2:s,y2:r,parent:o}),new j(this.ctx).drawXaxisTicks(i,this.elg))}},{key:"_drawGridLine",value:function(t){var e=t.x1,i=t.y1,a=t.x2,s=t.y2,r=t.parent,n=this.w,o=r.node.classList.contains("apexcharts-gridlines-horizontal"),l=n.config.grid.strokeDashArray,h=n.globals.barPadForNumericAxis,c=new b(this).drawLine(e-(o?h:0),i,a+(o?h:0),s,n.config.grid.borderColor,l);c.node.classList.add("apexcharts-gridline"),r.add(c)}},{key:"_drawGridBandRect",value:function(t){var e=t.c,i=t.x1,a=t.y1,s=t.x2,r=t.y2,n=t.type,o=this.w,l=new b(this.ctx),h=o.globals.barPadForNumericAxis;if("column"!==n||"datetime"!==o.config.xaxis.type){var c=o.config.grid[n].colors[e],d=l.drawRect(i-("row"===n?h:0),a,s+("row"===n?2*h:0),r,0,c,o.config.grid[n].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(n))}}},{key:"_drawXYLines",value:function(t){var e=this,i=t.xCount,a=t.tickAmount,s=this.w;if(s.config.grid.xaxis.lines.show||s.config.xaxis.axisTicks.show){var r=s.globals.padHorizontal,n=s.globals.gridHeight;s.globals.timescaleLabels.length?function(t){for(var a=t.xC,s=t.x1,r=t.y1,n=t.x2,o=t.y2,l=0;l2));s++);return!t.globals.isBarHorizontal||this.isTimelineBar?(i=this.xaxisLabels.length,this.isTimelineBar&&(a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:a})):(i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a})),this.drawGridBands(i,a),{el:this.elg,xAxisTickWidth:t.globals.gridWidth/i}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(void 0!==i.config.grid.row.colors&&i.config.grid.row.colors.length>0)for(var a=0,s=i.globals.gridHeight/e,r=i.globals.gridWidth,n=0,o=0;n=i.config.grid.row.colors.length&&(o=0),this._drawGridBandRect({c:o,x1:0,y1:a,x2:r,y2:s,type:"row"}),a+=i.globals.gridHeight/e;if(void 0!==i.config.grid.column.colors&&i.config.grid.column.colors.length>0)for(var l=i.globals.isBarHorizontal||"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?t:t-1,h=i.globals.padHorizontal,c=i.globals.padHorizontal+i.globals.gridWidth/l,d=i.globals.gridHeight,g=0,u=0;g=i.config.grid.column.colors.length&&(u=0),this._drawGridBandRect({c:u,x1:h,y1:0,x2:c,y2:d,type:"column"}),h+=i.globals.gridWidth/l}}]),t}(),q=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4?arguments[4]:void 0,r=this.w;if("dataPoints"===i&&(i=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!f.isNumber(t)&&!f.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE){t=0,e=i;var n=this.linearScale(t,e,i);return n}t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[],l=Math.abs(e-t);l<1&&s&&("candlestick"===r.config.chart.type||"candlestick"===r.config.series[a].type||r.globals.isRangeData)&&(e*=1.01);var h=i+1;h<2?h=2:h>2&&(h-=2);var c=l/h,d=Math.floor(f.log10(c)),g=Math.pow(10,d),u=Math.round(c/g);u<1&&(u=1);var p=u*g,x=p*Math.floor(t/p),b=p*Math.ceil(e/p),m=x;if(s&&l>2){for(;o.push(m),!((m+=p)>b););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var v=t;(o=[]).push(v);for(var y=Math.abs(e-t)/i,w=0;w<=i;w++)v+=y,o.push(v);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=Math.abs(e-t),s=a/i;i===Number.MAX_VALUE&&(i=10,s=1);for(var r=[],n=t;i>=0;)r.push(n),n+=s,i-=1;return{result:r,niceMin:r[0],niceMax:r[r.length-1]}}},{key:"logarithmicScale",value:function(t,e,i,a){(e<=0||e===Number.MIN_VALUE)&&(e=.01);for(var s=Math.log(e)/Math.log(10),r=Math.log(i)/Math.log(10),n=Math.abs(i-e)/a,o=[],l=e;a>=0;)o.push(l),l+=n,a-=1;var h=o.map((function(t,a){t<=0&&(t=.01);var n=(r-s)/(i-e),o=Math.pow(10,s+n*(t-s));return Math.round(o/f.roundToBase(o,10))*f.roundToBase(o,10)}));return 0===h[0]&&(h[0]=1),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"setYScaleForIndex",value:function(t,e,i){var a=this.w.globals,s=this.w.config,r=a.isBarHorizontal?s.xaxis:s.yaxis[t];void 0===a.yAxisScale[t]&&(a.yAxisScale[t]=[]);var n=Math.abs(i-e);if(r.logarithmic&&n<=5&&(a.invalidLogScale=!0),r.logarithmic&&n>5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(t,e,i,r.tickAmount?r.tickAmount:Math.floor(Math.log10(i)));else if(i!==-Number.MAX_VALUE&&f.isNumber(i))if(a.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var o=void 0===s.yaxis[t].max&&void 0===s.yaxis[t].min||s.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,r.tickAmount?r.tickAmount:n<5&&n>1?n+1:5,t,o)}else a.yAxisScale[t]=this.linearScale(e,i,r.tickAmount);else a.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,e){var i=this.w,a=i.globals,s=i.config.xaxis,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&f.isNumber(e)?a.xAxisScale=this.niceScale(t,e,s.tickAmount?s.tickAmount:r<5&&r>1?r+1:5,0):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),s=e.maxYArr.concat([]),r=[];i.yaxis.forEach((function(e,n){var o=n;i.series.forEach((function(t,i){t.name===e.seriesName&&(o=i,n!==i?r.push({index:i,similarIndex:n,alreadyExists:!0}):r.push({index:i}))}));var l=a[o],h=s[o];t.setYScaleForIndex(n,l,h)})),this.sameScaleInMultipleAxes(a,s,r)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var a=this,s=this.w.config,r=this.w.globals,n=[];i.forEach((function(t){t.alreadyExists&&(void 0===n[t.index]&&(n[t.index]=[]),n[t.index].push(t.index),n[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=n,n.forEach((function(t,e){n.forEach((function(i,a){var s,r;e!==a&&(s=t,r=i,s.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(n[e]=n[e].concat(n[a]))}))}));var o=n.map((function(t){return t.filter((function(e,i){return t.indexOf(e)===i}))})).map((function(t){return t.sort()}));n=n.filter((function(t){return!!t}));var l=o.slice(),h=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return h.indexOf(JSON.stringify(t))===e}));var c=[],d=[];t.forEach((function(t,i){l.forEach((function(a,s){a.indexOf(i)>-1&&(void 0===c[s]&&(c[s]=[],d[s]=[]),c[s].push({key:i,value:t}),d[s].push({key:i,value:e[i]}))}))}));var g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach((function(t,e){t.forEach((function(t,i){g[e]=Math.min(t.value,g[e])}))})),d.forEach((function(t,e){t.forEach((function(t,i){u[e]=Math.max(t.value,u[e])}))})),t.forEach((function(t,e){d.forEach((function(t,i){var n=g[i],o=u[i];s.chart.stacked&&(o=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(o+=t.value),n!==Number.MIN_VALUE&&(n+=c[i][e].value)}))),t.forEach((function(i,l){t[l].key===e&&(void 0!==s.yaxis[e].min&&(n="function"==typeof s.yaxis[e].min?s.yaxis[e].min(r.minY):s.yaxis[e].min),void 0!==s.yaxis[e].max&&(o="function"==typeof s.yaxis[e].max?s.yaxis[e].max(r.maxY):s.yaxis[e].max),a.setYScaleForIndex(e,n,o))}))}))}))}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),e;var s=a.globals.seriesX[0],r=a.config.chart.stacked;return e.forEach((function(t,n){for(var o=0,l=0;l=i.xaxis.min){o=l;break}var h,c,d=a.globals.minYArr[n],g=a.globals.maxYArr[n],u=a.globals.stackedSeriesTotals;a.globals.series.forEach((function(n,l){var f=n[o];r?(f=u[o],h=c=f,u.forEach((function(t,e){s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),n[e]=i.xaxis.min){var r=t,n=t;a.globals.series.forEach((function(i,a){null!==t&&(r=Math.min(i[e],r),n=Math.max(i[e],n))})),n>c&&null!==n&&(c=n),rd&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)}))})),e}}]),t}(),Z=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.scales=new q(i)}return a(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w.config,r=this.w.globals,n=-Number.MAX_VALUE,o=Number.MIN_VALUE;null===a&&(a=t+1);var l=r.series,h=l,c=l;"candlestick"===s.chart.type?(h=r.seriesCandleL,c=r.seriesCandleH):r.isRangeData&&(h=r.seriesRangeStart,c=r.seriesRangeEnd);for(var d=t;dh[d][g]&&h[d][g]<0&&(o=h[d][g])):r.hasNullValues=!0}}return"rangeBar"===s.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&"datetime"===s.xaxis.type&&(o=e),"bar"===s.chart.type&&(o<0&&n<0&&(n=0),o===Number.MIN_VALUE&&(o=0)),{minY:o,maxY:n,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a=0&&i<=10&&(n=0),t.minY=i-5*n/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*n/100}if(e.yaxis.forEach((function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.minY)),t.minY=t.minYArr[i])})),t.isBarHorizontal){["min","max"].forEach((function(i){void 0!==e.xaxis[i]&&"number"==typeof e.xaxis[i]&&("min"===i?t.minY=e.xaxis[i]:t.maxY=e.xaxis[i])}))}return t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach((function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i="numeric"===e.xaxis.type||"datetime"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;et.dataPoints&&0!==t.dataPoints&&(a=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var s=[],r=t.minX-1;r0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e0){var s=e-t.seriesX[i][a-1];s>0&&(t.minXDiff=Math.min(s,t.minXDiff))}})),1===t.dataPoints&&t.minXDiff===Number.MAX_VALUE&&(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this.w.globals,e=[],i=[];if(t.series.length)for(var a=0;a0?s=s+parseFloat(t.series[n][a])+1e-4:r+=parseFloat(t.series[n][a])),n===t.series.length-1&&(e.push(s),i.push(r));for(var o=0;o=0;x--)p(x);if(void 0!==e.config.yaxis[t].title.text){var m=i.group({class:"apexcharts-yaxis-title"}),v=0;e.config.yaxis[t].opposite&&(v=e.globals.translateYAxisX[t]);var y=i.drawText({x:v,y:e.globals.gridHeight/2+e.globals.translateY+e.config.yaxis[t].title.offsetY,text:e.config.yaxis[t].title.text,textAnchor:"end",foreColor:e.config.yaxis[t].title.style.color,fontSize:e.config.yaxis[t].title.style.fontSize,fontWeight:e.config.yaxis[t].title.style.fontWeight,fontFamily:e.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+e.config.yaxis[t].title.style.cssClass});m.add(y),o.add(m)}var w=e.config.yaxis[t].axisBorder,k=31+w.offsetX;if(e.config.yaxis[t].opposite&&(k=-31-w.offsetX),w.show){var A=i.drawLine(k,e.globals.translateY+w.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+w.offsetY+2,w.color,0,w.width);o.add(A)}return e.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(k,h,w,e.config.yaxis[t].axisTicks,t,c,o),o}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new b(this.ctx),a=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),s=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(s);var r=e.globals.yAxisScale[t].result.length-1,n=e.globals.gridWidth/r+.1,o=n+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.timescaleLabels;c.length>0&&(this.xaxisLabels=c.slice(),r=(h=c.slice()).length),h=this.axesUtils.checkForReversedLabels(t,h);var d=c.length;if(e.config.xaxis.labels.show)for(var g=d?0:r;d?g=0;d?g++:g--){var u=h[g];u=l(u,g);var f=e.globals.gridWidth+e.globals.padHorizontal-(o-n+e.config.xaxis.labels.offsetX);if(c.length){var p=this.axesUtils.getLabel(h,c,f,g,this.drawnLabels,this.xaxisFontSize);f=p.x,u=p.text,this.drawnLabels.push(p.text),0===g&&e.globals.skipFirstTimelinelabel&&(u=""),g===h.length-1&&e.globals.skipLastTimelinelabel&&(u="")}var x=i.drawText({x:f,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:u,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});s.add(x),x.tspan(u);var m=document.createElementNS(e.globals.SVGNS,"title");m.textContent=u,x.node.appendChild(m),o+=n}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new b(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var s=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(s-=15);var r=i.drawLine(e.globals.padHorizontal+s+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new b(this.ctx);if(void 0!==e.config.xaxis.title.text){var a=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),s=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});a.add(s),t.add(a)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,a=new b(this.ctx),s={width:0,height:0},r={width:0,height:0},n=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==n&&(s=n.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==o&&(r=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,s,r,e);o.setAttribute("x",l.xPos-(e?10:0))}if(null!==o){var h=a.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,a){var s=this.w,r=0,n=0,o=10;return void 0===s.config.yaxis[t].title.text||t<0?{xPos:n,padd:0}:(a?(n=e.width+s.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(r+=1)&&(n-=o/2)):(n=-1*e.width+s.config.yaxis[t].title.offsetX+o/2+i.width/2,s.globals.isBarHorizontal&&(o=25,n=-1*e.width-s.config.yaxis[t].title.offsetX-o)),{xPos:n,padd:o})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,a=0,s=0,r=18,n=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map((function(o,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,c=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(s=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=s-o.labels.offsetX):(s=i.globals.gridWidth+i.globals.translateX+n,h||(n=n+c+20),i.globals.translateYAxisX[l]=s-o.labels.offsetX+20):(a=i.globals.translateX-r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a+o.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=f.listToArray(e)).forEach((function(e,i){var a=t.config.yaxis[i];if(void 0!==a.labels.align){var s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));r=f.listToArray(r);var n=s.getBoundingClientRect();"left"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","start")})),a.opposite||s.setAttribute("transform","translate(-".concat(n.width,", 0)"))):"center"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),s.setAttribute("transform","translate(".concat(n.width/2*(a.opposite?1:-1),", 0)"))):"right"===a.labels.align&&(r.forEach((function(t,e){t.setAttribute("text-anchor","end")})),a.opposite&&s.setAttribute("transform","translate(".concat(n.width,", 0)")))}}))}}]),t}(),J=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.documentEvent=f.bind(this.documentEvent,this)}return a(t,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);-1!==a&&i.globals.events[t].splice(a,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],s=a.length,r=0;r0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter((function(e){return e.name===t}))[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var a=f.extend(C,i);this.w.globals.locale=a.options}}]),t}(),K=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"drawAxis",value:function(t,e){var i,a,s=this.w.globals,r=this.w.config,n=new j(this.ctx),o=new $(this.ctx);s.axisCharts&&"radar"!==t&&(s.isBarHorizontal?(a=o.drawYaxisInversed(0),i=n.drawXaxisInversed(0),s.dom.elGraphical.add(i),s.dom.elGraphical.add(a)):(i=n.drawXaxis(),s.dom.elGraphical.add(i),r.yaxis.map((function(t,e){-1===s.ignoreYAxisIndexes.indexOf(e)&&(a=o.drawYaxis(e),s.dom.Paper.add(a))}))));r.yaxis.map((function(t,e){-1===s.ignoreYAxisIndexes.indexOf(e)&&o.yAxisTitleRotate(e,t.opposite)}))}}]),t}(),tt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new b(this.ctx),i=new p(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,n=a.colorFrom,o=a.colorTo,l=a.opacityFrom,h=a.opacityTo,c=a.stops,d=s.enabled,g=s.left,u=s.top,x=s.blur,m=s.color,v=s.opacity,y=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===r&&(y=e.drawGradient("vertical",n,o,l,h,null,c,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine()),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:t.globals.gridHeight,width:f.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:y,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(w=i.dropShadow(w,{left:g,top:u,blur:x,color:m,opacity:v})),t.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new b(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),et=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,a=i.config;if(0!==a.responsive.length){var s=a.responsive.slice();s.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new N({}),n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=s[0].breakpoint,n=window.innerWidth>0?window.innerWidth:screen.width;if(n>a){var o=y.extendArrayProps(r,i.globals.initialConfig,i);t=f.extend(o,t),t=f.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l0&&"function"==typeof e.config.colors[0]&&(e.globals.colors=e.config.series.map((function(i,a){var s=e.config.colors[a];return s||(s=e.config.colors[0]),"function"==typeof s?(t.isColorFn=!0,s({value:e.globals.axisCharts?e.globals.series[a][0]?e.globals.series[a][0]:0:e.globals.series[a],seriesIndex:a,dataPointIndex:a,w:e})):s})))),e.globals.seriesColors.map((function(t,i){t&&(e.globals.colors[i]=t)})),e.config.theme.monochrome.enabled){var a=[],s=e.globals.series.length;this.isBarDistributed&&(s=e.globals.series[0].length*e.globals.series.length);for(var r=e.config.theme.monochrome.color,n=1/(s/e.config.theme.monochrome.shadeIntensity),o=e.config.theme.monochrome.shadeTo,l=0,h=0;h2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=e||a.globals.series.length;if(null===i&&(i=this.isBarDistributed||"heatmap"===a.config.chart.type&&a.config.plotOptions.heatmap.colorScale.inverse),i&&(s=a.globals.series[0].length*a.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map((function(t,e){return Array.isArray(t)?t.length:1})),s=Math.max.apply(Math,g(a));i=e[a.indexOf(s)]}return i}}]),t}(),rt=function(){function t(i){e(this,t),this.w=i.w,this.dCtx=i}return a(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===i.length&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var s=e.globals.xLabelFormatter,r=f.getLargestStringFromArr(i),n=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i);e.globals.isBarHorizontal&&(n=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var o=new V(this.dCtx.ctx),l=r;r=o.xLabelFormat(s,r,l),n=o.xLabelFormat(s,n,l),(e.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(n=r="1");var h=new b(this.dCtx.ctx),c=h.getTextRects(r,e.config.xaxis.labels.style.fontSize),d=c;if(r!==n&&(d=h.getTextRects(n,e.config.xaxis.labels.style.fontSize)),(t={width:c.width>=d.width?c.width:d.width,height:c.height>=d.height?c.height:d.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var g=function(t){return h.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};c=g(r),r!==n&&(d=g(n)),t.height=(c.height>d.height?c.height:d.height)/1.5,t.width=c.width>d.width?c.width:d.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var a=new b(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map((function(t){return t.value})),a=i.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new b(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,a=i.globals,s=i.config,r=s.xaxis.type,n=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var o=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,l=function(t,o){(function(t){return-1!==a.collapsedSeriesIndices.indexOf(t)})(o)||("datetime"!==r&&e.dCtx.gridPad.lefta.gridWidth&&(a.skipLastTimelinelabel=!0),l<0&&(a.skipFirstTimelinelabel=!0)}else"datetime"===r?e.dCtx.gridPad.rightString(o.niceMax).length?o.niceMin:o.niceMax,c=l(h,{seriesIndex:n,dataPointIndex:-1,w:e}),d=c;if(void 0!==c&&0!==c.length||(c=h),e.globals.isBarHorizontal){a=0;var g=e.globals.labels.slice();c=l(c=f.getLargestStringFromArr(g),{seriesIndex:n,dataPointIndex:-1,w:e}),d=t.dCtx.dimHelpers.getLargestStringFromMultiArr(c,g)}var u=new b(t.dCtx.ctx),p=u.getTextRects(c,r.labels.style.fontSize),x=p;c!==d&&(x=u.getTextRects(d,r.labels.style.fontSize)),i.push({width:(x.width>p.width?x.width:p.width)+a,height:x.height>p.height?x.height:p.height})}else i.push({width:0,height:0})})),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map((function(e,a){if(e.show&&void 0!==e.title.text){var s=new b(t.dCtx.ctx).getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,"rotate(-90 0 0)",!1);i.push({width:s.width,height:s.height})}else i.push({width:0,height:0})})),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,a=0,s=t.globals.yAxisScale.length>1?10:0,r=new G(this.dCtx.ctx),n=function(n,o){var l=t.config.yaxis[o].floating,h=0;n.width>0&&!l?(h=n.width+s,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(o)&&(h=h-n.width-s)):h=l||r.isYAxisHidden(o)?0:5,t.config.yaxis[o].opposite?a+=h:i+=h,e+=h};return t.globals.yLabelsCoords.map((function(t,e){n(t,e)})),t.globals.yTitleCoords.map((function(t,e){n(t,e)})),t.globals.isBarHorizontal&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),t}(),ot=function(){function t(i){e(this,t),this.w=i.w,this.dCtx=i}return a(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=e.config.chart.type,a=0,s="bar"===i||"rangeBar"===i?e.config.series.length:1;if(e.globals.comboBarCount>0&&(s=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){"bar"!==t.type&&"rangeBar"!==t.type||(s-=1)})),e.config.chart.stacked&&(s=1),("bar"===i||"rangeBar"===i||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&s>0){var r,n,o=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);o<=3&&(o=e.globals.dataPoints),r=o/t,e.globals.minXDiff&&e.globals.minXDiff/r>0&&(n=e.globals.minXDiff/r),n>t/2&&(n/=2),(a=n/s*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(a=1),a=a/(s>1?1:1.5)+5,e.globals.barPadForNumericAxis=a}return a}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==e.config[i].text?a+=e.config[i].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(a+=10);var s=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-s.height-r.height-a,i.translateY=i.translateY+s.height+r.height+a}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,a=new G(this.dCtx.ctx);i.config.yaxis.map((function(s,r){-1!==i.globals.ignoreYAxisIndexes.indexOf(r)||s.floating||a.isYAxisHidden(r)||(s.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))}))}}]),t}(),lt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new st(this),this.dimYAxis=new nt(this),this.dimXAxis=new rt(this),this.dimGrid=new ot(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return a(t,[{key:"plotCoords",value:function(){var t=this.w.globals;this.lgRect=this.dimHelpers.getLegendsRect(),t.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),t.gridHeight=t.gridHeight-this.gridPad.top-this.gridPad.bottom,t.gridWidth=t.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var e=this.dimGrid.gridPadForColumnsInNumericAxis(t.gridWidth);t.gridWidth=t.gridWidth-2*e,t.translateX=t.translateX+this.gridPad.left+this.xPadLeft+(e>0?e+4:0),t.translateY=t.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),s=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,i){e.globals.yLabelsCoords.push({width:a[i].width,index:i}),e.globals.yTitleCoords.push({width:s[i].width,index:i})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),n=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,n),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var o=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var h=10;("radar"===e.config.chart.type||this.isSparkline)&&(o=0,l=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0},l=0,o=0,h=0),this.dimXAxis.additionalPaddingXLabels(r);var c=function(){i.translateX=o,i.gridHeight=i.svgHeight-t.lgRect.height-l-(t.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o};switch("top"===e.config.xaxis.position&&(h=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=h,c();break;case"top":i.translateY=this.lgRect.height+h,c();break;case"left":i.translateY=h,i.translateX=this.lgRect.width+o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-this.lgRect.width-o;break;case"right":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-this.lgRect.width-o-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(s,a),new $(this.ctx).setYAxisXPosition(a,s)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var s="pie"===i.chart.type||"polarArea"===i.chart.type||"donut"===i.chart.type?"pie":"radialBar",r=i.plotOptions[s].offsetY,n=i.plotOptions[s].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=n+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.gridHeight,e.translateY=r-10,e.translateX=n+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.gridHeight,e.translateY=this.lgRect.height+r+10,e.translateX=n+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=n+this.lgRect.width+a;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=n+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*(i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO)+(i.globals.rotateXLabels?22:10),this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeights&&(this.yAxisWidth=s)}}]),t}(),ht=function(){function t(i){e(this,t),this.w=i.w,this.lgCtx=i}return a(t,[{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.position-right, .apexcharts-legend.position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-left, .apexcharts-legend.position-top.apexcharts-align-left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-center, .apexcharts-legend.position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-right, .apexcharts-legend.position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }");return t.appendChild(e),t}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||"radialBar"===a.config.chart.type){a.globals.resized=!0;var s=null,r=null;if(a.globals.risingSeries=[],a.globals.axisCharts?(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(s.getAttribute("data:realIndex"),10)):(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(s.getAttribute("rel"),10)-1),e)[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){i.riseCollapsedSeries(t.cs,t.csi,r)}));else this.hideSeries({seriesEl:s,realIndex:r})}else{var n=a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),o=a.config.chart.type;if("pie"===o||"polarArea"===o||"donut"===o){var l=a.config.plotOptions.pie.donut.labels;new b(this.lgCtx.ctx).pathMouseDown(n.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(n.members[0].node,l)}n.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,s=f.clone(a.config.series);if(a.globals.axisCharts){var r=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(r=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!r){a.globals.collapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.collapsedSeriesIndices.push(i);var n=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(n,1)}}else a.globals.collapsedSeries.push({index:i,data:s[i]}),a.globals.collapsedSeriesIndices.push(i);for(var o=e.childNodes,l=0;l0){for(var r=0;r-1&&(t[a].data=[])})):t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)})),t}}]),t}(),ct=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new ht(this)}return a(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),f.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this.w,e=t.config.legend.fontFamily,i=t.globals.seriesNames,a=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var s=t.config.plotOptions.heatmap.colorScale.ranges;i=s.map((function(t){return t.name?t.name:t.from+" - "+t.to})),a=s.map((function(t){return t.color}))}else this.isBarsDistributed&&(i=t.globals.labels.slice());for(var r=t.globals.legendFormatter,n=t.config.legend.inverseOrder,o=n?i.length-1:0;n?o>=0:o<=i.length-1;n?o--:o++){var l=r(i[o],{seriesIndex:o,w:t}),h=!1,c=!1;if(t.globals.collapsedSeries.length>0)for(var d=0;d0)for(var g=0;g0?l-10:0)+(h>0?h-10:0)}a.style.position="absolute",r=r+t+i.config.legend.offsetX,n=n+e+i.config.legend.offsetY,a.style.left=r+"px",a.style.top=n+"px","bottom"===i.config.legend.position?(a.style.top="auto",a.style.bottom=5-i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(a.style.left="auto",a.style.right=25+i.config.legend.offsetX+"px");["width","height"].forEach((function(t){a.style[t]&&(a.style[t]=parseInt(i.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new lt(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords("title"),s=i.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===t.config.legend.position?r=-e.clwh/1.8:"top"===t.config.legend.position&&(r=a.height+s.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,a,this.w]),new X(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new X(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){if(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker")){var e=parseInt(t.target.getAttribute("rel"),10)-1,i="true"===t.target.getAttribute("data:collapsed"),a=this.w.config.chart.events.legendClick;"function"==typeof a&&a(this.ctx,e,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,e,this.w]);var s=this.w.config.legend.markers.onClick;"function"==typeof s&&t.target.classList.contains("apexcharts-legend-marker")&&(s(this.ctx,e,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,e,this.w])),this.legendHelpers.toggleDataSeries(e,i)}}}]),t}(),dt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar}return a(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},a=i();if(a.setAttribute("class","apexcharts-toolbar"),a.style.top=e.config.chart.toolbar.offsetY+"px",a.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var s=0;s\n \n \n\n'),n("zoomOut",this.elZoomOut,'\n \n \n\n');var o=function(i){t.t[i]&&e.config.chart[i].enabled&&r.push({el:"zoom"===i?t.elZoom:t.elSelection,icon:"string"==typeof t.t[i]?t.t[i]:"zoom"===i?'\n \n \n \n':'\n \n \n',title:t.localeValues["zoom"===i?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(i,"-icon")})};o("zoom"),o("selection"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'\n \n \n \n \n \n \n \n',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),n("reset",this.elZoomReset,'\n \n \n'),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,a={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(a),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,a=t.width,s=t.height,r=t.translateX,n=void 0===r?0:r,o=t.translateY,l=void 0===o?0:o,h=this.w,c=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==h.globals.selection){var g={transform:"translate("+n+", "+l+")"};h.globals.zoomEnabled&&this.dragged&&(a<0&&(a=1),c.attr({x:e,y:i,width:a,height:s,fill:h.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":h.config.chart.zoom.zoomedArea.fill.opacity,stroke:h.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":h.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":h.config.chart.zoom.zoomedArea.stroke.opacity}),b.setAttrs(c.node,g)),h.globals.selectionEnabled&&(d.attr({x:e,y:i,width:a>0?a:0,height:s>0?s:0,fill:h.config.chart.selection.fill.color,"fill-opacity":h.config.chart.selection.fill.opacity,stroke:h.config.chart.selection.stroke.color,"stroke-width":h.config.chart.selection.stroke.width,"stroke-dasharray":h.config.chart.selection.stroke.dashArray,"stroke-opacity":h.config.chart.selection.stroke.opacity}),b.setAttrs(d.node,g))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.gridRect.getBoundingClientRect(),n=s.startX-1,o=s.startY,l=!1,h=!1,c=s.clientX-r.left-n,d=s.clientY-r.top-o,g={};return Math.abs(c+n)>a.globals.gridWidth?c=a.globals.gridWidth-n:s.clientX-r.left<0&&(c=n),n>s.clientX-r.left&&(l=!0,c=Math.abs(c)),o>s.clientY-r.top&&(h=!0,d=Math.abs(d)),g="x"===i?{x:l?n-c:n,y:0,width:c,height:a.globals.gridHeight}:"y"===i?{x:0,y:h?o-d:o,width:a.globals.gridWidth,height:d}:{x:l?n-c:n,y:h?o-d:o,width:c,height:d},s.drawSelectionRect(g),s.selectionDragging("resizing"),g}},{key:"selectionDragging",value:function(t,e){var i=this,a=this.w,s=this.xyRatios,r=this.selectionRect,n=0;"resizing"===t&&(n=30);var o=function(t){return parseFloat(r.node.getAttribute(t))},l={x:o("x"),y:o("y"),width:o("width"),height:o("height")};a.globals.selection=l,"function"==typeof a.config.chart.events.selection&&a.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t=i.gridRect.getBoundingClientRect(),e=r.node.getBoundingClientRect(),n=a.globals.xAxisScale.niceMin+(e.left-t.left)*s.xRatio,o=a.globals.xAxisScale.niceMin+(e.right-t.left)*s.xRatio,l=a.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*s.yRatio[0],h=a.globals.yAxisScale[0].niceMax-(e.top-t.top)*s.yRatio[0];a.config.chart.events.selection(i.ctx,{xaxis:{min:n,max:o},yaxis:{min:l,max:h}})}),n))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.xyRatios,n=this.ctx.toolbar;if(s.startX>s.endX){var o=s.startX;s.startX=s.endX,s.endX=o}if(s.startY>s.endY){var l=s.startY;s.startY=s.endY,s.endY=l}var h=a.globals.xAxisScale.niceMin+s.startX*r.xRatio,c=a.globals.xAxisScale.niceMin+s.endX*r.xRatio,d=[],g=[];if(a.config.yaxis.forEach((function(t,e){d.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.startY),g.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.endY)})),s.dragged&&(s.dragX>10||s.dragY>10)&&h!==c)if(a.globals.zoomEnabled){var u=f.clone(a.globals.initialConfig.yaxis),p=f.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(h=Math.floor(h),c=Math.floor(c),h<1&&(h=1,c=a.globals.dataPoints),c-h<2&&(c=h+1)),"xy"!==i&&"x"!==i||(p={min:h,max:c}),"xy"!==i&&"y"!==i||u.forEach((function(t,e){u[e].min=g[e],u[e].max=d[e]})),a.config.chart.zoom.autoScaleYaxis){var x=new q(s.ctx);u=x.autoScaleY(s.ctx,u,{xaxis:p})}if(n){var b=n.getBeforeZoomRange(p,u);b&&(p=b.xaxis?b.xaxis:p,u=b.yaxis?b.yaxis:u)}var m={xaxis:p};a.config.chart.group||(m.yaxis=u),s.ctx.updateHelpers._updateOptions(m,!1,s.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof a.config.chart.events.zoomed&&n.zoomCallback(p,u)}else if(a.globals.selectionEnabled){var v,y=null;v={min:h,max:c},"xy"!==i&&"y"!==i||(y=f.clone(a.config.yaxis)).forEach((function(t,e){y[e].min=g[e],y[e].max=d[e]})),a.globals.selection=s.selection,"function"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(s.ctx,{xaxis:v,yaxis:y})}}},{key:"panDragging",value:function(t){var e=t.context,i=this.w,a=e;if(void 0!==i.globals.lastClientPosition.x){var s=i.globals.lastClientPosition.x-a.clientX,r=i.globals.lastClientPosition.y-a.clientY;Math.abs(s)>Math.abs(r)&&s>0?this.moveDirection="left":Math.abs(s)>Math.abs(r)&&s<0?this.moveDirection="right":Math.abs(r)>Math.abs(s)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(s)&&r<0&&(this.moveDirection="down")}i.globals.lastClientPosition={x:a.clientX,y:a.clientY};var n=i.globals.minX,o=i.globals.maxX;i.config.xaxis.convertedCatToNumeric||a.panScrolled(n,o)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,i=t.globals.maxX,a=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+a,i=t.globals.maxX+a):"right"===this.moveDirection&&(e=t.globals.minX-a,i=t.globals.maxX-a),e=Math.floor(e),i=Math.floor(i),this.updateScrolledChart({xaxis:{min:e,max:i}},e,i)}},{key:"panScrolled",value:function(t,e){var i=this.w,a=this.xyRatios,s=f.clone(i.globals.initialConfig.yaxis);"left"===this.moveDirection?(t=i.globals.minX+i.globals.gridWidth/15*a.xRatio,e=i.globals.maxX+i.globals.gridWidth/15*a.xRatio):"right"===this.moveDirection&&(t=i.globals.minX-i.globals.gridWidth/15*a.xRatio,e=i.globals.maxX-i.globals.gridWidth/15*a.xRatio),(ti.globals.initialMaxX)&&(t=i.globals.minX,e=i.globals.maxX);var r={min:t,max:e};i.config.chart.zoom.autoScaleYaxis&&(s=new q(this.ctx).autoScaleY(this.ctx,s,{xaxis:r}));var n={xaxis:{min:t,max:e}};i.config.chart.group||(n.yaxis=s),this.updateScrolledChart(n,t,e)}},{key:"updateScrolledChart",value:function(t,e,i){var a=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof a.config.chart.events.scrolled&&a.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),s}(dt),ut=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx}return a(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,s=t.clientY,r=this.w,n=r.globals.gridWidth,o=n/(r.globals.dataPoints-1),l=i.getBoundingClientRect(),h=this.hasBars();!r.globals.comboCharts&&!h||r.config.xaxis.convertedCatToNumeric||(o=n/r.globals.dataPoints);var c=a-l.left-r.globals.barPadForNumericAxis,d=s-l.top;c<0||d<0||c>r.globals.gridWidth||d>r.globals.gridHeight?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var g=Math.round(c/o);h&&!r.config.xaxis.convertedCatToNumeric&&(g=Math.ceil(c/o),g-=1);for(var u,p=null,x=null,b=[],m=0;m1?r=this.getFirstActiveXArray(i):n=0;var l=a[r][0],h=i[r][0],c=Math.abs(t-h),d=Math.abs(e-l),g=d+c;return a.map((function(s,r){s.map((function(s,l){var h=Math.abs(e-a[r][l]),u=Math.abs(t-i[r][l]),f=u+h;f0?e:-1})),a=0;a0)for(var a=0;a0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return void 0===i&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var a=i.allTooltipSeriesGroups,s=0;s-1?u[0].parentNode.style.display="none":u[0].parentNode.style.display=o.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),r="",n="",o=null,l=null,h={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},c=a.globals.ttZFormatter;null===i?l=a.globals.series[e]:a.globals.isXNumeric?(r=s[e][i],0===s[e].length&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):r=void 0!==a.globals.labels[i]?a.globals.labels[i]:"";var d=r;a.globals.isXNumeric&&"datetime"===a.config.xaxis.type?r=new V(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,d,d):a.globals.isBarHorizontal||(r=a.globals.xLabelFormatter(d,h));return void 0!==a.config.tooltip.x.formatter&&(r=a.globals.ttKeyFormatter(d,h)),a.globals.seriesZ.length>0&&a.globals.seriesZ[0].length>0&&(o=c(a.globals.seriesZ[e][i],a)),n="function"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(d,h):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(n)?n.join(" "):n,zVal:o}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,s=t.y2,r=t.w,n=this.ttCtx.getElTooltip(),o=r.config.tooltip.custom;Array.isArray(o)&&o[e]&&(o=o[e]),n.innerHTML=o({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:s,w:r})}}]),t}(),pt=function(){function t(i){e(this,t),this.ttCtx=i,this.ctx=i.ctx,this.w=i.w}return a(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,n=a.globals.labels.slice().length;if(null!==e&&(r=a.globals.gridWidth/n*e),null!==s&&(s.setAttribute("x",r),s.setAttribute("x1",r),s.setAttribute("x2",r),s.setAttribute("y2",a.globals.gridHeight),s.classList.add("apexcharts-active")),r<0&&(r=0),r>a.globals.gridWidth&&(r=a.globals.gridWidth),i.blxaxisTooltip){var o=r;"tickWidth"!==a.config.xaxis.crosshairs.width&&"barWidth"!==a.config.xaxis.crosshairs.width||(o=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&b.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&b.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("apexcharts-active");var a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var s;s=new b(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=s.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=a+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),s=e.globals.translateY+a,r=i.yaxisTTEls[t].getBoundingClientRect().height,n=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(n-=26),s-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=s+"px",i.yaxisTTEls[t].style.left=n+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,r=s.getElTooltip(),n=s.tooltipRect,o=null!==i?parseFloat(i):1,l=parseFloat(t)+o+5,h=parseFloat(e)+o/2;if(l>a.globals.gridWidth/2&&(l=l-n.ttWidth-o-15),l>a.globals.gridWidth-n.ttWidth-10&&(l=a.globals.gridWidth-n.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid(),d=c.getBoundingClientRect();h=s.e.clientY+a.globals.translateY-d.top-n.ttHeight/2}if(!a.config.tooltip.followCursor){var g=this.positionChecks(n,l,h);l=g.x,h=g.y}isNaN(l)||(l+=a.globals.translateX,r.style.left=l+"px",r.style.top=h+"px")}},{key:"positionChecks",value:function(t,e,i){var a=this.w;return t.ttHeight/2+i>a.globals.gridHeight&&(i=a.globals.gridHeight-t.ttHeight+a.globals.translateY),i<0&&(i=0),{x:e,y:i}}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r0&&(h.setAttribute("r",o),h.setAttribute("cx",i),h.setAttribute("cy",a)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a,o)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,r=0,n=a.globals.pointsArray;e=new X(this.ctx).getActiveConfigSeriesIndex(!0);var o=i.tooltipUtil.getHoverMarkerSize(e);n[e]&&(s=n[e][t][0],r=n[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var h=0;h0?(l[h]&&l[h].setAttribute("r",o),l[h]&&l[h].setAttribute("cy",d)):l[h]&&l[h].setAttribute("r",0)}}if(this.moveXCrosshairs(s),!i.fixedTooltip){var g=r||a.globals.gridHeight;this.moveTooltip(s,g,o)}}},{key:"moveStickyTooltipOverBars",value:function(t){var e,i=this.w,a=this.ttCtx,s=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,r=s>=2&&s%2==0?Math.floor(s/2):Math.floor(s/2)+1,n=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"']")),o=n?parseFloat(n.getAttribute("cx")):0,l=n?parseFloat(n.getAttribute("barWidth")):0;i.globals.isXNumeric?o-=s%2!=0?l/2:0:(o=a.xAxisTicksPositions[t-1]+a.dataPointsDividedWidth/2,isNaN(o)&&(o=a.xAxisTicksPositions[t]-a.dataPointsDividedWidth/2));var h=a.getElGrid().getBoundingClientRect();if(e=a.e.clientY-h.top-a.tooltipRect.ttHeight/2,this.moveXCrosshairs(o),!a.fixedTooltip){var c=e||i.globals.gridHeight;this.moveTooltip(o,c)}}}]),t}(),xt=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx,this.tooltipPosition=new pt(i)}return a(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new b(this.ctx),i=new z(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=g(a),t.config.chart.stacked&&a.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;"bubble"!==s.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),n=e.getAttribute("cy");if(null!==i&&null!==a&&(r=i,n=a),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===s.config.chart.type){var o=this.ttCtx.getElGrid(),l=o.getBoundingClientRect();r=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(r,n,s.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this.ttCtx,a=t,s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),r=e.config.markers.hover.size,n=0;nn.globals.gridWidth/2&&(a=h-r.tooltipRect.ttWidth/2+d),r.w.config.tooltip.followCursor){var u=r.getElGrid().getBoundingClientRect();s=r.e.clientY-u.top+n.globals.translateY/2-10}}return{x:a,y:s}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=t.x,n=t.y,o=this.w,l=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var h=parseInt(s.paths.getAttribute("cx"),10),c=parseInt(s.paths.getAttribute("cy"),10),d=parseFloat(s.paths.getAttribute("val"));if(i=parseInt(s.paths.getAttribute("rel"),10),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var g=f.findAncestor(s.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared}),"mouseup"===a.type&&l.markerClick(a,e,i),o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=i,r=h,n=c+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var u=l.getElGrid().getBoundingClientRect();n=l.e.clientY+o.globals.translateY-u.top}d<0&&(n=c),l.marker.enlargeCurrentPoint(i,s.paths,r,n)}return{x:r,y:n}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,n=this.ttCtx,o=n.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var g=d.barHeight,u=d.j;if(r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=u,r.globals.isBarHorizontal&&n.tooltipUtil.hasBars()||!r.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=h):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(c)?c=r.globals.svgHeight-n.tooltipRect.ttHeight:c<0&&(c=0),h+n.tooltipRect.ttWidth>r.globals.gridWidth?h-=n.tooltipRect.ttWidth:h<0&&(h=0),n.w.config.tooltip.followCursor){var f=n.getElGrid().getBoundingClientRect();c=n.e.clientY-f.top}if(null===n.tooltip&&(n.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?n.tooltipPosition.moveXCrosshairs(l+i/2):n.tooltipPosition.moveXCrosshairs(l)),!n.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&n.tooltipUtil.hasBars())){var p=r.globals.isMultipleYAxis?r.config.yaxis[x]&&r.config.yaxis[x].reversed:r.config.yaxis[0].reversed;p&&(h-=n.tooltipRect.ttWidth)<0&&(h=0),o.style.left=h+r.globals.translateX+"px";var x=parseInt(s.paths.parentNode.getAttribute("data:realIndex"),10);!p||r.globals.isBarHorizontal&&n.tooltipUtil.hasBars()||(c=c+g-2*(r.globals.series[e][u]<0?g:0)),n.tooltipRect.ttHeight+c>r.globals.gridHeight?(c=r.globals.gridHeight-n.tooltipRect.ttHeight+r.globals.translateY,o.style.top=c+"px"):o.style.top=c+r.globals.translateY-n.tooltipRect.ttHeight/2+"px"}}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,a=this.w,s=null,r=this.ttCtx,n=0,o=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-rangebar-area")){var g=e.target,u=g.getBoundingClientRect(),f=i.elGrid.getBoundingClientRect(),p=u.height;c=u.height;var x=u.width,b=parseInt(g.getAttribute("cx"),10),m=parseInt(g.getAttribute("cy"),10);h=parseFloat(g.getAttribute("barWidth"));var v="touchmove"===e.type?e.touches[0].clientX:e.clientX;s=parseInt(g.getAttribute("j"),10),n=parseInt(g.parentNode.getAttribute("rel"),10)-1;var y=g.getAttribute("data-range-y1"),w=g.getAttribute("data-range-y2");a.globals.comboCharts&&(n=parseInt(g.parentNode.getAttribute("data:realIndex"),10)),r.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:n,j:s,y1:y?parseInt(y,10):null,y2:w?parseInt(w,10):null,shared:!r.showOnIntersect&&a.config.tooltip.shared}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(o=v-f.left+15,l=m-r.dataPointsDividedHeight+p/2-r.tooltipRect.ttHeight/2):(o=a.globals.isXNumeric?b-x/2:b-r.dataPointsDividedWidth+x/2,l=e.clientY-f.top-r.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((o=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var n=a.getElGrid().getBoundingClientRect(),o=(e-n.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-o);a.tooltipPosition.moveYCrosshairs(e-n.top),a.yaxisTooltipText[t].innerHTML=r(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),vt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new ut(this),this.tooltipLabels=new ft(this),this.tooltipPosition=new pt(this),this.marker=new xt(this),this.intersect=new bt(this),this.axesTooltip=new mt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!a.globals.isBarHorizontal&&this.tConfig.shared}return a(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new j(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this.w,i=[],a=this.getElTooltip(),s=0;s0&&this.addPathsEventListeners(u,c),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(c)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,r=this.tConfig.fixed.offsetX,n=this.tConfig.fixed.offsetY,o=this.tConfig.fixed.position.toLowerCase();return o.indexOf("right")>-1&&(r=r+t.globals.svgWidth-a+10),o.indexOf("bottom")>-1&&(n=n+t.globals.svgHeight-s-10),e.style.left=r+"px",e.style.top=n+"px",{x:r,y:n,ttWidth:a,ttHeight:s}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(a){var s={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[a].addEventListener(e,i.seriesHover.bind(i,s),{capture:!1,passive:!0})}))},s=0;sn.top+n.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var h=parseInt(s.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(h)<0)return void this.handleMouseOut(s)}var c=this.getElTooltip(),d=this.getElXCrosshairs(),g=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if(r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&(g=!1),"mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){null!==d&&d.classList.add("apexcharts-active");var u=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&u.length&&this.ycrosshairs.classList.add("apexcharts-active"),g&&!this.showOnIntersect)this.handleStickyTooltip(a,o,l,s);else if("heatmap"===r.config.chart.type){var f=this.intersect.handleHeatTooltip({e:a,opt:s,x:e,y:i});e=f.x,i=f.y,c.style.left=e+"px",c.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:s,x:e,y:i});if(this.yaxisTooltips.length)for(var p=0;ps.globals.gridWidth?this.handleMouseOut(a):null!==o?this.handleStickyCapturedSeries(t,o,a,n):this.tooltipUtil.isXoverlap(n)&&this.create(t,this,0,n,a.ttItems)}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var s=this.w;null===s.globals.series[e][a]?this.handleMouseOut(i):void 0!==s.globals.series[e][a]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1):this.tooltipUtil.isXoverlap(a)&&this.create(t,this,0,a,i.ttItems)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new b(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a5&&void 0!==arguments[5]?arguments[5]:null,n=this.w,o=e;"mouseup"===t.type&&this.markerClick(t,i,a),null===r&&(r=this.tConfig.shared);var l=this.tooltipUtil.hasMarkers(),h=this.tooltipUtil.getElBars();if(n.config.legend.tooltipHoverFormatter){var c=n.config.legend.tooltipHoverFormatter,d=Array.from(this.legendLabels);d.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var g=0;g0?o.marker.enlargePoints(a):o.tooltipPosition.moveDynamicPointsOnHover(a)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var m=new b(this.ctx),v=n.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a);for(var y=0;y0&&(this.totalItems+=t[r].length);for(var o=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),l=0,h=0,c=function(s,r){var c=void 0,d=void 0,g=void 0,u=void 0,p=[],x=[],b=a.globals.comboCharts?e[s]:s;i.yRatio.length>1&&(i.yaxisIndex=b),i.isReversed=a.config.yaxis[i.yaxisIndex]&&a.config.yaxis[i.yaxisIndex].reversed;var m=i.graphics.group({class:"apexcharts-series",seriesName:f.escapeString(a.globals.seriesNames[b]),rel:s+1,"data:realIndex":b});i.ctx.series.addCollapsedClassToSeries(m,b);var v=i.graphics.group({class:"apexcharts-datalabels","data:realIndex":b}),y=0,w=0,k=i.initialPositions(l,h,c,d,g,u);h=k.y,y=k.barHeight,d=k.yDivision,u=k.zeroW,l=k.x,w=k.barWidth,c=k.xDivision,g=k.zeroH,i.yArrj=[],i.yArrjF=[],i.yArrjVal=[],i.xArrj=[],i.xArrjF=[],i.xArrjVal=[],1===i.prevY.length&&i.prevY[0].every((function(t){return isNaN(t)}))&&(i.prevY[0]=i.prevY[0].map((function(t){return g})),i.prevYF[0]=i.prevYF[0].map((function(t){return 0})));for(var A=0;A1?(i=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:o*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,s=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(i-o)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:n,barWidth:o,zeroH:s,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,n=t.x,o=t.y,l=t.yDivision,h=t.elSeries,c=this.w,d=o,g=i.i,u=i.j,f=0,p=0;p0){var x=r;this.prevXVal[g-1][u]<0?x=this.series[g][u]>=0?this.prevX[g-1][u]+f-2*(this.isReversed?f:0):this.prevX[g-1][u]:this.prevXVal[g-1][u]>=0&&(x=this.series[g][u]>=0?this.prevX[g-1][u]:this.prevX[g-1][u]-f+2*(this.isReversed?f:0)),e=x}else e=r;n=null===this.series[g][u]?e:e+this.series[g][u]/this.invertedYRatio-2*(this.isReversed?this.series[g][u]/this.invertedYRatio:0),this.xArrj.push(n),this.xArrjF.push(Math.abs(e-n)),this.xArrjVal.push(this.series[g][u]);var b=this.barHelpers.getBarpaths({barYPosition:d,barHeight:a,x1:e,x2:n,strokeWidth:s,series:this.series,realIndex:i.realIndex,i:g,j:u,w:c});return this.barHelpers.barBackground({j:u,i:g,y1:d,y2:a,elSeries:h}),o+=l,{pathTo:b.pathTo,pathFrom:b.pathFrom,x:n,y:o}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,n=t.zeroH,o=(t.strokeWidth,t.elSeries),l=this.w,h=e.i,c=e.j,d=e.bc;if(l.globals.isXNumeric){var g=l.globals.seriesX[h][c];g||(g=0),i=(g-l.globals.minX)/this.xRatio-r/2}for(var u,f=i,p=0,x=0;x0&&!l.globals.isXNumeric||h>0&&l.globals.isXNumeric&&l.globals.seriesX[h-1][c]===l.globals.seriesX[h][c]){var b,m,v=Math.min(this.yRatio.length+1,h+1);if(void 0!==this.prevY[h-1])for(var y=1;y=0?m-p+2*(this.isReversed?p:0):m;break}if(this.prevYVal[h-w][c]>=0){b=this.series[h][c]>=0?m:m+p-2*(this.isReversed?p:0);break}}void 0===b&&(b=l.globals.gridHeight),u=this.prevYF[0].every((function(t){return 0===t}))&&this.prevYF.slice(1,h).every((function(t){return t.every((function(t){return isNaN(t)}))}))?l.globals.gridHeight-n:b}else u=l.globals.gridHeight-n;a=u-this.series[h][c]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[h][c]/this.yRatio[this.yaxisIndex]:0),this.yArrj.push(a),this.yArrjF.push(Math.abs(u-a)),this.yArrjVal.push(this.series[h][c]);var k=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:r,y1:u,y2:a,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:e.realIndex,i:h,j:c,w:l});return this.barHelpers.barBackground({bc:d,j:c,i:h,x1:f,x2:r,elSeries:o}),i+=s,{pathTo:k.pathTo,pathFrom:k.pathFrom,x:l.globals.isXNumeric?i-s:i,y:a}}}]),s}(F),wt=function(t){o(s,t);var i=d(s);function s(){return e(this,s),i.apply(this,arguments)}return a(s,[{key:"draw",value:function(t,e){var i=this.w,a=new b(this.ctx),s=new T(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick;var r=new y(this.ctx,i);t=r.getLogSeries(t),this.series=t,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var n=a.group({class:"apexcharts-candlestick-series apexcharts-plot-series"}),o=0;o0&&(this.visibleI=this.visibleI+1);var m,v;this.yRatio.length>1&&(this.yaxisIndex=p);var w=this.barHelpers.initialPositions();d=w.y,m=w.barHeight,c=w.x,v=w.barWidth,l=w.xDivision,h=w.zeroH,u.push(c+v/2);for(var k=a.group({class:"apexcharts-datalabels","data:realIndex":p}),A=0;A0&&u.push(c+v/2),g.push(d);var P=s.fillPath({seriesNumber:p,dataPointIndex:A,color:S,value:t[o][A]}),z=this.candlestickOptions.wick.useFillColor?S:void 0;this.renderSeries({realIndex:p,pathFill:P,lineFill:z,j:A,i:o,pathFrom:L.pathFrom,pathTo:L.pathTo,strokeWidth:C,elSeries:x,x:c,y:d,series:t,barHeight:m,barWidth:v,elDataLabelsWrap:k,visibleSeries:this.visibleI,type:"candlestick"})}i.globals.seriesXvalues[p]=u,i.globals.seriesYvalues[p]=g,n.add(x)}return n}},{key:"drawCandleStickPaths",value:function(t){var e=t.indexes,i=t.x,a=(t.y,t.xDivision),s=t.barWidth,r=t.zeroH,n=t.strokeWidth,o=this.w,l=new b(this.ctx),h=e.i,c=e.j,d=!0,g=o.config.plotOptions.candlestick.colors.upward,u=o.config.plotOptions.candlestick.colors.downward,f=this.yRatio[this.yaxisIndex],p=e.realIndex,x=this.getOHLCValue(p,c),m=r,v=r;x.o>x.c&&(d=!1);var y=Math.min(x.o,x.c),w=Math.max(x.o,x.c);o.globals.isXNumeric&&(i=(o.globals.seriesX[p][c]-o.globals.minX)/this.xRatio-s/2);var k=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?y=r:(y=r-y/f,w=r-w/f,m=r-x.h/f,v=r-x.l/f);var A=l.move(k,r),S=l.move(k,y);return o.globals.previousPaths.length>0&&(S=this.getPreviousPath(p,c,!0)),A=l.move(k,w)+l.line(k+s/2,w)+l.line(k+s/2,m)+l.line(k+s/2,w)+l.line(k+s,w)+l.line(k+s,y)+l.line(k+s/2,y)+l.line(k+s/2,v)+l.line(k+s/2,y)+l.line(k,y)+l.line(k,w-n/2),S+=l.move(k,y),o.globals.isXNumeric||(i+=a),{pathTo:A,pathFrom:S,x:i,y:w,barXPosition:k,color:d?g:u}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:i.globals.seriesCandleO[t][e],h:i.globals.seriesCandleH[t][e],l:i.globals.seriesCandleL[t][e],c:i.globals.seriesCandleC[t][e]}}}]),s}(F),kt=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.negRange=!1,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return a(t,[{key:"draw",value:function(t){var e=this.w,i=new b(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var s=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,n=0,o=!1;this.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var h=o?0:l.length-1;o?h=0;o?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:f.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(this.ctx.series.addCollapsedClassToSeries(c,h),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new p(this.ctx).dropShadow(c,d,h)}for(var g=0,u=0;u0&&e.colorScale.ranges.map((function(e,i){e.from<=0&&(t.negRange=!0)}))}},{key:"determineHeatColor",value:function(t,e){var i=this.w,a=i.globals.series[t][e],s=i.config.plotOptions.heatmap,r=s.colorScale.inverse?e:t,n=i.globals.colors[r],o=null,l=Math.min.apply(Math,g(i.globals.series[t])),h=Math.max.apply(Math,g(i.globals.series[t]));s.distributed||(l=i.globals.minY,h=i.globals.maxY),void 0!==s.colorScale.min&&(l=s.colorScale.mini.globals.maxY?s.colorScale.max:i.globals.maxY);var c=Math.abs(h)+Math.abs(l),d=100*a/(0===c?c-1e-6:c);s.colorScale.ranges.length>0&&s.colorScale.ranges.map((function(t,e){if(a>=t.from&&a<=t.to){n=t.color,o=t.foreColor?t.foreColor:null,l=t.from,h=t.to;var i=Math.abs(h)+Math.abs(l);d=100*a/(0===i?i-1e-6:i)}}));return{color:n,foreColor:o,percent:d}}},{key:"calculateHeatmapDataLabels",value:function(t){var e=t.x,i=t.y,a=t.i,s=t.j,r=t.heatColorProps,n=(t.series,t.rectHeight),o=t.rectWidth,l=this.w,h=l.config.dataLabels,c=new b(this.ctx),d=new M(this.ctx),g=h.formatter,u=null;if(h.enabled){u=c.group({class:"apexcharts-data-labels"});var f=h.offsetX,p=h.offsetY,x=e+o/2+f,m=i+n/2+parseFloat(h.style.fontSize)/3+p,v=g(l.globals.series[a][s],{seriesIndex:a,dataPointIndex:s,w:l});d.plotDataLabelsText({x:x,y:m,text:v,i:a,j:s,color:r.foreColor,parent:u,dataLabelsConfig:h})}return u}},{key:"animateHeatMap",value:function(t,e,i,a,s,r){var n=new x(this.ctx);n.animateRect(t,{x:e+a/2,y:i+s/2,width:0,height:0},{x:e,y:i,width:a,height:s},r,(function(){n.animationCompleted(t)}))}},{key:"animateHeatColor",value:function(t,e,i,a){t.attr({fill:e}).animate(a).attr({fill:i})}}]),t}(),At=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"drawYAxisTexts",value:function(t,e,i,a){var s=this.w,r=s.config.yaxis[0],n=s.globals.yLabelFormatters[0];return new b(this.ctx).drawText({x:t+r.labels.offsetX,y:e+r.labels.offsetY,text:n(a,i),textAnchor:"middle",fontSize:r.labels.style.fontSize,fontFamily:r.labels.style.fontFamily,foreColor:Array.isArray(r.labels.style.colors)?r.labels.style.colors[i]:r.labels.style.colors})}}]),t}(),St=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeightthis.fullAngle?e.endAngle=e.endAngle-(a+n):a+n=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(o=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(o)>this.fullAngle&&(o-=this.fullAngle);var l=Math.PI*(o-90)/180,h=e.centerX+s*Math.cos(n),c=e.centerY+s*Math.sin(n),d=e.centerX+s*Math.cos(l),g=e.centerY+s*Math.sin(l),u=f.polarToCartesian(e.centerX,e.centerY,e.donutSize,o),p=f.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),x=a>180?1:0,b=["M",h,c,"A",s,s,0,x,1,d,g];return"donut"===e.chartType?[].concat(b,["L",u.x,u.y,"A",e.donutSize,e.donutSize,0,x,0,p.x,p.y,"L",h,c,"z"]).join(" "):"pie"===e.chartType||"polarArea"===e.chartType?[].concat(b,["L",e.centerX,e.centerY,"L",h,c]).join(" "):[].concat(b).join(" ")}},{key:"drawPolarElements",value:function(){var t=this.w,e=new q(this.ctx),i=new b(this.ctx),a=new At(this.ctx),s=i.group(),r=i.group(),n=void 0===t.config.yaxis[0].max&&void 0===t.config.yaxis[0].min,o=e.niceScale(0,Math.ceil(this.maxY),t.config.yaxis[0].tickAmount,0,n),l=o.result.reverse(),h=o.result.length;this.maxY=o.niceMax;for(var c=t.globals.radialSize,d=c/(h-1),g=0;g1&&t.total.show&&(s=t.total.color);var n=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,r),a||"function"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==n&&(n.textContent=e),null!==o&&(o.textContent=i),null!==n&&(n.style.fill=s)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"revertDataLabelsInner",value:function(t,e,i){var a=this,s=this.w,r=s.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),n=!1,o=s.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(t){var i=t.makeSliceOut,s=t.printLabel;Array.prototype.forEach.call(o,(function(t){"true"===t.getAttribute("data:pieClicked")&&(i&&(n=!0),s&&a.printDataLabelsInner(t,e))}))};if(l({makeSliceOut:!0,printLabel:!1}),e.total.show&&s.globals.series.length>1)n&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(s));else if(l({makeSliceOut:!1,printLabel:!0}),!n)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var h=s.globals.selectedDataPoints[0],c=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,e)}else r&&s.globals.selectedDataPoints.length&&0===s.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Ct=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var a=this.w;this.graphics=new b(this.ctx),this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight0&&(b=e.getPreviousPath(o));for(var m=0;m=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:i,newX:a,newY:s}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a0&&parseInt(s.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s=360&&(g=360-Math.abs(this.startAngle)-.1);var u=i.drawPath({d:"",stroke:c,strokeWidth:n*parseInt(h.strokeWidth,10)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var f=h.dropShadow;s.dropShadow(u,f)}l.add(u),u.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(u,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:"drawArcs",value:function(t){var e=this.w,i=new b(this.ctx),a=new T(this.ctx),s=new p(this.ctx),r=i.group(),n=this.getStrokeWidth(t);t.size=t.size-n/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-n*t.series.length-this.margin*t.series.length-n*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,r,l,o));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:o||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var g=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(g=0);var u=null;this.radialDataLabels.show&&(u=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:g})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(c),u&&r.add(u));var x=!1;e.config.plotOptions.radialBar.inverseOrder&&(x=!0);for(var m=x?t.series.length-1:0;x?m>=0:m100?100:t.series[m])/100,S=Math.round(this.totalAngle*A)+this.startAngle,C=void 0;e.globals.dataChanged&&(k=this.startAngle,C=Math.round(this.totalAngle*f.negToZero(e.globals.previousPaths[m])/100)+k),Math.abs(S)+Math.abs(w)>=360&&(S-=.01),Math.abs(C)+Math.abs(k)>=360&&(C-=.01);var L=S-w,P=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[m]:e.config.stroke.dashArray,z=i.drawPath({d:"",stroke:y,strokeWidth:n,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:P});if(b.setAttrs(z.node,{"data:angle":L,"data:value":t.series[m]}),e.config.chart.dropShadow.enabled){var I=e.config.chart.dropShadow;s.dropShadow(z,I,m)}this.addListeners(z,this.radialDataLabels),v.add(z),z.attr({index:0,j:m});var M=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(M=(S-w)/360*e.config.chart.animations.speed,this.animDur=M/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(M=(S-w)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=M/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(z,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:w,prevEndAngle:C,prevStartAngle:k,size:t.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:M,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:c,dataLabels:u}}},{key:"drawHollow",value:function(t){var e=new b(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,a){var s=this.w,r=new T(this.ctx),n=f.randomId(),o=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(s.globals.cuid).concat(n)}),a="url(#pattern".concat(s.globals.cuid).concat(n,")");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(c)}else{var d=s.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)}));e.add(d)}}return a}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}}]),s}(St),Pt=function(){function t(i){e(this,t),this.w=i.w,this.lineCtx=i}return a(t,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if("line"===i.config.chart.type&&("gradient"===i.config.fill.type||"gradient"===i.config.fill.type[t])&&new y(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,r=t.i,n=t.j,o=t.prevY,l=this.w,h=[],c=[];if(0===n){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),h.push(d),c.push(f.isNumber(e[r][0])?o+l.config.markers.offsetY:null),h.push(a+l.config.markers.offsetX),c.push(f.isNumber(e[r][n+1])?s+l.config.markers.offsetY:null)}else h.push(a+l.config.markers.offsetX),c.push(f.isNumber(e[r][n+1])?s+l.config.markers.offsetY:null);return{x:h,y:c}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,r=0;r0&&parseInt(n.realIndex,10)===parseInt(a,10)&&("line"===n.type?(this.lineCtx.appendPathFrom=!1,e=s.globals.previousPaths[r].paths[0].d):"area"===n.type&&(this.lineCtx.appendPathFrom=!1,i=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(e=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,a=t.prevY,s=t.lineYPosition,r=this.w;if(void 0!==i[e][0])a=(s=r.config.chart.stacked&&e>0?this.lineCtx.prevSeriesY[e-1][0]:this.lineCtx.zeroY)-i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(r.config.chart.stacked&&e>0&&void 0===i[e][0])for(var n=e-1;n>=0;n--)if(null!==i[n][0]&&void 0!==i[n][0]){a=s=this.lineCtx.prevSeriesY[n][0];break}return{prevY:a,lineYPosition:s}}}]),t}(),Tt=function(){function t(i,a,s){e(this,t),this.ctx=i,this.w=i.w,this.xyRatios=a,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||s,this.scatter=new I(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Pt(this),this.markers=new z(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return a(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new b(this.ctx),r=a.globals.comboCharts?e:a.config.chart.type,n=s.group({class:"apexcharts-".concat(r,"-series apexcharts-plot-series")}),o=new y(this.ctx,a);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=o.getLogSeries(t),this.yRatio=o.getLogYRatios(this.yRatio);for(var l=[],h=0;h0&&(u=(a.globals.seriesX[c][0]-a.globals.minX)/this.xRatio),g.push(u);var f,p=u,x=p,m=this.zeroY;m=this.lineHelpers.determineFirstPrevY({i:h,series:t,prevY:m,lineYPosition:0}).prevY,d.push(m),f=m;var v=this._calculatePathsFrom({series:t,i:h,realIndex:c,prevX:x,prevY:m}),w=this._iterateOverDataPoints({series:t,realIndex:c,i:h,x:u,y:1,pX:p,pY:f,pathsFrom:v,linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:g,yArrj:d});this._handlePaths({type:r,realIndex:c,i:h,paths:w}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),l.push(this.elSeries)}if(a.config.chart.stacked)for(var k=l.length;k>0;k--)n.add(l[k-1]);else for(var A=0;A1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||"end"===a.config.plotOptions.area.fillTo)&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:"apexcharts-series",seriesName:f.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=s.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=s.group({class:"apexcharts-datalabels","data:realIndex":i});var r=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,s,r=t.series,n=t.i,o=t.realIndex,l=t.prevX,h=t.prevY,c=this.w,d=new b(this.ctx);if(null===r[n][0]){for(var g=0;g0){var u=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:s,realIndex:o});a=u.pathFromLine,s=u.pathFromArea}return{prevX:l,prevY:h,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:s}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,s=t.paths,r=this.w,o=new b(this.ctx),l=new T(this.ctx);this.prevSeriesY.push(s.yArrj),r.globals.seriesXvalues[i]=s.xArrj,r.globals.seriesYvalues[i]=s.yArrj,this.pointsChart||r.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var h={i:a,realIndex:i,animationDelay:a,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var c=l.fillPath({seriesNumber:i}),d=0;d1?x.globals.dataPoints-1:x.globals.dataPoints,P=0;P0&&x.globals.collapsedSeries.length-1){e--;break}return e>=0?e:0}(a-1)][P+1]}else g=this.zeroY;else g=this.zeroY;r=T?g-C/v[this.yaxisIndex]+2*(this.isReversed?C/v[this.yaxisIndex]:0):g-e[a][P+1]/v[this.yaxisIndex]+2*(this.isReversed?e[a][P+1]/v[this.yaxisIndex]:0),u.push(s),p.push(r);var I=this.lineHelpers.calculatePoints({series:e,x:s,y:r,realIndex:i,i:a,j:P,prevY:y}),M=this._createPaths({series:e,i:a,realIndex:i,j:P,x:s,y:r,pX:n,pY:o,linePath:w,areaPath:k,linePaths:h,areaPaths:c,seriesIndex:d});c=M.areaPaths,h=M.linePaths,n=M.pX,o=M.pY,k=M.areaPath,w=M.linePath,this.appendPathFrom&&(A+=m.line(s,this.zeroY),S+=m.line(s,this.zeroY)),this.handleNullDataPoints(e,I,a,P,i),this._handleMarkersAndLabels({pointsPos:I,series:e,x:s,y:r,prevY:y,i:a,j:P,realIndex:i})}return{yArrj:p,xArrj:u,pathFromArea:S,areaPaths:c,pathFromLine:A,linePaths:h}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.pointsPos,i=(t.series,t.x,t.y,t.prevY,t.i),a=t.j,s=t.realIndex,r=this.w,n=new M(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,a,{realIndex:s,pointsPos:e,zRatio:this.zRatio,elParent:this.elPointsMain});else{r.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var o=this.markers.plotChartMarkers(e,s,a+1);null!==o&&this.elPointsMain.add(o)}var l=n.drawDataLabel(e,s,a+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(t){var e=t.series,i=t.i,a=t.realIndex,s=t.j,r=t.x,n=t.y,o=t.pX,l=t.pY,h=t.linePath,c=t.areaPath,d=t.linePaths,g=t.areaPaths,u=t.seriesIndex,f=this.w,p=new b(this.ctx),x=f.config.stroke.curve,m=this.areaBottomY;if(Array.isArray(f.config.stroke.curve)&&(x=Array.isArray(u)?f.config.stroke.curve[u[i]]:f.config.stroke.curve[i]),"smooth"===x){var v=.35*(r-o);f.globals.hasNullValues?(null!==e[i][s]&&(null!==e[i][s+1]?(h=p.move(o,l)+p.curve(o+v,l,r-v,n,r+1,n),c=p.move(o+1,l)+p.curve(o+v,l,r-v,n,r+1,n)+p.line(r,m)+p.line(o,m)+"z"):(h=p.move(o,l),c=p.move(o,l)+"z")),d.push(h),g.push(c)):(h+=p.curve(o+v,l,r-v,n,r,n),c+=p.curve(o+v,l,r-v,n,r,n)),o=r,l=n,s===e[i].length-2&&(c=c+p.curve(o,l,r,n,r,m)+p.move(r,n)+"z",f.globals.hasNullValues||(d.push(h),g.push(c)))}else{if(null===e[i][s+1]){h+=p.move(r,n);var y=f.globals.isXNumeric?(f.globals.seriesX[a][s]-f.globals.minX)/this.xRatio:r-this.xDivision;c=c+p.line(y,m)+p.move(r,n)+"z"}null===e[i][s]&&(h+=p.move(r,n),c+=p.move(r,m)),"stepline"===x?(h=h+p.line(r,null,"H")+p.line(null,n,"V"),c=c+p.line(r,null,"H")+p.line(null,n,"V")):"straight"===x&&(h+=p.line(r,n),c+=p.line(r,n)),s===e[i].length-2&&(c=c+p.line(r,m)+p.move(r,n)+"z",d.push(h),g.push(c))}return{linePaths:d,areaPaths:g,pX:o,pY:l,linePath:h,areaPath:c}}},{key:"handleNullDataPoints",value:function(t,e,i,a,s){var r=this.w;if(null===t[i][a]&&r.config.markers.showNullDataPoints||1===t[i].length){var n=this.markers.plotChartMarkers(e,s,a+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==n&&this.elPointsMain.add(n)}}}]),t}(),zt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return a(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var s=new D(this.ctx),r=(e-t)/864e5;this.determineInterval(r),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,r<.005?a.globals.disableZoomIn=!0:r>5e4&&(a.globals.disableZoomOut=!0);var o=s.getTimeUnitsfromTimestamp(t,e,this.utc),l=a.globals.gridWidth/r,h=l/24,c=h/60,d=Math.floor(24*r),g=Math.floor(24*r*60),u=Math.floor(r),f=Math.floor(r/30),p=Math.floor(r/365),x={minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:x,currentMinute:x.minMinute,currentHour:x.minHour,currentMonthDate:x.minDate,currentDate:x.minDate,currentMonth:x.minMonth,currentYear:x.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,numberOfMinutes:g,numberOfHours:d,numberOfDays:u,numberOfMonths:f,numberOfYears:p};switch(this.tickInterval){case"years":this.generateYearScale(b);break;case"months":case"half_year":this.generateMonthScale(b);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(b);break;case"hours":this.generateHourScale(b);break;case"minutes":this.generateMinuteScale(b)}var m=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?n(n({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?n(n({},e),{},{value:t.value}):"minute"===t.unit?n(n({},e),{},{value:t.value,minute:t.value}):t}));return m.filter((function(t){var e=1,s=Math.ceil(a.globals.gridWidth/120),r=t.value;void 0!==a.config.xaxis.tickAmount&&(s=a.config.xaxis.tickAmount),m.length>s&&(e=Math.floor(m.length/s));var n=!1,o=!1;switch(i.tickInterval){case"years":"year"===t.unit&&(n=!0);break;case"half_year":e=7,"year"===t.unit&&(n=!0);break;case"months":e=1,"year"===t.unit&&(n=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(n=!0),30===r&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(n=!0),30===r&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(n=!0);break;case"days":e=1,"month"===t.unit&&(n=!0);break;case"hours":"day"===t.unit&&(n=!0);break;case"minutes":r%5!=0&&(o=!0)}if("minutes"===i.tickInterval||"hours"===i.tickInterval){if(!o)return!0}else if((r%e==0||n)&&!o)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);i.globals.timescaleLabels=s.slice(),new lt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){switch(!0){case t>1825:this.tickInterval="years";break;case t>800&&t<=1825:this.tickInterval="half_year";break;case t>180&&t<=800:this.tickInterval="months";break;case t>90&&t<=180:this.tickInterval="months_fortnight";break;case t>60&&t<=90:this.tickInterval="months_days";break;case t>30&&t<=60:this.tickInterval="week_days";break;case t>2&&t<=30:this.tickInterval="days";break;case t>.1&&t<=2:this.tickInterval="hours";break;case t<.1:this.tickInterval="minutes";break;default:this.tickInterval="days"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,n=e.minYear,o=0,l=new D(this.ctx);if(e.minDate>1||e.minMonth>0){var h=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-h+1)*s,n=e.minYear+1,this.timeScaleArray.push({position:o,value:n,unit:"year",year:n,month:f.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:n,unit:"year",year:a,month:f.monthMod(i+1)});for(var c=n,d=o,g=0;g1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*r,o=f.monthMod(a+1);var g=s+d,u=f.monthMod(o),p=o;0===o&&(c="year",p=g,u=1,g+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:u})}else this.timeScaleArray.push({position:l,value:o,unit:c,year:s,month:f.monthMod(a)});for(var x=o+1,b=l,m=0,v=1;mn.determineDaysOfMonths(e+1,i)?(h=1,o="month",g=e+=1,e):e},d=(24-e.minHour)*s,g=l,u=c(h,i,a);0===e.minHour&&1===e.minDate&&(d=0,g=f.monthMod(e.minMonth),o="month",h=e.minDate,r++),this.timeScaleArray.push({position:d,value:g,unit:o,year:this._getYear(a,u,0),month:f.monthMod(u),day:h});for(var p=d,x=0;xo.determineDaysOfMonths(e+1,s)&&(x=1,e+=1),{month:e,date:x}},c=function(t,e){return t>o.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-e.minMinute,g=d*r,u=e.minHour+1,p=u+1;60===d&&(g=0,p=(u=e.minHour)+1);var x=i,b=c(x,a);this.timeScaleArray.push({position:g,value:u,unit:l,day:x,hour:p,year:s,month:f.monthMod(b)});for(var m=g,v=0;v=24)p=0,l="day",b=h(x+=1,b).month,b=c(x,b);var y=this._getYear(s,b,0);m=0===p&&0===v?d*r:60*r+m;var w=0===p?x:p;this.timeScaleArray.push({position:m,value:w,unit:l,hour:p,day:x,year:y,month:f.monthMod(b)}),p++}}},{key:"generateMinuteScale",value:function(t){var e=t.firstVal,i=t.currentMinute,a=t.currentHour,s=t.currentDate,r=t.currentMonth,n=t.currentYear,o=t.minutesWidthOnXAxis,l=t.numberOfMinutes,h=o-(i-e.minMinute),c=e.minMinute+1,d=c+1,g=s,u=r,p=n,x=a;this.timeScaleArray.push({position:h,value:c,unit:"minute",day:g,hour:x,minute:d,year:p,month:f.monthMod(u)});for(var b=h,m=0;m=60&&(d=0,24===(x+=1)&&(x=0)),b=o+b,this.timeScaleArray.push({position:b,value:d,unit:"minute",hour:x,minute:d,day:g,year:this._getYear(n,u,0),month:f.monthMod(u)}),d++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),i+="minute"===t.unit?":"+("0"+e).slice(-2)+":00":":00:00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map((function(t){var a=t.value.toString(),s=new D(e.ctx),r=e.createRawDateString(t,a),n=s.getDate(s.parseDate(r));if(e.utc||(n=s.getDate(s.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),a=s.formatDate(n,o)}else a=s.formatDate(n,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new b(this.ctx),s=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(s=!0,e=a.getTextRects(t[0].value).width);var r=0,n=t.map((function(n,o){if(o>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=s?e:a.getTextRects(t[r].value).width,h=t[r].position;return n.position>h+l+10?(r=o,n):null}return n}));return n=n.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),It=function(){function t(i,a){e(this,t),this.ctx=a,this.w=a.w,this.el=i}return a(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","scatter","bubble","radar","heatmap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.cuid,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),b.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elAnnotations=t.dom.Paper.group().attr({class:"apexcharts-annotations"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,s=i.globals,r={series:[],i:[]},n={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]};s.series.map((function(e,d){void 0!==t[d].type?("column"===t[d].type||"bar"===t[d].type?(s.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),h.series.push(e),h.i.push(d),i.globals.columnSeries=h.series):"area"===t[d].type?(n.series.push(e),n.i.push(d)):"line"===t[d].type?(r.series.push(e),r.i.push(d)):"scatter"===t[d].type?(o.series.push(e),o.i.push(d)):"bubble"===t[d].type?(l.series.push(e),l.i.push(d)):"candlestick"===t[d].type?(c.series.push(e),c.i.push(d)):console.warn("You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble"),s.comboCharts=!0):(r.series.push(e),r.i.push(d))}));var d=new Tt(this.ctx,e),g=new wt(this.ctx,e);this.ctx.pie=new St(this.ctx);var u=new Lt(this.ctx),f=new R(this.ctx,e),p=new Ct(this.ctx),x=[];if(s.comboCharts){if(n.series.length>0&&x.push(d.draw(n.series,"area",n.i)),h.series.length>0)if(i.config.chart.stacked){var b=new yt(this.ctx,e);x.push(b.draw(h.series,h.i))}else{var m=new F(this.ctx,e);x.push(m.draw(h.series,h.i))}if(r.series.length>0&&x.push(d.draw(r.series,"line",r.i)),c.series.length>0&&x.push(g.draw(c.series,c.i)),o.series.length>0){var v=new Tt(this.ctx,e,!0);x.push(v.draw(o.series,"scatter",o.i))}if(l.series.length>0){var y=new Tt(this.ctx,e,!0);x.push(y.draw(l.series,"bubble",l.i))}}else switch(a.chart.type){case"line":x=d.draw(s.series,"line");break;case"area":x=d.draw(s.series,"area");break;case"bar":if(a.chart.stacked)x=new yt(this.ctx,e).draw(s.series);else x=new F(this.ctx,e).draw(s.series);break;case"candlestick":x=new wt(this.ctx,e).draw(s.series);break;case"rangeBar":x=f.draw(s.series);break;case"heatmap":x=new kt(this.ctx,e).draw(s.series);break;case"pie":case"donut":case"polarArea":x=this.ctx.pie.draw(s.series);break;case"radialBar":x=u.draw(s.series);break;case"radar":x=p.draw(s.series);break;default:x=d.draw(s.series)}return x}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=f.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();if("%"===a?f.isNumber(i[0])&&(0===i[0].width&&(i=f.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):"px"!==a&&""!==a||(t.svgWidth=parseInt(e.chart.width,10)),"auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===e.chart.height.toString().split(/[0-9]+/g).pop()){var s=f.getDimensions(this.el.parentNode);t.svgHeight=s[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),b.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight});var r=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+r+"px",t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};b.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new ct(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled){var n=f.getBoundingClientRect(s);r=n.bottom;var o=n.bottom-n.top;r=Math.max(2.05*t.globals.radialSize,o)}var l=r+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),e.dom.elWrap.style.height=l+"px",b.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px"}},{key:"coreCalculations",value:function(){new Z(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new O,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position)new tt(this.ctx).drawXCrosshairs();if("back"===e.config.yaxis[0].crosshairs.position)new tt(this.ctx).drawYCrosshairs();if("datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new zt(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new y(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=e.config.chart.brush.targets||[e.config.chart.brush.target];i.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),e.config.chart.events.selection=function(t,a){i.forEach((function(t){var i=ApexCharts.getChartByID(t),s=f.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===i.w.globals.series.length){var r=new q(i);s=r.autoScaleY(i,s,a)}var o=i.w.config.yaxis.reduce((function(t,e,a){return[].concat(g(t),[n(n({},i.w.config.yaxis[a]),{},{min:s[0].min,max:s[0].max})])}),[]);i.ctx.updateHelpers._updateOptions({xaxis:{min:a.xaxis.min,max:a.xaxis.max},yaxis:o},!1,!1,!1,!1)}))}}}}]),t}(),Mt=function(){function i(t){e(this,i),this.ctx=t,this.w=t.w}return a(i,[{key:"_updateOptions",value:function(e){var i=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=[this.ctx];r&&(o=this.ctx.getSyncedCharts()),this.ctx.w.globals.isExecCalled&&(o=[this.ctx],this.ctx.w.globals.isExecCalled=!1),o.forEach((function(r){var o=r.w;return o.globals.shouldAnimate=s,a||(o.globals.resized=!0,o.globals.dataChanged=!0,s&&r.series.getPreviousPaths()),e&&"object"===t(e)&&(r.config=new N(e),e=y.extendArrayProps(r.config,e,o),r.w.globals.chartID!==i.ctx.w.globals.chartID&&delete e.series,o.config=f.extend(o.config,e),n&&(o.globals.lastXAxis=e.xaxis?f.clone(e.xaxis):[],o.globals.lastYAxis=e.yaxis?f.clone(e.yaxis):[],o.globals.initialConfig=f.extend({},o.config),o.globals.initialSeries=f.clone(o.config.series))),r.update(e)}))}},{key:"_updateSeries",value:function(t,e){var i,a=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.w;return r.globals.shouldAnimate=e,r.globals.dataChanged=!0,e&&this.ctx.series.getPreviousPaths(),r.globals.axisCharts?(0===(i=t.map((function(t,e){return a._extendSeries(t,e)}))).length&&(i=[{data:[]}]),r.config.series=i):r.config.series=t.slice(),s&&(r.globals.initialSeries=f.clone(r.config.series)),this.ctx.update({series:t})}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return n(n({},i.config.series[e]),{},{name:t.name?t.name:a&&a.name,color:t.color?t.color:a&&a.color,type:t.type?t.type:a&&a.type,data:t.data?t.data:a&&a.data})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,s=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(e,"'], ").concat(s," circle[j='").concat(e,"'], ").concat(s," rect[j='").concat(e,"']")).members[0]:void 0===e&&(a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(t,"']")).members[0],"pie"!==i.config.chart.type&&"polarArea"!==i.config.chart.type&&"donut"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),a?(new b(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new H(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){var e=this.w;return e.config.chart.stacked&&"100%"===e.config.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(){var t=this,e=this.w;e.config.xaxis.min=e.globals.lastXAxis.min,e.config.xaxis.max=e.globals.lastXAxis.max;var i=function(t){void 0!==e.globals.lastYAxis[t]&&(e.config.yaxis[t].min=e.globals.lastYAxis[t].min,e.config.yaxis[t].max=e.globals.lastYAxis[t].max)};e.config.yaxis.map((function(a,s){e.globals.zoomed||void 0!==e.globals.lastYAxis[s]?i(s):void 0!==t.ctx.opts.yaxis[s]&&(a.min=t.ctx.opts.yaxis[s].min,a.max=t.ctx.opts.yaxis[s].max)}))}}]),i}();A="undefined"!=typeof window?window:void 0,S=function(e,i){var a=(void 0!==this?this:e).SVG=function(t){if(a.supported)return t=new a.Doc(t),a.parser.draw||a.prepare(),t};if(a.ns="http://www.w3.org/2000/svg",a.xmlns="http://www.w3.org/2000/xmlns/",a.xlink="http://www.w3.org/1999/xlink",a.svgjs="http://svgjs.com/svgjs",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(t){return"Svgjs"+d(t)+a.did++},a.create=function(t){var e=i.createElementNS(this.ns,t);return e.setAttribute("id",this.eid(t)),e},a.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var i=t.length-1;i>=0;i--)if(t[i])for(var s in e)t[i].prototype[s]=e[s];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,a.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&a.extend(e,t.extend),t.construct&&a.extend(t.parent||a.Container,t.construct),e},a.adopt=function(t){return t?t.instance?t.instance:((i="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new a.Nested:new a.Doc:"linearGradient"==t.nodeName?new a.Gradient("linear"):"radialGradient"==t.nodeName?new a.Gradient("radial"):a[d(t.nodeName)]?new(a[d(t.nodeName)]):new a.Element(t)).type=t.nodeName,i.node=t,t.instance=i,i instanceof a.Doc&&i.namespace().defs(),i.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),i):null;var i},a.prepare=function(){var t=i.getElementsByTagName("body")[0],e=(t?new a.Doc(t):a.adopt(i.documentElement).nested()).size(2,0);a.parser={body:t||i.documentElement,draw:e.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:e.polyline().node,path:e.path().node,native:a.create("svg")}},a.parser={native:a.create("svg")},i.addEventListener("DOMContentLoaded",(function(){a.parser.draw||a.prepare()}),!1),a.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},a.utils={map:function(t,e){for(var i=t.length,a=[],s=0;s1?1:t,new a.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),a.Color.test=function(t){return t+="",a.regex.isHex.test(t)||a.regex.isRgb.test(t)},a.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},a.Color.isColor=function(t){return a.Color.isRgb(t)||a.Color.test(t)},a.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},a.extend(a.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),a.PointArray=function(t,e){a.Array.call(this,t,e||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var s={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]}},r="mlhvqtcsaz".split(""),n=0,o=r.length;nl);return r},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute("d",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(a.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof a.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new a.Number(t),new a.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new a.Number(t),new a.Number(this-t,this.unit||t.unit)},times:function(t){return t=new a.Number(t),new a.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new a.Number(t),new a.Number(this/t,this.unit||t.unit)},to:function(t){var e=new a.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new a.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new a.Number(this.destination).minus(this).times(t).plus(this):this}}}),a.Element=a.invent({create:function(t){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var i=u(this,t,e);return this.width(new a.Number(i.width)).height(new a.Number(i.height))},clone:function(t){this.writeDataToDom();var e=x(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(a.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return a.get(this.attr(t))},parent:function(t){var i=this;if(!i.node.parentNode)return null;if(i=a.adopt(i.node.parentNode),!t)return i;for(;i&&i.node instanceof e.SVGElement;){if("string"==typeof t?i.matches(t):i instanceof t)return i;if(!i.node.parentNode||"#document"==i.node.parentNode.nodeName)return null;i=a.adopt(i.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var e=i.createElement("svg");if(!(t&&this instanceof a.Parent))return e.appendChild(t=i.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),e.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");e.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var s=0,r=e.firstChild.childNodes.length;s":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},a.morph=function(t){return function(e,i){return new a.MorphObj(e,i).at(t)}},a.Situation=a.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(t.duration).valueOf(),this.delay=new a.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,i,s){"object"===t(e)&&(i=e.ease,s=e.delay,e=e.duration);var r=new a.Situation({duration:e||1e3,delay:s||0,ease:a.easing[i||"-"]||i});return this.queue(r),this},target:function(t){return t&&t instanceof a.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof a.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var i in e.animations){t=this.target()[i](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[i])||(e.animations[i]=[e.animations[i]]);for(var s=t.length;s--;)e.animations[i][s]instanceof a.Number&&(t[s]=new a.Number(t[s])),e.animations[i][s]=t[s].morph(e.animations[i][s])}for(var i in e.attrs)e.attrs[i]=new a.MorphObj(this.target().attr(i),e.attrs[i]);for(var i in e.styles)e.styles[i]=new a.MorphObj(this.target().style(i),e.styles[i]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function i(a){a.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))})),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,a.morph(i.detail.pos),i.detail.eased,e)};return this.target().off("during.fx",i).on("during.fx",i),this.after((function(){this.off("during.fx",i)})),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,a;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||ithis.lastPos&&r<=s&&(this.situation.once[r].call(this.target(),this.pos,s),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e=this,i=this.target(),s=this.situation;for(var r in s.animations)t=[].concat(s.animations[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i[r].apply(i,t);for(var r in s.attrs)t=[r].concat(s.attrs[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i.attr.apply(i,t);for(var r in s.styles)t=[r].concat(s.styles[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i.style.apply(i,t);if(s.transforms.length){t=s.initialTransformation,r=0;for(var n=s.transforms.length;r=0;--s)this[v[s]]=null!=e[v[s]]?e[v[s]]:i[v[s]]},extend:{extract:function(){var t=f(this,0,1),e=(f(this,1,0),180/Math.PI*Math.atan2(t.y,t.x)-90);return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(t){return this.destination=new a.Matrix(t),this},multiply:function(t){return new a.Matrix(this.native().multiply(function(t){return t instanceof a.Matrix||(t=new a.Matrix(t)),t}(t).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(t,e){return new a.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=a.parser.native.createSVGMatrix(),e=v.length-1;e>=0;e--)t[v[e]]=this[v[e]];return t},toString:function(){return"matrix("+m(this.a)+","+m(this.b)+","+m(this.c)+","+m(this.d)+","+m(this.e)+","+m(this.f)+")"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new a.Matrix(e)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(e,i){var a;a=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===t(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=i?i:e}:{x:0,y:0},this.x=a.x,this.y=a.y},extend:{clone:function(){return new a.Point(this)},morph:function(t,e){return this.destination=new a.Point(t,e),this}}}),a.extend(a.Element,{point:function(t,e){return new a.Point(t,e).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(e,i,s){if(null==e){for(e={},s=(i=this.node.attributes).length-1;s>=0;s--)e[i[s].nodeName]=a.regex.isNumber.test(i[s].nodeValue)?parseFloat(i[s].nodeValue):i[s].nodeValue;return e}if("object"===t(e))for(var r in e)this.attr(r,e[r]);else if(null===i)this.node.removeAttribute(e);else{if(null==i)return null==(i=this.node.getAttribute(e))?a.defaults.attrs[e]:a.regex.isNumber.test(i)?parseFloat(i):i;"stroke-width"==e?this.attr("stroke",parseFloat(i)>0?this._stroke:null):"stroke"==e&&(this._stroke=i),"fill"!=e&&"stroke"!=e||(a.regex.isImage.test(i)&&(i=this.doc().defs().image(i,0,0)),i instanceof a.Image&&(i=this.doc().defs().pattern(0,0,(function(){this.add(i)})))),"number"==typeof i?i=new a.Number(i):a.Color.isColor(i)?i=new a.Color(i):Array.isArray(i)&&(i=new a.Array(i)),"leading"==e?this.leading&&this.leading(i):"string"==typeof s?this.node.setAttributeNS(s,e,i.toString()):this.node.setAttribute(e,i.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,i)}return this}}),a.extend(a.Element,{transform:function(e,i){var s;return"object"!==t(e)?(s=new a.Matrix(this).extract(),"string"==typeof e?s[e]:s):(s=new a.Matrix(this),i=!!i||!!e.relative,null!=e.a&&(s=i?s.multiply(new a.Matrix(e)):new a.Matrix(e)),this.attr("transform",s))}}),a.extend(a.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(a.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(a.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(p(e[1])):t[e[0]].apply(t,e[1])}),new a.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(e,i){if(arguments.length>1&&"boolean"!=typeof i)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var a=0,s=this.arguments.length;a=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return a.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var i=this.children(),s=0,r=i.length;s=0;i--)t.childNodes[i]instanceof e.SVGElement&&x(t.childNodes[i]);return a.adopt(t).id(a.eid(t.nodeName))}function b(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function m(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||a.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var i=l[t].length-1;i>=0;i--)null!=e[l[t][i]]&&this.attr(l.prefix(t,l[t][i]),e[l[t][i]]);return this},a.extend(a.Element,a.FX,e)})),a.extend(a.Element,a.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new a.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new a.Number(t).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(t){return this.y(new a.Number(t).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),a.Set=a.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,i=t.length;e-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new a.Set(t)}}}),a.FX.Set=a.invent({create:function(t){this.set=t}}),a.Set.inherit=function(){var t=[];for(var e in a.Shape.prototype)"function"==typeof a.Shape.prototype[e]&&"function"!=typeof a.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){a.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(t){var e=i.getElementById(function(t){var e=(t||"").toString().match(a.regex.reference);if(e)return e[1]}(t)||t);return a.adopt(e)},a.select=function(t,e){return new a.Set(a.utils.map((e||i).querySelectorAll(t),(function(t){return a.adopt(t)})))},a.extend(a.Parent,{select:function(t){return a.select(t,this.node)}});var v="abcdef".split("");if("function"!=typeof e.CustomEvent){var y=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var a=i.createEvent("CustomEvent");return a.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),a};y.prototype=e.Event.prototype,a.CustomEvent=y}else a.CustomEvent=e.CustomEvent;return a},"function"==typeof define&&define.amd?define((function(){return S(A,A.document)})):"object"===("undefined"==typeof exports?"undefined":t(exports))&&"undefined"!=typeof module?module.exports=A.document?S(A,A.document):function(t){return S(t,t.document)}:A.SVG=S(A,A.document), +/*! svg.filter.js - v2.0.2 - 2016-02-24 + * https://github.com/wout/svg.filter.js + * Copyright (c) 2016 Wout Fierens; Licensed MIT */ +function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",r(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i1&&(a=Math.sqrt(a),T*=a,z*=a);s=(new SVG.Matrix).rotate(I).scale(1/T,1/z).rotate(-I),F=F.transform(s),D=D.transform(s),r=[D.x-F.x,D.y-F.y],o=r[0]*r[0]+r[1]*r[1],n=Math.sqrt(o),r[0]/=n,r[1]/=n,l=o<4?Math.sqrt(1-o/4):0,M===E&&(l*=-1);h=new SVG.Point((D.x+F.x)/2+l*-r[1],(D.y+F.y)/2+l*r[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(D.x-h.x,D.y-h.y),g=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(g*=-1);u=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(u*=-1);E&&g>u&&(u+=2*Math.PI);!E&&gr.maxX-e.width&&(n=(a=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&sr.maxY-e.height&&(o=(s=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(a-=a%r.snapToGrid,s-=s%r.snapToGrid,n-=n%r.snapToGrid,o-=o%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:n,y:o},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var a=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,i){var a="string"!=typeof t?t:e[t];return i?a/2:a},this.pointCoords=function(t,e){var i=this.pointsList[t];return{x:this.pointCoord(i[0],e,"t"===t||"b"===t),y:this.pointCoord(i[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);var r=["points","pointsExclude"];for(var s in r){var n=this.options[r[s]];"string"==typeof n?n=n.length>0?n.split(/\s*,\s*/i):[]:"boolean"==typeof n&&"points"===r[s]&&(n=n?a:[]),this.options[r[s]]=n}this.options.points=[a,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),n=this.parameters.rotation+180*(r-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(n-n%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire("resizing",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])n.maxX&&(t=n.maxX-s),void 0!==n.minY&&r+en.maxY&&(e=n.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],n=s/r;return na&&(i[0]=this.parameters.box.width-r*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}();!function(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&a.firstChild?a.insertBefore(s,a.firstChild):a.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n}\n\n\n.apexcharts-inner {\n position: relative;\n}\n\n.apexcharts-text tspan {\n font-family: inherit;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-z-label:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-candlestick {\n padding: 4px 8px;\n}\n\n.apexcharts-tooltip-candlestick>div {\n margin: 4px 0;\n}\n\n.apexcharts-tooltip-candlestick span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #ECEFF1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-icon,\n.apexcharts-pan-icon,\n.apexcharts-selection-icon,\n.apexcharts-menu-icon,\n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n position: relative;\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee;\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n from {\n opacity: 0;\n }\n to {\n opacity: 0;\n }\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n\n.resize-triggers>div {\n background: #eee;\n overflow: auto;\n}\n\n.contract-trigger:before {\n width: 200%;\n height: 200%;\n}'),function(){function t(t){var e=t.__resizeTriggers__,i=e.firstElementChild,a=e.lastElementChild,s=i?i.firstElementChild:null;a&&(a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight),s&&(s.style.width=i.offsetWidth+1+"px",s.style.height=i.offsetHeight+1+"px"),i&&(i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight)}function e(e){var i=this;t(this),this.__resizeRAF__&&r(this.__resizeRAF__),this.__resizeRAF__=s((function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(i)&&(i.__resizeLast__.width=i.offsetWidth,i.__resizeLast__.height=i.offsetHeight,i.__resizeListeners__.forEach((function(t){t.call(e)})))}))}var i,a,s=(i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)},function(t){return i(t)}),r=(a=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(t){return a(t)}),n=!1,o="animationstart",l="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(n=!0),!1===n)for(var d=0;d
',i.appendChild(i.__resizeTriggers__),t(i),i.addEventListener("scroll",e,!0),o&&i.__resizeTriggers__.addEventListener(o,(function(e){"resizeanim"==e.animationName&&t(i)}))),i.__resizeListeners__.push(a)},window.removeResizeListener=function(t,i){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(i),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",e),t.__resizeTriggers__.parentNode&&(t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__))))}}(),window.Apex={};var Et=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.ctx.animations=new x(this.ctx),this.ctx.axes=new K(this.ctx),this.ctx.core=new It(this.ctx.el,this.ctx),this.ctx.config=new N({}),this.ctx.data=new B(this.ctx),this.ctx.grid=new U(this.ctx),this.ctx.graphics=new b(this.ctx),this.ctx.coreUtils=new y(this.ctx),this.ctx.crosshairs=new tt(this.ctx),this.ctx.events=new J(this.ctx),this.ctx.exports=new _(this.ctx),this.ctx.localization=new Q(this.ctx),this.ctx.options=new L,this.ctx.responsive=new et(this.ctx),this.ctx.series=new X(this.ctx),this.ctx.theme=new it(this.ctx),this.ctx.formatters=new V(this.ctx),this.ctx.titleSubtitle=new at(this.ctx),this.ctx.legend=new ct(this.ctx),this.ctx.toolbar=new dt(this.ctx),this.ctx.dimensions=new lt(this.ctx),this.ctx.updateHelpers=new Mt(this.ctx),this.ctx.zoomPanSelection=new gt(this.ctx),this.ctx.w.globals.tooltip=new vt(this.ctx)}}]),t}(),Xt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:"clear",value:function(){this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements()}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(){var t=this,e=this.w.globals.dom.Paper.node;e.parentNode&&e.parentNode.parentNode&&(e.parentNode.parentNode.style.minHeight="unset"),this.ctx.eventList.forEach((function(e){t.w.globals.dom.baseEl.removeEventListener(e,t.ctx.events.documentEvent)}));var i=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(i.Paper),i.Paper.remove(),i.elWrap=null,i.elGraphical=null,i.elAnnotations=null,i.elLegendWrap=null,i.baseEl=null,i.elGridRect=null,i.elGridRectMask=null,i.elGridRectMarkerMask=null,i.elDefs=null}}]),t}();return function(){function t(i,a){e(this,t),this.opts=a,this.ctx=this,this.w=new W(a).init(),this.el=i,this.w.globals.cuid=f.randomId(),this.w.globals.chartID=this.w.config.chart.id?this.w.config.chart.id:this.w.globals.cuid,new Et(this).initModules(),this.create=f.bind(this.create,this),this.windowResizeHandler=this._windowResize.bind(this)}return a(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;"function"==typeof a&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t._parentResizeCallback.bind(t));var s=t.create(t.w.config.series,{});if(!s)return e(t);t.mount(s).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(s)})).catch((function(t){i(t)}))}else i(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var i=this.w;new Et(this).initModules();var a=this.w.globals;(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric)&&new H(i.config).convertCatToNumericXaxis(i.config,this.ctx);if(null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),0===a.svgWidth)return a.animationEnded=!0,null;var s=y.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboBarCount=s.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new z(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),"category"!==i.config.xaxis.type&&this.formatters.setLabelFormatters()),this.formatters.heatmapLabelFormatters(),this.dimensions.plotCoords();var n=this.core.xySettings();this.grid.createGridMask();var o=this.core.plotChartType(t,n),l=new M(this);l.bringForward(),i.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var h={plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}};return{elGraph:o,xyRatios:n,elInner:i.globals.dom.elGraphical,dimensions:h}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this,a=i.w;return new Promise((function(s,r){if(null===i.el)return r(new Error("Not enough data to display or target element not found"));(null===e||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.axes.drawAxis(a.config.chart.type,e.xyRatios),i.grid=new U(i);var n=i.grid.drawGrid();i.annotations=new P(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),"back"===a.config.grid.position&&n&&a.globals.dom.elGraphical.add(n.el);var o=new j(t.ctx),l=new $(t.ctx);if(null!==n&&(o.xAxisLabelCorrections(n.xAxisTickWidth),l.setYAxisTextAlignments()),"back"===a.config.annotations.position&&(a.globals.dom.Paper.add(a.globals.dom.elAnnotations),i.annotations.drawAxesAnnotations()),Array.isArray(e.elGraph))for(var h=0;h0&&a.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),s(i)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),window.removeResizeListener(this.el.parentNode,this._parentResizeCallback.bind(this));var t=this.w.config.chart.id;t&&Apex._chartInstances.forEach((function(e,i){e.id===t&&Apex._chartInstances.splice(i,1)})),new Xt(this.ctx).clear()}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w;return n.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,i){return e.updateHelpers._extendSeries(t,i)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),n.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,s,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new Z(this.ctx);return e.getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new Z(this.ctx);return e.getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(){return new _(this.ctx).dataURI()}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){!this.w.globals.noData&&this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update({series:t.w.config.series})}),150)}}],[{key:"getChartByID",value:function(t){var e=Apex._chartInstances.filter((function(e){return e.id===t}))[0];return e&&e.chart}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),i=0;i2?s-2:0),n=2;n' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '' + + '' + + ' ' + + '
' + + ''; + + this.parentEl = (options.parentEl && $(options.parentEl).length) ? $(options.parentEl) : $(this.parentEl); + this.container = $(options.template).appendTo(this.parentEl); + + // + // handle all the possible options overriding defaults + // + + if (typeof options.locale === 'object') { + + if (typeof options.locale.direction === 'string') + this.locale.direction = options.locale.direction; + + if (typeof options.locale.format === 'string') + this.locale.format = options.locale.format; + + if (typeof options.locale.separator === 'string') + this.locale.separator = options.locale.separator; + + if (typeof options.locale.daysOfWeek === 'object') + this.locale.daysOfWeek = options.locale.daysOfWeek.slice(); + + if (typeof options.locale.monthNames === 'object') + this.locale.monthNames = options.locale.monthNames.slice(); + + if (typeof options.locale.firstDay === 'number') + this.locale.firstDay = options.locale.firstDay; + + if (typeof options.locale.applyLabel === 'string') + this.locale.applyLabel = options.locale.applyLabel; + + if (typeof options.locale.cancelLabel === 'string') + this.locale.cancelLabel = options.locale.cancelLabel; + + if (typeof options.locale.weekLabel === 'string') + this.locale.weekLabel = options.locale.weekLabel; + + if (typeof options.locale.customRangeLabel === 'string'){ + //Support unicode chars in the custom range name. + var elem = document.createElement('textarea'); + elem.innerHTML = options.locale.customRangeLabel; + var rangeHtml = elem.value; + this.locale.customRangeLabel = rangeHtml; + } + } + this.container.addClass(this.locale.direction); + + if (typeof options.startDate === 'string') + this.startDate = moment(options.startDate, this.locale.format); + + if (typeof options.endDate === 'string') + this.endDate = moment(options.endDate, this.locale.format); + + if (typeof options.minDate === 'string') + this.minDate = moment(options.minDate, this.locale.format); + + if (typeof options.maxDate === 'string') + this.maxDate = moment(options.maxDate, this.locale.format); + + if (typeof options.startDate === 'object') + this.startDate = moment(options.startDate); + + if (typeof options.endDate === 'object') + this.endDate = moment(options.endDate); + + if (typeof options.minDate === 'object') + this.minDate = moment(options.minDate); + + if (typeof options.maxDate === 'object') + this.maxDate = moment(options.maxDate); + + // sanity check for bad options + if (this.minDate && this.startDate.isBefore(this.minDate)) + this.startDate = this.minDate.clone(); + + // sanity check for bad options + if (this.maxDate && this.endDate.isAfter(this.maxDate)) + this.endDate = this.maxDate.clone(); + + if (typeof options.applyButtonClasses === 'string') + this.applyButtonClasses = options.applyButtonClasses; + + if (typeof options.applyClass === 'string') //backwards compat + this.applyButtonClasses = options.applyClass; + + if (typeof options.cancelButtonClasses === 'string') + this.cancelButtonClasses = options.cancelButtonClasses; + + if (typeof options.cancelClass === 'string') //backwards compat + this.cancelButtonClasses = options.cancelClass; + + if (typeof options.maxSpan === 'object') + this.maxSpan = options.maxSpan; + + if (typeof options.dateLimit === 'object') //backwards compat + this.maxSpan = options.dateLimit; + + if (typeof options.opens === 'string') + this.opens = options.opens; + + if (typeof options.drops === 'string') + this.drops = options.drops; + + if (typeof options.showWeekNumbers === 'boolean') + this.showWeekNumbers = options.showWeekNumbers; + + if (typeof options.showISOWeekNumbers === 'boolean') + this.showISOWeekNumbers = options.showISOWeekNumbers; + + if (typeof options.buttonClasses === 'string') + this.buttonClasses = options.buttonClasses; + + if (typeof options.buttonClasses === 'object') + this.buttonClasses = options.buttonClasses.join(' '); + + if (typeof options.showDropdowns === 'boolean') + this.showDropdowns = options.showDropdowns; + + if (typeof options.minYear === 'number') + this.minYear = options.minYear; + + if (typeof options.maxYear === 'number') + this.maxYear = options.maxYear; + + if (typeof options.showCustomRangeLabel === 'boolean') + this.showCustomRangeLabel = options.showCustomRangeLabel; + + if (typeof options.singleDatePicker === 'boolean') { + this.singleDatePicker = options.singleDatePicker; + if (this.singleDatePicker) + this.endDate = this.startDate.clone(); + } + + if (typeof options.timePicker === 'boolean') + this.timePicker = options.timePicker; + + if (typeof options.timePickerSeconds === 'boolean') + this.timePickerSeconds = options.timePickerSeconds; + + if (typeof options.timePickerIncrement === 'number') + this.timePickerIncrement = options.timePickerIncrement; + + if (typeof options.timePicker24Hour === 'boolean') + this.timePicker24Hour = options.timePicker24Hour; + + if (typeof options.autoApply === 'boolean') + this.autoApply = options.autoApply; + + if (typeof options.autoUpdateInput === 'boolean') + this.autoUpdateInput = options.autoUpdateInput; + + if (typeof options.linkedCalendars === 'boolean') + this.linkedCalendars = options.linkedCalendars; + + if (typeof options.isInvalidDate === 'function') + this.isInvalidDate = options.isInvalidDate; + + if (typeof options.isCustomDate === 'function') + this.isCustomDate = options.isCustomDate; + + if (typeof options.alwaysShowCalendars === 'boolean') + this.alwaysShowCalendars = options.alwaysShowCalendars; + + // update day names order to firstDay + if (this.locale.firstDay != 0) { + var iterator = this.locale.firstDay; + while (iterator > 0) { + this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()); + iterator--; + } + } + + var start, end, range; + + //if no start/end dates set, check if an input element contains initial values + if (typeof options.startDate === 'undefined' && typeof options.endDate === 'undefined') { + if ($(this.element).is(':text')) { + var val = $(this.element).val(), + split = val.split(this.locale.separator); + + start = end = null; + + if (split.length == 2) { + start = moment(split[0], this.locale.format); + end = moment(split[1], this.locale.format); + } else if (this.singleDatePicker && val !== "") { + start = moment(val, this.locale.format); + end = moment(val, this.locale.format); + } + if (start !== null && end !== null) { + this.setStartDate(start); + this.setEndDate(end); + } + } + } + + if (typeof options.ranges === 'object') { + for (range in options.ranges) { + + if (typeof options.ranges[range][0] === 'string') + start = moment(options.ranges[range][0], this.locale.format); + else + start = moment(options.ranges[range][0]); + + if (typeof options.ranges[range][1] === 'string') + end = moment(options.ranges[range][1], this.locale.format); + else + end = moment(options.ranges[range][1]); + + // If the start or end date exceed those allowed by the minDate or maxSpan + // options, shorten the range to the allowable period. + if (this.minDate && start.isBefore(this.minDate)) + start = this.minDate.clone(); + + var maxDate = this.maxDate; + if (this.maxSpan && maxDate && start.clone().add(this.maxSpan).isAfter(maxDate)) + maxDate = start.clone().add(this.maxSpan); + if (maxDate && end.isAfter(maxDate)) + end = maxDate.clone(); + + // If the end of the range is before the minimum or the start of the range is + // after the maximum, don't display this range option at all. + if ((this.minDate && end.isBefore(this.minDate, this.timepicker ? 'minute' : 'day')) + || (maxDate && start.isAfter(maxDate, this.timepicker ? 'minute' : 'day'))) + continue; + + //Support unicode chars in the range names. + var elem = document.createElement('textarea'); + elem.innerHTML = range; + var rangeHtml = elem.value; + + this.ranges[rangeHtml] = [start, end]; + } + + var list = '
    '; + for (range in this.ranges) { + list += '
  • ' + range + '
  • '; + } + if (this.showCustomRangeLabel) { + list += '
  • ' + this.locale.customRangeLabel + '
  • '; + } + list += '
'; + this.container.find('.ranges').prepend(list); + } + + if (typeof cb === 'function') { + this.callback = cb; + } + + if (!this.timePicker) { + this.startDate = this.startDate.startOf('day'); + this.endDate = this.endDate.endOf('day'); + this.container.find('.calendar-time').hide(); + } + + //can't be used together for now + if (this.timePicker && this.autoApply) + this.autoApply = false; + + if (this.autoApply) { + this.container.addClass('auto-apply'); + } + + if (typeof options.ranges === 'object') + this.container.addClass('show-ranges'); + + if (this.singleDatePicker) { + this.container.addClass('single'); + this.container.find('.drp-calendar.left').addClass('single'); + this.container.find('.drp-calendar.left').show(); + this.container.find('.drp-calendar.right').hide(); + if (!this.timePicker) { + this.container.addClass('auto-apply'); + } + } + + if ((typeof options.ranges === 'undefined' && !this.singleDatePicker) || this.alwaysShowCalendars) { + this.container.addClass('show-calendar'); + } + + this.container.addClass('opens' + this.opens); + + //apply CSS classes and labels to buttons + this.container.find('.applyBtn, .cancelBtn').addClass(this.buttonClasses); + if (this.applyButtonClasses.length) + this.container.find('.applyBtn').addClass(this.applyButtonClasses); + if (this.cancelButtonClasses.length) + this.container.find('.cancelBtn').addClass(this.cancelButtonClasses); + this.container.find('.applyBtn').html(this.locale.applyLabel); + this.container.find('.cancelBtn').html(this.locale.cancelLabel); + + // + // event listeners + // + + this.container.find('.drp-calendar') + .on('click.daterangepicker', '.prev', $.proxy(this.clickPrev, this)) + .on('click.daterangepicker', '.next', $.proxy(this.clickNext, this)) + .on('mousedown.daterangepicker', 'td.available', $.proxy(this.clickDate, this)) + .on('mouseenter.daterangepicker', 'td.available', $.proxy(this.hoverDate, this)) + .on('change.daterangepicker', 'select.yearselect', $.proxy(this.monthOrYearChanged, this)) + .on('change.daterangepicker', 'select.monthselect', $.proxy(this.monthOrYearChanged, this)) + .on('change.daterangepicker', 'select.hourselect,select.minuteselect,select.secondselect,select.ampmselect', $.proxy(this.timeChanged, this)) + + this.container.find('.ranges') + .on('click.daterangepicker', 'li', $.proxy(this.clickRange, this)) + + this.container.find('.drp-buttons') + .on('click.daterangepicker', 'button.applyBtn', $.proxy(this.clickApply, this)) + .on('click.daterangepicker', 'button.cancelBtn', $.proxy(this.clickCancel, this)) + + if (this.element.is('input') || this.element.is('button')) { + this.element.on({ + 'click.daterangepicker': $.proxy(this.show, this), + 'focus.daterangepicker': $.proxy(this.show, this), + 'keyup.daterangepicker': $.proxy(this.elementChanged, this), + 'keydown.daterangepicker': $.proxy(this.keydown, this) //IE 11 compatibility + }); + } else { + this.element.on('click.daterangepicker', $.proxy(this.toggle, this)); + this.element.on('keydown.daterangepicker', $.proxy(this.toggle, this)); + } + + // + // if attached to a text input, set the initial value + // + + this.updateElement(); + + }; + + DateRangePicker.prototype = { + + constructor: DateRangePicker, + + setStartDate: function(startDate) { + if (typeof startDate === 'string') + this.startDate = moment(startDate, this.locale.format); + + if (typeof startDate === 'object') + this.startDate = moment(startDate); + + if (!this.timePicker) + this.startDate = this.startDate.startOf('day'); + + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + + if (this.minDate && this.startDate.isBefore(this.minDate)) { + this.startDate = this.minDate.clone(); + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + } + + if (this.maxDate && this.startDate.isAfter(this.maxDate)) { + this.startDate = this.maxDate.clone(); + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.floor(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + } + + if (!this.isShowing) + this.updateElement(); + + this.updateMonthsInView(); + }, + + setEndDate: function(endDate) { + if (typeof endDate === 'string') + this.endDate = moment(endDate, this.locale.format); + + if (typeof endDate === 'object') + this.endDate = moment(endDate); + + if (!this.timePicker) + this.endDate = this.endDate.endOf('day'); + + if (this.timePicker && this.timePickerIncrement) + this.endDate.minute(Math.round(this.endDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + + if (this.endDate.isBefore(this.startDate)) + this.endDate = this.startDate.clone(); + + if (this.maxDate && this.endDate.isAfter(this.maxDate)) + this.endDate = this.maxDate.clone(); + + if (this.maxSpan && this.startDate.clone().add(this.maxSpan).isBefore(this.endDate)) + this.endDate = this.startDate.clone().add(this.maxSpan); + + this.previousRightTime = this.endDate.clone(); + + this.container.find('.drp-selected').html(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format)); + + if (!this.isShowing) + this.updateElement(); + + this.updateMonthsInView(); + }, + + isInvalidDate: function() { + return false; + }, + + isCustomDate: function() { + return false; + }, + + updateView: function() { + if (this.timePicker) { + this.renderTimePicker('left'); + this.renderTimePicker('right'); + if (!this.endDate) { + this.container.find('.right .calendar-time select').attr('disabled', 'disabled').addClass('disabled'); + } else { + this.container.find('.right .calendar-time select').removeAttr('disabled').removeClass('disabled'); + } + } + if (this.endDate) + this.container.find('.drp-selected').html(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format)); + this.updateMonthsInView(); + this.updateCalendars(); + this.updateFormInputs(); + }, + + updateMonthsInView: function() { + if (this.endDate) { + + //if both dates are visible already, do nothing + if (!this.singleDatePicker && this.leftCalendar.month && this.rightCalendar.month && + (this.startDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.startDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM')) + && + (this.endDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.endDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM')) + ) { + return; + } + + this.leftCalendar.month = this.startDate.clone().date(2); + if (!this.linkedCalendars && (this.endDate.month() != this.startDate.month() || this.endDate.year() != this.startDate.year())) { + this.rightCalendar.month = this.endDate.clone().date(2); + } else { + this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month'); + } + + } else { + if (this.leftCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM') && this.rightCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM')) { + this.leftCalendar.month = this.startDate.clone().date(2); + this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month'); + } + } + if (this.maxDate && this.linkedCalendars && !this.singleDatePicker && this.rightCalendar.month > this.maxDate) { + this.rightCalendar.month = this.maxDate.clone().date(2); + this.leftCalendar.month = this.maxDate.clone().date(2).subtract(1, 'month'); + } + }, + + updateCalendars: function() { + + if (this.timePicker) { + var hour, minute, second; + if (this.endDate) { + hour = parseInt(this.container.find('.left .hourselect').val(), 10); + minute = parseInt(this.container.find('.left .minuteselect').val(), 10); + if (isNaN(minute)) { + minute = parseInt(this.container.find('.left .minuteselect option:last').val(), 10); + } + second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0; + if (!this.timePicker24Hour) { + var ampm = this.container.find('.left .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + } else { + hour = parseInt(this.container.find('.right .hourselect').val(), 10); + minute = parseInt(this.container.find('.right .minuteselect').val(), 10); + if (isNaN(minute)) { + minute = parseInt(this.container.find('.right .minuteselect option:last').val(), 10); + } + second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0; + if (!this.timePicker24Hour) { + var ampm = this.container.find('.right .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + } + this.leftCalendar.month.hour(hour).minute(minute).second(second); + this.rightCalendar.month.hour(hour).minute(minute).second(second); + } + + this.renderCalendar('left'); + this.renderCalendar('right'); + + //highlight any predefined range matching the current start and end dates + this.container.find('.ranges li').removeClass('active'); + if (this.endDate == null) return; + + this.calculateChosenLabel(); + }, + + renderCalendar: function(side) { + + // + // Build the matrix of dates that will populate the calendar + // + + var calendar = side == 'left' ? this.leftCalendar : this.rightCalendar; + var month = calendar.month.month(); + var year = calendar.month.year(); + var hour = calendar.month.hour(); + var minute = calendar.month.minute(); + var second = calendar.month.second(); + var daysInMonth = moment([year, month]).daysInMonth(); + var firstDay = moment([year, month, 1]); + var lastDay = moment([year, month, daysInMonth]); + var lastMonth = moment(firstDay).subtract(1, 'month').month(); + var lastYear = moment(firstDay).subtract(1, 'month').year(); + var daysInLastMonth = moment([lastYear, lastMonth]).daysInMonth(); + var dayOfWeek = firstDay.day(); + + //initialize a 6 rows x 7 columns array for the calendar + var calendar = []; + calendar.firstDay = firstDay; + calendar.lastDay = lastDay; + + for (var i = 0; i < 6; i++) { + calendar[i] = []; + } + + //populate the calendar with date objects + var startDay = daysInLastMonth - dayOfWeek + this.locale.firstDay + 1; + if (startDay > daysInLastMonth) + startDay -= 7; + + if (dayOfWeek == this.locale.firstDay) + startDay = daysInLastMonth - 6; + + var curDate = moment([lastYear, lastMonth, startDay, 12, minute, second]); + + var col, row; + for (var i = 0, col = 0, row = 0; i < 42; i++, col++, curDate = moment(curDate).add(24, 'hour')) { + if (i > 0 && col % 7 === 0) { + col = 0; + row++; + } + calendar[row][col] = curDate.clone().hour(hour).minute(minute).second(second); + curDate.hour(12); + + if (this.minDate && calendar[row][col].format('YYYY-MM-DD') == this.minDate.format('YYYY-MM-DD') && calendar[row][col].isBefore(this.minDate) && side == 'left') { + calendar[row][col] = this.minDate.clone(); + } + + if (this.maxDate && calendar[row][col].format('YYYY-MM-DD') == this.maxDate.format('YYYY-MM-DD') && calendar[row][col].isAfter(this.maxDate) && side == 'right') { + calendar[row][col] = this.maxDate.clone(); + } + + } + + //make the calendar object available to hoverDate/clickDate + if (side == 'left') { + this.leftCalendar.calendar = calendar; + } else { + this.rightCalendar.calendar = calendar; + } + + // + // Display the calendar + // + + var minDate = side == 'left' ? this.minDate : this.startDate; + var maxDate = this.maxDate; + var selected = side == 'left' ? this.startDate : this.endDate; + var arrow = this.locale.direction == 'ltr' ? {left: 'chevron-left', right: 'chevron-right'} : {left: 'chevron-right', right: 'chevron-left'}; + + var html = ''; + html += ''; + html += ''; + + // add empty cell for week number + if (this.showWeekNumbers || this.showISOWeekNumbers) + html += ''; + + if ((!minDate || minDate.isBefore(calendar.firstDay)) && (!this.linkedCalendars || side == 'left')) { + html += ''; + } else { + html += ''; + } + + var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(" YYYY"); + + if (this.showDropdowns) { + var currentMonth = calendar[1][1].month(); + var currentYear = calendar[1][1].year(); + var maxYear = (maxDate && maxDate.year()) || (this.maxYear); + var minYear = (minDate && minDate.year()) || (this.minYear); + var inMinYear = currentYear == minYear; + var inMaxYear = currentYear == maxYear; + + var monthHtml = '"; + + var yearHtml = ''; + + dateHtml = monthHtml + yearHtml; + } + + html += ''; + if ((!maxDate || maxDate.isAfter(calendar.lastDay)) && (!this.linkedCalendars || side == 'right' || this.singleDatePicker)) { + html += ''; + } else { + html += ''; + } + + html += ''; + html += ''; + + // add week number label + if (this.showWeekNumbers || this.showISOWeekNumbers) + html += ''; + + $.each(this.locale.daysOfWeek, function(index, dayOfWeek) { + html += ''; + }); + + html += ''; + html += ''; + html += ''; + + //adjust maxDate to reflect the maxSpan setting in order to + //grey out end dates beyond the maxSpan + if (this.endDate == null && this.maxSpan) { + var maxLimit = this.startDate.clone().add(this.maxSpan).endOf('day'); + if (!maxDate || maxLimit.isBefore(maxDate)) { + maxDate = maxLimit; + } + } + + for (var row = 0; row < 6; row++) { + html += ''; + + // add week number + if (this.showWeekNumbers) + html += ''; + else if (this.showISOWeekNumbers) + html += ''; + + for (var col = 0; col < 7; col++) { + + var classes = []; + + //highlight today's date + if (calendar[row][col].isSame(new Date(), "day")) + classes.push('today'); + + //highlight weekends + if (calendar[row][col].isoWeekday() > 5) + classes.push('weekend'); + + //grey out the dates in other months displayed at beginning and end of this calendar + if (calendar[row][col].month() != calendar[1][1].month()) + classes.push('off', 'ends'); + + //don't allow selection of dates before the minimum date + if (this.minDate && calendar[row][col].isBefore(this.minDate, 'day')) + classes.push('off', 'disabled'); + + //don't allow selection of dates after the maximum date + if (maxDate && calendar[row][col].isAfter(maxDate, 'day')) + classes.push('off', 'disabled'); + + //don't allow selection of date if a custom function decides it's invalid + if (this.isInvalidDate(calendar[row][col])) + classes.push('off', 'disabled'); + + //highlight the currently selected start date + if (calendar[row][col].format('YYYY-MM-DD') == this.startDate.format('YYYY-MM-DD')) + classes.push('active', 'start-date'); + + //highlight the currently selected end date + if (this.endDate != null && calendar[row][col].format('YYYY-MM-DD') == this.endDate.format('YYYY-MM-DD')) + classes.push('active', 'end-date'); + + //highlight dates in-between the selected dates + if (this.endDate != null && calendar[row][col] > this.startDate && calendar[row][col] < this.endDate) + classes.push('in-range'); + + //apply custom classes for this date + var isCustom = this.isCustomDate(calendar[row][col]); + if (isCustom !== false) { + if (typeof isCustom === 'string') + classes.push(isCustom); + else + Array.prototype.push.apply(classes, isCustom); + } + + var cname = '', disabled = false; + for (var i = 0; i < classes.length; i++) { + cname += classes[i] + ' '; + if (classes[i] == 'disabled') + disabled = true; + } + if (!disabled) + cname += 'available'; + + html += ''; + + } + html += ''; + } + + html += ''; + html += '
' + dateHtml + '
' + this.locale.weekLabel + '' + dayOfWeek + '
' + calendar[row][0].week() + '' + calendar[row][0].isoWeek() + '' + calendar[row][col].date() + '
'; + + this.container.find('.drp-calendar.' + side + ' .calendar-table').html(html); + + }, + + renderTimePicker: function(side) { + + // Don't bother updating the time picker if it's currently disabled + // because an end date hasn't been clicked yet + if (side == 'right' && !this.endDate) return; + + var html, selected, minDate, maxDate = this.maxDate; + + if (this.maxSpan && (!this.maxDate || this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate))) + maxDate = this.startDate.clone().add(this.maxSpan); + + if (side == 'left') { + selected = this.startDate.clone(); + minDate = this.minDate; + } else if (side == 'right') { + selected = this.endDate.clone(); + minDate = this.startDate; + + //Preserve the time already selected + var timeSelector = this.container.find('.drp-calendar.right .calendar-time'); + if (timeSelector.html() != '') { + + selected.hour(!isNaN(selected.hour()) ? selected.hour() : timeSelector.find('.hourselect option:selected').val()); + selected.minute(!isNaN(selected.minute()) ? selected.minute() : timeSelector.find('.minuteselect option:selected').val()); + selected.second(!isNaN(selected.second()) ? selected.second() : timeSelector.find('.secondselect option:selected').val()); + + if (!this.timePicker24Hour) { + var ampm = timeSelector.find('.ampmselect option:selected').val(); + if (ampm === 'PM' && selected.hour() < 12) + selected.hour(selected.hour() + 12); + if (ampm === 'AM' && selected.hour() === 12) + selected.hour(0); + } + + } + + if (selected.isBefore(this.startDate)) + selected = this.startDate.clone(); + + if (maxDate && selected.isAfter(maxDate)) + selected = maxDate.clone(); + + } + + // + // hours + // + + html = ' '; + + // + // minutes + // + + html += ': '; + + // + // seconds + // + + if (this.timePickerSeconds) { + html += ': '; + } + + // + // AM/PM + // + + if (!this.timePicker24Hour) { + html += ''; + } + + this.container.find('.drp-calendar.' + side + ' .calendar-time').html(html); + + }, + + updateFormInputs: function() { + + if (this.singleDatePicker || (this.endDate && (this.startDate.isBefore(this.endDate) || this.startDate.isSame(this.endDate)))) { + this.container.find('button.applyBtn').removeAttr('disabled'); + } else { + this.container.find('button.applyBtn').attr('disabled', 'disabled'); + } + + }, + + move: function() { + var parentOffset = { top: 0, left: 0 }, + containerTop; + var parentRightEdge = $(window).width(); + if (!this.parentEl.is('body')) { + parentOffset = { + top: this.parentEl.offset().top - this.parentEl.scrollTop(), + left: this.parentEl.offset().left - this.parentEl.scrollLeft() + }; + parentRightEdge = this.parentEl[0].clientWidth + this.parentEl.offset().left; + } + + if (this.drops == 'up') + containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top; + else + containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top; + + // Force the container to it's actual width + this.container.css({ + top: 0, + left: 0, + right: 'auto' + }); + var containerWidth = this.container.outerWidth(); + + this.container[this.drops == 'up' ? 'addClass' : 'removeClass']('drop-up'); + + if (this.opens == 'left') { + var containerRight = parentRightEdge - this.element.offset().left - this.element.outerWidth(); + if (containerWidth + containerRight > $(window).width()) { + this.container.css({ + top: containerTop, + right: 'auto', + left: 9 + }); + } else { + this.container.css({ + top: containerTop, + right: containerRight, + left: 'auto' + }); + } + } else if (this.opens == 'center') { + var containerLeft = this.element.offset().left - parentOffset.left + this.element.outerWidth() / 2 + - containerWidth / 2; + if (containerLeft < 0) { + this.container.css({ + top: containerTop, + right: 'auto', + left: 9 + }); + } else if (containerLeft + containerWidth > $(window).width()) { + this.container.css({ + top: containerTop, + left: 'auto', + right: 0 + }); + } else { + this.container.css({ + top: containerTop, + left: containerLeft, + right: 'auto' + }); + } + } else { + var containerLeft = this.element.offset().left - parentOffset.left; + if (containerLeft + containerWidth > $(window).width()) { + this.container.css({ + top: containerTop, + left: 'auto', + right: 0 + }); + } else { + this.container.css({ + top: containerTop, + left: containerLeft, + right: 'auto' + }); + } + } + }, + + show: function(e) { + if (this.isShowing) return; + + // Create a click proxy that is private to this instance of datepicker, for unbinding + this._outsideClickProxy = $.proxy(function(e) { this.outsideClick(e); }, this); + + // Bind global datepicker mousedown for hiding and + $(document) + .on('mousedown.daterangepicker', this._outsideClickProxy) + // also support mobile devices + .on('touchend.daterangepicker', this._outsideClickProxy) + // also explicitly play nice with Bootstrap dropdowns, which stopPropagation when clicking them + .on('click.daterangepicker', '[data-toggle=dropdown]', this._outsideClickProxy) + // and also close when focus changes to outside the picker (eg. tabbing between controls) + .on('focusin.daterangepicker', this._outsideClickProxy); + + // Reposition the picker if the window is resized while it's open + $(window).on('resize.daterangepicker', $.proxy(function(e) { this.move(e); }, this)); + + this.oldStartDate = this.startDate.clone(); + this.oldEndDate = this.endDate.clone(); + this.previousRightTime = this.endDate.clone(); + + this.updateView(); + this.container.show(); + this.move(); + this.element.trigger('show.daterangepicker', this); + this.isShowing = true; + }, + + hide: function(e) { + if (!this.isShowing) return; + + //incomplete date selection, revert to last values + if (!this.endDate) { + this.startDate = this.oldStartDate.clone(); + this.endDate = this.oldEndDate.clone(); + } + + //if a new date range was selected, invoke the user callback function + if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate)) + this.callback(this.startDate.clone(), this.endDate.clone(), this.chosenLabel); + + //if picker is attached to a text input, update it + this.updateElement(); + + $(document).off('.daterangepicker'); + $(window).off('.daterangepicker'); + this.container.hide(); + this.element.trigger('hide.daterangepicker', this); + this.isShowing = false; + }, + + toggle: function(e) { + if (this.isShowing) { + this.hide(); + } else { + this.show(); + } + }, + + outsideClick: function(e) { + var target = $(e.target); + // if the page is clicked anywhere except within the daterangerpicker/button + // itself then call this.hide() + if ( + // ie modal dialog fix + e.type == "focusin" || + target.closest(this.element).length || + target.closest(this.container).length || + target.closest('.calendar-table').length + ) return; + this.hide(); + this.element.trigger('outsideClick.daterangepicker', this); + }, + + showCalendars: function() { + this.container.addClass('show-calendar'); + this.move(); + this.element.trigger('showCalendar.daterangepicker', this); + }, + + hideCalendars: function() { + this.container.removeClass('show-calendar'); + this.element.trigger('hideCalendar.daterangepicker', this); + }, + + clickRange: function(e) { + var label = e.target.getAttribute('data-range-key'); + this.chosenLabel = label; + if (label == this.locale.customRangeLabel) { + this.showCalendars(); + } else { + var dates = this.ranges[label]; + this.startDate = dates[0]; + this.endDate = dates[1]; + + if (!this.timePicker) { + this.startDate.startOf('day'); + this.endDate.endOf('day'); + } + + if (!this.alwaysShowCalendars) + this.hideCalendars(); + this.clickApply(); + } + }, + + clickPrev: function(e) { + var cal = $(e.target).parents('.drp-calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.subtract(1, 'month'); + if (this.linkedCalendars) + this.rightCalendar.month.subtract(1, 'month'); + } else { + this.rightCalendar.month.subtract(1, 'month'); + } + this.updateCalendars(); + }, + + clickNext: function(e) { + var cal = $(e.target).parents('.drp-calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.add(1, 'month'); + } else { + this.rightCalendar.month.add(1, 'month'); + if (this.linkedCalendars) + this.leftCalendar.month.add(1, 'month'); + } + this.updateCalendars(); + }, + + hoverDate: function(e) { + + //ignore dates that can't be selected + if (!$(e.target).hasClass('available')) return; + + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.drp-calendar'); + var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col]; + + //highlight the dates between the start date and the date being hovered as a potential end date + var leftCalendar = this.leftCalendar; + var rightCalendar = this.rightCalendar; + var startDate = this.startDate; + if (!this.endDate) { + this.container.find('.drp-calendar tbody td').each(function(index, el) { + + //skip week numbers, only look at dates + if ($(el).hasClass('week')) return; + + var title = $(el).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(el).parents('.drp-calendar'); + var dt = cal.hasClass('left') ? leftCalendar.calendar[row][col] : rightCalendar.calendar[row][col]; + + if ((dt.isAfter(startDate) && dt.isBefore(date)) || dt.isSame(date, 'day')) { + $(el).addClass('in-range'); + } else { + $(el).removeClass('in-range'); + } + + }); + } + + }, + + clickDate: function(e) { + + if (!$(e.target).hasClass('available')) return; + + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.drp-calendar'); + var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col]; + + // + // this function needs to do a few things: + // * alternate between selecting a start and end date for the range, + // * if the time picker is enabled, apply the hour/minute/second from the select boxes to the clicked date + // * if autoapply is enabled, and an end date was chosen, apply the selection + // * if single date picker mode, and time picker isn't enabled, apply the selection immediately + // * if one of the inputs above the calendars was focused, cancel that manual input + // + + if (this.endDate || date.isBefore(this.startDate, 'day')) { //picking start + if (this.timePicker) { + var hour = parseInt(this.container.find('.left .hourselect').val(), 10); + if (!this.timePicker24Hour) { + var ampm = this.container.find('.left .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + var minute = parseInt(this.container.find('.left .minuteselect').val(), 10); + if (isNaN(minute)) { + minute = parseInt(this.container.find('.left .minuteselect option:last').val(), 10); + } + var second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0; + date = date.clone().hour(hour).minute(minute).second(second); + } + this.endDate = null; + this.setStartDate(date.clone()); + } else if (!this.endDate && date.isBefore(this.startDate)) { + //special case: clicking the same date for start/end, + //but the time of the end date is before the start date + this.setEndDate(this.startDate.clone()); + } else { // picking end + if (this.timePicker) { + var hour = parseInt(this.container.find('.right .hourselect').val(), 10); + if (!this.timePicker24Hour) { + var ampm = this.container.find('.right .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + var minute = parseInt(this.container.find('.right .minuteselect').val(), 10); + if (isNaN(minute)) { + minute = parseInt(this.container.find('.right .minuteselect option:last').val(), 10); + } + var second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0; + date = date.clone().hour(hour).minute(minute).second(second); + } + this.setEndDate(date.clone()); + if (this.autoApply) { + this.calculateChosenLabel(); + this.clickApply(); + } + } + + if (this.singleDatePicker) { + this.setEndDate(this.startDate); + if (!this.timePicker) + this.clickApply(); + } + + this.updateView(); + + //This is to cancel the blur event handler if the mouse was in one of the inputs + e.stopPropagation(); + + }, + + calculateChosenLabel: function () { + var customRange = true; + var i = 0; + for (var range in this.ranges) { + if (this.timePicker) { + var format = this.timePickerSeconds ? "YYYY-MM-DD HH:mm:ss" : "YYYY-MM-DD HH:mm"; + //ignore times when comparing dates if time picker seconds is not enabled + if (this.startDate.format(format) == this.ranges[range][0].format(format) && this.endDate.format(format) == this.ranges[range][1].format(format)) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key'); + break; + } + } else { + //ignore times when comparing dates if time picker is not enabled + if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').attr('data-range-key'); + break; + } + } + i++; + } + if (customRange) { + if (this.showCustomRangeLabel) { + this.chosenLabel = this.container.find('.ranges li:last').addClass('active').attr('data-range-key'); + } else { + this.chosenLabel = null; + } + this.showCalendars(); + } + }, + + clickApply: function(e) { + this.hide(); + this.element.trigger('apply.daterangepicker', this); + }, + + clickCancel: function(e) { + this.startDate = this.oldStartDate; + this.endDate = this.oldEndDate; + this.hide(); + this.element.trigger('cancel.daterangepicker', this); + }, + + monthOrYearChanged: function(e) { + var isLeft = $(e.target).closest('.drp-calendar').hasClass('left'), + leftOrRight = isLeft ? 'left' : 'right', + cal = this.container.find('.drp-calendar.'+leftOrRight); + + // Month must be Number for new moment versions + var month = parseInt(cal.find('.monthselect').val(), 10); + var year = cal.find('.yearselect').val(); + + if (!isLeft) { + if (year < this.startDate.year() || (year == this.startDate.year() && month < this.startDate.month())) { + month = this.startDate.month(); + year = this.startDate.year(); + } + } + + if (this.minDate) { + if (year < this.minDate.year() || (year == this.minDate.year() && month < this.minDate.month())) { + month = this.minDate.month(); + year = this.minDate.year(); + } + } + + if (this.maxDate) { + if (year > this.maxDate.year() || (year == this.maxDate.year() && month > this.maxDate.month())) { + month = this.maxDate.month(); + year = this.maxDate.year(); + } + } + + if (isLeft) { + this.leftCalendar.month.month(month).year(year); + if (this.linkedCalendars) + this.rightCalendar.month = this.leftCalendar.month.clone().add(1, 'month'); + } else { + this.rightCalendar.month.month(month).year(year); + if (this.linkedCalendars) + this.leftCalendar.month = this.rightCalendar.month.clone().subtract(1, 'month'); + } + this.updateCalendars(); + }, + + timeChanged: function(e) { + + var cal = $(e.target).closest('.drp-calendar'), + isLeft = cal.hasClass('left'); + + var hour = parseInt(cal.find('.hourselect').val(), 10); + var minute = parseInt(cal.find('.minuteselect').val(), 10); + if (isNaN(minute)) { + minute = parseInt(cal.find('.minuteselect option:last').val(), 10); + } + var second = this.timePickerSeconds ? parseInt(cal.find('.secondselect').val(), 10) : 0; + + if (!this.timePicker24Hour) { + var ampm = cal.find('.ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + + if (isLeft) { + var start = this.startDate.clone(); + start.hour(hour); + start.minute(minute); + start.second(second); + this.setStartDate(start); + if (this.singleDatePicker) { + this.endDate = this.startDate.clone(); + } else if (this.endDate && this.endDate.format('YYYY-MM-DD') == start.format('YYYY-MM-DD') && this.endDate.isBefore(start)) { + this.setEndDate(start.clone()); + } + } else if (this.endDate) { + var end = this.endDate.clone(); + end.hour(hour); + end.minute(minute); + end.second(second); + this.setEndDate(end); + } + + //update the calendars so all clickable dates reflect the new time component + this.updateCalendars(); + + //update the form inputs above the calendars with the new time + this.updateFormInputs(); + + //re-render the time pickers because changing one selection can affect what's enabled in another + this.renderTimePicker('left'); + this.renderTimePicker('right'); + + }, + + elementChanged: function() { + if (!this.element.is('input')) return; + if (!this.element.val().length) return; + + var dateString = this.element.val().split(this.locale.separator), + start = null, + end = null; + + if (dateString.length === 2) { + start = moment(dateString[0], this.locale.format); + end = moment(dateString[1], this.locale.format); + } + + if (this.singleDatePicker || start === null || end === null) { + start = moment(this.element.val(), this.locale.format); + end = start; + } + + if (!start.isValid() || !end.isValid()) return; + + this.setStartDate(start); + this.setEndDate(end); + this.updateView(); + }, + + keydown: function(e) { + //hide on tab or enter + if ((e.keyCode === 9) || (e.keyCode === 13)) { + this.hide(); + } + + //hide on esc and prevent propagation + if (e.keyCode === 27) { + e.preventDefault(); + e.stopPropagation(); + + this.hide(); + } + }, + + updateElement: function() { + if (this.element.is('input') && this.autoUpdateInput) { + var newValue = this.startDate.format(this.locale.format); + if (!this.singleDatePicker) { + newValue += this.locale.separator + this.endDate.format(this.locale.format); + } + if (newValue !== this.element.val()) { + this.element.val(newValue).trigger('change'); + } + } + }, + + remove: function() { + this.container.remove(); + this.element.off('.daterangepicker'); + this.element.removeData(); + } + + }; + + $.fn.daterangepicker = function(options, callback) { + var implementOptions = $.extend(true, {}, $.fn.daterangepicker.defaultOptions, options); + this.each(function() { + var el = $(this); + if (el.data('daterangepicker')) + el.data('daterangepicker').remove(); + el.data('daterangepicker', new DateRangePicker(el, implementOptions, callback)); + }); + return this; + }; + + return DateRangePicker; + +})); diff --git a/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css b/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css new file mode 100644 index 0000000..d6f69f9 --- /dev/null +++ b/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css @@ -0,0 +1,382 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.47 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + display: block; + margin: 2px 0; + padding: 4px; + width: 19em; +} +@media (min-width: 576px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu:before, +.bootstrap-datetimepicker-widget.dropdown-menu:after { + content: ''; + display: inline-block; + position: absolute; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + top: -7px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + top: -6px; + left: 8px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + bottom: -7px; + left: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-top: 6px solid white; + bottom: -6px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; +} +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 54px; + font-weight: bold; + font-size: 1.2em; + margin: 0; +} +.bootstrap-datetimepicker-widget button[data-action] { + padding: 6px; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span, +.bootstrap-datetimepicker-widget .picker-switch td i { + line-height: 2.5; + height: 2.5em; + width: 100%; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; +} +.bootstrap-datetimepicker-widget table td, +.bootstrap-datetimepicker-widget table th { + text-align: center; + border-radius: 0.25rem; + padding: 0.5em; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #dee2e6; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { + background: #f8f9fa; +} +.bootstrap-datetimepicker-widget table td { + height: 54px; + line-height: 54px; + width: 54px; +} +.bootstrap-datetimepicker-widget table td.cw { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #dee2e6; +} +.bootstrap-datetimepicker-widget table td.day { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table td.day:hover, +.bootstrap-datetimepicker-widget table td.hour:hover, +.bootstrap-datetimepicker-widget table td.minute:hover, +.bootstrap-datetimepicker-widget table td.second:hover { + background: #f8f9fa; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old, +.bootstrap-datetimepicker-widget table td.new { + color: #dee2e6; +} +.bootstrap-datetimepicker-widget table td.today { + position: relative; +} +.bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + border: solid transparent; + border-width: 0 0 7px 7px; + border-bottom-color: #dee2e6; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} +.bootstrap-datetimepicker-widget table td.active, +.bootstrap-datetimepicker-widget table td.active:hover { + background-color: #dee2e6; + color: #007bff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td.active.today:before { + border-bottom-color: #fff; +} +.bootstrap-datetimepicker-widget table td.disabled, +.bootstrap-datetimepicker-widget table td.disabled:hover { + background: none; + color: #dee2e6; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span, +.bootstrap-datetimepicker-widget table td i { + display: inline-block; + width: 54px; + height: 54px; + line-height: 54px; + margin: 2px 1.5px; + cursor: pointer; + border-radius: 0.25rem; +} +.bootstrap-datetimepicker-widget table td span:hover, +.bootstrap-datetimepicker-widget table td i:hover { + background: #f8f9fa; +} +.bootstrap-datetimepicker-widget table td span.active, +.bootstrap-datetimepicker-widget table td i.active { + background-color: #dee2e6; + color: #007bff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td span.old, +.bootstrap-datetimepicker-widget table td i.old { + color: #dee2e6; +} +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td i.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover, +.bootstrap-datetimepicker-widget table td i.disabled:hover { + background: none; + color: #dee2e6; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} +.bootstrap-datetimepicker-widget.wider { + width: 21em; +} +.bootstrap-datetimepicker-widget .datepicker-decades .decade { + line-height: 1.8em !important; +} +.input-group.date .input-group-addon { + cursor: pointer; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} diff --git a/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css b/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css new file mode 100644 index 0000000..7b22c76 --- /dev/null +++ b/public/style/vendor/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css @@ -0,0 +1,5 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.47 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:576px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span,.bootstrap-datetimepicker-widget .picker-switch td i{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:.25rem;padding:.5em}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#dee2e6}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#f8f9fa;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#dee2e6}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#dee2e6;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span,.bootstrap-datetimepicker-widget table td i{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:.25rem}.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table td i:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td i.active{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old,.bootstrap-datetimepicker-widget table td i.old{color:#dee2e6}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td i.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover,.bootstrap-datetimepicker-widget table td i.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} \ No newline at end of file diff --git a/public/style/vendor/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js b/public/style/vendor/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js new file mode 100644 index 0000000..b33bf67 --- /dev/null +++ b/public/style/vendor/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js @@ -0,0 +1 @@ +!function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],e);else if("object"==typeof exports)module.exports=e(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";e(jQuery,moment)}}(function(e,t){"use strict";if(!t)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var a=function(a,n){var r,i,o,s,d,l,p,c={},u=!0,f=!1,m=!1,h=0,y=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],w=["days","months","years","decades"],b=["top","bottom","auto"],g=["left","right","auto"],v=["default","top","bottom"],k={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},D={},C=function(){return void 0!==t.tz&&void 0!==n.timeZone&&null!==n.timeZone&&""!==n.timeZone},x=function(e){var a;return a=void 0===e||null===e?t():t.isDate(e)||t.isMoment(e)?t(e):C()?t.tz(e,l,n.useStrict,n.timeZone):t(e,l,n.useStrict),C()&&a.tz(n.timeZone),a},T=function(e){if("string"!=typeof e||e.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(e){case"y":return-1!==d.indexOf("Y");case"M":return-1!==d.indexOf("M");case"d":return-1!==d.toLowerCase().indexOf("d");case"h":case"H":return-1!==d.toLowerCase().indexOf("h");case"m":return-1!==d.indexOf("m");case"s":return-1!==d.indexOf("s");default:return!1}},M=function(){return T("h")||T("m")||T("s")},S=function(){return T("y")||T("M")||T("d")},O=function(){var t=e("").append(e("").append(e("").addClass("prev").attr("data-action","previous").append(e("").addClass(n.icons.previous))).append(e("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",n.calendarWeeks?"6":"5")).append(e("").addClass("next").attr("data-action","next").append(e("").addClass(n.icons.next)))),a=e("").append(e("").append(e("").attr("colspan",n.calendarWeeks?"8":"7")));return[e("
").addClass("datepicker-days").append(e("").addClass("table-condensed").append(t).append(e(""))),e("
").addClass("datepicker-months").append(e("
").addClass("table-condensed").append(t.clone()).append(a.clone())),e("
").addClass("datepicker-years").append(e("
").addClass("table-condensed").append(t.clone()).append(a.clone())),e("
").addClass("datepicker-decades").append(e("
").addClass("table-condensed").append(t.clone()).append(a.clone()))]},P=function(){var t=e(""),a=e(""),r=e("");return T("h")&&(t.append(e(""+(this.isRTL?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL?this.renderHeadIntroHtml():"")+""},e.prototype.renderHeadDateCellsHtml=function(){var t,e,n=[];for(t=0;t1?' colspan="'+e+'"':"")+(n?" "+n:"")+">"+(a?s.buildGotoAnchorHtml({date:t,forceOff:o.rowCnt>1||1===o.colCnt},r):r)+""},e.prototype.renderBgTrHtml=function(t){return""+(this.isRTL?"":this.renderBgIntroHtml(t))+this.renderBgCellsHtml(t)+(this.isRTL?this.renderBgIntroHtml(t):"")+""},e.prototype.renderBgIntroHtml=function(t){return this.renderIntroHtml()},e.prototype.renderBgCellsHtml=function(t){var e,n,r=[];for(e=0;e"},e.prototype.renderIntroHtml=function(){},e.prototype.bookendCells=function(t){var e=this.renderIntroHtml();e&&(this.isRTL?t.append(e):t.prepend(e))},e}(o.default);e.default=s},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){this.component=t,this.fillRenderer=e} +return t.prototype.render=function(t){var e=this.component,n=e._getDateProfile().activeUnzonedRange,r=t.buildEventInstanceGroup(e.hasAllDayBusinessHours,n),i=r?e.eventRangesToEventFootprints(r.sliceRenderRanges(n)):[];this.renderEventFootprints(i)},t.prototype.renderEventFootprints=function(t){var e=this.component.eventFootprintsToSegs(t);this.renderSegs(e),this.segs=e},t.prototype.renderSegs=function(t){this.fillRenderer&&this.fillRenderer.renderSegs("businessHours",t,{getClasses:function(t){return["fc-nonbusiness","fc-bgevent"]}})},t.prototype.unrender=function(){this.fillRenderer&&this.fillRenderer.unrender("businessHours"),this.segs=null},t.prototype.getSegs=function(){return this.segs||[]},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=n(4),o=function(){function t(t){this.fillSegTag="div",this.component=t,this.elsByFill={}}return t.prototype.renderFootprint=function(t,e,n){this.renderSegs(t,this.component.componentFootprintToSegs(e),n)},t.prototype.renderSegs=function(t,e,n){var r;return e=this.buildSegEls(t,e,n),r=this.attachSegEls(t,e),r&&this.reportEls(t,r),e},t.prototype.unrender=function(t){var e=this.elsByFill[t];e&&(e.remove(),delete this.elsByFill[t])},t.prototype.buildSegEls=function(t,e,n){var i,o=this,s="",a=[];if(e.length){for(i=0;i"},t.prototype.attachSegEls=function(t,e){},t.prototype.reportEls=function(t,e){this.elsByFill[t]?this.elsByFill[t]=this.elsByFill[t].add(e):this.elsByFill[t]=r(e)},t}();e.default=o},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(9),i=n(34),o=n(6),s=function(){function t(t,e){this.view=t._getView(),this.component=t,this.eventRenderer=e}return t.prototype.renderComponentFootprint=function(t){this.renderEventFootprints([this.fabricateEventFootprint(t)])},t.prototype.renderEventDraggingFootprints=function(t,e,n){this.renderEventFootprints(t,e,"fc-dragging",n?null:this.view.opt("dragOpacity"))},t.prototype.renderEventResizingFootprints=function(t,e,n){this.renderEventFootprints(t,e,"fc-resizing")},t.prototype.renderEventFootprints=function(t,e,n,r){var i,o=this.component.eventFootprintsToSegs(t),s="fc-helper "+(n||"");for(o=this.eventRenderer.renderFgSegEls(o),i=0;i
").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(e("").addClass(n.icons.up)))),a.append(e("").append(e("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:n.tooltips.pickHour}).attr("data-action","showHours"))),r.append(e("").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(e("").addClass(n.icons.down))))),T("m")&&(T("h")&&(t.append(e("").addClass("separator")),a.append(e("").addClass("separator").html(":")),r.append(e("").addClass("separator"))),t.append(e("").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(e("").addClass(n.icons.up)))),a.append(e("").append(e("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:n.tooltips.pickMinute}).attr("data-action","showMinutes"))),r.append(e("").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(e("").addClass(n.icons.down))))),T("s")&&(T("m")&&(t.append(e("").addClass("separator")),a.append(e("").addClass("separator").html(":")),r.append(e("").addClass("separator"))),t.append(e("").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(e("").addClass(n.icons.up)))),a.append(e("").append(e("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:n.tooltips.pickSecond}).attr("data-action","showSeconds"))),r.append(e("").append(e("").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(e("").addClass(n.icons.down))))),s||(t.append(e("").addClass("separator")),a.append(e("").append(e("").addClass("separator"))),e("
").addClass("timepicker-picker").append(e("").addClass("table-condensed").append([t,a,r]))},E=function(){var t=e("
").addClass("timepicker-hours").append(e("
").addClass("table-condensed")),a=e("
").addClass("timepicker-minutes").append(e("
").addClass("table-condensed")),n=e("
").addClass("timepicker-seconds").append(e("
").addClass("table-condensed")),r=[P()];return T("h")&&r.push(t),T("m")&&r.push(a),T("s")&&r.push(n),r},H=function(){var t=[];return n.showTodayButton&&t.push(e("").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Nb=function(a){var b=parseInt(a,10);return!isNaN(b)&& +isFinite(a)?b:null},Ob=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Ob(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Pb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;ea.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d")[0],Wb=va.textContent!==k,Yb= +/<.*?>/g,Oa=n.util.throttle,Rb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof +s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;ea?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e); +c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Tb(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Tb(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Ub=function(a,b, +c,d,e){for(var c=[],d=0,f=e.length;d=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Ub(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc): +"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)}, +1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Ub,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData}, +1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData, +i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;id;return!0};n.isDataTable= +n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c= +this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a= +this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT"); +h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable), +(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]: +a._);return a.replace("%d",c)});n.version="1.10.18";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null, +sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1, +bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+ +a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"}, +oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({}, +n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null}; +Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[], +aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button", +iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal: +this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{}, +classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager}); +h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled", +sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"", +sJUIHeader:"",sJUIFooter:""});var Kb=n.ext.pager;h.extend(Kb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e, +f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,true)};k=0;for(s=d.length;k").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m= +j.sNext;l=r+(e",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+ +s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Pb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Pb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)|| +"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Mb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Mb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Ob(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)? +"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return ab?1:0},"string-desc":function(a,b){return ab?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc: +c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("
").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]== +"asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var Vb=function(a){return"string"===typeof a?a.replace(//g,">").replace(/"/g,"""):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Vb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g, +a)+f+(e||"")}}},text:function(){return{display:Vb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Lb,_fnBuildAjax:sa,_fnAjaxUpdate:lb,_fnAjaxParameters:ub,_fnAjaxUpdateDraw:vb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:ib,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:gb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a, +b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:jb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:kb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:nb,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:pb,_fnFilterComplete:ga,_fnFilterCustom:yb, +_fnFilterColumn:xb,_fnFilter:wb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:zb,_fnFeatureHtmlInfo:sb,_fnUpdateInfo:Cb,_fnInfoMacros:Db,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:ob,_fnFeatureHtmlPaginate:tb,_fnPageChange:Ta,_fnFeatureHtmlProcessing:qb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:rb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Eb,_fnGetWidestNode:Fb,_fnGetMaxLenString:Gb,_fnStringToCss:v, +_fnSortFlatten:X,_fnSort:mb,_fnSortAria:Ib,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Hb,_fnSaveState:xa,_fnLoadState:Jb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()}; +h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable}); diff --git a/public/style/vendor/deznav/deznav.css b/public/style/vendor/deznav/deznav.css new file mode 100644 index 0000000..fc6d999 --- /dev/null +++ b/public/style/vendor/deznav/deznav.css @@ -0,0 +1,6429 @@ +/* +Table of Contents + +1. Global + 1.1. variable.scss + 1.2. fonts.scss + 1.3. reset.scss + 1.4. preloader.scss + 1.5. color.scss + +2. Header + 2.1. header.scss + +3. Sidebar + 3.1. sidebar.scss + +3. Widget + 3.1. widget-stat + 3.2. widget-chart + 3.3. widget-timeline + 3.4. widget-social + +4. ICO + 4.1. ico-countdown + 4.2. ico-exchange + 4.3. ico-timeline + 4.4. ico-progress + 4.5. ico-advisor-profile + 4.6. ico-gateway + 4.7. ico-wallet + 4.8. ico-trading-view + +5. Email + 5.1. email + +6. Profile + 6.1. profile + +7. Calender + 7.1. calender-event + 7.2. calender-date + +8. UI + 8.1. ui-breadcrumb + 8.2. ui-badge + 8.3. ui-accordion + 8.4. ui-card + 8.5. ui-user-card + 8.6. ui-button + 8.7. ui-progressbar + 8.8. ui-tab + 8.9. ui-dropdown + +9. Conponents + 9.1. uc-nestable + 9.2. uc-weather + 9.3. uc-counterup + +10. Map + 10.1. map-vectormap + +11. Table + 11.1. table-basic + 11.2. table-datatable + +12. Form + 12.1. form + 12.2. form-layout.scss"; + 12.3. form-dropzone + 12.4. form-radio-button + 12.5. form-switch + 12.6. form-icheck + 12.7. form-advance-taginput + 12.8. form-summernote + 12.9. form-pickers + +13. Chart + 13.1. chart-amchart + 13.2. chart-c3 + 13.3. chart-morris + 13.4. chart-flot + 13.5. chart-price + 13.6. chart-chartist + 13.7. chart-knob + +14. Page + 14.1. page-login-register + 14.2. page-invoice + 14.3. page-pricing + +15. Footer + 15.1. footer + + +16. Version Color + 16.1. version-dark + 16.2. version-light + +17. Responsive + 17.1. responsive-header + 17.1. responsive-profile + 17.1. responsive-ico-countdown + + +*/ +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("./../../icons/simple-line-icons/css/simple-line-icons.css"); +@import url("./../../icons/font-awesome-old/css/font-awesome.min.css"); +@import url("./../../icons/material-design-iconic-font/css/materialdesignicons.min.css"); +@import url("./../../icons/themify-icons/css/themify-icons.css"); +@import url("./../../icons/line-awesome/css/line-awesome.min.css"); +@import url(../animate/animate.min.css); +@import url(../aos/css/aos.min.css); +@import url(../perfect-scrollbar/css/perfect-scrollbar.css); +@import url(../metismenu/css/metisMenu.min.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800"); +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"); +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +@import url(../vendor/deznav/deznav.css); +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +a { + color: #5D78FF; } + +#main-wrapper { + opacity: 0; + transition: all 0.2s ease; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +.content-body .container-fluid { + padding: 0.9375rem 1.25rem 0; } + @media only screen and (max-width: 767px) { + .content-body .container-fluid { + padding: 1.5rem 1.5rem 0; + padding: 0.9375rem 0.9375rem 0; } } + +.content-body .container { + padding: 50px 15px 0px; } + @media only screen and (max-width: 767px) { + .content-body .container { + padding: 1.5rem 1.5rem 0; + padding: 0.9375rem 0.9375rem 0; } } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.btn-primary, .badge-primary { + background-color: #5D78FF; } + +[data-typography="opensans"] { + font-family: 'Open Sans', sans-serif; } + +[data-typography="poppins"] { + font-family: 'Poppins', sans-serif; } + +[data-typography="roboto"] { + font-family: 'Roboto', sans-serif; } + +.nav-label { + padding: 0.8125rem 1.5625rem; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 0.05rem; } + +.nav-badge { + position: absolute; + right: 2.8125rem; + top: 0.625rem; } + +.content-body { + margin-left: 17.1875rem; + z-index: 0; + transition: all .2s ease; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + .content-body { + margin-left: 14.375rem; } } + +.deznav { + width: 17.1875rem; + padding-bottom: 112px; + height: 100%; + position: absolute; + top: 5rem; + padding-top: 0; + z-index: 99; + background-color: #fff; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + transition: all .2s ease; } + .deznav .deznav-scroll { + position: relative; + height: 100%; + overflow: visible !important; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + .deznav { + width: 14.375rem; } } + .deznav ul { + padding: 0; + margin: 0; + list-style: none; } + .deznav .metismenu { + display: flex; + flex-direction: column; } + .deznav .metismenu.fixed { + position: fixed; + top: 0; + width: 100%; + left: 0; } + .deznav .metismenu > li { + display: flex; + flex-direction: column; } + .deznav .metismenu > li a > i { + font-size: 1.125rem; + display: inline-block; + vertical-align: middle; + padding: 0 0.4375rem; } + .deznav .metismenu > li > a { + color: #a1a8c3; } + .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a, .deznav .metismenu > li.mm-active > a { + background-color: white; + color: #5D78FF; } + .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + .deznav .metismenu li { + position: relative; } + .deznav .metismenu ul { + background-color: #fafafa; + transition: all .2s ease-in-out; } + .deznav .metismenu ul a { + padding-left: 54px; + font-weight: 300; } + .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active { + text-decoration: none; + color: #5D78FF; } + [direction="rtl"] .deznav .metismenu ul a { + padding-right: 54px; } + .deznav .metismenu ul ul a { + padding-left: 74px; } + .deznav .metismenu ul ul ul a { + padding-left: 94px; } + .deznav .metismenu a { + position: relative; + display: block; + padding: 0.8125rem 1.25rem; + outline-width: 0; + color: #a1a8c3; + text-decoration: none; } + .deznav .metismenu .has-arrow:after { + width: .35rem; + height: .35rem; + right: 1.5625rem; + top: 48%; + border-color: inherit; + -webkit-transform: rotate(-225deg) translateY(-50%); + transform: rotate(-225deg) translateY(-50%); } + .deznav .metismenu .has-arrow[aria-expanded=true]:after, + .deznav .metismenu .mm-active > .has-arrow:after { + -webkit-transform: rotate(-135deg) translateY(-50%); + transform: rotate(-135deg) translateY(-50%); } + +@media (max-width: 767px) { + .nav-header { + width: 3.75rem; } + .nav-header .brand-title { + display: none; } + .footer { + padding-left: 0; } + .deznav { + left: 0; } } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in), +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) { + height: 252px !important; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(70vw + 3.75rem); } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(70vw + 3.75rem); } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 21.875rem; + width: 70vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(55vw + 3.75rem); } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 18.125rem; + width: 55vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(45vw + 3.75rem); } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(30vw + 3.75rem); } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul, +[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 30vw; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a, + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a { + width: calc(60vw + 3.75rem); } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 25rem; + width: 60vw; } + [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a { + width: calc(60vw + 3.75rem); } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 25.625rem; + width: 60vw; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a { + width: calc(50vw + 3.75rem); } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 16.25rem; + width: 50vw; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a { + width: calc(40vw + 3.75rem); } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 40vw; } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a { + width: calc(22vw + 3.75rem); } + +[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 22vw; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) { + position: static; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul { + left: 0; + right: 0; + padding: 1.25rem 2.8125rem; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-right: 1px solid #f5f5f5; + padding: 0.1rem 1.25rem; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #111829; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: black; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #2e0c43; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #22134e; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #711717; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #121843; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #0b3564; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #013758; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #002629; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li { + border-color: #263f15; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a { + transition: all .4s ease-in-out; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover { + border-radius: 0.25rem; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + max-height: 13.75rem; + width: 70vw; + z-index: 99; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + content: ""; + height: 100%; + width: 1px; + position: absolute; + background-color: #fff; + right: 2.8125rem; + top: 0; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #161f35; } + [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1a1310; } + [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #4c136f; } + [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #331d77; } + [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #9c1f1f; } + [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #1d276b; } + [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #104d92; } + [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #01578b; } + [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #00545c; } + [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after { + background-color: #3e6522; } + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a { + width: 101%; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 25rem; + width: 70vw; } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 25rem; + width: 60vw; + height: 25rem !important; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + width: 80vw; } } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 20rem; + width: 54vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul { + width: 60vw; } } + +[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 20rem; + width: 25vw; } + @media only screen and (min-width: 1200px) and (max-width: 1500px) { + [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + width: 35vw; } } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul { + max-height: 21.875rem; + width: 100%; } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul { + max-height: 21.875rem; + width: 55vw; } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul { + max-height: 18.75rem; + width: 45vw; } + +[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul { + max-height: 18.125rem; + width: 50vw; } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header { + width: 3.75rem; + z-index: 999; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line { + background-color: #333333 !important; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding-left: 3.75rem; + width: 100%; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav { + width: 3.75rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li { + position: relative; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a { + padding: 0.8125rem 0.9375rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + position: absolute; + left: 3.75rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.15); + height: auto !important; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul { + left: auto; + right: 3.75rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + left: 11.8125rem; + top: 0; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul { + display: block; + height: auto; + overflow: visible; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li { + transition: all 0.4s ease-in-out; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul { + bottom: 2.9375rem; + top: auto; + box-shadow: 6px -6px 10px rgba(0, 0, 0, 0.15); } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul { + box-shadow: -6px -6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a { + width: 15.625rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a .nav-text { + display: inline-block; + padding-left: 1.6875rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a .nav-text { + padding-left: auto; + padding-right: 1.6875rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul { + height: auto !important; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a { + padding: 0.625rem 0.9375rem 0.625rem 3rem; + margin-left: -.1rem; } + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label, + [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge { + display: none; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 3.75rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body { + margin-right: 3.75rem; + margin-left: auto; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 3.75rem; } + [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer { + padding-left: 0; + padding-right: 3.75rem; } + +/* +0 - 600: Phone +600 - 900: Tablet portrait +900 - 1200: Tablet landscape +1200 - 1800: Normal styles +1800+ : Big Desktop +1em = 16px +The smaller device rules always should write below the bigger device rules +Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component +*/ +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"] .nav-header { + width: 3.75rem; } + [data-sidebar-style="mini"] .nav-header .nav-control { + z-index: -1; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger { + left: 3.75rem !important; } + [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line { + background-color: #333333 !important; } + [data-sidebar-style="mini"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="mini"] .nav-header .hamburger { + display: none; } + [data-sidebar-style="mini"] .deznav { + width: 3.75rem; + overflow: visible; + position: absolute; } + [data-sidebar-style="mini"] .deznav .nav-text { + display: none; } + [data-sidebar-style="mini"] .deznav .slimScrollDiv, + [data-sidebar-style="mini"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="mini"] .deznav .metismenu li a { + padding: 0.8125rem 0.9375rem; } + [data-sidebar-style="mini"] .deznav .metismenu li > ul { + position: absolute; + left: 3.75rem; + top: 2.9375rem; + width: 11.875rem; + z-index: 1001; + display: none; + padding-left: 1px; + box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.15); + height: auto !important; } + [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul { + left: auto; + right: 3.75rem; + box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); } + [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after { + display: none; } + [data-sidebar-style="mini"] .deznav .metismenu .nav-label, + [data-sidebar-style="mini"] .deznav .metismenu .nav-badge { + display: none; } + [data-sidebar-style="mini"] .content-body { + margin-left: 3.75rem; } + [data-sidebar-style="mini"] .footer { + padding-left: 3.75rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 2.93rem; + top: auto; + box-shadow: 6px -6px 10px rgba(0, 0, 0, 0.15); } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + box-shadow: -6px -6px 10px rgba(0, 0, 0, 0.15); } } + +@media only screen and (min-width: 768px) and (max-width: 1199px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul { + bottom: 2.93rem; + top: auto; } } + +@media only screen and (min-width: 768px) { + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul { + overflow: visible; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul { + left: 11.8125rem; + top: 0; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a { + width: 15.625rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text { + display: inline-block; + padding-left: 1.6875rem; } + [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text { + padding-left: auto; + padding-right: 1.6875rem; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul { + height: auto !important; + overflow: visible; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; + margin-left: -1.6px; } + [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a { + padding: 0.625rem 0.9375rem 0.625rem 3rem; + margin-left: -1.6px; } + [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } } + +@media only screen and (max-width: 1199px) { + [data-sidebar-style="mini"] .deznav li.mm-active ul { + height: auto !important; } + [data-sidebar-style="mini"] .deznav li a.has-arrow::after { + transform: rotate(-45deg) translateY(-50%); } } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +@media (min-width: 1199px) { + [data-layout="horizontal"] .nav-header { + width: 9.0625rem; } + [data-layout="horizontal"] .nav-header .nav-control { + display: none; } + [data-layout="horizontal"] .nav-header .brand-logo { + padding-left: 0; + justify-content: center; } + [data-layout="horizontal"] .header { + width: 100%; + padding-left: 9.0625rem; } + [data-layout="horizontal"] .deznav { + width: 100%; + position: relative; + height: auto; + padding-bottom: 0; + top: 0; + z-index: 8; } + [data-layout="horizontal"] .deznav .slimScrollDiv { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll { + overflow: visible !important; } + [data-layout="horizontal"] .deznav .slimScrollBar { + display: none !important; } + [data-layout="horizontal"] .deznav .nav-user, + [data-layout="horizontal"] .deznav .nav-label { + display: none; } + [data-layout="horizontal"] .deznav .metismenu { + flex-direction: row; } + [data-layout="horizontal"] .deznav .metismenu .collapse.in { + display: none; } + [data-layout="horizontal"] .deznav .metismenu li { + flex-direction: column; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu li:hover > ul { + display: block; } + [data-layout="horizontal"] .deznav .metismenu li > ul { + position: absolute; + height: auto !important; + top: 2.9375rem; + width: 100%; + min-width: 13.75rem; + z-index: 999; + left: auto; + right: auto; + padding: 1rem 0; + display: none; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul { + box-shadow: 1px 1px 1px black; } + [data-layout="horizontal"] .deznav .metismenu li > ul li { + padding: 0.1rem 1.25rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a { + transition: all .4s ease-in-out; + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; + margin-left: -.1rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover { + border-radius: .4rem; } + [data-layout="horizontal"] .deznav .metismenu li > ul ul { + left: 100%; + top: 0; } + [data-layout="horizontal"] .deznav .metismenu li > ul ul a { + padding: 0.625rem 0.9375rem 0.625rem 1.875rem; + margin-left: -.1rem; } + [data-layout="horizontal"] .deznav .metismenu > li { + flex: 0 0 auto; + position: relative; } + [data-layout="horizontal"] .deznav .metismenu > li:not(:last-child) { + border-right: 1px solid #f5f5f5; } + [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:not(:last-child) { + border-color: #111829; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:not(:first-child) { + border-right: #583f38; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child { + border-right: 0; } + [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li { + border-color: #111829; } + [data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 0.8125rem 1.75rem; } + [data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0.4375rem 0 0; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i { + padding: 0 0 0 0.4375rem; } + [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge { + display: none; } + [data-layout="horizontal"] .deznav .metismenu > li > a:after { + right: 8%; + transform: rotate(-135deg) translateY(-50%); } + [data-layout="horizontal"] .deznav .metismenu > li:hover > ul { + display: flex !important; + flex-direction: column; + flex-wrap: wrap; + height: auto !important; } + [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse { + display: block !important; + position: absolute; + left: auto !important; + right: -100% !important; + top: 0 !important; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul { + left: auto; + right: 0; } + [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse { + right: auto !important; + left: -100% !important; } + [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul { + left: -100%; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul { + left: 0; + right: auto; } + [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse { + right: -100% !important; + left: auto !important; } + [data-layout="horizontal"] .content-body { + margin-left: 0; } + [data-layout="horizontal"] .content-body .page-titles { + margin-left: 0; + margin-right: 0; + margin-bottom: 1.875rem; } + [data-layout="horizontal"] .footer { + margin-left: 0; + margin: 0 auto; + padding-left: 0; } + [data-layout="horizontal"] .sidebar-right { + z-index: 1; } + [data-header-position="fixed"][data-layout="horizontal"] .deznav { + top: 5rem; } + [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav { + position: fixed; } + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body { + padding-top: 8.3rem; } + [data-layout="horizontal"][data-container="boxed"] .footer { + margin-left: 0; + max-width: 1199px; + margin: 0 auto; } + [data-layout="horizontal"][data-container="wide"] .page-titles { + margin-left: -30px; + margin-right: -30px; } + [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles { + margin-top: 0; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul { + top: 4.5625rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.1rem; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after { + display: none; } + [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li { + text-align: left; } + [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header { + width: 3.75rem; } + [data-sidebar-style="mini"][data-layout="horizontal"] .header { + width: 100%; + padding-left: 3.75rem; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a { + width: auto; } + [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text { + display: none; } + [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body { + padding-top: 8.75rem; } + [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + position: fixed; + left: 0; + top: 0; } } + +@media (min-width: 767px) { + [data-sidebar-style="compact"] .deznav .metismenu li { + text-align: center; } + [data-sidebar-style="compact"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="compact"] .nav-text { + display: block; + margin-top: 0.3125rem; } + [data-sidebar-style="compact"] .nav-badge { + display: none; } + [data-sidebar-style="compact"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="compact"] .content-body { + margin-left: 9.375rem; } } + +[data-layout="vertical"][data-sidebar-style="compact"] .deznav { + width: 9.375rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a { + padding: 0.625rem 0.9375rem; } + [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after { + top: 35%; } + +@media (min-width: 767px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header { + width: 4.38rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo { + padding-left: 1.6rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-left: 4.38rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-left: 1.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content { + padding-right: 1.375rem; + padding-left: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + overflow: visible; + position: absolute; + left: -12.8125rem; } } + @media only screen and (min-width: 767px) and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: -10rem; } } + +@media (min-width: 767px) { + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav { + left: auto; + right: -12.8125rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a { + display: flex; + justify-content: space-between; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i { + order: 1; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a { + position: relative; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + position: absolute; + content: "\f764"; + right: 1.75rem; + font-family: "Material Design Icons"; + font-size: 13px; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before { + right: auto; + left: 1.75rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: 5rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after { + right: auto; + left: 5rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header { + width: 17.1875rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo { + padding-left: 1.6rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo .logo-abbr { + display: none; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .nav-header .brand-logo .brand-title { + display: block; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-left: 4.38rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .header { + padding-right: 4.38rem; + padding-left: 0.9375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .icon-hover-toggle .deznav { + left: auto; + right: 0; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 4.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body { + margin-left: 0; + margin-right: 4.375rem; } + [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + padding-left: 4.375rem; } + [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer { + margin-left: 0; + margin-right: 4.375rem; } } + +@media (min-width: 767px) { + [data-sidebar-style="modern"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"] .deznav .metismenu > li { + text-align: center; + border-bottom: 1px solid #f5f5f5; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a { + padding: 20px 15px 20px 15px !important; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a::after { + display: none; } + [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a { + background-color: white; } + [data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: left; } + [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li { + text-align: right; } + [data-sidebar-style="modern"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="modern"] .deznav .metismenu li > ul { + height: auto !important; } + [data-sidebar-style="modern"] .deznav .metismenu .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"] .deznav .nav-text { + display: block; + margin-top: 0.3125rem; } + [data-sidebar-style="modern"] .footer { + padding-left: 9.375rem; } + [data-sidebar-style="modern"] .content-body { + margin-left: 9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav { + width: 9.375rem; + left: 0; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv, + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll { + overflow: visible !important; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i { + font-size: 20px; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul { + display: none; + padding: 1.875rem 0.9375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li { + position: static; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a { + padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + position: absolute; + left: 105%; + top: 0; + bottom: 0; + background-color: #fff; + border: 1px solid #f5f5f5; + width: 200px; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul { + left: auto; + right: 105%; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + display: block; + left: 100%; + padding: 1.875rem 0; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul { + left: auto; + right: 100%; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text { + display: block; + margin-top: 0; + margin-bottom: 0.3125rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: -9.375rem; } + [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav { + left: auto; + right: -9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body { + margin-left: 0; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a { + padding: 0.8125rem 2.25rem; } + [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul { + top: 4.5625rem; } + [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a { + padding: 0.8125rem 1.25rem; } } + +[data-sidebar-style="overlay"] .deznav { + left: -100%; } + [direction="rtl"][data-sidebar-style="overlay"] .deznav { + left: auto; + right: -100%; } + +[data-sidebar-style="overlay"] .content-body { + margin-left: 0; } + +[data-sidebar-style="overlay"] .nav-header { + position: absolute; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + left: 0; } + [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line { + background-color: #fff; } + +[data-sidebar-style="overlay"] .menu-toggle .nav-header { + position: absolute; + left: auto; } + +[data-sidebar-style="overlay"] .menu-toggle .deznav { + left: 0; } + [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav { + left: auto; + right: 0; } + +[data-sidebar-style="overlay"] .footer { + padding-left: 0; } + +[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header { + position: fixed; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header { + position: fixed; + left: auto; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .deznav { + position: fixed; } + +[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav { + position: absolute; } + +[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav { + position: absolute; } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +.sidebar-right { + display: none; + right: -15.625rem; + position: fixed; + top: 0; + width: 15.625rem; + background-color: #fff; + height: calc(100% - 7.0625rem); + margin-top: 5rem; + transition: all .5s ease-in-out; + padding-bottom: 1.875rem; + box-shadow: -2px 3px 10px 0px rgba(119, 119, 119, 0.1); } + [direction="rtl"] .sidebar-right .slimScrollDiv { + overflow: visible !important; } + .sidebar-right .sidebar-right-trigger { + position: absolute; + z-index: 9; + top: 4.75rem; + right: 100%; + background-color: #5D78FF; + color: #fff; + display: inline-block; + height: 2.125rem; + width: 2.125rem; + text-align: center; + font-size: 1.3125rem; + line-height: 2.2rem; } + .sidebar-right .sidebar-right-trigger:hover { + color: #fff; } + .sidebar-right.show { + right: 0; + z-index: 999; } + .sidebar-right .nav-tabs { + justify-content: space-between; + position: sticky; + top: 0; + background-color: #fff; + z-index: 2; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #111829; } + .sidebar-right .nav-tabs .nav-item { + margin-bottom: 0; + flex: 1; } + .sidebar-right .nav-tabs .nav-item .nav-link { + border: 0; + font-size: 1.125rem; + position: relative; + text-align: center; + background-color: #fff; } + .sidebar-right .nav-tabs .nav-item .nav-link::after { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 2px; + content: ""; + background: transparent; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link { + background-color: #111829; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-item .nav-link.active { + border-right: none; + border-left: none; + border-top: none; } + .sidebar-right .tab-content { + padding: 1.25rem; } + .sidebar-right .tab-content .tab-pane .admin-settings p { + margin-bottom: 0.3125rem; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] { + display: none; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label { + display: inline-block; + width: 20px; + height: 20px; + cursor: pointer; + margin: 3px 8px; + transition: all .1s ease; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label { + position: relative; } + .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after { + height: 12px; + width: 12px; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + content: ""; + position: absolute; + background-color: #fff; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label { + background-color: #fff; } + .sidebar-right #nav_header_color_2 + label, + .sidebar-right #header_color_2 + label, + .sidebar-right #sidebar_color_2 + label { + background-color: #30323F; } + .sidebar-right #nav_header_color_3 + label, + .sidebar-right #header_color_3 + label, + .sidebar-right #sidebar_color_3 + label { + background-color: #6a1b9a; } + .sidebar-right #nav_header_color_4 + label, + .sidebar-right #header_color_4 + label, + .sidebar-right #sidebar_color_4 + label { + background-color: #4527a0; } + .sidebar-right #nav_header_color_5 + label, + .sidebar-right #header_color_5 + label, + .sidebar-right #sidebar_color_5 + label { + background-color: #c62828; } + .sidebar-right #nav_header_color_6 + label, + .sidebar-right #header_color_6 + label, + .sidebar-right #sidebar_color_6 + label { + background-color: #283593; } + .sidebar-right #nav_header_color_7 + label, + .sidebar-right #header_color_7 + label, + .sidebar-right #sidebar_color_7 + label { + background-color: #1565c0; } + .sidebar-right #nav_header_color_8 + label, + .sidebar-right #header_color_8 + label, + .sidebar-right #sidebar_color_8 + label { + background-color: #0277bd; } + .sidebar-right #nav_header_color_9 + label, + .sidebar-right #header_color_9 + label, + .sidebar-right #sidebar_color_9 + label { + background-color: #00838f; } + .sidebar-right #nav_header_color_10 + label, + .sidebar-right #header_color_10 + label, + .sidebar-right #sidebar_color_10 + label { + background-color: #558b2f; } + .sidebar-right #nav_header_color_1 + label, + .sidebar-right #header_color_1 + label, + .sidebar-right #sidebar_color_1 + label { + border: 1px solid #666666; } + +@keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } } + +@-webkit-keyframes bounce { + 0% { + transform: translateX(-8%); + -webkit-transform: translateX(-8%); } + 50% { + transform: translateX(8%); + -webkit-transform: translateX(8%); } + 100% { + transform: translateY(-8%); + -webkit-transform: translateY(-8%); } } + +.nav-user { + text-align: center; + margin-bottom: 10px; + padding: 20px 15px 15px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user { + padding: 20px 15px 15px; } } + .nav-user img { + width: 50px; + height: 50px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } } + .nav-user h5 { + margin-top: 10px; + margin-bottom: 3px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user h5 { + display: none; } } + [data-sibebarbg="color_2"] .nav-user h5 { + color: #fff; } + .nav-user p { + margin-bottom: 8px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user p { + display: none; } } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user i { + margin-top: 15px; + display: block; } } + .nav-user .nav-user-option { + position: relative; } + .nav-user .nav-user-option .dropdown-menu { + left: 30px !important; + top: 22px !important; + padding: 10px 0px; + border: 0px; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); } + .nav-user .nav-user-option .dropdown-menu a { + line-height: 27px; } + @media only screen and (min-width: 768px) and (max-width: 1199px) { + .nav-user .nav-user-option .dropdown-menu { + left: 45px !important; + top: 22px !important; } } + .nav-user .nav-user-option .setting-option { + display: inline-block; + cursor: pointer; } + .nav-user .nav-user-option .setting-option i { + font-size: 16px; + padding: 0px 5px; } + .nav-user .nav-user-option .notification-option { + display: inline-block; + cursor: pointer; } + .nav-user .nav-user-option .notification-option i { + font-size: 16px; + padding: 0px 5px; } + +.menu-toggle .nav-user { + padding: 20px 15px 15px; } + .menu-toggle .nav-user img { + width: 35px; + height: 35px; + margin-bottom: 10px; } + .menu-toggle .nav-user h5, + .menu-toggle .nav-user p { + display: none; } + .menu-toggle .nav-user i { + margin-top: 15px; + display: block; } + .menu-toggle .nav-user .dropdown-menu { + left: 45px !important; + top: 22px !important; } + +[data-sidebar-style="mini"] .nav-control, [data-layout="horizontal"] .nav-control { + display: none; } + +@media only screen and (max-width: 767px) { + [data-sidebar-style="overlay"] .nav-header .logo-abbr { + display: block; } } + +[data-header-position="fixed"] .nav-header { + position: fixed; + left: auto; } + +.nav-header { + height: 5rem; + width: 17.1875rem; + display: inline-block; + text-align: left; + position: absolute; + left: 0; + top: 0; + background-color: #fff; + transition: all .2s ease; + z-index: 999; } + .nav-header .logo-abbr { + display: none; + background: #7367F0; + color: #fff; + padding: 1px 10px; + border-radius: 3px; } + .nav-header .logo-compact { + display: none; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + .nav-header { + width: 14.375rem; } } + .nav-header .brand-logo { + display: flex; + height: 100%; + width: 100%; + justify-content: center; + align-items: center; + font-size: 1.125rem; + color: #5D78FF; + text-decoration: none; + font-weight: 700; } + .nav-header .brand-logo:hover { + color: #5D78FF; } + [data-sidebar-style="compact"] .nav-header .brand-logo, + [data-sidebar-style="mini"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } + @media only screen and (max-width: 767px) { + .nav-header .brand-logo { + padding-left: 0; + padding-right: 0; + justify-content: center; } } + .nav-header .brand-title { + display: inline-block; + background-repeat: no-repeat; + background-position: 0 0; } + .nav-header .brand-title::first-letter { + background: #5D78FF; + color: #fff; + padding: 1px 10px; + margin-right: 5px; + border-radius: 3px; } + [data-theme-version="dark"] .nav-header .brand-title { + background-position: 0 120%; } + +@media only screen and (max-width: 767px) { + .nav-header { + width: 3.75rem; } + .nav-header .brand-title { + display: none; } } + +.nav-control { + cursor: pointer; + position: absolute; + right: -3.5rem; + text-align: center; + top: 50%; + transform: translateY(-50%); + z-index: 9999; + font-size: 1.4rem; + padding: 2px 0.5rem 0; + border-radius: 2px; } + @media only screen and (max-width: 767px) { + .nav-control { + right: -3rem; } } + @media only screen and (max-width: 575px) { + .nav-control { + right: -2.5rem; } } + +.hamburger { + display: inline-block; + left: 0px; + position: relative; + top: 5px; + -webkit-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: 37px; + z-index: 999; } + +.hamburger .line { + background: #5D78FF; + display: block; + height: 2px; + margin-top: 6px; + margin-bottom: 6px; + margin-left: auto; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + +.hamburger .line:nth-child(1) { + width: 20px; } + +.hamburger .line:nth-child(2) { + width: 26px; } + +.hamburger .line:nth-child(3) { + width: 22px; } + +.hamburger:hover { + cursor: pointer; } + +.hamburger:hover .line { + width: 26px; } + +/* + .hamburger.is-active { + left: 60px; + } + */ +.hamburger.is-active .line:nth-child(1), +.hamburger.is-active .line:nth-child(3) { + width: 10px; + height: 2px; } + +.hamburger.is-active .line:nth-child(2) { + -webkit-transform: translateX(0px); + transform: translateX(0px); + width: 22px; + height: 2px; } + +.hamburger.is-active .line:nth-child(1) { + -webkit-transform: translateY(4px) rotate(45deg); + transform: translateY(4px) rotate(45deg); } + +.hamburger.is-active .line:nth-child(3) { + -webkit-transform: translateY(-4px) rotate(-45deg); + transform: translateY(-4px) rotate(-45deg); } + +@media (min-width: 767px) { + [data-sidebar-style="compact"] .nav-control { + display: none; } + [data-sidebar-style="compact"] .nav-header { + width: 9.375rem; } } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title { + display: none; } + +[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="full"][data-layout="horizontal"] .nav-header .logo-abbr { + display: none; } + +[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact { + display: none; } + +[data-sidebar-style="mini"] .nav-header .logo-abbr { + display: block; } + +[data-sidebar-style="compact"] .nav-header .brand-title { + display: none; } + +[data-sidebar-style="compact"] .nav-header .logo-compact { + display: block; } + +[data-sidebar-style="modern"][data-layout="vertical"] .nav-header { + width: 9.375rem; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title { + display: none; } + [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact { + display: block; } + +.header { + height: 5rem; + z-index: 1; + position: relative; + padding: 0rem; + background-color: #fff; + z-index: 998; + padding-left: 17.1875rem; + transition: all .2s ease; } + .header .header-content { + height: 100%; + padding-left: 4.375rem; + align-items: center; + display: flex; + box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); } + @media only screen and (max-width: 575px) { + .header .header-content { + padding-left: 2.375rem; } } + .header .navbar { + padding: 0; + height: 100%; + width: 100%; } + .header .navbar .navbar-collapse { + height: 100%; + width: 100%; } + +/* pulse in SVG */ +svg.pulse-svg { + overflow: visible; } + svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle { + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; + fill: #5D78FF; } + svg.pulse-svg .second-circle { + -webkit-animation-delay: 1s; + animation-delay: 1s; } + svg.pulse-svg .third-circle { + -webkit-animation-delay: 2s; + animation-delay: 2s; } + +/* pulse in CSS */ +.pulse-css { + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + border-radius: 3.5rem; + height: .4rem; + position: absolute; + background: #5D78FF; + right: 5px; + top: .6rem; + width: .4rem; } + .pulse-css:after, .pulse-css:before { + content: ''; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: -.2rem; + background-color: #5D78FF; + margin: auto; + -webkit-transform: scale(0.3); + transform: scale(0.3); + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-animation: pulse-me 3s linear infinite; + animation: pulse-me 3s linear infinite; } + [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before { + left: auto; + right: -.2rem; } + +@-webkit-keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } + +@keyframes pulse-me { + 0% { + -webkit-transform: scale(0.3); + transform: scale(0.3); + opacity: 0; } + 50% { + opacity: 0.1; } + 70% { + opacity: 0.09; } + 100% { + -webkit-transform: scale(3); + transform: scale(3); + opacity: 0; } } + +[data-sidebar-style="full"] .header, [data-sidebar-style="overlay"] .header { + width: 100%; } + @media only screen and (min-width: 1200px) and (max-width: 1350px) { + [data-sidebar-style="full"] .header, [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 14.375rem; } } + @media only screen and (max-width: 767px) { + [data-sidebar-style="full"] .header, [data-sidebar-style="overlay"] .header { + width: 100%; + padding-left: 3.75rem; } } + +[data-sidebar-style="mini"] .header { + width: 100%; + padding-left: 3.75rem; } + +[data-sidebar-style="compact"] .header { + width: 100%; + padding-left: 9.375rem; } + +[data-sidebar-style="modern"] .header { + width: 100%; + padding-left: 9.375rem; } + +[data-header-position="fixed"] .header { + position: fixed; + top: 0; + width: 100%; } + +[data-header-position="fixed"] .content-body { + padding-top: 5rem; } + +[data-header-position="fixed"] .deznav { + margin-top: 0; } + +[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header { + width: 1199px; } + +[data-sidebar-style="modern"] .header .header-content { + padding-left: 15px; } + [data-sidebar-style="modern"] .header .header-content .navbar { + max-width: 1140px; + margin: 0 auto; + padding: 0 15px; } + +.header-left { + height: 100%; + display: flex; + align-items: center; } + .header-left input { + border-radius: 3px; + min-width: 300px; + min-height: 50px; + color: #5D78FF !important; } + [direction="rtl"] .header-left input { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; } + .header-left input:focus, .header-left input:active, .header-left input.active { + border-color: transparent; + box-shadow: none; } + .header-left input::-webkit-input-placeholder { + /* Edge */ + color: #333333; } + .header-left input:-ms-input-placeholder { + /* Internet Explorer */ + color: #333333; } + .header-left input::placeholder { + color: #333333; } + .header-left .search_bar { + display: flex; + align-items: center; + height: 100%; } + .header-left .search_bar .search_icon i { + font-size: 24px; } + @media only screen and (max-width: 575px) { + .header-left .search_bar { + position: static; } + .header-left .search_bar .dropdown-menu { + width: 100vw; + left: -98px; } + [direction="rtl"] .header-left .search_bar .dropdown-menu { + right: -98px; } } + .header-left .search_bar .dropdown-menu, + .header-left .search_bar .dropdown-menu.show { + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); + border: 0px; } + @media only screen and (max-width: 575px) { + .header-left .create-option-btn { + display: none; } } + .header-left .create-option { + margin-top: 21px; + border: 0px; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); } + .header-left .create-option .dropdown-item { + padding: 5px 24px; + display: flex; + align-items: center; + min-width: 200px; + font-size: 13px; } + .header-left .create-option .dropdown-item i { + font-size: 18px; } + +[data-sidebar-style="compact"] .header-left { + margin-left: 0; } + +.header-right { + height: 100%; } + .header-right .nav-item { + height: 100%; + display: flex; + align-items: center; } + .header-right > li:not(:first-child) { + padding-left: 0.625rem; } + @media only screen and (max-width: 767px) { + .header-right .notification_dropdown { + position: static; } } + .header-right .notification_dropdown .nav-link { + position: relative; } + .header-right .notification_dropdown .nav-link i { + font-size: 18px; } + .header-right .notification_dropdown .nav-link .badge { + position: absolute; + font-size: 0.625rem; + border-radius: 50%; + right: 0; + top: 0; + font-weight: normal; + height: 17px; + width: 17px; + line-height: 6px; + text-align: center; + padding: 5px; } + .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a { + color: #fff; } + .header-right .notification_dropdown .dropdown-item a { + color: #333333; } + .header-right .notification_dropdown .dropdown-item a:hover { + text-decoration: none; } + .header-right .dropdown-menu { + border-color: #f5f5f5; + box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13); } + .header-right .header-profile .dropdown-menu { + padding: 0px; } + .header-right .header-profile img { + width: 30px; + height: 30px; + border-radius: 50px; } + .header-right .header-profile .dropdown-toggle i { + font-size: 1.25rem; } + @media only screen and (max-width: 575px) { + .header-right .header-profile .dropdown-toggle span { + display: none; } } + .header-right .header-profile .profile_title { + background: #5D78FF; + color: #fff; + padding: 10px 20px; } + .header-right .header-profile .profile_title h5 { + color: #fff; + margin-bottom: 3px; } + .header-right .header-profile .dropdown-item { + padding: 5px 24px; } + +.notification_dropdown .dropdown-menu-right { + min-width: 275px; + padding: 0rem 0 1rem; } + .notification_dropdown .dropdown-menu-right .notification_title { + background: #5D78FF; + color: #fff; + padding: 10px 20px; } + .notification_dropdown .dropdown-menu-right .notification_title h5 { + color: #fff; + margin-bottom: 3px; } + .notification_dropdown .dropdown-menu-right .media { + border-bottom: 1px solid #f5f5f5; + padding: 20px 25px; } + .notification_dropdown .dropdown-menu-right .media img { + width: 35px; + border-radius: 50px; } + .notification_dropdown .dropdown-menu-right .media h5 { + margin-bottom: 0; + font-size: 14px; } + .notification_dropdown .dropdown-menu-right .all-notification { + display: block; + padding: 15px 30px 0; + color: #333333; } + +.header-quick-link { + min-width: 250px !important; + margin: 0px !important; + padding: 10px !important; } + .header-quick-link a { + display: block; + background: #f7f8fa; + margin: 10px; + padding: 10px; + border-radius: 3px; } + .header-quick-link a i { + font-size: 24px; + color: #5D78FF; } + .header-quick-link a:hover { + background: #5D78FF; + color: #fff; } + .header-quick-link a:hover i { + color: #fff; } + +.footer { + padding-left: 17.1875rem; + background-color: #fff; } + .footer .copyright { + padding: 0.9375rem; } + .footer .copyright p { + text-align: center; + margin: 0; } + .footer .copyright a { + color: #5D78FF; } + +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml;charset=utf8,%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 left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.66667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.66667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.66667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.66667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.66667%; + margin-left: 0; } } + @media (min-width: 1440) { + .rtl .offset-xxl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xxl-1 { + margin-right: 8.33333%; + margin-left: 0; } + .rtl .offset-xxl-2 { + margin-right: 16.66667%; + margin-left: 0; } + .rtl .offset-xxl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xxl-4 { + margin-right: 33.33333%; + margin-left: 0; } + .rtl .offset-xxl-5 { + margin-right: 41.66667%; + margin-left: 0; } + .rtl .offset-xxl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xxl-7 { + margin-right: 58.33333%; + margin-left: 0; } + .rtl .offset-xxl-8 { + margin-right: 66.66667%; + margin-left: 0; } + .rtl .offset-xxl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xxl-10 { + margin-right: 83.33333%; + margin-left: 0; } + .rtl .offset-xxl-11 { + margin-right: 91.66667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1440) { + .rtl .mr-xxl-0, + .rtl .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xxl-0, + .rtl .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xxl-1, + .rtl .mx-xxl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xxl-1, + .rtl .mx-xxl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xxl-2, + .rtl .mx-xxl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xxl-2, + .rtl .mx-xxl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xxl-3, + .rtl .mx-xxl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xxl-3, + .rtl .mx-xxl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xxl-4, + .rtl .mx-xxl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xxl-4, + .rtl .mx-xxl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xxl-5, + .rtl .mx-xxl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xxl-5, + .rtl .mx-xxl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xxl-0, + .rtl .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xxl-0, + .rtl .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xxl-1, + .rtl .px-xxl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xxl-1, + .rtl .px-xxl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xxl-2, + .rtl .px-xxl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xxl-2, + .rtl .px-xxl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xxl-3, + .rtl .px-xxl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xxl-3, + .rtl .px-xxl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xxl-4, + .rtl .px-xxl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xxl-4, + .rtl .px-xxl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xxl-5, + .rtl .px-xxl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xxl-5, + .rtl .px-xxl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + @media (min-width: 1440) { + .rtl .text-xxl-right { + text-align: left !important; } + .rtl .text-xxl-left { + text-align: right !important; } } + +.rtl .mx-0 { + margin-right: auto; + margin-left: 0 !important; } + +.rtl .mx-0 { + margin-left: auto; + margin-right: 0 !important; } + +.rtl .mx-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + +.rtl .mx-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + +.rtl .mx-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + +.rtl .mx-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + +.rtl .mx-3 { + margin-right: auto; + margin-left: 1rem !important; } + +.rtl .mx-3 { + margin-left: auto; + margin-right: 1rem !important; } + +.rtl .mx-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + +.rtl .mx-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + +.rtl .mx-5 { + margin-right: auto; + margin-left: 3rem !important; } + +.rtl .mx-5 { + margin-left: auto; + margin-right: 3rem !important; } + +.rtl .px-0 { + padding-right: auto; + padding-left: 0 !important; } + +.rtl .px-0 { + padding-left: auto; + padding-right: 0 !important; } + +.rtl .px-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + +.rtl .px-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + +.rtl .px-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + +.rtl .px-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + +.rtl .px-3 { + padding-right: auto; + padding-left: 1rem !important; } + +.rtl .px-3 { + padding-left: auto; + padding-right: 1rem !important; } + +.rtl .px-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + +.rtl .px-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + +.rtl .px-5 { + padding-right: auto; + padding-left: 3rem !important; } + +.rtl .px-5 { + padding-left: auto; + padding-right: 3rem !important; } + +.rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + +.rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +@media (min-width: 576px) { + .rtl .mx-sm-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-sm-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-sm-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-sm-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-sm-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-sm-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-sm-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-sm-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-sm-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-sm-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-sm-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-sm-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-sm-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-sm-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-sm-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-sm-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-sm-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-sm-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-sm-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-sm-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-sm-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-sm-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-sm-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-sm-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +@media (min-width: 768px) { + .rtl .mx-md-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-md-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-md-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-md-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-md-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-md-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-md-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-md-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-md-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-md-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-md-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-md-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-md-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-md-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-md-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-md-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-md-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-md-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-md-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-md-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-md-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-md-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-md-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-md-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +@media (min-width: 992px) { + .rtl .mx-lg-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-lg-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-lg-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-lg-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-lg-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-lg-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-lg-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-lg-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-lg-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-lg-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-lg-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-lg-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-lg-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-lg-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-lg-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-lg-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-lg-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-lg-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-lg-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-lg-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-lg-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-lg-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-lg-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-lg-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +@media (min-width: 1200px) { + .rtl .mx-xl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +@media (min-width: 1440) { + .rtl .mx-xxl-0 { + margin-right: auto; + margin-left: 0 !important; } + .rtl .mx-xxl-0 { + margin-left: auto; + margin-right: 0 !important; } + .rtl .mx-xxl-1 { + margin-right: auto; + margin-left: 0.25rem !important; } + .rtl .mx-xxl-1 { + margin-left: auto; + margin-right: 0.25rem !important; } + .rtl .mx-xxl-2 { + margin-right: auto; + margin-left: 0.5rem !important; } + .rtl .mx-xxl-2 { + margin-left: auto; + margin-right: 0.5rem !important; } + .rtl .mx-xxl-3 { + margin-right: auto; + margin-left: 1rem !important; } + .rtl .mx-xxl-3 { + margin-left: auto; + margin-right: 1rem !important; } + .rtl .mx-xxl-4 { + margin-right: auto; + margin-left: 1.5rem !important; } + .rtl .mx-xxl-4 { + margin-left: auto; + margin-right: 1.5rem !important; } + .rtl .mx-xxl-5 { + margin-right: auto; + margin-left: 3rem !important; } + .rtl .mx-xxl-5 { + margin-left: auto; + margin-right: 3rem !important; } + .rtl .px-xxl-0 { + padding-right: auto; + padding-left: 0 !important; } + .rtl .px-xxl-0 { + padding-left: auto; + padding-right: 0 !important; } + .rtl .px-xxl-1 { + padding-right: auto; + padding-left: 0.25rem !important; } + .rtl .px-xxl-1 { + padding-left: auto; + padding-right: 0.25rem !important; } + .rtl .px-xxl-2 { + padding-right: auto; + padding-left: 0.5rem !important; } + .rtl .px-xxl-2 { + padding-left: auto; + padding-right: 0.5rem !important; } + .rtl .px-xxl-3 { + padding-right: auto; + padding-left: 1rem !important; } + .rtl .px-xxl-3 { + padding-left: auto; + padding-right: 1rem !important; } + .rtl .px-xxl-4 { + padding-right: auto; + padding-left: 1.5rem !important; } + .rtl .px-xxl-4 { + padding-left: auto; + padding-right: 1.5rem !important; } + .rtl .px-xxl-5 { + padding-right: auto; + padding-left: 3rem !important; } + .rtl .px-xxl-5 { + padding-left: auto; + padding-right: 3rem !important; } + .rtl .mr-xxl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + .rtl .ml-xxl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +.rtl .float-left { + float: right !important; } + +.rtl .float-right { + float: left !important; } + +.rtl .float-none { + float: none !important; } + +@media (min-width: 576px) { + .rtl .float-sm-left { + float: right !important; } + .rtl .float-sm-right { + float: left !important; } + .rtl .float-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .rtl .float-md-left { + float: right !important; } + .rtl .float-md-right { + float: left !important; } + .rtl .float-md-none { + float: none !important; } } + +@media (min-width: 992px) { + .rtl .float-lg-left { + float: right !important; } + .rtl .float-lg-right { + float: left !important; } + .rtl .float-lg-none { + float: none !important; } } + +@media (min-width: 1200px) { + .rtl .float-xl-left { + float: right !important; } + .rtl .float-xl-right { + float: left !important; } + .rtl .float-xl-none { + float: none !important; } } + +@media (min-width: 1440) { + .rtl .float-xxl-left { + float: right !important; } + .rtl .float-xxl-right { + float: left !important; } + .rtl .float-xxl-none { + float: none !important; } } + +[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right { + border-color: #111829 !important; } + +[direction="rtl"] .text-right { + text-align: left !important; } + +[direction="rtl"] .text-left { + text-align: right !important; } + +[direction="rtl"] .border-right { + border-left: 1px solid #f5f5f5 !important; + border-right: 0 !important; } + +[direction="rtl"] .border-left { + border-right: 1px solid #f5f5f5 !important; + border-left: 0 !important; } + +[direction="rtl"] .dropdown-menu { + left: auto; } + +[direction="rtl"] .dropdown-menu-right { + left: 0; + right: auto; } + +[direction="rtl"]:not([data-container="boxed"]) .nav-header { + left: auto; + right: 0; } + +[direction="rtl"][data-container="wide-boxed"] .nav-header { + left: auto; + right: 0; } + +[direction="rtl"] .nav-header { + text-align: right; + right: auto; } + [direction="rtl"] .nav-header .brand-logo { + padding-left: 0; + padding-right: 2.5rem; } + [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo, + [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-header .brand-logo { + padding-right: 0; } } + +[direction="rtl"] .nav-control { + right: auto; + left: -3.5rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .nav-control { + left: -3rem; } } + @media (max-width: 575.98px) { + [direction="rtl"] .nav-control { + left: -2.5rem; } } + +[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active { + right: 0; } + [direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line:nth-child(1) { + transform: translateY(0.4rem) rotate(-45deg); } + [direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line:nth-child(3) { + transform: translateY(-0.4rem) rotate(45deg); } + +[direction="rtl"] .header { + padding: 0 0.9375rem; + padding-right: 17.1875rem; } + @media (max-width: 767.98px) { + [direction="rtl"] .header { + padding-right: 3.75rem; + padding-left: 0; } } + [direction="rtl"] .header .header-content { + padding-left: 0; + padding-right: 4.375rem; } + @media only screen and (max-width: 575px) { + [direction="rtl"] .header .header-content { + padding-right: 2.375rem; } } + [direction="rtl"] .header .nav-control { + right: 0.4375rem; + left: auto; } + +[direction="rtl"][data-layout="horizontal"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } + +[direction="rtl"][data-sidebar-style="mini"] .header { + padding: 0 0.9375rem; + padding-right: 3.75rem; } + +[direction="rtl"][data-sidebar-style="compact"] .header { + padding: 0 0.9375rem; + padding-right: 9.375rem; } + +[direction="rtl"] .deznav { + text-align: right; } + [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after { + transform: rotate(45deg) translateY(-50%); } + [direction="rtl"] .deznav .metismenu .has-arrow:after { + left: 2.5rem; + right: auto; } + +[direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul { + right: 11.8125rem; + left: 0; } + +[direction="rtl"] .content-body { + margin-right: 17.1875rem; + margin-left: auto; } + [direction="rtl"] .content-body .page-titles { + text-align: right; } + +[direction="rtl"][data-layout="horizontal"] .content-body { + margin-right: 0; } + +[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body { + margin-right: 3.75rem; } + +[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body { + margin-right: 9.375rem; } + +[direction="rtl"][data-sidebar-style="overlay"] .content-body { + margin-right: 0; } + +[direction="rtl"] .sidebar-right { + left: -15.625rem; + right: auto; } + [direction="rtl"] .sidebar-right.show { + left: 0; + right: auto; } + [direction="rtl"] .sidebar-right .sidebar-right-trigger { + left: 100%; + right: auto; } + +html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 17.1875rem; + padding-left: 0; } + @media (max-width: 767.98px) { + html[dir="rtl"] [direction="rtl"] .footer { + padding-right: 0; } } + +html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer { + padding-right: 0; } + +html[dir="rtl"] [direction="rtl"] .menu-toggle .footer { + padding-right: 3.75rem; } + +html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer { + padding-right: 0; } + +html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer { + padding-right: 3.75rem; } + +html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer { + padding-right: 9.375rem; } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +[data-theme-version="dark"] { + background: #111829; + color: #37436a; } + [data-theme-version="dark"] h1, + [data-theme-version="dark"] h2, + [data-theme-version="dark"] h3, + [data-theme-version="dark"] h4, + [data-theme-version="dark"] h5, + [data-theme-version="dark"] h6 { + color: #fff !important; } + [data-theme-version="dark"] a.link { + color: #ddd; } + [data-theme-version="dark"] a.link:focus, + [data-theme-version="dark"] a.link:hover { + color: #38a4f8; } + [data-theme-version="dark"] a { + color: #fff; } + [data-theme-version="dark"] a:hover { + color: #37436a; } + [data-theme-version="dark"] .border-right { + border-right: 1px solid #111829 !important; } + [data-theme-version="dark"] .border-left { + border-left: 1px solid #111829 !important; } + [data-theme-version="dark"] .border-top { + border-top: 1px solid #111829 !important; } + [data-theme-version="dark"] .border-bottom { + border-bottom: 1px solid #111829 !important; } + [data-theme-version="dark"] .border { + border: 1px solid #111829 !important; } + +[data-theme-version="dark"] .dropdown-menu { + background-color: #151F37; } + +[data-theme-version="dark"] .dropdown-item:hover, [data-theme-version="dark"] .dropdown-item:focus { + background-color: #111829; + color: #fff; } + +[data-theme-version="dark"] .form-control { + background-color: #111829; + border-color: #111829; + color: #fff; } + +[data-theme-version="dark"] .card { + background-color: #151F37; } + +[data-theme-version="dark"] .header { + background-color: #151F37; } + +[data-theme-version="dark"] .header-left input { + border-color: #111829; + color: #fff; } + [data-theme-version="dark"] .header-left input:focus { + box-shadow: none; + border-color: #5D78FF; } + [data-theme-version="dark"] .header-left input::placeholder { + color: #fff; } + +[data-theme-version="dark"] .header-right .dropdown .nav-link:hover { + color: #fff; } + +[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #151F37; } + +[data-theme-version="dark"] .nav-control { + color: #fff; } + +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .nav-header, +[data-theme-version="dark"] .nav-control { + background-color: #151F37; } + +[data-theme-version="dark"] .nav-control { + color: #fff; } + +[data-theme-version="dark"] .brand-logo { + color: #fff; } + [data-theme-version="dark"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="dark"] .deznav { + background-color: #151F37; } + [data-theme-version="dark"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a { + background-color: #000; + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after { + border-color: transparent transparent #fff transparent; } + [data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="dark"] .deznav .metismenu ul { + background-color: #111829; } + [data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="dark"] .deznav .metismenu a { + color: #b3b3b3; } + [data-theme-version="dark"] .deznav .metismenu .has-arrow:after { + border-color: transparent transparent #b3b3b3 transparent; } + +[data-theme-version="dark"] .sidebar-right { + background-color: #161f35; } + [data-theme-version="dark"] .sidebar-right .nav-tabs { + background-color: #161f35; + border-bottom: 1px solid #111829; } + [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active { + background-color: #111829; } + +[data-theme-version="dark"] .footer { + background-color: #161f35; } + [data-theme-version="dark"] .footer .copyright { + background-color: #161f35; } + [data-theme-version="dark"] .footer .copyright p { + color: #fff; } + +.gradient_one { + background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); } + +.gradient-1 { + background: #f0a907; + background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%); + background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); } + +.gradient-2 { + background: #4dedf5; + background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%); + background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); } + +.gradient-3 { + background: #51f5ae; + background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%); + background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); } + +.gradient-4 { + background: #f25521; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to right, #f25521 0%, #f9c70a 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-5 { + background: #f53c79; + background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%); + background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); } + +.gradient-6 { + background: #36b9d8; + background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%); + background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); } + +.gradient-7 { + background: #4400eb; + background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%); + background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); } + +.gradient-8 { + background: #F7B00F; + background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%); + background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); } + +.gradient-9 { + background: #f31e7a !important; + background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%); + background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); } + +.gradient-10 { + background: #f25521 !important; + background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%); + background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); } + +.gradient-11 { + background: #3398fb; + background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%); + background: linear-gradient(to right, #3398fb 0%, #8553ee 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); } + +.gradient-12 { + background: #36e1b4; + background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%); + background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); } + +.gradient-13 { + background: #ffbf31; + background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%); + background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); } + +.gradient-14 { + background: #23bdb8; + background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%); + background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); } + +.gradient-15 { + background: #9a56ff; + background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%); + background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); } + +.gradient-16 { + background: #f48665; + background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%); + background: linear-gradient(135deg, #f48665 0%, #fda23f 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); } + +.gradient-17 { + background: #e36cd9; + background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%); + background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); } + +.gradient-18 { + background: #a15cff; + background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%); + background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); } + +.c-pointer { + cursor: pointer; } + +* { + outline: none; + padding: 0; } + *::after { + margin: 0; + padding: 0; } + *::before { + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; + height: 100%; + position: relative; + max-width: 100%; } + +p { + line-height: 1.8; } + +.box-shadow-none { + box-shadow: none !important; } + +#main-wrapper { + opacity: 0; + transition: all 0.25s ease-in; + overflow: hidden; + position: relative; } + #main-wrapper.show { + opacity: 1; } + +ul { + padding: 0; + margin: 0; } + +li { + list-style: none; } + +a { + color: #a1a8c3; } + a:hover, a:focus, a.active { + color: #5D78FF; + text-decoration: none; } + +.content-heading { + font-size: 16px; + margin-bottom: 1.875rem; + margin-top: 3.125rem; + border-bottom: 1px solid #f5f5f5; + padding-bottom: 10px; } + [direction="rtl"] .content-heading { + text-align: right; } + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { + box-shadow: none; } + +.support-ticket { + position: fixed; + bottom: 30px; + right: 15px; + z-index: 999999; } + +.support-ticket-btn { + width: 100px; + background: #7CB442; + animation: 0.7s ease-in-out 0s infinite alternate none running crescendo; + border-radius: 50px; + color: #fff; + font-size: 8px; + font-size: 16px; + padding: 5px 10px 7px; + text-align: center; + display: inline-block; + box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; } + .support-ticket-btn:hover, .support-ticket-btn:focus { + color: #fff; } + +@-webkit-keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes crescendo { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@keyframes gXGDoR { + from { + -webkit-transform: translateY(5px) scale(0.8); + -ms-transform: translateY(5px) scale(0.8); + transform: translateY(5px) scale(0.8); } + to { + -webkit-transform: translateY(0px) scale(1); + -ms-transform: translateY(0px) scale(1); + transform: translateY(0px) scale(1); } } + +@media only screen and (min-width: 1200px) and (max-width: 1440px) { + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; } } + +[data-theme-version="transparent"] { + background: url("../../images/body/12.jpg"); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + background-position: center; + position: relative; + color: #fff; } + [data-theme-version="transparent"] h1, + [data-theme-version="transparent"] h2, + [data-theme-version="transparent"] h3, + [data-theme-version="transparent"] h4, + [data-theme-version="transparent"] h5, + [data-theme-version="transparent"] h6 { + color: #fff !important; } + [data-theme-version="transparent"] a.link { + color: #ddd; } + [data-theme-version="transparent"] a.link:focus, + [data-theme-version="transparent"] a.link:hover { + color: #38a4f8; } + [data-theme-version="transparent"] a { + color: #fff; } + [data-theme-version="transparent"] a:hover { + color: #37436a; } + [data-theme-version="transparent"] .border-right { + border-right: 1px solid #111829 !important; } + [data-theme-version="transparent"] .border-left { + border-left: 1px solid #111829 !important; } + [data-theme-version="transparent"] .border-top { + border-top: 1px solid #111829 !important; } + [data-theme-version="transparent"] .border-bottom { + border-bottom: 1px solid #111829 !important; } + [data-theme-version="transparent"] .border { + border: 1px solid #111829 !important; } + +[data-theme-version="transparent"] .dropdown-menu { + background-color: #151F37; } + +[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus { + background-color: #111829; + color: #fff; } + +[data-theme-version="transparent"] .form-control { + background-color: #111829; + border-color: #111829; + color: #fff; } + +[data-theme-version="transparent"] .card { + background-color: rgba(0, 0, 0, 0.15); } + +[data-theme-version="transparent"] .header { + background-color: rgba(0, 0, 0, 0.15); } + +[data-theme-version="transparent"] .header-left input { + border-color: #111829; + color: #fff; } + [data-theme-version="transparent"] .header-left input:focus { + box-shadow: none; + border-color: #5D78FF; } + [data-theme-version="transparent"] .header-left input::placeholder { + color: #fff; } + +[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover { + color: #fff; } + +[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } + +[data-theme-version="transparent"] .nav-control { + color: #fff; } + +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .nav-header, +[data-theme-version="transparent"] .nav-control { + background-color: rgba(0, 0, 0, 0.15) !important; } + +[data-theme-version="transparent"] .nav-control { + color: #fff; } + +[data-theme-version="transparent"] .brand-logo { + color: #fff; } + [data-theme-version="transparent"] .brand-logo:hover { + color: #fff; } + +[data-theme-version="transparent"] .deznav { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu > li > a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a { + background-color: rgba(0, 0, 0, 0.15) !important; + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after { + border-color: transparent transparent #fff transparent; } + [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul { + background-color: transparent; } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active { + color: #fff; } + [data-theme-version="transparent"] .deznav .metismenu a { + color: rgba(0, 0, 0, 0.15); } + [data-theme-version="transparent"] .deznav .metismenu ul { + background-color: rgba(0, 0, 0, 0.15) !important; } + [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after { + border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; } + +[data-nav-headerbg="color_2"] .nav-header { + background-color: #30323F; } + [data-nav-headerbg="color_2"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_2"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_3"] .nav-header { + background-color: #6a1b9a; } + [data-nav-headerbg="color_3"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_3"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_4"] .nav-header { + background-color: #4527a0; } + [data-nav-headerbg="color_4"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_4"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_5"] .nav-header { + background-color: #c62828; } + [data-nav-headerbg="color_5"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_5"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_6"] .nav-header { + background-color: #283593; } + [data-nav-headerbg="color_6"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_6"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_7"] .nav-header { + background-color: #1565c0; } + [data-nav-headerbg="color_7"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_7"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_8"] .nav-header { + background-color: #0277bd; } + [data-nav-headerbg="color_8"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_8"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_9"] .nav-header { + background-color: #00838f; } + [data-nav-headerbg="color_9"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_9"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-nav-headerbg="color_10"] .nav-header { + background-color: #558b2f; } + [data-nav-headerbg="color_10"] .nav-header .brand-logo { + color: #fff; } + [data-nav-headerbg="color_10"] .nav-header .brand-logo:hover { + color: #fff; } + +[data-headerbg="color_2"] .header { + background-color: #30323F; + color: #fff; } + +[data-headerbg="color_2"] .header-left input { + border-color: #46495c; + background-color: #46495c; + color: #fff; } + [data-headerbg="color_2"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_2"] .header-left input:focus { + border-color: #1a1b22; } + +[data-headerbg="color_2"] .header-left .btn { + background-color: #1a1b22; + border-color: #1a1b22; } + [data-headerbg="color_2"] .header-left .btn:hover, [data-headerbg="color_2"] .header-left .btn:focus, [data-headerbg="color_2"] .header-left .btn:active { + background-color: #040405; + border-color: #040405; } + +[data-headerbg="color_2"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_2"] .nav-control { + background-color: #1a1b22; + color: #fff; } + +[data-headerbg="color_3"] .header { + background-color: #6a1b9a; + color: #fff; } + +[data-headerbg="color_3"] .header-left input { + border-color: #8823c5; + background-color: #8823c5; + color: #fff; } + [data-headerbg="color_3"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_3"] .header-left input:focus { + border-color: #4c136f; } + +[data-headerbg="color_3"] .header-left .btn { + background-color: #4c136f; + border-color: #4c136f; } + [data-headerbg="color_3"] .header-left .btn:hover, [data-headerbg="color_3"] .header-left .btn:focus, [data-headerbg="color_3"] .header-left .btn:active { + background-color: #2e0c43; + border-color: #2e0c43; } + +[data-headerbg="color_3"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_3"] .nav-control { + background-color: #4c136f; + color: #fff; } + +[data-headerbg="color_4"] .header { + background-color: #4527a0; + color: #fff; } + +[data-headerbg="color_4"] .header-left input { + border-color: #5731c9; + background-color: #5731c9; + color: #fff; } + [data-headerbg="color_4"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_4"] .header-left input:focus { + border-color: #331d77; } + +[data-headerbg="color_4"] .header-left .btn { + background-color: #331d77; + border-color: #331d77; } + [data-headerbg="color_4"] .header-left .btn:hover, [data-headerbg="color_4"] .header-left .btn:focus, [data-headerbg="color_4"] .header-left .btn:active { + background-color: #22134e; + border-color: #22134e; } + +[data-headerbg="color_4"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_4"] .nav-control { + background-color: #331d77; + color: #fff; } + +[data-headerbg="color_5"] .header { + background-color: #c62828; + color: #fff; } + +[data-headerbg="color_5"] .header-left input { + border-color: #da4747; + background-color: #da4747; + color: #fff; } + [data-headerbg="color_5"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_5"] .header-left input:focus { + border-color: #9c1f1f; } + +[data-headerbg="color_5"] .header-left .btn { + background-color: #9c1f1f; + border-color: #9c1f1f; } + [data-headerbg="color_5"] .header-left .btn:hover, [data-headerbg="color_5"] .header-left .btn:focus, [data-headerbg="color_5"] .header-left .btn:active { + background-color: #711717; + border-color: #711717; } + +[data-headerbg="color_5"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_5"] .nav-control { + background-color: #9c1f1f; + color: #fff; } + +[data-headerbg="color_6"] .header { + background-color: #283593; + color: #fff; } + +[data-headerbg="color_6"] .header-left input { + border-color: #3343bb; + background-color: #3343bb; + color: #fff; } + [data-headerbg="color_6"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_6"] .header-left input:focus { + border-color: #1d276b; } + +[data-headerbg="color_6"] .header-left .btn { + background-color: #1d276b; + border-color: #1d276b; } + [data-headerbg="color_6"] .header-left .btn:hover, [data-headerbg="color_6"] .header-left .btn:focus, [data-headerbg="color_6"] .header-left .btn:active { + background-color: #121843; + border-color: #121843; } + +[data-headerbg="color_6"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_6"] .nav-control { + background-color: #1d276b; + color: #fff; } + +[data-headerbg="color_7"] .header { + background-color: #1565c0; + color: #fff; } + +[data-headerbg="color_7"] .header-left input { + border-color: #217ee7; + background-color: #217ee7; + color: #fff; } + [data-headerbg="color_7"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_7"] .header-left input:focus { + border-color: #104d92; } + +[data-headerbg="color_7"] .header-left .btn { + background-color: #104d92; + border-color: #104d92; } + [data-headerbg="color_7"] .header-left .btn:hover, [data-headerbg="color_7"] .header-left .btn:focus, [data-headerbg="color_7"] .header-left .btn:active { + background-color: #0b3564; + border-color: #0b3564; } + +[data-headerbg="color_7"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_7"] .nav-control { + background-color: #104d92; + color: #fff; } + +[data-headerbg="color_8"] .header { + background-color: #0277bd; + color: #fff; } + +[data-headerbg="color_8"] .header-left input { + border-color: #0397ef; + background-color: #0397ef; + color: #fff; } + [data-headerbg="color_8"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_8"] .header-left input:focus { + border-color: #01578b; } + +[data-headerbg="color_8"] .header-left .btn { + background-color: #01578b; + border-color: #01578b; } + [data-headerbg="color_8"] .header-left .btn:hover, [data-headerbg="color_8"] .header-left .btn:focus, [data-headerbg="color_8"] .header-left .btn:active { + background-color: #013758; + border-color: #013758; } + +[data-headerbg="color_8"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_8"] .nav-control { + background-color: #01578b; + color: #fff; } + +[data-headerbg="color_9"] .header { + background-color: #00838f; + color: #fff; } + +[data-headerbg="color_9"] .header-left input { + border-color: #00b2c2; + background-color: #00b2c2; + color: #fff; } + [data-headerbg="color_9"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_9"] .header-left input:focus { + border-color: #00545c; } + +[data-headerbg="color_9"] .header-left .btn { + background-color: #00545c; + border-color: #00545c; } + [data-headerbg="color_9"] .header-left .btn:hover, [data-headerbg="color_9"] .header-left .btn:focus, [data-headerbg="color_9"] .header-left .btn:active { + background-color: #002629; + border-color: #002629; } + +[data-headerbg="color_9"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_9"] .nav-control { + background-color: #00545c; + color: #fff; } + +[data-headerbg="color_10"] .header { + background-color: #558b2f; + color: #fff; } + +[data-headerbg="color_10"] .header-left input { + border-color: #6cb13c; + background-color: #6cb13c; + color: #fff; } + [data-headerbg="color_10"] .header-left input::placeholder { + color: #fff; } + [data-headerbg="color_10"] .header-left input:focus { + border-color: #3e6522; } + +[data-headerbg="color_10"] .header-left .btn { + background-color: #3e6522; + border-color: #3e6522; } + [data-headerbg="color_10"] .header-left .btn:hover, [data-headerbg="color_10"] .header-left .btn:focus, [data-headerbg="color_10"] .header-left .btn:active { + background-color: #263f15; + border-color: #263f15; } + +[data-headerbg="color_10"] .header-right .dropdown > a { + color: #fff; } + +[data-headerbg="color_10"] .nav-control { + background-color: #3e6522; + color: #fff; } + +[data-sibebarbg="color_2"] .deznav { + background-color: #30323F; } + [data-sibebarbg="color_2"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a { + background-color: #30323F; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_2"] .deznav .metismenu > li { + border-color: #46495c; } + [data-sibebarbg="color_2"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_2"] .deznav .metismenu a:hover, [data-sibebarbg="color_2"] .deznav .metismenu a:focus, [data-sibebarbg="color_2"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_2"] .deznav .metismenu ul { + background-color: #1a1b22; } + +[data-sibebarbg="color_3"] .deznav { + background-color: #6a1b9a; } + [data-sibebarbg="color_3"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a { + background-color: #6a1b9a; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_3"] .deznav .metismenu > li { + border-color: #8823c5; } + [data-sibebarbg="color_3"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_3"] .deznav .metismenu a:hover, [data-sibebarbg="color_3"] .deznav .metismenu a:focus, [data-sibebarbg="color_3"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_3"] .deznav .metismenu ul { + background-color: #4c136f; } + +[data-sibebarbg="color_4"] .deznav { + background-color: #4527a0; } + [data-sibebarbg="color_4"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a { + background-color: #4527a0; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_4"] .deznav .metismenu > li { + border-color: #5731c9; } + [data-sibebarbg="color_4"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_4"] .deznav .metismenu a:hover, [data-sibebarbg="color_4"] .deznav .metismenu a:focus, [data-sibebarbg="color_4"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_4"] .deznav .metismenu ul { + background-color: #331d77; } + +[data-sibebarbg="color_5"] .deznav { + background-color: #c62828; } + [data-sibebarbg="color_5"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a { + background-color: #c62828; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_5"] .deznav .metismenu > li { + border-color: #da4747; } + [data-sibebarbg="color_5"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_5"] .deznav .metismenu a:hover, [data-sibebarbg="color_5"] .deznav .metismenu a:focus, [data-sibebarbg="color_5"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_5"] .deznav .metismenu ul { + background-color: #9c1f1f; } + +[data-sibebarbg="color_6"] .deznav { + background-color: #283593; } + [data-sibebarbg="color_6"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a { + background-color: #283593; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_6"] .deznav .metismenu > li { + border-color: #3343bb; } + [data-sibebarbg="color_6"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_6"] .deznav .metismenu a:hover, [data-sibebarbg="color_6"] .deznav .metismenu a:focus, [data-sibebarbg="color_6"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_6"] .deznav .metismenu ul { + background-color: #1d276b; } + +[data-sibebarbg="color_7"] .deznav { + background-color: #1565c0; } + [data-sibebarbg="color_7"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a { + background-color: #1565c0; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_7"] .deznav .metismenu > li { + border-color: #217ee7; } + [data-sibebarbg="color_7"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_7"] .deznav .metismenu a:hover, [data-sibebarbg="color_7"] .deznav .metismenu a:focus, [data-sibebarbg="color_7"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_7"] .deznav .metismenu ul { + background-color: #104d92; } + +[data-sibebarbg="color_8"] .deznav { + background-color: #0277bd; } + [data-sibebarbg="color_8"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a { + background-color: #0277bd; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_8"] .deznav .metismenu > li { + border-color: #0397ef; } + [data-sibebarbg="color_8"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_8"] .deznav .metismenu a:hover, [data-sibebarbg="color_8"] .deznav .metismenu a:focus, [data-sibebarbg="color_8"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_8"] .deznav .metismenu ul { + background-color: #01578b; } + +[data-sibebarbg="color_9"] .deznav { + background-color: #00838f; } + [data-sibebarbg="color_9"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a { + background-color: #00838f; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_9"] .deznav .metismenu > li { + border-color: #00b2c2; } + [data-sibebarbg="color_9"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_9"] .deznav .metismenu a:hover, [data-sibebarbg="color_9"] .deznav .metismenu a:focus, [data-sibebarbg="color_9"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_9"] .deznav .metismenu ul { + background-color: #00545c; } + +[data-sibebarbg="color_10"] .deznav { + background-color: #558b2f; } + [data-sibebarbg="color_10"] .deznav .metismenu > li > a { + color: #b3b3b3; } + [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a { + background-color: #558b2f; + color: #fff; } + [data-layout="horizontal"][data-sibebarbg="color_10"] .deznav .metismenu > li { + border-color: #6cb13c; } + [data-sibebarbg="color_10"] .deznav .metismenu a { + color: #b3b3b3; } + [data-sibebarbg="color_10"] .deznav .metismenu a:hover, [data-sibebarbg="color_10"] .deznav .metismenu a:focus, [data-sibebarbg="color_10"] .deznav .metismenu a.mm-active { + color: #fff; } + [data-sibebarbg="color_10"] .deznav .metismenu ul { + background-color: #3e6522; } + +[data-headerbg="transparent"] .header { + box-shadow: none; + background: transparent; } + +@media (min-width: 992px) { + [data-container="boxed"] #main-wrapper { + max-width: 1199px; + margin: 0 auto; } + [direction="rtl"][data-container="boxed"] #main-wrapper { + text-align: right; } } + +@media only screen and (min-width: 1350px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } + +@media only screen and (min-width: 1200px) and (max-width: 1349px) { + [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } } + +[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav { + max-width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header { + width: 1199px; } + +[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header { + width: 1199px; } + +[data-container="boxed"] .metismenu.fixed { + left: auto; + max-width: 1199px; } + +[data-container="boxed"] .page-titles { + margin-bottom: 3rem; + padding: 15px 15px; } + +[data-container="boxed"] .content-body .container-fluid { + padding: 0.9375rem 0.9375rem 0 0.9375rem; } + +[data-container="boxed"][data-layout="vertical"] .page-titles { + margin-left: 0; + margin-right: 0; } + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header { + position: absolute; } + +[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .deznav { + position: absolute; } + +[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed { + left: auto; + max-width: 1199px; } + +@media (min-width: 992px) { + [data-container="wide-boxed"] #main-wrapper { + width: 90%; + margin: 0 auto; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="full"] .header { + width: 100%; } + [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header { + width: 90%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header { + width: 90%; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 90%; } + [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header { + width: 90%; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="compact"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header { + width: 90%; } } + +@media (min-width: 992px) { + [data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + width: 100%; } + [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header { + width: 90%; } } + +[data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } + +[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 90%; } + +[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header { + width: 100%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .deznav.fixed { + width: 90%; + left: 5%; + transition: none; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="rtl"] .deznav.fixed { + right: 5%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .deznav { + width: 90%; + left: 5%; } + +[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="rtl"] .deznav { + right: 5%; } + +/*# sourceMappingURL=deznav.css.map */ \ No newline at end of file diff --git a/public/style/vendor/deznav/deznav.css.map b/public/style/vendor/deznav/deznav.css.map new file mode 100644 index 0000000..c741388 --- /dev/null +++ b/public/style/vendor/deznav/deznav.css.map @@ -0,0 +1,118 @@ +{ + "version": 3, + "file": "deznav.css", + "sources": [ + "../../scss/deznav/main.scss", + "../../scss/deznav/abstracts/_abstracts.scss", + "../../scss/deznav/abstracts/_variable.scss", + "../../scss/project/abstracts/_abstracts.scss", + "../../scss/project/abstracts/_variable.scss", + "../../scss/project/abstracts/_bs-custom.scss", + "../../scss/project/abstracts/_inheritance.scss", + "../../scss/project/abstracts/_mixin.scss", + "../../scss/project/abstracts/_maps.scss", + "../../scss/project/base/_base.scss", + "../../scss/project/base/_fonts.scss", + "../../scss/project/base/_helper.scss", + "../../scss/project/base/_reset.scss", + "../../scss/project/base/_colors.scss", + "../../scss/project/base/_custom-grid.scss", + "../../scss/deznav/abstracts/_maps.scss", + "../../scss/deznav/abstracts/_mixin.scss", + "../../scss/deznav/base/_base.scss", + "../../scss/deznav/base/_fonts.scss", + "../../scss/deznav/base/_helper.scss", + "../../scss/deznav/base/_reset.scss", + "../../scss/deznav/layout/_layout.scss", + "../../scss/deznav/layout/typography/_typography.scss", + "../../scss/deznav/layout/typography/_opensans.scss", + "../../scss/deznav/layout/typography/_poppins.scss", + "../../scss/deznav/layout/typography/_roboto.scss", + "../../scss/deznav/layout/sidebar/_sidebar.scss", + "../../scss/deznav/layout/sidebar/_sidebar-global.scss", + "../../scss/deznav/layout/sidebar/_sidebar-bg.scss", + "../../scss/deznav/layout/sidebar/_mega-menu.scss", + "../../scss/deznav/layout/sidebar/_sidebar-full.scss", + "../../scss/deznav/layout/sidebar/_sidebar-mini-nav.scss", + "../../scss/deznav/layout/sidebar/_sidebar-horizontal.scss", + "../../scss/deznav/layout/sidebar/_sidebar-compact-nav.scss", + "../../scss/deznav/layout/sidebar/_sidebar-icon-hover.scss", + "../../scss/deznav/layout/sidebar/_sidebar-modern.scss", + "../../scss/deznav/layout/sidebar/_sidebar-overlay.scss", + "../../scss/deznav/layout/sidebar/_sidebar-vertical-nav.scss", + "../../scss/deznav/layout/sidebar/_sidebar-right.scss", + "../../scss/deznav/layout/sidebar/_sidebar-profile.scss", + "../../scss/deznav/layout/header/_header.scss", + "../../scss/deznav/layout/header/nav-header/_nav-header.scss", + "../../scss/deznav/layout/header/nav-header/_nav-control.scss", + "../../scss/deznav/layout/header/_header-global.scss", + "../../scss/deznav/layout/header/_header-left.scss", + "../../scss/deznav/layout/header/_header-right.scss", + "../../scss/deznav/layout/footer/_footer.scss", + "../../scss/deznav/_preloader.scss", + "../../scss/deznav/layout/rtl/_rtl.scss", + "../../scss/deznav/layout/rtl/_rtl-reset.scss", + "../bootstrap-v4-rtl/scss/_functions.scss", + "../bootstrap-v4-rtl/scss/_variables.scss", + "../bootstrap-v4-rtl/scss/_mixins.scss", + "../bootstrap-v4-rtl/scss/mixins/_breakpoints.scss", + "../bootstrap-v4-rtl/scss/mixins/_hover.scss", + "../bootstrap-v4-rtl/scss/mixins/_image.scss", + "../bootstrap-v4-rtl/scss/mixins/_badge.scss", + "../bootstrap-v4-rtl/scss/mixins/_resize.scss", + "../bootstrap-v4-rtl/scss/mixins/_screen-reader.scss", + "../bootstrap-v4-rtl/scss/mixins/_size.scss", + "../bootstrap-v4-rtl/scss/mixins/_reset-text.scss", + "../bootstrap-v4-rtl/scss/mixins/_text-emphasis.scss", + "../bootstrap-v4-rtl/scss/mixins/_text-hide.scss", + "../bootstrap-v4-rtl/scss/mixins/_text-truncate.scss", + "../bootstrap-v4-rtl/scss/mixins/_visibility.scss", + "../bootstrap-v4-rtl/scss/mixins/_alert.scss", + "../bootstrap-v4-rtl/scss/mixins/_buttons.scss", + "../bootstrap-v4-rtl/scss/mixins/_caret.scss", + "../bootstrap-v4-rtl/scss/mixins/_pagination.scss", + "../bootstrap-v4-rtl/scss/mixins/_lists.scss", + "../bootstrap-v4-rtl/scss/mixins/_list-group.scss", + "../bootstrap-v4-rtl/scss/mixins/_nav-divider.scss", + "../bootstrap-v4-rtl/scss/mixins/_forms.scss", + "../bootstrap-v4-rtl/scss/mixins/_table-row.scss", + "../bootstrap-v4-rtl/scss/mixins/_background-variant.scss", + "../bootstrap-v4-rtl/scss/mixins/_border-radius.scss", + "../bootstrap-v4-rtl/scss/mixins/_box-shadow.scss", + "../bootstrap-v4-rtl/scss/mixins/_gradients.scss", + "../bootstrap-v4-rtl/scss/mixins/_transition.scss", + "../bootstrap-v4-rtl/scss/mixins/_clearfix.scss", + "../bootstrap-v4-rtl/scss/mixins/_grid-framework.scss", + "../bootstrap-v4-rtl/scss/mixins/_grid.scss", + "../bootstrap-v4-rtl/scss/mixins/_float.scss", + "../bootstrap-v4-rtl/scss/_rtl.scss", + "../../scss/deznav/layout/rtl/_rtl-nav-header.scss", + "../../scss/deznav/layout/rtl/_rtl-header.scss", + "../../scss/deznav/layout/rtl/_rtl-sidebar.scss", + "../../scss/deznav/layout/rtl/_rtl-global.scss", + "../../scss/deznav/layout/rtl/_rtl-sidebar-right.scss", + "../../scss/deznav/layout/rtl/_rtl-footer.scss", + "../../scss/deznav/layout/version-dark/_main.scss", + "../../scss/deznav/layout/version-dark/_dark-reset.scss", + "../../scss/deznav/layout/version-dark/_dark-global.scss", + "../../scss/deznav/layout/version-dark/_dark-header.scss", + "../../scss/deznav/layout/version-dark/_dark-nav-header.scss", + "../../scss/deznav/layout/version-dark/_dark-left-sidebar.scss", + "../../scss/deznav/layout/version-dark/_dark-right-sidebar.scss", + "../../scss/deznav/layout/version-dark/_dark-footer.scss", + "../../scss/deznav/layout/version-transparent/_main.scss", + "../../scss/deznav/layout/version-transparent/_transparent-reset.scss", + "../../scss/deznav/layout/version-transparent/_transparent-global.scss", + "../../scss/deznav/layout/version-transparent/_transparent-header.scss", + "../../scss/deznav/layout/version-transparent/_transparent-nav-header.scss", + "../../scss/deznav/layout/version-transparent/_transparent-left-sidebar.scss", + "../../scss/deznav/layout/version-transparent/_transparent-right-sidebar.scss", + "../../scss/deznav/layout/version-transparent/_transparent-footer.scss", + "../../scss/deznav/layout/theme/_theme.scss", + "../../scss/deznav/layout/theme/_theme-bg.scss", + "../../scss/deznav/layout/theme/_theme-boxed.scss", + "../../scss/deznav/layout/theme/_theme-wide-boxed.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/public/style/vendor/deznav/deznav.min.js b/public/style/vendor/deznav/deznav.min.js new file mode 100644 index 0000000..446f05a --- /dev/null +++ b/public/style/vendor/deznav/deznav.min.js @@ -0,0 +1,340 @@ +/*! +* metismenu https://github.com/onokumus/metismenu#readme +* A jQuery menu plugin +* @version 3.0.3 +* @author Osman Nuri Okumus (https://github.com/onokumus) +* @license: MIT +*/ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):e.metisMenu=n(e.jQuery)}(this,function(o){"use strict";function a(r){for(var e=1;e 767 && innerWidth < 1200) { + body.attr("data-sidebar-style", "mini"); + } + + if(innerWidth < 768) { + body.attr("data-sidebar-style", "overlay"); + } +} + + diff --git a/public/style/vendor/dropzone/.gitignore b/public/style/vendor/dropzone/.gitignore new file mode 100644 index 0000000..0a8439d --- /dev/null +++ b/public/style/vendor/dropzone/.gitignore @@ -0,0 +1,7 @@ +build +components +node_modules +.DS_Store +.sass-cache +_site +_config.yaml \ No newline at end of file diff --git a/public/style/vendor/dropzone/.tagconfig b/public/style/vendor/dropzone/.tagconfig new file mode 100644 index 0000000..4e0cad9 --- /dev/null +++ b/public/style/vendor/dropzone/.tagconfig @@ -0,0 +1,52 @@ +{ + "files": [ + { + "name": "src/dropzone.coffee", + "regexs": [ + "Dropzone.version = \"###\"" + ] + }, + { + "name": "dist/dropzone.js", + "regexs": [ + "version = \"###\"" + ] + }, + { + "name": "dist/min/dropzone.min.js", + "regexs": [ + "version=\"###\"" + ] + }, + { + "name": "dist/dropzone-amd-module.js", + "regexs": [ + "version = \"###\"" + ] + }, + { + "name": "dist/min/dropzone-amd-module.min.js", + "regexs": [ + "version=\"###\"" + ] + }, + { + "name": "package.json", + "regexs": [ + "\"version\": \"###\"" + ] + }, + { + "name": "component.json", + "regexs": [ + "\"version\": \"###\"" + ] + }, + { + "name": "bower.json", + "regexs": [ + "\"version\": \"###\"" + ] + } + ] +} diff --git a/public/style/vendor/dropzone/CONTRIBUTING.md b/public/style/vendor/dropzone/CONTRIBUTING.md new file mode 100644 index 0000000..98aebe0 --- /dev/null +++ b/public/style/vendor/dropzone/CONTRIBUTING.md @@ -0,0 +1,6 @@ +Contribute +========== + +DO NOT CREATE PULL REQUESTS ON GITHUB! + +I will simply close them. If you want to contribute, please use [gitlab.com](https://gitlab.com/meno/dropzone) instead. \ No newline at end of file diff --git a/public/style/vendor/dropzone/LICENSE b/public/style/vendor/dropzone/LICENSE new file mode 100644 index 0000000..2ec3379 --- /dev/null +++ b/public/style/vendor/dropzone/LICENSE @@ -0,0 +1,12 @@ +License + +(The MIT License) + +Copyright (c) 2012 Matias Meno +Logo & Website Design (c) 2015 "1910" www.weare1910.com + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/public/style/vendor/dropzone/README.md b/public/style/vendor/dropzone/README.md new file mode 100644 index 0000000..a22b3a1 --- /dev/null +++ b/public/style/vendor/dropzone/README.md @@ -0,0 +1,36 @@ +Dropzone.js + +Dropzone.js is a light weight JavaScript library that turns an HTML element into a dropzone. +This means that a user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX. + +* * * + +_If you want support, please use [stackoverflow](http://stackoverflow.com/) with the `dropzone.js` tag and not the +GitHub issues tracker. Only post an issue here if you think you discovered a bug or have a feature request._ + +* * * + +**Please read the [contributing guidelines](CONTRIBUTING.md) before you start working on Dropzone!** + +
+ +
+
+ +This is no longer the official repository for Dropzone. I have switched to [gitlab.com](https://gitlab.com/meno/dropzone) +as the primary location to continue development. + +There are multiple reasons why I am switching from GitHub to GitLab, but a few of the reasons are the +issue tracker that GitHub is providing, *drowning* me in issues that I am unable to categorise or prioritize properly, +the lack of proper continuous integration, and build files. I don't want the compiled `.js` files in my repository, and +people regularly commit changes to the compiled files and create pull requests with them. + +I will write a blog post soon, that goes into detail about why I am doing the switch. + +This repository will still remain, and always host the most up to date versions of dropzone, but only the distribution +files! + +MIT License +----------- diff --git a/public/style/vendor/dropzone/bower.json b/public/style/vendor/dropzone/bower.json new file mode 100644 index 0000000..0d5a701 --- /dev/null +++ b/public/style/vendor/dropzone/bower.json @@ -0,0 +1,16 @@ +{ + "name": "dropzone", + "location": "enyo/dropzone", + "version": "5.7.0", + "description": "Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.", + "homepage": "http://www.dropzonejs.com", + "main": [ + "dist/min/dropzone.min.css", + "dist/min/dropzone.min.js" + ], + "ignore": [ + "*", + "!dist", + "!dist/**/*" + ] +} diff --git a/public/style/vendor/dropzone/component.json b/public/style/vendor/dropzone/component.json new file mode 100644 index 0000000..815c58e --- /dev/null +++ b/public/style/vendor/dropzone/component.json @@ -0,0 +1,10 @@ +{ + "name": "dropzone", + "repo": "enyo/dropzone", + "version": "5.7.0", + "description": "Handles drag and drop of files for you.", + "scripts": [ "index.js", "dist/dropzone.js" ], + "styles": [ "dist/basic.css" ], + "dependencies": { }, + "license": "MIT" +} diff --git a/public/style/vendor/dropzone/composer.json b/public/style/vendor/dropzone/composer.json new file mode 100644 index 0000000..6be6387 --- /dev/null +++ b/public/style/vendor/dropzone/composer.json @@ -0,0 +1,18 @@ +{ + "name": "enyo/dropzone", + "description": "Handles drag and drop of files for you.", + "homepage": "http://www.dropzonejs.com", + "keywords": [ + "dragndrop", + "drag and drop", + "file upload", + "upload" + ], + "authors": [{ + "name": "Matias Meno", + "email": "m@tias.me", + "homepage": "http://www.matiasmeno.com" + }], + "license": "MIT", + "minimum-stability": "dev" +} diff --git a/public/style/vendor/dropzone/dist/basic.css b/public/style/vendor/dropzone/dist/basic.css new file mode 100644 index 0000000..b72d7de --- /dev/null +++ b/public/style/vendor/dropzone/dist/basic.css @@ -0,0 +1,39 @@ +/* + * The MIT License + * Copyright (c) 2012 Matias Meno + */ +.dropzone, .dropzone * { + box-sizing: border-box; } + +.dropzone { + position: relative; } + .dropzone .dz-preview { + position: relative; + display: inline-block; + width: 120px; + margin: 0.5em; } + .dropzone .dz-preview .dz-progress { + display: block; + height: 15px; + border: 1px solid #aaa; } + .dropzone .dz-preview .dz-progress .dz-upload { + display: block; + height: 100%; + width: 0; + background: green; } + .dropzone .dz-preview .dz-error-message { + color: red; + display: none; } + .dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark { + display: block; } + .dropzone .dz-preview.dz-success .dz-success-mark { + display: block; } + .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark { + position: absolute; + display: none; + left: 30px; + top: 30px; + width: 54px; + height: 58px; + left: 50%; + margin-left: -27px; } diff --git a/public/style/vendor/dropzone/dist/dropzone-amd-module.js b/public/style/vendor/dropzone/dist/dropzone-amd-module.js new file mode 100644 index 0000000..dc6b196 --- /dev/null +++ b/public/style/vendor/dropzone/dist/dropzone-amd-module.js @@ -0,0 +1,3845 @@ +// Uses AMD or browser globals to create a jQuery plugin. +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else { + // Browser globals + factory(jQuery); + } +} (function (jQuery) { + var module = { exports: { } }; // Fake component + +"use strict"; + +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +/* + * + * More info at [www.dropzonejs.com](http://www.dropzonejs.com) + * + * Copyright (c) 2012, Matias Meno + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + */ +// The Emitter class provides the ability to call `.on()` on Dropzone to listen +// to events. +// It is strongly based on component's emitter class, and I removed the +// functionality because of the dependency hell with different frameworks. +var Emitter = +/*#__PURE__*/ +function () { + function Emitter() { + _classCallCheck(this, Emitter); + } + + _createClass(Emitter, [{ + key: "on", + // Add an event listener for given event + value: function on(event, fn) { + this._callbacks = this._callbacks || {}; // Create namespace for this event + + if (!this._callbacks[event]) { + this._callbacks[event] = []; + } + + this._callbacks[event].push(fn); + + return this; + } + }, { + key: "emit", + value: function emit(event) { + this._callbacks = this._callbacks || {}; + var callbacks = this._callbacks[event]; + + if (callbacks) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = callbacks[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var callback = _step.value; + callback.apply(this, args); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator["return"] != null) { + _iterator["return"](); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + } + + return this; + } // Remove event listener for given event. If fn is not provided, all event + // listeners for that event will be removed. If neither is provided, all + // event listeners will be removed. + + }, { + key: "off", + value: function off(event, fn) { + if (!this._callbacks || arguments.length === 0) { + this._callbacks = {}; + return this; + } // specific event + + + var callbacks = this._callbacks[event]; + + if (!callbacks) { + return this; + } // remove all handlers + + + if (arguments.length === 1) { + delete this._callbacks[event]; + return this; + } // remove specific handler + + + for (var i = 0; i < callbacks.length; i++) { + var callback = callbacks[i]; + + if (callback === fn) { + callbacks.splice(i, 1); + break; + } + } + + return this; + } + }]); + + return Emitter; +}(); + +var Dropzone = +/*#__PURE__*/ +function (_Emitter) { + _inherits(Dropzone, _Emitter); + + _createClass(Dropzone, null, [{ + key: "initClass", + value: function initClass() { + // Exposing the emitter class, mainly for tests + this.prototype.Emitter = Emitter; + /* + This is a list of all available events you can register on a dropzone object. + You can register an event handler like this: + dropzone.on("dragEnter", function() { }); + */ + + this.prototype.events = ["drop", "dragstart", "dragend", "dragenter", "dragover", "dragleave", "addedfile", "addedfiles", "removedfile", "thumbnail", "error", "errormultiple", "processing", "processingmultiple", "uploadprogress", "totaluploadprogress", "sending", "sendingmultiple", "success", "successmultiple", "canceled", "canceledmultiple", "complete", "completemultiple", "reset", "maxfilesexceeded", "maxfilesreached", "queuecomplete"]; + this.prototype.defaultOptions = { + /** + * Has to be specified on elements other than form (or when the form + * doesn't have an `action` attribute). You can also + * provide a function that will be called with `files` and + * must return the url (since `v3.12.0`) + */ + url: null, + + /** + * Can be changed to `"put"` if necessary. You can also provide a function + * that will be called with `files` and must return the method (since `v3.12.0`). + */ + method: "post", + + /** + * Will be set on the XHRequest. + */ + withCredentials: false, + + /** + * The timeout for the XHR requests in milliseconds (since `v4.4.0`). + */ + timeout: 30000, + + /** + * How many file uploads to process in parallel (See the + * Enqueuing file uploads documentation section for more info) + */ + parallelUploads: 2, + + /** + * Whether to send multiple files in one request. If + * this it set to true, then the fallback file input element will + * have the `multiple` attribute as well. This option will + * also trigger additional events (like `processingmultiple`). See the events + * documentation section for more information. + */ + uploadMultiple: false, + + /** + * Whether you want files to be uploaded in chunks to your server. This can't be + * used in combination with `uploadMultiple`. + * + * See [chunksUploaded](#config-chunksUploaded) for the callback to finalise an upload. + */ + chunking: false, + + /** + * If `chunking` is enabled, this defines whether **every** file should be chunked, + * even if the file size is below chunkSize. This means, that the additional chunk + * form data will be submitted and the `chunksUploaded` callback will be invoked. + */ + forceChunking: false, + + /** + * If `chunking` is `true`, then this defines the chunk size in bytes. + */ + chunkSize: 2000000, + + /** + * If `true`, the individual chunks of a file are being uploaded simultaneously. + */ + parallelChunkUploads: false, + + /** + * Whether a chunk should be retried if it fails. + */ + retryChunks: false, + + /** + * If `retryChunks` is true, how many times should it be retried. + */ + retryChunksLimit: 3, + + /** + * If not `null` defines how many files this Dropzone handles. If it exceeds, + * the event `maxfilesexceeded` will be called. The dropzone element gets the + * class `dz-max-files-reached` accordingly so you can provide visual feedback. + */ + maxFilesize: 256, + + /** + * The name of the file param that gets transferred. + * **NOTE**: If you have the option `uploadMultiple` set to `true`, then + * Dropzone will append `[]` to the name. + */ + paramName: "file", + + /** + * Whether thumbnails for images should be generated + */ + createImageThumbnails: true, + + /** + * In MB. When the filename exceeds this limit, the thumbnail will not be generated. + */ + maxThumbnailFilesize: 10, + + /** + * If `null`, the ratio of the image will be used to calculate it. + */ + thumbnailWidth: 120, + + /** + * The same as `thumbnailWidth`. If both are null, images will not be resized. + */ + thumbnailHeight: 120, + + /** + * How the images should be scaled down in case both, `thumbnailWidth` and `thumbnailHeight` are provided. + * Can be either `contain` or `crop`. + */ + thumbnailMethod: 'crop', + + /** + * If set, images will be resized to these dimensions before being **uploaded**. + * If only one, `resizeWidth` **or** `resizeHeight` is provided, the original aspect + * ratio of the file will be preserved. + * + * The `options.transformFile` function uses these options, so if the `transformFile` function + * is overridden, these options don't do anything. + */ + resizeWidth: null, + + /** + * See `resizeWidth`. + */ + resizeHeight: null, + + /** + * The mime type of the resized image (before it gets uploaded to the server). + * If `null` the original mime type will be used. To force jpeg, for example, use `image/jpeg`. + * See `resizeWidth` for more information. + */ + resizeMimeType: null, + + /** + * The quality of the resized images. See `resizeWidth`. + */ + resizeQuality: 0.8, + + /** + * How the images should be scaled down in case both, `resizeWidth` and `resizeHeight` are provided. + * Can be either `contain` or `crop`. + */ + resizeMethod: 'contain', + + /** + * The base that is used to calculate the filesize. You can change this to + * 1024 if you would rather display kibibytes, mebibytes, etc... + * 1024 is technically incorrect, because `1024 bytes` are `1 kibibyte` not `1 kilobyte`. + * You can change this to `1024` if you don't care about validity. + */ + filesizeBase: 1000, + + /** + * Can be used to limit the maximum number of files that will be handled by this Dropzone + */ + maxFiles: null, + + /** + * An optional object to send additional headers to the server. Eg: + * `{ "My-Awesome-Header": "header value" }` + */ + headers: null, + + /** + * If `true`, the dropzone element itself will be clickable, if `false` + * nothing will be clickable. + * + * You can also pass an HTML element, a CSS selector (for multiple elements) + * or an array of those. In that case, all of those elements will trigger an + * upload when clicked. + */ + clickable: true, + + /** + * Whether hidden files in directories should be ignored. + */ + ignoreHiddenFiles: true, + + /** + * The default implementation of `accept` checks the file's mime type or + * extension against this list. This is a comma separated list of mime + * types or file extensions. + * + * Eg.: `image/*,application/pdf,.psd` + * + * If the Dropzone is `clickable` this option will also be used as + * [`accept`](https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept) + * parameter on the hidden file input as well. + */ + acceptedFiles: null, + + /** + * **Deprecated!** + * Use acceptedFiles instead. + */ + acceptedMimeTypes: null, + + /** + * If false, files will be added to the queue but the queue will not be + * processed automatically. + * This can be useful if you need some additional user input before sending + * files (or if you want want all files sent at once). + * If you're ready to send the file simply call `myDropzone.processQueue()`. + * + * See the [enqueuing file uploads](#enqueuing-file-uploads) documentation + * section for more information. + */ + autoProcessQueue: true, + + /** + * If false, files added to the dropzone will not be queued by default. + * You'll have to call `enqueueFile(file)` manually. + */ + autoQueue: true, + + /** + * If `true`, this will add a link to every file preview to remove or cancel (if + * already uploading) the file. The `dictCancelUpload`, `dictCancelUploadConfirmation` + * and `dictRemoveFile` options are used for the wording. + */ + addRemoveLinks: false, + + /** + * Defines where to display the file previews – if `null` the + * Dropzone element itself is used. Can be a plain `HTMLElement` or a CSS + * selector. The element should have the `dropzone-previews` class so + * the previews are displayed properly. + */ + previewsContainer: null, + + /** + * This is the element the hidden input field (which is used when clicking on the + * dropzone to trigger file selection) will be appended to. This might + * be important in case you use frameworks to switch the content of your page. + * + * Can be a selector string, or an element directly. + */ + hiddenInputContainer: "body", + + /** + * If null, no capture type will be specified + * If camera, mobile devices will skip the file selection and choose camera + * If microphone, mobile devices will skip the file selection and choose the microphone + * If camcorder, mobile devices will skip the file selection and choose the camera in video mode + * On apple devices multiple must be set to false. AcceptedFiles may need to + * be set to an appropriate mime type (e.g. "image/*", "audio/*", or "video/*"). + */ + capture: null, + + /** + * **Deprecated**. Use `renameFile` instead. + */ + renameFilename: null, + + /** + * A function that is invoked before the file is uploaded to the server and renames the file. + * This function gets the `File` as argument and can use the `file.name`. The actual name of the + * file that gets used during the upload can be accessed through `file.upload.filename`. + */ + renameFile: null, + + /** + * If `true` the fallback will be forced. This is very useful to test your server + * implementations first and make sure that everything works as + * expected without dropzone if you experience problems, and to test + * how your fallbacks will look. + */ + forceFallback: false, + + /** + * The text used before any files are dropped. + */ + dictDefaultMessage: "Drop files here to upload", + + /** + * The text that replaces the default message text it the browser is not supported. + */ + dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.", + + /** + * The text that will be added before the fallback form. + * If you provide a fallback element yourself, or if this option is `null` this will + * be ignored. + */ + dictFallbackText: "Please use the fallback form below to upload your files like in the olden days.", + + /** + * If the filesize is too big. + * `{{filesize}}` and `{{maxFilesize}}` will be replaced with the respective configuration values. + */ + dictFileTooBig: "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.", + + /** + * If the file doesn't match the file type. + */ + dictInvalidFileType: "You can't upload files of this type.", + + /** + * If the server response was invalid. + * `{{statusCode}}` will be replaced with the servers status code. + */ + dictResponseError: "Server responded with {{statusCode}} code.", + + /** + * If `addRemoveLinks` is true, the text to be used for the cancel upload link. + */ + dictCancelUpload: "Cancel upload", + + /** + * The text that is displayed if an upload was manually canceled + */ + dictUploadCanceled: "Upload canceled.", + + /** + * If `addRemoveLinks` is true, the text to be used for confirmation when cancelling upload. + */ + dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?", + + /** + * If `addRemoveLinks` is true, the text to be used to remove a file. + */ + dictRemoveFile: "Remove file", + + /** + * If this is not null, then the user will be prompted before removing a file. + */ + dictRemoveFileConfirmation: null, + + /** + * Displayed if `maxFiles` is st and exceeded. + * The string `{{maxFiles}}` will be replaced by the configuration value. + */ + dictMaxFilesExceeded: "You can not upload any more files.", + + /** + * Allows you to translate the different units. Starting with `tb` for terabytes and going down to + * `b` for bytes. + */ + dictFileSizeUnits: { + tb: "TB", + gb: "GB", + mb: "MB", + kb: "KB", + b: "b" + }, + + /** + * Called when dropzone initialized + * You can add event listeners here + */ + init: function init() {}, + + /** + * Can be an **object** of additional parameters to transfer to the server, **or** a `Function` + * that gets invoked with the `files`, `xhr` and, if it's a chunked upload, `chunk` arguments. In case + * of a function, this needs to return a map. + * + * The default implementation does nothing for normal uploads, but adds relevant information for + * chunked uploads. + * + * This is the same as adding hidden input fields in the form element. + */ + params: function params(files, xhr, chunk) { + if (chunk) { + return { + dzuuid: chunk.file.upload.uuid, + dzchunkindex: chunk.index, + dztotalfilesize: chunk.file.size, + dzchunksize: this.options.chunkSize, + dztotalchunkcount: chunk.file.upload.totalChunkCount, + dzchunkbyteoffset: chunk.index * this.options.chunkSize + }; + } + }, + + /** + * A function that gets a [file](https://developer.mozilla.org/en-US/docs/DOM/File) + * and a `done` function as parameters. + * + * If the done function is invoked without arguments, the file is "accepted" and will + * be processed. If you pass an error message, the file is rejected, and the error + * message will be displayed. + * This function will not be called if the file is too big or doesn't match the mime types. + */ + accept: function accept(file, done) { + return done(); + }, + + /** + * The callback that will be invoked when all chunks have been uploaded for a file. + * It gets the file for which the chunks have been uploaded as the first parameter, + * and the `done` function as second. `done()` needs to be invoked when everything + * needed to finish the upload process is done. + */ + chunksUploaded: function chunksUploaded(file, done) { + done(); + }, + + /** + * Gets called when the browser is not supported. + * The default implementation shows the fallback input field and adds + * a text. + */ + fallback: function fallback() { + // This code should pass in IE7... :( + var messageElement; + this.element.className = "".concat(this.element.className, " dz-browser-not-supported"); + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; + + try { + for (var _iterator2 = this.element.getElementsByTagName("div")[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var child = _step2.value; + + if (/(^| )dz-message($| )/.test(child.className)) { + messageElement = child; + child.className = "dz-message"; // Removes the 'dz-default' class + + break; + } + } + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) { + _iterator2["return"](); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; + } + } + } + + if (!messageElement) { + messageElement = Dropzone.createElement("
"); + this.element.appendChild(messageElement); + } + + var span = messageElement.getElementsByTagName("span")[0]; + + if (span) { + if (span.textContent != null) { + span.textContent = this.options.dictFallbackMessage; + } else if (span.innerText != null) { + span.innerText = this.options.dictFallbackMessage; + } + } + + return this.element.appendChild(this.getFallbackForm()); + }, + + /** + * Gets called to calculate the thumbnail dimensions. + * + * It gets `file`, `width` and `height` (both may be `null`) as parameters and must return an object containing: + * + * - `srcWidth` & `srcHeight` (required) + * - `trgWidth` & `trgHeight` (required) + * - `srcX` & `srcY` (optional, default `0`) + * - `trgX` & `trgY` (optional, default `0`) + * + * Those values are going to be used by `ctx.drawImage()`. + */ + resize: function resize(file, width, height, resizeMethod) { + var info = { + srcX: 0, + srcY: 0, + srcWidth: file.width, + srcHeight: file.height + }; + var srcRatio = file.width / file.height; // Automatically calculate dimensions if not specified + + if (width == null && height == null) { + width = info.srcWidth; + height = info.srcHeight; + } else if (width == null) { + width = height * srcRatio; + } else if (height == null) { + height = width / srcRatio; + } // Make sure images aren't upscaled + + + width = Math.min(width, info.srcWidth); + height = Math.min(height, info.srcHeight); + var trgRatio = width / height; + + if (info.srcWidth > width || info.srcHeight > height) { + // Image is bigger and needs rescaling + if (resizeMethod === 'crop') { + if (srcRatio > trgRatio) { + info.srcHeight = file.height; + info.srcWidth = info.srcHeight * trgRatio; + } else { + info.srcWidth = file.width; + info.srcHeight = info.srcWidth / trgRatio; + } + } else if (resizeMethod === 'contain') { + // Method 'contain' + if (srcRatio > trgRatio) { + height = width / srcRatio; + } else { + width = height * srcRatio; + } + } else { + throw new Error("Unknown resizeMethod '".concat(resizeMethod, "'")); + } + } + + info.srcX = (file.width - info.srcWidth) / 2; + info.srcY = (file.height - info.srcHeight) / 2; + info.trgWidth = width; + info.trgHeight = height; + return info; + }, + + /** + * Can be used to transform the file (for example, resize an image if necessary). + * + * The default implementation uses `resizeWidth` and `resizeHeight` (if provided) and resizes + * images according to those dimensions. + * + * Gets the `file` as the first parameter, and a `done()` function as the second, that needs + * to be invoked with the file when the transformation is done. + */ + transformFile: function transformFile(file, done) { + if ((this.options.resizeWidth || this.options.resizeHeight) && file.type.match(/image.*/)) { + return this.resizeImage(file, this.options.resizeWidth, this.options.resizeHeight, this.options.resizeMethod, done); + } else { + return done(file); + } + }, + + /** + * A string that contains the template used for each dropped + * file. Change it to fulfill your needs but make sure to properly + * provide all elements. + * + * If you want to use an actual HTML element instead of providing a String + * as a config option, you could create a div with the id `tpl`, + * put the template inside it and provide the element like this: + * + * document + * .querySelector('#tpl') + * .innerHTML + * + */ + previewTemplate: "
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n
\n
", + // END OPTIONS + // (Required by the dropzone documentation parser) + + /* + Those functions register themselves to the events on init and handle all + the user interface specific stuff. Overwriting them won't break the upload + but can break the way it's displayed. + You can overwrite them if you don't like the default behavior. If you just + want to add an additional event handler, register it on the dropzone object + and don't overwrite those options. + */ + // Those are self explanatory and simply concern the DragnDrop. + drop: function drop(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragstart: function dragstart(e) {}, + dragend: function dragend(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragenter: function dragenter(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragover: function dragover(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragleave: function dragleave(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + paste: function paste(e) {}, + // Called whenever there are no files left in the dropzone anymore, and the + // dropzone should be displayed as if in the initial state. + reset: function reset() { + return this.element.classList.remove("dz-started"); + }, + // Called when a file is added to the queue + // Receives `file` + addedfile: function addedfile(file) { + var _this2 = this; + + if (this.element === this.previewsContainer) { + this.element.classList.add("dz-started"); + } + + if (this.previewsContainer) { + file.previewElement = Dropzone.createElement(this.options.previewTemplate.trim()); + file.previewTemplate = file.previewElement; // Backwards compatibility + + this.previewsContainer.appendChild(file.previewElement); + var _iteratorNormalCompletion3 = true; + var _didIteratorError3 = false; + var _iteratorError3 = undefined; + + try { + for (var _iterator3 = file.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { + var node = _step3.value; + node.textContent = file.name; + } + } catch (err) { + _didIteratorError3 = true; + _iteratorError3 = err; + } finally { + try { + if (!_iteratorNormalCompletion3 && _iterator3["return"] != null) { + _iterator3["return"](); + } + } finally { + if (_didIteratorError3) { + throw _iteratorError3; + } + } + } + + var _iteratorNormalCompletion4 = true; + var _didIteratorError4 = false; + var _iteratorError4 = undefined; + + try { + for (var _iterator4 = file.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) { + node = _step4.value; + node.innerHTML = this.filesize(file.size); + } + } catch (err) { + _didIteratorError4 = true; + _iteratorError4 = err; + } finally { + try { + if (!_iteratorNormalCompletion4 && _iterator4["return"] != null) { + _iterator4["return"](); + } + } finally { + if (_didIteratorError4) { + throw _iteratorError4; + } + } + } + + if (this.options.addRemoveLinks) { + file._removeLink = Dropzone.createElement("".concat(this.options.dictRemoveFile, "")); + file.previewElement.appendChild(file._removeLink); + } + + var removeFileEvent = function removeFileEvent(e) { + e.preventDefault(); + e.stopPropagation(); + + if (file.status === Dropzone.UPLOADING) { + return Dropzone.confirm(_this2.options.dictCancelUploadConfirmation, function () { + return _this2.removeFile(file); + }); + } else { + if (_this2.options.dictRemoveFileConfirmation) { + return Dropzone.confirm(_this2.options.dictRemoveFileConfirmation, function () { + return _this2.removeFile(file); + }); + } else { + return _this2.removeFile(file); + } + } + }; + + var _iteratorNormalCompletion5 = true; + var _didIteratorError5 = false; + var _iteratorError5 = undefined; + + try { + for (var _iterator5 = file.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) { + var removeLink = _step5.value; + removeLink.addEventListener("click", removeFileEvent); + } + } catch (err) { + _didIteratorError5 = true; + _iteratorError5 = err; + } finally { + try { + if (!_iteratorNormalCompletion5 && _iterator5["return"] != null) { + _iterator5["return"](); + } + } finally { + if (_didIteratorError5) { + throw _iteratorError5; + } + } + } + } + }, + // Called whenever a file is removed. + removedfile: function removedfile(file) { + if (file.previewElement != null && file.previewElement.parentNode != null) { + file.previewElement.parentNode.removeChild(file.previewElement); + } + + return this._updateMaxFilesReachedClass(); + }, + // Called when a thumbnail has been generated + // Receives `file` and `dataUrl` + thumbnail: function thumbnail(file, dataUrl) { + if (file.previewElement) { + file.previewElement.classList.remove("dz-file-preview"); + var _iteratorNormalCompletion6 = true; + var _didIteratorError6 = false; + var _iteratorError6 = undefined; + + try { + for (var _iterator6 = file.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator](), _step6; !(_iteratorNormalCompletion6 = (_step6 = _iterator6.next()).done); _iteratorNormalCompletion6 = true) { + var thumbnailElement = _step6.value; + thumbnailElement.alt = file.name; + thumbnailElement.src = dataUrl; + } + } catch (err) { + _didIteratorError6 = true; + _iteratorError6 = err; + } finally { + try { + if (!_iteratorNormalCompletion6 && _iterator6["return"] != null) { + _iterator6["return"](); + } + } finally { + if (_didIteratorError6) { + throw _iteratorError6; + } + } + } + + return setTimeout(function () { + return file.previewElement.classList.add("dz-image-preview"); + }, 1); + } + }, + // Called whenever an error occurs + // Receives `file` and `message` + error: function error(file, message) { + if (file.previewElement) { + file.previewElement.classList.add("dz-error"); + + if (typeof message !== "String" && message.error) { + message = message.error; + } + + var _iteratorNormalCompletion7 = true; + var _didIteratorError7 = false; + var _iteratorError7 = undefined; + + try { + for (var _iterator7 = file.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) { + var node = _step7.value; + node.textContent = message; + } + } catch (err) { + _didIteratorError7 = true; + _iteratorError7 = err; + } finally { + try { + if (!_iteratorNormalCompletion7 && _iterator7["return"] != null) { + _iterator7["return"](); + } + } finally { + if (_didIteratorError7) { + throw _iteratorError7; + } + } + } + } + }, + errormultiple: function errormultiple() {}, + // Called when a file gets processed. Since there is a cue, not all added + // files are processed immediately. + // Receives `file` + processing: function processing(file) { + if (file.previewElement) { + file.previewElement.classList.add("dz-processing"); + + if (file._removeLink) { + return file._removeLink.innerHTML = this.options.dictCancelUpload; + } + } + }, + processingmultiple: function processingmultiple() {}, + // Called whenever the upload progress gets updated. + // Receives `file`, `progress` (percentage 0-100) and `bytesSent`. + // To get the total number of bytes of the file, use `file.size` + uploadprogress: function uploadprogress(file, progress, bytesSent) { + if (file.previewElement) { + var _iteratorNormalCompletion8 = true; + var _didIteratorError8 = false; + var _iteratorError8 = undefined; + + try { + for (var _iterator8 = file.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator](), _step8; !(_iteratorNormalCompletion8 = (_step8 = _iterator8.next()).done); _iteratorNormalCompletion8 = true) { + var node = _step8.value; + node.nodeName === 'PROGRESS' ? node.value = progress : node.style.width = "".concat(progress, "%"); + } + } catch (err) { + _didIteratorError8 = true; + _iteratorError8 = err; + } finally { + try { + if (!_iteratorNormalCompletion8 && _iterator8["return"] != null) { + _iterator8["return"](); + } + } finally { + if (_didIteratorError8) { + throw _iteratorError8; + } + } + } + } + }, + // Called whenever the total upload progress gets updated. + // Called with totalUploadProgress (0-100), totalBytes and totalBytesSent + totaluploadprogress: function totaluploadprogress() {}, + // Called just before the file is sent. Gets the `xhr` object as second + // parameter, so you can modify it (for example to add a CSRF token) and a + // `formData` object to add additional information. + sending: function sending() {}, + sendingmultiple: function sendingmultiple() {}, + // When the complete upload is finished and successful + // Receives `file` + success: function success(file) { + if (file.previewElement) { + return file.previewElement.classList.add("dz-success"); + } + }, + successmultiple: function successmultiple() {}, + // When the upload is canceled. + canceled: function canceled(file) { + return this.emit("error", file, this.options.dictUploadCanceled); + }, + canceledmultiple: function canceledmultiple() {}, + // When the upload is finished, either with success or an error. + // Receives `file` + complete: function complete(file) { + if (file._removeLink) { + file._removeLink.innerHTML = this.options.dictRemoveFile; + } + + if (file.previewElement) { + return file.previewElement.classList.add("dz-complete"); + } + }, + completemultiple: function completemultiple() {}, + maxfilesexceeded: function maxfilesexceeded() {}, + maxfilesreached: function maxfilesreached() {}, + queuecomplete: function queuecomplete() {}, + addedfiles: function addedfiles() {} + }; + this.prototype._thumbnailQueue = []; + this.prototype._processingThumbnail = false; + } // global utility + + }, { + key: "extend", + value: function extend(target) { + for (var _len2 = arguments.length, objects = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + objects[_key2 - 1] = arguments[_key2]; + } + + for (var _i = 0, _objects = objects; _i < _objects.length; _i++) { + var object = _objects[_i]; + + for (var key in object) { + var val = object[key]; + target[key] = val; + } + } + + return target; + } + }]); + + function Dropzone(el, options) { + var _this; + + _classCallCheck(this, Dropzone); + + _this = _possibleConstructorReturn(this, _getPrototypeOf(Dropzone).call(this)); + var fallback, left; + _this.element = el; // For backwards compatibility since the version was in the prototype previously + + _this.version = Dropzone.version; + _this.defaultOptions.previewTemplate = _this.defaultOptions.previewTemplate.replace(/\n*/g, ""); + _this.clickableElements = []; + _this.listeners = []; + _this.files = []; // All files + + if (typeof _this.element === "string") { + _this.element = document.querySelector(_this.element); + } // Not checking if instance of HTMLElement or Element since IE9 is extremely weird. + + + if (!_this.element || _this.element.nodeType == null) { + throw new Error("Invalid dropzone element."); + } + + if (_this.element.dropzone) { + throw new Error("Dropzone already attached."); + } // Now add this dropzone to the instances. + + + Dropzone.instances.push(_assertThisInitialized(_this)); // Put the dropzone inside the element itself. + + _this.element.dropzone = _assertThisInitialized(_this); + var elementOptions = (left = Dropzone.optionsForElement(_this.element)) != null ? left : {}; + _this.options = Dropzone.extend({}, _this.defaultOptions, elementOptions, options != null ? options : {}); // If the browser failed, just call the fallback and leave + + if (_this.options.forceFallback || !Dropzone.isBrowserSupported()) { + return _possibleConstructorReturn(_this, _this.options.fallback.call(_assertThisInitialized(_this))); + } // @options.url = @element.getAttribute "action" unless @options.url? + + + if (_this.options.url == null) { + _this.options.url = _this.element.getAttribute("action"); + } + + if (!_this.options.url) { + throw new Error("No URL provided."); + } + + if (_this.options.acceptedFiles && _this.options.acceptedMimeTypes) { + throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated."); + } + + if (_this.options.uploadMultiple && _this.options.chunking) { + throw new Error('You cannot set both: uploadMultiple and chunking.'); + } // Backwards compatibility + + + if (_this.options.acceptedMimeTypes) { + _this.options.acceptedFiles = _this.options.acceptedMimeTypes; + delete _this.options.acceptedMimeTypes; + } // Backwards compatibility + + + if (_this.options.renameFilename != null) { + _this.options.renameFile = function (file) { + return _this.options.renameFilename.call(_assertThisInitialized(_this), file.name, file); + }; + } + + _this.options.method = _this.options.method.toUpperCase(); + + if ((fallback = _this.getExistingFallback()) && fallback.parentNode) { + // Remove the fallback + fallback.parentNode.removeChild(fallback); + } // Display previews in the previewsContainer element or the Dropzone element unless explicitly set to false + + + if (_this.options.previewsContainer !== false) { + if (_this.options.previewsContainer) { + _this.previewsContainer = Dropzone.getElement(_this.options.previewsContainer, "previewsContainer"); + } else { + _this.previewsContainer = _this.element; + } + } + + if (_this.options.clickable) { + if (_this.options.clickable === true) { + _this.clickableElements = [_this.element]; + } else { + _this.clickableElements = Dropzone.getElements(_this.options.clickable, "clickable"); + } + } + + _this.init(); + + return _this; + } // Returns all files that have been accepted + + + _createClass(Dropzone, [{ + key: "getAcceptedFiles", + value: function getAcceptedFiles() { + return this.files.filter(function (file) { + return file.accepted; + }).map(function (file) { + return file; + }); + } // Returns all files that have been rejected + // Not sure when that's going to be useful, but added for completeness. + + }, { + key: "getRejectedFiles", + value: function getRejectedFiles() { + return this.files.filter(function (file) { + return !file.accepted; + }).map(function (file) { + return file; + }); + } + }, { + key: "getFilesWithStatus", + value: function getFilesWithStatus(status) { + return this.files.filter(function (file) { + return file.status === status; + }).map(function (file) { + return file; + }); + } // Returns all files that are in the queue + + }, { + key: "getQueuedFiles", + value: function getQueuedFiles() { + return this.getFilesWithStatus(Dropzone.QUEUED); + } + }, { + key: "getUploadingFiles", + value: function getUploadingFiles() { + return this.getFilesWithStatus(Dropzone.UPLOADING); + } + }, { + key: "getAddedFiles", + value: function getAddedFiles() { + return this.getFilesWithStatus(Dropzone.ADDED); + } // Files that are either queued or uploading + + }, { + key: "getActiveFiles", + value: function getActiveFiles() { + return this.files.filter(function (file) { + return file.status === Dropzone.UPLOADING || file.status === Dropzone.QUEUED; + }).map(function (file) { + return file; + }); + } // The function that gets called when Dropzone is initialized. You + // can (and should) setup event listeners inside this function. + + }, { + key: "init", + value: function init() { + var _this3 = this; + + // In case it isn't set already + if (this.element.tagName === "form") { + this.element.setAttribute("enctype", "multipart/form-data"); + } + + if (this.element.classList.contains("dropzone") && !this.element.querySelector(".dz-message")) { + this.element.appendChild(Dropzone.createElement("
"))); + } + + if (this.clickableElements.length) { + var setupHiddenFileInput = function setupHiddenFileInput() { + if (_this3.hiddenFileInput) { + _this3.hiddenFileInput.parentNode.removeChild(_this3.hiddenFileInput); + } + + _this3.hiddenFileInput = document.createElement("input"); + + _this3.hiddenFileInput.setAttribute("type", "file"); + + if (_this3.options.maxFiles === null || _this3.options.maxFiles > 1) { + _this3.hiddenFileInput.setAttribute("multiple", "multiple"); + } + + _this3.hiddenFileInput.className = "dz-hidden-input"; + + if (_this3.options.acceptedFiles !== null) { + _this3.hiddenFileInput.setAttribute("accept", _this3.options.acceptedFiles); + } + + if (_this3.options.capture !== null) { + _this3.hiddenFileInput.setAttribute("capture", _this3.options.capture); + } // Not setting `display="none"` because some browsers don't accept clicks + // on elements that aren't displayed. + + + _this3.hiddenFileInput.style.visibility = "hidden"; + _this3.hiddenFileInput.style.position = "absolute"; + _this3.hiddenFileInput.style.top = "0"; + _this3.hiddenFileInput.style.left = "0"; + _this3.hiddenFileInput.style.height = "0"; + _this3.hiddenFileInput.style.width = "0"; + Dropzone.getElement(_this3.options.hiddenInputContainer, 'hiddenInputContainer').appendChild(_this3.hiddenFileInput); + return _this3.hiddenFileInput.addEventListener("change", function () { + var files = _this3.hiddenFileInput.files; + + if (files.length) { + var _iteratorNormalCompletion9 = true; + var _didIteratorError9 = false; + var _iteratorError9 = undefined; + + try { + for (var _iterator9 = files[Symbol.iterator](), _step9; !(_iteratorNormalCompletion9 = (_step9 = _iterator9.next()).done); _iteratorNormalCompletion9 = true) { + var file = _step9.value; + + _this3.addFile(file); + } + } catch (err) { + _didIteratorError9 = true; + _iteratorError9 = err; + } finally { + try { + if (!_iteratorNormalCompletion9 && _iterator9["return"] != null) { + _iterator9["return"](); + } + } finally { + if (_didIteratorError9) { + throw _iteratorError9; + } + } + } + } + + _this3.emit("addedfiles", files); + + return setupHiddenFileInput(); + }); + }; + + setupHiddenFileInput(); + } + + this.URL = window.URL !== null ? window.URL : window.webkitURL; // Setup all event listeners on the Dropzone object itself. + // They're not in @setupEventListeners() because they shouldn't be removed + // again when the dropzone gets disabled. + + var _iteratorNormalCompletion10 = true; + var _didIteratorError10 = false; + var _iteratorError10 = undefined; + + try { + for (var _iterator10 = this.events[Symbol.iterator](), _step10; !(_iteratorNormalCompletion10 = (_step10 = _iterator10.next()).done); _iteratorNormalCompletion10 = true) { + var eventName = _step10.value; + this.on(eventName, this.options[eventName]); + } + } catch (err) { + _didIteratorError10 = true; + _iteratorError10 = err; + } finally { + try { + if (!_iteratorNormalCompletion10 && _iterator10["return"] != null) { + _iterator10["return"](); + } + } finally { + if (_didIteratorError10) { + throw _iteratorError10; + } + } + } + + this.on("uploadprogress", function () { + return _this3.updateTotalUploadProgress(); + }); + this.on("removedfile", function () { + return _this3.updateTotalUploadProgress(); + }); + this.on("canceled", function (file) { + return _this3.emit("complete", file); + }); // Emit a `queuecomplete` event if all files finished uploading. + + this.on("complete", function (file) { + if (_this3.getAddedFiles().length === 0 && _this3.getUploadingFiles().length === 0 && _this3.getQueuedFiles().length === 0) { + // This needs to be deferred so that `queuecomplete` really triggers after `complete` + return setTimeout(function () { + return _this3.emit("queuecomplete"); + }, 0); + } + }); + + var containsFiles = function containsFiles(e) { + return e.dataTransfer.types && e.dataTransfer.types.some(function (type) { + return type == "Files"; + }); + }; + + var noPropagation = function noPropagation(e) { + // If there are no files, we don't want to stop + // propagation so we don't interfere with other + // drag and drop behaviour. + if (!containsFiles(e)) return; + e.stopPropagation(); + + if (e.preventDefault) { + return e.preventDefault(); + } else { + return e.returnValue = false; + } + }; // Create the listeners + + + this.listeners = [{ + element: this.element, + events: { + "dragstart": function dragstart(e) { + return _this3.emit("dragstart", e); + }, + "dragenter": function dragenter(e) { + noPropagation(e); + return _this3.emit("dragenter", e); + }, + "dragover": function dragover(e) { + // Makes it possible to drag files from chrome's download bar + // http://stackoverflow.com/questions/19526430/drag-and-drop-file-uploads-from-chrome-downloads-bar + // Try is required to prevent bug in Internet Explorer 11 (SCRIPT65535 exception) + var efct; + + try { + efct = e.dataTransfer.effectAllowed; + } catch (error) {} + + e.dataTransfer.dropEffect = 'move' === efct || 'linkMove' === efct ? 'move' : 'copy'; + noPropagation(e); + return _this3.emit("dragover", e); + }, + "dragleave": function dragleave(e) { + return _this3.emit("dragleave", e); + }, + "drop": function drop(e) { + noPropagation(e); + return _this3.drop(e); + }, + "dragend": function dragend(e) { + return _this3.emit("dragend", e); + } + } // This is disabled right now, because the browsers don't implement it properly. + // "paste": (e) => + // noPropagation e + // @paste e + + }]; + this.clickableElements.forEach(function (clickableElement) { + return _this3.listeners.push({ + element: clickableElement, + events: { + "click": function click(evt) { + // Only the actual dropzone or the message element should trigger file selection + if (clickableElement !== _this3.element || evt.target === _this3.element || Dropzone.elementInside(evt.target, _this3.element.querySelector(".dz-message"))) { + _this3.hiddenFileInput.click(); // Forward the click + + } + + return true; + } + } + }); + }); + this.enable(); + return this.options.init.call(this); + } // Not fully tested yet + + }, { + key: "destroy", + value: function destroy() { + this.disable(); + this.removeAllFiles(true); + + if (this.hiddenFileInput != null ? this.hiddenFileInput.parentNode : undefined) { + this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput); + this.hiddenFileInput = null; + } + + delete this.element.dropzone; + return Dropzone.instances.splice(Dropzone.instances.indexOf(this), 1); + } + }, { + key: "updateTotalUploadProgress", + value: function updateTotalUploadProgress() { + var totalUploadProgress; + var totalBytesSent = 0; + var totalBytes = 0; + var activeFiles = this.getActiveFiles(); + + if (activeFiles.length) { + var _iteratorNormalCompletion11 = true; + var _didIteratorError11 = false; + var _iteratorError11 = undefined; + + try { + for (var _iterator11 = this.getActiveFiles()[Symbol.iterator](), _step11; !(_iteratorNormalCompletion11 = (_step11 = _iterator11.next()).done); _iteratorNormalCompletion11 = true) { + var file = _step11.value; + totalBytesSent += file.upload.bytesSent; + totalBytes += file.upload.total; + } + } catch (err) { + _didIteratorError11 = true; + _iteratorError11 = err; + } finally { + try { + if (!_iteratorNormalCompletion11 && _iterator11["return"] != null) { + _iterator11["return"](); + } + } finally { + if (_didIteratorError11) { + throw _iteratorError11; + } + } + } + + totalUploadProgress = 100 * totalBytesSent / totalBytes; + } else { + totalUploadProgress = 100; + } + + return this.emit("totaluploadprogress", totalUploadProgress, totalBytes, totalBytesSent); + } // @options.paramName can be a function taking one parameter rather than a string. + // A parameter name for a file is obtained simply by calling this with an index number. + + }, { + key: "_getParamName", + value: function _getParamName(n) { + if (typeof this.options.paramName === "function") { + return this.options.paramName(n); + } else { + return "".concat(this.options.paramName).concat(this.options.uploadMultiple ? "[".concat(n, "]") : ""); + } + } // If @options.renameFile is a function, + // the function will be used to rename the file.name before appending it to the formData + + }, { + key: "_renameFile", + value: function _renameFile(file) { + if (typeof this.options.renameFile !== "function") { + return file.name; + } + + return this.options.renameFile(file); + } // Returns a form that can be used as fallback if the browser does not support DragnDrop + // + // If the dropzone is already a form, only the input field and button are returned. Otherwise a complete form element is provided. + // This code has to pass in IE7 :( + + }, { + key: "getFallbackForm", + value: function getFallbackForm() { + var existingFallback, form; + + if (existingFallback = this.getExistingFallback()) { + return existingFallback; + } + + var fieldsString = "
"; + + if (this.options.dictFallbackText) { + fieldsString += "

".concat(this.options.dictFallbackText, "

"); + } + + fieldsString += "
"); + var fields = Dropzone.createElement(fieldsString); + + if (this.element.tagName !== "FORM") { + form = Dropzone.createElement("
")); + form.appendChild(fields); + } else { + // Make sure that the enctype and method attributes are set properly + this.element.setAttribute("enctype", "multipart/form-data"); + this.element.setAttribute("method", this.options.method); + } + + return form != null ? form : fields; + } // Returns the fallback elements if they exist already + // + // This code has to pass in IE7 :( + + }, { + key: "getExistingFallback", + value: function getExistingFallback() { + var getFallback = function getFallback(elements) { + var _iteratorNormalCompletion12 = true; + var _didIteratorError12 = false; + var _iteratorError12 = undefined; + + try { + for (var _iterator12 = elements[Symbol.iterator](), _step12; !(_iteratorNormalCompletion12 = (_step12 = _iterator12.next()).done); _iteratorNormalCompletion12 = true) { + var el = _step12.value; + + if (/(^| )fallback($| )/.test(el.className)) { + return el; + } + } + } catch (err) { + _didIteratorError12 = true; + _iteratorError12 = err; + } finally { + try { + if (!_iteratorNormalCompletion12 && _iterator12["return"] != null) { + _iterator12["return"](); + } + } finally { + if (_didIteratorError12) { + throw _iteratorError12; + } + } + } + }; + + for (var _i2 = 0, _arr = ["div", "form"]; _i2 < _arr.length; _i2++) { + var tagName = _arr[_i2]; + var fallback; + + if (fallback = getFallback(this.element.getElementsByTagName(tagName))) { + return fallback; + } + } + } // Activates all listeners stored in @listeners + + }, { + key: "setupEventListeners", + value: function setupEventListeners() { + return this.listeners.map(function (elementListeners) { + return function () { + var result = []; + + for (var event in elementListeners.events) { + var listener = elementListeners.events[event]; + result.push(elementListeners.element.addEventListener(event, listener, false)); + } + + return result; + }(); + }); + } // Deactivates all listeners stored in @listeners + + }, { + key: "removeEventListeners", + value: function removeEventListeners() { + return this.listeners.map(function (elementListeners) { + return function () { + var result = []; + + for (var event in elementListeners.events) { + var listener = elementListeners.events[event]; + result.push(elementListeners.element.removeEventListener(event, listener, false)); + } + + return result; + }(); + }); + } // Removes all event listeners and cancels all files in the queue or being processed. + + }, { + key: "disable", + value: function disable() { + var _this4 = this; + + this.clickableElements.forEach(function (element) { + return element.classList.remove("dz-clickable"); + }); + this.removeEventListeners(); + this.disabled = true; + return this.files.map(function (file) { + return _this4.cancelUpload(file); + }); + } + }, { + key: "enable", + value: function enable() { + delete this.disabled; + this.clickableElements.forEach(function (element) { + return element.classList.add("dz-clickable"); + }); + return this.setupEventListeners(); + } // Returns a nicely formatted filesize + + }, { + key: "filesize", + value: function filesize(size) { + var selectedSize = 0; + var selectedUnit = "b"; + + if (size > 0) { + var units = ['tb', 'gb', 'mb', 'kb', 'b']; + + for (var i = 0; i < units.length; i++) { + var unit = units[i]; + var cutoff = Math.pow(this.options.filesizeBase, 4 - i) / 10; + + if (size >= cutoff) { + selectedSize = size / Math.pow(this.options.filesizeBase, 4 - i); + selectedUnit = unit; + break; + } + } + + selectedSize = Math.round(10 * selectedSize) / 10; // Cutting of digits + } + + return "".concat(selectedSize, " ").concat(this.options.dictFileSizeUnits[selectedUnit]); + } // Adds or removes the `dz-max-files-reached` class from the form. + + }, { + key: "_updateMaxFilesReachedClass", + value: function _updateMaxFilesReachedClass() { + if (this.options.maxFiles != null && this.getAcceptedFiles().length >= this.options.maxFiles) { + if (this.getAcceptedFiles().length === this.options.maxFiles) { + this.emit('maxfilesreached', this.files); + } + + return this.element.classList.add("dz-max-files-reached"); + } else { + return this.element.classList.remove("dz-max-files-reached"); + } + } + }, { + key: "drop", + value: function drop(e) { + if (!e.dataTransfer) { + return; + } + + this.emit("drop", e); // Convert the FileList to an Array + // This is necessary for IE11 + + var files = []; + + for (var i = 0; i < e.dataTransfer.files.length; i++) { + files[i] = e.dataTransfer.files[i]; + } // Even if it's a folder, files.length will contain the folders. + + + if (files.length) { + var items = e.dataTransfer.items; + + if (items && items.length && items[0].webkitGetAsEntry != null) { + // The browser supports dropping of folders, so handle items instead of files + this._addFilesFromItems(items); + } else { + this.handleFiles(files); + } + } + + this.emit("addedfiles", files); + } + }, { + key: "paste", + value: function paste(e) { + if (__guard__(e != null ? e.clipboardData : undefined, function (x) { + return x.items; + }) == null) { + return; + } + + this.emit("paste", e); + var items = e.clipboardData.items; + + if (items.length) { + return this._addFilesFromItems(items); + } + } + }, { + key: "handleFiles", + value: function handleFiles(files) { + var _iteratorNormalCompletion13 = true; + var _didIteratorError13 = false; + var _iteratorError13 = undefined; + + try { + for (var _iterator13 = files[Symbol.iterator](), _step13; !(_iteratorNormalCompletion13 = (_step13 = _iterator13.next()).done); _iteratorNormalCompletion13 = true) { + var file = _step13.value; + this.addFile(file); + } + } catch (err) { + _didIteratorError13 = true; + _iteratorError13 = err; + } finally { + try { + if (!_iteratorNormalCompletion13 && _iterator13["return"] != null) { + _iterator13["return"](); + } + } finally { + if (_didIteratorError13) { + throw _iteratorError13; + } + } + } + } // When a folder is dropped (or files are pasted), items must be handled + // instead of files. + + }, { + key: "_addFilesFromItems", + value: function _addFilesFromItems(items) { + var _this5 = this; + + return function () { + var result = []; + var _iteratorNormalCompletion14 = true; + var _didIteratorError14 = false; + var _iteratorError14 = undefined; + + try { + for (var _iterator14 = items[Symbol.iterator](), _step14; !(_iteratorNormalCompletion14 = (_step14 = _iterator14.next()).done); _iteratorNormalCompletion14 = true) { + var item = _step14.value; + var entry; + + if (item.webkitGetAsEntry != null && (entry = item.webkitGetAsEntry())) { + if (entry.isFile) { + result.push(_this5.addFile(item.getAsFile())); + } else if (entry.isDirectory) { + // Append all files from that directory to files + result.push(_this5._addFilesFromDirectory(entry, entry.name)); + } else { + result.push(undefined); + } + } else if (item.getAsFile != null) { + if (item.kind == null || item.kind === "file") { + result.push(_this5.addFile(item.getAsFile())); + } else { + result.push(undefined); + } + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError14 = true; + _iteratorError14 = err; + } finally { + try { + if (!_iteratorNormalCompletion14 && _iterator14["return"] != null) { + _iterator14["return"](); + } + } finally { + if (_didIteratorError14) { + throw _iteratorError14; + } + } + } + + return result; + }(); + } // Goes through the directory, and adds each file it finds recursively + + }, { + key: "_addFilesFromDirectory", + value: function _addFilesFromDirectory(directory, path) { + var _this6 = this; + + var dirReader = directory.createReader(); + + var errorHandler = function errorHandler(error) { + return __guardMethod__(console, 'log', function (o) { + return o.log(error); + }); + }; + + var readEntries = function readEntries() { + return dirReader.readEntries(function (entries) { + if (entries.length > 0) { + var _iteratorNormalCompletion15 = true; + var _didIteratorError15 = false; + var _iteratorError15 = undefined; + + try { + for (var _iterator15 = entries[Symbol.iterator](), _step15; !(_iteratorNormalCompletion15 = (_step15 = _iterator15.next()).done); _iteratorNormalCompletion15 = true) { + var entry = _step15.value; + + if (entry.isFile) { + entry.file(function (file) { + if (_this6.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') { + return; + } + + file.fullPath = "".concat(path, "/").concat(file.name); + return _this6.addFile(file); + }); + } else if (entry.isDirectory) { + _this6._addFilesFromDirectory(entry, "".concat(path, "/").concat(entry.name)); + } + } // Recursively call readEntries() again, since browser only handle + // the first 100 entries. + // See: https://developer.mozilla.org/en-US/docs/Web/API/DirectoryReader#readEntries + + } catch (err) { + _didIteratorError15 = true; + _iteratorError15 = err; + } finally { + try { + if (!_iteratorNormalCompletion15 && _iterator15["return"] != null) { + _iterator15["return"](); + } + } finally { + if (_didIteratorError15) { + throw _iteratorError15; + } + } + } + + readEntries(); + } + + return null; + }, errorHandler); + }; + + return readEntries(); + } // If `done()` is called without argument the file is accepted + // If you call it with an error message, the file is rejected + // (This allows for asynchronous validation) + // + // This function checks the filesize, and if the file.type passes the + // `acceptedFiles` check. + + }, { + key: "accept", + value: function accept(file, done) { + if (this.options.maxFilesize && file.size > this.options.maxFilesize * 1024 * 1024) { + done(this.options.dictFileTooBig.replace("{{filesize}}", Math.round(file.size / 1024 / 10.24) / 100).replace("{{maxFilesize}}", this.options.maxFilesize)); + } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) { + done(this.options.dictInvalidFileType); + } else if (this.options.maxFiles != null && this.getAcceptedFiles().length >= this.options.maxFiles) { + done(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}", this.options.maxFiles)); + this.emit("maxfilesexceeded", file); + } else { + this.options.accept.call(this, file, done); + } + } + }, { + key: "addFile", + value: function addFile(file) { + var _this7 = this; + + file.upload = { + uuid: Dropzone.uuidv4(), + progress: 0, + // Setting the total upload size to file.size for the beginning + // It's actual different than the size to be transmitted. + total: file.size, + bytesSent: 0, + filename: this._renameFile(file) // Not setting chunking information here, because the acutal data — and + // thus the chunks — might change if `options.transformFile` is set + // and does something to the data. + + }; + this.files.push(file); + file.status = Dropzone.ADDED; + this.emit("addedfile", file); + + this._enqueueThumbnail(file); + + this.accept(file, function (error) { + if (error) { + file.accepted = false; + + _this7._errorProcessing([file], error); // Will set the file.status + + } else { + file.accepted = true; + + if (_this7.options.autoQueue) { + _this7.enqueueFile(file); + } // Will set .accepted = true + + } + + _this7._updateMaxFilesReachedClass(); + }); + } // Wrapper for enqueueFile + + }, { + key: "enqueueFiles", + value: function enqueueFiles(files) { + var _iteratorNormalCompletion16 = true; + var _didIteratorError16 = false; + var _iteratorError16 = undefined; + + try { + for (var _iterator16 = files[Symbol.iterator](), _step16; !(_iteratorNormalCompletion16 = (_step16 = _iterator16.next()).done); _iteratorNormalCompletion16 = true) { + var file = _step16.value; + this.enqueueFile(file); + } + } catch (err) { + _didIteratorError16 = true; + _iteratorError16 = err; + } finally { + try { + if (!_iteratorNormalCompletion16 && _iterator16["return"] != null) { + _iterator16["return"](); + } + } finally { + if (_didIteratorError16) { + throw _iteratorError16; + } + } + } + + return null; + } + }, { + key: "enqueueFile", + value: function enqueueFile(file) { + var _this8 = this; + + if (file.status === Dropzone.ADDED && file.accepted === true) { + file.status = Dropzone.QUEUED; + + if (this.options.autoProcessQueue) { + return setTimeout(function () { + return _this8.processQueue(); + }, 0); // Deferring the call + } + } else { + throw new Error("This file can't be queued because it has already been processed or was rejected."); + } + } + }, { + key: "_enqueueThumbnail", + value: function _enqueueThumbnail(file) { + var _this9 = this; + + if (this.options.createImageThumbnails && file.type.match(/image.*/) && file.size <= this.options.maxThumbnailFilesize * 1024 * 1024) { + this._thumbnailQueue.push(file); + + return setTimeout(function () { + return _this9._processThumbnailQueue(); + }, 0); // Deferring the call + } + } + }, { + key: "_processThumbnailQueue", + value: function _processThumbnailQueue() { + var _this10 = this; + + if (this._processingThumbnail || this._thumbnailQueue.length === 0) { + return; + } + + this._processingThumbnail = true; + + var file = this._thumbnailQueue.shift(); + + return this.createThumbnail(file, this.options.thumbnailWidth, this.options.thumbnailHeight, this.options.thumbnailMethod, true, function (dataUrl) { + _this10.emit("thumbnail", file, dataUrl); + + _this10._processingThumbnail = false; + return _this10._processThumbnailQueue(); + }); + } // Can be called by the user to remove a file + + }, { + key: "removeFile", + value: function removeFile(file) { + if (file.status === Dropzone.UPLOADING) { + this.cancelUpload(file); + } + + this.files = without(this.files, file); + this.emit("removedfile", file); + + if (this.files.length === 0) { + return this.emit("reset"); + } + } // Removes all files that aren't currently processed from the list + + }, { + key: "removeAllFiles", + value: function removeAllFiles(cancelIfNecessary) { + // Create a copy of files since removeFile() changes the @files array. + if (cancelIfNecessary == null) { + cancelIfNecessary = false; + } + + var _iteratorNormalCompletion17 = true; + var _didIteratorError17 = false; + var _iteratorError17 = undefined; + + try { + for (var _iterator17 = this.files.slice()[Symbol.iterator](), _step17; !(_iteratorNormalCompletion17 = (_step17 = _iterator17.next()).done); _iteratorNormalCompletion17 = true) { + var file = _step17.value; + + if (file.status !== Dropzone.UPLOADING || cancelIfNecessary) { + this.removeFile(file); + } + } + } catch (err) { + _didIteratorError17 = true; + _iteratorError17 = err; + } finally { + try { + if (!_iteratorNormalCompletion17 && _iterator17["return"] != null) { + _iterator17["return"](); + } + } finally { + if (_didIteratorError17) { + throw _iteratorError17; + } + } + } + + return null; + } // Resizes an image before it gets sent to the server. This function is the default behavior of + // `options.transformFile` if `resizeWidth` or `resizeHeight` are set. The callback is invoked with + // the resized blob. + + }, { + key: "resizeImage", + value: function resizeImage(file, width, height, resizeMethod, callback) { + var _this11 = this; + + return this.createThumbnail(file, width, height, resizeMethod, true, function (dataUrl, canvas) { + if (canvas == null) { + // The image has not been resized + return callback(file); + } else { + var resizeMimeType = _this11.options.resizeMimeType; + + if (resizeMimeType == null) { + resizeMimeType = file.type; + } + + var resizedDataURL = canvas.toDataURL(resizeMimeType, _this11.options.resizeQuality); + + if (resizeMimeType === 'image/jpeg' || resizeMimeType === 'image/jpg') { + // Now add the original EXIF information + resizedDataURL = ExifRestore.restore(file.dataURL, resizedDataURL); + } + + return callback(Dropzone.dataURItoBlob(resizedDataURL)); + } + }); + } + }, { + key: "createThumbnail", + value: function createThumbnail(file, width, height, resizeMethod, fixOrientation, callback) { + var _this12 = this; + + var fileReader = new FileReader(); + + fileReader.onload = function () { + file.dataURL = fileReader.result; // Don't bother creating a thumbnail for SVG images since they're vector + + if (file.type === "image/svg+xml") { + if (callback != null) { + callback(fileReader.result); + } + + return; + } + + _this12.createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback); + }; + + fileReader.readAsDataURL(file); + } // `mockFile` needs to have these attributes: + // + // { name: 'name', size: 12345, imageUrl: '' } + // + // `callback` will be invoked when the image has been downloaded and displayed. + // `crossOrigin` will be added to the `img` tag when accessing the file. + + }, { + key: "displayExistingFile", + value: function displayExistingFile(mockFile, imageUrl, callback, crossOrigin) { + var _this13 = this; + + var resizeThumbnail = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true; + this.emit("addedfile", mockFile); + this.emit("complete", mockFile); + + if (!resizeThumbnail) { + this.emit("thumbnail", mockFile, imageUrl); + if (callback) callback(); + } else { + var onDone = function onDone(thumbnail) { + _this13.emit('thumbnail', mockFile, thumbnail); + + if (callback) callback(); + }; + + mockFile.dataURL = imageUrl; + this.createThumbnailFromUrl(mockFile, this.options.thumbnailWidth, this.options.thumbnailHeight, this.options.resizeMethod, this.options.fixOrientation, onDone, crossOrigin); + } + } + }, { + key: "createThumbnailFromUrl", + value: function createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback, crossOrigin) { + var _this14 = this; + + // Not using `new Image` here because of a bug in latest Chrome versions. + // See https://github.com/enyo/dropzone/pull/226 + var img = document.createElement("img"); + + if (crossOrigin) { + img.crossOrigin = crossOrigin; + } + + img.onload = function () { + var loadExif = function loadExif(callback) { + return callback(1); + }; + + if (typeof EXIF !== 'undefined' && EXIF !== null && fixOrientation) { + loadExif = function loadExif(callback) { + return EXIF.getData(img, function () { + return callback(EXIF.getTag(this, 'Orientation')); + }); + }; + } + + return loadExif(function (orientation) { + file.width = img.width; + file.height = img.height; + + var resizeInfo = _this14.options.resize.call(_this14, file, width, height, resizeMethod); + + var canvas = document.createElement("canvas"); + var ctx = canvas.getContext("2d"); + canvas.width = resizeInfo.trgWidth; + canvas.height = resizeInfo.trgHeight; + + if (orientation > 4) { + canvas.width = resizeInfo.trgHeight; + canvas.height = resizeInfo.trgWidth; + } + + switch (orientation) { + case 2: + // horizontal flip + ctx.translate(canvas.width, 0); + ctx.scale(-1, 1); + break; + + case 3: + // 180° rotate left + ctx.translate(canvas.width, canvas.height); + ctx.rotate(Math.PI); + break; + + case 4: + // vertical flip + ctx.translate(0, canvas.height); + ctx.scale(1, -1); + break; + + case 5: + // vertical flip + 90 rotate right + ctx.rotate(0.5 * Math.PI); + ctx.scale(1, -1); + break; + + case 6: + // 90° rotate right + ctx.rotate(0.5 * Math.PI); + ctx.translate(0, -canvas.width); + break; + + case 7: + // horizontal flip + 90 rotate right + ctx.rotate(0.5 * Math.PI); + ctx.translate(canvas.height, -canvas.width); + ctx.scale(-1, 1); + break; + + case 8: + // 90° rotate left + ctx.rotate(-0.5 * Math.PI); + ctx.translate(-canvas.height, 0); + break; + } // This is a bugfix for iOS' scaling bug. + + + drawImageIOSFix(ctx, img, resizeInfo.srcX != null ? resizeInfo.srcX : 0, resizeInfo.srcY != null ? resizeInfo.srcY : 0, resizeInfo.srcWidth, resizeInfo.srcHeight, resizeInfo.trgX != null ? resizeInfo.trgX : 0, resizeInfo.trgY != null ? resizeInfo.trgY : 0, resizeInfo.trgWidth, resizeInfo.trgHeight); + var thumbnail = canvas.toDataURL("image/png"); + + if (callback != null) { + return callback(thumbnail, canvas); + } + }); + }; + + if (callback != null) { + img.onerror = callback; + } + + return img.src = file.dataURL; + } // Goes through the queue and processes files if there aren't too many already. + + }, { + key: "processQueue", + value: function processQueue() { + var parallelUploads = this.options.parallelUploads; + var processingLength = this.getUploadingFiles().length; + var i = processingLength; // There are already at least as many files uploading than should be + + if (processingLength >= parallelUploads) { + return; + } + + var queuedFiles = this.getQueuedFiles(); + + if (!(queuedFiles.length > 0)) { + return; + } + + if (this.options.uploadMultiple) { + // The files should be uploaded in one request + return this.processFiles(queuedFiles.slice(0, parallelUploads - processingLength)); + } else { + while (i < parallelUploads) { + if (!queuedFiles.length) { + return; + } // Nothing left to process + + + this.processFile(queuedFiles.shift()); + i++; + } + } + } // Wrapper for `processFiles` + + }, { + key: "processFile", + value: function processFile(file) { + return this.processFiles([file]); + } // Loads the file, then calls finishedLoading() + + }, { + key: "processFiles", + value: function processFiles(files) { + var _iteratorNormalCompletion18 = true; + var _didIteratorError18 = false; + var _iteratorError18 = undefined; + + try { + for (var _iterator18 = files[Symbol.iterator](), _step18; !(_iteratorNormalCompletion18 = (_step18 = _iterator18.next()).done); _iteratorNormalCompletion18 = true) { + var file = _step18.value; + file.processing = true; // Backwards compatibility + + file.status = Dropzone.UPLOADING; + this.emit("processing", file); + } + } catch (err) { + _didIteratorError18 = true; + _iteratorError18 = err; + } finally { + try { + if (!_iteratorNormalCompletion18 && _iterator18["return"] != null) { + _iterator18["return"](); + } + } finally { + if (_didIteratorError18) { + throw _iteratorError18; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("processingmultiple", files); + } + + return this.uploadFiles(files); + } + }, { + key: "_getFilesWithXhr", + value: function _getFilesWithXhr(xhr) { + var files; + return files = this.files.filter(function (file) { + return file.xhr === xhr; + }).map(function (file) { + return file; + }); + } // Cancels the file upload and sets the status to CANCELED + // **if** the file is actually being uploaded. + // If it's still in the queue, the file is being removed from it and the status + // set to CANCELED. + + }, { + key: "cancelUpload", + value: function cancelUpload(file) { + if (file.status === Dropzone.UPLOADING) { + var groupedFiles = this._getFilesWithXhr(file.xhr); + + var _iteratorNormalCompletion19 = true; + var _didIteratorError19 = false; + var _iteratorError19 = undefined; + + try { + for (var _iterator19 = groupedFiles[Symbol.iterator](), _step19; !(_iteratorNormalCompletion19 = (_step19 = _iterator19.next()).done); _iteratorNormalCompletion19 = true) { + var groupedFile = _step19.value; + groupedFile.status = Dropzone.CANCELED; + } + } catch (err) { + _didIteratorError19 = true; + _iteratorError19 = err; + } finally { + try { + if (!_iteratorNormalCompletion19 && _iterator19["return"] != null) { + _iterator19["return"](); + } + } finally { + if (_didIteratorError19) { + throw _iteratorError19; + } + } + } + + if (typeof file.xhr !== 'undefined') { + file.xhr.abort(); + } + + var _iteratorNormalCompletion20 = true; + var _didIteratorError20 = false; + var _iteratorError20 = undefined; + + try { + for (var _iterator20 = groupedFiles[Symbol.iterator](), _step20; !(_iteratorNormalCompletion20 = (_step20 = _iterator20.next()).done); _iteratorNormalCompletion20 = true) { + var _groupedFile = _step20.value; + this.emit("canceled", _groupedFile); + } + } catch (err) { + _didIteratorError20 = true; + _iteratorError20 = err; + } finally { + try { + if (!_iteratorNormalCompletion20 && _iterator20["return"] != null) { + _iterator20["return"](); + } + } finally { + if (_didIteratorError20) { + throw _iteratorError20; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", groupedFiles); + } + } else if (file.status === Dropzone.ADDED || file.status === Dropzone.QUEUED) { + file.status = Dropzone.CANCELED; + this.emit("canceled", file); + + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", [file]); + } + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } + }, { + key: "resolveOption", + value: function resolveOption(option) { + if (typeof option === 'function') { + for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { + args[_key3 - 1] = arguments[_key3]; + } + + return option.apply(this, args); + } + + return option; + } + }, { + key: "uploadFile", + value: function uploadFile(file) { + return this.uploadFiles([file]); + } + }, { + key: "uploadFiles", + value: function uploadFiles(files) { + var _this15 = this; + + this._transformFiles(files, function (transformedFiles) { + if (_this15.options.chunking) { + // Chunking is not allowed to be used with `uploadMultiple` so we know + // that there is only __one__file. + var transformedFile = transformedFiles[0]; + files[0].upload.chunked = _this15.options.chunking && (_this15.options.forceChunking || transformedFile.size > _this15.options.chunkSize); + files[0].upload.totalChunkCount = Math.ceil(transformedFile.size / _this15.options.chunkSize); + } + + if (files[0].upload.chunked) { + // This file should be sent in chunks! + // If the chunking option is set, we **know** that there can only be **one** file, since + // uploadMultiple is not allowed with this option. + var file = files[0]; + var _transformedFile = transformedFiles[0]; + var startedChunkCount = 0; + file.upload.chunks = []; + + var handleNextChunk = function handleNextChunk() { + var chunkIndex = 0; // Find the next item in file.upload.chunks that is not defined yet. + + while (file.upload.chunks[chunkIndex] !== undefined) { + chunkIndex++; + } // This means, that all chunks have already been started. + + + if (chunkIndex >= file.upload.totalChunkCount) return; + startedChunkCount++; + var start = chunkIndex * _this15.options.chunkSize; + var end = Math.min(start + _this15.options.chunkSize, file.size); + var dataBlock = { + name: _this15._getParamName(0), + data: _transformedFile.webkitSlice ? _transformedFile.webkitSlice(start, end) : _transformedFile.slice(start, end), + filename: file.upload.filename, + chunkIndex: chunkIndex + }; + file.upload.chunks[chunkIndex] = { + file: file, + index: chunkIndex, + dataBlock: dataBlock, + // In case we want to retry. + status: Dropzone.UPLOADING, + progress: 0, + retries: 0 // The number of times this block has been retried. + + }; + + _this15._uploadData(files, [dataBlock]); + }; + + file.upload.finishedChunkUpload = function (chunk) { + var allFinished = true; + chunk.status = Dropzone.SUCCESS; // Clear the data from the chunk + + chunk.dataBlock = null; // Leaving this reference to xhr intact here will cause memory leaks in some browsers + + chunk.xhr = null; + + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] === undefined) { + return handleNextChunk(); + } + + if (file.upload.chunks[i].status !== Dropzone.SUCCESS) { + allFinished = false; + } + } + + if (allFinished) { + _this15.options.chunksUploaded(file, function () { + _this15._finished(files, '', null); + }); + } + }; + + if (_this15.options.parallelChunkUploads) { + for (var i = 0; i < file.upload.totalChunkCount; i++) { + handleNextChunk(); + } + } else { + handleNextChunk(); + } + } else { + var dataBlocks = []; + + for (var _i3 = 0; _i3 < files.length; _i3++) { + dataBlocks[_i3] = { + name: _this15._getParamName(_i3), + data: transformedFiles[_i3], + filename: files[_i3].upload.filename + }; + } + + _this15._uploadData(files, dataBlocks); + } + }); + } /// Returns the right chunk for given file and xhr + + }, { + key: "_getChunk", + value: function _getChunk(file, xhr) { + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].xhr === xhr) { + return file.upload.chunks[i]; + } + } + } // This function actually uploads the file(s) to the server. + // If dataBlocks contains the actual data to upload (meaning, that this could either be transformed + // files, or individual chunks for chunked upload). + + }, { + key: "_uploadData", + value: function _uploadData(files, dataBlocks) { + var _this16 = this; + + var xhr = new XMLHttpRequest(); // Put the xhr object in the file objects to be able to reference it later. + + var _iteratorNormalCompletion21 = true; + var _didIteratorError21 = false; + var _iteratorError21 = undefined; + + try { + for (var _iterator21 = files[Symbol.iterator](), _step21; !(_iteratorNormalCompletion21 = (_step21 = _iterator21.next()).done); _iteratorNormalCompletion21 = true) { + var file = _step21.value; + file.xhr = xhr; + } + } catch (err) { + _didIteratorError21 = true; + _iteratorError21 = err; + } finally { + try { + if (!_iteratorNormalCompletion21 && _iterator21["return"] != null) { + _iterator21["return"](); + } + } finally { + if (_didIteratorError21) { + throw _iteratorError21; + } + } + } + + if (files[0].upload.chunked) { + // Put the xhr object in the right chunk object, so it can be associated later, and found with _getChunk + files[0].upload.chunks[dataBlocks[0].chunkIndex].xhr = xhr; + } + + var method = this.resolveOption(this.options.method, files); + var url = this.resolveOption(this.options.url, files); + xhr.open(method, url, true); // Setting the timeout after open because of IE11 issue: https://gitlab.com/meno/dropzone/issues/8 + + xhr.timeout = this.resolveOption(this.options.timeout, files); // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179 + + xhr.withCredentials = !!this.options.withCredentials; + + xhr.onload = function (e) { + _this16._finishedUploading(files, xhr, e); + }; + + xhr.ontimeout = function () { + _this16._handleUploadError(files, xhr, "Request timedout after ".concat(_this16.options.timeout, " seconds")); + }; + + xhr.onerror = function () { + _this16._handleUploadError(files, xhr); + }; // Some browsers do not have the .upload property + + + var progressObj = xhr.upload != null ? xhr.upload : xhr; + + progressObj.onprogress = function (e) { + return _this16._updateFilesUploadProgress(files, xhr, e); + }; + + var headers = { + "Accept": "application/json", + "Cache-Control": "no-cache", + "X-Requested-With": "XMLHttpRequest" + }; + + if (this.options.headers) { + Dropzone.extend(headers, this.options.headers); + } + + for (var headerName in headers) { + var headerValue = headers[headerName]; + + if (headerValue) { + xhr.setRequestHeader(headerName, headerValue); + } + } + + var formData = new FormData(); // Adding all @options parameters + + if (this.options.params) { + var additionalParams = this.options.params; + + if (typeof additionalParams === 'function') { + additionalParams = additionalParams.call(this, files, xhr, files[0].upload.chunked ? this._getChunk(files[0], xhr) : null); + } + + for (var key in additionalParams) { + var value = additionalParams[key]; + formData.append(key, value); + } + } // Let the user add additional data if necessary + + + var _iteratorNormalCompletion22 = true; + var _didIteratorError22 = false; + var _iteratorError22 = undefined; + + try { + for (var _iterator22 = files[Symbol.iterator](), _step22; !(_iteratorNormalCompletion22 = (_step22 = _iterator22.next()).done); _iteratorNormalCompletion22 = true) { + var _file = _step22.value; + this.emit("sending", _file, xhr, formData); + } + } catch (err) { + _didIteratorError22 = true; + _iteratorError22 = err; + } finally { + try { + if (!_iteratorNormalCompletion22 && _iterator22["return"] != null) { + _iterator22["return"](); + } + } finally { + if (_didIteratorError22) { + throw _iteratorError22; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("sendingmultiple", files, xhr, formData); + } + + this._addFormElementData(formData); // Finally add the files + // Has to be last because some servers (eg: S3) expect the file to be the last parameter + + + for (var i = 0; i < dataBlocks.length; i++) { + var dataBlock = dataBlocks[i]; + formData.append(dataBlock.name, dataBlock.data, dataBlock.filename); + } + + this.submitRequest(xhr, formData, files); + } // Transforms all files with this.options.transformFile and invokes done with the transformed files when done. + + }, { + key: "_transformFiles", + value: function _transformFiles(files, done) { + var _this17 = this; + + var transformedFiles = []; // Clumsy way of handling asynchronous calls, until I get to add a proper Future library. + + var doneCounter = 0; + + var _loop = function _loop(i) { + _this17.options.transformFile.call(_this17, files[i], function (transformedFile) { + transformedFiles[i] = transformedFile; + + if (++doneCounter === files.length) { + done(transformedFiles); + } + }); + }; + + for (var i = 0; i < files.length; i++) { + _loop(i); + } + } // Takes care of adding other input elements of the form to the AJAX request + + }, { + key: "_addFormElementData", + value: function _addFormElementData(formData) { + // Take care of other input elements + if (this.element.tagName === "FORM") { + var _iteratorNormalCompletion23 = true; + var _didIteratorError23 = false; + var _iteratorError23 = undefined; + + try { + for (var _iterator23 = this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator](), _step23; !(_iteratorNormalCompletion23 = (_step23 = _iterator23.next()).done); _iteratorNormalCompletion23 = true) { + var input = _step23.value; + var inputName = input.getAttribute("name"); + var inputType = input.getAttribute("type"); + if (inputType) inputType = inputType.toLowerCase(); // If the input doesn't have a name, we can't use it. + + if (typeof inputName === 'undefined' || inputName === null) continue; + + if (input.tagName === "SELECT" && input.hasAttribute("multiple")) { + // Possibly multiple values + var _iteratorNormalCompletion24 = true; + var _didIteratorError24 = false; + var _iteratorError24 = undefined; + + try { + for (var _iterator24 = input.options[Symbol.iterator](), _step24; !(_iteratorNormalCompletion24 = (_step24 = _iterator24.next()).done); _iteratorNormalCompletion24 = true) { + var option = _step24.value; + + if (option.selected) { + formData.append(inputName, option.value); + } + } + } catch (err) { + _didIteratorError24 = true; + _iteratorError24 = err; + } finally { + try { + if (!_iteratorNormalCompletion24 && _iterator24["return"] != null) { + _iterator24["return"](); + } + } finally { + if (_didIteratorError24) { + throw _iteratorError24; + } + } + } + } else if (!inputType || inputType !== "checkbox" && inputType !== "radio" || input.checked) { + formData.append(inputName, input.value); + } + } + } catch (err) { + _didIteratorError23 = true; + _iteratorError23 = err; + } finally { + try { + if (!_iteratorNormalCompletion23 && _iterator23["return"] != null) { + _iterator23["return"](); + } + } finally { + if (_didIteratorError23) { + throw _iteratorError23; + } + } + } + } + } // Invoked when there is new progress information about given files. + // If e is not provided, it is assumed that the upload is finished. + + }, { + key: "_updateFilesUploadProgress", + value: function _updateFilesUploadProgress(files, xhr, e) { + var progress; + + if (typeof e !== 'undefined') { + progress = 100 * e.loaded / e.total; + + if (files[0].upload.chunked) { + var file = files[0]; // Since this is a chunked upload, we need to update the appropriate chunk progress. + + var chunk = this._getChunk(file, xhr); + + chunk.progress = progress; + chunk.total = e.total; + chunk.bytesSent = e.loaded; + var fileProgress = 0, + fileTotal, + fileBytesSent; + file.upload.progress = 0; + file.upload.total = 0; + file.upload.bytesSent = 0; + + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].progress !== undefined) { + file.upload.progress += file.upload.chunks[i].progress; + file.upload.total += file.upload.chunks[i].total; + file.upload.bytesSent += file.upload.chunks[i].bytesSent; + } + } + + file.upload.progress = file.upload.progress / file.upload.totalChunkCount; + } else { + var _iteratorNormalCompletion25 = true; + var _didIteratorError25 = false; + var _iteratorError25 = undefined; + + try { + for (var _iterator25 = files[Symbol.iterator](), _step25; !(_iteratorNormalCompletion25 = (_step25 = _iterator25.next()).done); _iteratorNormalCompletion25 = true) { + var _file2 = _step25.value; + _file2.upload.progress = progress; + _file2.upload.total = e.total; + _file2.upload.bytesSent = e.loaded; + } + } catch (err) { + _didIteratorError25 = true; + _iteratorError25 = err; + } finally { + try { + if (!_iteratorNormalCompletion25 && _iterator25["return"] != null) { + _iterator25["return"](); + } + } finally { + if (_didIteratorError25) { + throw _iteratorError25; + } + } + } + } + + var _iteratorNormalCompletion26 = true; + var _didIteratorError26 = false; + var _iteratorError26 = undefined; + + try { + for (var _iterator26 = files[Symbol.iterator](), _step26; !(_iteratorNormalCompletion26 = (_step26 = _iterator26.next()).done); _iteratorNormalCompletion26 = true) { + var _file3 = _step26.value; + this.emit("uploadprogress", _file3, _file3.upload.progress, _file3.upload.bytesSent); + } + } catch (err) { + _didIteratorError26 = true; + _iteratorError26 = err; + } finally { + try { + if (!_iteratorNormalCompletion26 && _iterator26["return"] != null) { + _iterator26["return"](); + } + } finally { + if (_didIteratorError26) { + throw _iteratorError26; + } + } + } + } else { + // Called when the file finished uploading + var allFilesFinished = true; + progress = 100; + var _iteratorNormalCompletion27 = true; + var _didIteratorError27 = false; + var _iteratorError27 = undefined; + + try { + for (var _iterator27 = files[Symbol.iterator](), _step27; !(_iteratorNormalCompletion27 = (_step27 = _iterator27.next()).done); _iteratorNormalCompletion27 = true) { + var _file4 = _step27.value; + + if (_file4.upload.progress !== 100 || _file4.upload.bytesSent !== _file4.upload.total) { + allFilesFinished = false; + } + + _file4.upload.progress = progress; + _file4.upload.bytesSent = _file4.upload.total; + } // Nothing to do, all files already at 100% + + } catch (err) { + _didIteratorError27 = true; + _iteratorError27 = err; + } finally { + try { + if (!_iteratorNormalCompletion27 && _iterator27["return"] != null) { + _iterator27["return"](); + } + } finally { + if (_didIteratorError27) { + throw _iteratorError27; + } + } + } + + if (allFilesFinished) { + return; + } + + var _iteratorNormalCompletion28 = true; + var _didIteratorError28 = false; + var _iteratorError28 = undefined; + + try { + for (var _iterator28 = files[Symbol.iterator](), _step28; !(_iteratorNormalCompletion28 = (_step28 = _iterator28.next()).done); _iteratorNormalCompletion28 = true) { + var _file5 = _step28.value; + this.emit("uploadprogress", _file5, progress, _file5.upload.bytesSent); + } + } catch (err) { + _didIteratorError28 = true; + _iteratorError28 = err; + } finally { + try { + if (!_iteratorNormalCompletion28 && _iterator28["return"] != null) { + _iterator28["return"](); + } + } finally { + if (_didIteratorError28) { + throw _iteratorError28; + } + } + } + } + } + }, { + key: "_finishedUploading", + value: function _finishedUploading(files, xhr, e) { + var response; + + if (files[0].status === Dropzone.CANCELED) { + return; + } + + if (xhr.readyState !== 4) { + return; + } + + if (xhr.responseType !== 'arraybuffer' && xhr.responseType !== 'blob') { + response = xhr.responseText; + + if (xhr.getResponseHeader("content-type") && ~xhr.getResponseHeader("content-type").indexOf("application/json")) { + try { + response = JSON.parse(response); + } catch (error) { + e = error; + response = "Invalid JSON response from server."; + } + } + } + + this._updateFilesUploadProgress(files); + + if (!(200 <= xhr.status && xhr.status < 300)) { + this._handleUploadError(files, xhr, response); + } else { + if (files[0].upload.chunked) { + files[0].upload.finishedChunkUpload(this._getChunk(files[0], xhr)); + } else { + this._finished(files, response, e); + } + } + } + }, { + key: "_handleUploadError", + value: function _handleUploadError(files, xhr, response) { + if (files[0].status === Dropzone.CANCELED) { + return; + } + + if (files[0].upload.chunked && this.options.retryChunks) { + var chunk = this._getChunk(files[0], xhr); + + if (chunk.retries++ < this.options.retryChunksLimit) { + this._uploadData(files, [chunk.dataBlock]); + + return; + } else { + console.warn('Retried this chunk too often. Giving up.'); + } + } + + this._errorProcessing(files, response || this.options.dictResponseError.replace("{{statusCode}}", xhr.status), xhr); + } + }, { + key: "submitRequest", + value: function submitRequest(xhr, formData, files) { + xhr.send(formData); + } // Called internally when processing is finished. + // Individual callbacks have to be called in the appropriate sections. + + }, { + key: "_finished", + value: function _finished(files, responseText, e) { + var _iteratorNormalCompletion29 = true; + var _didIteratorError29 = false; + var _iteratorError29 = undefined; + + try { + for (var _iterator29 = files[Symbol.iterator](), _step29; !(_iteratorNormalCompletion29 = (_step29 = _iterator29.next()).done); _iteratorNormalCompletion29 = true) { + var file = _step29.value; + file.status = Dropzone.SUCCESS; + this.emit("success", file, responseText, e); + this.emit("complete", file); + } + } catch (err) { + _didIteratorError29 = true; + _iteratorError29 = err; + } finally { + try { + if (!_iteratorNormalCompletion29 && _iterator29["return"] != null) { + _iterator29["return"](); + } + } finally { + if (_didIteratorError29) { + throw _iteratorError29; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("successmultiple", files, responseText, e); + this.emit("completemultiple", files); + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } // Called internally when processing is finished. + // Individual callbacks have to be called in the appropriate sections. + + }, { + key: "_errorProcessing", + value: function _errorProcessing(files, message, xhr) { + var _iteratorNormalCompletion30 = true; + var _didIteratorError30 = false; + var _iteratorError30 = undefined; + + try { + for (var _iterator30 = files[Symbol.iterator](), _step30; !(_iteratorNormalCompletion30 = (_step30 = _iterator30.next()).done); _iteratorNormalCompletion30 = true) { + var file = _step30.value; + file.status = Dropzone.ERROR; + this.emit("error", file, message, xhr); + this.emit("complete", file); + } + } catch (err) { + _didIteratorError30 = true; + _iteratorError30 = err; + } finally { + try { + if (!_iteratorNormalCompletion30 && _iterator30["return"] != null) { + _iterator30["return"](); + } + } finally { + if (_didIteratorError30) { + throw _iteratorError30; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("errormultiple", files, message, xhr); + this.emit("completemultiple", files); + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } + }], [{ + key: "uuidv4", + value: function uuidv4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c === 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + } + }]); + + return Dropzone; +}(Emitter); + +Dropzone.initClass(); +Dropzone.version = "5.7.0"; // This is a map of options for your different dropzones. Add configurations +// to this object for your different dropzone elemens. +// +// Example: +// +// Dropzone.options.myDropzoneElementId = { maxFilesize: 1 }; +// +// To disable autoDiscover for a specific element, you can set `false` as an option: +// +// Dropzone.options.myDisabledElementId = false; +// +// And in html: +// +//
+ +Dropzone.options = {}; // Returns the options for an element or undefined if none available. + +Dropzone.optionsForElement = function (element) { + // Get the `Dropzone.options.elementId` for this element if it exists + if (element.getAttribute("id")) { + return Dropzone.options[camelize(element.getAttribute("id"))]; + } else { + return undefined; + } +}; // Holds a list of all dropzone instances + + +Dropzone.instances = []; // Returns the dropzone for given element if any + +Dropzone.forElement = function (element) { + if (typeof element === "string") { + element = document.querySelector(element); + } + + if ((element != null ? element.dropzone : undefined) == null) { + throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone."); + } + + return element.dropzone; +}; // Set to false if you don't want Dropzone to automatically find and attach to .dropzone elements. + + +Dropzone.autoDiscover = true; // Looks for all .dropzone elements and creates a dropzone for them + +Dropzone.discover = function () { + var dropzones; + + if (document.querySelectorAll) { + dropzones = document.querySelectorAll(".dropzone"); + } else { + dropzones = []; // IE :( + + var checkElements = function checkElements(elements) { + return function () { + var result = []; + var _iteratorNormalCompletion31 = true; + var _didIteratorError31 = false; + var _iteratorError31 = undefined; + + try { + for (var _iterator31 = elements[Symbol.iterator](), _step31; !(_iteratorNormalCompletion31 = (_step31 = _iterator31.next()).done); _iteratorNormalCompletion31 = true) { + var el = _step31.value; + + if (/(^| )dropzone($| )/.test(el.className)) { + result.push(dropzones.push(el)); + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError31 = true; + _iteratorError31 = err; + } finally { + try { + if (!_iteratorNormalCompletion31 && _iterator31["return"] != null) { + _iterator31["return"](); + } + } finally { + if (_didIteratorError31) { + throw _iteratorError31; + } + } + } + + return result; + }(); + }; + + checkElements(document.getElementsByTagName("div")); + checkElements(document.getElementsByTagName("form")); + } + + return function () { + var result = []; + var _iteratorNormalCompletion32 = true; + var _didIteratorError32 = false; + var _iteratorError32 = undefined; + + try { + for (var _iterator32 = dropzones[Symbol.iterator](), _step32; !(_iteratorNormalCompletion32 = (_step32 = _iterator32.next()).done); _iteratorNormalCompletion32 = true) { + var dropzone = _step32.value; + + // Create a dropzone unless auto discover has been disabled for specific element + if (Dropzone.optionsForElement(dropzone) !== false) { + result.push(new Dropzone(dropzone)); + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError32 = true; + _iteratorError32 = err; + } finally { + try { + if (!_iteratorNormalCompletion32 && _iterator32["return"] != null) { + _iterator32["return"](); + } + } finally { + if (_didIteratorError32) { + throw _iteratorError32; + } + } + } + + return result; + }(); +}; // Since the whole Drag'n'Drop API is pretty new, some browsers implement it, +// but not correctly. +// So I created a blacklist of userAgents. Yes, yes. Browser sniffing, I know. +// But what to do when browsers *theoretically* support an API, but crash +// when using it. +// +// This is a list of regular expressions tested against navigator.userAgent +// +// ** It should only be used on browser that *do* support the API, but +// incorrectly ** +// + + +Dropzone.blacklistedBrowsers = [// The mac os and windows phone version of opera 12 seems to have a problem with the File drag'n'drop API. +/opera.*(Macintosh|Windows Phone).*version\/12/i]; // Checks if the browser is supported + +Dropzone.isBrowserSupported = function () { + var capableBrowser = true; + + if (window.File && window.FileReader && window.FileList && window.Blob && window.FormData && document.querySelector) { + if (!("classList" in document.createElement("a"))) { + capableBrowser = false; + } else { + // The browser supports the API, but may be blacklisted. + var _iteratorNormalCompletion33 = true; + var _didIteratorError33 = false; + var _iteratorError33 = undefined; + + try { + for (var _iterator33 = Dropzone.blacklistedBrowsers[Symbol.iterator](), _step33; !(_iteratorNormalCompletion33 = (_step33 = _iterator33.next()).done); _iteratorNormalCompletion33 = true) { + var regex = _step33.value; + + if (regex.test(navigator.userAgent)) { + capableBrowser = false; + continue; + } + } + } catch (err) { + _didIteratorError33 = true; + _iteratorError33 = err; + } finally { + try { + if (!_iteratorNormalCompletion33 && _iterator33["return"] != null) { + _iterator33["return"](); + } + } finally { + if (_didIteratorError33) { + throw _iteratorError33; + } + } + } + } + } else { + capableBrowser = false; + } + + return capableBrowser; +}; + +Dropzone.dataURItoBlob = function (dataURI) { + // convert base64 to raw binary data held in a string + // doesn't handle URLEncoded DataURIs - see SO answer #6850276 for code that does this + var byteString = atob(dataURI.split(',')[1]); // separate out the mime component + + var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0]; // write the bytes of the string to an ArrayBuffer + + var ab = new ArrayBuffer(byteString.length); + var ia = new Uint8Array(ab); + + for (var i = 0, end = byteString.length, asc = 0 <= end; asc ? i <= end : i >= end; asc ? i++ : i--) { + ia[i] = byteString.charCodeAt(i); + } // write the ArrayBuffer to a blob + + + return new Blob([ab], { + type: mimeString + }); +}; // Returns an array without the rejected item + + +var without = function without(list, rejectedItem) { + return list.filter(function (item) { + return item !== rejectedItem; + }).map(function (item) { + return item; + }); +}; // abc-def_ghi -> abcDefGhi + + +var camelize = function camelize(str) { + return str.replace(/[\-_](\w)/g, function (match) { + return match.charAt(1).toUpperCase(); + }); +}; // Creates an element from string + + +Dropzone.createElement = function (string) { + var div = document.createElement("div"); + div.innerHTML = string; + return div.childNodes[0]; +}; // Tests if given element is inside (or simply is) the container + + +Dropzone.elementInside = function (element, container) { + if (element === container) { + return true; + } // Coffeescript doesn't support do/while loops + + + while (element = element.parentNode) { + if (element === container) { + return true; + } + } + + return false; +}; + +Dropzone.getElement = function (el, name) { + var element; + + if (typeof el === "string") { + element = document.querySelector(el); + } else if (el.nodeType != null) { + element = el; + } + + if (element == null) { + throw new Error("Invalid `".concat(name, "` option provided. Please provide a CSS selector or a plain HTML element.")); + } + + return element; +}; + +Dropzone.getElements = function (els, name) { + var el, elements; + + if (els instanceof Array) { + elements = []; + + try { + var _iteratorNormalCompletion34 = true; + var _didIteratorError34 = false; + var _iteratorError34 = undefined; + + try { + for (var _iterator34 = els[Symbol.iterator](), _step34; !(_iteratorNormalCompletion34 = (_step34 = _iterator34.next()).done); _iteratorNormalCompletion34 = true) { + el = _step34.value; + elements.push(this.getElement(el, name)); + } + } catch (err) { + _didIteratorError34 = true; + _iteratorError34 = err; + } finally { + try { + if (!_iteratorNormalCompletion34 && _iterator34["return"] != null) { + _iterator34["return"](); + } + } finally { + if (_didIteratorError34) { + throw _iteratorError34; + } + } + } + } catch (e) { + elements = null; + } + } else if (typeof els === "string") { + elements = []; + var _iteratorNormalCompletion35 = true; + var _didIteratorError35 = false; + var _iteratorError35 = undefined; + + try { + for (var _iterator35 = document.querySelectorAll(els)[Symbol.iterator](), _step35; !(_iteratorNormalCompletion35 = (_step35 = _iterator35.next()).done); _iteratorNormalCompletion35 = true) { + el = _step35.value; + elements.push(el); + } + } catch (err) { + _didIteratorError35 = true; + _iteratorError35 = err; + } finally { + try { + if (!_iteratorNormalCompletion35 && _iterator35["return"] != null) { + _iterator35["return"](); + } + } finally { + if (_didIteratorError35) { + throw _iteratorError35; + } + } + } + } else if (els.nodeType != null) { + elements = [els]; + } + + if (elements == null || !elements.length) { + throw new Error("Invalid `".concat(name, "` option provided. Please provide a CSS selector, a plain HTML element or a list of those.")); + } + + return elements; +}; // Asks the user the question and calls accepted or rejected accordingly +// +// The default implementation just uses `window.confirm` and then calls the +// appropriate callback. + + +Dropzone.confirm = function (question, accepted, rejected) { + if (window.confirm(question)) { + return accepted(); + } else if (rejected != null) { + return rejected(); + } +}; // Validates the mime type like this: +// +// https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept + + +Dropzone.isValidFile = function (file, acceptedFiles) { + if (!acceptedFiles) { + return true; + } // If there are no accepted mime types, it's OK + + + acceptedFiles = acceptedFiles.split(","); + var mimeType = file.type; + var baseMimeType = mimeType.replace(/\/.*$/, ""); + var _iteratorNormalCompletion36 = true; + var _didIteratorError36 = false; + var _iteratorError36 = undefined; + + try { + for (var _iterator36 = acceptedFiles[Symbol.iterator](), _step36; !(_iteratorNormalCompletion36 = (_step36 = _iterator36.next()).done); _iteratorNormalCompletion36 = true) { + var validType = _step36.value; + validType = validType.trim(); + + if (validType.charAt(0) === ".") { + if (file.name.toLowerCase().indexOf(validType.toLowerCase(), file.name.length - validType.length) !== -1) { + return true; + } + } else if (/\/\*$/.test(validType)) { + // This is something like a image/* mime type + if (baseMimeType === validType.replace(/\/.*$/, "")) { + return true; + } + } else { + if (mimeType === validType) { + return true; + } + } + } + } catch (err) { + _didIteratorError36 = true; + _iteratorError36 = err; + } finally { + try { + if (!_iteratorNormalCompletion36 && _iterator36["return"] != null) { + _iterator36["return"](); + } + } finally { + if (_didIteratorError36) { + throw _iteratorError36; + } + } + } + + return false; +}; // Augment jQuery + + +if (typeof jQuery !== 'undefined' && jQuery !== null) { + jQuery.fn.dropzone = function (options) { + return this.each(function () { + return new Dropzone(this, options); + }); + }; +} + +if (typeof module !== 'undefined' && module !== null) { + module.exports = Dropzone; +} else { + window.Dropzone = Dropzone; +} // Dropzone file status codes + + +Dropzone.ADDED = "added"; +Dropzone.QUEUED = "queued"; // For backwards compatibility. Now, if a file is accepted, it's either queued +// or uploading. + +Dropzone.ACCEPTED = Dropzone.QUEUED; +Dropzone.UPLOADING = "uploading"; +Dropzone.PROCESSING = Dropzone.UPLOADING; // alias + +Dropzone.CANCELED = "canceled"; +Dropzone.ERROR = "error"; +Dropzone.SUCCESS = "success"; +/* + + Bugfix for iOS 6 and 7 + Source: http://stackoverflow.com/questions/11929099/html5-canvas-drawimage-ratio-bug-ios + based on the work of https://github.com/stomita/ios-imagefile-megapixel + + */ +// Detecting vertical squash in loaded image. +// Fixes a bug which squash image vertically while drawing into canvas for some images. +// This is a bug in iOS6 devices. This function from https://github.com/stomita/ios-imagefile-megapixel + +var detectVerticalSquash = function detectVerticalSquash(img) { + var iw = img.naturalWidth; + var ih = img.naturalHeight; + var canvas = document.createElement("canvas"); + canvas.width = 1; + canvas.height = ih; + var ctx = canvas.getContext("2d"); + ctx.drawImage(img, 0, 0); + + var _ctx$getImageData = ctx.getImageData(1, 0, 1, ih), + data = _ctx$getImageData.data; // search image edge pixel position in case it is squashed vertically. + + + var sy = 0; + var ey = ih; + var py = ih; + + while (py > sy) { + var alpha = data[(py - 1) * 4 + 3]; + + if (alpha === 0) { + ey = py; + } else { + sy = py; + } + + py = ey + sy >> 1; + } + + var ratio = py / ih; + + if (ratio === 0) { + return 1; + } else { + return ratio; + } +}; // A replacement for context.drawImage +// (args are for source and destination). + + +var drawImageIOSFix = function drawImageIOSFix(ctx, img, sx, sy, sw, sh, dx, dy, dw, dh) { + var vertSquashRatio = detectVerticalSquash(img); + return ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh / vertSquashRatio); +}; // Based on MinifyJpeg +// Source: http://www.perry.cz/files/ExifRestorer.js +// http://elicon.blog57.fc2.com/blog-entry-206.html + + +var ExifRestore = +/*#__PURE__*/ +function () { + function ExifRestore() { + _classCallCheck(this, ExifRestore); + } + + _createClass(ExifRestore, null, [{ + key: "initClass", + value: function initClass() { + this.KEY_STR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; + } + }, { + key: "encode64", + value: function encode64(input) { + var output = ''; + var chr1 = undefined; + var chr2 = undefined; + var chr3 = ''; + var enc1 = undefined; + var enc2 = undefined; + var enc3 = undefined; + var enc4 = ''; + var i = 0; + + while (true) { + chr1 = input[i++]; + chr2 = input[i++]; + chr3 = input[i++]; + enc1 = chr1 >> 2; + enc2 = (chr1 & 3) << 4 | chr2 >> 4; + enc3 = (chr2 & 15) << 2 | chr3 >> 6; + enc4 = chr3 & 63; + + if (isNaN(chr2)) { + enc3 = enc4 = 64; + } else if (isNaN(chr3)) { + enc4 = 64; + } + + output = output + this.KEY_STR.charAt(enc1) + this.KEY_STR.charAt(enc2) + this.KEY_STR.charAt(enc3) + this.KEY_STR.charAt(enc4); + chr1 = chr2 = chr3 = ''; + enc1 = enc2 = enc3 = enc4 = ''; + + if (!(i < input.length)) { + break; + } + } + + return output; + } + }, { + key: "restore", + value: function restore(origFileBase64, resizedFileBase64) { + if (!origFileBase64.match('data:image/jpeg;base64,')) { + return resizedFileBase64; + } + + var rawImage = this.decode64(origFileBase64.replace('data:image/jpeg;base64,', '')); + var segments = this.slice2Segments(rawImage); + var image = this.exifManipulation(resizedFileBase64, segments); + return "data:image/jpeg;base64,".concat(this.encode64(image)); + } + }, { + key: "exifManipulation", + value: function exifManipulation(resizedFileBase64, segments) { + var exifArray = this.getExifArray(segments); + var newImageArray = this.insertExif(resizedFileBase64, exifArray); + var aBuffer = new Uint8Array(newImageArray); + return aBuffer; + } + }, { + key: "getExifArray", + value: function getExifArray(segments) { + var seg = undefined; + var x = 0; + + while (x < segments.length) { + seg = segments[x]; + + if (seg[0] === 255 & seg[1] === 225) { + return seg; + } + + x++; + } + + return []; + } + }, { + key: "insertExif", + value: function insertExif(resizedFileBase64, exifArray) { + var imageData = resizedFileBase64.replace('data:image/jpeg;base64,', ''); + var buf = this.decode64(imageData); + var separatePoint = buf.indexOf(255, 3); + var mae = buf.slice(0, separatePoint); + var ato = buf.slice(separatePoint); + var array = mae; + array = array.concat(exifArray); + array = array.concat(ato); + return array; + } + }, { + key: "slice2Segments", + value: function slice2Segments(rawImageArray) { + var head = 0; + var segments = []; + + while (true) { + var length; + + if (rawImageArray[head] === 255 & rawImageArray[head + 1] === 218) { + break; + } + + if (rawImageArray[head] === 255 & rawImageArray[head + 1] === 216) { + head += 2; + } else { + length = rawImageArray[head + 2] * 256 + rawImageArray[head + 3]; + var endPoint = head + length + 2; + var seg = rawImageArray.slice(head, endPoint); + segments.push(seg); + head = endPoint; + } + + if (head > rawImageArray.length) { + break; + } + } + + return segments; + } + }, { + key: "decode64", + value: function decode64(input) { + var output = ''; + var chr1 = undefined; + var chr2 = undefined; + var chr3 = ''; + var enc1 = undefined; + var enc2 = undefined; + var enc3 = undefined; + var enc4 = ''; + var i = 0; + var buf = []; // remove all characters that are not A-Z, a-z, 0-9, +, /, or = + + var base64test = /[^A-Za-z0-9\+\/\=]/g; + + if (base64test.exec(input)) { + console.warn('There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, \'+\', \'/\',and \'=\'\nExpect errors in decoding.'); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); + + while (true) { + enc1 = this.KEY_STR.indexOf(input.charAt(i++)); + enc2 = this.KEY_STR.indexOf(input.charAt(i++)); + enc3 = this.KEY_STR.indexOf(input.charAt(i++)); + enc4 = this.KEY_STR.indexOf(input.charAt(i++)); + chr1 = enc1 << 2 | enc2 >> 4; + chr2 = (enc2 & 15) << 4 | enc3 >> 2; + chr3 = (enc3 & 3) << 6 | enc4; + buf.push(chr1); + + if (enc3 !== 64) { + buf.push(chr2); + } + + if (enc4 !== 64) { + buf.push(chr3); + } + + chr1 = chr2 = chr3 = ''; + enc1 = enc2 = enc3 = enc4 = ''; + + if (!(i < input.length)) { + break; + } + } + + return buf; + } + }]); + + return ExifRestore; +}(); + +ExifRestore.initClass(); +/* + * contentloaded.js + * + * Author: Diego Perini (diego.perini at gmail.com) + * Summary: cross-browser wrapper for DOMContentLoaded + * Updated: 20101020 + * License: MIT + * Version: 1.2 + * + * URL: + * http://javascript.nwbox.com/ContentLoaded/ + * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE + */ +// @win window reference +// @fn function reference + +var contentLoaded = function contentLoaded(win, fn) { + var done = false; + var top = true; + var doc = win.document; + var root = doc.documentElement; + var add = doc.addEventListener ? "addEventListener" : "attachEvent"; + var rem = doc.addEventListener ? "removeEventListener" : "detachEvent"; + var pre = doc.addEventListener ? "" : "on"; + + var init = function init(e) { + if (e.type === "readystatechange" && doc.readyState !== "complete") { + return; + } + + (e.type === "load" ? win : doc)[rem](pre + e.type, init, false); + + if (!done && (done = true)) { + return fn.call(win, e.type || e); + } + }; + + var poll = function poll() { + try { + root.doScroll("left"); + } catch (e) { + setTimeout(poll, 50); + return; + } + + return init("poll"); + }; + + if (doc.readyState !== "complete") { + if (doc.createEventObject && root.doScroll) { + try { + top = !win.frameElement; + } catch (error) {} + + if (top) { + poll(); + } + } + + doc[add](pre + "DOMContentLoaded", init, false); + doc[add](pre + "readystatechange", init, false); + return win[add](pre + "load", init, false); + } +}; // As a single function to be able to write tests. + + +Dropzone._autoDiscoverFunction = function () { + if (Dropzone.autoDiscover) { + return Dropzone.discover(); + } +}; + +contentLoaded(window, Dropzone._autoDiscoverFunction); + +function __guard__(value, transform) { + return typeof value !== 'undefined' && value !== null ? transform(value) : undefined; +} + +function __guardMethod__(obj, methodName, transform) { + if (typeof obj !== 'undefined' && obj !== null && typeof obj[methodName] === 'function') { + return transform(obj, methodName); + } else { + return undefined; + } +} + + return module.exports; +})); \ No newline at end of file diff --git a/public/style/vendor/dropzone/dist/dropzone.css b/public/style/vendor/dropzone/dist/dropzone.css new file mode 100644 index 0000000..93a9146 --- /dev/null +++ b/public/style/vendor/dropzone/dist/dropzone.css @@ -0,0 +1,396 @@ +/* + * The MIT License + * Copyright (c) 2012 Matias Meno + */ +@-webkit-keyframes passing-through { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30%, 70% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } + 100% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); } } +@-moz-keyframes passing-through { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30%, 70% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } + 100% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); } } +@keyframes passing-through { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30%, 70% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } + 100% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); } } +@-webkit-keyframes slide-in { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } } +@-moz-keyframes slide-in { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } } +@keyframes slide-in { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); } + 30% { + opacity: 1; + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + -o-transform: translateY(0px); + transform: translateY(0px); } } +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + 10% { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + transform: scale(1.1); } + 20% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } } +@-moz-keyframes pulse { + 0% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + 10% { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + transform: scale(1.1); } + 20% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } } +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + 10% { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + transform: scale(1.1); } + 20% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } } +.dropzone, .dropzone * { + box-sizing: border-box; } + +.dropzone { + min-height: 150px; + border: 2px solid rgba(0, 0, 0, 0.3); + background: white; + padding: 20px 20px; } + .dropzone.dz-clickable { + cursor: pointer; } + .dropzone.dz-clickable * { + cursor: default; } + .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * { + cursor: pointer; } + .dropzone.dz-started .dz-message { + display: none; } + .dropzone.dz-drag-hover { + border-style: solid; } + .dropzone.dz-drag-hover .dz-message { + opacity: 0.5; } + .dropzone .dz-message { + text-align: center; + margin: 2em 0; } + .dropzone .dz-message .dz-button { + background: none; + color: inherit; + border: none; + padding: 0; + font: inherit; + cursor: pointer; + outline: inherit; } + .dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 16px; + min-height: 100px; } + .dropzone .dz-preview:hover { + z-index: 1000; } + .dropzone .dz-preview:hover .dz-details { + opacity: 1; } + .dropzone .dz-preview.dz-file-preview .dz-image { + border-radius: 20px; + background: #999; + background: linear-gradient(to bottom, #eee, #ddd); } + .dropzone .dz-preview.dz-file-preview .dz-details { + opacity: 1; } + .dropzone .dz-preview.dz-image-preview { + background: white; } + .dropzone .dz-preview.dz-image-preview .dz-details { + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -ms-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } + .dropzone .dz-preview .dz-remove { + font-size: 14px; + text-align: center; + display: block; + cursor: pointer; + border: none; } + .dropzone .dz-preview .dz-remove:hover { + text-decoration: underline; } + .dropzone .dz-preview:hover .dz-details { + opacity: 1; } + .dropzone .dz-preview .dz-details { + z-index: 20; + position: absolute; + top: 0; + left: 0; + opacity: 0; + font-size: 13px; + min-width: 100%; + max-width: 100%; + padding: 2em 1em; + text-align: center; + color: rgba(0, 0, 0, 0.9); + line-height: 150%; } + .dropzone .dz-preview .dz-details .dz-size { + margin-bottom: 1em; + font-size: 16px; } + .dropzone .dz-preview .dz-details .dz-filename { + white-space: nowrap; } + .dropzone .dz-preview .dz-details .dz-filename:hover span { + border: 1px solid rgba(200, 200, 200, 0.8); + background-color: rgba(255, 255, 255, 0.8); } + .dropzone .dz-preview .dz-details .dz-filename:not(:hover) { + overflow: hidden; + text-overflow: ellipsis; } + .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { + border: 1px solid transparent; } + .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span { + background-color: rgba(255, 255, 255, 0.4); + padding: 0 0.4em; + border-radius: 3px; } + .dropzone .dz-preview:hover .dz-image img { + -webkit-transform: scale(1.05, 1.05); + -moz-transform: scale(1.05, 1.05); + -ms-transform: scale(1.05, 1.05); + -o-transform: scale(1.05, 1.05); + transform: scale(1.05, 1.05); + -webkit-filter: blur(8px); + filter: blur(8px); } + .dropzone .dz-preview .dz-image { + border-radius: 20px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; } + .dropzone .dz-preview .dz-image img { + display: block; } + .dropzone .dz-preview.dz-success .dz-success-mark { + -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); + -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); + -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); + -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); + animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } + .dropzone .dz-preview.dz-error .dz-error-mark { + opacity: 1; + -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); + -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); + -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); + -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); + animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } + .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark { + pointer-events: none; + opacity: 0; + z-index: 500; + position: absolute; + display: block; + top: 50%; + left: 50%; + margin-left: -27px; + margin-top: -27px; } + .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg { + display: block; + width: 54px; + height: 54px; } + .dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; } + .dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; } + .dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; } + .dropzone .dz-preview .dz-progress { + opacity: 1; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 16px; + left: 50%; + top: 50%; + margin-top: -8px; + width: 80px; + margin-left: -40px; + background: rgba(255, 255, 255, 0.9); + -webkit-transform: scale(1); + border-radius: 8px; + overflow: hidden; } + .dropzone .dz-preview .dz-progress .dz-upload { + background: #333; + background: linear-gradient(to bottom, #666, #444); + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; } + .dropzone .dz-preview.dz-error .dz-error-message { + display: block; } + .dropzone .dz-preview.dz-error:hover .dz-error-message { + opacity: 1; + pointer-events: auto; } + .dropzone .dz-preview .dz-error-message { + pointer-events: none; + z-index: 1000; + position: absolute; + display: block; + display: none; + opacity: 0; + -webkit-transition: opacity 0.3s ease; + -moz-transition: opacity 0.3s ease; + -ms-transition: opacity 0.3s ease; + -o-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; + border-radius: 8px; + font-size: 13px; + top: 130px; + left: -10px; + width: 140px; + background: #be2626; + background: linear-gradient(to bottom, #be2626, #a92222); + padding: 0.5em 1.2em; + color: white; } + .dropzone .dz-preview .dz-error-message:after { + content: ''; + position: absolute; + top: -6px; + left: 64px; + width: 0; + height: 0; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #be2626; } diff --git a/public/style/vendor/dropzone/dist/dropzone.js b/public/style/vendor/dropzone/dist/dropzone.js new file mode 100644 index 0000000..27a69c9 --- /dev/null +++ b/public/style/vendor/dropzone/dist/dropzone.js @@ -0,0 +1,3830 @@ +"use strict"; + +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +/* + * + * More info at [www.dropzonejs.com](http://www.dropzonejs.com) + * + * Copyright (c) 2012, Matias Meno + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + */ +// The Emitter class provides the ability to call `.on()` on Dropzone to listen +// to events. +// It is strongly based on component's emitter class, and I removed the +// functionality because of the dependency hell with different frameworks. +var Emitter = +/*#__PURE__*/ +function () { + function Emitter() { + _classCallCheck(this, Emitter); + } + + _createClass(Emitter, [{ + key: "on", + // Add an event listener for given event + value: function on(event, fn) { + this._callbacks = this._callbacks || {}; // Create namespace for this event + + if (!this._callbacks[event]) { + this._callbacks[event] = []; + } + + this._callbacks[event].push(fn); + + return this; + } + }, { + key: "emit", + value: function emit(event) { + this._callbacks = this._callbacks || {}; + var callbacks = this._callbacks[event]; + + if (callbacks) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = callbacks[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var callback = _step.value; + callback.apply(this, args); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator["return"] != null) { + _iterator["return"](); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + } + + return this; + } // Remove event listener for given event. If fn is not provided, all event + // listeners for that event will be removed. If neither is provided, all + // event listeners will be removed. + + }, { + key: "off", + value: function off(event, fn) { + if (!this._callbacks || arguments.length === 0) { + this._callbacks = {}; + return this; + } // specific event + + + var callbacks = this._callbacks[event]; + + if (!callbacks) { + return this; + } // remove all handlers + + + if (arguments.length === 1) { + delete this._callbacks[event]; + return this; + } // remove specific handler + + + for (var i = 0; i < callbacks.length; i++) { + var callback = callbacks[i]; + + if (callback === fn) { + callbacks.splice(i, 1); + break; + } + } + + return this; + } + }]); + + return Emitter; +}(); + +var Dropzone = +/*#__PURE__*/ +function (_Emitter) { + _inherits(Dropzone, _Emitter); + + _createClass(Dropzone, null, [{ + key: "initClass", + value: function initClass() { + // Exposing the emitter class, mainly for tests + this.prototype.Emitter = Emitter; + /* + This is a list of all available events you can register on a dropzone object. + You can register an event handler like this: + dropzone.on("dragEnter", function() { }); + */ + + this.prototype.events = ["drop", "dragstart", "dragend", "dragenter", "dragover", "dragleave", "addedfile", "addedfiles", "removedfile", "thumbnail", "error", "errormultiple", "processing", "processingmultiple", "uploadprogress", "totaluploadprogress", "sending", "sendingmultiple", "success", "successmultiple", "canceled", "canceledmultiple", "complete", "completemultiple", "reset", "maxfilesexceeded", "maxfilesreached", "queuecomplete"]; + this.prototype.defaultOptions = { + /** + * Has to be specified on elements other than form (or when the form + * doesn't have an `action` attribute). You can also + * provide a function that will be called with `files` and + * must return the url (since `v3.12.0`) + */ + url: null, + + /** + * Can be changed to `"put"` if necessary. You can also provide a function + * that will be called with `files` and must return the method (since `v3.12.0`). + */ + method: "post", + + /** + * Will be set on the XHRequest. + */ + withCredentials: false, + + /** + * The timeout for the XHR requests in milliseconds (since `v4.4.0`). + */ + timeout: 30000, + + /** + * How many file uploads to process in parallel (See the + * Enqueuing file uploads documentation section for more info) + */ + parallelUploads: 2, + + /** + * Whether to send multiple files in one request. If + * this it set to true, then the fallback file input element will + * have the `multiple` attribute as well. This option will + * also trigger additional events (like `processingmultiple`). See the events + * documentation section for more information. + */ + uploadMultiple: false, + + /** + * Whether you want files to be uploaded in chunks to your server. This can't be + * used in combination with `uploadMultiple`. + * + * See [chunksUploaded](#config-chunksUploaded) for the callback to finalise an upload. + */ + chunking: false, + + /** + * If `chunking` is enabled, this defines whether **every** file should be chunked, + * even if the file size is below chunkSize. This means, that the additional chunk + * form data will be submitted and the `chunksUploaded` callback will be invoked. + */ + forceChunking: false, + + /** + * If `chunking` is `true`, then this defines the chunk size in bytes. + */ + chunkSize: 2000000, + + /** + * If `true`, the individual chunks of a file are being uploaded simultaneously. + */ + parallelChunkUploads: false, + + /** + * Whether a chunk should be retried if it fails. + */ + retryChunks: false, + + /** + * If `retryChunks` is true, how many times should it be retried. + */ + retryChunksLimit: 3, + + /** + * If not `null` defines how many files this Dropzone handles. If it exceeds, + * the event `maxfilesexceeded` will be called. The dropzone element gets the + * class `dz-max-files-reached` accordingly so you can provide visual feedback. + */ + maxFilesize: 256, + + /** + * The name of the file param that gets transferred. + * **NOTE**: If you have the option `uploadMultiple` set to `true`, then + * Dropzone will append `[]` to the name. + */ + paramName: "file", + + /** + * Whether thumbnails for images should be generated + */ + createImageThumbnails: true, + + /** + * In MB. When the filename exceeds this limit, the thumbnail will not be generated. + */ + maxThumbnailFilesize: 10, + + /** + * If `null`, the ratio of the image will be used to calculate it. + */ + thumbnailWidth: 120, + + /** + * The same as `thumbnailWidth`. If both are null, images will not be resized. + */ + thumbnailHeight: 120, + + /** + * How the images should be scaled down in case both, `thumbnailWidth` and `thumbnailHeight` are provided. + * Can be either `contain` or `crop`. + */ + thumbnailMethod: 'crop', + + /** + * If set, images will be resized to these dimensions before being **uploaded**. + * If only one, `resizeWidth` **or** `resizeHeight` is provided, the original aspect + * ratio of the file will be preserved. + * + * The `options.transformFile` function uses these options, so if the `transformFile` function + * is overridden, these options don't do anything. + */ + resizeWidth: null, + + /** + * See `resizeWidth`. + */ + resizeHeight: null, + + /** + * The mime type of the resized image (before it gets uploaded to the server). + * If `null` the original mime type will be used. To force jpeg, for example, use `image/jpeg`. + * See `resizeWidth` for more information. + */ + resizeMimeType: null, + + /** + * The quality of the resized images. See `resizeWidth`. + */ + resizeQuality: 0.8, + + /** + * How the images should be scaled down in case both, `resizeWidth` and `resizeHeight` are provided. + * Can be either `contain` or `crop`. + */ + resizeMethod: 'contain', + + /** + * The base that is used to calculate the filesize. You can change this to + * 1024 if you would rather display kibibytes, mebibytes, etc... + * 1024 is technically incorrect, because `1024 bytes` are `1 kibibyte` not `1 kilobyte`. + * You can change this to `1024` if you don't care about validity. + */ + filesizeBase: 1000, + + /** + * Can be used to limit the maximum number of files that will be handled by this Dropzone + */ + maxFiles: null, + + /** + * An optional object to send additional headers to the server. Eg: + * `{ "My-Awesome-Header": "header value" }` + */ + headers: null, + + /** + * If `true`, the dropzone element itself will be clickable, if `false` + * nothing will be clickable. + * + * You can also pass an HTML element, a CSS selector (for multiple elements) + * or an array of those. In that case, all of those elements will trigger an + * upload when clicked. + */ + clickable: true, + + /** + * Whether hidden files in directories should be ignored. + */ + ignoreHiddenFiles: true, + + /** + * The default implementation of `accept` checks the file's mime type or + * extension against this list. This is a comma separated list of mime + * types or file extensions. + * + * Eg.: `image/*,application/pdf,.psd` + * + * If the Dropzone is `clickable` this option will also be used as + * [`accept`](https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept) + * parameter on the hidden file input as well. + */ + acceptedFiles: null, + + /** + * **Deprecated!** + * Use acceptedFiles instead. + */ + acceptedMimeTypes: null, + + /** + * If false, files will be added to the queue but the queue will not be + * processed automatically. + * This can be useful if you need some additional user input before sending + * files (or if you want want all files sent at once). + * If you're ready to send the file simply call `myDropzone.processQueue()`. + * + * See the [enqueuing file uploads](#enqueuing-file-uploads) documentation + * section for more information. + */ + autoProcessQueue: true, + + /** + * If false, files added to the dropzone will not be queued by default. + * You'll have to call `enqueueFile(file)` manually. + */ + autoQueue: true, + + /** + * If `true`, this will add a link to every file preview to remove or cancel (if + * already uploading) the file. The `dictCancelUpload`, `dictCancelUploadConfirmation` + * and `dictRemoveFile` options are used for the wording. + */ + addRemoveLinks: false, + + /** + * Defines where to display the file previews – if `null` the + * Dropzone element itself is used. Can be a plain `HTMLElement` or a CSS + * selector. The element should have the `dropzone-previews` class so + * the previews are displayed properly. + */ + previewsContainer: null, + + /** + * This is the element the hidden input field (which is used when clicking on the + * dropzone to trigger file selection) will be appended to. This might + * be important in case you use frameworks to switch the content of your page. + * + * Can be a selector string, or an element directly. + */ + hiddenInputContainer: "body", + + /** + * If null, no capture type will be specified + * If camera, mobile devices will skip the file selection and choose camera + * If microphone, mobile devices will skip the file selection and choose the microphone + * If camcorder, mobile devices will skip the file selection and choose the camera in video mode + * On apple devices multiple must be set to false. AcceptedFiles may need to + * be set to an appropriate mime type (e.g. "image/*", "audio/*", or "video/*"). + */ + capture: null, + + /** + * **Deprecated**. Use `renameFile` instead. + */ + renameFilename: null, + + /** + * A function that is invoked before the file is uploaded to the server and renames the file. + * This function gets the `File` as argument and can use the `file.name`. The actual name of the + * file that gets used during the upload can be accessed through `file.upload.filename`. + */ + renameFile: null, + + /** + * If `true` the fallback will be forced. This is very useful to test your server + * implementations first and make sure that everything works as + * expected without dropzone if you experience problems, and to test + * how your fallbacks will look. + */ + forceFallback: false, + + /** + * The text used before any files are dropped. + */ + dictDefaultMessage: "Drop files here to upload", + + /** + * The text that replaces the default message text it the browser is not supported. + */ + dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.", + + /** + * The text that will be added before the fallback form. + * If you provide a fallback element yourself, or if this option is `null` this will + * be ignored. + */ + dictFallbackText: "Please use the fallback form below to upload your files like in the olden days.", + + /** + * If the filesize is too big. + * `{{filesize}}` and `{{maxFilesize}}` will be replaced with the respective configuration values. + */ + dictFileTooBig: "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.", + + /** + * If the file doesn't match the file type. + */ + dictInvalidFileType: "You can't upload files of this type.", + + /** + * If the server response was invalid. + * `{{statusCode}}` will be replaced with the servers status code. + */ + dictResponseError: "Server responded with {{statusCode}} code.", + + /** + * If `addRemoveLinks` is true, the text to be used for the cancel upload link. + */ + dictCancelUpload: "Cancel upload", + + /** + * The text that is displayed if an upload was manually canceled + */ + dictUploadCanceled: "Upload canceled.", + + /** + * If `addRemoveLinks` is true, the text to be used for confirmation when cancelling upload. + */ + dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?", + + /** + * If `addRemoveLinks` is true, the text to be used to remove a file. + */ + dictRemoveFile: "Remove file", + + /** + * If this is not null, then the user will be prompted before removing a file. + */ + dictRemoveFileConfirmation: null, + + /** + * Displayed if `maxFiles` is st and exceeded. + * The string `{{maxFiles}}` will be replaced by the configuration value. + */ + dictMaxFilesExceeded: "You can not upload any more files.", + + /** + * Allows you to translate the different units. Starting with `tb` for terabytes and going down to + * `b` for bytes. + */ + dictFileSizeUnits: { + tb: "TB", + gb: "GB", + mb: "MB", + kb: "KB", + b: "b" + }, + + /** + * Called when dropzone initialized + * You can add event listeners here + */ + init: function init() {}, + + /** + * Can be an **object** of additional parameters to transfer to the server, **or** a `Function` + * that gets invoked with the `files`, `xhr` and, if it's a chunked upload, `chunk` arguments. In case + * of a function, this needs to return a map. + * + * The default implementation does nothing for normal uploads, but adds relevant information for + * chunked uploads. + * + * This is the same as adding hidden input fields in the form element. + */ + params: function params(files, xhr, chunk) { + if (chunk) { + return { + dzuuid: chunk.file.upload.uuid, + dzchunkindex: chunk.index, + dztotalfilesize: chunk.file.size, + dzchunksize: this.options.chunkSize, + dztotalchunkcount: chunk.file.upload.totalChunkCount, + dzchunkbyteoffset: chunk.index * this.options.chunkSize + }; + } + }, + + /** + * A function that gets a [file](https://developer.mozilla.org/en-US/docs/DOM/File) + * and a `done` function as parameters. + * + * If the done function is invoked without arguments, the file is "accepted" and will + * be processed. If you pass an error message, the file is rejected, and the error + * message will be displayed. + * This function will not be called if the file is too big or doesn't match the mime types. + */ + accept: function accept(file, done) { + return done(); + }, + + /** + * The callback that will be invoked when all chunks have been uploaded for a file. + * It gets the file for which the chunks have been uploaded as the first parameter, + * and the `done` function as second. `done()` needs to be invoked when everything + * needed to finish the upload process is done. + */ + chunksUploaded: function chunksUploaded(file, done) { + done(); + }, + + /** + * Gets called when the browser is not supported. + * The default implementation shows the fallback input field and adds + * a text. + */ + fallback: function fallback() { + // This code should pass in IE7... :( + var messageElement; + this.element.className = "".concat(this.element.className, " dz-browser-not-supported"); + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; + + try { + for (var _iterator2 = this.element.getElementsByTagName("div")[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var child = _step2.value; + + if (/(^| )dz-message($| )/.test(child.className)) { + messageElement = child; + child.className = "dz-message"; // Removes the 'dz-default' class + + break; + } + } + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) { + _iterator2["return"](); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; + } + } + } + + if (!messageElement) { + messageElement = Dropzone.createElement("
"); + this.element.appendChild(messageElement); + } + + var span = messageElement.getElementsByTagName("span")[0]; + + if (span) { + if (span.textContent != null) { + span.textContent = this.options.dictFallbackMessage; + } else if (span.innerText != null) { + span.innerText = this.options.dictFallbackMessage; + } + } + + return this.element.appendChild(this.getFallbackForm()); + }, + + /** + * Gets called to calculate the thumbnail dimensions. + * + * It gets `file`, `width` and `height` (both may be `null`) as parameters and must return an object containing: + * + * - `srcWidth` & `srcHeight` (required) + * - `trgWidth` & `trgHeight` (required) + * - `srcX` & `srcY` (optional, default `0`) + * - `trgX` & `trgY` (optional, default `0`) + * + * Those values are going to be used by `ctx.drawImage()`. + */ + resize: function resize(file, width, height, resizeMethod) { + var info = { + srcX: 0, + srcY: 0, + srcWidth: file.width, + srcHeight: file.height + }; + var srcRatio = file.width / file.height; // Automatically calculate dimensions if not specified + + if (width == null && height == null) { + width = info.srcWidth; + height = info.srcHeight; + } else if (width == null) { + width = height * srcRatio; + } else if (height == null) { + height = width / srcRatio; + } // Make sure images aren't upscaled + + + width = Math.min(width, info.srcWidth); + height = Math.min(height, info.srcHeight); + var trgRatio = width / height; + + if (info.srcWidth > width || info.srcHeight > height) { + // Image is bigger and needs rescaling + if (resizeMethod === 'crop') { + if (srcRatio > trgRatio) { + info.srcHeight = file.height; + info.srcWidth = info.srcHeight * trgRatio; + } else { + info.srcWidth = file.width; + info.srcHeight = info.srcWidth / trgRatio; + } + } else if (resizeMethod === 'contain') { + // Method 'contain' + if (srcRatio > trgRatio) { + height = width / srcRatio; + } else { + width = height * srcRatio; + } + } else { + throw new Error("Unknown resizeMethod '".concat(resizeMethod, "'")); + } + } + + info.srcX = (file.width - info.srcWidth) / 2; + info.srcY = (file.height - info.srcHeight) / 2; + info.trgWidth = width; + info.trgHeight = height; + return info; + }, + + /** + * Can be used to transform the file (for example, resize an image if necessary). + * + * The default implementation uses `resizeWidth` and `resizeHeight` (if provided) and resizes + * images according to those dimensions. + * + * Gets the `file` as the first parameter, and a `done()` function as the second, that needs + * to be invoked with the file when the transformation is done. + */ + transformFile: function transformFile(file, done) { + if ((this.options.resizeWidth || this.options.resizeHeight) && file.type.match(/image.*/)) { + return this.resizeImage(file, this.options.resizeWidth, this.options.resizeHeight, this.options.resizeMethod, done); + } else { + return done(file); + } + }, + + /** + * A string that contains the template used for each dropped + * file. Change it to fulfill your needs but make sure to properly + * provide all elements. + * + * If you want to use an actual HTML element instead of providing a String + * as a config option, you could create a div with the id `tpl`, + * put the template inside it and provide the element like this: + * + * document + * .querySelector('#tpl') + * .innerHTML + * + */ + previewTemplate: "
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n
\n
", + // END OPTIONS + // (Required by the dropzone documentation parser) + + /* + Those functions register themselves to the events on init and handle all + the user interface specific stuff. Overwriting them won't break the upload + but can break the way it's displayed. + You can overwrite them if you don't like the default behavior. If you just + want to add an additional event handler, register it on the dropzone object + and don't overwrite those options. + */ + // Those are self explanatory and simply concern the DragnDrop. + drop: function drop(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragstart: function dragstart(e) {}, + dragend: function dragend(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragenter: function dragenter(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragover: function dragover(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragleave: function dragleave(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + paste: function paste(e) {}, + // Called whenever there are no files left in the dropzone anymore, and the + // dropzone should be displayed as if in the initial state. + reset: function reset() { + return this.element.classList.remove("dz-started"); + }, + // Called when a file is added to the queue + // Receives `file` + addedfile: function addedfile(file) { + var _this2 = this; + + if (this.element === this.previewsContainer) { + this.element.classList.add("dz-started"); + } + + if (this.previewsContainer) { + file.previewElement = Dropzone.createElement(this.options.previewTemplate.trim()); + file.previewTemplate = file.previewElement; // Backwards compatibility + + this.previewsContainer.appendChild(file.previewElement); + var _iteratorNormalCompletion3 = true; + var _didIteratorError3 = false; + var _iteratorError3 = undefined; + + try { + for (var _iterator3 = file.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { + var node = _step3.value; + node.textContent = file.name; + } + } catch (err) { + _didIteratorError3 = true; + _iteratorError3 = err; + } finally { + try { + if (!_iteratorNormalCompletion3 && _iterator3["return"] != null) { + _iterator3["return"](); + } + } finally { + if (_didIteratorError3) { + throw _iteratorError3; + } + } + } + + var _iteratorNormalCompletion4 = true; + var _didIteratorError4 = false; + var _iteratorError4 = undefined; + + try { + for (var _iterator4 = file.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true) { + node = _step4.value; + node.innerHTML = this.filesize(file.size); + } + } catch (err) { + _didIteratorError4 = true; + _iteratorError4 = err; + } finally { + try { + if (!_iteratorNormalCompletion4 && _iterator4["return"] != null) { + _iterator4["return"](); + } + } finally { + if (_didIteratorError4) { + throw _iteratorError4; + } + } + } + + if (this.options.addRemoveLinks) { + file._removeLink = Dropzone.createElement("".concat(this.options.dictRemoveFile, "")); + file.previewElement.appendChild(file._removeLink); + } + + var removeFileEvent = function removeFileEvent(e) { + e.preventDefault(); + e.stopPropagation(); + + if (file.status === Dropzone.UPLOADING) { + return Dropzone.confirm(_this2.options.dictCancelUploadConfirmation, function () { + return _this2.removeFile(file); + }); + } else { + if (_this2.options.dictRemoveFileConfirmation) { + return Dropzone.confirm(_this2.options.dictRemoveFileConfirmation, function () { + return _this2.removeFile(file); + }); + } else { + return _this2.removeFile(file); + } + } + }; + + var _iteratorNormalCompletion5 = true; + var _didIteratorError5 = false; + var _iteratorError5 = undefined; + + try { + for (var _iterator5 = file.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true) { + var removeLink = _step5.value; + removeLink.addEventListener("click", removeFileEvent); + } + } catch (err) { + _didIteratorError5 = true; + _iteratorError5 = err; + } finally { + try { + if (!_iteratorNormalCompletion5 && _iterator5["return"] != null) { + _iterator5["return"](); + } + } finally { + if (_didIteratorError5) { + throw _iteratorError5; + } + } + } + } + }, + // Called whenever a file is removed. + removedfile: function removedfile(file) { + if (file.previewElement != null && file.previewElement.parentNode != null) { + file.previewElement.parentNode.removeChild(file.previewElement); + } + + return this._updateMaxFilesReachedClass(); + }, + // Called when a thumbnail has been generated + // Receives `file` and `dataUrl` + thumbnail: function thumbnail(file, dataUrl) { + if (file.previewElement) { + file.previewElement.classList.remove("dz-file-preview"); + var _iteratorNormalCompletion6 = true; + var _didIteratorError6 = false; + var _iteratorError6 = undefined; + + try { + for (var _iterator6 = file.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator](), _step6; !(_iteratorNormalCompletion6 = (_step6 = _iterator6.next()).done); _iteratorNormalCompletion6 = true) { + var thumbnailElement = _step6.value; + thumbnailElement.alt = file.name; + thumbnailElement.src = dataUrl; + } + } catch (err) { + _didIteratorError6 = true; + _iteratorError6 = err; + } finally { + try { + if (!_iteratorNormalCompletion6 && _iterator6["return"] != null) { + _iterator6["return"](); + } + } finally { + if (_didIteratorError6) { + throw _iteratorError6; + } + } + } + + return setTimeout(function () { + return file.previewElement.classList.add("dz-image-preview"); + }, 1); + } + }, + // Called whenever an error occurs + // Receives `file` and `message` + error: function error(file, message) { + if (file.previewElement) { + file.previewElement.classList.add("dz-error"); + + if (typeof message !== "String" && message.error) { + message = message.error; + } + + var _iteratorNormalCompletion7 = true; + var _didIteratorError7 = false; + var _iteratorError7 = undefined; + + try { + for (var _iterator7 = file.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator](), _step7; !(_iteratorNormalCompletion7 = (_step7 = _iterator7.next()).done); _iteratorNormalCompletion7 = true) { + var node = _step7.value; + node.textContent = message; + } + } catch (err) { + _didIteratorError7 = true; + _iteratorError7 = err; + } finally { + try { + if (!_iteratorNormalCompletion7 && _iterator7["return"] != null) { + _iterator7["return"](); + } + } finally { + if (_didIteratorError7) { + throw _iteratorError7; + } + } + } + } + }, + errormultiple: function errormultiple() {}, + // Called when a file gets processed. Since there is a cue, not all added + // files are processed immediately. + // Receives `file` + processing: function processing(file) { + if (file.previewElement) { + file.previewElement.classList.add("dz-processing"); + + if (file._removeLink) { + return file._removeLink.innerHTML = this.options.dictCancelUpload; + } + } + }, + processingmultiple: function processingmultiple() {}, + // Called whenever the upload progress gets updated. + // Receives `file`, `progress` (percentage 0-100) and `bytesSent`. + // To get the total number of bytes of the file, use `file.size` + uploadprogress: function uploadprogress(file, progress, bytesSent) { + if (file.previewElement) { + var _iteratorNormalCompletion8 = true; + var _didIteratorError8 = false; + var _iteratorError8 = undefined; + + try { + for (var _iterator8 = file.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator](), _step8; !(_iteratorNormalCompletion8 = (_step8 = _iterator8.next()).done); _iteratorNormalCompletion8 = true) { + var node = _step8.value; + node.nodeName === 'PROGRESS' ? node.value = progress : node.style.width = "".concat(progress, "%"); + } + } catch (err) { + _didIteratorError8 = true; + _iteratorError8 = err; + } finally { + try { + if (!_iteratorNormalCompletion8 && _iterator8["return"] != null) { + _iterator8["return"](); + } + } finally { + if (_didIteratorError8) { + throw _iteratorError8; + } + } + } + } + }, + // Called whenever the total upload progress gets updated. + // Called with totalUploadProgress (0-100), totalBytes and totalBytesSent + totaluploadprogress: function totaluploadprogress() {}, + // Called just before the file is sent. Gets the `xhr` object as second + // parameter, so you can modify it (for example to add a CSRF token) and a + // `formData` object to add additional information. + sending: function sending() {}, + sendingmultiple: function sendingmultiple() {}, + // When the complete upload is finished and successful + // Receives `file` + success: function success(file) { + if (file.previewElement) { + return file.previewElement.classList.add("dz-success"); + } + }, + successmultiple: function successmultiple() {}, + // When the upload is canceled. + canceled: function canceled(file) { + return this.emit("error", file, this.options.dictUploadCanceled); + }, + canceledmultiple: function canceledmultiple() {}, + // When the upload is finished, either with success or an error. + // Receives `file` + complete: function complete(file) { + if (file._removeLink) { + file._removeLink.innerHTML = this.options.dictRemoveFile; + } + + if (file.previewElement) { + return file.previewElement.classList.add("dz-complete"); + } + }, + completemultiple: function completemultiple() {}, + maxfilesexceeded: function maxfilesexceeded() {}, + maxfilesreached: function maxfilesreached() {}, + queuecomplete: function queuecomplete() {}, + addedfiles: function addedfiles() {} + }; + this.prototype._thumbnailQueue = []; + this.prototype._processingThumbnail = false; + } // global utility + + }, { + key: "extend", + value: function extend(target) { + for (var _len2 = arguments.length, objects = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + objects[_key2 - 1] = arguments[_key2]; + } + + for (var _i = 0, _objects = objects; _i < _objects.length; _i++) { + var object = _objects[_i]; + + for (var key in object) { + var val = object[key]; + target[key] = val; + } + } + + return target; + } + }]); + + function Dropzone(el, options) { + var _this; + + _classCallCheck(this, Dropzone); + + _this = _possibleConstructorReturn(this, _getPrototypeOf(Dropzone).call(this)); + var fallback, left; + _this.element = el; // For backwards compatibility since the version was in the prototype previously + + _this.version = Dropzone.version; + _this.defaultOptions.previewTemplate = _this.defaultOptions.previewTemplate.replace(/\n*/g, ""); + _this.clickableElements = []; + _this.listeners = []; + _this.files = []; // All files + + if (typeof _this.element === "string") { + _this.element = document.querySelector(_this.element); + } // Not checking if instance of HTMLElement or Element since IE9 is extremely weird. + + + if (!_this.element || _this.element.nodeType == null) { + throw new Error("Invalid dropzone element."); + } + + if (_this.element.dropzone) { + throw new Error("Dropzone already attached."); + } // Now add this dropzone to the instances. + + + Dropzone.instances.push(_assertThisInitialized(_this)); // Put the dropzone inside the element itself. + + _this.element.dropzone = _assertThisInitialized(_this); + var elementOptions = (left = Dropzone.optionsForElement(_this.element)) != null ? left : {}; + _this.options = Dropzone.extend({}, _this.defaultOptions, elementOptions, options != null ? options : {}); // If the browser failed, just call the fallback and leave + + if (_this.options.forceFallback || !Dropzone.isBrowserSupported()) { + return _possibleConstructorReturn(_this, _this.options.fallback.call(_assertThisInitialized(_this))); + } // @options.url = @element.getAttribute "action" unless @options.url? + + + if (_this.options.url == null) { + _this.options.url = _this.element.getAttribute("action"); + } + + if (!_this.options.url) { + throw new Error("No URL provided."); + } + + if (_this.options.acceptedFiles && _this.options.acceptedMimeTypes) { + throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated."); + } + + if (_this.options.uploadMultiple && _this.options.chunking) { + throw new Error('You cannot set both: uploadMultiple and chunking.'); + } // Backwards compatibility + + + if (_this.options.acceptedMimeTypes) { + _this.options.acceptedFiles = _this.options.acceptedMimeTypes; + delete _this.options.acceptedMimeTypes; + } // Backwards compatibility + + + if (_this.options.renameFilename != null) { + _this.options.renameFile = function (file) { + return _this.options.renameFilename.call(_assertThisInitialized(_this), file.name, file); + }; + } + + _this.options.method = _this.options.method.toUpperCase(); + + if ((fallback = _this.getExistingFallback()) && fallback.parentNode) { + // Remove the fallback + fallback.parentNode.removeChild(fallback); + } // Display previews in the previewsContainer element or the Dropzone element unless explicitly set to false + + + if (_this.options.previewsContainer !== false) { + if (_this.options.previewsContainer) { + _this.previewsContainer = Dropzone.getElement(_this.options.previewsContainer, "previewsContainer"); + } else { + _this.previewsContainer = _this.element; + } + } + + if (_this.options.clickable) { + if (_this.options.clickable === true) { + _this.clickableElements = [_this.element]; + } else { + _this.clickableElements = Dropzone.getElements(_this.options.clickable, "clickable"); + } + } + + _this.init(); + + return _this; + } // Returns all files that have been accepted + + + _createClass(Dropzone, [{ + key: "getAcceptedFiles", + value: function getAcceptedFiles() { + return this.files.filter(function (file) { + return file.accepted; + }).map(function (file) { + return file; + }); + } // Returns all files that have been rejected + // Not sure when that's going to be useful, but added for completeness. + + }, { + key: "getRejectedFiles", + value: function getRejectedFiles() { + return this.files.filter(function (file) { + return !file.accepted; + }).map(function (file) { + return file; + }); + } + }, { + key: "getFilesWithStatus", + value: function getFilesWithStatus(status) { + return this.files.filter(function (file) { + return file.status === status; + }).map(function (file) { + return file; + }); + } // Returns all files that are in the queue + + }, { + key: "getQueuedFiles", + value: function getQueuedFiles() { + return this.getFilesWithStatus(Dropzone.QUEUED); + } + }, { + key: "getUploadingFiles", + value: function getUploadingFiles() { + return this.getFilesWithStatus(Dropzone.UPLOADING); + } + }, { + key: "getAddedFiles", + value: function getAddedFiles() { + return this.getFilesWithStatus(Dropzone.ADDED); + } // Files that are either queued or uploading + + }, { + key: "getActiveFiles", + value: function getActiveFiles() { + return this.files.filter(function (file) { + return file.status === Dropzone.UPLOADING || file.status === Dropzone.QUEUED; + }).map(function (file) { + return file; + }); + } // The function that gets called when Dropzone is initialized. You + // can (and should) setup event listeners inside this function. + + }, { + key: "init", + value: function init() { + var _this3 = this; + + // In case it isn't set already + if (this.element.tagName === "form") { + this.element.setAttribute("enctype", "multipart/form-data"); + } + + if (this.element.classList.contains("dropzone") && !this.element.querySelector(".dz-message")) { + this.element.appendChild(Dropzone.createElement("
"))); + } + + if (this.clickableElements.length) { + var setupHiddenFileInput = function setupHiddenFileInput() { + if (_this3.hiddenFileInput) { + _this3.hiddenFileInput.parentNode.removeChild(_this3.hiddenFileInput); + } + + _this3.hiddenFileInput = document.createElement("input"); + + _this3.hiddenFileInput.setAttribute("type", "file"); + + if (_this3.options.maxFiles === null || _this3.options.maxFiles > 1) { + _this3.hiddenFileInput.setAttribute("multiple", "multiple"); + } + + _this3.hiddenFileInput.className = "dz-hidden-input"; + + if (_this3.options.acceptedFiles !== null) { + _this3.hiddenFileInput.setAttribute("accept", _this3.options.acceptedFiles); + } + + if (_this3.options.capture !== null) { + _this3.hiddenFileInput.setAttribute("capture", _this3.options.capture); + } // Not setting `display="none"` because some browsers don't accept clicks + // on elements that aren't displayed. + + + _this3.hiddenFileInput.style.visibility = "hidden"; + _this3.hiddenFileInput.style.position = "absolute"; + _this3.hiddenFileInput.style.top = "0"; + _this3.hiddenFileInput.style.left = "0"; + _this3.hiddenFileInput.style.height = "0"; + _this3.hiddenFileInput.style.width = "0"; + Dropzone.getElement(_this3.options.hiddenInputContainer, 'hiddenInputContainer').appendChild(_this3.hiddenFileInput); + return _this3.hiddenFileInput.addEventListener("change", function () { + var files = _this3.hiddenFileInput.files; + + if (files.length) { + var _iteratorNormalCompletion9 = true; + var _didIteratorError9 = false; + var _iteratorError9 = undefined; + + try { + for (var _iterator9 = files[Symbol.iterator](), _step9; !(_iteratorNormalCompletion9 = (_step9 = _iterator9.next()).done); _iteratorNormalCompletion9 = true) { + var file = _step9.value; + + _this3.addFile(file); + } + } catch (err) { + _didIteratorError9 = true; + _iteratorError9 = err; + } finally { + try { + if (!_iteratorNormalCompletion9 && _iterator9["return"] != null) { + _iterator9["return"](); + } + } finally { + if (_didIteratorError9) { + throw _iteratorError9; + } + } + } + } + + _this3.emit("addedfiles", files); + + return setupHiddenFileInput(); + }); + }; + + setupHiddenFileInput(); + } + + this.URL = window.URL !== null ? window.URL : window.webkitURL; // Setup all event listeners on the Dropzone object itself. + // They're not in @setupEventListeners() because they shouldn't be removed + // again when the dropzone gets disabled. + + var _iteratorNormalCompletion10 = true; + var _didIteratorError10 = false; + var _iteratorError10 = undefined; + + try { + for (var _iterator10 = this.events[Symbol.iterator](), _step10; !(_iteratorNormalCompletion10 = (_step10 = _iterator10.next()).done); _iteratorNormalCompletion10 = true) { + var eventName = _step10.value; + this.on(eventName, this.options[eventName]); + } + } catch (err) { + _didIteratorError10 = true; + _iteratorError10 = err; + } finally { + try { + if (!_iteratorNormalCompletion10 && _iterator10["return"] != null) { + _iterator10["return"](); + } + } finally { + if (_didIteratorError10) { + throw _iteratorError10; + } + } + } + + this.on("uploadprogress", function () { + return _this3.updateTotalUploadProgress(); + }); + this.on("removedfile", function () { + return _this3.updateTotalUploadProgress(); + }); + this.on("canceled", function (file) { + return _this3.emit("complete", file); + }); // Emit a `queuecomplete` event if all files finished uploading. + + this.on("complete", function (file) { + if (_this3.getAddedFiles().length === 0 && _this3.getUploadingFiles().length === 0 && _this3.getQueuedFiles().length === 0) { + // This needs to be deferred so that `queuecomplete` really triggers after `complete` + return setTimeout(function () { + return _this3.emit("queuecomplete"); + }, 0); + } + }); + + var containsFiles = function containsFiles(e) { + return e.dataTransfer.types && e.dataTransfer.types.some(function (type) { + return type == "Files"; + }); + }; + + var noPropagation = function noPropagation(e) { + // If there are no files, we don't want to stop + // propagation so we don't interfere with other + // drag and drop behaviour. + if (!containsFiles(e)) return; + e.stopPropagation(); + + if (e.preventDefault) { + return e.preventDefault(); + } else { + return e.returnValue = false; + } + }; // Create the listeners + + + this.listeners = [{ + element: this.element, + events: { + "dragstart": function dragstart(e) { + return _this3.emit("dragstart", e); + }, + "dragenter": function dragenter(e) { + noPropagation(e); + return _this3.emit("dragenter", e); + }, + "dragover": function dragover(e) { + // Makes it possible to drag files from chrome's download bar + // http://stackoverflow.com/questions/19526430/drag-and-drop-file-uploads-from-chrome-downloads-bar + // Try is required to prevent bug in Internet Explorer 11 (SCRIPT65535 exception) + var efct; + + try { + efct = e.dataTransfer.effectAllowed; + } catch (error) {} + + e.dataTransfer.dropEffect = 'move' === efct || 'linkMove' === efct ? 'move' : 'copy'; + noPropagation(e); + return _this3.emit("dragover", e); + }, + "dragleave": function dragleave(e) { + return _this3.emit("dragleave", e); + }, + "drop": function drop(e) { + noPropagation(e); + return _this3.drop(e); + }, + "dragend": function dragend(e) { + return _this3.emit("dragend", e); + } + } // This is disabled right now, because the browsers don't implement it properly. + // "paste": (e) => + // noPropagation e + // @paste e + + }]; + this.clickableElements.forEach(function (clickableElement) { + return _this3.listeners.push({ + element: clickableElement, + events: { + "click": function click(evt) { + // Only the actual dropzone or the message element should trigger file selection + if (clickableElement !== _this3.element || evt.target === _this3.element || Dropzone.elementInside(evt.target, _this3.element.querySelector(".dz-message"))) { + _this3.hiddenFileInput.click(); // Forward the click + + } + + return true; + } + } + }); + }); + this.enable(); + return this.options.init.call(this); + } // Not fully tested yet + + }, { + key: "destroy", + value: function destroy() { + this.disable(); + this.removeAllFiles(true); + + if (this.hiddenFileInput != null ? this.hiddenFileInput.parentNode : undefined) { + this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput); + this.hiddenFileInput = null; + } + + delete this.element.dropzone; + return Dropzone.instances.splice(Dropzone.instances.indexOf(this), 1); + } + }, { + key: "updateTotalUploadProgress", + value: function updateTotalUploadProgress() { + var totalUploadProgress; + var totalBytesSent = 0; + var totalBytes = 0; + var activeFiles = this.getActiveFiles(); + + if (activeFiles.length) { + var _iteratorNormalCompletion11 = true; + var _didIteratorError11 = false; + var _iteratorError11 = undefined; + + try { + for (var _iterator11 = this.getActiveFiles()[Symbol.iterator](), _step11; !(_iteratorNormalCompletion11 = (_step11 = _iterator11.next()).done); _iteratorNormalCompletion11 = true) { + var file = _step11.value; + totalBytesSent += file.upload.bytesSent; + totalBytes += file.upload.total; + } + } catch (err) { + _didIteratorError11 = true; + _iteratorError11 = err; + } finally { + try { + if (!_iteratorNormalCompletion11 && _iterator11["return"] != null) { + _iterator11["return"](); + } + } finally { + if (_didIteratorError11) { + throw _iteratorError11; + } + } + } + + totalUploadProgress = 100 * totalBytesSent / totalBytes; + } else { + totalUploadProgress = 100; + } + + return this.emit("totaluploadprogress", totalUploadProgress, totalBytes, totalBytesSent); + } // @options.paramName can be a function taking one parameter rather than a string. + // A parameter name for a file is obtained simply by calling this with an index number. + + }, { + key: "_getParamName", + value: function _getParamName(n) { + if (typeof this.options.paramName === "function") { + return this.options.paramName(n); + } else { + return "".concat(this.options.paramName).concat(this.options.uploadMultiple ? "[".concat(n, "]") : ""); + } + } // If @options.renameFile is a function, + // the function will be used to rename the file.name before appending it to the formData + + }, { + key: "_renameFile", + value: function _renameFile(file) { + if (typeof this.options.renameFile !== "function") { + return file.name; + } + + return this.options.renameFile(file); + } // Returns a form that can be used as fallback if the browser does not support DragnDrop + // + // If the dropzone is already a form, only the input field and button are returned. Otherwise a complete form element is provided. + // This code has to pass in IE7 :( + + }, { + key: "getFallbackForm", + value: function getFallbackForm() { + var existingFallback, form; + + if (existingFallback = this.getExistingFallback()) { + return existingFallback; + } + + var fieldsString = "
"; + + if (this.options.dictFallbackText) { + fieldsString += "

".concat(this.options.dictFallbackText, "

"); + } + + fieldsString += "
"); + var fields = Dropzone.createElement(fieldsString); + + if (this.element.tagName !== "FORM") { + form = Dropzone.createElement("
")); + form.appendChild(fields); + } else { + // Make sure that the enctype and method attributes are set properly + this.element.setAttribute("enctype", "multipart/form-data"); + this.element.setAttribute("method", this.options.method); + } + + return form != null ? form : fields; + } // Returns the fallback elements if they exist already + // + // This code has to pass in IE7 :( + + }, { + key: "getExistingFallback", + value: function getExistingFallback() { + var getFallback = function getFallback(elements) { + var _iteratorNormalCompletion12 = true; + var _didIteratorError12 = false; + var _iteratorError12 = undefined; + + try { + for (var _iterator12 = elements[Symbol.iterator](), _step12; !(_iteratorNormalCompletion12 = (_step12 = _iterator12.next()).done); _iteratorNormalCompletion12 = true) { + var el = _step12.value; + + if (/(^| )fallback($| )/.test(el.className)) { + return el; + } + } + } catch (err) { + _didIteratorError12 = true; + _iteratorError12 = err; + } finally { + try { + if (!_iteratorNormalCompletion12 && _iterator12["return"] != null) { + _iterator12["return"](); + } + } finally { + if (_didIteratorError12) { + throw _iteratorError12; + } + } + } + }; + + for (var _i2 = 0, _arr = ["div", "form"]; _i2 < _arr.length; _i2++) { + var tagName = _arr[_i2]; + var fallback; + + if (fallback = getFallback(this.element.getElementsByTagName(tagName))) { + return fallback; + } + } + } // Activates all listeners stored in @listeners + + }, { + key: "setupEventListeners", + value: function setupEventListeners() { + return this.listeners.map(function (elementListeners) { + return function () { + var result = []; + + for (var event in elementListeners.events) { + var listener = elementListeners.events[event]; + result.push(elementListeners.element.addEventListener(event, listener, false)); + } + + return result; + }(); + }); + } // Deactivates all listeners stored in @listeners + + }, { + key: "removeEventListeners", + value: function removeEventListeners() { + return this.listeners.map(function (elementListeners) { + return function () { + var result = []; + + for (var event in elementListeners.events) { + var listener = elementListeners.events[event]; + result.push(elementListeners.element.removeEventListener(event, listener, false)); + } + + return result; + }(); + }); + } // Removes all event listeners and cancels all files in the queue or being processed. + + }, { + key: "disable", + value: function disable() { + var _this4 = this; + + this.clickableElements.forEach(function (element) { + return element.classList.remove("dz-clickable"); + }); + this.removeEventListeners(); + this.disabled = true; + return this.files.map(function (file) { + return _this4.cancelUpload(file); + }); + } + }, { + key: "enable", + value: function enable() { + delete this.disabled; + this.clickableElements.forEach(function (element) { + return element.classList.add("dz-clickable"); + }); + return this.setupEventListeners(); + } // Returns a nicely formatted filesize + + }, { + key: "filesize", + value: function filesize(size) { + var selectedSize = 0; + var selectedUnit = "b"; + + if (size > 0) { + var units = ['tb', 'gb', 'mb', 'kb', 'b']; + + for (var i = 0; i < units.length; i++) { + var unit = units[i]; + var cutoff = Math.pow(this.options.filesizeBase, 4 - i) / 10; + + if (size >= cutoff) { + selectedSize = size / Math.pow(this.options.filesizeBase, 4 - i); + selectedUnit = unit; + break; + } + } + + selectedSize = Math.round(10 * selectedSize) / 10; // Cutting of digits + } + + return "".concat(selectedSize, " ").concat(this.options.dictFileSizeUnits[selectedUnit]); + } // Adds or removes the `dz-max-files-reached` class from the form. + + }, { + key: "_updateMaxFilesReachedClass", + value: function _updateMaxFilesReachedClass() { + if (this.options.maxFiles != null && this.getAcceptedFiles().length >= this.options.maxFiles) { + if (this.getAcceptedFiles().length === this.options.maxFiles) { + this.emit('maxfilesreached', this.files); + } + + return this.element.classList.add("dz-max-files-reached"); + } else { + return this.element.classList.remove("dz-max-files-reached"); + } + } + }, { + key: "drop", + value: function drop(e) { + if (!e.dataTransfer) { + return; + } + + this.emit("drop", e); // Convert the FileList to an Array + // This is necessary for IE11 + + var files = []; + + for (var i = 0; i < e.dataTransfer.files.length; i++) { + files[i] = e.dataTransfer.files[i]; + } // Even if it's a folder, files.length will contain the folders. + + + if (files.length) { + var items = e.dataTransfer.items; + + if (items && items.length && items[0].webkitGetAsEntry != null) { + // The browser supports dropping of folders, so handle items instead of files + this._addFilesFromItems(items); + } else { + this.handleFiles(files); + } + } + + this.emit("addedfiles", files); + } + }, { + key: "paste", + value: function paste(e) { + if (__guard__(e != null ? e.clipboardData : undefined, function (x) { + return x.items; + }) == null) { + return; + } + + this.emit("paste", e); + var items = e.clipboardData.items; + + if (items.length) { + return this._addFilesFromItems(items); + } + } + }, { + key: "handleFiles", + value: function handleFiles(files) { + var _iteratorNormalCompletion13 = true; + var _didIteratorError13 = false; + var _iteratorError13 = undefined; + + try { + for (var _iterator13 = files[Symbol.iterator](), _step13; !(_iteratorNormalCompletion13 = (_step13 = _iterator13.next()).done); _iteratorNormalCompletion13 = true) { + var file = _step13.value; + this.addFile(file); + } + } catch (err) { + _didIteratorError13 = true; + _iteratorError13 = err; + } finally { + try { + if (!_iteratorNormalCompletion13 && _iterator13["return"] != null) { + _iterator13["return"](); + } + } finally { + if (_didIteratorError13) { + throw _iteratorError13; + } + } + } + } // When a folder is dropped (or files are pasted), items must be handled + // instead of files. + + }, { + key: "_addFilesFromItems", + value: function _addFilesFromItems(items) { + var _this5 = this; + + return function () { + var result = []; + var _iteratorNormalCompletion14 = true; + var _didIteratorError14 = false; + var _iteratorError14 = undefined; + + try { + for (var _iterator14 = items[Symbol.iterator](), _step14; !(_iteratorNormalCompletion14 = (_step14 = _iterator14.next()).done); _iteratorNormalCompletion14 = true) { + var item = _step14.value; + var entry; + + if (item.webkitGetAsEntry != null && (entry = item.webkitGetAsEntry())) { + if (entry.isFile) { + result.push(_this5.addFile(item.getAsFile())); + } else if (entry.isDirectory) { + // Append all files from that directory to files + result.push(_this5._addFilesFromDirectory(entry, entry.name)); + } else { + result.push(undefined); + } + } else if (item.getAsFile != null) { + if (item.kind == null || item.kind === "file") { + result.push(_this5.addFile(item.getAsFile())); + } else { + result.push(undefined); + } + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError14 = true; + _iteratorError14 = err; + } finally { + try { + if (!_iteratorNormalCompletion14 && _iterator14["return"] != null) { + _iterator14["return"](); + } + } finally { + if (_didIteratorError14) { + throw _iteratorError14; + } + } + } + + return result; + }(); + } // Goes through the directory, and adds each file it finds recursively + + }, { + key: "_addFilesFromDirectory", + value: function _addFilesFromDirectory(directory, path) { + var _this6 = this; + + var dirReader = directory.createReader(); + + var errorHandler = function errorHandler(error) { + return __guardMethod__(console, 'log', function (o) { + return o.log(error); + }); + }; + + var readEntries = function readEntries() { + return dirReader.readEntries(function (entries) { + if (entries.length > 0) { + var _iteratorNormalCompletion15 = true; + var _didIteratorError15 = false; + var _iteratorError15 = undefined; + + try { + for (var _iterator15 = entries[Symbol.iterator](), _step15; !(_iteratorNormalCompletion15 = (_step15 = _iterator15.next()).done); _iteratorNormalCompletion15 = true) { + var entry = _step15.value; + + if (entry.isFile) { + entry.file(function (file) { + if (_this6.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') { + return; + } + + file.fullPath = "".concat(path, "/").concat(file.name); + return _this6.addFile(file); + }); + } else if (entry.isDirectory) { + _this6._addFilesFromDirectory(entry, "".concat(path, "/").concat(entry.name)); + } + } // Recursively call readEntries() again, since browser only handle + // the first 100 entries. + // See: https://developer.mozilla.org/en-US/docs/Web/API/DirectoryReader#readEntries + + } catch (err) { + _didIteratorError15 = true; + _iteratorError15 = err; + } finally { + try { + if (!_iteratorNormalCompletion15 && _iterator15["return"] != null) { + _iterator15["return"](); + } + } finally { + if (_didIteratorError15) { + throw _iteratorError15; + } + } + } + + readEntries(); + } + + return null; + }, errorHandler); + }; + + return readEntries(); + } // If `done()` is called without argument the file is accepted + // If you call it with an error message, the file is rejected + // (This allows for asynchronous validation) + // + // This function checks the filesize, and if the file.type passes the + // `acceptedFiles` check. + + }, { + key: "accept", + value: function accept(file, done) { + if (this.options.maxFilesize && file.size > this.options.maxFilesize * 1024 * 1024) { + done(this.options.dictFileTooBig.replace("{{filesize}}", Math.round(file.size / 1024 / 10.24) / 100).replace("{{maxFilesize}}", this.options.maxFilesize)); + } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) { + done(this.options.dictInvalidFileType); + } else if (this.options.maxFiles != null && this.getAcceptedFiles().length >= this.options.maxFiles) { + done(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}", this.options.maxFiles)); + this.emit("maxfilesexceeded", file); + } else { + this.options.accept.call(this, file, done); + } + } + }, { + key: "addFile", + value: function addFile(file) { + var _this7 = this; + + file.upload = { + uuid: Dropzone.uuidv4(), + progress: 0, + // Setting the total upload size to file.size for the beginning + // It's actual different than the size to be transmitted. + total: file.size, + bytesSent: 0, + filename: this._renameFile(file) // Not setting chunking information here, because the acutal data — and + // thus the chunks — might change if `options.transformFile` is set + // and does something to the data. + + }; + this.files.push(file); + file.status = Dropzone.ADDED; + this.emit("addedfile", file); + + this._enqueueThumbnail(file); + + this.accept(file, function (error) { + if (error) { + file.accepted = false; + + _this7._errorProcessing([file], error); // Will set the file.status + + } else { + file.accepted = true; + + if (_this7.options.autoQueue) { + _this7.enqueueFile(file); + } // Will set .accepted = true + + } + + _this7._updateMaxFilesReachedClass(); + }); + } // Wrapper for enqueueFile + + }, { + key: "enqueueFiles", + value: function enqueueFiles(files) { + var _iteratorNormalCompletion16 = true; + var _didIteratorError16 = false; + var _iteratorError16 = undefined; + + try { + for (var _iterator16 = files[Symbol.iterator](), _step16; !(_iteratorNormalCompletion16 = (_step16 = _iterator16.next()).done); _iteratorNormalCompletion16 = true) { + var file = _step16.value; + this.enqueueFile(file); + } + } catch (err) { + _didIteratorError16 = true; + _iteratorError16 = err; + } finally { + try { + if (!_iteratorNormalCompletion16 && _iterator16["return"] != null) { + _iterator16["return"](); + } + } finally { + if (_didIteratorError16) { + throw _iteratorError16; + } + } + } + + return null; + } + }, { + key: "enqueueFile", + value: function enqueueFile(file) { + var _this8 = this; + + if (file.status === Dropzone.ADDED && file.accepted === true) { + file.status = Dropzone.QUEUED; + + if (this.options.autoProcessQueue) { + return setTimeout(function () { + return _this8.processQueue(); + }, 0); // Deferring the call + } + } else { + throw new Error("This file can't be queued because it has already been processed or was rejected."); + } + } + }, { + key: "_enqueueThumbnail", + value: function _enqueueThumbnail(file) { + var _this9 = this; + + if (this.options.createImageThumbnails && file.type.match(/image.*/) && file.size <= this.options.maxThumbnailFilesize * 1024 * 1024) { + this._thumbnailQueue.push(file); + + return setTimeout(function () { + return _this9._processThumbnailQueue(); + }, 0); // Deferring the call + } + } + }, { + key: "_processThumbnailQueue", + value: function _processThumbnailQueue() { + var _this10 = this; + + if (this._processingThumbnail || this._thumbnailQueue.length === 0) { + return; + } + + this._processingThumbnail = true; + + var file = this._thumbnailQueue.shift(); + + return this.createThumbnail(file, this.options.thumbnailWidth, this.options.thumbnailHeight, this.options.thumbnailMethod, true, function (dataUrl) { + _this10.emit("thumbnail", file, dataUrl); + + _this10._processingThumbnail = false; + return _this10._processThumbnailQueue(); + }); + } // Can be called by the user to remove a file + + }, { + key: "removeFile", + value: function removeFile(file) { + if (file.status === Dropzone.UPLOADING) { + this.cancelUpload(file); + } + + this.files = without(this.files, file); + this.emit("removedfile", file); + + if (this.files.length === 0) { + return this.emit("reset"); + } + } // Removes all files that aren't currently processed from the list + + }, { + key: "removeAllFiles", + value: function removeAllFiles(cancelIfNecessary) { + // Create a copy of files since removeFile() changes the @files array. + if (cancelIfNecessary == null) { + cancelIfNecessary = false; + } + + var _iteratorNormalCompletion17 = true; + var _didIteratorError17 = false; + var _iteratorError17 = undefined; + + try { + for (var _iterator17 = this.files.slice()[Symbol.iterator](), _step17; !(_iteratorNormalCompletion17 = (_step17 = _iterator17.next()).done); _iteratorNormalCompletion17 = true) { + var file = _step17.value; + + if (file.status !== Dropzone.UPLOADING || cancelIfNecessary) { + this.removeFile(file); + } + } + } catch (err) { + _didIteratorError17 = true; + _iteratorError17 = err; + } finally { + try { + if (!_iteratorNormalCompletion17 && _iterator17["return"] != null) { + _iterator17["return"](); + } + } finally { + if (_didIteratorError17) { + throw _iteratorError17; + } + } + } + + return null; + } // Resizes an image before it gets sent to the server. This function is the default behavior of + // `options.transformFile` if `resizeWidth` or `resizeHeight` are set. The callback is invoked with + // the resized blob. + + }, { + key: "resizeImage", + value: function resizeImage(file, width, height, resizeMethod, callback) { + var _this11 = this; + + return this.createThumbnail(file, width, height, resizeMethod, true, function (dataUrl, canvas) { + if (canvas == null) { + // The image has not been resized + return callback(file); + } else { + var resizeMimeType = _this11.options.resizeMimeType; + + if (resizeMimeType == null) { + resizeMimeType = file.type; + } + + var resizedDataURL = canvas.toDataURL(resizeMimeType, _this11.options.resizeQuality); + + if (resizeMimeType === 'image/jpeg' || resizeMimeType === 'image/jpg') { + // Now add the original EXIF information + resizedDataURL = ExifRestore.restore(file.dataURL, resizedDataURL); + } + + return callback(Dropzone.dataURItoBlob(resizedDataURL)); + } + }); + } + }, { + key: "createThumbnail", + value: function createThumbnail(file, width, height, resizeMethod, fixOrientation, callback) { + var _this12 = this; + + var fileReader = new FileReader(); + + fileReader.onload = function () { + file.dataURL = fileReader.result; // Don't bother creating a thumbnail for SVG images since they're vector + + if (file.type === "image/svg+xml") { + if (callback != null) { + callback(fileReader.result); + } + + return; + } + + _this12.createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback); + }; + + fileReader.readAsDataURL(file); + } // `mockFile` needs to have these attributes: + // + // { name: 'name', size: 12345, imageUrl: '' } + // + // `callback` will be invoked when the image has been downloaded and displayed. + // `crossOrigin` will be added to the `img` tag when accessing the file. + + }, { + key: "displayExistingFile", + value: function displayExistingFile(mockFile, imageUrl, callback, crossOrigin) { + var _this13 = this; + + var resizeThumbnail = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true; + this.emit("addedfile", mockFile); + this.emit("complete", mockFile); + + if (!resizeThumbnail) { + this.emit("thumbnail", mockFile, imageUrl); + if (callback) callback(); + } else { + var onDone = function onDone(thumbnail) { + _this13.emit('thumbnail', mockFile, thumbnail); + + if (callback) callback(); + }; + + mockFile.dataURL = imageUrl; + this.createThumbnailFromUrl(mockFile, this.options.thumbnailWidth, this.options.thumbnailHeight, this.options.resizeMethod, this.options.fixOrientation, onDone, crossOrigin); + } + } + }, { + key: "createThumbnailFromUrl", + value: function createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback, crossOrigin) { + var _this14 = this; + + // Not using `new Image` here because of a bug in latest Chrome versions. + // See https://github.com/enyo/dropzone/pull/226 + var img = document.createElement("img"); + + if (crossOrigin) { + img.crossOrigin = crossOrigin; + } + + img.onload = function () { + var loadExif = function loadExif(callback) { + return callback(1); + }; + + if (typeof EXIF !== 'undefined' && EXIF !== null && fixOrientation) { + loadExif = function loadExif(callback) { + return EXIF.getData(img, function () { + return callback(EXIF.getTag(this, 'Orientation')); + }); + }; + } + + return loadExif(function (orientation) { + file.width = img.width; + file.height = img.height; + + var resizeInfo = _this14.options.resize.call(_this14, file, width, height, resizeMethod); + + var canvas = document.createElement("canvas"); + var ctx = canvas.getContext("2d"); + canvas.width = resizeInfo.trgWidth; + canvas.height = resizeInfo.trgHeight; + + if (orientation > 4) { + canvas.width = resizeInfo.trgHeight; + canvas.height = resizeInfo.trgWidth; + } + + switch (orientation) { + case 2: + // horizontal flip + ctx.translate(canvas.width, 0); + ctx.scale(-1, 1); + break; + + case 3: + // 180° rotate left + ctx.translate(canvas.width, canvas.height); + ctx.rotate(Math.PI); + break; + + case 4: + // vertical flip + ctx.translate(0, canvas.height); + ctx.scale(1, -1); + break; + + case 5: + // vertical flip + 90 rotate right + ctx.rotate(0.5 * Math.PI); + ctx.scale(1, -1); + break; + + case 6: + // 90° rotate right + ctx.rotate(0.5 * Math.PI); + ctx.translate(0, -canvas.width); + break; + + case 7: + // horizontal flip + 90 rotate right + ctx.rotate(0.5 * Math.PI); + ctx.translate(canvas.height, -canvas.width); + ctx.scale(-1, 1); + break; + + case 8: + // 90° rotate left + ctx.rotate(-0.5 * Math.PI); + ctx.translate(-canvas.height, 0); + break; + } // This is a bugfix for iOS' scaling bug. + + + drawImageIOSFix(ctx, img, resizeInfo.srcX != null ? resizeInfo.srcX : 0, resizeInfo.srcY != null ? resizeInfo.srcY : 0, resizeInfo.srcWidth, resizeInfo.srcHeight, resizeInfo.trgX != null ? resizeInfo.trgX : 0, resizeInfo.trgY != null ? resizeInfo.trgY : 0, resizeInfo.trgWidth, resizeInfo.trgHeight); + var thumbnail = canvas.toDataURL("image/png"); + + if (callback != null) { + return callback(thumbnail, canvas); + } + }); + }; + + if (callback != null) { + img.onerror = callback; + } + + return img.src = file.dataURL; + } // Goes through the queue and processes files if there aren't too many already. + + }, { + key: "processQueue", + value: function processQueue() { + var parallelUploads = this.options.parallelUploads; + var processingLength = this.getUploadingFiles().length; + var i = processingLength; // There are already at least as many files uploading than should be + + if (processingLength >= parallelUploads) { + return; + } + + var queuedFiles = this.getQueuedFiles(); + + if (!(queuedFiles.length > 0)) { + return; + } + + if (this.options.uploadMultiple) { + // The files should be uploaded in one request + return this.processFiles(queuedFiles.slice(0, parallelUploads - processingLength)); + } else { + while (i < parallelUploads) { + if (!queuedFiles.length) { + return; + } // Nothing left to process + + + this.processFile(queuedFiles.shift()); + i++; + } + } + } // Wrapper for `processFiles` + + }, { + key: "processFile", + value: function processFile(file) { + return this.processFiles([file]); + } // Loads the file, then calls finishedLoading() + + }, { + key: "processFiles", + value: function processFiles(files) { + var _iteratorNormalCompletion18 = true; + var _didIteratorError18 = false; + var _iteratorError18 = undefined; + + try { + for (var _iterator18 = files[Symbol.iterator](), _step18; !(_iteratorNormalCompletion18 = (_step18 = _iterator18.next()).done); _iteratorNormalCompletion18 = true) { + var file = _step18.value; + file.processing = true; // Backwards compatibility + + file.status = Dropzone.UPLOADING; + this.emit("processing", file); + } + } catch (err) { + _didIteratorError18 = true; + _iteratorError18 = err; + } finally { + try { + if (!_iteratorNormalCompletion18 && _iterator18["return"] != null) { + _iterator18["return"](); + } + } finally { + if (_didIteratorError18) { + throw _iteratorError18; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("processingmultiple", files); + } + + return this.uploadFiles(files); + } + }, { + key: "_getFilesWithXhr", + value: function _getFilesWithXhr(xhr) { + var files; + return files = this.files.filter(function (file) { + return file.xhr === xhr; + }).map(function (file) { + return file; + }); + } // Cancels the file upload and sets the status to CANCELED + // **if** the file is actually being uploaded. + // If it's still in the queue, the file is being removed from it and the status + // set to CANCELED. + + }, { + key: "cancelUpload", + value: function cancelUpload(file) { + if (file.status === Dropzone.UPLOADING) { + var groupedFiles = this._getFilesWithXhr(file.xhr); + + var _iteratorNormalCompletion19 = true; + var _didIteratorError19 = false; + var _iteratorError19 = undefined; + + try { + for (var _iterator19 = groupedFiles[Symbol.iterator](), _step19; !(_iteratorNormalCompletion19 = (_step19 = _iterator19.next()).done); _iteratorNormalCompletion19 = true) { + var groupedFile = _step19.value; + groupedFile.status = Dropzone.CANCELED; + } + } catch (err) { + _didIteratorError19 = true; + _iteratorError19 = err; + } finally { + try { + if (!_iteratorNormalCompletion19 && _iterator19["return"] != null) { + _iterator19["return"](); + } + } finally { + if (_didIteratorError19) { + throw _iteratorError19; + } + } + } + + if (typeof file.xhr !== 'undefined') { + file.xhr.abort(); + } + + var _iteratorNormalCompletion20 = true; + var _didIteratorError20 = false; + var _iteratorError20 = undefined; + + try { + for (var _iterator20 = groupedFiles[Symbol.iterator](), _step20; !(_iteratorNormalCompletion20 = (_step20 = _iterator20.next()).done); _iteratorNormalCompletion20 = true) { + var _groupedFile = _step20.value; + this.emit("canceled", _groupedFile); + } + } catch (err) { + _didIteratorError20 = true; + _iteratorError20 = err; + } finally { + try { + if (!_iteratorNormalCompletion20 && _iterator20["return"] != null) { + _iterator20["return"](); + } + } finally { + if (_didIteratorError20) { + throw _iteratorError20; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", groupedFiles); + } + } else if (file.status === Dropzone.ADDED || file.status === Dropzone.QUEUED) { + file.status = Dropzone.CANCELED; + this.emit("canceled", file); + + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", [file]); + } + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } + }, { + key: "resolveOption", + value: function resolveOption(option) { + if (typeof option === 'function') { + for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { + args[_key3 - 1] = arguments[_key3]; + } + + return option.apply(this, args); + } + + return option; + } + }, { + key: "uploadFile", + value: function uploadFile(file) { + return this.uploadFiles([file]); + } + }, { + key: "uploadFiles", + value: function uploadFiles(files) { + var _this15 = this; + + this._transformFiles(files, function (transformedFiles) { + if (_this15.options.chunking) { + // Chunking is not allowed to be used with `uploadMultiple` so we know + // that there is only __one__file. + var transformedFile = transformedFiles[0]; + files[0].upload.chunked = _this15.options.chunking && (_this15.options.forceChunking || transformedFile.size > _this15.options.chunkSize); + files[0].upload.totalChunkCount = Math.ceil(transformedFile.size / _this15.options.chunkSize); + } + + if (files[0].upload.chunked) { + // This file should be sent in chunks! + // If the chunking option is set, we **know** that there can only be **one** file, since + // uploadMultiple is not allowed with this option. + var file = files[0]; + var _transformedFile = transformedFiles[0]; + var startedChunkCount = 0; + file.upload.chunks = []; + + var handleNextChunk = function handleNextChunk() { + var chunkIndex = 0; // Find the next item in file.upload.chunks that is not defined yet. + + while (file.upload.chunks[chunkIndex] !== undefined) { + chunkIndex++; + } // This means, that all chunks have already been started. + + + if (chunkIndex >= file.upload.totalChunkCount) return; + startedChunkCount++; + var start = chunkIndex * _this15.options.chunkSize; + var end = Math.min(start + _this15.options.chunkSize, file.size); + var dataBlock = { + name: _this15._getParamName(0), + data: _transformedFile.webkitSlice ? _transformedFile.webkitSlice(start, end) : _transformedFile.slice(start, end), + filename: file.upload.filename, + chunkIndex: chunkIndex + }; + file.upload.chunks[chunkIndex] = { + file: file, + index: chunkIndex, + dataBlock: dataBlock, + // In case we want to retry. + status: Dropzone.UPLOADING, + progress: 0, + retries: 0 // The number of times this block has been retried. + + }; + + _this15._uploadData(files, [dataBlock]); + }; + + file.upload.finishedChunkUpload = function (chunk) { + var allFinished = true; + chunk.status = Dropzone.SUCCESS; // Clear the data from the chunk + + chunk.dataBlock = null; // Leaving this reference to xhr intact here will cause memory leaks in some browsers + + chunk.xhr = null; + + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] === undefined) { + return handleNextChunk(); + } + + if (file.upload.chunks[i].status !== Dropzone.SUCCESS) { + allFinished = false; + } + } + + if (allFinished) { + _this15.options.chunksUploaded(file, function () { + _this15._finished(files, '', null); + }); + } + }; + + if (_this15.options.parallelChunkUploads) { + for (var i = 0; i < file.upload.totalChunkCount; i++) { + handleNextChunk(); + } + } else { + handleNextChunk(); + } + } else { + var dataBlocks = []; + + for (var _i3 = 0; _i3 < files.length; _i3++) { + dataBlocks[_i3] = { + name: _this15._getParamName(_i3), + data: transformedFiles[_i3], + filename: files[_i3].upload.filename + }; + } + + _this15._uploadData(files, dataBlocks); + } + }); + } /// Returns the right chunk for given file and xhr + + }, { + key: "_getChunk", + value: function _getChunk(file, xhr) { + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].xhr === xhr) { + return file.upload.chunks[i]; + } + } + } // This function actually uploads the file(s) to the server. + // If dataBlocks contains the actual data to upload (meaning, that this could either be transformed + // files, or individual chunks for chunked upload). + + }, { + key: "_uploadData", + value: function _uploadData(files, dataBlocks) { + var _this16 = this; + + var xhr = new XMLHttpRequest(); // Put the xhr object in the file objects to be able to reference it later. + + var _iteratorNormalCompletion21 = true; + var _didIteratorError21 = false; + var _iteratorError21 = undefined; + + try { + for (var _iterator21 = files[Symbol.iterator](), _step21; !(_iteratorNormalCompletion21 = (_step21 = _iterator21.next()).done); _iteratorNormalCompletion21 = true) { + var file = _step21.value; + file.xhr = xhr; + } + } catch (err) { + _didIteratorError21 = true; + _iteratorError21 = err; + } finally { + try { + if (!_iteratorNormalCompletion21 && _iterator21["return"] != null) { + _iterator21["return"](); + } + } finally { + if (_didIteratorError21) { + throw _iteratorError21; + } + } + } + + if (files[0].upload.chunked) { + // Put the xhr object in the right chunk object, so it can be associated later, and found with _getChunk + files[0].upload.chunks[dataBlocks[0].chunkIndex].xhr = xhr; + } + + var method = this.resolveOption(this.options.method, files); + var url = this.resolveOption(this.options.url, files); + xhr.open(method, url, true); // Setting the timeout after open because of IE11 issue: https://gitlab.com/meno/dropzone/issues/8 + + xhr.timeout = this.resolveOption(this.options.timeout, files); // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179 + + xhr.withCredentials = !!this.options.withCredentials; + + xhr.onload = function (e) { + _this16._finishedUploading(files, xhr, e); + }; + + xhr.ontimeout = function () { + _this16._handleUploadError(files, xhr, "Request timedout after ".concat(_this16.options.timeout, " seconds")); + }; + + xhr.onerror = function () { + _this16._handleUploadError(files, xhr); + }; // Some browsers do not have the .upload property + + + var progressObj = xhr.upload != null ? xhr.upload : xhr; + + progressObj.onprogress = function (e) { + return _this16._updateFilesUploadProgress(files, xhr, e); + }; + + var headers = { + "Accept": "application/json", + "Cache-Control": "no-cache", + "X-Requested-With": "XMLHttpRequest" + }; + + if (this.options.headers) { + Dropzone.extend(headers, this.options.headers); + } + + for (var headerName in headers) { + var headerValue = headers[headerName]; + + if (headerValue) { + xhr.setRequestHeader(headerName, headerValue); + } + } + + var formData = new FormData(); // Adding all @options parameters + + if (this.options.params) { + var additionalParams = this.options.params; + + if (typeof additionalParams === 'function') { + additionalParams = additionalParams.call(this, files, xhr, files[0].upload.chunked ? this._getChunk(files[0], xhr) : null); + } + + for (var key in additionalParams) { + var value = additionalParams[key]; + formData.append(key, value); + } + } // Let the user add additional data if necessary + + + var _iteratorNormalCompletion22 = true; + var _didIteratorError22 = false; + var _iteratorError22 = undefined; + + try { + for (var _iterator22 = files[Symbol.iterator](), _step22; !(_iteratorNormalCompletion22 = (_step22 = _iterator22.next()).done); _iteratorNormalCompletion22 = true) { + var _file = _step22.value; + this.emit("sending", _file, xhr, formData); + } + } catch (err) { + _didIteratorError22 = true; + _iteratorError22 = err; + } finally { + try { + if (!_iteratorNormalCompletion22 && _iterator22["return"] != null) { + _iterator22["return"](); + } + } finally { + if (_didIteratorError22) { + throw _iteratorError22; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("sendingmultiple", files, xhr, formData); + } + + this._addFormElementData(formData); // Finally add the files + // Has to be last because some servers (eg: S3) expect the file to be the last parameter + + + for (var i = 0; i < dataBlocks.length; i++) { + var dataBlock = dataBlocks[i]; + formData.append(dataBlock.name, dataBlock.data, dataBlock.filename); + } + + this.submitRequest(xhr, formData, files); + } // Transforms all files with this.options.transformFile and invokes done with the transformed files when done. + + }, { + key: "_transformFiles", + value: function _transformFiles(files, done) { + var _this17 = this; + + var transformedFiles = []; // Clumsy way of handling asynchronous calls, until I get to add a proper Future library. + + var doneCounter = 0; + + var _loop = function _loop(i) { + _this17.options.transformFile.call(_this17, files[i], function (transformedFile) { + transformedFiles[i] = transformedFile; + + if (++doneCounter === files.length) { + done(transformedFiles); + } + }); + }; + + for (var i = 0; i < files.length; i++) { + _loop(i); + } + } // Takes care of adding other input elements of the form to the AJAX request + + }, { + key: "_addFormElementData", + value: function _addFormElementData(formData) { + // Take care of other input elements + if (this.element.tagName === "FORM") { + var _iteratorNormalCompletion23 = true; + var _didIteratorError23 = false; + var _iteratorError23 = undefined; + + try { + for (var _iterator23 = this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator](), _step23; !(_iteratorNormalCompletion23 = (_step23 = _iterator23.next()).done); _iteratorNormalCompletion23 = true) { + var input = _step23.value; + var inputName = input.getAttribute("name"); + var inputType = input.getAttribute("type"); + if (inputType) inputType = inputType.toLowerCase(); // If the input doesn't have a name, we can't use it. + + if (typeof inputName === 'undefined' || inputName === null) continue; + + if (input.tagName === "SELECT" && input.hasAttribute("multiple")) { + // Possibly multiple values + var _iteratorNormalCompletion24 = true; + var _didIteratorError24 = false; + var _iteratorError24 = undefined; + + try { + for (var _iterator24 = input.options[Symbol.iterator](), _step24; !(_iteratorNormalCompletion24 = (_step24 = _iterator24.next()).done); _iteratorNormalCompletion24 = true) { + var option = _step24.value; + + if (option.selected) { + formData.append(inputName, option.value); + } + } + } catch (err) { + _didIteratorError24 = true; + _iteratorError24 = err; + } finally { + try { + if (!_iteratorNormalCompletion24 && _iterator24["return"] != null) { + _iterator24["return"](); + } + } finally { + if (_didIteratorError24) { + throw _iteratorError24; + } + } + } + } else if (!inputType || inputType !== "checkbox" && inputType !== "radio" || input.checked) { + formData.append(inputName, input.value); + } + } + } catch (err) { + _didIteratorError23 = true; + _iteratorError23 = err; + } finally { + try { + if (!_iteratorNormalCompletion23 && _iterator23["return"] != null) { + _iterator23["return"](); + } + } finally { + if (_didIteratorError23) { + throw _iteratorError23; + } + } + } + } + } // Invoked when there is new progress information about given files. + // If e is not provided, it is assumed that the upload is finished. + + }, { + key: "_updateFilesUploadProgress", + value: function _updateFilesUploadProgress(files, xhr, e) { + var progress; + + if (typeof e !== 'undefined') { + progress = 100 * e.loaded / e.total; + + if (files[0].upload.chunked) { + var file = files[0]; // Since this is a chunked upload, we need to update the appropriate chunk progress. + + var chunk = this._getChunk(file, xhr); + + chunk.progress = progress; + chunk.total = e.total; + chunk.bytesSent = e.loaded; + var fileProgress = 0, + fileTotal, + fileBytesSent; + file.upload.progress = 0; + file.upload.total = 0; + file.upload.bytesSent = 0; + + for (var i = 0; i < file.upload.totalChunkCount; i++) { + if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].progress !== undefined) { + file.upload.progress += file.upload.chunks[i].progress; + file.upload.total += file.upload.chunks[i].total; + file.upload.bytesSent += file.upload.chunks[i].bytesSent; + } + } + + file.upload.progress = file.upload.progress / file.upload.totalChunkCount; + } else { + var _iteratorNormalCompletion25 = true; + var _didIteratorError25 = false; + var _iteratorError25 = undefined; + + try { + for (var _iterator25 = files[Symbol.iterator](), _step25; !(_iteratorNormalCompletion25 = (_step25 = _iterator25.next()).done); _iteratorNormalCompletion25 = true) { + var _file2 = _step25.value; + _file2.upload.progress = progress; + _file2.upload.total = e.total; + _file2.upload.bytesSent = e.loaded; + } + } catch (err) { + _didIteratorError25 = true; + _iteratorError25 = err; + } finally { + try { + if (!_iteratorNormalCompletion25 && _iterator25["return"] != null) { + _iterator25["return"](); + } + } finally { + if (_didIteratorError25) { + throw _iteratorError25; + } + } + } + } + + var _iteratorNormalCompletion26 = true; + var _didIteratorError26 = false; + var _iteratorError26 = undefined; + + try { + for (var _iterator26 = files[Symbol.iterator](), _step26; !(_iteratorNormalCompletion26 = (_step26 = _iterator26.next()).done); _iteratorNormalCompletion26 = true) { + var _file3 = _step26.value; + this.emit("uploadprogress", _file3, _file3.upload.progress, _file3.upload.bytesSent); + } + } catch (err) { + _didIteratorError26 = true; + _iteratorError26 = err; + } finally { + try { + if (!_iteratorNormalCompletion26 && _iterator26["return"] != null) { + _iterator26["return"](); + } + } finally { + if (_didIteratorError26) { + throw _iteratorError26; + } + } + } + } else { + // Called when the file finished uploading + var allFilesFinished = true; + progress = 100; + var _iteratorNormalCompletion27 = true; + var _didIteratorError27 = false; + var _iteratorError27 = undefined; + + try { + for (var _iterator27 = files[Symbol.iterator](), _step27; !(_iteratorNormalCompletion27 = (_step27 = _iterator27.next()).done); _iteratorNormalCompletion27 = true) { + var _file4 = _step27.value; + + if (_file4.upload.progress !== 100 || _file4.upload.bytesSent !== _file4.upload.total) { + allFilesFinished = false; + } + + _file4.upload.progress = progress; + _file4.upload.bytesSent = _file4.upload.total; + } // Nothing to do, all files already at 100% + + } catch (err) { + _didIteratorError27 = true; + _iteratorError27 = err; + } finally { + try { + if (!_iteratorNormalCompletion27 && _iterator27["return"] != null) { + _iterator27["return"](); + } + } finally { + if (_didIteratorError27) { + throw _iteratorError27; + } + } + } + + if (allFilesFinished) { + return; + } + + var _iteratorNormalCompletion28 = true; + var _didIteratorError28 = false; + var _iteratorError28 = undefined; + + try { + for (var _iterator28 = files[Symbol.iterator](), _step28; !(_iteratorNormalCompletion28 = (_step28 = _iterator28.next()).done); _iteratorNormalCompletion28 = true) { + var _file5 = _step28.value; + this.emit("uploadprogress", _file5, progress, _file5.upload.bytesSent); + } + } catch (err) { + _didIteratorError28 = true; + _iteratorError28 = err; + } finally { + try { + if (!_iteratorNormalCompletion28 && _iterator28["return"] != null) { + _iterator28["return"](); + } + } finally { + if (_didIteratorError28) { + throw _iteratorError28; + } + } + } + } + } + }, { + key: "_finishedUploading", + value: function _finishedUploading(files, xhr, e) { + var response; + + if (files[0].status === Dropzone.CANCELED) { + return; + } + + if (xhr.readyState !== 4) { + return; + } + + if (xhr.responseType !== 'arraybuffer' && xhr.responseType !== 'blob') { + response = xhr.responseText; + + if (xhr.getResponseHeader("content-type") && ~xhr.getResponseHeader("content-type").indexOf("application/json")) { + try { + response = JSON.parse(response); + } catch (error) { + e = error; + response = "Invalid JSON response from server."; + } + } + } + + this._updateFilesUploadProgress(files); + + if (!(200 <= xhr.status && xhr.status < 300)) { + this._handleUploadError(files, xhr, response); + } else { + if (files[0].upload.chunked) { + files[0].upload.finishedChunkUpload(this._getChunk(files[0], xhr)); + } else { + this._finished(files, response, e); + } + } + } + }, { + key: "_handleUploadError", + value: function _handleUploadError(files, xhr, response) { + if (files[0].status === Dropzone.CANCELED) { + return; + } + + if (files[0].upload.chunked && this.options.retryChunks) { + var chunk = this._getChunk(files[0], xhr); + + if (chunk.retries++ < this.options.retryChunksLimit) { + this._uploadData(files, [chunk.dataBlock]); + + return; + } else { + console.warn('Retried this chunk too often. Giving up.'); + } + } + + this._errorProcessing(files, response || this.options.dictResponseError.replace("{{statusCode}}", xhr.status), xhr); + } + }, { + key: "submitRequest", + value: function submitRequest(xhr, formData, files) { + xhr.send(formData); + } // Called internally when processing is finished. + // Individual callbacks have to be called in the appropriate sections. + + }, { + key: "_finished", + value: function _finished(files, responseText, e) { + var _iteratorNormalCompletion29 = true; + var _didIteratorError29 = false; + var _iteratorError29 = undefined; + + try { + for (var _iterator29 = files[Symbol.iterator](), _step29; !(_iteratorNormalCompletion29 = (_step29 = _iterator29.next()).done); _iteratorNormalCompletion29 = true) { + var file = _step29.value; + file.status = Dropzone.SUCCESS; + this.emit("success", file, responseText, e); + this.emit("complete", file); + } + } catch (err) { + _didIteratorError29 = true; + _iteratorError29 = err; + } finally { + try { + if (!_iteratorNormalCompletion29 && _iterator29["return"] != null) { + _iterator29["return"](); + } + } finally { + if (_didIteratorError29) { + throw _iteratorError29; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("successmultiple", files, responseText, e); + this.emit("completemultiple", files); + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } // Called internally when processing is finished. + // Individual callbacks have to be called in the appropriate sections. + + }, { + key: "_errorProcessing", + value: function _errorProcessing(files, message, xhr) { + var _iteratorNormalCompletion30 = true; + var _didIteratorError30 = false; + var _iteratorError30 = undefined; + + try { + for (var _iterator30 = files[Symbol.iterator](), _step30; !(_iteratorNormalCompletion30 = (_step30 = _iterator30.next()).done); _iteratorNormalCompletion30 = true) { + var file = _step30.value; + file.status = Dropzone.ERROR; + this.emit("error", file, message, xhr); + this.emit("complete", file); + } + } catch (err) { + _didIteratorError30 = true; + _iteratorError30 = err; + } finally { + try { + if (!_iteratorNormalCompletion30 && _iterator30["return"] != null) { + _iterator30["return"](); + } + } finally { + if (_didIteratorError30) { + throw _iteratorError30; + } + } + } + + if (this.options.uploadMultiple) { + this.emit("errormultiple", files, message, xhr); + this.emit("completemultiple", files); + } + + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + } + }], [{ + key: "uuidv4", + value: function uuidv4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c === 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + } + }]); + + return Dropzone; +}(Emitter); + +Dropzone.initClass(); +Dropzone.version = "5.7.0"; // This is a map of options for your different dropzones. Add configurations +// to this object for your different dropzone elemens. +// +// Example: +// +// Dropzone.options.myDropzoneElementId = { maxFilesize: 1 }; +// +// To disable autoDiscover for a specific element, you can set `false` as an option: +// +// Dropzone.options.myDisabledElementId = false; +// +// And in html: +// +//
+ +Dropzone.options = {}; // Returns the options for an element or undefined if none available. + +Dropzone.optionsForElement = function (element) { + // Get the `Dropzone.options.elementId` for this element if it exists + if (element.getAttribute("id")) { + return Dropzone.options[camelize(element.getAttribute("id"))]; + } else { + return undefined; + } +}; // Holds a list of all dropzone instances + + +Dropzone.instances = []; // Returns the dropzone for given element if any + +Dropzone.forElement = function (element) { + if (typeof element === "string") { + element = document.querySelector(element); + } + + if ((element != null ? element.dropzone : undefined) == null) { + throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone."); + } + + return element.dropzone; +}; // Set to false if you don't want Dropzone to automatically find and attach to .dropzone elements. + + +Dropzone.autoDiscover = true; // Looks for all .dropzone elements and creates a dropzone for them + +Dropzone.discover = function () { + var dropzones; + + if (document.querySelectorAll) { + dropzones = document.querySelectorAll(".dropzone"); + } else { + dropzones = []; // IE :( + + var checkElements = function checkElements(elements) { + return function () { + var result = []; + var _iteratorNormalCompletion31 = true; + var _didIteratorError31 = false; + var _iteratorError31 = undefined; + + try { + for (var _iterator31 = elements[Symbol.iterator](), _step31; !(_iteratorNormalCompletion31 = (_step31 = _iterator31.next()).done); _iteratorNormalCompletion31 = true) { + var el = _step31.value; + + if (/(^| )dropzone($| )/.test(el.className)) { + result.push(dropzones.push(el)); + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError31 = true; + _iteratorError31 = err; + } finally { + try { + if (!_iteratorNormalCompletion31 && _iterator31["return"] != null) { + _iterator31["return"](); + } + } finally { + if (_didIteratorError31) { + throw _iteratorError31; + } + } + } + + return result; + }(); + }; + + checkElements(document.getElementsByTagName("div")); + checkElements(document.getElementsByTagName("form")); + } + + return function () { + var result = []; + var _iteratorNormalCompletion32 = true; + var _didIteratorError32 = false; + var _iteratorError32 = undefined; + + try { + for (var _iterator32 = dropzones[Symbol.iterator](), _step32; !(_iteratorNormalCompletion32 = (_step32 = _iterator32.next()).done); _iteratorNormalCompletion32 = true) { + var dropzone = _step32.value; + + // Create a dropzone unless auto discover has been disabled for specific element + if (Dropzone.optionsForElement(dropzone) !== false) { + result.push(new Dropzone(dropzone)); + } else { + result.push(undefined); + } + } + } catch (err) { + _didIteratorError32 = true; + _iteratorError32 = err; + } finally { + try { + if (!_iteratorNormalCompletion32 && _iterator32["return"] != null) { + _iterator32["return"](); + } + } finally { + if (_didIteratorError32) { + throw _iteratorError32; + } + } + } + + return result; + }(); +}; // Since the whole Drag'n'Drop API is pretty new, some browsers implement it, +// but not correctly. +// So I created a blacklist of userAgents. Yes, yes. Browser sniffing, I know. +// But what to do when browsers *theoretically* support an API, but crash +// when using it. +// +// This is a list of regular expressions tested against navigator.userAgent +// +// ** It should only be used on browser that *do* support the API, but +// incorrectly ** +// + + +Dropzone.blacklistedBrowsers = [// The mac os and windows phone version of opera 12 seems to have a problem with the File drag'n'drop API. +/opera.*(Macintosh|Windows Phone).*version\/12/i]; // Checks if the browser is supported + +Dropzone.isBrowserSupported = function () { + var capableBrowser = true; + + if (window.File && window.FileReader && window.FileList && window.Blob && window.FormData && document.querySelector) { + if (!("classList" in document.createElement("a"))) { + capableBrowser = false; + } else { + // The browser supports the API, but may be blacklisted. + var _iteratorNormalCompletion33 = true; + var _didIteratorError33 = false; + var _iteratorError33 = undefined; + + try { + for (var _iterator33 = Dropzone.blacklistedBrowsers[Symbol.iterator](), _step33; !(_iteratorNormalCompletion33 = (_step33 = _iterator33.next()).done); _iteratorNormalCompletion33 = true) { + var regex = _step33.value; + + if (regex.test(navigator.userAgent)) { + capableBrowser = false; + continue; + } + } + } catch (err) { + _didIteratorError33 = true; + _iteratorError33 = err; + } finally { + try { + if (!_iteratorNormalCompletion33 && _iterator33["return"] != null) { + _iterator33["return"](); + } + } finally { + if (_didIteratorError33) { + throw _iteratorError33; + } + } + } + } + } else { + capableBrowser = false; + } + + return capableBrowser; +}; + +Dropzone.dataURItoBlob = function (dataURI) { + // convert base64 to raw binary data held in a string + // doesn't handle URLEncoded DataURIs - see SO answer #6850276 for code that does this + var byteString = atob(dataURI.split(',')[1]); // separate out the mime component + + var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0]; // write the bytes of the string to an ArrayBuffer + + var ab = new ArrayBuffer(byteString.length); + var ia = new Uint8Array(ab); + + for (var i = 0, end = byteString.length, asc = 0 <= end; asc ? i <= end : i >= end; asc ? i++ : i--) { + ia[i] = byteString.charCodeAt(i); + } // write the ArrayBuffer to a blob + + + return new Blob([ab], { + type: mimeString + }); +}; // Returns an array without the rejected item + + +var without = function without(list, rejectedItem) { + return list.filter(function (item) { + return item !== rejectedItem; + }).map(function (item) { + return item; + }); +}; // abc-def_ghi -> abcDefGhi + + +var camelize = function camelize(str) { + return str.replace(/[\-_](\w)/g, function (match) { + return match.charAt(1).toUpperCase(); + }); +}; // Creates an element from string + + +Dropzone.createElement = function (string) { + var div = document.createElement("div"); + div.innerHTML = string; + return div.childNodes[0]; +}; // Tests if given element is inside (or simply is) the container + + +Dropzone.elementInside = function (element, container) { + if (element === container) { + return true; + } // Coffeescript doesn't support do/while loops + + + while (element = element.parentNode) { + if (element === container) { + return true; + } + } + + return false; +}; + +Dropzone.getElement = function (el, name) { + var element; + + if (typeof el === "string") { + element = document.querySelector(el); + } else if (el.nodeType != null) { + element = el; + } + + if (element == null) { + throw new Error("Invalid `".concat(name, "` option provided. Please provide a CSS selector or a plain HTML element.")); + } + + return element; +}; + +Dropzone.getElements = function (els, name) { + var el, elements; + + if (els instanceof Array) { + elements = []; + + try { + var _iteratorNormalCompletion34 = true; + var _didIteratorError34 = false; + var _iteratorError34 = undefined; + + try { + for (var _iterator34 = els[Symbol.iterator](), _step34; !(_iteratorNormalCompletion34 = (_step34 = _iterator34.next()).done); _iteratorNormalCompletion34 = true) { + el = _step34.value; + elements.push(this.getElement(el, name)); + } + } catch (err) { + _didIteratorError34 = true; + _iteratorError34 = err; + } finally { + try { + if (!_iteratorNormalCompletion34 && _iterator34["return"] != null) { + _iterator34["return"](); + } + } finally { + if (_didIteratorError34) { + throw _iteratorError34; + } + } + } + } catch (e) { + elements = null; + } + } else if (typeof els === "string") { + elements = []; + var _iteratorNormalCompletion35 = true; + var _didIteratorError35 = false; + var _iteratorError35 = undefined; + + try { + for (var _iterator35 = document.querySelectorAll(els)[Symbol.iterator](), _step35; !(_iteratorNormalCompletion35 = (_step35 = _iterator35.next()).done); _iteratorNormalCompletion35 = true) { + el = _step35.value; + elements.push(el); + } + } catch (err) { + _didIteratorError35 = true; + _iteratorError35 = err; + } finally { + try { + if (!_iteratorNormalCompletion35 && _iterator35["return"] != null) { + _iterator35["return"](); + } + } finally { + if (_didIteratorError35) { + throw _iteratorError35; + } + } + } + } else if (els.nodeType != null) { + elements = [els]; + } + + if (elements == null || !elements.length) { + throw new Error("Invalid `".concat(name, "` option provided. Please provide a CSS selector, a plain HTML element or a list of those.")); + } + + return elements; +}; // Asks the user the question and calls accepted or rejected accordingly +// +// The default implementation just uses `window.confirm` and then calls the +// appropriate callback. + + +Dropzone.confirm = function (question, accepted, rejected) { + if (window.confirm(question)) { + return accepted(); + } else if (rejected != null) { + return rejected(); + } +}; // Validates the mime type like this: +// +// https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept + + +Dropzone.isValidFile = function (file, acceptedFiles) { + if (!acceptedFiles) { + return true; + } // If there are no accepted mime types, it's OK + + + acceptedFiles = acceptedFiles.split(","); + var mimeType = file.type; + var baseMimeType = mimeType.replace(/\/.*$/, ""); + var _iteratorNormalCompletion36 = true; + var _didIteratorError36 = false; + var _iteratorError36 = undefined; + + try { + for (var _iterator36 = acceptedFiles[Symbol.iterator](), _step36; !(_iteratorNormalCompletion36 = (_step36 = _iterator36.next()).done); _iteratorNormalCompletion36 = true) { + var validType = _step36.value; + validType = validType.trim(); + + if (validType.charAt(0) === ".") { + if (file.name.toLowerCase().indexOf(validType.toLowerCase(), file.name.length - validType.length) !== -1) { + return true; + } + } else if (/\/\*$/.test(validType)) { + // This is something like a image/* mime type + if (baseMimeType === validType.replace(/\/.*$/, "")) { + return true; + } + } else { + if (mimeType === validType) { + return true; + } + } + } + } catch (err) { + _didIteratorError36 = true; + _iteratorError36 = err; + } finally { + try { + if (!_iteratorNormalCompletion36 && _iterator36["return"] != null) { + _iterator36["return"](); + } + } finally { + if (_didIteratorError36) { + throw _iteratorError36; + } + } + } + + return false; +}; // Augment jQuery + + +if (typeof jQuery !== 'undefined' && jQuery !== null) { + jQuery.fn.dropzone = function (options) { + return this.each(function () { + return new Dropzone(this, options); + }); + }; +} + +if (typeof module !== 'undefined' && module !== null) { + module.exports = Dropzone; +} else { + window.Dropzone = Dropzone; +} // Dropzone file status codes + + +Dropzone.ADDED = "added"; +Dropzone.QUEUED = "queued"; // For backwards compatibility. Now, if a file is accepted, it's either queued +// or uploading. + +Dropzone.ACCEPTED = Dropzone.QUEUED; +Dropzone.UPLOADING = "uploading"; +Dropzone.PROCESSING = Dropzone.UPLOADING; // alias + +Dropzone.CANCELED = "canceled"; +Dropzone.ERROR = "error"; +Dropzone.SUCCESS = "success"; +/* + + Bugfix for iOS 6 and 7 + Source: http://stackoverflow.com/questions/11929099/html5-canvas-drawimage-ratio-bug-ios + based on the work of https://github.com/stomita/ios-imagefile-megapixel + + */ +// Detecting vertical squash in loaded image. +// Fixes a bug which squash image vertically while drawing into canvas for some images. +// This is a bug in iOS6 devices. This function from https://github.com/stomita/ios-imagefile-megapixel + +var detectVerticalSquash = function detectVerticalSquash(img) { + var iw = img.naturalWidth; + var ih = img.naturalHeight; + var canvas = document.createElement("canvas"); + canvas.width = 1; + canvas.height = ih; + var ctx = canvas.getContext("2d"); + ctx.drawImage(img, 0, 0); + + var _ctx$getImageData = ctx.getImageData(1, 0, 1, ih), + data = _ctx$getImageData.data; // search image edge pixel position in case it is squashed vertically. + + + var sy = 0; + var ey = ih; + var py = ih; + + while (py > sy) { + var alpha = data[(py - 1) * 4 + 3]; + + if (alpha === 0) { + ey = py; + } else { + sy = py; + } + + py = ey + sy >> 1; + } + + var ratio = py / ih; + + if (ratio === 0) { + return 1; + } else { + return ratio; + } +}; // A replacement for context.drawImage +// (args are for source and destination). + + +var drawImageIOSFix = function drawImageIOSFix(ctx, img, sx, sy, sw, sh, dx, dy, dw, dh) { + var vertSquashRatio = detectVerticalSquash(img); + return ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh / vertSquashRatio); +}; // Based on MinifyJpeg +// Source: http://www.perry.cz/files/ExifRestorer.js +// http://elicon.blog57.fc2.com/blog-entry-206.html + + +var ExifRestore = +/*#__PURE__*/ +function () { + function ExifRestore() { + _classCallCheck(this, ExifRestore); + } + + _createClass(ExifRestore, null, [{ + key: "initClass", + value: function initClass() { + this.KEY_STR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; + } + }, { + key: "encode64", + value: function encode64(input) { + var output = ''; + var chr1 = undefined; + var chr2 = undefined; + var chr3 = ''; + var enc1 = undefined; + var enc2 = undefined; + var enc3 = undefined; + var enc4 = ''; + var i = 0; + + while (true) { + chr1 = input[i++]; + chr2 = input[i++]; + chr3 = input[i++]; + enc1 = chr1 >> 2; + enc2 = (chr1 & 3) << 4 | chr2 >> 4; + enc3 = (chr2 & 15) << 2 | chr3 >> 6; + enc4 = chr3 & 63; + + if (isNaN(chr2)) { + enc3 = enc4 = 64; + } else if (isNaN(chr3)) { + enc4 = 64; + } + + output = output + this.KEY_STR.charAt(enc1) + this.KEY_STR.charAt(enc2) + this.KEY_STR.charAt(enc3) + this.KEY_STR.charAt(enc4); + chr1 = chr2 = chr3 = ''; + enc1 = enc2 = enc3 = enc4 = ''; + + if (!(i < input.length)) { + break; + } + } + + return output; + } + }, { + key: "restore", + value: function restore(origFileBase64, resizedFileBase64) { + if (!origFileBase64.match('data:image/jpeg;base64,')) { + return resizedFileBase64; + } + + var rawImage = this.decode64(origFileBase64.replace('data:image/jpeg;base64,', '')); + var segments = this.slice2Segments(rawImage); + var image = this.exifManipulation(resizedFileBase64, segments); + return "data:image/jpeg;base64,".concat(this.encode64(image)); + } + }, { + key: "exifManipulation", + value: function exifManipulation(resizedFileBase64, segments) { + var exifArray = this.getExifArray(segments); + var newImageArray = this.insertExif(resizedFileBase64, exifArray); + var aBuffer = new Uint8Array(newImageArray); + return aBuffer; + } + }, { + key: "getExifArray", + value: function getExifArray(segments) { + var seg = undefined; + var x = 0; + + while (x < segments.length) { + seg = segments[x]; + + if (seg[0] === 255 & seg[1] === 225) { + return seg; + } + + x++; + } + + return []; + } + }, { + key: "insertExif", + value: function insertExif(resizedFileBase64, exifArray) { + var imageData = resizedFileBase64.replace('data:image/jpeg;base64,', ''); + var buf = this.decode64(imageData); + var separatePoint = buf.indexOf(255, 3); + var mae = buf.slice(0, separatePoint); + var ato = buf.slice(separatePoint); + var array = mae; + array = array.concat(exifArray); + array = array.concat(ato); + return array; + } + }, { + key: "slice2Segments", + value: function slice2Segments(rawImageArray) { + var head = 0; + var segments = []; + + while (true) { + var length; + + if (rawImageArray[head] === 255 & rawImageArray[head + 1] === 218) { + break; + } + + if (rawImageArray[head] === 255 & rawImageArray[head + 1] === 216) { + head += 2; + } else { + length = rawImageArray[head + 2] * 256 + rawImageArray[head + 3]; + var endPoint = head + length + 2; + var seg = rawImageArray.slice(head, endPoint); + segments.push(seg); + head = endPoint; + } + + if (head > rawImageArray.length) { + break; + } + } + + return segments; + } + }, { + key: "decode64", + value: function decode64(input) { + var output = ''; + var chr1 = undefined; + var chr2 = undefined; + var chr3 = ''; + var enc1 = undefined; + var enc2 = undefined; + var enc3 = undefined; + var enc4 = ''; + var i = 0; + var buf = []; // remove all characters that are not A-Z, a-z, 0-9, +, /, or = + + var base64test = /[^A-Za-z0-9\+\/\=]/g; + + if (base64test.exec(input)) { + console.warn('There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, \'+\', \'/\',and \'=\'\nExpect errors in decoding.'); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); + + while (true) { + enc1 = this.KEY_STR.indexOf(input.charAt(i++)); + enc2 = this.KEY_STR.indexOf(input.charAt(i++)); + enc3 = this.KEY_STR.indexOf(input.charAt(i++)); + enc4 = this.KEY_STR.indexOf(input.charAt(i++)); + chr1 = enc1 << 2 | enc2 >> 4; + chr2 = (enc2 & 15) << 4 | enc3 >> 2; + chr3 = (enc3 & 3) << 6 | enc4; + buf.push(chr1); + + if (enc3 !== 64) { + buf.push(chr2); + } + + if (enc4 !== 64) { + buf.push(chr3); + } + + chr1 = chr2 = chr3 = ''; + enc1 = enc2 = enc3 = enc4 = ''; + + if (!(i < input.length)) { + break; + } + } + + return buf; + } + }]); + + return ExifRestore; +}(); + +ExifRestore.initClass(); +/* + * contentloaded.js + * + * Author: Diego Perini (diego.perini at gmail.com) + * Summary: cross-browser wrapper for DOMContentLoaded + * Updated: 20101020 + * License: MIT + * Version: 1.2 + * + * URL: + * http://javascript.nwbox.com/ContentLoaded/ + * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE + */ +// @win window reference +// @fn function reference + +var contentLoaded = function contentLoaded(win, fn) { + var done = false; + var top = true; + var doc = win.document; + var root = doc.documentElement; + var add = doc.addEventListener ? "addEventListener" : "attachEvent"; + var rem = doc.addEventListener ? "removeEventListener" : "detachEvent"; + var pre = doc.addEventListener ? "" : "on"; + + var init = function init(e) { + if (e.type === "readystatechange" && doc.readyState !== "complete") { + return; + } + + (e.type === "load" ? win : doc)[rem](pre + e.type, init, false); + + if (!done && (done = true)) { + return fn.call(win, e.type || e); + } + }; + + var poll = function poll() { + try { + root.doScroll("left"); + } catch (e) { + setTimeout(poll, 50); + return; + } + + return init("poll"); + }; + + if (doc.readyState !== "complete") { + if (doc.createEventObject && root.doScroll) { + try { + top = !win.frameElement; + } catch (error) {} + + if (top) { + poll(); + } + } + + doc[add](pre + "DOMContentLoaded", init, false); + doc[add](pre + "readystatechange", init, false); + return win[add](pre + "load", init, false); + } +}; // As a single function to be able to write tests. + + +Dropzone._autoDiscoverFunction = function () { + if (Dropzone.autoDiscover) { + return Dropzone.discover(); + } +}; + +contentLoaded(window, Dropzone._autoDiscoverFunction); + +function __guard__(value, transform) { + return typeof value !== 'undefined' && value !== null ? transform(value) : undefined; +} + +function __guardMethod__(obj, methodName, transform) { + if (typeof obj !== 'undefined' && obj !== null && typeof obj[methodName] === 'function') { + return transform(obj, methodName); + } else { + return undefined; + } +} diff --git a/public/style/vendor/dropzone/dist/dropzone.js.map b/public/style/vendor/dropzone/dist/dropzone.js.map new file mode 100644 index 0000000..1ee4b64 --- /dev/null +++ b/public/style/vendor/dropzone/dist/dropzone.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../src/dropzone.js"],"names":["Emitter","event","fn","_callbacks","push","callbacks","args","callback","apply","arguments","length","i","splice","Dropzone","prototype","events","defaultOptions","url","method","withCredentials","timeout","parallelUploads","uploadMultiple","chunking","forceChunking","chunkSize","parallelChunkUploads","retryChunks","retryChunksLimit","maxFilesize","paramName","createImageThumbnails","maxThumbnailFilesize","thumbnailWidth","thumbnailHeight","thumbnailMethod","resizeWidth","resizeHeight","resizeMimeType","resizeQuality","resizeMethod","filesizeBase","maxFiles","headers","clickable","ignoreHiddenFiles","acceptedFiles","acceptedMimeTypes","autoProcessQueue","autoQueue","addRemoveLinks","previewsContainer","hiddenInputContainer","capture","renameFilename","renameFile","forceFallback","dictDefaultMessage","dictFallbackMessage","dictFallbackText","dictFileTooBig","dictInvalidFileType","dictResponseError","dictCancelUpload","dictUploadCanceled","dictCancelUploadConfirmation","dictRemoveFile","dictRemoveFileConfirmation","dictMaxFilesExceeded","dictFileSizeUnits","tb","gb","mb","kb","b","init","params","files","xhr","chunk","dzuuid","file","upload","uuid","dzchunkindex","index","dztotalfilesize","size","dzchunksize","options","dztotalchunkcount","totalChunkCount","dzchunkbyteoffset","accept","done","chunksUploaded","fallback","messageElement","element","className","getElementsByTagName","child","test","createElement","appendChild","span","textContent","innerText","getFallbackForm","resize","width","height","info","srcX","srcY","srcWidth","srcHeight","srcRatio","Math","min","trgRatio","Error","trgWidth","trgHeight","transformFile","type","match","resizeImage","previewTemplate","drop","e","classList","remove","dragstart","dragend","dragenter","add","dragover","dragleave","paste","reset","addedfile","previewElement","trim","querySelectorAll","node","name","innerHTML","filesize","_removeLink","removeFileEvent","preventDefault","stopPropagation","status","UPLOADING","confirm","removeFile","removeLink","addEventListener","removedfile","parentNode","removeChild","_updateMaxFilesReachedClass","thumbnail","dataUrl","thumbnailElement","alt","src","setTimeout","error","message","errormultiple","processing","processingmultiple","uploadprogress","progress","bytesSent","nodeName","value","style","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","emit","canceledmultiple","complete","completemultiple","maxfilesexceeded","maxfilesreached","queuecomplete","addedfiles","_thumbnailQueue","_processingThumbnail","target","objects","object","key","val","el","left","version","replace","clickableElements","listeners","document","querySelector","nodeType","dropzone","instances","elementOptions","optionsForElement","extend","isBrowserSupported","call","getAttribute","toUpperCase","getExistingFallback","getElement","getElements","filter","accepted","map","getFilesWithStatus","QUEUED","ADDED","tagName","setAttribute","contains","setupHiddenFileInput","hiddenFileInput","visibility","position","top","addFile","URL","window","webkitURL","eventName","on","updateTotalUploadProgress","getAddedFiles","getUploadingFiles","getQueuedFiles","noPropagation","returnValue","efct","dataTransfer","effectAllowed","dropEffect","forEach","clickableElement","evt","elementInside","click","enable","disable","removeAllFiles","undefined","indexOf","totalUploadProgress","totalBytesSent","totalBytes","activeFiles","getActiveFiles","total","n","existingFallback","form","fieldsString","_getParamName","fields","getFallback","elements","elementListeners","result","listener","removeEventListener","removeEventListeners","disabled","cancelUpload","setupEventListeners","selectedSize","selectedUnit","units","unit","cutoff","pow","round","getAcceptedFiles","items","webkitGetAsEntry","_addFilesFromItems","handleFiles","__guard__","clipboardData","x","item","entry","isFile","getAsFile","isDirectory","_addFilesFromDirectory","kind","directory","path","dirReader","createReader","errorHandler","__guardMethod__","console","o","log","readEntries","entries","substring","fullPath","isValidFile","uuidv4","filename","_renameFile","chunked","ceil","_enqueueThumbnail","_errorProcessing","enqueueFile","processQueue","_processThumbnailQueue","shift","createThumbnail","without","cancelIfNecessary","slice","canvas","resizedDataURL","toDataURL","ExifRestore","restore","dataURL","dataURItoBlob","fixOrientation","fileReader","FileReader","onload","createThumbnailFromUrl","readAsDataURL","crossOrigin","img","loadExif","EXIF","getData","getTag","orientation","resizeInfo","ctx","getContext","translate","scale","rotate","PI","drawImageIOSFix","trgX","trgY","onerror","processingLength","queuedFiles","processFiles","processFile","uploadFiles","groupedFiles","_getFilesWithXhr","groupedFile","CANCELED","abort","option","_transformFiles","transformedFiles","transformedFile","startedChunkCount","chunks","handleNextChunk","chunkIndex","start","end","dataBlock","data","webkitSlice","retries","_uploadData","finishedChunkUpload","allFinished","SUCCESS","_finished","dataBlocks","XMLHttpRequest","resolveOption","open","_finishedUploading","ontimeout","_handleUploadError","progressObj","onprogress","_updateFilesUploadProgress","headerName","headerValue","setRequestHeader","formData","FormData","additionalParams","_getChunk","append","_addFormElementData","submitRequest","doneCounter","input","inputName","inputType","toLowerCase","hasAttribute","selected","checked","loaded","fileProgress","fileTotal","fileBytesSent","allFilesFinished","response","readyState","responseType","responseText","getResponseHeader","JSON","parse","warn","send","ERROR","c","r","random","v","toString","initClass","camelize","forElement","autoDiscover","discover","dropzones","checkElements","blacklistedBrowsers","capableBrowser","File","FileList","Blob","regex","navigator","userAgent","dataURI","byteString","atob","split","mimeString","ab","ArrayBuffer","ia","Uint8Array","asc","charCodeAt","list","rejectedItem","str","charAt","string","div","childNodes","container","els","Array","question","rejected","mimeType","baseMimeType","validType","jQuery","each","module","exports","ACCEPTED","PROCESSING","detectVerticalSquash","iw","naturalWidth","ih","naturalHeight","drawImage","getImageData","sy","ey","py","alpha","ratio","sx","sw","sh","dx","dy","dw","dh","vertSquashRatio","KEY_STR","output","chr1","chr2","chr3","enc1","enc2","enc3","enc4","isNaN","origFileBase64","resizedFileBase64","rawImage","decode64","segments","slice2Segments","image","exifManipulation","encode64","exifArray","getExifArray","newImageArray","insertExif","aBuffer","seg","imageData","buf","separatePoint","mae","ato","array","concat","rawImageArray","head","endPoint","base64test","exec","contentLoaded","win","doc","root","documentElement","rem","pre","poll","doScroll","createEventObject","frameElement","_autoDiscoverFunction","transform","obj","methodName"],"mappings":"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","sourcesContent":["/*\n *\n * More info at [www.dropzonejs.com](http://www.dropzonejs.com)\n *\n * Copyright (c) 2012, Matias Meno\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\n\n// The Emitter class provides the ability to call `.on()` on Dropzone to listen\n// to events.\n// It is strongly based on component's emitter class, and I removed the\n// functionality because of the dependency hell with different frameworks.\nclass Emitter {\n // Add an event listener for given event\n on(event, fn) {\n this._callbacks = this._callbacks || {};\n // Create namespace for this event\n if (!this._callbacks[event]) {\n this._callbacks[event] = [];\n }\n this._callbacks[event].push(fn);\n return this;\n }\n\n\n emit(event, ...args) {\n this._callbacks = this._callbacks || {};\n let callbacks = this._callbacks[event];\n\n if (callbacks) {\n for (let callback of callbacks) {\n callback.apply(this, args);\n }\n }\n\n return this;\n }\n\n // Remove event listener for given event. If fn is not provided, all event\n // listeners for that event will be removed. If neither is provided, all\n // event listeners will be removed.\n off(event, fn) {\n if (!this._callbacks || (arguments.length === 0)) {\n this._callbacks = {};\n return this;\n }\n\n // specific event\n let callbacks = this._callbacks[event];\n if (!callbacks) {\n return this;\n }\n\n // remove all handlers\n if (arguments.length === 1) {\n delete this._callbacks[event];\n return this;\n }\n\n // remove specific handler\n for (let i = 0; i < callbacks.length; i++) {\n let callback = callbacks[i];\n if (callback === fn) {\n callbacks.splice(i, 1);\n break;\n }\n }\n\n return this;\n }\n}\n\nclass Dropzone extends Emitter {\n static initClass() {\n\n // Exposing the emitter class, mainly for tests\n this.prototype.Emitter = Emitter;\n\n /*\n This is a list of all available events you can register on a dropzone object.\n\n You can register an event handler like this:\n\n dropzone.on(\"dragEnter\", function() { });\n\n */\n this.prototype.events = [\n \"drop\",\n \"dragstart\",\n \"dragend\",\n \"dragenter\",\n \"dragover\",\n \"dragleave\",\n \"addedfile\",\n \"addedfiles\",\n \"removedfile\",\n \"thumbnail\",\n \"error\",\n \"errormultiple\",\n \"processing\",\n \"processingmultiple\",\n \"uploadprogress\",\n \"totaluploadprogress\",\n \"sending\",\n \"sendingmultiple\",\n \"success\",\n \"successmultiple\",\n \"canceled\",\n \"canceledmultiple\",\n \"complete\",\n \"completemultiple\",\n \"reset\",\n \"maxfilesexceeded\",\n \"maxfilesreached\",\n \"queuecomplete\"\n ];\n\n\n this.prototype.defaultOptions = {\n /**\n * Has to be specified on elements other than form (or when the form\n * doesn't have an `action` attribute). You can also\n * provide a function that will be called with `files` and\n * must return the url (since `v3.12.0`)\n */\n url: null,\n\n /**\n * Can be changed to `\"put\"` if necessary. You can also provide a function\n * that will be called with `files` and must return the method (since `v3.12.0`).\n */\n method: \"post\",\n\n /**\n * Will be set on the XHRequest.\n */\n withCredentials: false,\n\n /**\n * The timeout for the XHR requests in milliseconds (since `v4.4.0`).\n */\n timeout: 30000,\n\n /**\n * How many file uploads to process in parallel (See the\n * Enqueuing file uploads* documentation section for more info)\n */\n parallelUploads: 2,\n\n /**\n * Whether to send multiple files in one request. If\n * this it set to true, then the fallback file input element will\n * have the `multiple` attribute as well. This option will\n * also trigger additional events (like `processingmultiple`). See the events\n * documentation section for more information.\n */\n uploadMultiple: false,\n\n /**\n * Whether you want files to be uploaded in chunks to your server. This can't be\n * used in combination with `uploadMultiple`.\n *\n * See [chunksUploaded](#config-chunksUploaded) for the callback to finalise an upload.\n */\n chunking: false,\n\n /**\n * If `chunking` is enabled, this defines whether **every** file should be chunked,\n * even if the file size is below chunkSize. This means, that the additional chunk\n * form data will be submitted and the `chunksUploaded` callback will be invoked.\n */\n forceChunking: false,\n\n /**\n * If `chunking` is `true`, then this defines the chunk size in bytes.\n */\n chunkSize: 2000000,\n\n /**\n * If `true`, the individual chunks of a file are being uploaded simultaneously.\n */\n parallelChunkUploads: false,\n\n /**\n * Whether a chunk should be retried if it fails.\n */\n retryChunks: false,\n\n /**\n * If `retryChunks` is true, how many times should it be retried.\n */\n retryChunksLimit: 3,\n\n /**\n * If not `null` defines how many files this Dropzone handles. If it exceeds,\n * the event `maxfilesexceeded` will be called. The dropzone element gets the\n * class `dz-max-files-reached` accordingly so you can provide visual feedback.\n */\n maxFilesize: 256,\n\n /**\n * The name of the file param that gets transferred.\n * **NOTE**: If you have the option `uploadMultiple` set to `true`, then\n * Dropzone will append `[]` to the name.\n */\n paramName: \"file\",\n\n /**\n * Whether thumbnails for images should be generated\n */\n createImageThumbnails: true,\n\n /**\n * In MB. When the filename exceeds this limit, the thumbnail will not be generated.\n */\n maxThumbnailFilesize: 10,\n\n /**\n * If `null`, the ratio of the image will be used to calculate it.\n */\n thumbnailWidth: 120,\n\n /**\n * The same as `thumbnailWidth`. If both are null, images will not be resized.\n */\n thumbnailHeight: 120,\n\n /**\n * How the images should be scaled down in case both, `thumbnailWidth` and `thumbnailHeight` are provided.\n * Can be either `contain` or `crop`.\n */\n thumbnailMethod: 'crop',\n\n /**\n * If set, images will be resized to these dimensions before being **uploaded**.\n * If only one, `resizeWidth` **or** `resizeHeight` is provided, the original aspect\n * ratio of the file will be preserved.\n *\n * The `options.transformFile` function uses these options, so if the `transformFile` function\n * is overridden, these options don't do anything.\n */\n resizeWidth: null,\n\n /**\n * See `resizeWidth`.\n */\n resizeHeight: null,\n\n /**\n * The mime type of the resized image (before it gets uploaded to the server).\n * If `null` the original mime type will be used. To force jpeg, for example, use `image/jpeg`.\n * See `resizeWidth` for more information.\n */\n resizeMimeType: null,\n\n /**\n * The quality of the resized images. See `resizeWidth`.\n */\n resizeQuality: 0.8,\n\n /**\n * How the images should be scaled down in case both, `resizeWidth` and `resizeHeight` are provided.\n * Can be either `contain` or `crop`.\n */\n resizeMethod: 'contain',\n\n /**\n * The base that is used to calculate the filesize. You can change this to\n * 1024 if you would rather display kibibytes, mebibytes, etc...\n * 1024 is technically incorrect, because `1024 bytes` are `1 kibibyte` not `1 kilobyte`.\n * You can change this to `1024` if you don't care about validity.\n */\n filesizeBase: 1000,\n\n /**\n * Can be used to limit the maximum number of files that will be handled by this Dropzone\n */\n maxFiles: null,\n\n /**\n * An optional object to send additional headers to the server. Eg:\n * `{ \"My-Awesome-Header\": \"header value\" }`\n */\n headers: null,\n\n /**\n * If `true`, the dropzone element itself will be clickable, if `false`\n * nothing will be clickable.\n *\n * You can also pass an HTML element, a CSS selector (for multiple elements)\n * or an array of those. In that case, all of those elements will trigger an\n * upload when clicked.\n */\n clickable: true,\n\n /**\n * Whether hidden files in directories should be ignored.\n */\n ignoreHiddenFiles: true,\n\n\n /**\n * The default implementation of `accept` checks the file's mime type or\n * extension against this list. This is a comma separated list of mime\n * types or file extensions.\n *\n * Eg.: `image/*,application/pdf,.psd`\n *\n * If the Dropzone is `clickable` this option will also be used as\n * [`accept`](https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept)\n * parameter on the hidden file input as well.\n */\n acceptedFiles: null,\n\n /**\n * **Deprecated!**\n * Use acceptedFiles instead.\n */\n acceptedMimeTypes: null,\n\n /**\n * If false, files will be added to the queue but the queue will not be\n * processed automatically.\n * This can be useful if you need some additional user input before sending\n * files (or if you want want all files sent at once).\n * If you're ready to send the file simply call `myDropzone.processQueue()`.\n *\n * See the [enqueuing file uploads](#enqueuing-file-uploads) documentation\n * section for more information.\n */\n autoProcessQueue: true,\n\n /**\n * If false, files added to the dropzone will not be queued by default.\n * You'll have to call `enqueueFile(file)` manually.\n */\n autoQueue: true,\n\n /**\n * If `true`, this will add a link to every file preview to remove or cancel (if\n * already uploading) the file. The `dictCancelUpload`, `dictCancelUploadConfirmation`\n * and `dictRemoveFile` options are used for the wording.\n */\n addRemoveLinks: false,\n\n /**\n * Defines where to display the file previews – if `null` the\n * Dropzone element itself is used. Can be a plain `HTMLElement` or a CSS\n * selector. The element should have the `dropzone-previews` class so\n * the previews are displayed properly.\n */\n previewsContainer: null,\n\n /**\n * This is the element the hidden input field (which is used when clicking on the\n * dropzone to trigger file selection) will be appended to. This might\n * be important in case you use frameworks to switch the content of your page.\n *\n * Can be a selector string, or an element directly.\n */\n hiddenInputContainer: \"body\",\n\n /**\n * If null, no capture type will be specified\n * If camera, mobile devices will skip the file selection and choose camera\n * If microphone, mobile devices will skip the file selection and choose the microphone\n * If camcorder, mobile devices will skip the file selection and choose the camera in video mode\n * On apple devices multiple must be set to false. AcceptedFiles may need to\n * be set to an appropriate mime type (e.g. \"image/*\", \"audio/*\", or \"video/*\").\n */\n capture: null,\n\n /**\n * **Deprecated**. Use `renameFile` instead.\n */\n renameFilename: null,\n\n /**\n * A function that is invoked before the file is uploaded to the server and renames the file.\n * This function gets the `File` as argument and can use the `file.name`. The actual name of the\n * file that gets used during the upload can be accessed through `file.upload.filename`.\n */\n renameFile: null,\n\n /**\n * If `true` the fallback will be forced. This is very useful to test your server\n * implementations first and make sure that everything works as\n * expected without dropzone if you experience problems, and to test\n * how your fallbacks will look.\n */\n forceFallback: false,\n\n /**\n * The text used before any files are dropped.\n */\n dictDefaultMessage: \"Drop files here to upload\",\n\n /**\n * The text that replaces the default message text it the browser is not supported.\n */\n dictFallbackMessage: \"Your browser does not support drag'n'drop file uploads.\",\n\n /**\n * The text that will be added before the fallback form.\n * If you provide a fallback element yourself, or if this option is `null` this will\n * be ignored.\n */\n dictFallbackText: \"Please use the fallback form below to upload your files like in the olden days.\",\n\n /**\n * If the filesize is too big.\n * `{{filesize}}` and `{{maxFilesize}}` will be replaced with the respective configuration values.\n */\n dictFileTooBig: \"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.\",\n\n /**\n * If the file doesn't match the file type.\n */\n dictInvalidFileType: \"You can't upload files of this type.\",\n\n /**\n * If the server response was invalid.\n * `{{statusCode}}` will be replaced with the servers status code.\n */\n dictResponseError: \"Server responded with {{statusCode}} code.\",\n\n /**\n * If `addRemoveLinks` is true, the text to be used for the cancel upload link.\n */\n dictCancelUpload: \"Cancel upload\",\n\n /**\n * The text that is displayed if an upload was manually canceled\n */\n dictUploadCanceled: \"Upload canceled.\",\n\n /**\n * If `addRemoveLinks` is true, the text to be used for confirmation when cancelling upload.\n */\n dictCancelUploadConfirmation: \"Are you sure you want to cancel this upload?\",\n\n /**\n * If `addRemoveLinks` is true, the text to be used to remove a file.\n */\n dictRemoveFile: \"Remove file\",\n\n /**\n * If this is not null, then the user will be prompted before removing a file.\n */\n dictRemoveFileConfirmation: null,\n\n /**\n * Displayed if `maxFiles` is st and exceeded.\n * The string `{{maxFiles}}` will be replaced by the configuration value.\n */\n dictMaxFilesExceeded: \"You can not upload any more files.\",\n\n /**\n * Allows you to translate the different units. Starting with `tb` for terabytes and going down to\n * `b` for bytes.\n */\n dictFileSizeUnits: {tb: \"TB\", gb: \"GB\", mb: \"MB\", kb: \"KB\", b: \"b\"},\n /**\n * Called when dropzone initialized\n * You can add event listeners here\n */\n init() {},\n\n /**\n * Can be an **object** of additional parameters to transfer to the server, **or** a `Function`\n * that gets invoked with the `files`, `xhr` and, if it's a chunked upload, `chunk` arguments. In case\n * of a function, this needs to return a map.\n *\n * The default implementation does nothing for normal uploads, but adds relevant information for\n * chunked uploads.\n *\n * This is the same as adding hidden input fields in the form element.\n */\n params(files, xhr, chunk) {\n if (chunk) {\n return {\n dzuuid: chunk.file.upload.uuid,\n dzchunkindex: chunk.index,\n dztotalfilesize: chunk.file.size,\n dzchunksize: this.options.chunkSize,\n dztotalchunkcount: chunk.file.upload.totalChunkCount,\n dzchunkbyteoffset: chunk.index * this.options.chunkSize\n };\n }\n },\n\n /**\n * A function that gets a [file](https://developer.mozilla.org/en-US/docs/DOM/File)\n * and a `done` function as parameters.\n *\n * If the done function is invoked without arguments, the file is \"accepted\" and will\n * be processed. If you pass an error message, the file is rejected, and the error\n * message will be displayed.\n * This function will not be called if the file is too big or doesn't match the mime types.\n */\n accept(file, done) {\n return done();\n },\n\n /**\n * The callback that will be invoked when all chunks have been uploaded for a file.\n * It gets the file for which the chunks have been uploaded as the first parameter,\n * and the `done` function as second. `done()` needs to be invoked when everything\n * needed to finish the upload process is done.\n */\n chunksUploaded: function(file, done) { done(); },\n\n /**\n * Gets called when the browser is not supported.\n * The default implementation shows the fallback input field and adds\n * a text.\n */\n fallback() {\n // This code should pass in IE7... :(\n let messageElement;\n this.element.className = `${this.element.className} dz-browser-not-supported`;\n\n for (let child of this.element.getElementsByTagName(\"div\")) {\n if (/(^| )dz-message($| )/.test(child.className)) {\n messageElement = child;\n child.className = \"dz-message\"; // Removes the 'dz-default' class\n break;\n }\n }\n if (!messageElement) {\n messageElement = Dropzone.createElement(\"
\");\n this.element.appendChild(messageElement);\n }\n\n let span = messageElement.getElementsByTagName(\"span\")[0];\n if (span) {\n if (span.textContent != null) {\n span.textContent = this.options.dictFallbackMessage;\n } else if (span.innerText != null) {\n span.innerText = this.options.dictFallbackMessage;\n }\n }\n\n return this.element.appendChild(this.getFallbackForm());\n },\n\n\n /**\n * Gets called to calculate the thumbnail dimensions.\n *\n * It gets `file`, `width` and `height` (both may be `null`) as parameters and must return an object containing:\n *\n * - `srcWidth` & `srcHeight` (required)\n * - `trgWidth` & `trgHeight` (required)\n * - `srcX` & `srcY` (optional, default `0`)\n * - `trgX` & `trgY` (optional, default `0`)\n *\n * Those values are going to be used by `ctx.drawImage()`.\n */\n resize(file, width, height, resizeMethod) {\n let info = {\n srcX: 0,\n srcY: 0,\n srcWidth: file.width,\n srcHeight: file.height\n };\n\n let srcRatio = file.width / file.height;\n\n // Automatically calculate dimensions if not specified\n if ((width == null) && (height == null)) {\n width = info.srcWidth;\n height = info.srcHeight;\n } else if ((width == null)) {\n width = height * srcRatio;\n } else if ((height == null)) {\n height = width / srcRatio;\n }\n\n // Make sure images aren't upscaled\n width = Math.min(width, info.srcWidth);\n height = Math.min(height, info.srcHeight);\n\n let trgRatio = width / height;\n\n if ((info.srcWidth > width) || (info.srcHeight > height)) {\n // Image is bigger and needs rescaling\n if (resizeMethod === 'crop') {\n if (srcRatio > trgRatio) {\n info.srcHeight = file.height;\n info.srcWidth = info.srcHeight * trgRatio;\n } else {\n info.srcWidth = file.width;\n info.srcHeight = info.srcWidth / trgRatio;\n }\n } else if (resizeMethod === 'contain') {\n // Method 'contain'\n if (srcRatio > trgRatio) {\n height = width / srcRatio;\n } else {\n width = height * srcRatio;\n }\n } else {\n throw new Error(`Unknown resizeMethod '${resizeMethod}'`);\n }\n }\n\n info.srcX = (file.width - info.srcWidth) / 2;\n info.srcY = (file.height - info.srcHeight) / 2;\n\n info.trgWidth = width;\n info.trgHeight = height;\n\n return info;\n },\n\n /**\n * Can be used to transform the file (for example, resize an image if necessary).\n *\n * The default implementation uses `resizeWidth` and `resizeHeight` (if provided) and resizes\n * images according to those dimensions.\n *\n * Gets the `file` as the first parameter, and a `done()` function as the second, that needs\n * to be invoked with the file when the transformation is done.\n */\n transformFile(file, done) {\n if ((this.options.resizeWidth || this.options.resizeHeight) && file.type.match(/image.*/)) {\n return this.resizeImage(file, this.options.resizeWidth, this.options.resizeHeight, this.options.resizeMethod, done);\n } else {\n return done(file);\n }\n },\n\n\n /**\n * A string that contains the template used for each dropped\n * file. Change it to fulfill your needs but make sure to properly\n * provide all elements.\n *\n * If you want to use an actual HTML element instead of providing a String\n * as a config option, you could create a div with the id `tpl`,\n * put the template inside it and provide the element like this:\n *\n * document\n * .querySelector('#tpl')\n * .innerHTML\n *\n */\n previewTemplate: `\\\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n \n
\n
\\\n`,\n\n // END OPTIONS\n // (Required by the dropzone documentation parser)\n\n\n /*\n Those functions register themselves to the events on init and handle all\n the user interface specific stuff. Overwriting them won't break the upload\n but can break the way it's displayed.\n You can overwrite them if you don't like the default behavior. If you just\n want to add an additional event handler, register it on the dropzone object\n and don't overwrite those options.\n */\n\n\n\n\n // Those are self explanatory and simply concern the DragnDrop.\n drop(e) {\n return this.element.classList.remove(\"dz-drag-hover\");\n },\n dragstart(e) {\n },\n dragend(e) {\n return this.element.classList.remove(\"dz-drag-hover\");\n },\n dragenter(e) {\n return this.element.classList.add(\"dz-drag-hover\");\n },\n dragover(e) {\n return this.element.classList.add(\"dz-drag-hover\");\n },\n dragleave(e) {\n return this.element.classList.remove(\"dz-drag-hover\");\n },\n\n paste(e) {\n },\n\n // Called whenever there are no files left in the dropzone anymore, and the\n // dropzone should be displayed as if in the initial state.\n reset() {\n return this.element.classList.remove(\"dz-started\");\n },\n\n // Called when a file is added to the queue\n // Receives `file`\n addedfile(file) {\n if (this.element === this.previewsContainer) {\n this.element.classList.add(\"dz-started\");\n }\n\n if (this.previewsContainer) {\n file.previewElement = Dropzone.createElement(this.options.previewTemplate.trim());\n file.previewTemplate = file.previewElement; // Backwards compatibility\n\n this.previewsContainer.appendChild(file.previewElement);\n for (var node of file.previewElement.querySelectorAll(\"[data-dz-name]\")) {\n node.textContent = file.name;\n }\n for (node of file.previewElement.querySelectorAll(\"[data-dz-size]\")) {\n node.innerHTML = this.filesize(file.size);\n }\n\n if (this.options.addRemoveLinks) {\n file._removeLink = Dropzone.createElement(`${this.options.dictRemoveFile}`);\n file.previewElement.appendChild(file._removeLink);\n }\n\n let removeFileEvent = e => {\n e.preventDefault();\n e.stopPropagation();\n if (file.status === Dropzone.UPLOADING) {\n return Dropzone.confirm(this.options.dictCancelUploadConfirmation, () => this.removeFile(file));\n } else {\n if (this.options.dictRemoveFileConfirmation) {\n return Dropzone.confirm(this.options.dictRemoveFileConfirmation, () => this.removeFile(file));\n } else {\n return this.removeFile(file);\n }\n }\n };\n\n for (let removeLink of file.previewElement.querySelectorAll(\"[data-dz-remove]\")) {\n removeLink.addEventListener(\"click\", removeFileEvent);\n }\n }\n },\n\n\n // Called whenever a file is removed.\n removedfile(file) {\n if (file.previewElement != null && file.previewElement.parentNode != null) {\n file.previewElement.parentNode.removeChild(file.previewElement);\n }\n return this._updateMaxFilesReachedClass();\n },\n\n // Called when a thumbnail has been generated\n // Receives `file` and `dataUrl`\n thumbnail(file, dataUrl) {\n if (file.previewElement) {\n file.previewElement.classList.remove(\"dz-file-preview\");\n for (let thumbnailElement of file.previewElement.querySelectorAll(\"[data-dz-thumbnail]\")) {\n thumbnailElement.alt = file.name;\n thumbnailElement.src = dataUrl;\n }\n\n return setTimeout((() => file.previewElement.classList.add(\"dz-image-preview\")), 1);\n }\n },\n\n // Called whenever an error occurs\n // Receives `file` and `message`\n error(file, message) {\n if (file.previewElement) {\n file.previewElement.classList.add(\"dz-error\");\n if ((typeof message !== \"String\") && message.error) {\n message = message.error;\n }\n for (let node of file.previewElement.querySelectorAll(\"[data-dz-errormessage]\")) {\n node.textContent = message;\n }\n }\n },\n\n errormultiple() {\n },\n\n // Called when a file gets processed. Since there is a cue, not all added\n // files are processed immediately.\n // Receives `file`\n processing(file) {\n if (file.previewElement) {\n file.previewElement.classList.add(\"dz-processing\");\n if (file._removeLink) {\n return file._removeLink.innerHTML = this.options.dictCancelUpload;\n }\n }\n },\n\n processingmultiple() {\n },\n\n // Called whenever the upload progress gets updated.\n // Receives `file`, `progress` (percentage 0-100) and `bytesSent`.\n // To get the total number of bytes of the file, use `file.size`\n uploadprogress(file, progress, bytesSent) {\n if (file.previewElement) {\n for (let node of file.previewElement.querySelectorAll(\"[data-dz-uploadprogress]\")) {\n node.nodeName === 'PROGRESS' ?\n (node.value = progress)\n :\n (node.style.width = `${progress}%`)\n }\n }\n },\n\n // Called whenever the total upload progress gets updated.\n // Called with totalUploadProgress (0-100), totalBytes and totalBytesSent\n totaluploadprogress() {\n },\n\n // Called just before the file is sent. Gets the `xhr` object as second\n // parameter, so you can modify it (for example to add a CSRF token) and a\n // `formData` object to add additional information.\n sending() {\n },\n\n sendingmultiple() {},\n\n // When the complete upload is finished and successful\n // Receives `file`\n success(file) {\n if (file.previewElement) {\n return file.previewElement.classList.add(\"dz-success\");\n }\n },\n\n successmultiple() {},\n\n // When the upload is canceled.\n canceled(file) {\n return this.emit(\"error\", file, this.options.dictUploadCanceled);\n },\n\n canceledmultiple() {},\n\n // When the upload is finished, either with success or an error.\n // Receives `file`\n complete(file) {\n if (file._removeLink) {\n file._removeLink.innerHTML = this.options.dictRemoveFile;\n }\n if (file.previewElement) {\n return file.previewElement.classList.add(\"dz-complete\");\n }\n },\n\n completemultiple() {},\n\n maxfilesexceeded() {},\n\n maxfilesreached() {},\n\n queuecomplete() {},\n\n addedfiles() {}\n };\n\n\n this.prototype._thumbnailQueue = [];\n this.prototype._processingThumbnail = false;\n }\n\n // global utility\n static extend(target, ...objects) {\n for (let object of objects) {\n for (let key in object) {\n let val = object[key];\n target[key] = val;\n }\n }\n return target;\n }\n\n constructor(el, options) {\n super();\n let fallback, left;\n this.element = el;\n // For backwards compatibility since the version was in the prototype previously\n this.version = Dropzone.version;\n\n this.defaultOptions.previewTemplate = this.defaultOptions.previewTemplate.replace(/\\n*/g, \"\");\n\n this.clickableElements = [];\n this.listeners = [];\n this.files = []; // All files\n\n if (typeof this.element === \"string\") {\n this.element = document.querySelector(this.element);\n }\n\n // Not checking if instance of HTMLElement or Element since IE9 is extremely weird.\n if (!this.element || (this.element.nodeType == null)) {\n throw new Error(\"Invalid dropzone element.\");\n }\n\n if (this.element.dropzone) {\n throw new Error(\"Dropzone already attached.\");\n }\n\n // Now add this dropzone to the instances.\n Dropzone.instances.push(this);\n\n // Put the dropzone inside the element itself.\n this.element.dropzone = this;\n\n let elementOptions = (left = Dropzone.optionsForElement(this.element)) != null ? left : {};\n\n this.options = Dropzone.extend({}, this.defaultOptions, elementOptions, options != null ? options : {});\n\n // If the browser failed, just call the fallback and leave\n if (this.options.forceFallback || !Dropzone.isBrowserSupported()) {\n return this.options.fallback.call(this);\n }\n\n // @options.url = @element.getAttribute \"action\" unless @options.url?\n if (this.options.url == null) {\n this.options.url = this.element.getAttribute(\"action\");\n }\n\n if (!this.options.url) {\n throw new Error(\"No URL provided.\");\n }\n\n if (this.options.acceptedFiles && this.options.acceptedMimeTypes) {\n throw new Error(\"You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.\");\n }\n\n if (this.options.uploadMultiple && this.options.chunking) {\n throw new Error('You cannot set both: uploadMultiple and chunking.');\n }\n\n // Backwards compatibility\n if (this.options.acceptedMimeTypes) {\n this.options.acceptedFiles = this.options.acceptedMimeTypes;\n delete this.options.acceptedMimeTypes;\n }\n\n // Backwards compatibility\n if (this.options.renameFilename != null) {\n this.options.renameFile = file => this.options.renameFilename.call(this, file.name, file);\n }\n\n this.options.method = this.options.method.toUpperCase();\n\n if ((fallback = this.getExistingFallback()) && fallback.parentNode) {\n // Remove the fallback\n fallback.parentNode.removeChild(fallback);\n }\n\n // Display previews in the previewsContainer element or the Dropzone element unless explicitly set to false\n if (this.options.previewsContainer !== false) {\n if (this.options.previewsContainer) {\n this.previewsContainer = Dropzone.getElement(this.options.previewsContainer, \"previewsContainer\");\n } else {\n this.previewsContainer = this.element;\n }\n }\n\n if (this.options.clickable) {\n if (this.options.clickable === true) {\n this.clickableElements = [this.element];\n } else {\n this.clickableElements = Dropzone.getElements(this.options.clickable, \"clickable\");\n }\n }\n\n\n this.init();\n }\n\n\n // Returns all files that have been accepted\n getAcceptedFiles() {\n return this.files.filter((file) => file.accepted).map((file) => file);\n }\n\n // Returns all files that have been rejected\n // Not sure when that's going to be useful, but added for completeness.\n getRejectedFiles() {\n return this.files.filter((file) => !file.accepted).map((file) => file);\n }\n\n getFilesWithStatus(status) {\n return this.files.filter((file) => file.status === status).map((file) => file);\n }\n\n // Returns all files that are in the queue\n getQueuedFiles() {\n return this.getFilesWithStatus(Dropzone.QUEUED);\n }\n\n getUploadingFiles() {\n return this.getFilesWithStatus(Dropzone.UPLOADING);\n }\n\n getAddedFiles() {\n return this.getFilesWithStatus(Dropzone.ADDED);\n }\n\n // Files that are either queued or uploading\n getActiveFiles() {\n return this.files.filter((file) => (file.status === Dropzone.UPLOADING) || (file.status === Dropzone.QUEUED)).map((file) => file);\n }\n\n // The function that gets called when Dropzone is initialized. You\n // can (and should) setup event listeners inside this function.\n init() {\n // In case it isn't set already\n if (this.element.tagName === \"form\") {\n this.element.setAttribute(\"enctype\", \"multipart/form-data\");\n }\n\n if (this.element.classList.contains(\"dropzone\") && !this.element.querySelector(\".dz-message\")) {\n this.element.appendChild(Dropzone.createElement(`
${this.options.dictDefaultMessage}
`));\n }\n\n if (this.clickableElements.length) {\n let setupHiddenFileInput = () => {\n if (this.hiddenFileInput) {\n this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);\n }\n this.hiddenFileInput = document.createElement(\"input\");\n this.hiddenFileInput.setAttribute(\"type\", \"file\");\n if ((this.options.maxFiles === null) || (this.options.maxFiles > 1)) {\n this.hiddenFileInput.setAttribute(\"multiple\", \"multiple\");\n }\n this.hiddenFileInput.className = \"dz-hidden-input\";\n\n if (this.options.acceptedFiles !== null) {\n this.hiddenFileInput.setAttribute(\"accept\", this.options.acceptedFiles);\n }\n if (this.options.capture !== null) {\n this.hiddenFileInput.setAttribute(\"capture\", this.options.capture);\n }\n\n // Not setting `display=\"none\"` because some browsers don't accept clicks\n // on elements that aren't displayed.\n this.hiddenFileInput.style.visibility = \"hidden\";\n this.hiddenFileInput.style.position = \"absolute\";\n this.hiddenFileInput.style.top = \"0\";\n this.hiddenFileInput.style.left = \"0\";\n this.hiddenFileInput.style.height = \"0\";\n this.hiddenFileInput.style.width = \"0\";\n Dropzone.getElement(this.options.hiddenInputContainer, 'hiddenInputContainer').appendChild(this.hiddenFileInput);\n return this.hiddenFileInput.addEventListener(\"change\", () => {\n let {files} = this.hiddenFileInput;\n if (files.length) {\n for (let file of files) {\n this.addFile(file);\n }\n }\n this.emit(\"addedfiles\", files);\n return setupHiddenFileInput();\n });\n };\n setupHiddenFileInput();\n }\n\n this.URL = window.URL !== null ? window.URL : window.webkitURL;\n\n\n // Setup all event listeners on the Dropzone object itself.\n // They're not in @setupEventListeners() because they shouldn't be removed\n // again when the dropzone gets disabled.\n for (let eventName of this.events) {\n this.on(eventName, this.options[eventName]);\n }\n\n this.on(\"uploadprogress\", () => this.updateTotalUploadProgress());\n\n this.on(\"removedfile\", () => this.updateTotalUploadProgress());\n\n this.on(\"canceled\", file => this.emit(\"complete\", file));\n\n // Emit a `queuecomplete` event if all files finished uploading.\n this.on(\"complete\", file => {\n if ((this.getAddedFiles().length === 0) && (this.getUploadingFiles().length === 0) && (this.getQueuedFiles().length === 0)) {\n // This needs to be deferred so that `queuecomplete` really triggers after `complete`\n return setTimeout((() => this.emit(\"queuecomplete\")), 0);\n }\n });\n\n\n let noPropagation = function (e) {\n e.stopPropagation();\n if (e.preventDefault) {\n return e.preventDefault();\n } else {\n return e.returnValue = false;\n }\n };\n\n // Create the listeners\n this.listeners = [\n {\n element: this.element,\n events: {\n \"dragstart\": e => {\n return this.emit(\"dragstart\", e);\n },\n \"dragenter\": e => {\n noPropagation(e);\n return this.emit(\"dragenter\", e);\n },\n \"dragover\": e => {\n // Makes it possible to drag files from chrome's download bar\n // http://stackoverflow.com/questions/19526430/drag-and-drop-file-uploads-from-chrome-downloads-bar\n // Try is required to prevent bug in Internet Explorer 11 (SCRIPT65535 exception)\n let efct;\n try {\n efct = e.dataTransfer.effectAllowed;\n } catch (error) {\n }\n e.dataTransfer.dropEffect = ('move' === efct) || ('linkMove' === efct) ? 'move' : 'copy';\n\n noPropagation(e);\n return this.emit(\"dragover\", e);\n },\n \"dragleave\": e => {\n return this.emit(\"dragleave\", e);\n },\n \"drop\": e => {\n noPropagation(e);\n return this.drop(e);\n },\n \"dragend\": e => {\n return this.emit(\"dragend\", e);\n }\n }\n\n // This is disabled right now, because the browsers don't implement it properly.\n // \"paste\": (e) =>\n // noPropagation e\n // @paste e\n }\n ];\n\n this.clickableElements.forEach(clickableElement => {\n return this.listeners.push({\n element: clickableElement,\n events: {\n \"click\": evt => {\n // Only the actual dropzone or the message element should trigger file selection\n if ((clickableElement !== this.element) || ((evt.target === this.element) || Dropzone.elementInside(evt.target, this.element.querySelector(\".dz-message\")))) {\n this.hiddenFileInput.click(); // Forward the click\n }\n return true;\n }\n }\n });\n });\n\n this.enable();\n\n return this.options.init.call(this);\n }\n\n // Not fully tested yet\n destroy() {\n this.disable();\n this.removeAllFiles(true);\n if (this.hiddenFileInput != null ? this.hiddenFileInput.parentNode : undefined) {\n this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);\n this.hiddenFileInput = null;\n }\n delete this.element.dropzone;\n return Dropzone.instances.splice(Dropzone.instances.indexOf(this), 1);\n }\n\n\n updateTotalUploadProgress() {\n let totalUploadProgress;\n let totalBytesSent = 0;\n let totalBytes = 0;\n\n let activeFiles = this.getActiveFiles();\n\n if (activeFiles.length) {\n for (let file of this.getActiveFiles()) {\n totalBytesSent += file.upload.bytesSent;\n totalBytes += file.upload.total;\n }\n totalUploadProgress = (100 * totalBytesSent) / totalBytes;\n } else {\n totalUploadProgress = 100;\n }\n\n return this.emit(\"totaluploadprogress\", totalUploadProgress, totalBytes, totalBytesSent);\n }\n\n // @options.paramName can be a function taking one parameter rather than a string.\n // A parameter name for a file is obtained simply by calling this with an index number.\n _getParamName(n) {\n if (typeof this.options.paramName === \"function\") {\n return this.options.paramName(n);\n } else {\n return `${this.options.paramName}${this.options.uploadMultiple ? `[${n}]` : \"\"}`;\n }\n }\n\n // If @options.renameFile is a function,\n // the function will be used to rename the file.name before appending it to the formData\n _renameFile(file) {\n if (typeof this.options.renameFile !== \"function\") {\n return file.name;\n }\n return this.options.renameFile(file);\n }\n\n // Returns a form that can be used as fallback if the browser does not support DragnDrop\n //\n // If the dropzone is already a form, only the input field and button are returned. Otherwise a complete form element is provided.\n // This code has to pass in IE7 :(\n getFallbackForm() {\n let existingFallback, form;\n if (existingFallback = this.getExistingFallback()) {\n return existingFallback;\n }\n\n let fieldsString = \"
\";\n if (this.options.dictFallbackText) {\n fieldsString += `

${this.options.dictFallbackText}

`;\n }\n fieldsString += `
`;\n\n let fields = Dropzone.createElement(fieldsString);\n if (this.element.tagName !== \"FORM\") {\n form = Dropzone.createElement(`
`);\n form.appendChild(fields);\n } else {\n // Make sure that the enctype and method attributes are set properly\n this.element.setAttribute(\"enctype\", \"multipart/form-data\");\n this.element.setAttribute(\"method\", this.options.method);\n }\n return form != null ? form : fields;\n }\n\n\n // Returns the fallback elements if they exist already\n //\n // This code has to pass in IE7 :(\n getExistingFallback() {\n let getFallback = function (elements) {\n for (let el of elements) {\n if (/(^| )fallback($| )/.test(el.className)) {\n return el;\n }\n }\n };\n\n for (let tagName of [\"div\", \"form\"]) {\n var fallback;\n if (fallback = getFallback(this.element.getElementsByTagName(tagName))) {\n return fallback;\n }\n }\n }\n\n\n // Activates all listeners stored in @listeners\n setupEventListeners() {\n return this.listeners.map((elementListeners) =>\n (() => {\n let result = [];\n for (let event in elementListeners.events) {\n let listener = elementListeners.events[event];\n result.push(elementListeners.element.addEventListener(event, listener, false));\n }\n return result;\n })());\n }\n\n\n // Deactivates all listeners stored in @listeners\n removeEventListeners() {\n return this.listeners.map((elementListeners) =>\n (() => {\n let result = [];\n for (let event in elementListeners.events) {\n let listener = elementListeners.events[event];\n result.push(elementListeners.element.removeEventListener(event, listener, false));\n }\n return result;\n })());\n }\n\n // Removes all event listeners and cancels all files in the queue or being processed.\n disable() {\n this.clickableElements.forEach(element => element.classList.remove(\"dz-clickable\"));\n this.removeEventListeners();\n this.disabled = true;\n\n return this.files.map((file) => this.cancelUpload(file));\n }\n\n enable() {\n delete this.disabled;\n this.clickableElements.forEach(element => element.classList.add(\"dz-clickable\"));\n return this.setupEventListeners();\n }\n\n // Returns a nicely formatted filesize\n filesize(size) {\n let selectedSize = 0;\n let selectedUnit = \"b\";\n\n if (size > 0) {\n let units = ['tb', 'gb', 'mb', 'kb', 'b'];\n\n for (let i = 0; i < units.length; i++) {\n let unit = units[i];\n let cutoff = Math.pow(this.options.filesizeBase, 4 - i) / 10;\n\n if (size >= cutoff) {\n selectedSize = size / Math.pow(this.options.filesizeBase, 4 - i);\n selectedUnit = unit;\n break;\n }\n }\n\n selectedSize = Math.round(10 * selectedSize) / 10; // Cutting of digits\n }\n\n return `${selectedSize} ${this.options.dictFileSizeUnits[selectedUnit]}`;\n }\n\n\n // Adds or removes the `dz-max-files-reached` class from the form.\n _updateMaxFilesReachedClass() {\n if ((this.options.maxFiles != null) && (this.getAcceptedFiles().length >= this.options.maxFiles)) {\n if (this.getAcceptedFiles().length === this.options.maxFiles) {\n this.emit('maxfilesreached', this.files);\n }\n return this.element.classList.add(\"dz-max-files-reached\");\n } else {\n return this.element.classList.remove(\"dz-max-files-reached\");\n }\n }\n\n\n drop(e) {\n if (!e.dataTransfer) {\n return;\n }\n this.emit(\"drop\", e);\n\n // Convert the FileList to an Array\n // This is necessary for IE11\n let files = [];\n for (let i = 0; i < e.dataTransfer.files.length; i++) {\n files[i] = e.dataTransfer.files[i];\n }\n\n this.emit(\"addedfiles\", files);\n\n // Even if it's a folder, files.length will contain the folders.\n if (files.length) {\n let {items} = e.dataTransfer;\n if (items && items.length && (items[0].webkitGetAsEntry != null)) {\n // The browser supports dropping of folders, so handle items instead of files\n this._addFilesFromItems(items);\n } else {\n this.handleFiles(files);\n }\n }\n }\n\n paste(e) {\n if (__guard__(e != null ? e.clipboardData : undefined, x => x.items) == null) {\n return;\n }\n\n this.emit(\"paste\", e);\n let {items} = e.clipboardData;\n\n if (items.length) {\n return this._addFilesFromItems(items);\n }\n }\n\n\n handleFiles(files) {\n for(let file of files) {\n this.addFile(file);\n }\n }\n\n // When a folder is dropped (or files are pasted), items must be handled\n // instead of files.\n _addFilesFromItems(items) {\n return (() => {\n let result = [];\n for (let item of items) {\n var entry;\n if ((item.webkitGetAsEntry != null) && (entry = item.webkitGetAsEntry())) {\n if (entry.isFile) {\n result.push(this.addFile(item.getAsFile()));\n } else if (entry.isDirectory) {\n // Append all files from that directory to files\n result.push(this._addFilesFromDirectory(entry, entry.name));\n } else {\n result.push(undefined);\n }\n } else if (item.getAsFile != null) {\n if ((item.kind == null) || (item.kind === \"file\")) {\n result.push(this.addFile(item.getAsFile()));\n } else {\n result.push(undefined);\n }\n } else {\n result.push(undefined);\n }\n }\n return result;\n })();\n }\n\n\n // Goes through the directory, and adds each file it finds recursively\n _addFilesFromDirectory(directory, path) {\n let dirReader = directory.createReader();\n\n let errorHandler = error => __guardMethod__(console, 'log', o => o.log(error));\n\n var readEntries = () => {\n return dirReader.readEntries(entries => {\n if (entries.length > 0) {\n for (let entry of entries) {\n if (entry.isFile) {\n entry.file(file => {\n if (this.options.ignoreHiddenFiles && (file.name.substring(0, 1) === '.')) {\n return;\n }\n file.fullPath = `${path}/${file.name}`;\n return this.addFile(file);\n });\n } else if (entry.isDirectory) {\n this._addFilesFromDirectory(entry, `${path}/${entry.name}`);\n }\n }\n\n // Recursively call readEntries() again, since browser only handle\n // the first 100 entries.\n // See: https://developer.mozilla.org/en-US/docs/Web/API/DirectoryReader#readEntries\n readEntries();\n }\n return null;\n }\n , errorHandler);\n };\n\n return readEntries();\n }\n\n\n // If `done()` is called without argument the file is accepted\n // If you call it with an error message, the file is rejected\n // (This allows for asynchronous validation)\n //\n // This function checks the filesize, and if the file.type passes the\n // `acceptedFiles` check.\n accept(file, done) {\n if (this.options.maxFilesize && file.size > (this.options.maxFilesize * 1024 * 1024)) {\n return done(this.options.dictFileTooBig.replace(\"{{filesize}}\", Math.round(file.size / 1024 / 10.24) / 100).replace(\"{{maxFilesize}}\", this.options.maxFilesize));\n } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) {\n return done(this.options.dictInvalidFileType);\n } else if ((this.options.maxFiles != null) && (this.getAcceptedFiles().length >= this.options.maxFiles)) {\n done(this.options.dictMaxFilesExceeded.replace(\"{{maxFiles}}\", this.options.maxFiles));\n return this.emit(\"maxfilesexceeded\", file);\n } else {\n return this.options.accept.call(this, file, done);\n }\n }\n\n addFile(file) {\n file.upload = {\n uuid: Dropzone.uuidv4(),\n progress: 0,\n // Setting the total upload size to file.size for the beginning\n // It's actual different than the size to be transmitted.\n total: file.size,\n bytesSent: 0,\n filename: this._renameFile(file),\n chunked: this.options.chunking && (this.options.forceChunking || file.size > this.options.chunkSize),\n totalChunkCount: Math.ceil(file.size / this.options.chunkSize)\n };\n this.files.push(file);\n\n file.status = Dropzone.ADDED;\n\n this.emit(\"addedfile\", file);\n\n this._enqueueThumbnail(file);\n\n return this.accept(file, error => {\n if (error) {\n file.accepted = false;\n this._errorProcessing([file], error); // Will set the file.status\n } else {\n file.accepted = true;\n if (this.options.autoQueue) {\n this.enqueueFile(file);\n } // Will set .accepted = true\n }\n return this._updateMaxFilesReachedClass();\n });\n }\n\n\n // Wrapper for enqueueFile\n enqueueFiles(files) {\n for (let file of files) {\n this.enqueueFile(file);\n }\n return null;\n }\n\n enqueueFile(file) {\n if ((file.status === Dropzone.ADDED) && (file.accepted === true)) {\n file.status = Dropzone.QUEUED;\n if (this.options.autoProcessQueue) {\n return setTimeout((() => this.processQueue()), 0); // Deferring the call\n }\n } else {\n throw new Error(\"This file can't be queued because it has already been processed or was rejected.\");\n }\n }\n\n _enqueueThumbnail(file) {\n if (this.options.createImageThumbnails && file.type.match(/image.*/) && (file.size <= (this.options.maxThumbnailFilesize * 1024 * 1024))) {\n this._thumbnailQueue.push(file);\n return setTimeout((() => this._processThumbnailQueue()), 0); // Deferring the call\n }\n }\n\n _processThumbnailQueue() {\n if (this._processingThumbnail || (this._thumbnailQueue.length === 0)) {\n return;\n }\n\n this._processingThumbnail = true;\n let file = this._thumbnailQueue.shift();\n return this.createThumbnail(file, this.options.thumbnailWidth, this.options.thumbnailHeight, this.options.thumbnailMethod, true, dataUrl => {\n this.emit(\"thumbnail\", file, dataUrl);\n this._processingThumbnail = false;\n return this._processThumbnailQueue();\n });\n }\n\n\n // Can be called by the user to remove a file\n removeFile(file) {\n if (file.status === Dropzone.UPLOADING) {\n this.cancelUpload(file);\n }\n this.files = without(this.files, file);\n\n this.emit(\"removedfile\", file);\n if (this.files.length === 0) {\n return this.emit(\"reset\");\n }\n }\n\n // Removes all files that aren't currently processed from the list\n removeAllFiles(cancelIfNecessary) {\n // Create a copy of files since removeFile() changes the @files array.\n if (cancelIfNecessary == null) {\n cancelIfNecessary = false;\n }\n for (let file of this.files.slice()) {\n if ((file.status !== Dropzone.UPLOADING) || cancelIfNecessary) {\n this.removeFile(file);\n }\n }\n return null;\n }\n\n // Resizes an image before it gets sent to the server. This function is the default behavior of\n // `options.transformFile` if `resizeWidth` or `resizeHeight` are set. The callback is invoked with\n // the resized blob.\n resizeImage(file, width, height, resizeMethod, callback) {\n return this.createThumbnail(file, width, height, resizeMethod, true, (dataUrl, canvas) => {\n if (canvas == null) {\n // The image has not been resized\n return callback(file);\n } else {\n let {resizeMimeType} = this.options;\n if (resizeMimeType == null) {\n resizeMimeType = file.type;\n }\n let resizedDataURL = canvas.toDataURL(resizeMimeType, this.options.resizeQuality);\n if ((resizeMimeType === 'image/jpeg') || (resizeMimeType === 'image/jpg')) {\n // Now add the original EXIF information\n resizedDataURL = ExifRestore.restore(file.dataURL, resizedDataURL);\n }\n return callback(Dropzone.dataURItoBlob(resizedDataURL));\n }\n });\n }\n\n createThumbnail(file, width, height, resizeMethod, fixOrientation, callback) {\n let fileReader = new FileReader;\n\n fileReader.onload = () => {\n\n file.dataURL = fileReader.result;\n\n // Don't bother creating a thumbnail for SVG images since they're vector\n if (file.type === \"image/svg+xml\") {\n if (callback != null) {\n callback(fileReader.result);\n }\n return;\n }\n\n return this.createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback);\n };\n\n return fileReader.readAsDataURL(file);\n }\n\n createThumbnailFromUrl(file, width, height, resizeMethod, fixOrientation, callback, crossOrigin) {\n // Not using `new Image` here because of a bug in latest Chrome versions.\n // See https://github.com/enyo/dropzone/pull/226\n let img = document.createElement(\"img\");\n\n if (crossOrigin) {\n img.crossOrigin = crossOrigin;\n }\n\n img.onload = () => {\n let loadExif = callback => callback(1);\n if ((typeof EXIF !== 'undefined' && EXIF !== null) && fixOrientation) {\n loadExif = callback =>\n EXIF.getData(img, function () {\n return callback(EXIF.getTag(this, 'Orientation'));\n })\n ;\n }\n\n return loadExif(orientation => {\n file.width = img.width;\n file.height = img.height;\n\n let resizeInfo = this.options.resize.call(this, file, width, height, resizeMethod);\n\n let canvas = document.createElement(\"canvas\");\n let ctx = canvas.getContext(\"2d\");\n\n canvas.width = resizeInfo.trgWidth;\n canvas.height = resizeInfo.trgHeight;\n\n if (orientation > 4) {\n canvas.width = resizeInfo.trgHeight;\n canvas.height = resizeInfo.trgWidth;\n }\n\n switch (orientation) {\n case 2:\n // horizontal flip\n ctx.translate(canvas.width, 0);\n ctx.scale(-1, 1);\n break;\n case 3:\n // 180° rotate left\n ctx.translate(canvas.width, canvas.height);\n ctx.rotate(Math.PI);\n break;\n case 4:\n // vertical flip\n ctx.translate(0, canvas.height);\n ctx.scale(1, -1);\n break;\n case 5:\n // vertical flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI);\n ctx.scale(1, -1);\n break;\n case 6:\n // 90° rotate right\n ctx.rotate(0.5 * Math.PI);\n ctx.translate(0, -canvas.width);\n break;\n case 7:\n // horizontal flip + 90 rotate right\n ctx.rotate(0.5 * Math.PI);\n ctx.translate(canvas.height, -canvas.width);\n ctx.scale(-1, 1);\n break;\n case 8:\n // 90° rotate left\n ctx.rotate(-0.5 * Math.PI);\n ctx.translate(-canvas.height, 0);\n break;\n }\n\n // This is a bugfix for iOS' scaling bug.\n drawImageIOSFix(ctx, img, resizeInfo.srcX != null ? resizeInfo.srcX : 0, resizeInfo.srcY != null ? resizeInfo.srcY : 0, resizeInfo.srcWidth, resizeInfo.srcHeight, resizeInfo.trgX != null ? resizeInfo.trgX : 0, resizeInfo.trgY != null ? resizeInfo.trgY : 0, resizeInfo.trgWidth, resizeInfo.trgHeight);\n\n let thumbnail = canvas.toDataURL(\"image/png\");\n\n if (callback != null) {\n return callback(thumbnail, canvas);\n }\n });\n };\n\n if (callback != null) {\n img.onerror = callback;\n }\n\n return img.src = file.dataURL;\n }\n\n\n // Goes through the queue and processes files if there aren't too many already.\n processQueue() {\n let {parallelUploads} = this.options;\n let processingLength = this.getUploadingFiles().length;\n let i = processingLength;\n\n // There are already at least as many files uploading than should be\n if (processingLength >= parallelUploads) {\n return;\n }\n\n let queuedFiles = this.getQueuedFiles();\n\n if (!(queuedFiles.length > 0)) {\n return;\n }\n\n if (this.options.uploadMultiple) {\n // The files should be uploaded in one request\n return this.processFiles(queuedFiles.slice(0, (parallelUploads - processingLength)));\n } else {\n while (i < parallelUploads) {\n if (!queuedFiles.length) {\n return;\n } // Nothing left to process\n this.processFile(queuedFiles.shift());\n i++;\n }\n }\n }\n\n\n // Wrapper for `processFiles`\n processFile(file) {\n return this.processFiles([file]);\n }\n\n\n // Loads the file, then calls finishedLoading()\n processFiles(files) {\n for (let file of files) {\n file.processing = true; // Backwards compatibility\n file.status = Dropzone.UPLOADING;\n\n this.emit(\"processing\", file);\n }\n\n if (this.options.uploadMultiple) {\n this.emit(\"processingmultiple\", files);\n }\n\n return this.uploadFiles(files);\n }\n\n\n _getFilesWithXhr(xhr) {\n let files;\n return files = (this.files.filter((file) => file.xhr === xhr).map((file) => file));\n }\n\n\n // Cancels the file upload and sets the status to CANCELED\n // **if** the file is actually being uploaded.\n // If it's still in the queue, the file is being removed from it and the status\n // set to CANCELED.\n cancelUpload(file) {\n if (file.status === Dropzone.UPLOADING) {\n let groupedFiles = this._getFilesWithXhr(file.xhr);\n for (let groupedFile of groupedFiles) {\n groupedFile.status = Dropzone.CANCELED;\n }\n if (typeof file.xhr !== 'undefined') {\n file.xhr.abort();\n }\n for (let groupedFile of groupedFiles) {\n this.emit(\"canceled\", groupedFile);\n }\n if (this.options.uploadMultiple) {\n this.emit(\"canceledmultiple\", groupedFiles);\n }\n\n } else if (file.status === Dropzone.ADDED || file.status === Dropzone.QUEUED) {\n file.status = Dropzone.CANCELED;\n this.emit(\"canceled\", file);\n if (this.options.uploadMultiple) {\n this.emit(\"canceledmultiple\", [file]);\n }\n }\n\n if (this.options.autoProcessQueue) {\n return this.processQueue();\n }\n }\n\n resolveOption(option, ...args) {\n if (typeof option === 'function') {\n return option.apply(this, args);\n }\n return option;\n }\n\n uploadFile(file) { return this.uploadFiles([file]); }\n\n uploadFiles(files) {\n this._transformFiles(files, (transformedFiles) => {\n if (files[0].upload.chunked) {\n // This file should be sent in chunks!\n\n // If the chunking option is set, we **know** that there can only be **one** file, since\n // uploadMultiple is not allowed with this option.\n let file = files[0];\n let transformedFile = transformedFiles[0];\n let startedChunkCount = 0;\n\n file.upload.chunks = [];\n\n let handleNextChunk = () => {\n let chunkIndex = 0;\n\n // Find the next item in file.upload.chunks that is not defined yet.\n while (file.upload.chunks[chunkIndex] !== undefined) {\n chunkIndex++;\n }\n\n // This means, that all chunks have already been started.\n if (chunkIndex >= file.upload.totalChunkCount) return;\n\n startedChunkCount++;\n\n let start = chunkIndex * this.options.chunkSize;\n let end = Math.min(start + this.options.chunkSize, file.size);\n\n let dataBlock = {\n name: this._getParamName(0),\n data: transformedFile.webkitSlice ? transformedFile.webkitSlice(start, end) : transformedFile.slice(start, end),\n filename: file.upload.filename,\n chunkIndex: chunkIndex\n };\n\n file.upload.chunks[chunkIndex] = {\n file: file,\n index: chunkIndex,\n dataBlock: dataBlock, // In case we want to retry.\n status: Dropzone.UPLOADING,\n progress: 0,\n retries: 0 // The number of times this block has been retried.\n };\n\n\n this._uploadData(files, [dataBlock]);\n };\n\n file.upload.finishedChunkUpload = (chunk) => {\n let allFinished = true;\n chunk.status = Dropzone.SUCCESS;\n\n // Clear the data from the chunk\n chunk.dataBlock = null;\n // Leaving this reference to xhr intact here will cause memory leaks in some browsers\n chunk.xhr = null;\n\n for (let i = 0; i < file.upload.totalChunkCount; i ++) {\n if (file.upload.chunks[i] === undefined) {\n return handleNextChunk();\n }\n if (file.upload.chunks[i].status !== Dropzone.SUCCESS) {\n allFinished = false;\n }\n }\n\n if (allFinished) {\n this.options.chunksUploaded(file, () => {\n this._finished(files, '', null);\n });\n }\n };\n\n if (this.options.parallelChunkUploads) {\n for (let i = 0; i < file.upload.totalChunkCount; i++) {\n handleNextChunk();\n }\n }\n else {\n handleNextChunk();\n }\n } else {\n let dataBlocks = [];\n for (let i = 0; i < files.length; i++) {\n dataBlocks[i] = {\n name: this._getParamName(i),\n data: transformedFiles[i],\n filename: files[i].upload.filename\n };\n }\n this._uploadData(files, dataBlocks);\n }\n });\n }\n\n /// Returns the right chunk for given file and xhr\n _getChunk(file, xhr) {\n for (let i = 0; i < file.upload.totalChunkCount; i++) {\n if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].xhr === xhr) {\n return file.upload.chunks[i];\n }\n }\n }\n\n // This function actually uploads the file(s) to the server.\n // If dataBlocks contains the actual data to upload (meaning, that this could either be transformed\n // files, or individual chunks for chunked upload).\n _uploadData(files, dataBlocks) {\n let xhr = new XMLHttpRequest();\n\n // Put the xhr object in the file objects to be able to reference it later.\n for (let file of files) {\n file.xhr = xhr;\n }\n if (files[0].upload.chunked) {\n // Put the xhr object in the right chunk object, so it can be associated later, and found with _getChunk\n files[0].upload.chunks[dataBlocks[0].chunkIndex].xhr = xhr;\n }\n\n let method = this.resolveOption(this.options.method, files);\n let url = this.resolveOption(this.options.url, files);\n xhr.open(method, url, true);\n\n // Setting the timeout after open because of IE11 issue: https://gitlab.com/meno/dropzone/issues/8\n xhr.timeout = this.resolveOption(this.options.timeout, files);\n\n // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179\n xhr.withCredentials = !!this.options.withCredentials;\n\n\n xhr.onload = e => {\n this._finishedUploading(files, xhr, e);\n };\n\n xhr.ontimeout = () => {\n this._handleUploadError(files, xhr, `Request timedout after ${this.options.timeout} seconds`);\n };\n\n xhr.onerror = () => {\n this._handleUploadError(files, xhr);\n };\n\n // Some browsers do not have the .upload property\n let progressObj = xhr.upload != null ? xhr.upload : xhr;\n progressObj.onprogress = (e) => this._updateFilesUploadProgress(files, xhr, e);\n\n let headers = {\n \"Accept\": \"application/json\",\n \"Cache-Control\": \"no-cache\",\n \"X-Requested-With\": \"XMLHttpRequest\",\n };\n\n if (this.options.headers) {\n Dropzone.extend(headers, this.options.headers);\n }\n\n for (let headerName in headers) {\n let headerValue = headers[headerName];\n if (headerValue) {\n xhr.setRequestHeader(headerName, headerValue);\n }\n }\n\n let formData = new FormData();\n\n // Adding all @options parameters\n if (this.options.params) {\n let additionalParams = this.options.params;\n if (typeof additionalParams === 'function') {\n additionalParams = additionalParams.call(this, files, xhr, files[0].upload.chunked ? this._getChunk(files[0], xhr) : null);\n }\n\n for (let key in additionalParams) {\n let value = additionalParams[key];\n formData.append(key, value);\n }\n }\n\n // Let the user add additional data if necessary\n for (let file of files) {\n this.emit(\"sending\", file, xhr, formData);\n }\n if (this.options.uploadMultiple) {\n this.emit(\"sendingmultiple\", files, xhr, formData);\n }\n\n\n this._addFormElementData(formData);\n\n\n // Finally add the files\n // Has to be last because some servers (eg: S3) expect the file to be the last parameter\n for (let i = 0; i < dataBlocks.length; i++) {\n let dataBlock = dataBlocks[i];\n formData.append(dataBlock.name, dataBlock.data, dataBlock.filename);\n }\n\n this.submitRequest(xhr, formData, files);\n }\n\n\n // Transforms all files with this.options.transformFile and invokes done with the transformed files when done.\n _transformFiles(files, done) {\n let transformedFiles = [];\n // Clumsy way of handling asynchronous calls, until I get to add a proper Future library.\n let doneCounter = 0;\n for (let i = 0; i < files.length; i++) {\n this.options.transformFile.call(this, files[i], (transformedFile) => {\n transformedFiles[i] = transformedFile;\n if (++doneCounter === files.length) {\n done(transformedFiles);\n }\n });\n }\n }\n\n // Takes care of adding other input elements of the form to the AJAX request\n _addFormElementData(formData) {\n // Take care of other input elements\n if (this.element.tagName === \"FORM\") {\n for (let input of this.element.querySelectorAll(\"input, textarea, select, button\")) {\n let inputName = input.getAttribute(\"name\");\n let inputType = input.getAttribute(\"type\");\n if (inputType) inputType = inputType.toLowerCase();\n\n // If the input doesn't have a name, we can't use it.\n if (typeof inputName === 'undefined' || inputName === null) continue;\n\n if ((input.tagName === \"SELECT\") && input.hasAttribute(\"multiple\")) {\n // Possibly multiple values\n for (let option of input.options) {\n if (option.selected) {\n formData.append(inputName, option.value);\n }\n }\n } else if (!inputType || (inputType !== \"checkbox\" && inputType !== \"radio\") || input.checked) {\n formData.append(inputName, input.value);\n }\n }\n }\n }\n\n // Invoked when there is new progress information about given files.\n // If e is not provided, it is assumed that the upload is finished.\n _updateFilesUploadProgress(files, xhr, e) {\n let progress;\n if (typeof e !== 'undefined') {\n progress = (100 * e.loaded) / e.total;\n\n if (files[0].upload.chunked) {\n let file = files[0];\n // Since this is a chunked upload, we need to update the appropriate chunk progress.\n let chunk = this._getChunk(file, xhr);\n chunk.progress = progress;\n chunk.total = e.total;\n chunk.bytesSent = e.loaded;\n let fileProgress = 0, fileTotal, fileBytesSent;\n file.upload.progress = 0;\n file.upload.total = 0;\n file.upload.bytesSent = 0;\n for (let i = 0; i < file.upload.totalChunkCount; i++) {\n if (file.upload.chunks[i] !== undefined && file.upload.chunks[i].progress !== undefined) {\n file.upload.progress += file.upload.chunks[i].progress;\n file.upload.total += file.upload.chunks[i].total;\n file.upload.bytesSent += file.upload.chunks[i].bytesSent;\n }\n }\n file.upload.progress = file.upload.progress / file.upload.totalChunkCount;\n } else {\n for (let file of files) {\n file.upload.progress = progress;\n file.upload.total = e.total;\n file.upload.bytesSent = e.loaded;\n }\n }\n for (let file of files) {\n this.emit(\"uploadprogress\", file, file.upload.progress, file.upload.bytesSent);\n }\n } else {\n // Called when the file finished uploading\n\n let allFilesFinished = true;\n\n progress = 100;\n\n for (let file of files) {\n if ((file.upload.progress !== 100) || (file.upload.bytesSent !== file.upload.total)) {\n allFilesFinished = false;\n }\n file.upload.progress = progress;\n file.upload.bytesSent = file.upload.total;\n }\n\n // Nothing to do, all files already at 100%\n if (allFilesFinished) {\n return;\n }\n\n for (let file of files) {\n this.emit(\"uploadprogress\", file, progress, file.upload.bytesSent);\n }\n }\n\n }\n\n\n _finishedUploading(files, xhr, e) {\n let response;\n\n if (files[0].status === Dropzone.CANCELED) {\n return;\n }\n\n if (xhr.readyState !== 4) {\n return;\n }\n\n if ((xhr.responseType !== 'arraybuffer') && (xhr.responseType !== 'blob')) {\n response = xhr.responseText;\n\n if (xhr.getResponseHeader(\"content-type\") && ~xhr.getResponseHeader(\"content-type\").indexOf(\"application/json\")) {\n try {\n response = JSON.parse(response);\n } catch (error) {\n e = error;\n response = \"Invalid JSON response from server.\";\n }\n }\n }\n\n this._updateFilesUploadProgress(files);\n\n if (!(200 <= xhr.status && xhr.status < 300)) {\n this._handleUploadError(files, xhr, response);\n } else {\n if (files[0].upload.chunked) {\n files[0].upload.finishedChunkUpload(this._getChunk(files[0], xhr));\n } else {\n this._finished(files, response, e);\n }\n }\n }\n\n _handleUploadError(files, xhr, response) {\n if (files[0].status === Dropzone.CANCELED) {\n return;\n }\n\n if (files[0].upload.chunked && this.options.retryChunks) {\n let chunk = this._getChunk(files[0], xhr);\n if (chunk.retries++ < this.options.retryChunksLimit) {\n this._uploadData(files, [chunk.dataBlock]);\n return;\n } else {\n console.warn('Retried this chunk too often. Giving up.')\n }\n }\n\n for (let file of files) {\n this._errorProcessing(files, response || this.options.dictResponseError.replace(\"{{statusCode}}\", xhr.status), xhr);\n }\n }\n\n submitRequest(xhr, formData, files) {\n xhr.send(formData);\n }\n\n // Called internally when processing is finished.\n // Individual callbacks have to be called in the appropriate sections.\n _finished(files, responseText, e) {\n for (let file of files) {\n file.status = Dropzone.SUCCESS;\n this.emit(\"success\", file, responseText, e);\n this.emit(\"complete\", file);\n }\n if (this.options.uploadMultiple) {\n this.emit(\"successmultiple\", files, responseText, e);\n this.emit(\"completemultiple\", files);\n }\n\n if (this.options.autoProcessQueue) {\n return this.processQueue();\n }\n }\n\n // Called internally when processing is finished.\n // Individual callbacks have to be called in the appropriate sections.\n _errorProcessing(files, message, xhr) {\n for (let file of files) {\n file.status = Dropzone.ERROR;\n this.emit(\"error\", file, message, xhr);\n this.emit(\"complete\", file);\n }\n if (this.options.uploadMultiple) {\n this.emit(\"errormultiple\", files, message, xhr);\n this.emit(\"completemultiple\", files);\n }\n\n if (this.options.autoProcessQueue) {\n return this.processQueue();\n }\n }\n\n static uuidv4() {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {\n let r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n };\n}\nDropzone.initClass();\n\n\nDropzone.version = \"5.5.0\";\n\n\n// This is a map of options for your different dropzones. Add configurations\n// to this object for your different dropzone elemens.\n//\n// Example:\n//\n// Dropzone.options.myDropzoneElementId = { maxFilesize: 1 };\n//\n// To disable autoDiscover for a specific element, you can set `false` as an option:\n//\n// Dropzone.options.myDisabledElementId = false;\n//\n// And in html:\n//\n//
\nDropzone.options = {};\n\n\n// Returns the options for an element or undefined if none available.\nDropzone.optionsForElement = function (element) {\n // Get the `Dropzone.options.elementId` for this element if it exists\n if (element.getAttribute(\"id\")) {\n return Dropzone.options[camelize(element.getAttribute(\"id\"))];\n } else {\n return undefined;\n }\n};\n\n\n// Holds a list of all dropzone instances\nDropzone.instances = [];\n\n// Returns the dropzone for given element if any\nDropzone.forElement = function (element) {\n if (typeof element === \"string\") {\n element = document.querySelector(element);\n }\n if ((element != null ? element.dropzone : undefined) == null) {\n throw new Error(\"No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.\");\n }\n return element.dropzone;\n};\n\n\n// Set to false if you don't want Dropzone to automatically find and attach to .dropzone elements.\nDropzone.autoDiscover = true;\n\n// Looks for all .dropzone elements and creates a dropzone for them\nDropzone.discover = function () {\n let dropzones;\n if (document.querySelectorAll) {\n dropzones = document.querySelectorAll(\".dropzone\");\n } else {\n dropzones = [];\n // IE :(\n let checkElements = elements =>\n (() => {\n let result = [];\n for (let el of elements) {\n if (/(^| )dropzone($| )/.test(el.className)) {\n result.push(dropzones.push(el));\n } else {\n result.push(undefined);\n }\n }\n return result;\n })()\n ;\n checkElements(document.getElementsByTagName(\"div\"));\n checkElements(document.getElementsByTagName(\"form\"));\n }\n\n return (() => {\n let result = [];\n for (let dropzone of dropzones) {\n // Create a dropzone unless auto discover has been disabled for specific element\n if (Dropzone.optionsForElement(dropzone) !== false) {\n result.push(new Dropzone(dropzone));\n } else {\n result.push(undefined);\n }\n }\n return result;\n })();\n};\n\n\n// Since the whole Drag'n'Drop API is pretty new, some browsers implement it,\n// but not correctly.\n// So I created a blacklist of userAgents. Yes, yes. Browser sniffing, I know.\n// But what to do when browsers *theoretically* support an API, but crash\n// when using it.\n//\n// This is a list of regular expressions tested against navigator.userAgent\n//\n// ** It should only be used on browser that *do* support the API, but\n// incorrectly **\n//\nDropzone.blacklistedBrowsers = [\n // The mac os and windows phone version of opera 12 seems to have a problem with the File drag'n'drop API.\n /opera.*(Macintosh|Windows Phone).*version\\/12/i\n];\n\n\n// Checks if the browser is supported\nDropzone.isBrowserSupported = function () {\n let capableBrowser = true;\n\n if (window.File && window.FileReader && window.FileList && window.Blob && window.FormData && document.querySelector) {\n if (!(\"classList\" in document.createElement(\"a\"))) {\n capableBrowser = false;\n } else {\n // The browser supports the API, but may be blacklisted.\n for (let regex of Dropzone.blacklistedBrowsers) {\n if (regex.test(navigator.userAgent)) {\n capableBrowser = false;\n continue;\n }\n }\n }\n } else {\n capableBrowser = false;\n }\n\n return capableBrowser;\n};\n\nDropzone.dataURItoBlob = function (dataURI) {\n // convert base64 to raw binary data held in a string\n // doesn't handle URLEncoded DataURIs - see SO answer #6850276 for code that does this\n let byteString = atob(dataURI.split(',')[1]);\n\n // separate out the mime component\n let mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];\n\n // write the bytes of the string to an ArrayBuffer\n let ab = new ArrayBuffer(byteString.length);\n let ia = new Uint8Array(ab);\n for (let i = 0, end = byteString.length, asc = 0 <= end; asc ? i <= end : i >= end; asc ? i++ : i--) {\n ia[i] = byteString.charCodeAt(i);\n }\n\n // write the ArrayBuffer to a blob\n return new Blob([ab], {type: mimeString});\n};\n\n// Returns an array without the rejected item\nconst without = (list, rejectedItem) => list.filter((item) => item !== rejectedItem).map((item) => item);\n\n// abc-def_ghi -> abcDefGhi\nconst camelize = str => str.replace(/[\\-_](\\w)/g, match => match.charAt(1).toUpperCase());\n\n// Creates an element from string\nDropzone.createElement = function (string) {\n let div = document.createElement(\"div\");\n div.innerHTML = string;\n return div.childNodes[0];\n};\n\n// Tests if given element is inside (or simply is) the container\nDropzone.elementInside = function (element, container) {\n if (element === container) {\n return true;\n } // Coffeescript doesn't support do/while loops\n while ((element = element.parentNode)) {\n if (element === container) {\n return true;\n }\n }\n return false;\n};\n\n\nDropzone.getElement = function (el, name) {\n let element;\n if (typeof el === \"string\") {\n element = document.querySelector(el);\n } else if (el.nodeType != null) {\n element = el;\n }\n if (element == null) {\n throw new Error(`Invalid \\`${name}\\` option provided. Please provide a CSS selector or a plain HTML element.`);\n }\n return element;\n};\n\n\nDropzone.getElements = function (els, name) {\n let el, elements;\n if (els instanceof Array) {\n elements = [];\n try {\n for (el of els) {\n elements.push(this.getElement(el, name));\n }\n } catch (e) {\n elements = null;\n }\n } else if (typeof els === \"string\") {\n elements = [];\n for (el of document.querySelectorAll(els)) {\n elements.push(el);\n }\n } else if (els.nodeType != null) {\n elements = [els];\n }\n\n if ((elements == null) || !elements.length) {\n throw new Error(`Invalid \\`${name}\\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`);\n }\n\n return elements;\n};\n\n// Asks the user the question and calls accepted or rejected accordingly\n//\n// The default implementation just uses `window.confirm` and then calls the\n// appropriate callback.\nDropzone.confirm = function (question, accepted, rejected) {\n if (window.confirm(question)) {\n return accepted();\n } else if (rejected != null) {\n return rejected();\n }\n};\n\n// Validates the mime type like this:\n//\n// https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept\nDropzone.isValidFile = function (file, acceptedFiles) {\n if (!acceptedFiles) {\n return true;\n } // If there are no accepted mime types, it's OK\n acceptedFiles = acceptedFiles.split(\",\");\n\n let mimeType = file.type;\n let baseMimeType = mimeType.replace(/\\/.*$/, \"\");\n\n for (let validType of acceptedFiles) {\n validType = validType.trim();\n if (validType.charAt(0) === \".\") {\n if (file.name.toLowerCase().indexOf(validType.toLowerCase(), file.name.length - validType.length) !== -1) {\n return true;\n }\n } else if (/\\/\\*$/.test(validType)) {\n // This is something like a image/* mime type\n if (baseMimeType === validType.replace(/\\/.*$/, \"\")) {\n return true;\n }\n } else {\n if (mimeType === validType) {\n return true;\n }\n }\n }\n\n return false;\n};\n\n// Augment jQuery\nif (typeof jQuery !== 'undefined' && jQuery !== null) {\n jQuery.fn.dropzone = function (options) {\n return this.each(function () {\n return new Dropzone(this, options);\n });\n };\n}\n\n\nif (typeof module !== 'undefined' && module !== null) {\n module.exports = Dropzone;\n} else {\n window.Dropzone = Dropzone;\n}\n\n\n// Dropzone file status codes\nDropzone.ADDED = \"added\";\n\nDropzone.QUEUED = \"queued\";\n// For backwards compatibility. Now, if a file is accepted, it's either queued\n// or uploading.\nDropzone.ACCEPTED = Dropzone.QUEUED;\n\nDropzone.UPLOADING = \"uploading\";\nDropzone.PROCESSING = Dropzone.UPLOADING; // alias\n\nDropzone.CANCELED = \"canceled\";\nDropzone.ERROR = \"error\";\nDropzone.SUCCESS = \"success\";\n\n\n/*\n\n Bugfix for iOS 6 and 7\n Source: http://stackoverflow.com/questions/11929099/html5-canvas-drawimage-ratio-bug-ios\n based on the work of https://github.com/stomita/ios-imagefile-megapixel\n\n */\n\n// Detecting vertical squash in loaded image.\n// Fixes a bug which squash image vertically while drawing into canvas for some images.\n// This is a bug in iOS6 devices. This function from https://github.com/stomita/ios-imagefile-megapixel\nlet detectVerticalSquash = function (img) {\n let iw = img.naturalWidth;\n let ih = img.naturalHeight;\n let canvas = document.createElement(\"canvas\");\n canvas.width = 1;\n canvas.height = ih;\n let ctx = canvas.getContext(\"2d\");\n ctx.drawImage(img, 0, 0);\n let {data} = ctx.getImageData(1, 0, 1, ih);\n\n\n // search image edge pixel position in case it is squashed vertically.\n let sy = 0;\n let ey = ih;\n let py = ih;\n while (py > sy) {\n let alpha = data[((py - 1) * 4) + 3];\n\n if (alpha === 0) {\n ey = py;\n } else {\n sy = py;\n }\n\n py = (ey + sy) >> 1;\n }\n let ratio = (py / ih);\n\n if (ratio === 0) {\n return 1;\n } else {\n return ratio;\n }\n};\n\n// A replacement for context.drawImage\n// (args are for source and destination).\nvar drawImageIOSFix = function (ctx, img, sx, sy, sw, sh, dx, dy, dw, dh) {\n let vertSquashRatio = detectVerticalSquash(img);\n return ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh / vertSquashRatio);\n};\n\n\n// Based on MinifyJpeg\n// Source: http://www.perry.cz/files/ExifRestorer.js\n// http://elicon.blog57.fc2.com/blog-entry-206.html\nclass ExifRestore {\n static initClass() {\n this.KEY_STR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\n }\n\n static encode64(input) {\n let output = '';\n let chr1 = undefined;\n let chr2 = undefined;\n let chr3 = '';\n let enc1 = undefined;\n let enc2 = undefined;\n let enc3 = undefined;\n let enc4 = '';\n let i = 0;\n while (true) {\n chr1 = input[i++];\n chr2 = input[i++];\n chr3 = input[i++];\n enc1 = chr1 >> 2;\n enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n enc4 = chr3 & 63;\n if (isNaN(chr2)) {\n enc3 = (enc4 = 64);\n } else if (isNaN(chr3)) {\n enc4 = 64;\n }\n output = output + this.KEY_STR.charAt(enc1) + this.KEY_STR.charAt(enc2) + this.KEY_STR.charAt(enc3) + this.KEY_STR.charAt(enc4);\n chr1 = (chr2 = (chr3 = ''));\n enc1 = (enc2 = (enc3 = (enc4 = '')));\n if (!(i < input.length)) {\n break;\n }\n }\n return output;\n }\n\n static restore(origFileBase64, resizedFileBase64) {\n if (!origFileBase64.match('data:image/jpeg;base64,')) {\n return resizedFileBase64;\n }\n let rawImage = this.decode64(origFileBase64.replace('data:image/jpeg;base64,', ''));\n let segments = this.slice2Segments(rawImage);\n let image = this.exifManipulation(resizedFileBase64, segments);\n return `data:image/jpeg;base64,${this.encode64(image)}`;\n }\n\n static exifManipulation(resizedFileBase64, segments) {\n let exifArray = this.getExifArray(segments);\n let newImageArray = this.insertExif(resizedFileBase64, exifArray);\n let aBuffer = new Uint8Array(newImageArray);\n return aBuffer;\n }\n\n static getExifArray(segments) {\n let seg = undefined;\n let x = 0;\n while (x < segments.length) {\n seg = segments[x];\n if ((seg[0] === 255) & (seg[1] === 225)) {\n return seg;\n }\n x++;\n }\n return [];\n }\n\n static insertExif(resizedFileBase64, exifArray) {\n let imageData = resizedFileBase64.replace('data:image/jpeg;base64,', '');\n let buf = this.decode64(imageData);\n let separatePoint = buf.indexOf(255, 3);\n let mae = buf.slice(0, separatePoint);\n let ato = buf.slice(separatePoint);\n let array = mae;\n array = array.concat(exifArray);\n array = array.concat(ato);\n return array;\n }\n\n static slice2Segments(rawImageArray) {\n let head = 0;\n let segments = [];\n while (true) {\n var length;\n if ((rawImageArray[head] === 255) & (rawImageArray[head + 1] === 218)) {\n break;\n }\n if ((rawImageArray[head] === 255) & (rawImageArray[head + 1] === 216)) {\n head += 2;\n } else {\n length = (rawImageArray[head + 2] * 256) + rawImageArray[head + 3];\n let endPoint = head + length + 2;\n let seg = rawImageArray.slice(head, endPoint);\n segments.push(seg);\n head = endPoint;\n }\n if (head > rawImageArray.length) {\n break;\n }\n }\n return segments;\n }\n\n static decode64(input) {\n let output = '';\n let chr1 = undefined;\n let chr2 = undefined;\n let chr3 = '';\n let enc1 = undefined;\n let enc2 = undefined;\n let enc3 = undefined;\n let enc4 = '';\n let i = 0;\n let buf = [];\n // remove all characters that are not A-Z, a-z, 0-9, +, /, or =\n let base64test = /[^A-Za-z0-9\\+\\/\\=]/g;\n if (base64test.exec(input)) {\n console.warn('There were invalid base64 characters in the input text.\\nValid base64 characters are A-Z, a-z, 0-9, \\'+\\', \\'/\\',and \\'=\\'\\nExpect errors in decoding.');\n }\n input = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, '');\n while (true) {\n enc1 = this.KEY_STR.indexOf(input.charAt(i++));\n enc2 = this.KEY_STR.indexOf(input.charAt(i++));\n enc3 = this.KEY_STR.indexOf(input.charAt(i++));\n enc4 = this.KEY_STR.indexOf(input.charAt(i++));\n chr1 = (enc1 << 2) | (enc2 >> 4);\n chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\n chr3 = ((enc3 & 3) << 6) | enc4;\n buf.push(chr1);\n if (enc3 !== 64) {\n buf.push(chr2);\n }\n if (enc4 !== 64) {\n buf.push(chr3);\n }\n chr1 = (chr2 = (chr3 = ''));\n enc1 = (enc2 = (enc3 = (enc4 = '')));\n if (!(i < input.length)) {\n break;\n }\n }\n return buf;\n }\n}\nExifRestore.initClass();\n\n\n/*\n * contentloaded.js\n *\n * Author: Diego Perini (diego.perini at gmail.com)\n * Summary: cross-browser wrapper for DOMContentLoaded\n * Updated: 20101020\n * License: MIT\n * Version: 1.2\n *\n * URL:\n * http://javascript.nwbox.com/ContentLoaded/\n * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE\n */\n\n// @win window reference\n// @fn function reference\nlet contentLoaded = function (win, fn) {\n let done = false;\n let top = true;\n let doc = win.document;\n let root = doc.documentElement;\n let add = (doc.addEventListener ? \"addEventListener\" : \"attachEvent\");\n let rem = (doc.addEventListener ? \"removeEventListener\" : \"detachEvent\");\n let pre = (doc.addEventListener ? \"\" : \"on\");\n var init = function (e) {\n if ((e.type === \"readystatechange\") && (doc.readyState !== \"complete\")) {\n return;\n }\n ((e.type === \"load\" ? win : doc))[rem](pre + e.type, init, false);\n if (!done && (done = true)) {\n return fn.call(win, e.type || e);\n }\n };\n\n var poll = function () {\n try {\n root.doScroll(\"left\");\n } catch (e) {\n setTimeout(poll, 50);\n return;\n }\n return init(\"poll\");\n };\n\n if (doc.readyState !== \"complete\") {\n if (doc.createEventObject && root.doScroll) {\n try {\n top = !win.frameElement;\n } catch (error) {\n }\n if (top) {\n poll();\n }\n }\n doc[add](pre + \"DOMContentLoaded\", init, false);\n doc[add](pre + \"readystatechange\", init, false);\n return win[add](pre + \"load\", init, false);\n }\n};\n\n\n// As a single function to be able to write tests.\nDropzone._autoDiscoverFunction = function () {\n if (Dropzone.autoDiscover) {\n return Dropzone.discover();\n }\n};\ncontentLoaded(window, Dropzone._autoDiscoverFunction);\n\nfunction __guard__(value, transform) {\n return (typeof value !== 'undefined' && value !== null) ? transform(value) : undefined;\n}\nfunction __guardMethod__(obj, methodName, transform) {\n if (typeof obj !== 'undefined' && obj !== null && typeof obj[methodName] === 'function') {\n return transform(obj, methodName);\n } else {\n return undefined;\n }\n}"],"file":"dropzone.js"} \ No newline at end of file diff --git a/public/style/vendor/dropzone/dist/min/basic.min.css b/public/style/vendor/dropzone/dist/min/basic.min.css new file mode 100644 index 0000000..5238d5c --- /dev/null +++ b/public/style/vendor/dropzone/dist/min/basic.min.css @@ -0,0 +1 @@ +.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px} diff --git a/public/style/vendor/dropzone/dist/min/dropzone-amd-module.min.js b/public/style/vendor/dropzone/dist/min/dropzone-amd-module.min.js new file mode 100644 index 0000000..6aec051 --- /dev/null +++ b/public/style/vendor/dropzone/dist/min/dropzone-amd-module.min.js @@ -0,0 +1 @@ +!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){var t={exports:{}};function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?s(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n
'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n
\n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=z.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,h=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=h.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==h.return||h.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=z.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));function p(e){return e.preventDefault(),e.stopPropagation(),t.status===z.UPLOADING?z.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?z.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)}var f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",p)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=z.createElement(n);return"FORM"!==this.element.tagName?(t=z.createElement('
'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){function e(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}for(var t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):z.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:z.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=z.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==z.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=z.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===z.UPLOADING&&this.cancelUpload(e),this.files=h(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===z.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=v.restore(r.dataURL,i)),o(z.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];function i(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:z.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}}if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=z.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s}(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},v=function(){function e(){u(this,e)}return o(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n
\n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('
'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",li;i++)c[b[i][3]].apply(c,b[i][2]);c.stroke(),c.lineWidth=0,c.lineTo(b[h-1][0],d),c.lineTo(b[0][0],d),c.closePath(),e!==!1&&(c.fillStyle=g,c.fill())}function e(a,b,d,e){(void 0===b||"bezier"!==b&&"quadratic"!==b)&&(b="quadratic"),b+="CurveTo",0==c.length?c.push([d[0],d[1],e.concat(d.slice(2)),b]):"quadraticCurveTo"==b&&2==d.length?(e=e.slice(0,2).concat(d),c.push([d[0],d[1],e,b])):c.push([d[2],d[3],e.concat(d.slice(2)),b])}function f(f,g,h){if(h.splines.show===!0){var k,l,m,i=[],j=h.splines.tension||.5,n=h.datapoints.points,o=h.datapoints.pointsize,p=f.getPlotOffset(),q=n.length,r=[];if(c=[],4>q/o)return a.extend(h.lines,h.splines),void 0;for(k=0;q>k;k+=o)l=n[k],m=n[k+1],null==l||lh.xaxis.max||mh.yaxis.max||r.push(h.xaxis.p2c(l)+p.left,h.yaxis.p2c(m)+p.top);for(q=r.length,k=0;q-2>k;k+=2)i=i.concat(b.apply(this,r.slice(k,k+6).concat([j])));for(g.save(),g.strokeStyle=h.color,g.lineWidth=h.splines.lineWidth,e(g,"quadratic",r.slice(0,4),i.slice(0,2)),k=2;q-3>k;k+=2)e(g,"bezier",r.slice(k,k+4),i.slice(2*k-2,2*k+2));e(g,"quadratic",r.slice(q-2,q),[i[2*q-10],i[2*q-9],r[q-4],r[q-3]]),d(c,g,f.height()+10,h.splines.fill,h.color),g.restore()}}var c=[];a.plot.plugins.push({init:function(a){a.hooks.drawSeries.push(f)},options:{series:{splines:{show:!1,lineWidth:2,tension:.5,fill:!1}}},name:"spline",version:"0.8.2"})}(jQuery); \ No newline at end of file diff --git a/public/style/vendor/flot/jquery.flot.js b/public/style/vendor/flot/jquery.flot.js new file mode 100644 index 0000000..39f3e4c --- /dev/null +++ b/public/style/vendor/flot/jquery.flot.js @@ -0,0 +1,3168 @@ +/* Javascript plotting library for jQuery, version 0.8.3. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +*/ + +// first an inline dependency, jquery.colorhelpers.js, we inline it here +// for convenience + +/* Plugin for jQuery for working with colors. + * + * Version 1.1. + * + * Inspiration from jQuery color animation plugin by John Resig. + * + * Released under the MIT license by Ole Laursen, October 2009. + * + * Examples: + * + * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() + * var c = $.color.extract($("#mydiv"), 'background-color'); + * console.log(c.r, c.g, c.b, c.a); + * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" + * + * Note that .scale() and .add() return the same modified object + * instead of making a new one. + * + * V. 1.1: Fix error handling so e.g. parsing an empty string does + * produce a color rather than just crashing. + */ +(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return valuemax?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],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],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); + +// the actual Flot code +(function($) { + + // Cache the prototype hasOwnProperty for faster access + + var hasOwnProperty = Object.prototype.hasOwnProperty; + + // A shim to provide 'detach' to jQuery versions prior to 1.4. Using a DOM + // operation produces the same effect as detach, i.e. removing the element + // without touching its jQuery data. + + // Do not merge this into Flot 0.9, since it requires jQuery 1.4.4+. + + if (!$.fn.detach) { + $.fn.detach = function() { + return this.each(function() { + if (this.parentNode) { + this.parentNode.removeChild( this ); + } + }); + }; + } + + /////////////////////////////////////////////////////////////////////////// + // The Canvas object is a wrapper around an HTML5 tag. + // + // @constructor + // @param {string} cls List of classes to apply to the canvas. + // @param {element} container Element onto which to append the canvas. + // + // Requiring a container is a little iffy, but unfortunately canvas + // operations don't work unless the canvas is attached to the DOM. + + function Canvas(cls, container) { + + var element = container.children("." + cls)[0]; + + if (element == null) { + + element = document.createElement("canvas"); + element.className = cls; + + $(element).css({ direction: "ltr", position: "absolute", left: 0, top: 0 }) + .appendTo(container); + + // If HTML5 Canvas isn't available, fall back to [Ex|Flash]canvas + + if (!element.getContext) { + if (window.G_vmlCanvasManager) { + element = window.G_vmlCanvasManager.initElement(element); + } else { + throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode."); + } + } + } + + this.element = element; + + var context = this.context = element.getContext("2d"); + + // Determine the screen's ratio of physical to device-independent + // pixels. This is the ratio between the canvas width that the browser + // advertises and the number of pixels actually present in that space. + + // The iPhone 4, for example, has a device-independent width of 320px, + // but its screen is actually 640px wide. It therefore has a pixel + // ratio of 2, while most normal devices have a ratio of 1. + + var devicePixelRatio = window.devicePixelRatio || 1, + backingStoreRatio = + context.webkitBackingStorePixelRatio || + context.mozBackingStorePixelRatio || + context.msBackingStorePixelRatio || + context.oBackingStorePixelRatio || + context.backingStorePixelRatio || 1; + + this.pixelRatio = devicePixelRatio / backingStoreRatio; + + // Size the canvas to match the internal dimensions of its container + + this.resize(container.width(), container.height()); + + // Collection of HTML div layers for text overlaid onto the canvas + + this.textContainer = null; + this.text = {}; + + // Cache of text fragments and metrics, so we can avoid expensively + // re-calculating them when the plot is re-rendered in a loop. + + this._textCache = {}; + } + + // Resizes the canvas to the given dimensions. + // + // @param {number} width New width of the canvas, in pixels. + // @param {number} width New height of the canvas, in pixels. + + Canvas.prototype.resize = function(width, height) { + + if (width <= 0 || height <= 0) { + throw new Error("Invalid dimensions for plot, width = " + width + ", height = " + height); + } + + var element = this.element, + context = this.context, + pixelRatio = this.pixelRatio; + + // Resize the canvas, increasing its density based on the display's + // pixel ratio; basically giving it more pixels without increasing the + // size of its element, to take advantage of the fact that retina + // displays have that many more pixels in the same advertised space. + + // Resizing should reset the state (excanvas seems to be buggy though) + + if (this.width != width) { + element.width = width * pixelRatio; + element.style.width = width + "px"; + this.width = width; + } + + if (this.height != height) { + element.height = height * pixelRatio; + element.style.height = height + "px"; + this.height = height; + } + + // Save the context, so we can reset in case we get replotted. The + // restore ensure that we're really back at the initial state, and + // should be safe even if we haven't saved the initial state yet. + + context.restore(); + context.save(); + + // Scale the coordinate space to match the display density; so even though we + // may have twice as many pixels, we still want lines and other drawing to + // appear at the same size; the extra pixels will just make them crisper. + + context.scale(pixelRatio, pixelRatio); + }; + + // Clears the entire canvas area, not including any overlaid HTML text + + Canvas.prototype.clear = function() { + this.context.clearRect(0, 0, this.width, this.height); + }; + + // Finishes rendering the canvas, including managing the text overlay. + + Canvas.prototype.render = function() { + + var cache = this._textCache; + + // For each text layer, add elements marked as active that haven't + // already been rendered, and remove those that are no longer active. + + for (var layerKey in cache) { + if (hasOwnProperty.call(cache, layerKey)) { + + var layer = this.getTextLayer(layerKey), + layerCache = cache[layerKey]; + + layer.hide(); + + for (var styleKey in layerCache) { + if (hasOwnProperty.call(layerCache, styleKey)) { + var styleCache = layerCache[styleKey]; + for (var key in styleCache) { + if (hasOwnProperty.call(styleCache, key)) { + + var positions = styleCache[key].positions; + + for (var i = 0, position; position = positions[i]; i++) { + if (position.active) { + if (!position.rendered) { + layer.append(position.element); + position.rendered = true; + } + } else { + positions.splice(i--, 1); + if (position.rendered) { + position.element.detach(); + } + } + } + + if (positions.length == 0) { + delete styleCache[key]; + } + } + } + } + } + + layer.show(); + } + } + }; + + // Creates (if necessary) and returns the text overlay container. + // + // @param {string} classes String of space-separated CSS classes used to + // uniquely identify the text layer. + // @return {object} The jQuery-wrapped text-layer div. + + Canvas.prototype.getTextLayer = function(classes) { + + var layer = this.text[classes]; + + // Create the text layer if it doesn't exist + + if (layer == null) { + + // Create the text layer container, if it doesn't exist + + if (this.textContainer == null) { + this.textContainer = $("
") + .css({ + position: "absolute", + top: 0, + left: 0, + bottom: 0, + right: 0, + 'font-size': "smaller", + color: "#545454" + }) + .insertAfter(this.element); + } + + layer = this.text[classes] = $("
") + .addClass(classes) + .css({ + position: "absolute", + top: 0, + left: 0, + bottom: 0, + right: 0 + }) + .appendTo(this.textContainer); + } + + return layer; + }; + + // Creates (if necessary) and returns a text info object. + // + // The object looks like this: + // + // { + // width: Width of the text's wrapper div. + // height: Height of the text's wrapper div. + // element: The jQuery-wrapped HTML div containing the text. + // positions: Array of positions at which this text is drawn. + // } + // + // The positions array contains objects that look like this: + // + // { + // active: Flag indicating whether the text should be visible. + // rendered: Flag indicating whether the text is currently visible. + // element: The jQuery-wrapped HTML div containing the text. + // x: X coordinate at which to draw the text. + // y: Y coordinate at which to draw the text. + // } + // + // Each position after the first receives a clone of the original element. + // + // The idea is that that the width, height, and general 'identity' of the + // text is constant no matter where it is placed; the placements are a + // secondary property. + // + // Canvas maintains a cache of recently-used text info objects; getTextInfo + // either returns the cached element or creates a new entry. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {string} text Text string to retrieve info for. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which to rotate the text, in degrees. + // Angle is currently unused, it will be implemented in the future. + // @param {number=} width Maximum width of the text before it wraps. + // @return {object} a text info object. + + Canvas.prototype.getTextInfo = function(layer, text, font, angle, width) { + + var textStyle, layerCache, styleCache, info; + + // Cast the value to a string, in case we were given a number or such + + text = "" + text; + + // If the font is a font-spec object, generate a CSS font definition + + if (typeof font === "object") { + textStyle = font.style + " " + font.variant + " " + font.weight + " " + font.size + "px/" + font.lineHeight + "px " + font.family; + } else { + textStyle = font; + } + + // Retrieve (or create) the cache for the text's layer and styles + + layerCache = this._textCache[layer]; + + if (layerCache == null) { + layerCache = this._textCache[layer] = {}; + } + + styleCache = layerCache[textStyle]; + + if (styleCache == null) { + styleCache = layerCache[textStyle] = {}; + } + + info = styleCache[text]; + + // If we can't find a matching element in our cache, create a new one + + if (info == null) { + + var element = $("
").html(text) + .css({ + position: "absolute", + 'max-width': width, + top: -9999 + }) + .appendTo(this.getTextLayer(layer)); + + if (typeof font === "object") { + element.css({ + font: textStyle, + color: font.color + }); + } else if (typeof font === "string") { + element.addClass(font); + } + + info = styleCache[text] = { + width: element.outerWidth(true), + height: element.outerHeight(true), + element: element, + positions: [] + }; + + element.detach(); + } + + return info; + }; + + // Adds a text string to the canvas text overlay. + // + // The text isn't drawn immediately; it is marked as rendering, which will + // result in its addition to the canvas on the next render pass. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {number} x X coordinate at which to draw the text. + // @param {number} y Y coordinate at which to draw the text. + // @param {string} text Text string to draw. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which to rotate the text, in degrees. + // Angle is currently unused, it will be implemented in the future. + // @param {number=} width Maximum width of the text before it wraps. + // @param {string=} halign Horizontal alignment of the text; either "left", + // "center" or "right". + // @param {string=} valign Vertical alignment of the text; either "top", + // "middle" or "bottom". + + Canvas.prototype.addText = function(layer, x, y, text, font, angle, width, halign, valign) { + + var info = this.getTextInfo(layer, text, font, angle, width), + positions = info.positions; + + // Tweak the div's position to match the text's alignment + + if (halign == "center") { + x -= info.width / 2; + } else if (halign == "right") { + x -= info.width; + } + + if (valign == "middle") { + y -= info.height / 2; + } else if (valign == "bottom") { + y -= info.height; + } + + // Determine whether this text already exists at this position. + // If so, mark it for inclusion in the next render pass. + + for (var i = 0, position; position = positions[i]; i++) { + if (position.x == x && position.y == y) { + position.active = true; + return; + } + } + + // If the text doesn't exist at this position, create a new entry + + // For the very first position we'll re-use the original element, + // while for subsequent ones we'll clone it. + + position = { + active: true, + rendered: false, + element: positions.length ? info.element.clone() : info.element, + x: x, + y: y + }; + + positions.push(position); + + // Move the element to its final position within the container + + position.element.css({ + top: Math.round(y), + left: Math.round(x), + 'text-align': halign // In case the text wraps + }); + }; + + // Removes one or more text strings from the canvas text overlay. + // + // If no parameters are given, all text within the layer is removed. + // + // Note that the text is not immediately removed; it is simply marked as + // inactive, which will result in its removal on the next render pass. + // This avoids the performance penalty for 'clear and redraw' behavior, + // where we potentially get rid of all text on a layer, but will likely + // add back most or all of it later, as when redrawing axes, for example. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {number=} x X coordinate of the text. + // @param {number=} y Y coordinate of the text. + // @param {string=} text Text string to remove. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which the text is rotated, in degrees. + // Angle is currently unused, it will be implemented in the future. + + Canvas.prototype.removeText = function(layer, x, y, text, font, angle) { + if (text == null) { + var layerCache = this._textCache[layer]; + if (layerCache != null) { + for (var styleKey in layerCache) { + if (hasOwnProperty.call(layerCache, styleKey)) { + var styleCache = layerCache[styleKey]; + for (var key in styleCache) { + if (hasOwnProperty.call(styleCache, key)) { + var positions = styleCache[key].positions; + for (var i = 0, position; position = positions[i]; i++) { + position.active = false; + } + } + } + } + } + } + } else { + var positions = this.getTextInfo(layer, text, font, angle).positions; + for (var i = 0, position; position = positions[i]; i++) { + if (position.x == x && position.y == y) { + position.active = false; + } + } + } + }; + + /////////////////////////////////////////////////////////////////////////// + // The top-level container for the entire plot. + + function Plot(placeholder, data_, options_, plugins) { + // data is on the form: + // [ series1, series2 ... ] + // where series is either just the data as [ [x1, y1], [x2, y2], ... ] + // or { data: [ [x1, y1], [x2, y2], ... ], label: "some label", ... } + + var series = [], + options = { + // the color theme used for graphs + colors: ["#edc240", "#afd8f8", "#cb4b4b", "#4da74d", "#9440ed"], + legend: { + show: true, + noColumns: 1, // number of colums in legend table + labelFormatter: null, // fn: string -> string + labelBoxBorderColor: "#ccc", // border color for the little label boxes + container: null, // container (as jQuery object) to put legend in, null means default on top of graph + position: "ne", // position of default legend container within plot + margin: 5, // distance from grid edge to default legend container within plot + backgroundColor: null, // null means auto-detect + backgroundOpacity: 0.85, // set to 0 to avoid background + sorted: null // default to no legend sorting + }, + xaxis: { + show: null, // null = auto-detect, true = always, false = never + position: "bottom", // or "top" + mode: null, // null or "time" + font: null, // null (derived from CSS in placeholder) or object like { size: 11, lineHeight: 13, style: "italic", weight: "bold", family: "sans-serif", variant: "small-caps" } + color: null, // base color, labels, ticks + tickColor: null, // possibly different color of ticks, e.g. "rgba(0,0,0,0.15)" + transform: null, // null or f: number -> number to transform axis + inverseTransform: null, // if transform is set, this should be the inverse function + min: null, // min. value to show, null means set automatically + max: null, // max. value to show, null means set automatically + autoscaleMargin: null, // margin in % to add if auto-setting min/max + ticks: null, // either [1, 3] or [[1, "a"], 3] or (fn: axis info -> ticks) or app. number of ticks for auto-ticks + tickFormatter: null, // fn: number -> string + labelWidth: null, // size of tick labels in pixels + labelHeight: null, + reserveSpace: null, // whether to reserve space even if axis isn't shown + tickLength: null, // size in pixels of ticks, or "full" for whole line + alignTicksWithAxis: null, // axis number or null for no sync + tickDecimals: null, // no. of decimals, null means auto + tickSize: null, // number or [number, "unit"] + minTickSize: null // number or [number, "unit"] + }, + yaxis: { + autoscaleMargin: 0.02, + position: "left" // or "right" + }, + xaxes: [], + yaxes: [], + series: { + points: { + show: false, + radius: 3, + lineWidth: 2, // in pixels + fill: true, + fillColor: "#ffffff", + symbol: "circle" // or callback + }, + lines: { + // we don't put in show: false so we can see + // whether lines were actively disabled + lineWidth: 2, // in pixels + fill: false, + fillColor: null, + steps: false + // Omit 'zero', so we can later default its value to + // match that of the 'fill' option. + }, + bars: { + show: false, + lineWidth: 2, // in pixels + barWidth: 1, // in units of the x axis + fill: true, + fillColor: null, + align: "left", // "left", "right", or "center" + horizontal: false, + zero: true + }, + shadowSize: 3, + highlightColor: null + }, + grid: { + show: true, + aboveData: false, + color: "#545454", // primary color used for outline and labels + backgroundColor: null, // null for transparent, else color + borderColor: null, // set if different from the grid color + tickColor: null, // color for the ticks, e.g. "rgba(0,0,0,0.15)" + margin: 0, // distance from the canvas edge to the grid + labelMargin: 5, // in pixels + axisMargin: 8, // in pixels + borderWidth: 2, // in pixels + minBorderMargin: null, // in pixels, null means taken from points radius + markings: null, // array of ranges or fn: axes -> array of ranges + markingsColor: "#f4f4f4", + markingsLineWidth: 2, + // interactive stuff + clickable: false, + hoverable: false, + autoHighlight: true, // highlight in case mouse is near + mouseActiveRadius: 10 // how far the mouse can be away to activate an item + }, + interaction: { + redrawOverlayInterval: 1000/60 // time between updates, -1 means in same flow + }, + hooks: {} + }, + surface = null, // the canvas for the plot itself + overlay = null, // canvas for interactive stuff on top of plot + eventHolder = null, // jQuery object that events should be bound to + ctx = null, octx = null, + xaxes = [], yaxes = [], + plotOffset = { left: 0, right: 0, top: 0, bottom: 0}, + plotWidth = 0, plotHeight = 0, + hooks = { + processOptions: [], + processRawData: [], + processDatapoints: [], + processOffset: [], + drawBackground: [], + drawSeries: [], + draw: [], + bindEvents: [], + drawOverlay: [], + shutdown: [] + }, + plot = this; + + // public functions + plot.setData = setData; + plot.setupGrid = setupGrid; + plot.draw = draw; + plot.getPlaceholder = function() { return placeholder; }; + plot.getCanvas = function() { return surface.element; }; + plot.getPlotOffset = function() { return plotOffset; }; + plot.width = function () { return plotWidth; }; + plot.height = function () { return plotHeight; }; + plot.offset = function () { + var o = eventHolder.offset(); + o.left += plotOffset.left; + o.top += plotOffset.top; + return o; + }; + plot.getData = function () { return series; }; + plot.getAxes = function () { + var res = {}, i; + $.each(xaxes.concat(yaxes), function (_, axis) { + if (axis) + res[axis.direction + (axis.n != 1 ? axis.n : "") + "axis"] = axis; + }); + return res; + }; + plot.getXAxes = function () { return xaxes; }; + plot.getYAxes = function () { return yaxes; }; + plot.c2p = canvasToAxisCoords; + plot.p2c = axisToCanvasCoords; + plot.getOptions = function () { return options; }; + plot.highlight = highlight; + plot.unhighlight = unhighlight; + plot.triggerRedrawOverlay = triggerRedrawOverlay; + plot.pointOffset = function(point) { + return { + left: parseInt(xaxes[axisNumber(point, "x") - 1].p2c(+point.x) + plotOffset.left, 10), + top: parseInt(yaxes[axisNumber(point, "y") - 1].p2c(+point.y) + plotOffset.top, 10) + }; + }; + plot.shutdown = shutdown; + plot.destroy = function () { + shutdown(); + placeholder.removeData("plot").empty(); + + series = []; + options = null; + surface = null; + overlay = null; + eventHolder = null; + ctx = null; + octx = null; + xaxes = []; + yaxes = []; + hooks = null; + highlights = []; + plot = null; + }; + plot.resize = function () { + var width = placeholder.width(), + height = placeholder.height(); + surface.resize(width, height); + overlay.resize(width, height); + }; + + // public attributes + plot.hooks = hooks; + + // initialize + initPlugins(plot); + parseOptions(options_); + setupCanvases(); + setData(data_); + setupGrid(); + draw(); + bindEvents(); + + + function executeHooks(hook, args) { + args = [plot].concat(args); + for (var i = 0; i < hook.length; ++i) + hook[i].apply(this, args); + } + + function initPlugins() { + + // References to key classes, allowing plugins to modify them + + var classes = { + Canvas: Canvas + }; + + for (var i = 0; i < plugins.length; ++i) { + var p = plugins[i]; + p.init(plot, classes); + if (p.options) + $.extend(true, options, p.options); + } + } + + function parseOptions(opts) { + + $.extend(true, options, opts); + + // $.extend merges arrays, rather than replacing them. When less + // colors are provided than the size of the default palette, we + // end up with those colors plus the remaining defaults, which is + // not expected behavior; avoid it by replacing them here. + + if (opts && opts.colors) { + options.colors = opts.colors; + } + + if (options.xaxis.color == null) + options.xaxis.color = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + if (options.yaxis.color == null) + options.yaxis.color = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + + if (options.xaxis.tickColor == null) // grid.tickColor for back-compatibility + options.xaxis.tickColor = options.grid.tickColor || options.xaxis.color; + if (options.yaxis.tickColor == null) // grid.tickColor for back-compatibility + options.yaxis.tickColor = options.grid.tickColor || options.yaxis.color; + + if (options.grid.borderColor == null) + options.grid.borderColor = options.grid.color; + if (options.grid.tickColor == null) + options.grid.tickColor = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + + // Fill in defaults for axis options, including any unspecified + // font-spec fields, if a font-spec was provided. + + // If no x/y axis options were provided, create one of each anyway, + // since the rest of the code assumes that they exist. + + var i, axisOptions, axisCount, + fontSize = placeholder.css("font-size"), + fontSizeDefault = fontSize ? +fontSize.replace("px", "") : 13, + fontDefaults = { + style: placeholder.css("font-style"), + size: Math.round(0.8 * fontSizeDefault), + variant: placeholder.css("font-variant"), + weight: placeholder.css("font-weight"), + family: placeholder.css("font-family") + }; + + axisCount = options.xaxes.length || 1; + for (i = 0; i < axisCount; ++i) { + + axisOptions = options.xaxes[i]; + if (axisOptions && !axisOptions.tickColor) { + axisOptions.tickColor = axisOptions.color; + } + + axisOptions = $.extend(true, {}, options.xaxis, axisOptions); + options.xaxes[i] = axisOptions; + + if (axisOptions.font) { + axisOptions.font = $.extend({}, fontDefaults, axisOptions.font); + if (!axisOptions.font.color) { + axisOptions.font.color = axisOptions.color; + } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } + } + } + + axisCount = options.yaxes.length || 1; + for (i = 0; i < axisCount; ++i) { + + axisOptions = options.yaxes[i]; + if (axisOptions && !axisOptions.tickColor) { + axisOptions.tickColor = axisOptions.color; + } + + axisOptions = $.extend(true, {}, options.yaxis, axisOptions); + options.yaxes[i] = axisOptions; + + if (axisOptions.font) { + axisOptions.font = $.extend({}, fontDefaults, axisOptions.font); + if (!axisOptions.font.color) { + axisOptions.font.color = axisOptions.color; + } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } + } + } + + // backwards compatibility, to be removed in future + if (options.xaxis.noTicks && options.xaxis.ticks == null) + options.xaxis.ticks = options.xaxis.noTicks; + if (options.yaxis.noTicks && options.yaxis.ticks == null) + options.yaxis.ticks = options.yaxis.noTicks; + if (options.x2axis) { + options.xaxes[1] = $.extend(true, {}, options.xaxis, options.x2axis); + options.xaxes[1].position = "top"; + // Override the inherit to allow the axis to auto-scale + if (options.x2axis.min == null) { + options.xaxes[1].min = null; + } + if (options.x2axis.max == null) { + options.xaxes[1].max = null; + } + } + if (options.y2axis) { + options.yaxes[1] = $.extend(true, {}, options.yaxis, options.y2axis); + options.yaxes[1].position = "right"; + // Override the inherit to allow the axis to auto-scale + if (options.y2axis.min == null) { + options.yaxes[1].min = null; + } + if (options.y2axis.max == null) { + options.yaxes[1].max = null; + } + } + if (options.grid.coloredAreas) + options.grid.markings = options.grid.coloredAreas; + if (options.grid.coloredAreasColor) + options.grid.markingsColor = options.grid.coloredAreasColor; + if (options.lines) + $.extend(true, options.series.lines, options.lines); + if (options.points) + $.extend(true, options.series.points, options.points); + if (options.bars) + $.extend(true, options.series.bars, options.bars); + if (options.shadowSize != null) + options.series.shadowSize = options.shadowSize; + if (options.highlightColor != null) + options.series.highlightColor = options.highlightColor; + + // save options on axes for future reference + for (i = 0; i < options.xaxes.length; ++i) + getOrCreateAxis(xaxes, i + 1).options = options.xaxes[i]; + for (i = 0; i < options.yaxes.length; ++i) + getOrCreateAxis(yaxes, i + 1).options = options.yaxes[i]; + + // add hooks from options + for (var n in hooks) + if (options.hooks[n] && options.hooks[n].length) + hooks[n] = hooks[n].concat(options.hooks[n]); + + executeHooks(hooks.processOptions, [options]); + } + + function setData(d) { + series = parseData(d); + fillInSeriesOptions(); + processData(); + } + + function parseData(d) { + var res = []; + for (var i = 0; i < d.length; ++i) { + var s = $.extend(true, {}, options.series); + + if (d[i].data != null) { + s.data = d[i].data; // move the data instead of deep-copy + delete d[i].data; + + $.extend(true, s, d[i]); + + d[i].data = s.data; + } + else + s.data = d[i]; + res.push(s); + } + + return res; + } + + function axisNumber(obj, coord) { + var a = obj[coord + "axis"]; + if (typeof a == "object") // if we got a real axis, extract number + a = a.n; + if (typeof a != "number") + a = 1; // default to first axis + return a; + } + + function allAxes() { + // return flat array without annoying null entries + return $.grep(xaxes.concat(yaxes), function (a) { return a; }); + } + + function canvasToAxisCoords(pos) { + // return an object with x/y corresponding to all used axes + var res = {}, i, axis; + for (i = 0; i < xaxes.length; ++i) { + axis = xaxes[i]; + if (axis && axis.used) + res["x" + axis.n] = axis.c2p(pos.left); + } + + for (i = 0; i < yaxes.length; ++i) { + axis = yaxes[i]; + if (axis && axis.used) + res["y" + axis.n] = axis.c2p(pos.top); + } + + if (res.x1 !== undefined) + res.x = res.x1; + if (res.y1 !== undefined) + res.y = res.y1; + + return res; + } + + function axisToCanvasCoords(pos) { + // get canvas coords from the first pair of x/y found in pos + var res = {}, i, axis, key; + + for (i = 0; i < xaxes.length; ++i) { + axis = xaxes[i]; + if (axis && axis.used) { + key = "x" + axis.n; + if (pos[key] == null && axis.n == 1) + key = "x"; + + if (pos[key] != null) { + res.left = axis.p2c(pos[key]); + break; + } + } + } + + for (i = 0; i < yaxes.length; ++i) { + axis = yaxes[i]; + if (axis && axis.used) { + key = "y" + axis.n; + if (pos[key] == null && axis.n == 1) + key = "y"; + + if (pos[key] != null) { + res.top = axis.p2c(pos[key]); + break; + } + } + } + + return res; + } + + function getOrCreateAxis(axes, number) { + if (!axes[number - 1]) + axes[number - 1] = { + n: number, // save the number for future reference + direction: axes == xaxes ? "x" : "y", + options: $.extend(true, {}, axes == xaxes ? options.xaxis : options.yaxis) + }; + + return axes[number - 1]; + } + + function fillInSeriesOptions() { + + var neededColors = series.length, maxIndex = -1, i; + + // Subtract the number of series that already have fixed colors or + // color indexes from the number that we still need to generate. + + for (i = 0; i < series.length; ++i) { + var sc = series[i].color; + if (sc != null) { + neededColors--; + if (typeof sc == "number" && sc > maxIndex) { + maxIndex = sc; + } + } + } + + // If any of the series have fixed color indexes, then we need to + // generate at least as many colors as the highest index. + + if (neededColors <= maxIndex) { + neededColors = maxIndex + 1; + } + + // Generate all the colors, using first the option colors and then + // variations on those colors once they're exhausted. + + var c, colors = [], colorPool = options.colors, + colorPoolSize = colorPool.length, variation = 0; + + for (i = 0; i < neededColors; i++) { + + c = $.color.parse(colorPool[i % colorPoolSize] || "#666"); + + // Each time we exhaust the colors in the pool we adjust + // a scaling factor used to produce more variations on + // those colors. The factor alternates negative/positive + // to produce lighter/darker colors. + + // Reset the variation after every few cycles, or else + // it will end up producing only white or black colors. + + if (i % colorPoolSize == 0 && i) { + if (variation >= 0) { + if (variation < 0.5) { + variation = -variation - 0.2; + } else variation = 0; + } else variation = -variation; + } + + colors[i] = c.scale('rgb', 1 + variation); + } + + // Finalize the series options, filling in their colors + + var colori = 0, s; + for (i = 0; i < series.length; ++i) { + s = series[i]; + + // assign colors + if (s.color == null) { + s.color = colors[colori].toString(); + ++colori; + } + else if (typeof s.color == "number") + s.color = colors[s.color].toString(); + + // turn on lines automatically in case nothing is set + if (s.lines.show == null) { + var v, show = true; + for (v in s) + if (s[v] && s[v].show) { + show = false; + break; + } + if (show) + s.lines.show = true; + } + + // If nothing was provided for lines.zero, default it to match + // lines.fill, since areas by default should extend to zero. + + if (s.lines.zero == null) { + s.lines.zero = !!s.lines.fill; + } + + // setup axes + s.xaxis = getOrCreateAxis(xaxes, axisNumber(s, "x")); + s.yaxis = getOrCreateAxis(yaxes, axisNumber(s, "y")); + } + } + + function processData() { + var topSentry = Number.POSITIVE_INFINITY, + bottomSentry = Number.NEGATIVE_INFINITY, + fakeInfinity = Number.MAX_VALUE, + i, j, k, m, length, + s, points, ps, x, y, axis, val, f, p, + data, format; + + function updateAxis(axis, min, max) { + if (min < axis.datamin && min != -fakeInfinity) + axis.datamin = min; + if (max > axis.datamax && max != fakeInfinity) + axis.datamax = max; + } + + $.each(allAxes(), function (_, axis) { + // init axis + axis.datamin = topSentry; + axis.datamax = bottomSentry; + axis.used = false; + }); + + for (i = 0; i < series.length; ++i) { + s = series[i]; + s.datapoints = { points: [] }; + + executeHooks(hooks.processRawData, [ s, s.data, s.datapoints ]); + } + + // first pass: clean and copy data + for (i = 0; i < series.length; ++i) { + s = series[i]; + + data = s.data; + format = s.datapoints.format; + + if (!format) { + format = []; + // find out how to copy + format.push({ x: true, number: true, required: true }); + format.push({ y: true, number: true, required: true }); + + if (s.bars.show || (s.lines.show && s.lines.fill)) { + var autoscale = !!((s.bars.show && s.bars.zero) || (s.lines.show && s.lines.zero)); + format.push({ y: true, number: true, required: false, defaultValue: 0, autoscale: autoscale }); + if (s.bars.horizontal) { + delete format[format.length - 1].y; + format[format.length - 1].x = true; + } + } + + s.datapoints.format = format; + } + + if (s.datapoints.pointsize != null) + continue; // already filled in + + s.datapoints.pointsize = format.length; + + ps = s.datapoints.pointsize; + points = s.datapoints.points; + + var insertSteps = s.lines.show && s.lines.steps; + s.xaxis.used = s.yaxis.used = true; + + for (j = k = 0; j < data.length; ++j, k += ps) { + p = data[j]; + + var nullify = p == null; + if (!nullify) { + for (m = 0; m < ps; ++m) { + val = p[m]; + f = format[m]; + + if (f) { + if (f.number && val != null) { + val = +val; // convert to number + if (isNaN(val)) + val = null; + else if (val == Infinity) + val = fakeInfinity; + else if (val == -Infinity) + val = -fakeInfinity; + } + + if (val == null) { + if (f.required) + nullify = true; + + if (f.defaultValue != null) + val = f.defaultValue; + } + } + + points[k + m] = val; + } + } + + if (nullify) { + for (m = 0; m < ps; ++m) { + val = points[k + m]; + if (val != null) { + f = format[m]; + // extract min/max info + if (f.autoscale !== false) { + if (f.x) { + updateAxis(s.xaxis, val, val); + } + if (f.y) { + updateAxis(s.yaxis, val, val); + } + } + } + points[k + m] = null; + } + } + else { + // a little bit of line specific stuff that + // perhaps shouldn't be here, but lacking + // better means... + if (insertSteps && k > 0 + && points[k - ps] != null + && points[k - ps] != points[k] + && points[k - ps + 1] != points[k + 1]) { + // copy the point to make room for a middle point + for (m = 0; m < ps; ++m) + points[k + ps + m] = points[k + m]; + + // middle point has same y + points[k + 1] = points[k - ps + 1]; + + // we've added a point, better reflect that + k += ps; + } + } + } + } + + // give the hooks a chance to run + for (i = 0; i < series.length; ++i) { + s = series[i]; + + executeHooks(hooks.processDatapoints, [ s, s.datapoints]); + } + + // second pass: find datamax/datamin for auto-scaling + for (i = 0; i < series.length; ++i) { + s = series[i]; + points = s.datapoints.points; + ps = s.datapoints.pointsize; + format = s.datapoints.format; + + var xmin = topSentry, ymin = topSentry, + xmax = bottomSentry, ymax = bottomSentry; + + for (j = 0; j < points.length; j += ps) { + if (points[j] == null) + continue; + + for (m = 0; m < ps; ++m) { + val = points[j + m]; + f = format[m]; + if (!f || f.autoscale === false || val == fakeInfinity || val == -fakeInfinity) + continue; + + if (f.x) { + if (val < xmin) + xmin = val; + if (val > xmax) + xmax = val; + } + if (f.y) { + if (val < ymin) + ymin = val; + if (val > ymax) + ymax = val; + } + } + } + + if (s.bars.show) { + // make sure we got room for the bar on the dancing floor + var delta; + + switch (s.bars.align) { + case "left": + delta = 0; + break; + case "right": + delta = -s.bars.barWidth; + break; + default: + delta = -s.bars.barWidth / 2; + } + + if (s.bars.horizontal) { + ymin += delta; + ymax += delta + s.bars.barWidth; + } + else { + xmin += delta; + xmax += delta + s.bars.barWidth; + } + } + + updateAxis(s.xaxis, xmin, xmax); + updateAxis(s.yaxis, ymin, ymax); + } + + $.each(allAxes(), function (_, axis) { + if (axis.datamin == topSentry) + axis.datamin = null; + if (axis.datamax == bottomSentry) + axis.datamax = null; + }); + } + + function setupCanvases() { + + // Make sure the placeholder is clear of everything except canvases + // from a previous plot in this container that we'll try to re-use. + + placeholder.css("padding", 0) // padding messes up the positioning + .children().filter(function(){ + return !$(this).hasClass("flot-overlay") && !$(this).hasClass('flot-base'); + }).remove(); + + if (placeholder.css("position") == 'static') + placeholder.css("position", "relative"); // for positioning labels and overlay + + surface = new Canvas("flot-base", placeholder); + overlay = new Canvas("flot-overlay", placeholder); // overlay canvas for interactive features + + ctx = surface.context; + octx = overlay.context; + + // define which element we're listening for events on + eventHolder = $(overlay.element).unbind(); + + // If we're re-using a plot object, shut down the old one + + var existing = placeholder.data("plot"); + + if (existing) { + existing.shutdown(); + overlay.clear(); + } + + // save in case we get replotted + placeholder.data("plot", plot); + } + + function bindEvents() { + // bind events + if (options.grid.hoverable) { + eventHolder.mousemove(onMouseMove); + + // Use bind, rather than .mouseleave, because we officially + // still support jQuery 1.2.6, which doesn't define a shortcut + // for mouseenter or mouseleave. This was a bug/oversight that + // was fixed somewhere around 1.3.x. We can return to using + // .mouseleave when we drop support for 1.2.6. + + eventHolder.bind("mouseleave", onMouseLeave); + } + + if (options.grid.clickable) + eventHolder.click(onClick); + + executeHooks(hooks.bindEvents, [eventHolder]); + } + + function shutdown() { + if (redrawTimeout) + clearTimeout(redrawTimeout); + + eventHolder.unbind("mousemove", onMouseMove); + eventHolder.unbind("mouseleave", onMouseLeave); + eventHolder.unbind("click", onClick); + + executeHooks(hooks.shutdown, [eventHolder]); + } + + function setTransformationHelpers(axis) { + // set helper functions on the axis, assumes plot area + // has been computed already + + function identity(x) { return x; } + + var s, m, t = axis.options.transform || identity, + it = axis.options.inverseTransform; + + // precompute how much the axis is scaling a point + // in canvas space + if (axis.direction == "x") { + s = axis.scale = plotWidth / Math.abs(t(axis.max) - t(axis.min)); + m = Math.min(t(axis.max), t(axis.min)); + } + else { + s = axis.scale = plotHeight / Math.abs(t(axis.max) - t(axis.min)); + s = -s; + m = Math.max(t(axis.max), t(axis.min)); + } + + // data point to canvas coordinate + if (t == identity) // slight optimization + axis.p2c = function (p) { return (p - m) * s; }; + else + axis.p2c = function (p) { return (t(p) - m) * s; }; + // canvas coordinate to data point + if (!it) + axis.c2p = function (c) { return m + c / s; }; + else + axis.c2p = function (c) { return it(m + c / s); }; + } + + function measureTickLabels(axis) { + + var opts = axis.options, + ticks = axis.ticks || [], + labelWidth = opts.labelWidth || 0, + labelHeight = opts.labelHeight || 0, + maxWidth = labelWidth || (axis.direction == "x" ? Math.floor(surface.width / (ticks.length || 1)) : null), + legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", + layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, + font = opts.font || "flot-tick-label tickLabel"; + + for (var i = 0; i < ticks.length; ++i) { + + var t = ticks[i]; + + if (!t.label) + continue; + + var info = surface.getTextInfo(layer, t.label, font, null, maxWidth); + + labelWidth = Math.max(labelWidth, info.width); + labelHeight = Math.max(labelHeight, info.height); + } + + axis.labelWidth = opts.labelWidth || labelWidth; + axis.labelHeight = opts.labelHeight || labelHeight; + } + + function allocateAxisBoxFirstPhase(axis) { + // find the bounding box of the axis by looking at label + // widths/heights and ticks, make room by diminishing the + // plotOffset; this first phase only looks at one + // dimension per axis, the other dimension depends on the + // other axes so will have to wait + + var lw = axis.labelWidth, + lh = axis.labelHeight, + pos = axis.options.position, + isXAxis = axis.direction === "x", + tickLength = axis.options.tickLength, + axisMargin = options.grid.axisMargin, + padding = options.grid.labelMargin, + innermost = true, + outermost = true, + first = true, + found = false; + + // Determine the axis's position in its direction and on its side + + $.each(isXAxis ? xaxes : yaxes, function(i, a) { + if (a && (a.show || a.reserveSpace)) { + if (a === axis) { + found = true; + } else if (a.options.position === pos) { + if (found) { + outermost = false; + } else { + innermost = false; + } + } + if (!found) { + first = false; + } + } + }); + + // The outermost axis on each side has no margin + + if (outermost) { + axisMargin = 0; + } + + // The ticks for the first axis in each direction stretch across + + if (tickLength == null) { + tickLength = first ? "full" : 5; + } + + if (!isNaN(+tickLength)) + padding += +tickLength; + + if (isXAxis) { + lh += padding; + + if (pos == "bottom") { + plotOffset.bottom += lh + axisMargin; + axis.box = { top: surface.height - plotOffset.bottom, height: lh }; + } + else { + axis.box = { top: plotOffset.top + axisMargin, height: lh }; + plotOffset.top += lh + axisMargin; + } + } + else { + lw += padding; + + if (pos == "left") { + axis.box = { left: plotOffset.left + axisMargin, width: lw }; + plotOffset.left += lw + axisMargin; + } + else { + plotOffset.right += lw + axisMargin; + axis.box = { left: surface.width - plotOffset.right, width: lw }; + } + } + + // save for future reference + axis.position = pos; + axis.tickLength = tickLength; + axis.box.padding = padding; + axis.innermost = innermost; + } + + function allocateAxisBoxSecondPhase(axis) { + // now that all axis boxes have been placed in one + // dimension, we can set the remaining dimension coordinates + if (axis.direction == "x") { + axis.box.left = plotOffset.left - axis.labelWidth / 2; + axis.box.width = surface.width - plotOffset.left - plotOffset.right + axis.labelWidth; + } + else { + axis.box.top = plotOffset.top - axis.labelHeight / 2; + axis.box.height = surface.height - plotOffset.bottom - plotOffset.top + axis.labelHeight; + } + } + + function adjustLayoutForThingsStickingOut() { + // possibly adjust plot offset to ensure everything stays + // inside the canvas and isn't clipped off + + var minMargin = options.grid.minBorderMargin, + axis, i; + + // check stuff from the plot (FIXME: this should just read + // a value from the series, otherwise it's impossible to + // customize) + if (minMargin == null) { + minMargin = 0; + for (i = 0; i < series.length; ++i) + minMargin = Math.max(minMargin, 2 * (series[i].points.radius + series[i].points.lineWidth/2)); + } + + var margins = { + left: minMargin, + right: minMargin, + top: minMargin, + bottom: minMargin + }; + + // check axis labels, note we don't check the actual + // labels but instead use the overall width/height to not + // jump as much around with replots + $.each(allAxes(), function (_, axis) { + if (axis.reserveSpace && axis.ticks && axis.ticks.length) { + if (axis.direction === "x") { + margins.left = Math.max(margins.left, axis.labelWidth / 2); + margins.right = Math.max(margins.right, axis.labelWidth / 2); + } else { + margins.bottom = Math.max(margins.bottom, axis.labelHeight / 2); + margins.top = Math.max(margins.top, axis.labelHeight / 2); + } + } + }); + + plotOffset.left = Math.ceil(Math.max(margins.left, plotOffset.left)); + plotOffset.right = Math.ceil(Math.max(margins.right, plotOffset.right)); + plotOffset.top = Math.ceil(Math.max(margins.top, plotOffset.top)); + plotOffset.bottom = Math.ceil(Math.max(margins.bottom, plotOffset.bottom)); + } + + function setupGrid() { + var i, axes = allAxes(), showGrid = options.grid.show; + + // Initialize the plot's offset from the edge of the canvas + + for (var a in plotOffset) { + var margin = options.grid.margin || 0; + plotOffset[a] = typeof margin == "number" ? margin : margin[a] || 0; + } + + executeHooks(hooks.processOffset, [plotOffset]); + + // If the grid is visible, add its border width to the offset + + for (var a in plotOffset) { + if(typeof(options.grid.borderWidth) == "object") { + plotOffset[a] += showGrid ? options.grid.borderWidth[a] : 0; + } + else { + plotOffset[a] += showGrid ? options.grid.borderWidth : 0; + } + } + + $.each(axes, function (_, axis) { + var axisOpts = axis.options; + axis.show = axisOpts.show == null ? axis.used : axisOpts.show; + axis.reserveSpace = axisOpts.reserveSpace == null ? axis.show : axisOpts.reserveSpace; + setRange(axis); + }); + + if (showGrid) { + + var allocatedAxes = $.grep(axes, function (axis) { + return axis.show || axis.reserveSpace; + }); + + $.each(allocatedAxes, function (_, axis) { + // make the ticks + setupTickGeneration(axis); + setTicks(axis); + snapRangeToTicks(axis, axis.ticks); + // find labelWidth/Height for axis + measureTickLabels(axis); + }); + + // with all dimensions calculated, we can compute the + // axis bounding boxes, start from the outside + // (reverse order) + for (i = allocatedAxes.length - 1; i >= 0; --i) + allocateAxisBoxFirstPhase(allocatedAxes[i]); + + // make sure we've got enough space for things that + // might stick out + adjustLayoutForThingsStickingOut(); + + $.each(allocatedAxes, function (_, axis) { + allocateAxisBoxSecondPhase(axis); + }); + } + + plotWidth = surface.width - plotOffset.left - plotOffset.right; + plotHeight = surface.height - plotOffset.bottom - plotOffset.top; + + // now we got the proper plot dimensions, we can compute the scaling + $.each(axes, function (_, axis) { + setTransformationHelpers(axis); + }); + + if (showGrid) { + drawAxisLabels(); + } + + insertLegend(); + } + + function setRange(axis) { + var opts = axis.options, + min = +(opts.min != null ? opts.min : axis.datamin), + max = +(opts.max != null ? opts.max : axis.datamax), + delta = max - min; + + if (delta == 0.0) { + // degenerate case + var widen = max == 0 ? 1 : 0.01; + + if (opts.min == null) + min -= widen; + // always widen max if we couldn't widen min to ensure we + // don't fall into min == max which doesn't work + if (opts.max == null || opts.min != null) + max += widen; + } + else { + // consider autoscaling + var margin = opts.autoscaleMargin; + if (margin != null) { + if (opts.min == null) { + min -= delta * margin; + // make sure we don't go below zero if all values + // are positive + if (min < 0 && axis.datamin != null && axis.datamin >= 0) + min = 0; + } + if (opts.max == null) { + max += delta * margin; + if (max > 0 && axis.datamax != null && axis.datamax <= 0) + max = 0; + } + } + } + axis.min = min; + axis.max = max; + } + + function setupTickGeneration(axis) { + var opts = axis.options; + + // estimate number of ticks + var noTicks; + if (typeof opts.ticks == "number" && opts.ticks > 0) + noTicks = opts.ticks; + else + // heuristic based on the model a*sqrt(x) fitted to + // some data points that seemed reasonable + noTicks = 0.3 * Math.sqrt(axis.direction == "x" ? surface.width : surface.height); + + var delta = (axis.max - axis.min) / noTicks, + dec = -Math.floor(Math.log(delta) / Math.LN10), + maxDec = opts.tickDecimals; + + if (maxDec != null && dec > maxDec) { + dec = maxDec; + } + + var magn = Math.pow(10, -dec), + norm = delta / magn, // norm is between 1.0 and 10.0 + size; + + if (norm < 1.5) { + size = 1; + } else if (norm < 3) { + size = 2; + // special case for 2.5, requires an extra decimal + if (norm > 2.25 && (maxDec == null || dec + 1 <= maxDec)) { + size = 2.5; + ++dec; + } + } else if (norm < 7.5) { + size = 5; + } else { + size = 10; + } + + size *= magn; + + if (opts.minTickSize != null && size < opts.minTickSize) { + size = opts.minTickSize; + } + + axis.delta = delta; + axis.tickDecimals = Math.max(0, maxDec != null ? maxDec : dec); + axis.tickSize = opts.tickSize || size; + + // Time mode was moved to a plug-in in 0.8, and since so many people use it + // we'll add an especially friendly reminder to make sure they included it. + + if (opts.mode == "time" && !axis.tickGenerator) { + throw new Error("Time mode requires the flot.time plugin."); + } + + // Flot supports base-10 axes; any other mode else is handled by a plug-in, + // like flot.time.js. + + if (!axis.tickGenerator) { + + axis.tickGenerator = function (axis) { + + var ticks = [], + start = floorInBase(axis.min, axis.tickSize), + i = 0, + v = Number.NaN, + prev; + + do { + prev = v; + v = start + i * axis.tickSize; + ticks.push(v); + ++i; + } while (v < axis.max && v != prev); + return ticks; + }; + + axis.tickFormatter = function (value, axis) { + + var factor = axis.tickDecimals ? Math.pow(10, axis.tickDecimals) : 1; + var formatted = "" + Math.round(value * factor) / factor; + + // If tickDecimals was specified, ensure that we have exactly that + // much precision; otherwise default to the value's own precision. + + if (axis.tickDecimals != null) { + var decimal = formatted.indexOf("."); + var precision = decimal == -1 ? 0 : formatted.length - decimal - 1; + if (precision < axis.tickDecimals) { + return (precision ? formatted : formatted + ".") + ("" + factor).substr(1, axis.tickDecimals - precision); + } + } + + return formatted; + }; + } + + if ($.isFunction(opts.tickFormatter)) + axis.tickFormatter = function (v, axis) { return "" + opts.tickFormatter(v, axis); }; + + if (opts.alignTicksWithAxis != null) { + var otherAxis = (axis.direction == "x" ? xaxes : yaxes)[opts.alignTicksWithAxis - 1]; + if (otherAxis && otherAxis.used && otherAxis != axis) { + // consider snapping min/max to outermost nice ticks + var niceTicks = axis.tickGenerator(axis); + if (niceTicks.length > 0) { + if (opts.min == null) + axis.min = Math.min(axis.min, niceTicks[0]); + if (opts.max == null && niceTicks.length > 1) + axis.max = Math.max(axis.max, niceTicks[niceTicks.length - 1]); + } + + axis.tickGenerator = function (axis) { + // copy ticks, scaled to this axis + var ticks = [], v, i; + for (i = 0; i < otherAxis.ticks.length; ++i) { + v = (otherAxis.ticks[i].v - otherAxis.min) / (otherAxis.max - otherAxis.min); + v = axis.min + v * (axis.max - axis.min); + ticks.push(v); + } + return ticks; + }; + + // we might need an extra decimal since forced + // ticks don't necessarily fit naturally + if (!axis.mode && opts.tickDecimals == null) { + var extraDec = Math.max(0, -Math.floor(Math.log(axis.delta) / Math.LN10) + 1), + ts = axis.tickGenerator(axis); + + // only proceed if the tick interval rounded + // with an extra decimal doesn't give us a + // zero at end + if (!(ts.length > 1 && /\..*0$/.test((ts[1] - ts[0]).toFixed(extraDec)))) + axis.tickDecimals = extraDec; + } + } + } + } + + function setTicks(axis) { + var oticks = axis.options.ticks, ticks = []; + if (oticks == null || (typeof oticks == "number" && oticks > 0)) + ticks = axis.tickGenerator(axis); + else if (oticks) { + if ($.isFunction(oticks)) + // generate the ticks + ticks = oticks(axis); + else + ticks = oticks; + } + + // clean up/labelify the supplied ticks, copy them over + var i, v; + axis.ticks = []; + for (i = 0; i < ticks.length; ++i) { + var label = null; + var t = ticks[i]; + if (typeof t == "object") { + v = +t[0]; + if (t.length > 1) + label = t[1]; + } + else + v = +t; + if (label == null) + label = axis.tickFormatter(v, axis); + if (!isNaN(v)) + axis.ticks.push({ v: v, label: label }); + } + } + + function snapRangeToTicks(axis, ticks) { + if (axis.options.autoscaleMargin && ticks.length > 0) { + // snap to ticks + if (axis.options.min == null) + axis.min = Math.min(axis.min, ticks[0].v); + if (axis.options.max == null && ticks.length > 1) + axis.max = Math.max(axis.max, ticks[ticks.length - 1].v); + } + } + + function draw() { + + surface.clear(); + + executeHooks(hooks.drawBackground, [ctx]); + + var grid = options.grid; + + // draw background, if any + if (grid.show && grid.backgroundColor) + drawBackground(); + + if (grid.show && !grid.aboveData) { + drawGrid(); + } + + for (var i = 0; i < series.length; ++i) { + executeHooks(hooks.drawSeries, [ctx, series[i]]); + drawSeries(series[i]); + } + + executeHooks(hooks.draw, [ctx]); + + if (grid.show && grid.aboveData) { + drawGrid(); + } + + surface.render(); + + // A draw implies that either the axes or data have changed, so we + // should probably update the overlay highlights as well. + + triggerRedrawOverlay(); + } + + function extractRange(ranges, coord) { + var axis, from, to, key, axes = allAxes(); + + for (var i = 0; i < axes.length; ++i) { + axis = axes[i]; + if (axis.direction == coord) { + key = coord + axis.n + "axis"; + if (!ranges[key] && axis.n == 1) + key = coord + "axis"; // support x1axis as xaxis + if (ranges[key]) { + from = ranges[key].from; + to = ranges[key].to; + break; + } + } + } + + // backwards-compat stuff - to be removed in future + if (!ranges[key]) { + axis = coord == "x" ? xaxes[0] : yaxes[0]; + from = ranges[coord + "1"]; + to = ranges[coord + "2"]; + } + + // auto-reverse as an added bonus + if (from != null && to != null && from > to) { + var tmp = from; + from = to; + to = tmp; + } + + return { from: from, to: to, axis: axis }; + } + + function drawBackground() { + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + ctx.fillStyle = getColorOrGradient(options.grid.backgroundColor, plotHeight, 0, "rgba(255, 255, 255, 0)"); + ctx.fillRect(0, 0, plotWidth, plotHeight); + ctx.restore(); + } + + function drawGrid() { + var i, axes, bw, bc; + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // draw markings + var markings = options.grid.markings; + if (markings) { + if ($.isFunction(markings)) { + axes = plot.getAxes(); + // xmin etc. is backwards compatibility, to be + // removed in the future + axes.xmin = axes.xaxis.min; + axes.xmax = axes.xaxis.max; + axes.ymin = axes.yaxis.min; + axes.ymax = axes.yaxis.max; + + markings = markings(axes); + } + + for (i = 0; i < markings.length; ++i) { + var m = markings[i], + xrange = extractRange(m, "x"), + yrange = extractRange(m, "y"); + + // fill in missing + if (xrange.from == null) + xrange.from = xrange.axis.min; + if (xrange.to == null) + xrange.to = xrange.axis.max; + if (yrange.from == null) + yrange.from = yrange.axis.min; + if (yrange.to == null) + yrange.to = yrange.axis.max; + + // clip + if (xrange.to < xrange.axis.min || xrange.from > xrange.axis.max || + yrange.to < yrange.axis.min || yrange.from > yrange.axis.max) + continue; + + xrange.from = Math.max(xrange.from, xrange.axis.min); + xrange.to = Math.min(xrange.to, xrange.axis.max); + yrange.from = Math.max(yrange.from, yrange.axis.min); + yrange.to = Math.min(yrange.to, yrange.axis.max); + + var xequal = xrange.from === xrange.to, + yequal = yrange.from === yrange.to; + + if (xequal && yequal) { + continue; + } + + // then draw + xrange.from = Math.floor(xrange.axis.p2c(xrange.from)); + xrange.to = Math.floor(xrange.axis.p2c(xrange.to)); + yrange.from = Math.floor(yrange.axis.p2c(yrange.from)); + yrange.to = Math.floor(yrange.axis.p2c(yrange.to)); + + if (xequal || yequal) { + var lineWidth = m.lineWidth || options.grid.markingsLineWidth, + subPixel = lineWidth % 2 ? 0.5 : 0; + ctx.beginPath(); + ctx.strokeStyle = m.color || options.grid.markingsColor; + ctx.lineWidth = lineWidth; + if (xequal) { + ctx.moveTo(xrange.to + subPixel, yrange.from); + ctx.lineTo(xrange.to + subPixel, yrange.to); + } else { + ctx.moveTo(xrange.from, yrange.to + subPixel); + ctx.lineTo(xrange.to, yrange.to + subPixel); + } + ctx.stroke(); + } else { + ctx.fillStyle = m.color || options.grid.markingsColor; + ctx.fillRect(xrange.from, yrange.to, + xrange.to - xrange.from, + yrange.from - yrange.to); + } + } + } + + // draw the ticks + axes = allAxes(); + bw = options.grid.borderWidth; + + for (var j = 0; j < axes.length; ++j) { + var axis = axes[j], box = axis.box, + t = axis.tickLength, x, y, xoff, yoff; + if (!axis.show || axis.ticks.length == 0) + continue; + + ctx.lineWidth = 1; + + // find the edges + if (axis.direction == "x") { + x = 0; + if (t == "full") + y = (axis.position == "top" ? 0 : plotHeight); + else + y = box.top - plotOffset.top + (axis.position == "top" ? box.height : 0); + } + else { + y = 0; + if (t == "full") + x = (axis.position == "left" ? 0 : plotWidth); + else + x = box.left - plotOffset.left + (axis.position == "left" ? box.width : 0); + } + + // draw tick bar + if (!axis.innermost) { + ctx.strokeStyle = axis.options.color; + ctx.beginPath(); + xoff = yoff = 0; + if (axis.direction == "x") + xoff = plotWidth + 1; + else + yoff = plotHeight + 1; + + if (ctx.lineWidth == 1) { + if (axis.direction == "x") { + y = Math.floor(y) + 0.5; + } else { + x = Math.floor(x) + 0.5; + } + } + + ctx.moveTo(x, y); + ctx.lineTo(x + xoff, y + yoff); + ctx.stroke(); + } + + // draw ticks + + ctx.strokeStyle = axis.options.tickColor; + + ctx.beginPath(); + for (i = 0; i < axis.ticks.length; ++i) { + var v = axis.ticks[i].v; + + xoff = yoff = 0; + + if (isNaN(v) || v < axis.min || v > axis.max + // skip those lying on the axes if we got a border + || (t == "full" + && ((typeof bw == "object" && bw[axis.position] > 0) || bw > 0) + && (v == axis.min || v == axis.max))) + continue; + + if (axis.direction == "x") { + x = axis.p2c(v); + yoff = t == "full" ? -plotHeight : t; + + if (axis.position == "top") + yoff = -yoff; + } + else { + y = axis.p2c(v); + xoff = t == "full" ? -plotWidth : t; + + if (axis.position == "left") + xoff = -xoff; + } + + if (ctx.lineWidth == 1) { + if (axis.direction == "x") + x = Math.floor(x) + 0.5; + else + y = Math.floor(y) + 0.5; + } + + ctx.moveTo(x, y); + ctx.lineTo(x + xoff, y + yoff); + } + + ctx.stroke(); + } + + + // draw border + if (bw) { + // If either borderWidth or borderColor is an object, then draw the border + // line by line instead of as one rectangle + bc = options.grid.borderColor; + if(typeof bw == "object" || typeof bc == "object") { + if (typeof bw !== "object") { + bw = {top: bw, right: bw, bottom: bw, left: bw}; + } + if (typeof bc !== "object") { + bc = {top: bc, right: bc, bottom: bc, left: bc}; + } + + if (bw.top > 0) { + ctx.strokeStyle = bc.top; + ctx.lineWidth = bw.top; + ctx.beginPath(); + ctx.moveTo(0 - bw.left, 0 - bw.top/2); + ctx.lineTo(plotWidth, 0 - bw.top/2); + ctx.stroke(); + } + + if (bw.right > 0) { + ctx.strokeStyle = bc.right; + ctx.lineWidth = bw.right; + ctx.beginPath(); + ctx.moveTo(plotWidth + bw.right / 2, 0 - bw.top); + ctx.lineTo(plotWidth + bw.right / 2, plotHeight); + ctx.stroke(); + } + + if (bw.bottom > 0) { + ctx.strokeStyle = bc.bottom; + ctx.lineWidth = bw.bottom; + ctx.beginPath(); + ctx.moveTo(plotWidth + bw.right, plotHeight + bw.bottom / 2); + ctx.lineTo(0, plotHeight + bw.bottom / 2); + ctx.stroke(); + } + + if (bw.left > 0) { + ctx.strokeStyle = bc.left; + ctx.lineWidth = bw.left; + ctx.beginPath(); + ctx.moveTo(0 - bw.left/2, plotHeight + bw.bottom); + ctx.lineTo(0- bw.left/2, 0); + ctx.stroke(); + } + } + else { + ctx.lineWidth = bw; + ctx.strokeStyle = options.grid.borderColor; + ctx.strokeRect(-bw/2, -bw/2, plotWidth + bw, plotHeight + bw); + } + } + + ctx.restore(); + } + + function drawAxisLabels() { + + $.each(allAxes(), function (_, axis) { + var box = axis.box, + legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", + layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, + font = axis.options.font || "flot-tick-label tickLabel", + tick, x, y, halign, valign; + + // Remove text before checking for axis.show and ticks.length; + // otherwise plugins, like flot-tickrotor, that draw their own + // tick labels will end up with both theirs and the defaults. + + surface.removeText(layer); + + if (!axis.show || axis.ticks.length == 0) + return; + + for (var i = 0; i < axis.ticks.length; ++i) { + + tick = axis.ticks[i]; + if (!tick.label || tick.v < axis.min || tick.v > axis.max) + continue; + + if (axis.direction == "x") { + halign = "center"; + x = plotOffset.left + axis.p2c(tick.v); + if (axis.position == "bottom") { + y = box.top + box.padding; + } else { + y = box.top + box.height - box.padding; + valign = "bottom"; + } + } else { + valign = "middle"; + y = plotOffset.top + axis.p2c(tick.v); + if (axis.position == "left") { + x = box.left + box.width - box.padding; + halign = "right"; + } else { + x = box.left + box.padding; + } + } + + surface.addText(layer, x, y, tick.label, font, null, null, halign, valign); + } + }); + } + + function drawSeries(series) { + if (series.lines.show) + drawSeriesLines(series); + if (series.bars.show) + drawSeriesBars(series); + if (series.points.show) + drawSeriesPoints(series); + } + + function drawSeriesLines(series) { + function plotLine(datapoints, xoffset, yoffset, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + prevx = null, prevy = null; + + ctx.beginPath(); + for (var i = ps; i < points.length; i += ps) { + var x1 = points[i - ps], y1 = points[i - ps + 1], + x2 = points[i], y2 = points[i + 1]; + + if (x1 == null || x2 == null) + continue; + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min) { + if (y2 < axisy.min) + continue; // line segment is outside + // compute new intersection point + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min) { + if (y1 < axisy.min) + continue; + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max) { + if (y2 > axisy.max) + continue; + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max) { + if (y1 > axisy.max) + continue; + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (x1 != prevx || y1 != prevy) + ctx.moveTo(axisx.p2c(x1) + xoffset, axisy.p2c(y1) + yoffset); + + prevx = x2; + prevy = y2; + ctx.lineTo(axisx.p2c(x2) + xoffset, axisy.p2c(y2) + yoffset); + } + ctx.stroke(); + } + + function plotLineArea(datapoints, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + bottom = Math.min(Math.max(0, axisy.min), axisy.max), + i = 0, top, areaOpen = false, + ypos = 1, segmentStart = 0, segmentEnd = 0; + + // we process each segment in two turns, first forward + // direction to sketch out top, then once we hit the + // end we go backwards to sketch the bottom + while (true) { + if (ps > 0 && i > points.length + ps) + break; + + i += ps; // ps is negative if going backwards + + var x1 = points[i - ps], + y1 = points[i - ps + ypos], + x2 = points[i], y2 = points[i + ypos]; + + if (areaOpen) { + if (ps > 0 && x1 != null && x2 == null) { + // at turning point + segmentEnd = i; + ps = -ps; + ypos = 2; + continue; + } + + if (ps < 0 && i == segmentStart + ps) { + // done with the reverse sweep + ctx.fill(); + areaOpen = false; + ps = -ps; + ypos = 1; + i = segmentStart = segmentEnd + ps; + continue; + } + } + + if (x1 == null || x2 == null) + continue; + + // clip x values + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (!areaOpen) { + // open area + ctx.beginPath(); + ctx.moveTo(axisx.p2c(x1), axisy.p2c(bottom)); + areaOpen = true; + } + + // now first check the case where both is outside + if (y1 >= axisy.max && y2 >= axisy.max) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.max)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.max)); + continue; + } + else if (y1 <= axisy.min && y2 <= axisy.min) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.min)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.min)); + continue; + } + + // else it's a bit more complicated, there might + // be a flat maxed out rectangle first, then a + // triangular cutout or reverse; to find these + // keep track of the current x values + var x1old = x1, x2old = x2; + + // clip the y values, without shortcutting, we + // go through all cases in turn + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min && y2 >= axisy.min) { + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min && y1 >= axisy.min) { + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max && y2 <= axisy.max) { + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max && y1 <= axisy.max) { + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + // if the x value was changed we got a rectangle + // to fill + if (x1 != x1old) { + ctx.lineTo(axisx.p2c(x1old), axisy.p2c(y1)); + // it goes to (x1, y1), but we fill that below + } + + // fill triangular section, this sometimes result + // in redundant points if (x1, y1) hasn't changed + // from previous line to, but we just ignore that + ctx.lineTo(axisx.p2c(x1), axisy.p2c(y1)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(y2)); + + // fill the other rectangle if it's there + if (x2 != x2old) { + ctx.lineTo(axisx.p2c(x2), axisy.p2c(y2)); + ctx.lineTo(axisx.p2c(x2old), axisy.p2c(y2)); + } + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + ctx.lineJoin = "round"; + + var lw = series.lines.lineWidth, + sw = series.shadowSize; + // FIXME: consider another form of shadow when filling is turned on + if (lw > 0 && sw > 0) { + // draw shadow as a thick and thin line with transparency + ctx.lineWidth = sw; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + // position shadow at angle from the mid of line + var angle = Math.PI/18; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/2), Math.cos(angle) * (lw/2 + sw/2), series.xaxis, series.yaxis); + ctx.lineWidth = sw/2; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/4), Math.cos(angle) * (lw/2 + sw/4), series.xaxis, series.yaxis); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + var fillStyle = getFillStyle(series.lines, series.color, 0, plotHeight); + if (fillStyle) { + ctx.fillStyle = fillStyle; + plotLineArea(series.datapoints, series.xaxis, series.yaxis); + } + + if (lw > 0) + plotLine(series.datapoints, 0, 0, series.xaxis, series.yaxis); + ctx.restore(); + } + + function drawSeriesPoints(series) { + function plotPoints(datapoints, radius, fillStyle, offset, shadow, axisx, axisy, symbol) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + var x = points[i], y = points[i + 1]; + if (x == null || x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + continue; + + ctx.beginPath(); + x = axisx.p2c(x); + y = axisy.p2c(y) + offset; + if (symbol == "circle") + ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false); + else + symbol(ctx, x, y, radius, shadow); + ctx.closePath(); + + if (fillStyle) { + ctx.fillStyle = fillStyle; + ctx.fill(); + } + ctx.stroke(); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + var lw = series.points.lineWidth, + sw = series.shadowSize, + radius = series.points.radius, + symbol = series.points.symbol; + + // If the user sets the line width to 0, we change it to a very + // small value. A line width of 0 seems to force the default of 1. + // Doing the conditional here allows the shadow setting to still be + // optional even with a lineWidth of 0. + + if( lw == 0 ) + lw = 0.0001; + + if (lw > 0 && sw > 0) { + // draw shadow in two steps + var w = sw / 2; + ctx.lineWidth = w; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + plotPoints(series.datapoints, radius, null, w + w/2, true, + series.xaxis, series.yaxis, symbol); + + ctx.strokeStyle = "rgba(0,0,0,0.2)"; + plotPoints(series.datapoints, radius, null, w/2, true, + series.xaxis, series.yaxis, symbol); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + plotPoints(series.datapoints, radius, + getFillStyle(series.points, series.color), 0, false, + series.xaxis, series.yaxis, symbol); + ctx.restore(); + } + + function drawBar(x, y, b, barLeft, barRight, fillStyleCallback, axisx, axisy, c, horizontal, lineWidth) { + var left, right, bottom, top, + drawLeft, drawRight, drawTop, drawBottom, + tmp; + + // in horizontal mode, we start the bar from the left + // instead of from the bottom so it appears to be + // horizontal rather than vertical + if (horizontal) { + drawBottom = drawRight = drawTop = true; + drawLeft = false; + left = b; + right = x; + top = y + barLeft; + bottom = y + barRight; + + // account for negative bars + if (right < left) { + tmp = right; + right = left; + left = tmp; + drawLeft = true; + drawRight = false; + } + } + else { + drawLeft = drawRight = drawTop = true; + drawBottom = false; + left = x + barLeft; + right = x + barRight; + bottom = b; + top = y; + + // account for negative bars + if (top < bottom) { + tmp = top; + top = bottom; + bottom = tmp; + drawBottom = true; + drawTop = false; + } + } + + // clip + if (right < axisx.min || left > axisx.max || + top < axisy.min || bottom > axisy.max) + return; + + if (left < axisx.min) { + left = axisx.min; + drawLeft = false; + } + + if (right > axisx.max) { + right = axisx.max; + drawRight = false; + } + + if (bottom < axisy.min) { + bottom = axisy.min; + drawBottom = false; + } + + if (top > axisy.max) { + top = axisy.max; + drawTop = false; + } + + left = axisx.p2c(left); + bottom = axisy.p2c(bottom); + right = axisx.p2c(right); + top = axisy.p2c(top); + + // fill the bar + if (fillStyleCallback) { + c.fillStyle = fillStyleCallback(bottom, top); + c.fillRect(left, top, right - left, bottom - top) + } + + // draw outline + if (lineWidth > 0 && (drawLeft || drawRight || drawTop || drawBottom)) { + c.beginPath(); + + // FIXME: inline moveTo is buggy with excanvas + c.moveTo(left, bottom); + if (drawLeft) + c.lineTo(left, top); + else + c.moveTo(left, top); + if (drawTop) + c.lineTo(right, top); + else + c.moveTo(right, top); + if (drawRight) + c.lineTo(right, bottom); + else + c.moveTo(right, bottom); + if (drawBottom) + c.lineTo(left, bottom); + else + c.moveTo(left, bottom); + c.stroke(); + } + } + + function drawSeriesBars(series) { + function plotBars(datapoints, barLeft, barRight, fillStyleCallback, axisx, axisy) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + if (points[i] == null) + continue; + drawBar(points[i], points[i + 1], points[i + 2], barLeft, barRight, fillStyleCallback, axisx, axisy, ctx, series.bars.horizontal, series.bars.lineWidth); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // FIXME: figure out a way to add shadows (for instance along the right edge) + ctx.lineWidth = series.bars.lineWidth; + ctx.strokeStyle = series.color; + + var barLeft; + + switch (series.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -series.bars.barWidth; + break; + default: + barLeft = -series.bars.barWidth / 2; + } + + var fillStyleCallback = series.bars.fill ? function (bottom, top) { return getFillStyle(series.bars, series.color, bottom, top); } : null; + plotBars(series.datapoints, barLeft, barLeft + series.bars.barWidth, fillStyleCallback, series.xaxis, series.yaxis); + ctx.restore(); + } + + function getFillStyle(filloptions, seriesColor, bottom, top) { + var fill = filloptions.fill; + if (!fill) + return null; + + if (filloptions.fillColor) + return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor); + + var c = $.color.parse(seriesColor); + c.a = typeof fill == "number" ? fill : 0.4; + c.normalize(); + return c.toString(); + } + + function insertLegend() { + + if (options.legend.container != null) { + $(options.legend.container).html(""); + } else { + placeholder.find(".legend").remove(); + } + + if (!options.legend.show) { + return; + } + + var fragments = [], entries = [], rowStarted = false, + lf = options.legend.labelFormatter, s, label; + + // Build a list of legend entries, with each having a label and a color + + for (var i = 0; i < series.length; ++i) { + s = series[i]; + if (s.label) { + label = lf ? lf(s.label, s) : s.label; + if (label) { + entries.push({ + label: label, + color: s.color + }); + } + } + } + + // Sort the legend using either the default or a custom comparator + + if (options.legend.sorted) { + if ($.isFunction(options.legend.sorted)) { + entries.sort(options.legend.sorted); + } else if (options.legend.sorted == "reverse") { + entries.reverse(); + } else { + var ascending = options.legend.sorted != "descending"; + entries.sort(function(a, b) { + return a.label == b.label ? 0 : ( + (a.label < b.label) != ascending ? 1 : -1 // Logical XOR + ); + }); + } + } + + // Generate markup for the list of entries, in their final order + + for (var i = 0; i < entries.length; ++i) { + + var entry = entries[i]; + + if (i % options.legend.noColumns == 0) { + if (rowStarted) + fragments.push(''); + fragments.push('
'); + rowStarted = true; + } + + fragments.push( + '' + + '' + ); + } + + if (rowStarted) + fragments.push(''); + + if (fragments.length == 0) + return; + + var table = '
").append(e("").attr({"data-action":"today",title:n.tooltips.today}).append(e("").addClass(n.icons.today)))),!n.sideBySide&&S()&&M()&&t.push(e("").append(e("").attr({"data-action":"togglePicker",title:n.tooltips.selectTime}).append(e("").addClass(n.icons.time)))),n.showClear&&t.push(e("").append(e("").attr({"data-action":"clear",title:n.tooltips.clear}).append(e("").addClass(n.icons.clear)))),n.showClose&&t.push(e("").append(e("").attr({"data-action":"close",title:n.tooltips.close}).append(e("").addClass(n.icons.close)))),e("").addClass("table-condensed").append(e("").append(e("").append(t)))},I=function(){var t=e("
").addClass("bootstrap-datetimepicker-widget dropdown-menu"),a=e("
").addClass("datepicker").append(O()),r=e("
").addClass("timepicker").append(E()),i=e("
    ").addClass("list-unstyled"),o=e("
  • ").addClass("picker-switch"+(n.collapse?" accordion-toggle":"")).append(H());return n.inline&&t.removeClass("dropdown-menu"),s&&t.addClass("usetwentyfour"),T("s")&&!s&&t.addClass("wider"),n.sideBySide&&S()&&M()?(t.addClass("timepicker-sbs"),"top"===n.toolbarPlacement&&t.append(o),t.append(e("
    ").addClass("row").append(a.addClass("col-md-6")).append(r.addClass("col-md-6"))),"bottom"===n.toolbarPlacement&&t.append(o),t):("top"===n.toolbarPlacement&&i.append(o),S()&&i.append(e("
  • ").addClass(n.collapse&&M()?"collapse show":"").append(a)),"default"===n.toolbarPlacement&&i.append(o),M()&&i.append(e("
  • ").addClass(n.collapse&&S()?"collapse":"").append(r)),"bottom"===n.toolbarPlacement&&i.append(o),t.append(i))},Y=function(){var t,r=(f||a).position(),i=(f||a).offset(),o=n.widgetPositioning.vertical,s=n.widgetPositioning.horizontal;if(n.widgetParent)t=n.widgetParent.append(m);else if(a.is("input"))t=a.after(m).parent();else{if(n.inline)return void(t=a.append(m));t=a,a.children().first().after(m)}if("auto"===o&&(o=i.top+1.5*m.height()>=e(window).height()+e(window).scrollTop()&&m.height()+a.outerHeight()e(window).width()?"right":"left"),"top"===o?m.addClass("top").removeClass("bottom"):m.addClass("bottom").removeClass("top"),"right"===s?m.addClass("pull-right"):m.removeClass("pull-right"),"static"===t.css("position")&&(t=t.parents().filter(function(){return"static"!==e(this).css("position")}).first()),0===t.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");m.css({top:"top"===o?"auto":r.top+a.outerHeight(),bottom:"top"===o?t.outerHeight()-(t===a?0:r.top):"auto",left:"left"===s?t===a?0:r.left:"auto",right:"left"===s?"auto":t.outerWidth()-a.outerWidth()-(t===a?0:r.left)})},q=function(e){"dp.change"===e.type&&(e.date&&e.date.isSame(e.oldDate)||!e.date&&!e.oldDate)||a.trigger(e)},B=function(e){"y"===e&&(e="YYYY"),q({type:"dp.update",change:e,viewDate:i.clone()})},j=function(e){m&&(e&&(p=Math.max(h,Math.min(3,p+e))),m.find(".datepicker > div").hide().filter(".datepicker-"+y[p].clsName).show())},A=function(){var t=e("
"),a=i.clone().startOf("w").startOf("d");for(!0===n.calendarWeeks&&t.append(e(""),n.calendarWeeks&&a.append('"),l.push(a)),p=["day"],t.isBefore(i,"M")&&p.push("old"),t.isAfter(i,"M")&&p.push("new"),t.isSame(r,"d")&&!u&&p.push("active"),N(t,"d")||p.push("disabled"),t.isSame(x(),"d")&&p.push("today"),0!==t.day()&&6!==t.day()||p.push("weekend"),q({type:"dp.classify",date:t,classNames:p}),a.append('"),t.add(1,"d");s.find("tbody").empty().append(l),Z(),R(),Q()}},G=function(){var t=m.find(".timepicker-hours table"),a=i.clone().startOf("d"),n=[],r=e("");for(i.hour()>11&&!s&&a.hour(12);a.isSame(i,"d")&&(s||i.hour()<12&&a.hour()<12||i.hour()>11);)a.hour()%4==0&&(r=e(""),n.push(r)),r.append('"),a.add(1,"h");t.empty().append(n)},J=function(){for(var t=m.find(".timepicker-minutes table"),a=i.clone().startOf("h"),r=[],o=e(""),s=1===n.stepping?5:n.stepping;i.isSame(a,"h");)a.minute()%(4*s)==0&&(o=e(""),r.push(o)),o.append('"),a.add(s,"m");t.empty().append(r)},K=function(){for(var t=m.find(".timepicker-seconds table"),a=i.clone().startOf("m"),n=[],r=e("");i.isSame(a,"m");)a.second()%20==0&&(r=e(""),n.push(r)),r.append('"),a.add(5,"s");t.empty().append(n)},X=function(){var e,t,a=m.find(".timepicker span[data-time-component]");s||(e=m.find(".timepicker [data-action=togglePeriod]"),t=r.clone().add(r.hours()>=12?-12:12,"h"),e.text(r.format("A")),N(t,"h")?e.removeClass("disabled"):e.addClass("disabled")),a.filter("[data-time-component=hours]").text(r.format(s?"HH":"hh")),a.filter("[data-time-component=minutes]").text(r.format("mm")),a.filter("[data-time-component=seconds]").text(r.format("ss")),G(),J(),K()},$=function(){m&&(U(),X())},_=function(e){var t=u?null:r;if(!e)return u=!0,o.val(""),a.data("date",""),q({type:"dp.change",date:!1,oldDate:t}),void $();if(e=e.clone().locale(n.locale),C()&&e.tz(n.timeZone),1!==n.stepping)for(e.minutes(Math.round(e.minutes()/n.stepping)*n.stepping).seconds(0);n.minDate&&e.isBefore(n.minDate);)e.add(n.stepping,"minutes");N(e)?(i=(r=e).clone(),o.val(r.format(d)),a.data("date",r.format(d)),u=!1,$(),q({type:"dp.change",date:r.clone(),oldDate:t})):(n.keepInvalid?q({type:"dp.change",date:e,oldDate:t}):o.val(u?"":r.format(d)),q({type:"dp.error",date:e,oldDate:t}))},ee=function(){var t=!1;return m?(m.find(".collapse").each(function(){var a=e(this).data("collapse");return!a||!a.transitioning||(t=!0,!1)}),t?c:(f&&f.hasClass("btn")&&f.toggleClass("active"),m.hide(),e(window).off("resize",Y),m.off("click","[data-action]"),m.off("mousedown",!1),m.remove(),m=!1,q({type:"dp.hide",date:r.clone()}),o.blur(),i=r.clone(),c)):c},te=function(){_(null)},ae=function(e){return void 0===n.parseInputDate?(!t.isMoment(e)||e instanceof Date)&&(e=x(e)):e=n.parseInputDate(e),e},ne={next:function(){var e=y[p].navFnc;i.add(y[p].navStep,e),U(),B(e)},previous:function(){var e=y[p].navFnc;i.subtract(y[p].navStep,e),U(),B(e)},pickerSwitch:function(){j(1)},selectMonth:function(t){var a=e(t.target).closest("tbody").find("span").index(e(t.target));i.month(a),p===h?(_(r.clone().year(i.year()).month(i.month())),n.inline||ee()):(j(-1),U()),B("M")},selectYear:function(t){var a=parseInt(e(t.target).text(),10)||0;i.year(a),p===h?(_(r.clone().year(i.year())),n.inline||ee()):(j(-1),U()),B("YYYY")},selectDecade:function(t){var a=parseInt(e(t.target).data("selection"),10)||0;i.year(a),p===h?(_(r.clone().year(i.year())),n.inline||ee()):(j(-1),U()),B("YYYY")},selectDay:function(t){var a=i.clone();e(t.target).is(".old")&&a.subtract(1,"M"),e(t.target).is(".new")&&a.add(1,"M"),_(a.date(parseInt(e(t.target).text(),10))),M()||n.keepOpen||n.inline||ee()},incrementHours:function(){var e=r.clone().add(1,"h");N(e,"h")&&_(e)},incrementMinutes:function(){var e=r.clone().add(n.stepping,"m");N(e,"m")&&_(e)},incrementSeconds:function(){var e=r.clone().add(1,"s");N(e,"s")&&_(e)},decrementHours:function(){var e=r.clone().subtract(1,"h");N(e,"h")&&_(e)},decrementMinutes:function(){var e=r.clone().subtract(n.stepping,"m");N(e,"m")&&_(e)},decrementSeconds:function(){var e=r.clone().subtract(1,"s");N(e,"s")&&_(e)},togglePeriod:function(){_(r.clone().add(r.hours()>=12?-12:12,"h"))},togglePicker:function(t){var a,r=e(t.target),i=r.closest("ul"),o=i.find(".show"),s=i.find(".collapse:not(.show)");if(o&&o.length){if((a=o.data("collapse"))&&a.transitioning)return;o.collapse?(o.collapse("hide"),s.collapse("show")):(o.removeClass("show"),s.addClass("show")),r.is("i")?r.toggleClass(n.icons.time+" "+n.icons.date):r.find("i").toggleClass(n.icons.time+" "+n.icons.date)}},showPicker:function(){m.find(".timepicker > div:not(.timepicker-picker)").hide(),m.find(".timepicker .timepicker-picker").show()},showHours:function(){m.find(".timepicker .timepicker-picker").hide(),m.find(".timepicker .timepicker-hours").show()},showMinutes:function(){m.find(".timepicker .timepicker-picker").hide(),m.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){m.find(".timepicker .timepicker-picker").hide(),m.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var a=parseInt(e(t.target).text(),10);s||(r.hours()>=12?12!==a&&(a+=12):12===a&&(a=0)),_(r.clone().hours(a)),ne.showPicker.call(c)},selectMinute:function(t){_(r.clone().minutes(parseInt(e(t.target).text(),10))),ne.showPicker.call(c)},selectSecond:function(t){_(r.clone().seconds(parseInt(e(t.target).text(),10))),ne.showPicker.call(c)},clear:te,today:function(){var e=x();N(e,"d")&&_(e)},close:ee},re=function(t){return!e(t.currentTarget).is(".disabled")&&(ne[e(t.currentTarget).data("action")].apply(c,arguments),!1)},ie=function(){var t,a={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}};return o.prop("disabled")||!n.ignoreReadonly&&o.prop("readonly")||m?c:(void 0!==o.val()&&0!==o.val().trim().length?_(ae(o.val().trim())):u&&n.useCurrent&&(n.inline||o.is("input")&&0===o.val().trim().length)&&(t=x(),"string"==typeof n.useCurrent&&(t=a[n.useCurrent](t)),_(t)),m=I(),A(),V(),m.find(".timepicker-hours").hide(),m.find(".timepicker-minutes").hide(),m.find(".timepicker-seconds").hide(),$(),j(),e(window).on("resize",Y),m.on("click","[data-action]",re),m.on("mousedown",!1),f&&f.hasClass("btn")&&f.toggleClass("active"),Y(),m.show(),n.focusOnShow&&!o.is(":focus")&&o.focus(),q({type:"dp.show"}),c)},oe=function(){return m?ee():ie()},se=function(e){var t,a,r,i,o=null,s=[],d={},l=e.which;D[l]="p";for(t in D)D.hasOwnProperty(t)&&"p"===D[t]&&(s.push(t),parseInt(t,10)!==l&&(d[t]=!0));for(t in n.keyBinds)if(n.keyBinds.hasOwnProperty(t)&&"function"==typeof n.keyBinds[t]&&(r=t.split(" ")).length===s.length&&k[l]===r[r.length-1]){for(i=!0,a=r.length-2;a>=0;a--)if(!(k[r[a]]in d)){i=!1;break}if(i){o=n.keyBinds[t];break}}o&&(o.call(c,m),e.stopPropagation(),e.preventDefault())},de=function(e){D[e.which]="r",e.stopPropagation(),e.preventDefault()},le=function(t){var a=e(t.target).val().trim(),n=a?ae(a):null;return _(n),t.stopImmediatePropagation(),!1},pe=function(){o.off({change:le,blur:blur,keydown:se,keyup:de,focus:n.allowInputToggle?ee:""}),a.is("input")?o.off({focus:ie}):f&&(f.off("click",oe),f.off("mousedown",!1))},ce=function(t){var a={};return e.each(t,function(){var e=ae(this);e.isValid()&&(a[e.format("YYYY-MM-DD")]=!0)}),!!Object.keys(a).length&&a},ue=function(t){var a={};return e.each(t,function(){a[this]=!0}),!!Object.keys(a).length&&a},fe=function(){var e=n.format||"L LT";d=e.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return(r.localeData().longDateFormat(e)||e).replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return r.localeData().longDateFormat(e)||e})}),(l=n.extraFormats?n.extraFormats.slice():[]).indexOf(e)<0&&l.indexOf(d)<0&&l.push(d),s=d.toLowerCase().indexOf("a")<1&&d.replace(/\[.*?\]/g,"").indexOf("h")<1,T("y")&&(h=2),T("M")&&(h=1),T("d")&&(h=0),p=Math.max(h,p),u||_(r)};if(c.destroy=function(){ee(),pe(),a.removeData("DateTimePicker"),a.removeData("date")},c.toggle=oe,c.show=ie,c.hide=ee,c.disable=function(){return ee(),f&&f.hasClass("btn")&&f.addClass("disabled"),o.prop("disabled",!0),c},c.enable=function(){return f&&f.hasClass("btn")&&f.removeClass("disabled"),o.prop("disabled",!1),c},c.ignoreReadonly=function(e){if(0===arguments.length)return n.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly () expects a boolean parameter");return n.ignoreReadonly=e,c},c.options=function(t){if(0===arguments.length)return e.extend(!0,{},n);if(!(t instanceof Object))throw new TypeError("options() options parameter should be an object");return e.extend(!0,n,t),e.each(n,function(e,t){if(void 0===c[e])throw new TypeError("option "+e+" is not recognized!");c[e](t)}),c},c.date=function(e){if(0===arguments.length)return u?null:r.clone();if(!(null===e||"string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return _(null===e?null:ae(e)),c},c.format=function(e){if(0===arguments.length)return n.format;if("string"!=typeof e&&("boolean"!=typeof e||!1!==e))throw new TypeError("format() expects a string or boolean:false parameter "+e);return n.format=e,d&&fe(),c},c.timeZone=function(e){if(0===arguments.length)return n.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");return n.timeZone=e,c},c.dayViewHeaderFormat=function(e){if(0===arguments.length)return n.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return n.dayViewHeaderFormat=e,c},c.extraFormats=function(e){if(0===arguments.length)return n.extraFormats;if(!1!==e&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return n.extraFormats=e,l&&fe(),c},c.disabledDates=function(t){if(0===arguments.length)return n.disabledDates?e.extend({},n.disabledDates):n.disabledDates;if(!t)return n.disabledDates=!1,$(),c;if(!(t instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return n.disabledDates=ce(t),n.enabledDates=!1,$(),c},c.enabledDates=function(t){if(0===arguments.length)return n.enabledDates?e.extend({},n.enabledDates):n.enabledDates;if(!t)return n.enabledDates=!1,$(),c;if(!(t instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return n.enabledDates=ce(t),n.disabledDates=!1,$(),c},c.daysOfWeekDisabled=function(e){if(0===arguments.length)return n.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return n.daysOfWeekDisabled=!1,$(),c;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(n.daysOfWeekDisabled=e.reduce(function(e,t){return(t=parseInt(t,10))>6||t<0||isNaN(t)?e:(-1===e.indexOf(t)&&e.push(t),e)},[]).sort(),n.useCurrent&&!n.keepInvalid){for(var t=0;!N(r,"d");){if(r.add(1,"d"),31===t)throw"Tried 31 times to find a valid date";t++}_(r)}return $(),c},c.maxDate=function(e){if(0===arguments.length)return n.maxDate?n.maxDate.clone():n.maxDate;if("boolean"==typeof e&&!1===e)return n.maxDate=!1,$(),c;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=x()));var t=ae(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(n.minDate&&t.isBefore(n.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(d));return n.maxDate=t,n.useCurrent&&!n.keepInvalid&&r.isAfter(e)&&_(n.maxDate),i.isAfter(t)&&(i=t.clone().subtract(n.stepping,"m")),$(),c},c.minDate=function(e){if(0===arguments.length)return n.minDate?n.minDate.clone():n.minDate;if("boolean"==typeof e&&!1===e)return n.minDate=!1,$(),c;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=x()));var t=ae(e);if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(n.maxDate&&t.isAfter(n.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(d));return n.minDate=t,n.useCurrent&&!n.keepInvalid&&r.isBefore(e)&&_(n.minDate),i.isBefore(t)&&(i=t.clone().add(n.stepping,"m")),$(),c},c.defaultDate=function(e){if(0===arguments.length)return n.defaultDate?n.defaultDate.clone():n.defaultDate;if(!e)return n.defaultDate=!1,c;"string"==typeof e&&(e="now"===e||"moment"===e?x():x(e));var t=ae(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!N(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return n.defaultDate=t,(n.defaultDate&&n.inline||""===o.val().trim())&&_(n.defaultDate),c},c.locale=function(e){if(0===arguments.length)return n.locale;if(!t.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");return n.locale=e,r.locale(n.locale),i.locale(n.locale),d&&fe(),m&&(ee(),ie()),c},c.stepping=function(e){return 0===arguments.length?n.stepping:(e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),n.stepping=e,c)},c.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return n.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&-1===t.indexOf(e.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return n.useCurrent=e,c},c.collapse=function(e){if(0===arguments.length)return n.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");return n.collapse===e?c:(n.collapse=e,m&&(ee(),ie()),c)},c.icons=function(t){if(0===arguments.length)return e.extend({},n.icons);if(!(t instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return e.extend(n.icons,t),m&&(ee(),ie()),c},c.tooltips=function(t){if(0===arguments.length)return e.extend({},n.tooltips);if(!(t instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return e.extend(n.tooltips,t),m&&(ee(),ie()),c},c.useStrict=function(e){if(0===arguments.length)return n.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");return n.useStrict=e,c},c.sideBySide=function(e){if(0===arguments.length)return n.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");return n.sideBySide=e,m&&(ee(),ie()),c},c.viewMode=function(e){if(0===arguments.length)return n.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(-1===w.indexOf(e))throw new TypeError("viewMode() parameter must be one of ("+w.join(", ")+") value");return n.viewMode=e,p=Math.max(w.indexOf(e),h),j(),c},c.toolbarPlacement=function(e){if(0===arguments.length)return n.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===v.indexOf(e))throw new TypeError("toolbarPlacement() parameter must be one of ("+v.join(", ")+") value");return n.toolbarPlacement=e,m&&(ee(),ie()),c},c.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},n.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===g.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+g.join(", ")+")");n.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===b.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+b.join(", ")+")");n.widgetPositioning.vertical=t.vertical}return $(),c},c.calendarWeeks=function(e){if(0===arguments.length)return n.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return n.calendarWeeks=e,$(),c},c.showTodayButton=function(e){if(0===arguments.length)return n.showTodayButton;if("boolean"!=typeof e)throw new TypeError("showTodayButton() expects a boolean parameter");return n.showTodayButton=e,m&&(ee(),ie()),c},c.showClear=function(e){if(0===arguments.length)return n.showClear;if("boolean"!=typeof e)throw new TypeError("showClear() expects a boolean parameter");return n.showClear=e,m&&(ee(),ie()),c},c.widgetParent=function(t){if(0===arguments.length)return n.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return n.widgetParent=t,m&&(ee(),ie()),c},c.keepOpen=function(e){if(0===arguments.length)return n.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");return n.keepOpen=e,c},c.focusOnShow=function(e){if(0===arguments.length)return n.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");return n.focusOnShow=e,c},c.inline=function(e){if(0===arguments.length)return n.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");return n.inline=e,c},c.clear=function(){return te(),c},c.keyBinds=function(e){return 0===arguments.length?n.keyBinds:(n.keyBinds=e,c)},c.getMoment=function(e){return x(e)},c.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");return n.debug=e,c},c.allowInputToggle=function(e){if(0===arguments.length)return n.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");return n.allowInputToggle=e,c},c.showClose=function(e){if(0===arguments.length)return n.showClose;if("boolean"!=typeof e)throw new TypeError("showClose() expects a boolean parameter");return n.showClose=e,c},c.keepInvalid=function(e){if(0===arguments.length)return n.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");return n.keepInvalid=e,c},c.datepickerInput=function(e){if(0===arguments.length)return n.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");return n.datepickerInput=e,c},c.parseInputDate=function(e){if(0===arguments.length)return n.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() sholud be as function");return n.parseInputDate=e,c},c.disabledTimeIntervals=function(t){if(0===arguments.length)return n.disabledTimeIntervals?e.extend({},n.disabledTimeIntervals):n.disabledTimeIntervals;if(!t)return n.disabledTimeIntervals=!1,$(),c;if(!(t instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return n.disabledTimeIntervals=t,$(),c},c.disabledHours=function(t){if(0===arguments.length)return n.disabledHours?e.extend({},n.disabledHours):n.disabledHours;if(!t)return n.disabledHours=!1,$(),c;if(!(t instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(n.disabledHours=ue(t),n.enabledHours=!1,n.useCurrent&&!n.keepInvalid){for(var a=0;!N(r,"h");){if(r.add(1,"h"),24===a)throw"Tried 24 times to find a valid date";a++}_(r)}return $(),c},c.enabledHours=function(t){if(0===arguments.length)return n.enabledHours?e.extend({},n.enabledHours):n.enabledHours;if(!t)return n.enabledHours=!1,$(),c;if(!(t instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(n.enabledHours=ue(t),n.disabledHours=!1,n.useCurrent&&!n.keepInvalid){for(var a=0;!N(r,"h");){if(r.add(1,"h"),24===a)throw"Tried 24 times to find a valid date";a++}_(r)}return $(),c},c.viewDate=function(e){if(0===arguments.length)return i.clone();if(!e)return i=r.clone(),c;if(!("string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return i=ae(e),B(),c},a.is("input"))o=a;else if(0===(o=a.find(n.datepickerInput)).length)o=a.find("input");else if(!o.is("input"))throw new Error('CSS class "'+n.datepickerInput+'" cannot be applied to non input element');if(a.hasClass("input-group")&&(f=0===a.find(".datepickerbutton").length?a.find(".input-group-addon"):a.find(".datepickerbutton")),!n.inline&&!o.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return r=x(),i=r.clone(),e.extend(!0,n,function(){var t,r={};return(t=a.is("input")||n.inline?a.data():a.find("input").data()).dateOptions&&t.dateOptions instanceof Object&&(r=e.extend(!0,r,t.dateOptions)),e.each(n,function(e){var a="date"+e.charAt(0).toUpperCase()+e.slice(1);void 0!==t[a]&&(r[e]=t[a])}),r}()),c.options(n),fe(),o.on({change:le,blur:n.debug?"":ee,keydown:se,keyup:de,focus:n.allowInputToggle?ie:""}),a.is("input")?o.on({focus:ie}):f&&(f.on("click",oe),f.on("mousedown",!1)),o.prop("disabled")&&c.disable(),o.is("input")&&0!==o.val().trim().length?_(ae(o.val().trim())):n.defaultDate&&void 0===o.attr("placeholder")&&_(n.defaultDate),n.inline&&ie(),c};return e.fn.datetimepicker=function(t){t=t||{};var n,r=Array.prototype.slice.call(arguments,1),i=!0,o=["destroy","hide","show","toggle"];if("object"==typeof t)return this.each(function(){var n,r=e(this);r.data("DateTimePicker")||(n=e.extend(!0,{},e.fn.datetimepicker.defaults,t),r.data("DateTimePicker",a(r,n)))});if("string"==typeof t)return this.each(function(){var a=e(this).data("DateTimePicker");if(!a)throw new Error('bootstrap-datetimepicker("'+t+'") method was called on an element that is not using DateTimePicker');n=a[t].apply(a,r),i=n===a}),i||e.inArray(t,o)>-1?this:n;throw new TypeError("Invalid arguments for DateTimePicker: "+t)},e.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:t.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"fa fa-clock-o",date:"fa fa-calendar",up:"fa fa-chevron-up",down:"fa fa-chevron-down",previous:"fa fa-chevron-left",next:"fa fa-chevron-right",today:"fa fa-crosshairs",clear:"fa fa-trash-o",close:"fa fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m"))}},down:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m"))}else this.show()},"control up":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h"))}},"control down":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h"))}},left:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d"))}},right:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d"))}},pageUp:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M"))}},pageDown:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(e){e&&e.find(".timepicker").is(":visible")&&e.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},e.fn.datetimepicker}); \ No newline at end of file diff --git a/public/style/vendor/bootstrap-datetimepicker/js/moment.js b/public/style/vendor/bootstrap-datetimepicker/js/moment.js new file mode 100644 index 0000000..319e146 --- /dev/null +++ b/public/style/vendor/bootstrap-datetimepicker/js/moment.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,t;function n(){return e.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,s=[];for(n=0;n>>0,s=0;s0)for(n=0;n<_.length;n++)r(i=t[s=_[n]])||(e[s]=i);return e}var g=!1;function p(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function v(e){return e instanceof p||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function S(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([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,G=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},E={};function I(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(E[e]=i),t&&(E[t[0]]=function(){return U(i.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function A(e,t){return e.isValid()?(t=j(t,e.localeData()),V[t]=V[t]||function(e){var t,n,s,i=e.match(N);for(t=0,n=i.length;t=0&&G.test(e);)e=e.replace(G,s),G.lastIndex=0,n-=1;return e}var Z=/\d/,z=/\d\d/,$=/\d{3}/,q=/\d{4}/,J=/[+-]?\d{6}/,B=/\d\d?/,Q=/\d\d\d\d?/,X=/\d\d\d\d\d\d?/,K=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,se=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,re=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[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,oe={};function ue(e,t,n){oe[e]=x(t)?t:function(e,s){return e&&n?n:t}}function le(e,t){return l(oe,e)?oe[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={};function ce(e,t){var n,s=t;for("string"==typeof e&&(e=[e]),a(t)&&(s=function(e,n){n[t]=M(e)}),n=0;n68?1900:2e3)};var Ye,Oe=Te("FullYear",!0);function Te(e,t){return function(s){return null!=s?(be(this,e,s),n.updateOffset(this,t),this):xe(this,e)}}function xe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function be(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ke(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Pe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?ke(e)?29:28:31-s%7%2}Ye=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Ve(e,t,n){var s=7+t-n;return-((7+Ge(e,0,s).getUTCDay()-t)%7)+s-1}function Ee(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ve(e,s,i);return o<=0?a=De(r=e-1)+o:o>De(e)?(r=e+1,a=o-De(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(De(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),L("week",5),L("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=M(e)});I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:c(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=M(e)});var je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var $e=ae;var qe=ae;var Je=ae;function Be(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=de(o[t]),u[t]=de(u[t]),l[t]=de(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qe(){return this.hours()%12||12}function Xe(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ke(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Qe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)+U(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+U(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+U(this.minutes(),2)+U(this.seconds(),2)}),Xe("a",!0),Xe("A",!1),H("hour","h"),L("hour",13),ue("a",Ke),ue("A",Ke),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=M(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=M(e),c(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=M(e.substr(0,s)),t[pe]=M(e.substr(s)),c(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[ve]=M(e.substr(i)),c(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=M(e.substr(0,s)),t[pe]=M(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[ve]=M(e.substr(i))});var et,tt=Te("Hours",!0),nt={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:He,monthsShort:Re,week:{dow:0,doy:6},weekdays:je,weekdaysMin:ze,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},st={},it={};function rt(e){return e?e.toLowerCase().replace("_","-"):e}function at(e){var t=null;if(!st[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=et._abbr,require("./locale/"+e),ot(t)}catch(e){}return st[e]}function ot(e,t){var n;return e&&((n=r(t)?lt(e):ut(e,t))?et=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),et._abbr}function ut(e,t){if(null!==t){var n,s=nt;if(t.abbr=e,null!=st[e])T("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."),s=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])s=st[t.parentLocale]._config;else{if(null==(n=at(t.parentLocale)))return it[t.parentLocale]||(it[t.parentLocale]=[]),it[t.parentLocale].push({name:e,config:t}),null;s=n._config}return st[e]=new P(b(s,t)),it[e]&&it[e].forEach(function(e){ut(e.name,e.config)}),ot(e),st[e]}return delete st[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return et;if(!s(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r0;){if(s=at(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&S(i,n,!0)>=t-1)break;t--}r++}return et}(e)}function dt(e){var t,n=e._a;return n&&-2===c(e).overflow&&(t=n[_e]<0||n[_e]>11?_e:n[ye]<1||n[ye]>Pe(n[me],n[_e])?ye:n[ge]<0||n[ge]>24||24===n[ge]&&(0!==n[pe]||0!==n[ve]||0!==n[we])?ge:n[pe]<0||n[pe]>59?pe:n[ve]<0||n[ve]>59?ve:n[we]<0||n[we]>999?we:-1,c(e)._overflowDayOfYear&&(tye)&&(t=ye),c(e)._overflowWeeks&&-1===t&&(t=Me),c(e)._overflowWeekday&&-1===t&&(t=Se),c(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var t,s,i,r,a,o=[];if(!e._d){var u,l;for(u=e,l=new Date(n.now()),i=u._useUTC?[l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()]:[l.getFullYear(),l.getMonth(),l.getDate()],e._w&&null==e._a[ye]&&null==e._a[_e]&&function(e){var t,n,s,i,r,a,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ht(t.GG,e._a[me],Ie(Tt(),1,4).year),s=ht(t.W,1),((i=ht(t.E,1))<1||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Ie(Tt(),r,a);n=ht(t.gg,e._a[me],l.year),s=ht(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}s<1||s>Ae(n,r,a)?c(e)._overflowWeeks=!0:null!=u?c(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=ht(e._a[me],i[me]),(e._dayOfYear>De(a)||0===e._dayOfYear)&&(c(e)._overflowDayOfYear=!0),s=Ge(a,0,e._dayOfYear),e._a[_e]=s.getUTCMonth(),e._a[ye]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[pe]&&0===e._a[ve]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return e<100&&e>=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(c(e).weekdayMismatch=!0)}}var ft=/^\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)?)?$/,mt=/^\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)?)?$/,_t=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["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}/]],gt=[["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/]],pt=/^\/?Date\((\-?\d+)/i;function vt(e){var t,n,s,i,r,a,o=e._i,u=ft.exec(o)||mt.exec(o);if(u){for(c(e).iso=!0,t=0,n=yt.length;t0&&c(e).unusedInput.push(a),h=h.slice(h.indexOf(s)+s.length),m+=s.length),E[r]?(s?c(e).empty=!1:c(e).unusedTokens.push(r),o=r,d=e,null!=(u=s)&&l(he,o)&&he[o](u,d._a,d,o)):e._strict&&!s&&c(e).unusedTokens.push(r);c(e).charsLeftOver=f-m,h.length>0&&c(e).unusedInput.push(h),e._a[ge]<=12&&!0===c(e).bigHour&&e._a[ge]>0&&(c(e).bigHour=void 0),c(e).parsedDateParts=e._a.slice(0),c(e).meridiem=e._meridiem,e._a[ge]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[ge],e._meridiem),ct(e),dt(e)}else Dt(e);else vt(e)}function Yt(e){var t,l,h,_,g=e._i,w=e._f;return e._locale=e._locale||lt(e._l),null===g||void 0===w&&""===g?m({nullInput:!0}):("string"==typeof g&&(e._i=g=e._locale.preparse(g)),v(g)?new p(dt(g)):(o(g)?e._d=g:s(w)?function(e){var t,n,s,i,r;if(0===e._f.length)return c(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:m()});function Pt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Tt();for(n=t[0],i=1;i(r=Ae(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ee(e,t,n,s,i),a=Ge(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),en("gggg","weekYear"),en("ggggg","weekYear"),en("GGGG","isoWeekYear"),en("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),ue("G",se),ue("g",se),ue("GG",B,z),ue("gg",B,z),ue("GGGG",ee,q),ue("gggg",ee,q),ue("GGGGG",te,J),ue("ggggg",te,J),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=M(e)}),fe(["gg","GG"],function(e,t,s,i){t[i]=n.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),H("quarter","Q"),L("quarter",7),ue("Q",Z),ce("Q",function(e,t){t[_e]=3*(M(e)-1)}),I("D",["DD",2],"Do","date"),H("date","D"),L("date",9),ue("D",B),ue("DD",B,z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ce(["D","DD"],ye),ce("Do",function(e,t){t[ye]=M(e.match(B)[0])});var nn=Te("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),L("dayOfYear",4),ue("DDD",K),ue("DDDD",$),ce(["DDD","DDDD"],function(e,t,n){n._dayOfYear=M(e)}),I("m",["mm",2],0,"minute"),H("minute","m"),L("minute",14),ue("m",B),ue("mm",B,z),ce(["m","mm"],pe);var sn=Te("Minutes",!1);I("s",["ss",2],0,"second"),H("second","s"),L("second",15),ue("s",B),ue("ss",B,z),ce(["s","ss"],ve);var rn,an=Te("Seconds",!1);for(I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),L("millisecond",16),ue("S",K,Z),ue("SS",K,z),ue("SSS",K,$),rn="SSSS";rn.length<=9;rn+="S")ue(rn,ne);function on(e,t){t[we]=M(1e3*("0."+e))}for(rn="S";rn.length<=9;rn+="S")ce(rn,on);var un=Te("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var ln=p.prototype;function dn(e){return e}ln.add=qt,ln.calendar=function(e,t){var s=e||Tt(),i=Nt(s,this).startOf("day"),r=n.calendarFormat(this,i)||"sameElse",a=t&&(x(t[r])?t[r].call(this,s):t[r]);return this.format(a||this.localeData().calendar(r,this,Tt(s)))},ln.clone=function(){return new p(this)},ln.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Nt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=R(t)){case"year":r=Bt(this,s)/12;break;case"month":r=Bt(this,s);break;case"quarter":r=Bt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:w(r)},ln.endOf=function(e){return void 0===(e=R(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},ln.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=A(this,e);return this.localeData().postformat(t)},ln.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Tt(e).isValid())?At({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ln.fromNow=function(e){return this.from(Tt(),e)},ln.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Tt(e).isValid())?At({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ln.toNow=function(e){return this.to(Tt(),e)},ln.get=function(e){return x(this[e=R(e)])?this[e]():this},ln.invalidAt=function(){return c(this).overflow},ln.isAfter=function(e,t){var n=v(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(r(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()9999?A(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",A(n,"Z")):A(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ln.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+s+"-MM-DD[T]HH:mm:ss.SSS"+i)},ln.toJSON=function(){return this.isValid()?this.toISOString():null},ln.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ln.unix=function(){return Math.floor(this.valueOf()/1e3)},ln.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ln.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ln.year=Oe,ln.isLeapYear=function(){return ke(this.year())},ln.weekYear=function(e){return tn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ln.isoWeekYear=function(e){return tn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ln.quarter=ln.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ln.month=Fe,ln.daysInMonth=function(){return Pe(this.year(),this.month())},ln.week=ln.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ln.isoWeek=ln.isoWeeks=function(e){var t=Ie(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ln.weeksInYear=function(){var e=this.localeData()._week;return Ae(this.year(),e.dow,e.doy)},ln.isoWeeksInYear=function(){return Ae(this.year(),1,4)},ln.date=nn,ln.day=ln.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,"d")):s},ln.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ln.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=(n=e,s=this.localeData(),"string"==typeof n?s.weekdaysParse(n)%7||7:isNaN(n)?null:n);return this.day(this.day()%7?t:t-7)}return this.day()||7;var n,s},ln.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ln.hour=ln.hours=tt,ln.minute=ln.minutes=sn,ln.second=ln.seconds=an,ln.millisecond=ln.milliseconds=un,ln.utcOffset=function(e,t,s){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ut(re,e)))return this}else Math.abs(e)<16&&!s&&(e*=60);return!this._isUTC&&t&&(i=Gt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?$t(this,At(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Gt(this)},ln.utc=function(e){return this.utcOffset(0,e)},ln.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Gt(this),"m")),this},ln.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ut(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ln.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ln.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ln.isLocal=function(){return!!this.isValid()&&!this._isUTC},ln.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ln.isUtc=Vt,ln.isUTC=Vt,ln.zoneAbbr=function(){return this._isUTC?"UTC":""},ln.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ln.dates=k("dates accessor is deprecated. Use date instead.",nn),ln.months=k("months accessor is deprecated. Use month instead",Fe),ln.years=k("years accessor is deprecated. Use year instead",Oe),ln.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ln.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Yt(e))._a){var t=e._isUTC?h(e._a):Tt(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var hn=P.prototype;function cn(e,t,n,s){var i=lt(),r=h().set(s,t);return i[n](r,e)}function fn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return cn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=cn(e,s,n,"month");return i}function mn(e,t,n,s){"boolean"==typeof e?(a(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,a(t)&&(n=t,t=void 0),t=t||"");var i,r=lt(),o=e?r._week.dow:0;if(null!=n)return cn(t,(n+o)%7,s,"day");var u=[];for(i=0;i<7;i++)u[i]=cn(t,(i+o)%7,s,"day");return u}hn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return x(s)?s.call(t,n):s},hn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hn.invalidDate=function(){return this._invalidDate},hn.ordinal=function(e){return this._ordinal.replace("%d",e)},hn.preparse=dn,hn.postformat=dn,hn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return x(i)?i(e,t,n,s):i.replace(/%d/i,e)},hn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return x(n)?n(t):n.replace(/%s/i,t)},hn.set=function(e){var t,n;for(n in e)x(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||We).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},hn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[We.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=h([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Ye.call(this._shortMonthsParse,a))?i:null:-1!==(i=Ye.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Ye.call(this._shortMonthsParse,a))?i:-1!==(i=Ye.call(this._longMonthsParse,a))?i:null:-1!==(i=Ye.call(this._longMonthsParse,a))?i:-1!==(i=Ye.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=h([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},hn.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ne.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ue),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ne.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function(e){return Ie(e,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function(){return this._week.doy},hn.firstDayOfWeek=function(){return this._week.dow},hn.weekdays=function(e,t){return e?s(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:s(this._weekdays)?this._weekdays:this._weekdays.standalone},hn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=h([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Ye.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Ye.call(this._minWeekdaysParse,a))?i:-1!==(i=Ye.call(this._weekdaysParse,a))?i:-1!==(i=Ye.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=h([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},hn.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=$e),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Be.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Je),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ot("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===M(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=k("moment.lang is deprecated. Use moment.locale instead.",ot),n.langData=k("moment.langData is deprecated. Use moment.localeData instead.",lt);var _n=Math.abs;function yn(e,t,n,s){var i=At(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function gn(e){return e<0?Math.floor(e):Math.ceil(e)}function pn(e){return 4800*e/146097}function vn(e){return 146097*e/4800}function wn(e){return function(){return this.as(e)}}var Mn=wn("ms"),Sn=wn("s"),Dn=wn("m"),kn=wn("h"),Yn=wn("d"),On=wn("w"),Tn=wn("M"),xn=wn("y");function bn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Pn=bn("milliseconds"),Wn=bn("seconds"),Hn=bn("minutes"),Rn=bn("hours"),Cn=bn("days"),Fn=bn("months"),Ln=bn("years");var Un=Math.round,Nn={ss:44,s:45,m:45,h:22,d:26,M:11};var Gn=Math.abs;function Vn(e){return(e>0)-(e<0)||+e}function En(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Gn(this._milliseconds)/1e3,s=Gn(this._days),i=Gn(this._months);t=w((e=w(n/60))/60),n%=60,e%=60;var r=w(i/12),a=i%=12,o=s,u=t,l=e,d=n?n.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var c=h<0?"-":"",f=Vn(this._months)!==Vn(h)?"-":"",m=Vn(this._days)!==Vn(h)?"-":"",_=Vn(this._milliseconds)!==Vn(h)?"-":"";return c+"P"+(r?f+r+"Y":"")+(a?f+a+"M":"")+(o?m+o+"D":"")+(u||l||d?"T":"")+(u?_+u+"H":"")+(l?_+l+"M":"")+(d?_+d+"S":"")}var In=Ht.prototype;return In.isValid=function(){return this._isValid},In.abs=function(){var e=this._data;return this._milliseconds=_n(this._milliseconds),this._days=_n(this._days),this._months=_n(this._months),e.milliseconds=_n(e.milliseconds),e.seconds=_n(e.seconds),e.minutes=_n(e.minutes),e.hours=_n(e.hours),e.months=_n(e.months),e.years=_n(e.years),this},In.add=function(e,t){return yn(this,e,t,1)},In.subtract=function(e,t){return yn(this,e,t,-1)},In.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=R(e))||"year"===e)return t=this._days+s/864e5,n=this._months+pn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(vn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},In.asMilliseconds=Mn,In.asSeconds=Sn,In.asMinutes=Dn,In.asHours=kn,In.asDays=Yn,In.asWeeks=On,In.asMonths=Tn,In.asYears=xn,In.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12):NaN},In._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*gn(vn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=w(r/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,o+=i=w(pn(a+=w(n/24))),a-=gn(vn(i)),s=w(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},In.clone=function(){return At(this)},In.get=function(e){return e=R(e),this.isValid()?this[e+"s"]():NaN},In.milliseconds=Pn,In.seconds=Wn,In.minutes=Hn,In.hours=Rn,In.days=Cn,In.weeks=function(){return w(this.days()/7)},In.months=Fn,In.years=Ln,In.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t,n,s,i,r,a,o,u,l,d,h,c=this.localeData(),f=(n=!e,s=c,i=At(t=this).abs(),r=Un(i.as("s")),a=Un(i.as("m")),o=Un(i.as("h")),u=Un(i.as("d")),l=Un(i.as("M")),d=Un(i.as("y")),(h=r<=Nn.ss&&["s",r]||r0,h[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,h));return e&&(f=c.pastFuture(+this,f)),c.postformat(f)},In.toISOString=En,In.toString=En,In.toJSON=En,In.locale=Qt,In.localeData=Kt,In.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",En),In.lang=Xt,I("X",0,0,"unix"),I("x",0,0,"valueOf"),ue("x",se),ue("X",/[+-]?\d+(\.\d{1,3})?/),ce("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ce("x",function(e,t,n){n._d=new Date(M(e))}),n.version="2.21.0",e=Tt,n.fn=ln,n.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},n.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=h,n.unix=function(e){return Tt(1e3*e)},n.months=function(e,t){return fn(e,t,"months")},n.isDate=o,n.locale=ot,n.invalid=m,n.duration=At,n.isMoment=v,n.weekdays=function(e,t,n){return mn(e,t,n,"weekdays")},n.parseZone=function(){return Tt.apply(null,arguments).parseZone()},n.localeData=lt,n.isDuration=Rt,n.monthsShort=function(e,t){return fn(e,t,"monthsShort")},n.weekdaysMin=function(e,t,n){return mn(e,t,n,"weekdaysMin")},n.defineLocale=ut,n.updateLocale=function(e,t){if(null!=t){var n,s,i=nt;null!=(s=at(e))&&(i=s._config),(n=new P(t=b(i,t))).parentLocale=st[e],st[e]=n,ot(e)}else null!=st[e]&&(null!=st[e].parentLocale?st[e]=st[e].parentLocale:null!=st[e]&&delete st[e]);return st[e]},n.locales=function(){return Y(st)},n.weekdaysShort=function(e,t,n){return mn(e,t,n,"weekdaysShort")},n.normalizeUnits=R,n.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==Nn[e]&&(void 0===t?Nn[e]:(Nn[e]=t,"s"===e&&(Nn.ss=t-1),!0))},n.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=ln,n.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:"YYYY-[W]WW",MONTH:"YYYY-MM"},n}); \ No newline at end of file diff --git a/public/style/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css b/public/style/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css new file mode 100644 index 0000000..fc39717 --- /dev/null +++ b/public/style/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css @@ -0,0 +1,82 @@ +.dtp { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 2000; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } +.dtp > .dtp-content { background: #fff; max-width: 300px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); max-height: 520px; position: relative; left: 50%; } +.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background: #689F38; color: #fff; text-align: center; padding: 0.3em; } + +.dtp div.dtp-date, .dtp div.dtp-time { background: #8BC34A; text-align: center; color: #fff; padding: 10px; } +.dtp div.dtp-date > div { padding: 0; margin: 0; } +.dtp div.dtp-actual-month { font-size: 1.5em; } +.dtp div.dtp-actual-num { font-size: 3em; line-height: 0.9; } +.dtp div.dtp-actual-maxtime { font-size: 3em; line-height: 0.9; } +.dtp div.dtp-actual-year { font-size: 1.5em; color: #DCEDC8; } +.dtp div.dtp-picker { padding: 1em; text-align: center; } + +.dtp div.dtp-picker-month, .dtp div.dtp-actual-time { font-weight: 500; text-align: center; } +.dtp div.dtp-picker-month { padding-bottom:20px!important; text-transform: uppercase!important; } + +.dtp .dtp-close { position: absolute; top: 0.5em; right: 1em; } +.dtp .dtp-close > a { color: #fff; } +.dtp .dtp-close > a > i { font-size: 1em; } + +.dtp table.dtp-picker-days { margin: 0; min-height: 251px;} +.dtp table.dtp-picker-days, .dtp table.dtp-picker-days tr, .dtp table.dtp-picker-days tr > td { border: none; } +.dtp table.dtp-picker-days tr > td { font-weight: 700; font-size: 0.8em; text-align: center; padding: 0.5em 0.3em; } +.dtp table.dtp-picker-days tr > td > span.dtp-select-day { color: #BDBDBD!important; padding: 0.4em 0.5em 0.5em 0.6em;} +.dtp table.dtp-picker-days tr > td > a, .dtp .dtp-picker-time > a { color: #212121; text-decoration: none; padding: 0.4em 0.5em 0.5em 0.6em; border-radius: 50%!important; } +.dtp table.dtp-picker-days tr > td > a.selected{ background: #8BC34A; color: #fff; } +.dtp table.dtp-picker-days tr > th { color: #757575; text-align: center; font-weight: 700; padding: 0.4em 0.3em; } + +.dtp .p10 > a { color: #689F38; text-decoration: none; } +.dtp .p10 { width: 10%; display: inline-block; } +.dtp .p20 { width: 20%; display: inline-block; } +.dtp .p60 { width: 60%; display: inline-block; } +.dtp .p80 { width: 80%; display: inline-block; } + +.dtp a.dtp-meridien-am, .dtp a.dtp-meridien-pm { position: relative; top: 10px; color: #212121; font-weight: 500; padding: 0.7em 0.5em; border-radius: 50%!important;text-decoration: none; background: #eee; font-size:1em; } +.dtp .dtp-actual-meridien a.selected { background: #689F38; color: #fff; } + +.dtp .dtp-picker-time > .dtp-select-hour { cursor: pointer; } +.dtp .dtp-picker-time > .dtp-select-minute { cursor: pointer; } + +.dtp .dtp-buttons { padding: 0 1em 1em 1em; text-align: right; } + +.dtp.hidden, .dtp .hidden { display: none; } +.dtp .invisible { visibility: hidden; } + +.dtp .left { float: left; } +.dtp .right { float: right; } +.dtp .clearfix { clear: both; } + +.dtp .center { text-align: center; } + +.dtp-picker-year{ + margin-bottom: 1px; +} + +.year-picker-item{ + text-align: center; + padding-top: 5px; + font-size: large; + cursor: pointer; + margin: 0 auto; +} + +.dtp-actual-year:hover{ + cursor: pointer; +} +.dtp-actual-year.disabled:hover{ + cursor: inherit; +} +.year-picker-item:hover{ + color:#689F38; +} + +.year-picker-item.active{ + color:#689F38; + font-weight: bold; +} + +.dtp-select-year-range{ + display: inline-block; + text-align: center; + width: 100%; +} \ No newline at end of file diff --git a/public/style/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js b/public/style/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js new file mode 100644 index 0000000..59090fe --- /dev/null +++ b/public/style/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js @@ -0,0 +1,1295 @@ +(function ($, moment) +{ + var pluginName = "bootstrapMaterialDatePicker"; + var pluginDataName = "plugin_" + pluginName; + + moment.locale('en'); + + function Plugin(element, options) + { + this.currentView = 0; + + this.minDate; + this.maxDate; + + this._attachedEvents = []; + + this.element = element; + this.$element = $(element); + + + this.params = {date: true, time: true, format: 'YYYY-MM-DD', minDate: null, maxDate: null, currentDate: null, lang: 'en', weekStart: 0, disabledDays: [], shortTime: false, clearButton: false, nowButton: false, cancelText: 'Cancel', okText: 'OK', clearText: 'Clear', nowText: 'Now', switchOnClick: false, triggerEvent: 'focus', monthPicker: false, year:true}; + this.params = $.fn.extend(this.params, options); + + this.name = "dtp_" + this.setName(); + this.$element.attr("data-dtp", this.name); + + moment.locale(this.params.lang); + + this.init(); + } + + $.fn[pluginName] = function (options, p) + { + this.each(function () + { + if (!$.data(this, pluginDataName)) + { + $.data(this, pluginDataName, new Plugin(this, options)); + } else + { + if (typeof ($.data(this, pluginDataName)[options]) === 'function') + { + $.data(this, pluginDataName)[options](p); + } + if (options === 'destroy') + { + delete $.data(this, pluginDataName); + } + } + }); + return this; + }; + + Plugin.prototype = + { + init: function () + { + this.initDays(); + this.initDates(); + + this.initTemplate(); + + this.initButtons(); + + this._attachEvent($(window), 'resize', this._centerBox.bind(this)); + this._attachEvent(this.$dtpElement.find('.dtp-content'), 'click', this._onElementClick.bind(this)); + this._attachEvent(this.$dtpElement, 'click', this._onBackgroundClick.bind(this)); + this._attachEvent(this.$dtpElement.find('.dtp-close > a'), 'click', this._onCloseClick.bind(this)); + this._attachEvent(this.$element, this.params.triggerEvent, this._fireCalendar.bind(this)); + }, + initDays: function () + { + this.days = []; + for (var i = this.params.weekStart; this.days.length < 7; i++) + { + if (i > 6) + { + i = 0; + } + this.days.push(i.toString()); + } + }, + initDates: function () + { + if (this.$element.val().length > 0) + { + if (typeof (this.params.format) !== 'undefined' && this.params.format !== null) + { + this.currentDate = moment(this.$element.val(), this.params.format).locale(this.params.lang); + } else + { + this.currentDate = moment(this.$element.val()).locale(this.params.lang); + } + } else + { + if (typeof (this.$element.attr('value')) !== 'undefined' && this.$element.attr('value') !== null && this.$element.attr('value') !== "") + { + if (typeof (this.$element.attr('value')) === 'string') + { + if (typeof (this.params.format) !== 'undefined' && this.params.format !== null) + { + this.currentDate = moment(this.$element.attr('value'), this.params.format).locale(this.params.lang); + } else + { + this.currentDate = moment(this.$element.attr('value')).locale(this.params.lang); + } + } + } else + { + if (typeof (this.params.currentDate) !== 'undefined' && this.params.currentDate !== null) + { + if (typeof (this.params.currentDate) === 'string') + { + if (typeof (this.params.format) !== 'undefined' && this.params.format !== null) + { + this.currentDate = moment(this.params.currentDate, this.params.format).locale(this.params.lang); + } else + { + this.currentDate = moment(this.params.currentDate).locale(this.params.lang); + } + } else + { + if (typeof (this.params.currentDate.isValid) === 'undefined' || typeof (this.params.currentDate.isValid) !== 'function') + { + var x = this.params.currentDate.getTime(); + this.currentDate = moment(x, "x").locale(this.params.lang); + } else + { + this.currentDate = this.params.currentDate; + } + } + this.$element.val(this.currentDate.format(this.params.format)); + } else + this.currentDate = moment(); + } + } + + if (typeof (this.params.minDate) !== 'undefined' && this.params.minDate !== null) + { + if (typeof (this.params.minDate) === 'string') + { + if (typeof (this.params.format) !== 'undefined' && this.params.format !== null) + { + this.minDate = moment(this.params.minDate, this.params.format).locale(this.params.lang); + } else + { + this.minDate = moment(this.params.minDate).locale(this.params.lang); + } + } else + { + if (typeof (this.params.minDate.isValid) === 'undefined' || typeof (this.params.minDate.isValid) !== 'function') + { + var x = this.params.minDate.getTime(); + this.minDate = moment(x, "x").locale(this.params.lang); + } else + { + this.minDate = this.params.minDate; + } + } + } else if (this.params.minDate === null) + { + this.minDate = null; + } + + if (typeof (this.params.maxDate) !== 'undefined' && this.params.maxDate !== null) + { + if (typeof (this.params.maxDate) === 'string') + { + if (typeof (this.params.format) !== 'undefined' && this.params.format !== null) + { + this.maxDate = moment(this.params.maxDate, this.params.format).locale(this.params.lang); + } else + { + this.maxDate = moment(this.params.maxDate).locale(this.params.lang); + } + } else + { + if (typeof (this.params.maxDate.isValid) === 'undefined' || typeof (this.params.maxDate.isValid) !== 'function') + { + var x = this.params.maxDate.getTime(); + this.maxDate = moment(x, "x").locale(this.params.lang); + } else + { + this.maxDate = this.params.maxDate; + } + } + } else if (this.params.maxDate === null) + { + this.maxDate = null; + } + + if (!this.isAfterMinDate(this.currentDate)) + { + this.currentDate = moment(this.minDate); + } + if (!this.isBeforeMaxDate(this.currentDate)) + { + this.currentDate = moment(this.maxDate); + } + }, + initTemplate: function () + { + var yearPicker = ""; + var y =this.currentDate.year(); + for (var i = y-3; i < y + 4; i++) { + yearPicker += '
' + i + '
'; + } + this.midYear=y; + var yearHtml = + ''; + + this.template = ''; + + if ($('body').find("#" + this.name).length <= 0) + { + $('body').append(this.template); + + if (this) + this.dtpElement = $('body').find("#" + this.name); + this.$dtpElement = $(this.dtpElement); + } + }, + initButtons: function () + { + this._attachEvent(this.$dtpElement.find('.dtp-btn-cancel'), 'click', this._onCancelClick.bind(this)); + this._attachEvent(this.$dtpElement.find('.dtp-btn-ok'), 'click', this._onOKClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-month-before'), 'click', this._onMonthBeforeClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-month-after'), 'click', this._onMonthAfterClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-year-before'), 'click', this._onYearBeforeClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-year-after'), 'click', this._onYearAfterClick.bind(this)); + this._attachEvent(this.$dtpElement.find('.dtp-actual-year'), 'click', this._onActualYearClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-year-range.before'), 'click', this._onYearRangeBeforeClick.bind(this)); + this._attachEvent(this.$dtpElement.find('a.dtp-select-year-range.after'), 'click', this._onYearRangeAfterClick.bind(this)); + this._attachEvent(this.$dtpElement.find('div.year-picker-item'), 'click', this._onYearItemClick.bind(this)); + + if (this.params.clearButton === true) + { + this._attachEvent(this.$dtpElement.find('.dtp-btn-clear'), 'click', this._onClearClick.bind(this)); + this.$dtpElement.find('.dtp-btn-clear').removeClass('hidden'); + } + + if (this.params.nowButton === true) + { + this._attachEvent(this.$dtpElement.find('.dtp-btn-now'), 'click', this._onNowClick.bind(this)); + this.$dtpElement.find('.dtp-btn-now').removeClass('hidden'); + } + + if ((this.params.nowButton === true) && (this.params.clearButton === true)) + { + this.$dtpElement.find('.dtp-btn-clear, .dtp-btn-now, .dtp-btn-cancel, .dtp-btn-ok').addClass('btn-xs'); + } else if ((this.params.nowButton === true) || (this.params.clearButton === true)) + { + this.$dtpElement.find('.dtp-btn-clear, .dtp-btn-now, .dtp-btn-cancel, .dtp-btn-ok').addClass('btn-sm'); + } + }, + initMeridienButtons: function () + { + this.$dtpElement.find('a.dtp-meridien-am').off('click').on('click', this._onSelectAM.bind(this)); + this.$dtpElement.find('a.dtp-meridien-pm').off('click').on('click', this._onSelectPM.bind(this)); + }, + initDate: function (d) + { + this.currentView = 0; + + if (this.params.monthPicker === false) + { + this.$dtpElement.find('.dtp-picker-calendar').removeClass('hidden'); + } + this.$dtpElement.find('.dtp-picker-datetime').addClass('hidden'); + this.$dtpElement.find('.dtp-picker-year').addClass('hidden'); + + var _date = ((typeof (this.currentDate) !== 'undefined' && this.currentDate !== null) ? this.currentDate : null); + var _calendar = this.generateCalendar(this.currentDate); + + if (typeof (_calendar.week) !== 'undefined' && typeof (_calendar.days) !== 'undefined') + { + var _template = this.constructHTMLCalendar(_date, _calendar); + + this.$dtpElement.find('a.dtp-select-day').off('click'); + this.$dtpElement.find('.dtp-picker-calendar').html(_template); + + this.$dtpElement.find('a.dtp-select-day').on('click', this._onSelectDate.bind(this)); + + this.toggleButtons(_date); + } + + this._centerBox(); + this.showDate(_date); + }, + initHours: function () + { + this.currentView = 1; + + this.showTime(this.currentDate); + this.initMeridienButtons(); + + if (this.currentDate.hour() < 12) + { + this.$dtpElement.find('a.dtp-meridien-am').click(); + } else + { + this.$dtpElement.find('a.dtp-meridien-pm').click(); + } + + var hFormat = ((this.params.shortTime) ? 'h' : 'H'); + + this.$dtpElement.find('.dtp-picker-datetime').removeClass('hidden'); + this.$dtpElement.find('.dtp-picker-calendar').addClass('hidden'); + this.$dtpElement.find('.dtp-picker-year').addClass('hidden'); + + var svgClockElement = this.createSVGClock(true); + + for (var i = 0; i < 12; i++) + { + var x = -(162 * (Math.sin(-Math.PI * 2 * (i / 12)))); + var y = -(162 * (Math.cos(-Math.PI * 2 * (i / 12)))); + + var fill = ((this.currentDate.format(hFormat) == i) ? "#8BC34A" : 'transparent'); + var color = ((this.currentDate.format(hFormat) == i) ? "#fff" : '#000'); + + var svgHourCircle = this.createSVGElement("circle", {'id': 'h-' + i, 'class': 'dtp-select-hour', 'style': 'cursor:pointer', r: '30', cx: x, cy: y, fill: fill, 'data-hour': i}); + + var svgHourText = this.createSVGElement("text", {'id': 'th-' + i, 'class': 'dtp-select-hour-text', 'text-anchor': 'middle', 'style': 'cursor:pointer', 'font-weight': 'bold', 'font-size': '20', x: x, y: y + 7, fill: color, 'data-hour': i}); + svgHourText.textContent = ((i === 0) ? ((this.params.shortTime) ? 12 : i) : i); + + if (!this.toggleTime(i, true)) + { + svgHourCircle.className += " disabled"; + svgHourText.className += " disabled"; + svgHourText.setAttribute('fill', '#bdbdbd'); + } else + { + svgHourCircle.addEventListener('click', this._onSelectHour.bind(this)); + svgHourText.addEventListener('click', this._onSelectHour.bind(this)); + } + + svgClockElement.appendChild(svgHourCircle) + svgClockElement.appendChild(svgHourText) + } + + if (!this.params.shortTime) + { + for (var i = 0; i < 12; i++) + { + var x = -(110 * (Math.sin(-Math.PI * 2 * (i / 12)))); + var y = -(110 * (Math.cos(-Math.PI * 2 * (i / 12)))); + + var fill = ((this.currentDate.format(hFormat) == (i + 12)) ? "#8BC34A" : 'transparent'); + var color = ((this.currentDate.format(hFormat) == (i + 12)) ? "#fff" : '#000'); + + var svgHourCircle = this.createSVGElement("circle", {'id': 'h-' + (i + 12), 'class': 'dtp-select-hour', 'style': 'cursor:pointer', r: '30', cx: x, cy: y, fill: fill, 'data-hour': (i + 12)}); + + var svgHourText = this.createSVGElement("text", {'id': 'th-' + (i + 12), 'class': 'dtp-select-hour-text', 'text-anchor': 'middle', 'style': 'cursor:pointer', 'font-weight': 'bold', 'font-size': '22', x: x, y: y + 7, fill: color, 'data-hour': (i + 12)}); + svgHourText.textContent = i + 12; + + if (!this.toggleTime(i + 12, true)) + { + svgHourCircle.className += " disabled"; + svgHourText.className += " disabled"; + svgHourText.setAttribute('fill', '#bdbdbd'); + } else + { + svgHourCircle.addEventListener('click', this._onSelectHour.bind(this)); + svgHourText.addEventListener('click', this._onSelectHour.bind(this)); + } + + svgClockElement.appendChild(svgHourCircle) + svgClockElement.appendChild(svgHourText) + } + + this.$dtpElement.find('a.dtp-meridien-am').addClass('hidden'); + this.$dtpElement.find('a.dtp-meridien-pm').addClass('hidden'); + } + + this._centerBox(); + }, + initMinutes: function () + { + this.currentView = 2; + + this.showTime(this.currentDate); + + this.initMeridienButtons(); + + if (this.currentDate.hour() < 12) + { + this.$dtpElement.find('a.dtp-meridien-am').click(); + } else + { + this.$dtpElement.find('a.dtp-meridien-pm').click(); + } + + this.$dtpElement.find('.dtp-picker-year').addClass('hidden'); + this.$dtpElement.find('.dtp-picker-calendar').addClass('hidden'); + this.$dtpElement.find('.dtp-picker-datetime').removeClass('hidden'); + + var svgClockElement = this.createSVGClock(false); + + for (var i = 0; i < 60; i++) + { + var s = ((i % 5 === 0) ? 162 : 158); + var r = ((i % 5 === 0) ? 30 : 20); + + var x = -(s * (Math.sin(-Math.PI * 2 * (i / 60)))); + var y = -(s * (Math.cos(-Math.PI * 2 * (i / 60)))); + + var color = ((this.currentDate.format("m") == i) ? "#8BC34A" : 'transparent'); + + var svgMinuteCircle = this.createSVGElement("circle", {'id': 'm-' + i, 'class': 'dtp-select-minute', 'style': 'cursor:pointer', r: r, cx: x, cy: y, fill: color, 'data-minute': i}); + + if (!this.toggleTime(i, false)) + { + svgMinuteCircle.className += " disabled"; + } else + { + svgMinuteCircle.addEventListener('click', this._onSelectMinute.bind(this)); + } + + svgClockElement.appendChild(svgMinuteCircle) + } + + for (var i = 0; i < 60; i++) + { + if ((i % 5) === 0) + { + var x = -(162 * (Math.sin(-Math.PI * 2 * (i / 60)))); + var y = -(162 * (Math.cos(-Math.PI * 2 * (i / 60)))); + + var color = ((this.currentDate.format("m") == i) ? "#fff" : '#000'); + + var svgMinuteText = this.createSVGElement("text", {'id': 'tm-' + i, 'class': 'dtp-select-minute-text', 'text-anchor': 'middle', 'style': 'cursor:pointer', 'font-weight': 'bold', 'font-size': '20', x: x, y: y + 7, fill: color, 'data-minute': i}); + svgMinuteText.textContent = i; + + if (!this.toggleTime(i, false)) + { + svgMinuteText.className += " disabled"; + svgMinuteText.setAttribute('fill', '#bdbdbd'); + } else + { + svgMinuteText.addEventListener('click', this._onSelectMinute.bind(this)); + } + + svgClockElement.appendChild(svgMinuteText) + } + } + + this._centerBox(); + }, + animateHands: function () + { + var H = this.currentDate.hour(); + var M = this.currentDate.minute(); + + var hh = this.$dtpElement.find('.hour-hand'); + hh[0].setAttribute('transform', "rotate(" + 360 * H / 12 + ")"); + + var mh = this.$dtpElement.find('.minute-hand'); + mh[0].setAttribute('transform', "rotate(" + 360 * M / 60 + ")"); + }, + createSVGClock: function (isHour) + { + var hl = ((this.params.shortTime) ? -120 : -90); + + var svgElement = this.createSVGElement("svg", {class: 'svg-clock', viewBox: '0,0,400,400'}); + var svgGElement = this.createSVGElement("g", {transform: 'translate(200,200) '}); + var svgClockFace = this.createSVGElement("circle", {r: '192', fill: '#eee', stroke: '#bdbdbd', 'stroke-width': 2}); + var svgClockCenter = this.createSVGElement("circle", {r: '15', fill: '#757575'}); + + svgGElement.appendChild(svgClockFace) + + if (isHour) + { + var svgMinuteHand = this.createSVGElement("line", {class: 'minute-hand', x1: 0, y1: 0, x2: 0, y2: -150, stroke: '#bdbdbd', 'stroke-width': 2}); + var svgHourHand = this.createSVGElement("line", {class: 'hour-hand', x1: 0, y1: 0, x2: 0, y2: hl, stroke: '#8BC34A', 'stroke-width': 8}); + + svgGElement.appendChild(svgMinuteHand); + svgGElement.appendChild(svgHourHand); + } else + { + var svgMinuteHand = this.createSVGElement("line", {class: 'minute-hand', x1: 0, y1: 0, x2: 0, y2: -150, stroke: '#8BC34A', 'stroke-width': 2}); + var svgHourHand = this.createSVGElement("line", {class: 'hour-hand', x1: 0, y1: 0, x2: 0, y2: hl, stroke: '#bdbdbd', 'stroke-width': 8}); + + svgGElement.appendChild(svgHourHand); + svgGElement.appendChild(svgMinuteHand); + } + + svgGElement.appendChild(svgClockCenter) + + svgElement.appendChild(svgGElement) + + this.$dtpElement.find("#dtp-svg-clock").empty(); + this.$dtpElement.find("#dtp-svg-clock")[0].appendChild(svgElement); + + this.animateHands(); + + return svgGElement; + }, + createSVGElement: function (tag, attrs) + { + var el = document.createElementNS('http://www.w3.org/2000/svg', tag); + for (var k in attrs) + { + el.setAttribute(k, attrs[k]); + } + return el; + }, + isAfterMinDate: function (date, checkHour, checkMinute) + { + var _return = true; + + if (typeof (this.minDate) !== 'undefined' && this.minDate !== null) + { + var _minDate = moment(this.minDate); + var _date = moment(date); + + if (!checkHour && !checkMinute) + { + _minDate.hour(0); + _minDate.minute(0); + + _date.hour(0); + _date.minute(0); + } + + _minDate.second(0); + _date.second(0); + _minDate.millisecond(0); + _date.millisecond(0); + + if (!checkMinute) + { + _date.minute(0); + _minDate.minute(0); + + _return = (parseInt(_date.format("X")) >= parseInt(_minDate.format("X"))); + } else + { + _return = (parseInt(_date.format("X")) >= parseInt(_minDate.format("X"))); + } + } + + return _return; + }, + isBeforeMaxDate: function (date, checkTime, checkMinute) + { + var _return = true; + + if (typeof (this.maxDate) !== 'undefined' && this.maxDate !== null) + { + var _maxDate = moment(this.maxDate); + var _date = moment(date); + + if (!checkTime && !checkMinute) + { + _maxDate.hour(0); + _maxDate.minute(0); + + _date.hour(0); + _date.minute(0); + } + + _maxDate.second(0); + _date.second(0); + _maxDate.millisecond(0); + _date.millisecond(0); + + if (!checkMinute) + { + _date.minute(0); + _maxDate.minute(0); + + _return = (parseInt(_date.format("X")) <= parseInt(_maxDate.format("X"))); + } else + { + _return = (parseInt(_date.format("X")) <= parseInt(_maxDate.format("X"))); + } + } + + return _return; + }, + rotateElement: function (el, deg) + { + $(el).css + ({ + WebkitTransform: 'rotate(' + deg + 'deg)', + '-moz-transform': 'rotate(' + deg + 'deg)' + }); + }, + showDate: function (date) + { + if (date) + { + this.$dtpElement.find('.dtp-actual-day').html(date.locale(this.params.lang).format('dddd')); + this.$dtpElement.find('.dtp-actual-month').html(date.locale(this.params.lang).format('MMM').toUpperCase()); + this.$dtpElement.find('.dtp-actual-num').html(date.locale(this.params.lang).format('DD')); + this.$dtpElement.find('.dtp-actual-year').html(date.locale(this.params.lang).format('YYYY')); + } + }, + showTime: function (date) + { + if (date) + { + var minutes = date.minute(); + var content = ((this.params.shortTime) ? date.format('hh') : date.format('HH')) + ':' + ((minutes.toString().length == 2) ? minutes : '0' + minutes) + ((this.params.shortTime) ? ' ' + date.format('A') : ''); + + if (this.params.date) + this.$dtpElement.find('.dtp-actual-time').html(content); + else + { + if (this.params.shortTime) + this.$dtpElement.find('.dtp-actual-day').html(date.format('A')); + else + this.$dtpElement.find('.dtp-actual-day').html(' '); + + this.$dtpElement.find('.dtp-actual-maxtime').html(content); + } + } + }, + selectDate: function (date) + { + if (date) + { + this.currentDate.date(date); + + this.showDate(this.currentDate); + this.$element.trigger('dateSelected', this.currentDate); + } + }, + generateCalendar: function (date) + { + var _calendar = {}; + + if (date !== null) + { + var startOfMonth = moment(date).locale(this.params.lang).startOf('month'); + var endOfMonth = moment(date).locale(this.params.lang).endOf('month'); + + var iNumDay = startOfMonth.format('d'); + + _calendar.week = this.days; + _calendar.days = []; + + for (var i = startOfMonth.date(); i <= endOfMonth.date(); i++) + { + if (i === startOfMonth.date()) + { + var iWeek = _calendar.week.indexOf(iNumDay.toString()); + if (iWeek > 0) + { + for (var x = 0; x < iWeek; x++) + { + _calendar.days.push(0); + } + } + } + _calendar.days.push(moment(startOfMonth).locale(this.params.lang).date(i)); + } + } + + return _calendar; + }, + constructHTMLCalendar: function (date, calendar) + { + var _template = ""; + + _template += '
' + date.locale(this.params.lang).format('MMMM YYYY') + '
'; + _template += '
").addClass("cw").text("#"));a.isBefore(i.clone().endOf("w"));)t.append(e("").addClass("dow").text(a.format("dd"))),a.add(1,"d");m.find(".datepicker-days thead").append(t)},F=function(e){return!0===n.disabledDates[e.format("YYYY-MM-DD")]},L=function(e){return!0===n.enabledDates[e.format("YYYY-MM-DD")]},W=function(e){return!0===n.disabledHours[e.format("H")]},z=function(e){return!0===n.enabledHours[e.format("H")]},N=function(t,a){if(!t.isValid())return!1;if(n.disabledDates&&"d"===a&&F(t))return!1;if(n.enabledDates&&"d"===a&&!L(t))return!1;if(n.minDate&&t.isBefore(n.minDate,a))return!1;if(n.maxDate&&t.isAfter(n.maxDate,a))return!1;if(n.daysOfWeekDisabled&&"d"===a&&-1!==n.daysOfWeekDisabled.indexOf(t.day()))return!1;if(n.disabledHours&&("h"===a||"m"===a||"s"===a)&&W(t))return!1;if(n.enabledHours&&("h"===a||"m"===a||"s"===a)&&!z(t))return!1;if(n.disabledTimeIntervals&&("h"===a||"m"===a||"s"===a)){var r=!1;if(e.each(n.disabledTimeIntervals,function(){if(t.isBetween(this[0],this[1]))return r=!0,!1}),r)return!1}return!0},V=function(){for(var t=[],a=i.clone().startOf("y").startOf("d");a.isSame(i,"y");)t.push(e("").attr("data-action","selectMonth").addClass("month").text(a.format("MMM"))),a.add(1,"M");m.find(".datepicker-months td").empty().append(t)},Z=function(){var t=m.find(".datepicker-months"),a=t.find("th"),o=t.find("tbody").find("span");a.eq(0).find("span").attr("title",n.tooltips.prevYear),a.eq(1).attr("title",n.tooltips.selectYear),a.eq(2).find("span").attr("title",n.tooltips.nextYear),t.find(".disabled").removeClass("disabled"),N(i.clone().subtract(1,"y"),"y")||a.eq(0).addClass("disabled"),a.eq(1).text(i.year()),N(i.clone().add(1,"y"),"y")||a.eq(2).addClass("disabled"),o.removeClass("active"),r.isSame(i,"y")&&!u&&o.eq(r.month()).addClass("active"),o.each(function(t){N(i.clone().month(t),"M")||e(this).addClass("disabled")})},R=function(){var e=m.find(".datepicker-years"),t=e.find("th"),a=i.clone().subtract(5,"y"),o=i.clone().add(6,"y"),s="";for(t.eq(0).find("span").attr("title",n.tooltips.prevDecade),t.eq(1).attr("title",n.tooltips.selectDecade),t.eq(2).find("span").attr("title",n.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),n.minDate&&n.minDate.isAfter(a,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(a.year()+"-"+o.year()),n.maxDate&&n.maxDate.isBefore(o,"y")&&t.eq(2).addClass("disabled");!a.isAfter(o,"y");)s+=''+a.year()+"",a.add(1,"y");e.find("td").html(s)},Q=function(){var e,a=m.find(".datepicker-decades"),o=a.find("th"),s=t({y:i.year()-i.year()%100-1}),d=s.clone().add(100,"y"),l=s.clone(),p=!1,c=!1,u="";for(o.eq(0).find("span").attr("title",n.tooltips.prevCentury),o.eq(2).find("span").attr("title",n.tooltips.nextCentury),a.find(".disabled").removeClass("disabled"),(s.isSame(t({y:1900}))||n.minDate&&n.minDate.isAfter(s,"y"))&&o.eq(0).addClass("disabled"),o.eq(1).text(s.year()+"-"+d.year()),(s.isSame(t({y:2e3}))||n.maxDate&&n.maxDate.isBefore(d,"y"))&&o.eq(2).addClass("disabled");!s.isAfter(d,"y");)e=s.year()+12,p=n.minDate&&n.minDate.isAfter(s,"y")&&n.minDate.year()<=e,c=n.maxDate&&n.maxDate.isAfter(s,"y")&&n.maxDate.year()<=e,u+=''+(s.year()+1)+" - "+(s.year()+12)+"",s.add(12,"y");u+="",a.find("td").html(u),o.eq(1).text(l.year()+1+"-"+s.year())},U=function(){var t,a,o,s=m.find(".datepicker-days"),d=s.find("th"),l=[],p=[];if(S()){for(d.eq(0).find("span").attr("title",n.tooltips.prevMonth),d.eq(1).attr("title",n.tooltips.selectMonth),d.eq(2).find("span").attr("title",n.tooltips.nextMonth),s.find(".disabled").removeClass("disabled"),d.eq(1).text(i.format(n.dayViewHeaderFormat)),N(i.clone().subtract(1,"M"),"M")||d.eq(0).addClass("disabled"),N(i.clone().add(1,"M"),"M")||d.eq(2).addClass("disabled"),t=i.clone().startOf("M").startOf("w").startOf("d"),o=0;o<42;o++)0===t.weekday()&&(a=e("
'+t.week()+"'+t.date()+"
'+a.format(s?"HH":"hh")+"
'+a.format("mm")+"
'+a.format("ss")+"
'; + for (var i = 0; i < calendar.week.length; i++) + { + _template += ''; + } + + _template += ''; + _template += ''; + + for (var i = 0; i < calendar.days.length; i++) + { + if (i % 7 == 0) + _template += ''; + _template += ''; + } + } + _template += '
' + moment(parseInt(calendar.week[i]), "d").locale(this.params.lang).format("dd").substring(0, 1) + '
'; + if (calendar.days[i] != 0) + { + if (this.isBeforeMaxDate(moment(calendar.days[i]), false, false) === false + || this.isAfterMinDate(moment(calendar.days[i]), false, false) === false + || this.params.disabledDays.indexOf(calendar.days[i].isoWeekday()) !== -1) + { + _template += '' + moment(calendar.days[i]).locale(this.params.lang).format("DD") + ''; + } else + { + if (moment(calendar.days[i]).locale(this.params.lang).format("DD") === moment(this.currentDate).locale(this.params.lang).format("DD")) + { + _template += '' + moment(calendar.days[i]).locale(this.params.lang).format("DD") + ''; + } else + { + _template += '' + moment(calendar.days[i]).locale(this.params.lang).format("DD") + ''; + } + } + + _template += '
'; + + return _template; + }, + setName: function () + { + var text = ""; + var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + for (var i = 0; i < 5; i++) + { + text += possible.charAt(Math.floor(Math.random() * possible.length)); + } + + return text; + }, + isPM: function () + { + return this.$dtpElement.find('a.dtp-meridien-pm').hasClass('selected'); + }, + setElementValue: function () + { + this.$element.trigger('beforeChange', this.currentDate); + if (typeof ($.material) !== 'undefined') + { + this.$element.removeClass('empty'); + } + this.$element.val(moment(this.currentDate).locale(this.params.lang).format(this.params.format)); + this.$element.trigger('change', this.currentDate); + }, + toggleButtons: function (date) + { + if (date && date.isValid()) + { + var startOfMonth = moment(date).locale(this.params.lang).startOf('month'); + var endOfMonth = moment(date).locale(this.params.lang).endOf('month'); + + if (!this.isAfterMinDate(startOfMonth, false, false)) + { + this.$dtpElement.find('a.dtp-select-month-before').addClass('invisible'); + } else + { + this.$dtpElement.find('a.dtp-select-month-before').removeClass('invisible'); + } + + if (!this.isBeforeMaxDate(endOfMonth, false, false)) + { + this.$dtpElement.find('a.dtp-select-month-after').addClass('invisible'); + } else + { + this.$dtpElement.find('a.dtp-select-month-after').removeClass('invisible'); + } + + var startOfYear = moment(date).locale(this.params.lang).startOf('year'); + var endOfYear = moment(date).locale(this.params.lang).endOf('year'); + + if (!this.isAfterMinDate(startOfYear, false, false)) + { + this.$dtpElement.find('a.dtp-select-year-before').addClass('invisible'); + } else + { + this.$dtpElement.find('a.dtp-select-year-before').removeClass('invisible'); + } + + if (!this.isBeforeMaxDate(endOfYear, false, false)) + { + this.$dtpElement.find('a.dtp-select-year-after').addClass('invisible'); + } else + { + this.$dtpElement.find('a.dtp-select-year-after').removeClass('invisible'); + } + } + }, + toggleTime: function (value, isHours) + { + var result = false; + + if (isHours) + { + var _date = moment(this.currentDate); + _date.hour(this.convertHours(value)).minute(0).second(0); + + result = !(this.isAfterMinDate(_date, true, false) === false || this.isBeforeMaxDate(_date, true, false) === false); + } else + { + var _date = moment(this.currentDate); + _date.minute(value).second(0); + + result = !(this.isAfterMinDate(_date, true, true) === false || this.isBeforeMaxDate(_date, true, true) === false); + } + + return result; + }, + _attachEvent: function (el, ev, fn) + { + el.on(ev, null, null, fn); + this._attachedEvents.push([el, ev, fn]); + }, + _detachEvents: function () + { + for (var i = this._attachedEvents.length - 1; i >= 0; i--) + { + this._attachedEvents[i][0].off(this._attachedEvents[i][1], this._attachedEvents[i][2]); + this._attachedEvents.splice(i, 1); + } + }, + _fireCalendar: function () + { + this.currentView = 0; + this.$element.blur(); + + this.initDates(); + + this.show(); + + if (this.params.date) + { + this.$dtpElement.find('.dtp-date').removeClass('hidden'); + this.initDate(); + } else + { + if (this.params.time) + { + this.$dtpElement.find('.dtp-time').removeClass('hidden'); + this.initHours(); + } + } + }, + _onBackgroundClick: function (e) + { + e.stopPropagation(); + this.hide(); + }, + _onElementClick: function (e) + { + e.stopPropagation(); + }, + _onKeydown: function (e) + { + if (e.which === 27) + { + this.hide(); + } + }, + _onCloseClick: function () + { + this.hide(); + }, + _onClearClick: function () + { + this.currentDate = null; + this.$element.trigger('beforeChange', this.currentDate); + this.hide(); + if (typeof ($.material) !== 'undefined') + { + this.$element.addClass('empty'); + } + this.$element.val(''); + this.$element.trigger('change', this.currentDate); + }, + _onNowClick: function () + { + this.currentDate = moment(); + + if (this.params.date === true) + { + this.showDate(this.currentDate); + + if (this.currentView === 0) + { + this.initDate(); + } + } + + if (this.params.time === true) + { + this.showTime(this.currentDate); + + switch (this.currentView) + { + case 1 : + this.initHours(); + break; + case 2 : + this.initMinutes(); + break; + } + + this.animateHands(); + } + }, + _onOKClick: function () + { + switch (this.currentView) + { + case 0: + if (this.params.time === true) + { + this.initHours(); + } else + { + this.setElementValue(); + this.hide(); + } + break; + case 1: + this.initMinutes(); + break; + case 2: + this.setElementValue(); + this.hide(); + break; + } + }, + _onCancelClick: function () + { + if (this.params.time) + { + switch (this.currentView) + { + case 0: + this.hide(); + break; + case 1: + if (this.params.date) + { + this.initDate(); + } else + { + this.hide(); + } + break; + case 2: + this.initHours(); + break; + } + } else + { + this.hide(); + } + }, + _onMonthBeforeClick: function () + { + this.currentDate.subtract(1, 'months'); + this.initDate(this.currentDate); + this._closeYearPicker(); + }, + _onMonthAfterClick: function () + { + this.currentDate.add(1, 'months'); + this.initDate(this.currentDate); + this._closeYearPicker(); + }, + _onYearBeforeClick: function () + { + this.currentDate.subtract(1, 'years'); + this.initDate(this.currentDate); + this._closeYearPicker(); + }, + _onYearAfterClick: function () + { + this.currentDate.add(1, 'years'); + this.initDate(this.currentDate); + this._closeYearPicker(); + }, + refreshYearItems:function () { + var curYear=this.currentDate.year(),midYear=this.midYear; + var minYear=1850; + if (typeof (this.minDate) !== 'undefined' && this.minDate !== null){ + minYear=moment(this.minDate).year(); + } + + var maxYear=2200; + if (typeof (this.maxDate) !== 'undefined' && this.maxDate !== null){ + maxYear=moment(this.maxDate).year(); + } + + this.$dtpElement.find(".dtp-picker-year .invisible").removeClass("invisible"); + this.$dtpElement.find(".year-picker-item").each(function (i, el) { + var newYear = midYear - 3 + i; + $(el).attr("data-year", newYear).text(newYear).data("year", newYear); + if (curYear == newYear) { + $(el).addClass("active"); + } else { + $(el).removeClass("active"); + } + if(newYearmaxYear){ + $(el).addClass("invisible") + } + }); + if(minYear>=midYear-3){ + this.$dtpElement.find(".dtp-select-year-range.before").addClass('invisible'); + } + if(maxYear<=midYear+3){ + this.$dtpElement.find(".dtp-select-year-range.after").addClass('invisible'); + } + + this.$dtpElement.find(".dtp-select-year-range").data("mid", midYear); + }, + _onActualYearClick:function(){ + if(this.params.year){ + if(this.$dtpElement.find('.dtp-picker-year.hidden').length>0) { + this.$dtpElement.find('.dtp-picker-datetime').addClass("hidden"); + this.$dtpElement.find('.dtp-picker-calendar').addClass("hidden"); + this.$dtpElement.find('.dtp-picker-year').removeClass("hidden"); + this.midYear = this.currentDate.year(); + this.refreshYearItems(); + }else{ + this._closeYearPicker(); + } + } + }, + _onYearRangeBeforeClick:function(){ + this.midYear-=7; + this.refreshYearItems(); + }, + _onYearRangeAfterClick:function(){ + this.midYear+=7; + this.refreshYearItems(); + }, + _onYearItemClick:function (e) { + var newYear = $(e.currentTarget).data('year'); + var oldYear = this.currentDate.year(); + var diff = newYear - oldYear; + this.currentDate.add(diff, 'years'); + this.initDate(this.currentDate); + + this._closeYearPicker(); + this.$element.trigger("yearSelected",this.currentDate); + }, + _closeYearPicker:function(){ + this.$dtpElement.find('.dtp-picker-calendar').removeClass("hidden"); + this.$dtpElement.find('.dtp-picker-year').addClass("hidden"); + }, + enableYearPicker:function () { + this.params.year=true; + this.$dtpElement.find(".dtp-actual-year").reomveClass("disabled"); + }, + disableYearPicker:function () { + this.params.year=false; + this.$dtpElement.find(".dtp-actual-year").addClass("disabled"); + this._closeYearPicker(); + }, + _onSelectDate: function (e) + { + this.$dtpElement.find('a.dtp-select-day').removeClass('selected'); + $(e.currentTarget).addClass('selected'); + + this.selectDate($(e.currentTarget).parent().data("date")); + + if (this.params.switchOnClick === true && this.params.time === true) + setTimeout(this.initHours.bind(this), 200); + + if(this.params.switchOnClick === true && this.params.time === false) { + setTimeout(this._onOKClick.bind(this), 200); + } + + }, + _onSelectHour: function (e) + { + if (!$(e.target).hasClass('disabled')) + { + var value = $(e.target).data('hour'); + var parent = $(e.target).parent(); + + var h = parent.find('.dtp-select-hour'); + for (var i = 0; i < h.length; i++) + { + $(h[i]).attr('fill', 'transparent'); + } + var th = parent.find('.dtp-select-hour-text'); + for (var i = 0; i < th.length; i++) + { + $(th[i]).attr('fill', '#000'); + } + + $(parent.find('#h-' + value)).attr('fill', '#8BC34A'); + $(parent.find('#th-' + value)).attr('fill', '#fff'); + + this.currentDate.hour(parseInt(value)); + + if (this.params.shortTime === true && this.isPM()) + { + this.currentDate.add(12, 'hours'); + } + + this.showTime(this.currentDate); + + this.animateHands(); + + if (this.params.switchOnClick === true) + setTimeout(this.initMinutes.bind(this), 200); + } + }, + _onSelectMinute: function (e) + { + if (!$(e.target).hasClass('disabled')) + { + var value = $(e.target).data('minute'); + var parent = $(e.target).parent(); + + var m = parent.find('.dtp-select-minute'); + for (var i = 0; i < m.length; i++) + { + $(m[i]).attr('fill', 'transparent'); + } + var tm = parent.find('.dtp-select-minute-text'); + for (var i = 0; i < tm.length; i++) + { + $(tm[i]).attr('fill', '#000'); + } + + $(parent.find('#m-' + value)).attr('fill', '#8BC34A'); + $(parent.find('#tm-' + value)).attr('fill', '#fff'); + + this.currentDate.minute(parseInt(value)); + this.showTime(this.currentDate); + + this.animateHands(); + + if (this.params.switchOnClick === true) + setTimeout(function () + { + this.setElementValue(); + this.hide(); + }.bind(this), 200); + } + }, + _onSelectAM: function (e) + { + $('.dtp-actual-meridien').find('a').removeClass('selected'); + $(e.currentTarget).addClass('selected'); + + if (this.currentDate.hour() >= 12) + { + if (this.currentDate.subtract(12, 'hours')) + this.showTime(this.currentDate); + } + this.toggleTime((this.currentView === 1)); + }, + _onSelectPM: function (e) + { + $('.dtp-actual-meridien').find('a').removeClass('selected'); + $(e.currentTarget).addClass('selected'); + + if (this.currentDate.hour() < 12) + { + if (this.currentDate.add(12, 'hours')) + this.showTime(this.currentDate); + } + this.toggleTime((this.currentView === 1)); + }, + _hideCalendar: function() { + this.$dtpElement.find('.dtp-picker-calendar').addClass('hidden'); + }, + convertHours: function (h) + { + var _return = h; + + if (this.params.shortTime === true) + { + if ((h < 12) && this.isPM()) + { + _return += 12; + } + } + + return _return; + }, + setDate: function (date) + { + this.params.currentDate = date; + this.initDates(); + }, + setMinDate: function (date) + { + this.params.minDate = date; + this.initDates(); + }, + setMaxDate: function (date) + { + this.params.maxDate = date; + this.initDates(); + }, + destroy: function () + { + this._detachEvents(); + this.$dtpElement.remove(); + }, + show: function () + { + this.$dtpElement.removeClass('hidden'); + this._attachEvent($(window), 'keydown', this._onKeydown.bind(this)); + this._centerBox(); + this.$element.trigger('open'); + if (this.params.monthPicker === true) + { + this._hideCalendar(); + } + }, + hide: function () + { + $(window).off('keydown', null, null, this._onKeydown.bind(this)); + this.$dtpElement.addClass('hidden'); + this.$element.trigger('close'); + }, + _centerBox: function () + { + var h = (this.$dtpElement.height() - this.$dtpElement.find('.dtp-content').height()) / 2; + this.$dtpElement.find('.dtp-content').css('marginLeft', -(this.$dtpElement.find('.dtp-content').width() / 2) + 'px'); + this.$dtpElement.find('.dtp-content').css('top', h + 'px'); + }, + enableDays: function () + { + var enableDays = this.params.enableDays; + if (enableDays) { + $(".dtp-picker-days tbody tr td").each(function () { + if (!(($.inArray($(this).index(), enableDays)) >= 0)) { + $(this).find('a').css({ + "background": "#e3e3e3", + "cursor": "no-drop", + "opacity": "0.5" + }).off("click"); + } + }); + } + } + + }; +})(jQuery, moment); diff --git a/public/style/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css b/public/style/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css new file mode 100644 index 0000000..13de57b --- /dev/null +++ b/public/style/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css @@ -0,0 +1 @@ +.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0} \ No newline at end of file diff --git a/public/style/vendor/bootstrap-multiselect/js/bootstrap-multiselect.js b/public/style/vendor/bootstrap-multiselect/js/bootstrap-multiselect.js new file mode 100644 index 0000000..5fb4c18 --- /dev/null +++ b/public/style/vendor/bootstrap-multiselect/js/bootstrap-multiselect.js @@ -0,0 +1,1416 @@ +/** + * Bootstrap Multiselect (https://github.com/davidstutz/bootstrap-multiselect) + * + * Apache License, Version 2.0: + * Copyright (c) 2012 - 2015 David Stutz + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a + * copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + * BSD 3-Clause License: + * Copyright (c) 2012 - 2015 David Stutz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * - Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * - Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * - Neither the name of David Stutz nor the names of its contributors may be + * used to endorse or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +!function ($) { + "use strict";// jshint ;_; + + if (typeof ko !== 'undefined' && ko.bindingHandlers && !ko.bindingHandlers.multiselect) { + ko.bindingHandlers.multiselect = { + after: ['options', 'value', 'selectedOptions'], + + init: function(element, valueAccessor, allBindings, viewModel, bindingContext) { + var $element = $(element); + var config = ko.toJS(valueAccessor()); + + $element.multiselect(config); + + if (allBindings.has('options')) { + var options = allBindings.get('options'); + if (ko.isObservable(options)) { + ko.computed({ + read: function() { + options(); + setTimeout(function() { + var ms = $element.data('multiselect'); + if (ms) + ms.updateOriginalOptions();//Not sure how beneficial this is. + $element.multiselect('rebuild'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }); + } + } + + //value and selectedOptions are two-way, so these will be triggered even by our own actions. + //It needs some way to tell if they are triggered because of us or because of outside change. + //It doesn't loop but it's a waste of processing. + if (allBindings.has('value')) { + var value = allBindings.get('value'); + if (ko.isObservable(value)) { + ko.computed({ + read: function() { + value(); + setTimeout(function() { + $element.multiselect('refresh'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }).extend({ rateLimit: 100, notifyWhenChangesStop: true }); + } + } + + //Switched from arrayChange subscription to general subscription using 'refresh'. + //Not sure performance is any better using 'select' and 'deselect'. + if (allBindings.has('selectedOptions')) { + var selectedOptions = allBindings.get('selectedOptions'); + if (ko.isObservable(selectedOptions)) { + ko.computed({ + read: function() { + selectedOptions(); + setTimeout(function() { + $element.multiselect('refresh'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }).extend({ rateLimit: 100, notifyWhenChangesStop: true }); + } + } + + ko.utils.domNodeDisposal.addDisposeCallback(element, function() { + $element.multiselect('destroy'); + }); + }, + + update: function(element, valueAccessor, allBindings, viewModel, bindingContext) { + var $element = $(element); + var config = ko.toJS(valueAccessor()); + + $element.multiselect('setOptions', config); + $element.multiselect('rebuild'); + } + }; + } + + function forEach(array, callback) { + for (var index = 0; index < array.length; ++index) { + callback(array[index], index); + } + } + + /** + * Constructor to create a new multiselect using the given select. + * + * @param {jQuery} select + * @param {Object} options + * @returns {Multiselect} + */ + function Multiselect(select, options) { + + this.$select = $(select); + + // Placeholder via data attributes + if (this.$select.attr("data-placeholder")) { + options.nonSelectedText = this.$select.data("placeholder"); + } + + this.options = this.mergeOptions($.extend({}, options, this.$select.data())); + + // Initialization. + // We have to clone to create a new reference. + this.originalOptions = this.$select.clone()[0].options; + this.query = ''; + this.searchTimeout = null; + this.lastToggledInput = null + + this.options.multiple = this.$select.attr('multiple') === "multiple"; + this.options.onChange = $.proxy(this.options.onChange, this); + this.options.onDropdownShow = $.proxy(this.options.onDropdownShow, this); + this.options.onDropdownHide = $.proxy(this.options.onDropdownHide, this); + this.options.onDropdownShown = $.proxy(this.options.onDropdownShown, this); + this.options.onDropdownHidden = $.proxy(this.options.onDropdownHidden, this); + + // Build select all if enabled. + this.buildContainer(); + this.buildButton(); + this.buildDropdown(); + this.buildSelectAll(); + this.buildDropdownOptions(); + this.buildFilter(); + + this.updateButtonText(); + this.updateSelectAll(); + + if (this.options.disableIfEmpty && $('option', this.$select).length <= 0) { + this.disable(); + } + + this.$select.hide().after(this.$container); + }; + + Multiselect.prototype = { + + defaults: { + /** + * Default text function will either print 'None selected' in case no + * option is selected or a list of the selected options up to a length + * of 3 selected options. + * + * @param {jQuery} options + * @param {jQuery} select + * @returns {String} + */ + buttonText: function(options, select) { + if (options.length === 0) { + return this.nonSelectedText; + } + else if (this.allSelectedText + && options.length === $('option', $(select)).length + && $('option', $(select)).length !== 1 + && this.multiple) { + + if (this.selectAllNumber) { + return this.allSelectedText + ' (' + options.length + ')'; + } + else { + return this.allSelectedText; + } + } + else if (options.length > this.numberDisplayed) { + return options.length + ' ' + this.nSelectedText; + } + else { + var selected = ''; + var delimiter = this.delimiterText; + + options.each(function() { + var label = ($(this).attr('label') !== undefined) ? $(this).attr('label') : $(this).text(); + selected += label + delimiter; + }); + + return selected.substr(0, selected.length - 2); + } + }, + /** + * Updates the title of the button similar to the buttonText function. + * + * @param {jQuery} options + * @param {jQuery} select + * @returns {@exp;selected@call;substr} + */ + buttonTitle: function(options, select) { + if (options.length === 0) { + return this.nonSelectedText; + } + else { + var selected = ''; + var delimiter = this.delimiterText; + + options.each(function () { + var label = ($(this).attr('label') !== undefined) ? $(this).attr('label') : $(this).text(); + selected += label + delimiter; + }); + return selected.substr(0, selected.length - 2); + } + }, + /** + * Create a label. + * + * @param {jQuery} element + * @returns {String} + */ + optionLabel: function(element){ + return $(element).attr('label') || $(element).text(); + }, + /** + * Triggered on change of the multiselect. + * + * Not triggered when selecting/deselecting options manually. + * + * @param {jQuery} option + * @param {Boolean} checked + */ + onChange : function(option, checked) { + + }, + /** + * Triggered when the dropdown is shown. + * + * @param {jQuery} event + */ + onDropdownShow: function(event) { + + }, + /** + * Triggered when the dropdown is hidden. + * + * @param {jQuery} event + */ + onDropdownHide: function(event) { + + }, + /** + * Triggered after the dropdown is shown. + * + * @param {jQuery} event + */ + onDropdownShown: function(event) { + + }, + /** + * Triggered after the dropdown is hidden. + * + * @param {jQuery} event + */ + onDropdownHidden: function(event) { + + }, + /** + * Triggered on select all. + */ + onSelectAll: function() { + + }, + enableHTML: false, + buttonClass: 'btn btn-default', + inheritClass: false, + buttonWidth: 'auto', + buttonContainer: '
', + dropRight: false, + selectedClass: 'active', + // Maximum height of the dropdown menu. + // If maximum height is exceeded a scrollbar will be displayed. + maxHeight: false, + checkboxName: false, + includeSelectAllOption: false, + includeSelectAllIfMoreThan: 0, + selectAllText: ' Select all', + selectAllValue: 'multiselect-all', + selectAllName: false, + selectAllNumber: true, + enableFiltering: false, + enableCaseInsensitiveFiltering: false, + enableClickableOptGroups: false, + filterPlaceholder: 'Search', + // possible options: 'text', 'value', 'both' + filterBehavior: 'text', + includeFilterClearBtn: true, + preventInputChangeEvent: false, + nonSelectedText: 'None selected', + nSelectedText: 'selected', + allSelectedText: 'All selected', + numberDisplayed: 3, + disableIfEmpty: false, + delimiterText: ', ', + templates: { + button: '', + ul: '', + filter: '
  • ', + filterClearBtn: '', + li: '
  • ', + divider: '
  • ', + liGroup: '
  • ' + } + }, + + constructor: Multiselect, + + /** + * Builds the container of the multiselect. + */ + buildContainer: function() { + this.$container = $(this.options.buttonContainer); + this.$container.on('show.bs.dropdown', this.options.onDropdownShow); + this.$container.on('hide.bs.dropdown', this.options.onDropdownHide); + this.$container.on('shown.bs.dropdown', this.options.onDropdownShown); + this.$container.on('hidden.bs.dropdown', this.options.onDropdownHidden); + }, + + /** + * Builds the button of the multiselect. + */ + buildButton: function() { + this.$button = $(this.options.templates.button).addClass(this.options.buttonClass); + if (this.$select.attr('class') && this.options.inheritClass) { + this.$button.addClass(this.$select.attr('class')); + } + // Adopt active state. + if (this.$select.prop('disabled')) { + this.disable(); + } + else { + this.enable(); + } + + // Manually add button width if set. + if (this.options.buttonWidth && this.options.buttonWidth !== 'auto') { + this.$button.css({ + 'width' : this.options.buttonWidth, + 'overflow' : 'hidden', + 'text-overflow' : 'ellipsis' + }); + this.$container.css({ + 'width': this.options.buttonWidth + }); + } + + // Keep the tab index from the select. + var tabindex = this.$select.attr('tabindex'); + if (tabindex) { + this.$button.attr('tabindex', tabindex); + } + + this.$container.prepend(this.$button); + }, + + /** + * Builds the ul representing the dropdown menu. + */ + buildDropdown: function() { + + // Build ul. + this.$ul = $(this.options.templates.ul); + + if (this.options.dropRight) { + this.$ul.addClass('pull-right'); + } + + // Set max height of dropdown menu to activate auto scrollbar. + if (this.options.maxHeight) { + // TODO: Add a class for this option to move the css declarations. + this.$ul.css({ + 'max-height': this.options.maxHeight + 'px', + 'overflow-y': 'auto', + 'overflow-x': 'hidden' + }); + } + + this.$container.append(this.$ul); + }, + + /** + * Build the dropdown options and binds all nessecary events. + * + * Uses createDivider and createOptionValue to create the necessary options. + */ + buildDropdownOptions: function() { + + this.$select.children().each($.proxy(function(index, element) { + + var $element = $(element); + // Support optgroups and options without a group simultaneously. + var tag = $element.prop('tagName') + .toLowerCase(); + + if ($element.prop('value') === this.options.selectAllValue) { + return; + } + + if (tag === 'optgroup') { + this.createOptgroup(element); + } + else if (tag === 'option') { + + if ($element.data('role') === 'divider') { + this.createDivider(); + } + else { + this.createOptionValue(element); + } + + } + + // Other illegal tags will be ignored. + }, this)); + + // Bind the change event on the dropdown elements. + $('li input', this.$ul).on('change', $.proxy(function(event) { + var $target = $(event.target); + + var checked = $target.prop('checked') || false; + var isSelectAllOption = $target.val() === this.options.selectAllValue; + + // Apply or unapply the configured selected class. + if (this.options.selectedClass) { + if (checked) { + $target.closest('li') + .addClass(this.options.selectedClass); + } + else { + $target.closest('li') + .removeClass(this.options.selectedClass); + } + } + + // Get the corresponding option. + var value = $target.val(); + var $option = this.getOptionByValue(value); + + var $optionsNotThis = $('option', this.$select).not($option); + var $checkboxesNotThis = $('input', this.$container).not($target); + + if (isSelectAllOption) { + if (checked) { + this.selectAll(); + } + else { + this.deselectAll(); + } + } + + if(!isSelectAllOption){ + if (checked) { + $option.prop('selected', true); + + if (this.options.multiple) { + // Simply select additional option. + $option.prop('selected', true); + } + else { + // Unselect all other options and corresponding checkboxes. + if (this.options.selectedClass) { + $($checkboxesNotThis).closest('li').removeClass(this.options.selectedClass); + } + + $($checkboxesNotThis).prop('checked', false); + $optionsNotThis.prop('selected', false); + + // It's a single selection, so close. + this.$button.click(); + } + + if (this.options.selectedClass === "active") { + $optionsNotThis.closest("a").css("outline", ""); + } + } + else { + // Unselect option. + $option.prop('selected', false); + } + } + + this.$select.change(); + + this.updateButtonText(); + this.updateSelectAll(); + + this.options.onChange($option, checked); + + if(this.options.preventInputChangeEvent) { + return false; + } + }, this)); + + $('li a', this.$ul).on('mousedown', function(e) { + if (e.shiftKey) { + // Prevent selecting text by Shift+click + return false; + } + }); + + $('li a', this.$ul).on('touchstart click', $.proxy(function(event) { + event.stopPropagation(); + + var $target = $(event.target); + + if (event.shiftKey && this.options.multiple) { + if($target.is("label")){ // Handles checkbox selection manually (see https://github.com/davidstutz/bootstrap-multiselect/issues/431) + event.preventDefault(); + $target = $target.find("input"); + $target.prop("checked", !$target.prop("checked")); + } + var checked = $target.prop('checked') || false; + + if (this.lastToggledInput !== null && this.lastToggledInput !== $target) { // Make sure we actually have a range + var from = $target.closest("li").index(); + var to = this.lastToggledInput.closest("li").index(); + + if (from > to) { // Swap the indices + var tmp = to; + to = from; + from = tmp; + } + + // Make sure we grab all elements since slice excludes the last index + ++to; + + // Change the checkboxes and underlying options + var range = this.$ul.find("li").slice(from, to).find("input"); + + range.prop('checked', checked); + + if (this.options.selectedClass) { + range.closest('li') + .toggleClass(this.options.selectedClass, checked); + } + + for (var i = 0, j = range.length; i < j; i++) { + var $checkbox = $(range[i]); + + var $option = this.getOptionByValue($checkbox.val()); + + $option.prop('selected', checked); + } + } + + // Trigger the select "change" event + $target.trigger("change"); + } + + // Remembers last clicked option + if($target.is("input") && !$target.closest("li").is(".multiselect-item")){ + this.lastToggledInput = $target; + } + + $target.blur(); + }, this)); + + // Keyboard support. + this.$container.off('keydown.multiselect').on('keydown.multiselect', $.proxy(function(event) { + if ($('input[type="text"]', this.$container).is(':focus')) { + return; + } + + if (event.keyCode === 9 && this.$container.hasClass('open')) { + this.$button.click(); + } + else { + var $items = $(this.$container).find("li:not(.divider):not(.disabled) a").filter(":visible"); + + if (!$items.length) { + return; + } + + var index = $items.index($items.filter(':focus')); + + // Navigation up. + if (event.keyCode === 38 && index > 0) { + index--; + } + // Navigate down. + else if (event.keyCode === 40 && index < $items.length - 1) { + index++; + } + else if (!~index) { + index = 0; + } + + var $current = $items.eq(index); + $current.focus(); + + if (event.keyCode === 32 || event.keyCode === 13) { + var $checkbox = $current.find('input'); + + $checkbox.prop("checked", !$checkbox.prop("checked")); + $checkbox.change(); + } + + event.stopPropagation(); + event.preventDefault(); + } + }, this)); + + if(this.options.enableClickableOptGroups && this.options.multiple) { + $('li.multiselect-group', this.$ul).on('click', $.proxy(function(event) { + event.stopPropagation(); + + var group = $(event.target).parent(); + + // Search all option in optgroup + var $options = group.nextUntil('li.multiselect-group'); + var $visibleOptions = $options.filter(":visible:not(.disabled)"); + + // check or uncheck items + var allChecked = true; + var optionInputs = $visibleOptions.find('input'); + optionInputs.each(function() { + allChecked = allChecked && $(this).prop('checked'); + }); + + optionInputs.prop('checked', !allChecked).trigger('change'); + }, this)); + } + }, + + /** + * Create an option using the given select option. + * + * @param {jQuery} element + */ + createOptionValue: function(element) { + var $element = $(element); + if ($element.is(':selected')) { + $element.prop('selected', true); + } + + // Support the label attribute on options. + var label = this.options.optionLabel(element); + var value = $element.val(); + var inputType = this.options.multiple ? "checkbox" : "radio"; + + var $li = $(this.options.templates.li); + var $label = $('label', $li); + $label.addClass(inputType); + + if (this.options.enableHTML) { + $label.html(" " + label); + } + else { + $label.text(" " + label); + } + + var $checkbox = $('').attr('type', inputType); + + if (this.options.checkboxName) { + $checkbox.attr('name', this.options.checkboxName); + } + $label.prepend($checkbox); + + var selected = $element.prop('selected') || false; + $checkbox.val(value); + + if (value === this.options.selectAllValue) { + $li.addClass("multiselect-item multiselect-all"); + $checkbox.parent().parent() + .addClass('multiselect-all'); + } + + $label.attr('title', $element.attr('title')); + + this.$ul.append($li); + + if ($element.is(':disabled')) { + $checkbox.attr('disabled', 'disabled') + .prop('disabled', true) + .closest('a') + .attr("tabindex", "-1") + .closest('li') + .addClass('disabled'); + } + + $checkbox.prop('checked', selected); + + if (selected && this.options.selectedClass) { + $checkbox.closest('li') + .addClass(this.options.selectedClass); + } + }, + + /** + * Creates a divider using the given select option. + * + * @param {jQuery} element + */ + createDivider: function(element) { + var $divider = $(this.options.templates.divider); + this.$ul.append($divider); + }, + + /** + * Creates an optgroup. + * + * @param {jQuery} group + */ + createOptgroup: function(group) { + var groupName = $(group).prop('label'); + + // Add a header for the group. + var $li = $(this.options.templates.liGroup); + + if (this.options.enableHTML) { + $('label', $li).html(groupName); + } + else { + $('label', $li).text(groupName); + } + + if (this.options.enableClickableOptGroups) { + $li.addClass('multiselect-group-clickable'); + } + + this.$ul.append($li); + + if ($(group).is(':disabled')) { + $li.addClass('disabled'); + } + + // Add the options of the group. + $('option', group).each($.proxy(function(index, element) { + this.createOptionValue(element); + }, this)); + }, + + /** + * Build the selct all. + * + * Checks if a select all has already been created. + */ + buildSelectAll: function() { + if (typeof this.options.selectAllValue === 'number') { + this.options.selectAllValue = this.options.selectAllValue.toString(); + } + + var alreadyHasSelectAll = this.hasSelectAll(); + + if (!alreadyHasSelectAll && this.options.includeSelectAllOption && this.options.multiple + && $('option', this.$select).length > this.options.includeSelectAllIfMoreThan) { + + // Check whether to add a divider after the select all. + if (this.options.includeSelectAllDivider) { + this.$ul.prepend($(this.options.templates.divider)); + } + + var $li = $(this.options.templates.li); + $('label', $li).addClass("checkbox"); + + if (this.options.enableHTML) { + $('label', $li).html(" " + this.options.selectAllText); + } + else { + $('label', $li).text(" " + this.options.selectAllText); + } + + if (this.options.selectAllName) { + $('label', $li).prepend(''); + } + else { + $('label', $li).prepend(''); + } + + var $checkbox = $('input', $li); + $checkbox.val(this.options.selectAllValue); + + $li.addClass("multiselect-item multiselect-all"); + $checkbox.parent().parent() + .addClass('multiselect-all'); + + this.$ul.prepend($li); + + $checkbox.prop('checked', false); + } + }, + + /** + * Builds the filter. + */ + buildFilter: function() { + + // Build filter if filtering OR case insensitive filtering is enabled and the number of options exceeds (or equals) enableFilterLength. + if (this.options.enableFiltering || this.options.enableCaseInsensitiveFiltering) { + var enableFilterLength = Math.max(this.options.enableFiltering, this.options.enableCaseInsensitiveFiltering); + + if (this.$select.find('option').length >= enableFilterLength) { + + this.$filter = $(this.options.templates.filter); + $('input', this.$filter).attr('placeholder', this.options.filterPlaceholder); + + // Adds optional filter clear button + if(this.options.includeFilterClearBtn){ + var clearBtn = $(this.options.templates.filterClearBtn); + clearBtn.on('click', $.proxy(function(event){ + clearTimeout(this.searchTimeout); + this.$filter.find('.multiselect-search').val(''); + $('li', this.$ul).show().removeClass("filter-hidden"); + this.updateSelectAll(); + }, this)); + this.$filter.find('.input-group').append(clearBtn); + } + + this.$ul.prepend(this.$filter); + + this.$filter.val(this.query).on('click', function(event) { + event.stopPropagation(); + }).on('input keydown', $.proxy(function(event) { + // Cancel enter key default behaviour + if (event.which === 13) { + event.preventDefault(); + } + + // This is useful to catch "keydown" events after the browser has updated the control. + clearTimeout(this.searchTimeout); + + this.searchTimeout = this.asyncFunction($.proxy(function() { + + if (this.query !== event.target.value) { + this.query = event.target.value; + + var currentGroup, currentGroupVisible; + $.each($('li', this.$ul), $.proxy(function(index, element) { + var value = $('input', element).length > 0 ? $('input', element).val() : ""; + var text = $('label', element).text(); + + var filterCandidate = ''; + if ((this.options.filterBehavior === 'text')) { + filterCandidate = text; + } + else if ((this.options.filterBehavior === 'value')) { + filterCandidate = value; + } + else if (this.options.filterBehavior === 'both') { + filterCandidate = text + '\n' + value; + } + + if (value !== this.options.selectAllValue && text) { + // By default lets assume that element is not + // interesting for this search. + var showElement = false; + + if (this.options.enableCaseInsensitiveFiltering && filterCandidate.toLowerCase().indexOf(this.query.toLowerCase()) > -1) { + showElement = true; + } + else if (filterCandidate.indexOf(this.query) > -1) { + showElement = true; + } + + // Toggle current element (group or group item) according to showElement boolean. + $(element).toggle(showElement).toggleClass('filter-hidden', !showElement); + + // Differentiate groups and group items. + if ($(element).hasClass('multiselect-group')) { + // Remember group status. + currentGroup = element; + currentGroupVisible = showElement; + } + else { + // Show group name when at least one of its items is visible. + if (showElement) { + $(currentGroup).show().removeClass('filter-hidden'); + } + + // Show all group items when group name satisfies filter. + if (!showElement && currentGroupVisible) { + $(element).show().removeClass('filter-hidden'); + } + } + } + }, this)); + } + + this.updateSelectAll(); + }, this), 300, this); + }, this)); + } + } + }, + + /** + * Unbinds the whole plugin. + */ + destroy: function() { + this.$container.remove(); + this.$select.show(); + this.$select.data('multiselect', null); + }, + + /** + * Refreshs the multiselect based on the selected options of the select. + */ + refresh: function() { + $('option', this.$select).each($.proxy(function(index, element) { + var $input = $('li input', this.$ul).filter(function() { + return $(this).val() === $(element).val(); + }); + + if ($(element).is(':selected')) { + $input.prop('checked', true); + + if (this.options.selectedClass) { + $input.closest('li') + .addClass(this.options.selectedClass); + } + } + else { + $input.prop('checked', false); + + if (this.options.selectedClass) { + $input.closest('li') + .removeClass(this.options.selectedClass); + } + } + + if ($(element).is(":disabled")) { + $input.attr('disabled', 'disabled') + .prop('disabled', true) + .closest('li') + .addClass('disabled'); + } + else { + $input.prop('disabled', false) + .closest('li') + .removeClass('disabled'); + } + }, this)); + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Select all options of the given values. + * + * If triggerOnChange is set to true, the on change event is triggered if + * and only if one value is passed. + * + * @param {Array} selectValues + * @param {Boolean} triggerOnChange + */ + select: function(selectValues, triggerOnChange) { + if(!$.isArray(selectValues)) { + selectValues = [selectValues]; + } + + for (var i = 0; i < selectValues.length; i++) { + var value = selectValues[i]; + + if (value === null || value === undefined) { + continue; + } + + var $option = this.getOptionByValue(value); + var $checkbox = this.getInputByValue(value); + + if($option === undefined || $checkbox === undefined) { + continue; + } + + if (!this.options.multiple) { + this.deselectAll(false); + } + + if (this.options.selectedClass) { + $checkbox.closest('li') + .addClass(this.options.selectedClass); + } + + $checkbox.prop('checked', true); + $option.prop('selected', true); + + if (triggerOnChange) { + this.options.onChange($option, true); + } + } + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Clears all selected items. + */ + clearSelection: function () { + this.deselectAll(false); + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Deselects all options of the given values. + * + * If triggerOnChange is set to true, the on change event is triggered, if + * and only if one value is passed. + * + * @param {Array} deselectValues + * @param {Boolean} triggerOnChange + */ + deselect: function(deselectValues, triggerOnChange) { + if(!$.isArray(deselectValues)) { + deselectValues = [deselectValues]; + } + + for (var i = 0; i < deselectValues.length; i++) { + var value = deselectValues[i]; + + if (value === null || value === undefined) { + continue; + } + + var $option = this.getOptionByValue(value); + var $checkbox = this.getInputByValue(value); + + if($option === undefined || $checkbox === undefined) { + continue; + } + + if (this.options.selectedClass) { + $checkbox.closest('li') + .removeClass(this.options.selectedClass); + } + + $checkbox.prop('checked', false); + $option.prop('selected', false); + + if (triggerOnChange) { + this.options.onChange($option, false); + } + } + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Selects all enabled & visible options. + * + * If justVisible is true or not specified, only visible options are selected. + * + * @param {Boolean} justVisible + * @param {Boolean} triggerOnSelectAll + */ + selectAll: function (justVisible, triggerOnSelectAll) { + var justVisible = typeof justVisible === 'undefined' ? true : justVisible; + var allCheckboxes = $("li input[type='checkbox']:enabled", this.$ul); + var visibleCheckboxes = allCheckboxes.filter(":visible"); + var allCheckboxesCount = allCheckboxes.length; + var visibleCheckboxesCount = visibleCheckboxes.length; + + if(justVisible) { + visibleCheckboxes.prop('checked', true); + $("li:not(.divider):not(.disabled)", this.$ul).filter(":visible").addClass(this.options.selectedClass); + } + else { + allCheckboxes.prop('checked', true); + $("li:not(.divider):not(.disabled)", this.$ul).addClass(this.options.selectedClass); + } + + if (allCheckboxesCount === visibleCheckboxesCount || justVisible === false) { + $("option:enabled", this.$select).prop('selected', true); + } + else { + var values = visibleCheckboxes.map(function() { + return $(this).val(); + }).get(); + + $("option:enabled", this.$select).filter(function(index) { + return $.inArray($(this).val(), values) !== -1; + }).prop('selected', true); + } + + if (triggerOnSelectAll) { + this.options.onSelectAll(); + } + }, + + /** + * Deselects all options. + * + * If justVisible is true or not specified, only visible options are deselected. + * + * @param {Boolean} justVisible + */ + deselectAll: function (justVisible) { + var justVisible = typeof justVisible === 'undefined' ? true : justVisible; + + if(justVisible) { + var visibleCheckboxes = $("li input[type='checkbox']:not(:disabled)", this.$ul).filter(":visible"); + visibleCheckboxes.prop('checked', false); + + var values = visibleCheckboxes.map(function() { + return $(this).val(); + }).get(); + + $("option:enabled", this.$select).filter(function(index) { + return $.inArray($(this).val(), values) !== -1; + }).prop('selected', false); + + if (this.options.selectedClass) { + $("li:not(.divider):not(.disabled)", this.$ul).filter(":visible").removeClass(this.options.selectedClass); + } + } + else { + $("li input[type='checkbox']:enabled", this.$ul).prop('checked', false); + $("option:enabled", this.$select).prop('selected', false); + + if (this.options.selectedClass) { + $("li:not(.divider):not(.disabled)", this.$ul).removeClass(this.options.selectedClass); + } + } + }, + + /** + * Rebuild the plugin. + * + * Rebuilds the dropdown, the filter and the select all option. + */ + rebuild: function() { + this.$ul.html(''); + + // Important to distinguish between radios and checkboxes. + this.options.multiple = this.$select.attr('multiple') === "multiple"; + + this.buildSelectAll(); + this.buildDropdownOptions(); + this.buildFilter(); + + this.updateButtonText(); + this.updateSelectAll(); + + if (this.options.disableIfEmpty && $('option', this.$select).length <= 0) { + this.disable(); + } + else { + this.enable(); + } + + if (this.options.dropRight) { + this.$ul.addClass('pull-right'); + } + }, + + /** + * The provided data will be used to build the dropdown. + */ + dataprovider: function(dataprovider) { + + var groupCounter = 0; + var $select = this.$select.empty(); + + $.each(dataprovider, function (index, option) { + var $tag; + + if ($.isArray(option.children)) { // create optiongroup tag + groupCounter++; + + $tag = $('').attr({ + label: option.label || 'Group ' + groupCounter, + disabled: !!option.disabled + }); + + forEach(option.children, function(subOption) { // add children option tags + $tag.append($('
    ")),a=!1,S.$element.trigger("maxReached"+U)),v&&b&&(y.append(z("
    "+$+"
    ")),a=!1,S.$element.trigger("maxReachedGrp"+U)),setTimeout(function(){S.setSelected(o,!1)},10),y.delay(750).fadeOut(300,function(){z(this).remove()})}}}else c.prop("selected",!1),d.selected=!0,S.setSelected(o,!0);!S.multiple||S.multiple&&1===S.options.maxOptions?S.$button.trigger("focus"):S.options.liveSearch&&S.$searchbox.trigger("focus"),a&&(l!=E(S.$element[0])&&S.multiple||r!=S.$element.prop("selectedIndex")&&!S.multiple)&&(C=[d.index,h.prop("selected"),l],S.$element.triggerNative("change"))}}),this.$menu.on("click","li."+j.DISABLED+" a, ."+j.POPOVERHEADER+", ."+j.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),S.options.liveSearch&&!z(e.target).hasClass("close")?S.$searchbox.trigger("focus"):S.$button.trigger("focus"))}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),S.options.liveSearch?S.$searchbox.trigger("focus"):S.$button.trigger("focus")}),this.$menu.on("click","."+j.POPOVERHEADER+" .close",function(){S.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){S.options.liveSearch?S.$searchbox.trigger("focus"):S.$button.trigger("focus"),e.preventDefault(),e.stopPropagation(),z(this).hasClass("bs-select-all")?S.selectAll():S.deselectAll()}),this.$element.on("change"+U,function(){S.render(),S.$element.trigger("changed"+U,C),C=null}).on("focus"+U,function(){S.options.mobile||S.$button.trigger("focus")})},liveSearchListener:function(){var u=this,f=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),l=u.options.liveSearchNormalize;l&&(i=w(i)),u._$lisSelected=u.$menuInner.find(".selected");for(var r=0;r=a.selectpicker.view.canHighlight.length&&(t=0),a.selectpicker.view.canHighlight[t+m]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+m+1).indexOf(!0))),e.preventDefault();var v=m+t;e.which===P?0===m&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,v=a.selectpicker.current.elements.length-1):d=(o=(n=a.selectpicker.current.data[v]).position-n.height)u+a.sizeInfo.menuInnerHeight),(s=a.selectpicker.main.elements[g]).classList.add("active"),s.firstChild&&s.firstChild.classList.add("active"),a.activeIndex=w[k],s.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),l.trigger("focus")}}i&&(e.which===D&&!a.selectpicker.keydown.keyHistory||e.which===N||e.which===H&&a.options.selectOnTab)&&(e.which!==D&&e.preventDefault(),a.options.liveSearch&&e.which===D||(a.$menuInner.find(".active a").trigger("click",!0),l.trigger("focus"),a.options.liveSearch||(e.preventDefault(),z(document).data("spaceSelect",!0))))}},mobile:function(){this.$element[0].classList.add("mobile-device")},refresh:function(){var e=z.extend({},this.options,this.$element.data());this.options=e,this.checkDisabled(),this.setStyle(),this.render(),this.createLi(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+U)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(U).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),z(window).off(U+"."+this.selectId)}};var X=z.fn.selectpicker;z.fn.selectpicker=Q,z.fn.selectpicker.Constructor=J,z.fn.selectpicker.noConflict=function(){return z.fn.selectpicker=X,this},z(document).off("keydown.bs.dropdown.data-api").on("keydown"+U,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',J.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),z(window).on("load"+U+".data-api",function(){z(".selectpicker").each(function(){var e=z(this);Q.call(e,e.data())})})}(e)}); diff --git a/public/style/vendor/bootstrap-tagsinput/css/bootstrap-tagsinput.css b/public/style/vendor/bootstrap-tagsinput/css/bootstrap-tagsinput.css new file mode 100644 index 0000000..b31f01c --- /dev/null +++ b/public/style/vendor/bootstrap-tagsinput/css/bootstrap-tagsinput.css @@ -0,0 +1,55 @@ +.bootstrap-tagsinput { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + display: inline-block; + padding: 4px 6px; + color: #555; + vertical-align: middle; + border-radius: 4px; + max-width: 100%; + line-height: 22px; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; +} +.bootstrap-tagsinput.form-control input::-moz-placeholder { + color: #777; + opacity: 1; +} +.bootstrap-tagsinput.form-control input:-ms-input-placeholder { + color: #777; +} +.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { + color: #777; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .tag { + margin-right: 2px; + color: white; +} +.bootstrap-tagsinput .tag [data-role="remove"] { + margin-left: 8px; + cursor: pointer; +} +.bootstrap-tagsinput .tag [data-role="remove"]:after { + content: "x"; + padding: 0px 2px; +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} diff --git a/public/style/vendor/bootstrap-tagsinput/js/bootstrap-tagsinput.min.js b/public/style/vendor/bootstrap-tagsinput/js/bootstrap-tagsinput.min.js new file mode 100644 index 0000000..cc0d74e --- /dev/null +++ b/public/style/vendor/bootstrap-tagsinput/js/bootstrap-tagsinput.min.js @@ -0,0 +1,7 @@ +/* + * bootstrap-tagsinput v0.7.1 by Tim Schlechter + * + */ + +!function(a){"use strict";function b(b,c){this.isInit=!0,this.itemsArray=[],this.$element=a(b),this.$element.hide(),this.isSelect="SELECT"===b.tagName,this.multiple=this.isSelect&&b.hasAttribute("multiple"),this.objectItems=c&&c.itemValue,this.placeholderText=b.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=a('
    '),this.$input=a('').appendTo(this.$container),this.$element.before(this.$container),this.build(c),this.isInit=!1}function c(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(a){return a[c]}}}function d(a,b){if("function"!=typeof a[b]){var c=a[b];a[b]=function(){return c}}}function e(a){return a?i.text(a).html():""}function f(a){var b=0;if(document.selection){a.focus();var c=document.selection.createRange();c.moveStart("character",-a.value.length),b=c.text.length}else(a.selectionStart||"0"==a.selectionStart)&&(b=a.selectionStart);return b}function g(b,c){var d=!1;return a.each(c,function(a,c){if("number"==typeof c&&b.which===c)return d=!0,!1;if(b.which===c.which){var e=!c.hasOwnProperty("altKey")||b.altKey===c.altKey,f=!c.hasOwnProperty("shiftKey")||b.shiftKey===c.shiftKey,g=!c.hasOwnProperty("ctrlKey")||b.ctrlKey===c.ctrlKey;if(e&&f&&g)return d=!0,!1}}),d}var h={tagClass:function(a){return"label label-info"},itemValue:function(a){return a?a.toString():a},itemText:function(a){return this.itemValue(a)},itemTitle:function(a){return null},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],delimiter:",",delimiterRegex:null,cancelConfirmKeysOnEmpty:!1,onTagExists:function(a,b){b.hide().fadeIn()},trimValue:!1,allowDuplicates:!1};b.prototype={constructor:b,add:function(b,c,d){var f=this;if(!(f.options.maxTags&&f.itemsArray.length>=f.options.maxTags)&&(b===!1||b)){if("string"==typeof b&&f.options.trimValue&&(b=a.trim(b)),"object"==typeof b&&!f.objectItems)throw"Can't add objects when itemValue option is not set";if(!b.toString().match(/^\s*$/)){if(f.isSelect&&!f.multiple&&f.itemsArray.length>0&&f.remove(f.itemsArray[0]),"string"==typeof b&&"INPUT"===this.$element[0].tagName){var g=f.options.delimiterRegex?f.options.delimiterRegex:f.options.delimiter,h=b.split(g);if(h.length>1){for(var i=0;if.options.maxInputLength)){var o=a.Event("beforeItemAdd",{item:b,cancel:!1,options:d});if(f.$element.trigger(o),!o.cancel){f.itemsArray.push(b);var p=a(''+e(k)+'');p.data("item",b),f.findInputWrapper().before(p),p.after(" ");var q=a('option[value="'+encodeURIComponent(j)+'"]',f.$element).length||a('option[value="'+e(j)+'"]',f.$element).length;if(f.isSelect&&!q){var r=a("");r.data("item",b),r.attr("value",j),f.$element.append(r)}c||f.pushVal(),(f.options.maxTags===f.itemsArray.length||f.items().toString().length===f.options.maxInputLength)&&f.$container.addClass("bootstrap-tagsinput-max"),a(".typeahead, .twitter-typeahead",f.$container).length&&f.$input.typeahead("val",""),this.isInit?f.$element.trigger(a.Event("itemAddedOnInit",{item:b,options:d})):f.$element.trigger(a.Event("itemAdded",{item:b,options:d}))}}}else if(f.options.onTagExists){var s=a(".tag",f.$container).filter(function(){return a(this).data("item")===n});f.options.onTagExists(b,s)}}}},remove:function(b,c,d){var e=this;if(e.objectItems&&(b="object"==typeof b?a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==e.options.itemValue(b)}):a.grep(e.itemsArray,function(a){return e.options.itemValue(a)==b}),b=b[b.length-1]),b){var f=a.Event("beforeItemRemove",{item:b,cancel:!1,options:d});if(e.$element.trigger(f),f.cancel)return;a(".tag",e.$container).filter(function(){return a(this).data("item")===b}).remove(),a("option",e.$element).filter(function(){return a(this).data("item")===b}).remove(),-1!==a.inArray(b,e.itemsArray)&&e.itemsArray.splice(a.inArray(b,e.itemsArray),1)}c||e.pushVal(),e.options.maxTags>e.itemsArray.length&&e.$container.removeClass("bootstrap-tagsinput-max"),e.$element.trigger(a.Event("itemRemoved",{item:b,options:d}))},removeAll:function(){var b=this;for(a(".tag",b.$container).remove(),a("option",b.$element).remove();b.itemsArray.length>0;)b.itemsArray.pop();b.pushVal()},refresh:function(){var b=this;a(".tag",b.$container).each(function(){var c=a(this),d=c.data("item"),f=b.options.itemValue(d),g=b.options.itemText(d),h=b.options.tagClass(d);if(c.attr("class",null),c.addClass("tag "+e(h)),c.contents().filter(function(){return 3==this.nodeType})[0].nodeValue=e(g),b.isSelect){var i=a("option",b.$element).filter(function(){return a(this).data("item")===d});i.attr("value",f)}})},items:function(){return this.itemsArray},pushVal:function(){var b=this,c=a.map(b.items(),function(a){return b.options.itemValue(a).toString()});b.$element.val(c,!0).trigger("change")},build:function(b){var e=this;if(e.options=a.extend({},h,b),e.objectItems&&(e.options.freeInput=!1),c(e.options,"itemValue"),c(e.options,"itemText"),d(e.options,"tagClass"),e.options.typeahead){var i=e.options.typeahead||{};d(i,"source"),e.$input.typeahead(a.extend({},i,{source:function(b,c){function d(a){for(var b=[],d=0;d$1")}}))}if(e.options.typeaheadjs){var j=null,k={},l=e.options.typeaheadjs;a.isArray(l)?(j=l[0],k=l[1]):k=l,e.$input.typeahead(j,k).on("typeahead:selected",a.proxy(function(a,b){k.valueKey?e.add(b[k.valueKey]):e.add(b),e.$input.typeahead("val","")},e))}e.$container.on("click",a.proxy(function(a){e.$element.attr("disabled")||e.$input.removeAttr("disabled"),e.$input.focus()},e)),e.options.addOnBlur&&e.options.freeInput&&e.$input.on("focusout",a.proxy(function(b){0===a(".typeahead, .twitter-typeahead",e.$container).length&&(e.add(e.$input.val()),e.$input.val(""))},e)),e.$container.on("keydown","input",a.proxy(function(b){var c=a(b.target),d=e.findInputWrapper();if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");switch(b.which){case 8:if(0===f(c[0])){var g=d.prev();g.length&&e.remove(g.data("item"))}break;case 46:if(0===f(c[0])){var h=d.next();h.length&&e.remove(h.data("item"))}break;case 37:var i=d.prev();0===c.val().length&&i[0]&&(i.before(d),c.focus());break;case 39:var j=d.next();0===c.val().length&&j[0]&&(j.after(d),c.focus())}var k=c.val().length;Math.ceil(k/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("keypress","input",a.proxy(function(b){var c=a(b.target);if(e.$element.attr("disabled"))return void e.$input.attr("disabled","disabled");var d=c.val(),f=e.options.maxChars&&d.length>=e.options.maxChars;e.options.freeInput&&(g(b,e.options.confirmKeys)||f)&&(0!==d.length&&(e.add(f?d.substr(0,e.options.maxChars):d),c.val("")),e.options.cancelConfirmKeysOnEmpty===!1&&b.preventDefault());var h=c.val().length;Math.ceil(h/5);c.attr("size",Math.max(this.inputSize,c.val().length))},e)),e.$container.on("click","[data-role=remove]",a.proxy(function(b){e.$element.attr("disabled")||e.remove(a(b.target).closest(".tag").data("item"))},e)),e.options.itemValue===h.itemValue&&("INPUT"===e.$element[0].tagName?e.add(e.$element.val()):a("option",e.$element).each(function(){e.add(a(this).attr("value"),!0)}))},destroy:function(){var a=this;a.$container.off("keypress","input"),a.$container.off("click","[role=remove]"),a.$container.remove(),a.$element.removeData("tagsinput"),a.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var b=this.$input[0],c=this.$container[0];b&&b.parentNode!==c;)b=b.parentNode;return a(b)}},a.fn.tagsinput=function(c,d,e){var f=[];return this.each(function(){var g=a(this).data("tagsinput");if(g)if(c||d){if(void 0!==g[c]){if(3===g[c].length&&void 0!==e)var h=g[c](d,null,e);else var h=g[c](d);void 0!==h&&f.push(h)}}else f.push(g);else g=new b(this,c),a(this).data("tagsinput",g),f.push(g),"SELECT"===this.tagName&&a("option",a(this)).attr("selected","selected"),a(this).val(a(this).val())}),"string"==typeof c?f.length>1?f:f[0]:f},a.fn.tagsinput.Constructor=b;var i=a("
    ");a(function(){a("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()})}(window.jQuery); +//# sourceMappingURL=bootstrap-tagsinput.min.js.map \ No newline at end of file diff --git a/public/style/vendor/bootstrap-touchspin/css/jquery.bootstrap-touchspin.min.css b/public/style/vendor/bootstrap-touchspin/css/jquery.bootstrap-touchspin.min.css new file mode 100644 index 0000000..4d1e4bb --- /dev/null +++ b/public/style/vendor/bootstrap-touchspin/css/jquery.bootstrap-touchspin.min.css @@ -0,0 +1 @@ +.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0} \ No newline at end of file diff --git a/public/style/vendor/bootstrap-touchspin/js/jquery.bootstrap-touchspin.min.js b/public/style/vendor/bootstrap-touchspin/js/jquery.bootstrap-touchspin.min.js new file mode 100644 index 0000000..46f3566 --- /dev/null +++ b/public/style/vendor/bootstrap-touchspin/js/jquery.bootstrap-touchspin.min.js @@ -0,0 +1,10 @@ +/* + * Bootstrap TouchSpin - v4.2.5 + * A mobile and touch friendly input spinner component for Bootstrap 3 & 4. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ + +!function(o){"function"==typeof define&&define.amd?define(["jquery"],o):"object"==typeof module&&module.exports?module.exports=function(t,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),o(n),n}:o(jQuery)}(function(j){"use strict";var D=0;j.fn.TouchSpin=function(y){var k={min:0,max:100,initval:"",replacementval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalup:"+",verticaldown:"-",verticalupclass:"",verticaldownclass:"",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-primary",buttonup_class:"btn btn-primary",buttondown_txt:"-",buttonup_txt:"+",callback_before_calculation:function(t){return t},callback_after_calculation:function(t){return t}},C={min:"min",max:"max",initval:"init-val",replacementval:"replacement-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class",buttondown_txt:"button-down-txt",buttonup_txt:"button-up-txt"};return this.each(function(){var i,p,a,u,o,s,t,n,e,r,c=j(this),l=c.data(),d=0,f=!1;function b(){""===i.prefix&&(p=o.prefix.detach()),""===i.postfix&&(a=o.postfix.detach())}function h(){var t,n,o;""!==(t=i.callback_before_calculation(c.val()))?0i.max&&(o=i.max),o=function(t){switch(i.forcestepdivisibility){case"round":return(Math.round(t/i.step)*i.step).toFixed(i.decimals);case"floor":return(Math.floor(t/i.step)*i.step).toFixed(i.decimals);case"ceil":return(Math.ceil(t/i.step)*i.step).toFixed(i.decimals);default:return t}}(o),Number(t).toString()!==o.toString()&&(c.val(o),c.trigger("change"))):""!==i.replacementval&&(c.val(i.replacementval),c.trigger("change"))}function v(){if(i.booster){var t=Math.pow(2,Math.floor(d/i.boostat))*i.step;return i.maxboostedstep&&t>i.maxboostedstep&&(t=i.maxboostedstep,s=Math.round(s/t)*t),Math.max(i.step,t)}return i.step}function x(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s+=n,null!==i.max&&s>i.max&&(s=i.max,c.trigger("touchspin.on.max"),_()),o.input.val(i.callback_after_calculation(Number(s).toFixed(i.decimals))),t!==s&&c.trigger("change")}function g(){h(),s=parseFloat(i.callback_before_calculation(o.input.val())),isNaN(s)&&(s=0);var t=s,n=v();s-=n,null!==i.min&&s'+i.prefix+"",e=''+i.postfix+"";s.hasClass("input-group-btn")||s.hasClass("input-group-prepend")?(n='",s.append(n)):(n='",j(n).insertBefore(c));p.hasClass("input-group-btn")||p.hasClass("input-group-append")?(o='",p.prepend(o)):(o='",j(o).insertAfter(c));j(a).insertBefore(c),j(e).insertAfter(c),u=t}(n):function(){var t,n="";c.hasClass("input-sm")&&(n="input-group-sm");c.hasClass("input-lg")&&(n="input-group-lg");t=i.verticalbuttons?'
    '+i.prefix+''+i.postfix+'
    ":'
    '+i.prefix+''+i.postfix+'
    ";u=j(t).insertBefore(c),j(".bootstrap-touchspin-prefix",u).after(c),c.hasClass("input-sm")?u.addClass("input-group-sm"):c.hasClass("input-lg")&&u.addClass("input-group-lg")}()}(),o={down:j(".bootstrap-touchspin-down",u),up:j(".bootstrap-touchspin-up",u),input:j("input",u),prefix:j(".bootstrap-touchspin-prefix",u).addClass(i.prefix_extraclass),postfix:j(".bootstrap-touchspin-postfix",u).addClass(i.postfix_extraclass)},b(),c.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;38===n?("up"!==f&&(x(),w()),t.preventDefault()):40===n&&("down"!==f&&(g(),m()),t.preventDefault())}),c.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;38===n?_():40===n&&_()}),c.on("blur.touchspin",function(){h(),c.val(i.callback_after_calculation(c.val()))}),o.down.on("keydown",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("down"!==f&&(g(),m()),t.preventDefault())}),o.down.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.up.on("keydown.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||("up"!==f&&(x(),w()),t.preventDefault())}),o.up.on("keyup.touchspin",function(t){var n=t.keyCode||t.which;32!==n&&13!==n||_()}),o.down.on("mousedown.touchspin",function(t){o.down.off("touchstart.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.down.on("touchstart.touchspin",function(t){o.down.off("mousedown.touchspin"),c.is(":disabled")||(g(),m(),t.preventDefault(),t.stopPropagation())}),o.up.on("mousedown.touchspin",function(t){o.up.off("touchstart.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("touchstart.touchspin",function(t){o.up.off("mousedown.touchspin"),c.is(":disabled")||(x(),w(),t.preventDefault(),t.stopPropagation())}),o.up.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mouseup.touchspin mouseout.touchspin touchleave.touchspin touchend.touchspin touchcancel.touchspin",function(t){f&&(t.stopPropagation(),_())}),o.down.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),o.up.on("mousemove.touchspin touchmove.touchspin",function(t){f&&(t.stopPropagation(),t.preventDefault())}),c.on("mousewheel.touchspin DOMMouseScroll.touchspin",function(t){if(i.mousewheel&&c.is(":focus")){var n=t.originalEvent.wheelDelta||-t.originalEvent.deltaY||-t.originalEvent.detail;t.stopPropagation(),t.preventDefault(),n<0?g():x()}}),c.on("touchspin.destroy",function(){var t;t=c.parent(),_(),c.off(".touchspin"),t.hasClass("bootstrap-touchspin-injected")?(c.siblings().remove(),c.unwrap()):(j(".bootstrap-touchspin-injected",t).remove(),t.removeClass("bootstrap-touchspin")),c.data("alreadyinitialized",!1)}),c.on("touchspin.uponce",function(){_(),x()}),c.on("touchspin.downonce",function(){_(),g()}),c.on("touchspin.startupspin",function(){w()}),c.on("touchspin.startdownspin",function(){m()}),c.on("touchspin.stopspin",function(){_()}),c.on("touchspin.updatesettings",function(t,n){!function(t){(function(t){if(i=j.extend({},i,t),t.postfix){var n=c.parent().find(".bootstrap-touchspin-postfix");0===n.length&&a.insertAfter(c),c.parent().find(".bootstrap-touchspin-postfix .input-group-text").text(t.postfix)}if(t.prefix){var o=c.parent().find(".bootstrap-touchspin-prefix");0===o.length&&p.insertBefore(c),c.parent().find(".bootstrap-touchspin-prefix .input-group-text").text(t.prefix)}b()})(t),h();var n=o.input.val();""!==n&&(n=Number(i.callback_before_calculation(o.input.val())),o.input.val(i.callback_after_calculation(Number(n).toFixed(i.decimals))))}(n)});var s}()})}}); \ No newline at end of file diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_alert.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_alert.scss new file mode 100644 index 0000000..dd43e23 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: ($close-font-size + $alert-padding-x * 2); + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_badge.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_badge.scss new file mode 100644 index 0000000..b87a1b0 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_badge.scss @@ -0,0 +1,47 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_breadcrumb.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_breadcrumb.scss new file mode 100644 index 0000000..be30950 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_breadcrumb.scss @@ -0,0 +1,41 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: $breadcrumb-divider; + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `
    ` elements. + +body { + margin: 0; // 1 + font-family: $font-family-base; + font-size: $font-size-base; + font-weight: $font-weight-base; + line-height: $line-height-base; + color: $body-color; + text-align: left; // 3 + background-color: $body-bg; // 2 +} + +// Suppress the focus outline on elements that cannot be accessed via keyboard. +// This prevents an unwanted focus outline from appearing around elements that +// might still respond to pointer events. +// +// Credit: https://github.com/suitcss/base +[tabindex="-1"]:focus { + outline: 0 !important; +} + + +// Content grouping +// +// 1. Add the correct box sizing in Firefox. +// 2. Show the overflow in Edge and IE. + +hr { + box-sizing: content-box; // 1 + height: 0; // 1 + overflow: visible; // 2 +} + + +// +// Typography +// + +// Remove top margins from headings +// +// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top +// margin for easier control within type scales as it avoids margin collapsing. +// stylelint-disable selector-list-comma-newline-after +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: $headings-margin-bottom; +} +// stylelint-enable selector-list-comma-newline-after + +// Reset margins on paragraphs +// +// Similarly, the top margin on `

    `s get reset. However, we also reset the +// bottom margin to use `rem` units instead of `em`. +p { + margin-top: 0; + margin-bottom: $paragraph-margin-bottom; +} + +// Abbreviations +// +// 1. Remove the bottom border in Firefox 39-. +// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. +// 3. Add explicit cursor to indicate changed behavior. +// 4. Duplicate behavior to the data-* attribute for our tooltip plugin + +abbr[title], +abbr[data-original-title] { // 4 + text-decoration: underline; // 2 + text-decoration: underline dotted; // 2 + cursor: help; // 3 + border-bottom: 0; // 1 +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: $dt-font-weight; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; // Undo browser default +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; // Add the correct font style in Android 4.3- +} + +// stylelint-disable font-weight-notation +b, +strong { + font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari +} +// stylelint-enable font-weight-notation + +small { + font-size: 80%; // Add the correct font size in all browsers +} + +// +// Prevent `sub` and `sup` elements from affecting the line height in +// all browsers. +// + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { bottom: -.25em; } +sup { top: -.5em; } + + +// +// Links +// + +a { + color: $link-color; + text-decoration: $link-decoration; + background-color: transparent; // Remove the gray background on active links in IE 10. + -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+. + + @include hover { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } +} + +// And undo these styles for placeholder links/named anchors (without href) +// which have not been made explicitly keyboard-focusable (without tabindex). +// It would be more straightforward to just use a[href] in previous block, but that +// causes specificity issues in many other styles that are too complex to fix. +// See https://github.com/twbs/bootstrap/issues/19402 + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; + + @include hover-focus { + color: inherit; + text-decoration: none; + } + + &:focus { + outline: 0; + } +} + + +// +// Code +// + +pre, +code, +kbd, +samp { + font-family: $font-family-monospace; + font-size: 1em; // Correct the odd `em` font sizing in all browsers. +} + +pre { + // Remove browser default top margin + margin-top: 0; + // Reset browser default of `1em` to use `rem`s + margin-bottom: 1rem; + // Don't allow content to break outside + overflow: auto; + // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so + // we force a non-overlapping, non-auto-hiding scrollbar to counteract. + -ms-overflow-style: scrollbar; +} + + +// +// Figures +// + +figure { + // Apply a consistent margin strategy (matches our type styles). + margin: 0 0 1rem; +} + + +// +// Images and content +// + +img { + vertical-align: middle; + border-style: none; // Remove the border on images inside links in IE 10-. +} + +svg:not(:root) { + overflow: hidden; // Hide the overflow in IE +} + + +// +// Tables +// + +table { + border-collapse: collapse; // Prevent double borders +} + +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $table-caption-color; + text-align: left; + caption-side: bottom; +} + +th { + // Matches default `

    ` alignment by inheriting from the ``, or the + // closest parent with a set `text-align`. + text-align: inherit; +} + + +// +// Forms +// + +label { + // Allow labels to use `margin` for spacing. + display: inline-block; + margin-bottom: $label-margin-bottom; +} + +// Remove the default `border-radius` that macOS Chrome adds. +// +// Details at https://github.com/twbs/bootstrap/issues/24093 +button { + border-radius: 0; +} + +// Work around a Firefox/IE bug where the transparent `button` background +// results in a loss of the default `button` focus styles. +// +// Credit: https://github.com/suitcss/base/ +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; // Remove the margin in Firefox and Safari + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; // Show the overflow in Edge +} + +button, +select { + text-transform: none; // Remove the inheritance of text transform in Firefox +} + +// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` +// controls in Android 4. +// 2. Correct the inability to style clickable types in iOS and Safari. +button, +html [type="button"], // 1 +[type="reset"], +[type="submit"] { + -webkit-appearance: button; // 2 +} + +// Remove inner border and padding from Firefox, but don't restore the outline like Normalize. +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; // 1. Add the correct box sizing in IE 10- + padding: 0; // 2. Remove the padding in IE 10- +} + + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + // Remove the default appearance of temporal inputs to avoid a Mobile Safari + // bug where setting a custom line-height prevents text from being vertically + // centered within the input. + // See https://bugs.webkit.org/show_bug.cgi?id=139848 + // and https://github.com/twbs/bootstrap/issues/11266 + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; // Remove the default vertical scrollbar in IE. + // Textareas should really only resize vertically so they don't break their (horizontal) containers. + resize: vertical; +} + +fieldset { + // Browsers set a default `min-width: min-content;` on fieldsets, + // unlike e.g. `
    `s, which have `min-width: 0;` by default. + // So we reset that to ensure fieldsets behave more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359 + // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements + min-width: 0; + // Reset the default outline behavior of fieldsets so they don't affect page layout. + padding: 0; + margin: 0; + border: 0; +} + +// 1. Correct the text wrapping in Edge and IE. +// 2. Correct the color inheritance from `fieldset` elements in IE. +legend { + display: block; + width: 100%; + max-width: 100%; // 1 + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; // 2 + white-space: normal; // 1 +} + +progress { + vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera. +} + +// Correct the cursor style of increment and decrement buttons in Chrome. +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + // This overrides the extra rounded corners on search inputs in iOS so that our + // `.form-control` class can properly style them. Note that this cannot simply + // be added to `.form-control` as it's not specific enough. For details, see + // https://github.com/twbs/bootstrap/issues/11586. + outline-offset: -2px; // 2. Correct the outline style in Safari. + -webkit-appearance: none; +} + +// +// Remove the inner padding and cancel buttons in Chrome and Safari on macOS. +// + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// 1. Correct the inability to style clickable types in iOS and Safari. +// 2. Change font properties to `inherit` in Safari. +// + +::-webkit-file-upload-button { + font: inherit; // 2 + -webkit-appearance: button; // 1 +} + +// +// Correct element displays +// + +output { + display: inline-block; +} + +summary { + display: list-item; // Add the correct display in all browsers + cursor: pointer; +} + +template { + display: none; // Add the correct display in IE +} + +// Always hide an element with the `hidden` HTML attribute (from PureCSS). +// Needed for proper display in IE 10-. +[hidden] { + display: none !important; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_root.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_root.scss new file mode 100644 index 0000000..ad550df --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_root.scss @@ -0,0 +1,19 @@ +:root { + // Custom variable values only support SassScript inside `#{}`. + @each $color, $value in $colors { + --#{$color}: #{$value}; + } + + @each $color, $value in $theme-colors { + --#{$color}: #{$value}; + } + + @each $bp, $value in $grid-breakpoints { + --breakpoint-#{$bp}: #{$value}; + } + + // Use `inspect` for lists so that quoted items keep the quotes. + // See https://github.com/sass/sass/issues/2383#issuecomment-336349172 + --font-family-sans-serif: #{inspect($font-family-sans-serif)}; + --font-family-monospace: #{inspect($font-family-monospace)}; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_rtl.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_rtl.scss new file mode 100644 index 0000000..db67a4e --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_rtl.scss @@ -0,0 +1,224 @@ +.rtl { + text-align: right; + direction: rtl; + + .nav { + padding-right: 0; + } + + .navbar-nav .nav-item { + float: right; + } + + .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; + } + + th { + text-align: right; + } + + .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; + } + + .dropdown-menu { + right: 0; + text-align: right; + } + + .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; + } + + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 $border-radius $border-radius 0; + } + + .btn-group > .btn:last-child:not(:first-child), + .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: $border-radius 0 0 $border-radius; + } + + .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{ + border-radius: $border-radius 0 0 $border-radius; + } + + .custom-control-label::after, + .custom-control-label::before { + right: 0; + left: inherit; + } + + .custom-select { + padding: $custom-select-padding-y $custom-select-padding-x $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding); + background: $custom-select-bg $custom-select-indicator no-repeat left $custom-select-padding-x center; + background-size: $custom-select-bg-size; + } + + .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-radius: 0 $border-radius $border-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-radius: $border-radius 0 0 $border-radius; + } + + .input-group > .custom-select:not(:first-child), + .input-group > .form-control:not(:first-child) { + border-radius: $border-radius 0 0 $border-radius; + } + + .input-group > .custom-select:not(:last-child), + .input-group > .form-control:not(:last-child) { + border-radius: 0 $border-radius $border-radius 0; + } + + .input-group > .custom-select:not(:last-child):not(:first-child), + .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; + } + + .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; + } + .custom-control-indicator { + right: 0; + left: inherit; + } + + .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; + } + + .radio input, + .radio-inline, + .checkbox input, + .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; + } + + .list-group { + padding-right: 0; + padding-left: 40px; + } + + .close { + float: left; + } + + .modal-header .close { + margin: -15px auto -15px -15px; + } + + .modal-footer > :not(:first-child) { + margin-right: .25rem; + } + + .alert-dismissible .close { + right: inherit; + left: 0; + } + + .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; + } + + .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; + } + + .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; + } + + @mixin make-col-offset($size, $columns: $grid-columns) { + $num: $size / $columns; + margin-right: if($num == 0, 0, percentage($num)); + margin-left: 0; + } + + @mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) { + @each $breakpoint in map-keys($breakpoints) { + $infix: breakpoint-infix($breakpoint, $breakpoints); + @include media-breakpoint-up($breakpoint, $breakpoints) { + @for $i from 0 through ($columns - 1) { + @if not ($infix == "" and $i == 0) { + .offset#{$infix}-#{$i} { + @include make-col-offset($i, $columns); + } + } + } + } + } + } + @if $enable-grid-classes { + @include make-grid-columns(); + } + + // stylelint-disable declaration-no-important + @each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + @each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $length in $spacers { + + .#{$abbrev}r#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-right: 0 !important; + #{$prop}-left: $length !important; + } + .#{$abbrev}l#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-left: 0 !important; + #{$prop}-right: $length !important; + } + } + } + + .mr#{$infix}-auto{ + margin-right: 0 !important; + margin-left: auto !important; + } + .ml#{$infix}-auto{ + margin-right: auto !important; + margin-left: 0 !important; + } + .mx#{$infix}-auto{ + margin-right: auto !important; + margin-left: auto !important; + } + } + } + + @each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + .text#{$infix}-right { text-align: left !important; } + .text#{$infix}-left { text-align: right !important; } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_tables.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_tables.scss new file mode 100644 index 0000000..b32732f --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_tables.scss @@ -0,0 +1,188 @@ +// +// Basic Bootstrap table +// + +.table { + width: 100%; + max-width: 100%; + margin-bottom: $spacer; + background-color: $table-bg; // Reset for nesting within parents with `background-color`. + + th, + td { + padding: $table-cell-padding; + vertical-align: top; + border-top: $table-border-width solid $table-border-color; + } + + thead th { + vertical-align: bottom; + border-bottom: (2 * $table-border-width) solid $table-border-color; + } + + tbody + tbody { + border-top: (2 * $table-border-width) solid $table-border-color; + } + + .table { + background-color: $body-bg; + } +} + + +// +// Condensed table w/ half padding +// + +.table-sm { + th, + td { + padding: $table-cell-padding-sm; + } +} + + +// Border versions +// +// Add or remove borders all around the table and between all the columns. + +.table-bordered { + border: $table-border-width solid $table-border-color; + + th, + td { + border: $table-border-width solid $table-border-color; + } + + thead { + th, + td { + border-bottom-width: (2 * $table-border-width); + } + } +} + +.table-borderless { + th, + td, + thead th, + tbody + tbody { + border: 0; + } +} + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + tbody tr:nth-of-type(#{$table-striped-order}) { + background-color: $table-accent-bg; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + tbody tr { + @include hover { + background-color: $table-hover-bg; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +@each $color, $value in $theme-colors { + @include table-row-variant($color, theme-color-level($color, -9)); +} + +@include table-row-variant(active, $table-active-bg); + + +// Dark styles +// +// Same table markup, but inverted color scheme: dark background and light text. + +// stylelint-disable-next-line no-duplicate-selectors +.table { + .thead-dark { + th { + color: $table-dark-color; + background-color: $table-dark-bg; + border-color: $table-dark-border-color; + } + } + + .thead-light { + th { + color: $table-head-color; + background-color: $table-head-bg; + border-color: $table-border-color; + } + } +} + +.table-dark { + color: $table-dark-color; + background-color: $table-dark-bg; + + th, + td, + thead th { + border-color: $table-dark-border-color; + } + + &.table-bordered { + border: 0; + } + + &.table-striped { + tbody tr:nth-of-type(odd) { + background-color: $table-dark-accent-bg; + } + } + + &.table-hover { + tbody tr { + @include hover { + background-color: $table-dark-hover-bg; + } + } + } +} + + +// Responsive tables +// +// Generate series of `.table-responsive-*` classes for configuring the screen +// size of where your table will overflow. + +.table-responsive { + @each $breakpoint in map-keys($grid-breakpoints) { + $next: breakpoint-next($breakpoint, $grid-breakpoints); + $infix: breakpoint-infix($next, $grid-breakpoints); + + &#{$infix} { + @include media-breakpoint-down($breakpoint) { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057 + + // Prevent double border on horizontal scroll due to use of `display: block;` + > .table-bordered { + border: 0; + } + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_tooltip.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_tooltip.scss new file mode 100644 index 0000000..1286ebf --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_tooltip.scss @@ -0,0 +1,115 @@ +// Base class +.tooltip { + position: absolute; + z-index: $zindex-tooltip; + display: block; + margin: $tooltip-margin; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text(); + font-size: $tooltip-font-size; + // Allow breaking very long words so they don't overflow the tooltip's bounds + word-wrap: break-word; + opacity: 0; + + &.show { opacity: $tooltip-opacity; } + + .arrow { + position: absolute; + display: block; + width: $tooltip-arrow-width; + height: $tooltip-arrow-height; + + &::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; + } + } +} + +.bs-tooltip-top { + padding: $tooltip-arrow-height 0; + + .arrow { + bottom: 0; + + &::before { + top: 0; + border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0; + border-top-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-right { + padding: 0 $tooltip-arrow-height; + + .arrow { + left: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; + + &::before { + right: 0; + border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0; + border-right-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-bottom { + padding: $tooltip-arrow-height 0; + + .arrow { + top: 0; + + &::before { + bottom: 0; + border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height; + border-bottom-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-left { + padding: 0 $tooltip-arrow-height; + + .arrow { + right: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; + + &::before { + left: 0; + border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height; + border-left-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-auto { + &[x-placement^="top"] { + @extend .bs-tooltip-top; + } + &[x-placement^="right"] { + @extend .bs-tooltip-right; + } + &[x-placement^="bottom"] { + @extend .bs-tooltip-bottom; + } + &[x-placement^="left"] { + @extend .bs-tooltip-left; + } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: $tooltip-max-width; + padding: $tooltip-padding-y $tooltip-padding-x; + color: $tooltip-color; + text-align: center; + background-color: $tooltip-bg; + @include border-radius($tooltip-border-radius); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_transitions.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_transitions.scss new file mode 100644 index 0000000..c8d91e2 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_transitions.scss @@ -0,0 +1,22 @@ +// stylelint-disable selector-no-qualifying-type + +.fade { + @include transition($transition-fade); + + &:not(.show) { + opacity: 0; + } +} + +.collapse { + &:not(.show) { + display: none; + } +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + @include transition($transition-collapse); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_type.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_type.scss new file mode 100644 index 0000000..57d610f --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_type.scss @@ -0,0 +1,125 @@ +// stylelint-disable declaration-no-important, selector-list-comma-newline-after + +// +// Headings +// + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: $headings-margin-bottom; + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; +} + +h1, .h1 { font-size: $h1-font-size; } +h2, .h2 { font-size: $h2-font-size; } +h3, .h3 { font-size: $h3-font-size; } +h4, .h4 { font-size: $h4-font-size; } +h5, .h5 { font-size: $h5-font-size; } +h6, .h6 { font-size: $h6-font-size; } + +.lead { + font-size: $lead-font-size; + font-weight: $lead-font-weight; +} + +// Type display classes +.display-1 { + font-size: $display1-size; + font-weight: $display1-weight; + line-height: $display-line-height; +} +.display-2 { + font-size: $display2-size; + font-weight: $display2-weight; + line-height: $display-line-height; +} +.display-3 { + font-size: $display3-size; + font-weight: $display3-weight; + line-height: $display-line-height; +} +.display-4 { + font-size: $display4-size; + font-weight: $display4-weight; + line-height: $display-line-height; +} + + +// +// Horizontal rules +// + +hr { + margin-top: $hr-margin-y; + margin-bottom: $hr-margin-y; + border: 0; + border-top: $hr-border-width solid $hr-border-color; +} + + +// +// Emphasis +// + +small, +.small { + font-size: $small-font-size; + font-weight: $font-weight-normal; +} + +mark, +.mark { + padding: $mark-padding; + background-color: $mark-bg; +} + + +// +// Lists +// + +.list-unstyled { + @include list-unstyled; +} + +// Inline turns list items into inline-block +.list-inline { + @include list-unstyled; +} +.list-inline-item { + display: inline-block; + + &:not(:last-child) { + margin-right: $list-inline-padding; + } +} + + +// +// Misc +// + +// Builds on `abbr` +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +// Blockquotes +.blockquote { + margin-bottom: $spacer; + font-size: $blockquote-font-size; +} + +.blockquote-footer { + display: block; + font-size: 80%; // back to default font-size + color: $blockquote-small-color; + + &::before { + content: "\2014 \00A0"; // em dash, nbsp + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_utilities.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_utilities.scss new file mode 100644 index 0000000..6c7a7cd --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_utilities.scss @@ -0,0 +1,15 @@ +@import "utilities/align"; +@import "utilities/background"; +@import "utilities/borders"; +@import "utilities/clearfix"; +@import "utilities/display"; +@import "utilities/embed"; +@import "utilities/flex"; +@import "utilities/float"; +@import "utilities/position"; +@import "utilities/screenreaders"; +@import "utilities/shadows"; +@import "utilities/sizing"; +@import "utilities/spacing"; +@import "utilities/text"; +@import "utilities/visibility"; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/_variables.scss b/public/style/vendor/bootstrap-v4-rtl/scss/_variables.scss new file mode 100644 index 0000000..73451a0 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/_variables.scss @@ -0,0 +1,929 @@ +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + + +// +// Color system +// + +// stylelint-disable +$white: #fff !default; +$gray-100: #f8f9fa !default; +$gray-200: #e9ecef !default; +$gray-300: #dee2e6 !default; +$gray-400: #ced4da !default; +$gray-500: #adb5bd !default; +$gray-600: #6c757d !default; +$gray-700: #495057 !default; +$gray-800: #343a40 !default; +$gray-900: #212529 !default; +$black: #000 !default; + +$grays: () !default; +$grays: map-merge(( + "100": $gray-100, + "200": $gray-200, + "300": $gray-300, + "400": $gray-400, + "500": $gray-500, + "600": $gray-600, + "700": $gray-700, + "800": $gray-800, + "900": $gray-900 +), $grays); + +$blue: #007bff !default; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink: #e83e8c !default; +$red: #dc3545 !default; +$orange: #fd7e14 !default; +$yellow: #ffc107 !default; +$green: #28a745 !default; +$teal: #20c997 !default; +$cyan: #17a2b8 !default; + +$colors: () !default; +$colors: map-merge(( + "blue": $blue, + "indigo": $indigo, + "purple": $purple, + "pink": $pink, + "red": $red, + "orange": $orange, + "yellow": $yellow, + "green": $green, + "teal": $teal, + "cyan": $cyan, + "white": $white, + "gray": $gray-600, + "gray-dark": $gray-800 +), $colors); + +$primary: $blue !default; +$secondary: $gray-600 !default; +$success: $green !default; +$info: $cyan !default; +$warning: $yellow !default; +$danger: $red !default; +$light: $gray-100 !default; +$dark: $gray-800 !default; + +$theme-colors: () !default; +$theme-colors: map-merge(( + "primary": $primary, + "secondary": $secondary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "light": $light, + "dark": $dark +), $theme-colors); +// stylelint-enable + +// Set a specific jump point for requesting color jumps +$theme-color-interval: 8% !default; + +// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255. +$yiq-contrasted-threshold: 150 !default; + +// Customize the light and dark text colors for use in our YIQ color contrast function. +$yiq-text-dark: $gray-900 !default; +$yiq-text-light: $white !default; + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-caret: true !default; +$enable-rounded: true !default; +$enable-shadows: false !default; +$enable-gradients: false !default; +$enable-transitions: true !default; +$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS +$enable-grid-classes: true !default; +$enable-print-styles: true !default; + + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +// stylelint-disable +$spacer: 1rem !default; +$spacers: () !default; +$spacers: map-merge(( + 0: 0, + 1: ($spacer * .25), + 2: ($spacer * .5), + 3: $spacer, + 4: ($spacer * 1.5), + 5: ($spacer * 3) +), $spacers); + +// This variable affects the `.h-*` and `.w-*` classes. +$sizes: () !default; +$sizes: map-merge(( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100%, + auto: auto +), $sizes); +// stylelint-enable + +// Body +// +// Settings for the `` element. + +$body-bg: $white !default; +$body-color: $gray-900 !default; + +// Links +// +// Style anchor elements. + +$link-color: theme-color("primary") !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: underline !default; + +// Paragraphs +// +// Style p element. + +$paragraph-margin-bottom: 1rem !default; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px +) !default; + +@include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +@include _assert-starts-at-zero($grid-breakpoints); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px +) !default; + +@include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +$grid-columns: 12 !default; +$grid-gutter-width: 30px !default; + +// Components +// +// Define common padding and border radius sizes and more. + +$line-height-lg: 1.5 !default; +$line-height-sm: 1.5 !default; + +$border-width: 1px !default; +$border-color: $gray-300 !default; + +$border-radius: .25rem !default; +$border-radius-lg: .3rem !default; +$border-radius-sm: .2rem !default; + +$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default; +$box-shadow: 0 .5rem 1rem rgba($black, .15) !default; +$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default; + +$component-active-color: $white !default; +$component-active-bg: theme-color("primary") !default; + +$caret-width: .3em !default; + +$transition-base: all .2s ease-in-out !default; +$transition-fade: opacity .15s linear !default; +$transition-collapse: height .35s ease !default; + + +// Fonts +// +// Font, line-height, and color for body text, headings, and more. + +// stylelint-disable value-keyword-case +$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; +$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; +// stylelint-enable value-keyword-case + +$font-size-base: 1rem !default; // Assumes the browser default, typically `16px` +$font-size-lg: ($font-size-base * 1.25) !default; +$font-size-sm: ($font-size-base * .875) !default; + +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-bold: 700 !default; + +$font-weight-base: $font-weight-normal !default; +$line-height-base: 1.5 !default; + +$h1-font-size: $font-size-base * 2.5 !default; +$h2-font-size: $font-size-base * 2 !default; +$h3-font-size: $font-size-base * 1.75 !default; +$h4-font-size: $font-size-base * 1.5 !default; +$h5-font-size: $font-size-base * 1.25 !default; +$h6-font-size: $font-size-base !default; + +$headings-margin-bottom: ($spacer / 2) !default; +$headings-font-family: inherit !default; +$headings-font-weight: 500 !default; +$headings-line-height: 1.2 !default; +$headings-color: inherit !default; + +$display1-size: 6rem !default; +$display2-size: 5.5rem !default; +$display3-size: 4.5rem !default; +$display4-size: 3.5rem !default; + +$display1-weight: 300 !default; +$display2-weight: 300 !default; +$display3-weight: 300 !default; +$display4-weight: 300 !default; +$display-line-height: $headings-line-height !default; + +$lead-font-size: ($font-size-base * 1.25) !default; +$lead-font-weight: 300 !default; + +$small-font-size: 80% !default; + +$text-muted: $gray-600 !default; + +$blockquote-small-color: $gray-600 !default; +$blockquote-font-size: ($font-size-base * 1.25) !default; + +$hr-border-color: rgba($black, .1) !default; +$hr-border-width: $border-width !default; + +$mark-padding: .2em !default; + +$dt-font-weight: $font-weight-bold !default; + +$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default; +$nested-kbd-font-weight: $font-weight-bold !default; + +$list-inline-padding: .5rem !default; + +$mark-bg: #fcf8e3 !default; + +$hr-margin-y: $spacer !default; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +$table-cell-padding: .75rem !default; +$table-cell-padding-sm: .3rem !default; + +$table-bg: transparent !default; +$table-accent-bg: rgba($black, .05) !default; +$table-hover-bg: rgba($black, .075) !default; +$table-active-bg: $table-hover-bg !default; + +$table-border-width: $border-width !default; +$table-border-color: $gray-300 !default; + +$table-head-bg: $gray-200 !default; +$table-head-color: $gray-700 !default; + +$table-dark-bg: $gray-900 !default; +$table-dark-accent-bg: rgba($white, .05) !default; +$table-dark-hover-bg: rgba($white, .075) !default; +$table-dark-border-color: lighten($gray-900, 7.5%) !default; +$table-dark-color: $body-bg !default; + +$table-striped-order: odd !default; + +$table-caption-color: $text-muted !default; + +// Buttons + Forms +// +// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. + +$input-btn-padding-y: .375rem !default; +$input-btn-padding-x: .75rem !default; +$input-btn-line-height: $line-height-base !default; + +$input-btn-focus-width: .2rem !default; +$input-btn-focus-color: rgba($component-active-bg, .25) !default; +$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default; + +$input-btn-padding-y-sm: .25rem !default; +$input-btn-padding-x-sm: .5rem !default; +$input-btn-line-height-sm: $line-height-sm !default; + +$input-btn-padding-y-lg: .5rem !default; +$input-btn-padding-x-lg: 1rem !default; +$input-btn-line-height-lg: $line-height-lg !default; + +$input-btn-border-width: $border-width !default; + + +// Buttons +// +// For each of Bootstrap's buttons, define text, background, and border color. + +$btn-padding-y: $input-btn-padding-y !default; +$btn-padding-x: $input-btn-padding-x !default; +$btn-line-height: $input-btn-line-height !default; + +$btn-padding-y-sm: $input-btn-padding-y-sm !default; +$btn-padding-x-sm: $input-btn-padding-x-sm !default; +$btn-line-height-sm: $input-btn-line-height-sm !default; + +$btn-padding-y-lg: $input-btn-padding-y-lg !default; +$btn-padding-x-lg: $input-btn-padding-x-lg !default; +$btn-line-height-lg: $input-btn-line-height-lg !default; + +$btn-border-width: $input-btn-border-width !default; + +$btn-font-weight: $font-weight-normal !default; +$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default; +$btn-focus-width: $input-btn-focus-width !default; +$btn-focus-box-shadow: $input-btn-focus-box-shadow !default; +$btn-disabled-opacity: .65 !default; +$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default; + +$btn-link-disabled-color: $gray-600 !default; + +$btn-block-spacing-y: .5rem !default; + +// Allows for customizing button radius independently from global border radius +$btn-border-radius: $border-radius !default; +$btn-border-radius-lg: $border-radius-lg !default; +$btn-border-radius-sm: $border-radius-sm !default; + +$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; + + +// Forms + +$label-margin-bottom: .5rem !default; + +$input-padding-y: $input-btn-padding-y !default; +$input-padding-x: $input-btn-padding-x !default; +$input-line-height: $input-btn-line-height !default; + +$input-padding-y-sm: $input-btn-padding-y-sm !default; +$input-padding-x-sm: $input-btn-padding-x-sm !default; +$input-line-height-sm: $input-btn-line-height-sm !default; + +$input-padding-y-lg: $input-btn-padding-y-lg !default; +$input-padding-x-lg: $input-btn-padding-x-lg !default; +$input-line-height-lg: $input-btn-line-height-lg !default; + +$input-bg: $white !default; +$input-disabled-bg: $gray-200 !default; + +$input-color: $gray-700 !default; +$input-border-color: $gray-400 !default; +$input-border-width: $input-btn-border-width !default; +$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default; + +$input-border-radius: $border-radius !default; +$input-border-radius-lg: $border-radius-lg !default; +$input-border-radius-sm: $border-radius-sm !default; + +$input-focus-bg: $input-bg !default; +$input-focus-border-color: lighten($component-active-bg, 25%) !default; +$input-focus-color: $input-color !default; +$input-focus-width: $input-btn-focus-width !default; +$input-focus-box-shadow: $input-btn-focus-box-shadow !default; + +$input-placeholder-color: $gray-600 !default; +$input-plaintext-color: $body-color !default; + +$input-height-border: $input-border-width * 2 !default; + +$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default; +$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default; + +$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default; +$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default; + +$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default; +$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default; + +$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; + +$form-text-margin-top: .25rem !default; + +$form-check-input-gutter: 1.25rem !default; +$form-check-input-margin-y: .3rem !default; +$form-check-input-margin-x: .25rem !default; + +$form-check-inline-margin-x: .75rem !default; +$form-check-inline-input-margin-x: .3125rem !default; + +$form-group-margin-bottom: 1rem !default; + +$input-group-addon-color: $input-color !default; +$input-group-addon-bg: $gray-200 !default; +$input-group-addon-border-color: $input-border-color !default; + +$custom-control-gutter: 1.5rem !default; +$custom-control-spacer-x: 1rem !default; + +$custom-control-indicator-size: 1rem !default; +$custom-control-indicator-bg: $gray-300 !default; +$custom-control-indicator-bg-size: 50% 50% !default; +$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default; + +$custom-control-indicator-disabled-bg: $gray-200 !default; +$custom-control-label-disabled-color: $gray-600 !default; + +$custom-control-indicator-checked-color: $component-active-color !default; +$custom-control-indicator-checked-bg: $component-active-bg !default; +$custom-control-indicator-checked-disabled-bg: rgba(theme-color("primary"), .5) !default; +$custom-control-indicator-checked-box-shadow: none !default; + +$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default; + +$custom-control-indicator-active-color: $component-active-color !default; +$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default; +$custom-control-indicator-active-box-shadow: none !default; + +$custom-checkbox-indicator-border-radius: $border-radius !default; +$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"), "#", "%23") !default; + +$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default; +$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default; +$custom-checkbox-indicator-icon-indeterminate: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E"), "#", "%23") !default; +$custom-checkbox-indicator-indeterminate-box-shadow: none !default; + +$custom-radio-indicator-border-radius: 50% !default; +$custom-radio-indicator-icon-checked: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E"), "#", "%23") !default; + +$custom-select-padding-y: .375rem !default; +$custom-select-padding-x: .75rem !default; +$custom-select-height: $input-height !default; +$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator +$custom-select-line-height: $input-btn-line-height !default; +$custom-select-color: $input-color !default; +$custom-select-disabled-color: $gray-600 !default; +$custom-select-bg: $input-bg !default; +$custom-select-disabled-bg: $gray-200 !default; +$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions +$custom-select-indicator-color: $gray-800 !default; +$custom-select-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E"), "#", "%23") !default; +$custom-select-border-width: $input-btn-border-width !default; +$custom-select-border-color: $input-border-color !default; +$custom-select-border-radius: $border-radius !default; + +$custom-select-focus-border-color: $input-focus-border-color !default; +$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default; + +$custom-select-font-size-sm: 75% !default; +$custom-select-height-sm: $input-height-sm !default; + +$custom-select-font-size-lg: 125% !default; +$custom-select-height-lg: $input-height-lg !default; + +$custom-range-track-width: 100% !default; +$custom-range-track-height: .5rem !default; +$custom-range-track-cursor: pointer !default; +$custom-range-track-bg: $gray-300 !default; +$custom-range-track-border-radius: 1rem !default; +$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default; + +$custom-range-thumb-width: 1rem !default; +$custom-range-thumb-height: $custom-range-thumb-width !default; +$custom-range-thumb-bg: $component-active-bg !default; +$custom-range-thumb-border: 0 !default; +$custom-range-thumb-border-radius: 1rem !default; +$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default; +$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default; +$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default; + +$custom-file-height: $input-height !default; +$custom-file-height-inner: $input-height-inner !default; +$custom-file-focus-border-color: $input-focus-border-color !default; +$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default; + +$custom-file-padding-y: $input-btn-padding-y !default; +$custom-file-padding-x: $input-btn-padding-x !default; +$custom-file-line-height: $input-btn-line-height !default; +$custom-file-color: $input-color !default; +$custom-file-bg: $input-bg !default; +$custom-file-border-width: $input-btn-border-width !default; +$custom-file-border-color: $input-border-color !default; +$custom-file-border-radius: $input-border-radius !default; +$custom-file-box-shadow: $input-box-shadow !default; +$custom-file-button-color: $custom-file-color !default; +$custom-file-button-bg: $input-group-addon-bg !default; +$custom-file-text: ( + en: "Browse" +) !default; + + +// Form validation +$form-feedback-margin-top: $form-text-margin-top !default; +$form-feedback-font-size: $small-font-size !default; +$form-feedback-valid-color: theme-color("success") !default; +$form-feedback-invalid-color: theme-color("danger") !default; + + +// Dropdowns +// +// Dropdown menu container and contents. + +$dropdown-min-width: 10rem !default; +$dropdown-padding-y: .5rem !default; +$dropdown-spacer: .125rem !default; +$dropdown-bg: $white !default; +$dropdown-border-color: rgba($black, .15) !default; +$dropdown-border-radius: $border-radius !default; +$dropdown-border-width: $border-width !default; +$dropdown-divider-bg: $gray-200 !default; +$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default; + +$dropdown-link-color: $gray-900 !default; +$dropdown-link-hover-color: darken($gray-900, 5%) !default; +$dropdown-link-hover-bg: $gray-100 !default; + +$dropdown-link-active-color: $component-active-color !default; +$dropdown-link-active-bg: $component-active-bg !default; + +$dropdown-link-disabled-color: $gray-600 !default; + +$dropdown-item-padding-y: .25rem !default; +$dropdown-item-padding-x: 1.5rem !default; + +$dropdown-header-color: $gray-600 !default; + + +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +$zindex-dropdown: 1000 !default; +$zindex-sticky: 1020 !default; +$zindex-fixed: 1030 !default; +$zindex-modal-backdrop: 1040 !default; +$zindex-modal: 1050 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; + +// Navs + +$nav-link-padding-y: .5rem !default; +$nav-link-padding-x: 1rem !default; +$nav-link-disabled-color: $gray-600 !default; + +$nav-tabs-border-color: $gray-300 !default; +$nav-tabs-border-width: $border-width !default; +$nav-tabs-border-radius: $border-radius !default; +$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default; +$nav-tabs-link-active-color: $gray-700 !default; +$nav-tabs-link-active-bg: $body-bg !default; +$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default; + +$nav-pills-border-radius: $border-radius !default; +$nav-pills-link-active-color: $component-active-color !default; +$nav-pills-link-active-bg: $component-active-bg !default; + +$nav-divider-color: $gray-200 !default; +$nav-divider-margin-y: ($spacer / 2) !default; + +// Navbar + +$navbar-padding-y: ($spacer / 2) !default; +$navbar-padding-x: $spacer !default; + +$navbar-nav-link-padding-x: .5rem !default; + +$navbar-brand-font-size: $font-size-lg !default; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default; +$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default; +$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default; + +$navbar-toggler-padding-y: .25rem !default; +$navbar-toggler-padding-x: .75rem !default; +$navbar-toggler-font-size: $font-size-lg !default; +$navbar-toggler-border-radius: $btn-border-radius !default; + +$navbar-dark-color: rgba($white, .5) !default; +$navbar-dark-hover-color: rgba($white, .75) !default; +$navbar-dark-active-color: $white !default; +$navbar-dark-disabled-color: rgba($white, .25) !default; +$navbar-dark-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default; +$navbar-dark-toggler-border-color: rgba($white, .1) !default; + +$navbar-light-color: rgba($black, .5) !default; +$navbar-light-hover-color: rgba($black, .7) !default; +$navbar-light-active-color: rgba($black, .9) !default; +$navbar-light-disabled-color: rgba($black, .3) !default; +$navbar-light-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default; +$navbar-light-toggler-border-color: rgba($black, .1) !default; + +// Pagination + +$pagination-padding-y: .5rem !default; +$pagination-padding-x: .75rem !default; +$pagination-padding-y-sm: .25rem !default; +$pagination-padding-x-sm: .5rem !default; +$pagination-padding-y-lg: .75rem !default; +$pagination-padding-x-lg: 1.5rem !default; +$pagination-line-height: 1.25 !default; + +$pagination-color: $link-color !default; +$pagination-bg: $white !default; +$pagination-border-width: $border-width !default; +$pagination-border-color: $gray-300 !default; + +$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; +$pagination-focus-outline: 0 !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-200 !default; +$pagination-hover-border-color: $gray-300 !default; + +$pagination-active-color: $component-active-color !default; +$pagination-active-bg: $component-active-bg !default; +$pagination-active-border-color: $pagination-active-bg !default; + +$pagination-disabled-color: $gray-600 !default; +$pagination-disabled-bg: $white !default; +$pagination-disabled-border-color: $gray-300 !default; + + +// Jumbotron + +$jumbotron-padding: 2rem !default; +$jumbotron-bg: $gray-200 !default; + + +// Cards + +$card-spacer-y: .75rem !default; +$card-spacer-x: 1.25rem !default; +$card-border-width: $border-width !default; +$card-border-radius: $border-radius !default; +$card-border-color: rgba($black, .125) !default; +$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default; +$card-cap-bg: rgba($black, .03) !default; +$card-bg: $white !default; + +$card-img-overlay-padding: 1.25rem !default; + +$card-group-margin: ($grid-gutter-width / 2) !default; +$card-deck-margin: $card-group-margin !default; + +$card-columns-count: 3 !default; +$card-columns-gap: 1.25rem !default; +$card-columns-margin: $card-spacer-y !default; + + +// Tooltips + +$tooltip-font-size: $font-size-sm !default; +$tooltip-max-width: 200px !default; +$tooltip-color: $white !default; +$tooltip-bg: $black !default; +$tooltip-border-radius: $border-radius !default; +$tooltip-opacity: .9 !default; +$tooltip-padding-y: .25rem !default; +$tooltip-padding-x: .5rem !default; +$tooltip-margin: 0 !default; + +$tooltip-arrow-width: .8rem !default; +$tooltip-arrow-height: .4rem !default; +$tooltip-arrow-color: $tooltip-bg !default; + + +// Popovers + +$popover-font-size: $font-size-sm !default; +$popover-bg: $white !default; +$popover-max-width: 276px !default; +$popover-border-width: $border-width !default; +$popover-border-color: rgba($black, .2) !default; +$popover-border-radius: $border-radius-lg !default; +$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default; + +$popover-header-bg: darken($popover-bg, 3%) !default; +$popover-header-color: $headings-color !default; +$popover-header-padding-y: .5rem !default; +$popover-header-padding-x: .75rem !default; + +$popover-body-color: $body-color !default; +$popover-body-padding-y: $popover-header-padding-y !default; +$popover-body-padding-x: $popover-header-padding-x !default; + +$popover-arrow-width: 1rem !default; +$popover-arrow-height: .5rem !default; +$popover-arrow-color: $popover-bg !default; + +$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; + + +// Badges + +$badge-font-size: 75% !default; +$badge-font-weight: $font-weight-bold !default; +$badge-padding-y: .25em !default; +$badge-padding-x: .4em !default; +$badge-border-radius: $border-radius !default; + +$badge-pill-padding-x: .6em !default; +// Use a higher than normal value to ensure completely rounded edges when +// customizing padding or font-size on labels. +$badge-pill-border-radius: 10rem !default; + + +// Modals + +// Padding applied to the modal body +$modal-inner-padding: 1rem !default; + +$modal-dialog-margin: .5rem !default; +$modal-dialog-margin-y-sm-up: 1.75rem !default; + +$modal-title-line-height: $line-height-base !default; + +$modal-content-bg: $white !default; +$modal-content-border-color: rgba($black, .2) !default; +$modal-content-border-width: $border-width !default; +$modal-content-border-radius: $border-radius-lg !default; +$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default; +$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default; + +$modal-backdrop-bg: $black !default; +$modal-backdrop-opacity: .5 !default; +$modal-header-border-color: $gray-200 !default; +$modal-footer-border-color: $modal-header-border-color !default; +$modal-header-border-width: $modal-content-border-width !default; +$modal-footer-border-width: $modal-header-border-width !default; +$modal-header-padding: 1rem !default; + +$modal-lg: 800px !default; +$modal-md: 500px !default; +$modal-sm: 300px !default; + +$modal-transition: transform .3s ease-out !default; + + +// Alerts +// +// Define alert colors, border radius, and padding. + +$alert-padding-y: .75rem !default; +$alert-padding-x: 1.25rem !default; +$alert-margin-bottom: 1rem !default; +$alert-border-radius: $border-radius !default; +$alert-link-font-weight: $font-weight-bold !default; +$alert-border-width: $border-width !default; + +$alert-bg-level: -10 !default; +$alert-border-level: -9 !default; +$alert-color-level: 6 !default; + + +// Progress bars + +$progress-height: 1rem !default; +$progress-font-size: ($font-size-base * .75) !default; +$progress-bg: $gray-200 !default; +$progress-border-radius: $border-radius !default; +$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default; +$progress-bar-color: $white !default; +$progress-bar-bg: theme-color("primary") !default; +$progress-bar-animation-timing: 1s linear infinite !default; +$progress-bar-transition: width .6s ease !default; + +// List group + +$list-group-bg: $white !default; +$list-group-border-color: rgba($black, .125) !default; +$list-group-border-width: $border-width !default; +$list-group-border-radius: $border-radius !default; + +$list-group-item-padding-y: .75rem !default; +$list-group-item-padding-x: 1.25rem !default; + +$list-group-hover-bg: $gray-100 !default; +$list-group-active-color: $component-active-color !default; +$list-group-active-bg: $component-active-bg !default; +$list-group-active-border-color: $list-group-active-bg !default; + +$list-group-disabled-color: $gray-600 !default; +$list-group-disabled-bg: $list-group-bg !default; + +$list-group-action-color: $gray-700 !default; +$list-group-action-hover-color: $list-group-action-color !default; + +$list-group-action-active-color: $body-color !default; +$list-group-action-active-bg: $gray-200 !default; + + +// Image thumbnails + +$thumbnail-padding: .25rem !default; +$thumbnail-bg: $body-bg !default; +$thumbnail-border-width: $border-width !default; +$thumbnail-border-color: $gray-300 !default; +$thumbnail-border-radius: $border-radius !default; +$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default; + + +// Figures + +$figure-caption-font-size: 90% !default; +$figure-caption-color: $gray-600 !default; + + +// Breadcrumbs + +$breadcrumb-padding-y: .75rem !default; +$breadcrumb-padding-x: 1rem !default; +$breadcrumb-item-padding: .5rem !default; + +$breadcrumb-margin-bottom: 1rem !default; + +$breadcrumb-bg: $gray-200 !default; +$breadcrumb-divider-color: $gray-600 !default; +$breadcrumb-active-color: $gray-600 !default; +$breadcrumb-divider: quote("/") !default; + +$breadcrumb-border-radius: $border-radius !default; + + +// Carousel + +$carousel-control-color: $white !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; + +$carousel-indicator-width: 30px !default; +$carousel-indicator-height: 3px !default; +$carousel-indicator-spacer: 3px !default; +$carousel-indicator-active-bg: $white !default; + +$carousel-caption-width: 70% !default; +$carousel-caption-color: $white !default; + +$carousel-control-icon-width: 20px !default; + +$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"), "#", "%23") !default; +$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"), "#", "%23") !default; + +$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) + + +// Close + +$close-font-size: $font-size-base * 1.5 !default; +$close-font-weight: $font-weight-bold !default; +$close-color: $black !default; +$close-text-shadow: 0 1px 0 $white !default; + +// Code + +$code-font-size: 87.5% !default; +$code-color: $pink !default; + +$kbd-padding-y: .2rem !default; +$kbd-padding-x: .4rem !default; +$kbd-font-size: $code-font-size !default; +$kbd-color: $white !default; +$kbd-bg: $gray-900 !default; + +$pre-color: $gray-900 !default; +$pre-scrollable-max-height: 340px !default; + + +// Printing +$print-page-size: a3 !default; +$print-body-min-width: map-get($grid-breakpoints, "lg") !default; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css new file mode 100644 index 0000000..468e2ba --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css @@ -0,0 +1,1435 @@ +/*! + * Bootstrap Grid v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +@-ms-viewport { + width: device-width; } +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + @media (min-width: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, +.col-sm-auto, .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, +.col-md-auto, .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, +.col-lg-auto, .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, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + 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: none; } + +.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: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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%; } } +.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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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; } } +.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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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; } } + +/*# sourceMappingURL=bootstrap-grid.css.map */ diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css.map b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css.map new file mode 100644 index 0000000..28e6d17 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["bootstrap-grid.scss","_grid.scss","mixins/_grid.scss","mixins/_breakpoints.scss","_functions.scss","mixins/_grid-framework.scss","utilities/_display.scss","utilities/_flex.scss"], +"names": [], +"file": "bootstrap-grid.css" +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.scss b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.scss new file mode 100644 index 0000000..d48d4a5 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-grid.scss @@ -0,0 +1,32 @@ +/*! + * Bootstrap Grid v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +@at-root { + @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix +} + +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +@import "functions"; +@import "variables"; + +@import "mixins/breakpoints"; +@import "mixins/grid-framework"; +@import "mixins/grid"; + +@import "grid"; +@import "utilities/display"; +@import "utilities/flex"; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css new file mode 100644 index 0000000..134f055 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css @@ -0,0 +1,269 @@ +/*! + * Bootstrap Reboot v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +@-ms-viewport { + width: device-width; } +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; } + +[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: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +dfn { + font-style: italic; } + +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: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } + a:hover { + color: #0056b3; + text-decoration: underline; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre, +code, +kbd, +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; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -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-cancel-button, +[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; } + +/*# sourceMappingURL=bootstrap-reboot.css.map */ diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css.map b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css.map new file mode 100644 index 0000000..9ff19e6 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["bootstrap-reboot.scss","_reboot.scss","_variables.scss","mixins/_hover.scss"], +"names": [], +"file": "bootstrap-reboot.css" +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.scss b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.scss new file mode 100644 index 0000000..615e447 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-reboot.scss @@ -0,0 +1,12 @@ +/*! + * Bootstrap Reboot v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ + +@import "functions"; +@import "variables"; +@import "mixins"; +@import "reboot"; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css new file mode 100644 index 0000000..fdb80d1 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css @@ -0,0 +1,7585 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +@-ms-viewport { + width: device-width; } +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; } + +[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: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +dfn { + font-style: italic; } + +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: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } + a:hover { + color: #0056b3; + text-decoration: underline; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre, +code, +kbd, +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; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -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-cancel-button, +[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: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; } + +h1, .h1 { + font-size: 2.5rem; } + +h2, .h2 { + font-size: 2rem; } + +h3, .h3 { + font-size: 1.75rem; } + +h4, .h4 { + font-size: 1.5rem; } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014 \00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.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: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, +.col-sm-auto, .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, +.col-md-auto, .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, +.col-lg-auto, .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, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + 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: none; } + +.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: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; } + .table tbody + tbody { + border-top: 2px solid #dee2e6; } + .table .table { + background-color: #fff; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #dee2e6; } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; } + +.table-hover .table-primary:hover { + background-color: #9fcdff; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #9fcdff; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; } + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #c8cbcf; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; } + +.table-hover .table-success:hover { + background-color: #b1dfbb; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b1dfbb; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; } + +.table-hover .table-info:hover { + background-color: #abdde5; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #abdde5; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; } + +.table-hover .table-warning:hover { + background-color: #ffe8a1; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe8a1; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; } + +.table-hover .table-danger:hover { + background-color: #f1b0b7; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #f1b0b7; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; } + +.table-hover .table-light:hover { + background-color: #ececf6; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ececf6; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; } + +.table-hover .table-dark:hover { + background-color: #b9bbbe; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b9bbbe; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; } +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; } + +.table-dark { + color: #fff; + background-color: #212529; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #32383e; } + .table-dark.table-bordered { + border: 0; } + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-sm > .table-bordered { + border: 0; } } +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-md > .table-bordered { + border: 0; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-lg > .table-bordered { + border: 0; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-xl > .table-bordered { + border: 0; } } +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive > .table-bordered { + border: 0; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media screen and (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: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); } +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(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.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-sm, .input-group-sm > .form-control-plaintext.form-control, + .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, + .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, + .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, + .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, + .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, + .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, + .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, + .input-group-lg > .input-group-append > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; } + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); } + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.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: 0.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: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(40, 167, 69, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:valid, .form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus, + .was-validated .custom-select:valid:focus, + .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip, + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip, + .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #71dd8a; } +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; } +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #34ce57; } +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; } + .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; } +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; } +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:invalid, .form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, + .was-validated .custom-select:invalid:focus, + .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip, + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #efa2a9; } +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; } +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #e4606d; } +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; } + .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; } +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; } +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + 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; + margin-top: 0; + margin-right: 0.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; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover, .btn:focus { + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; } + .btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; } + .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.2rem rgba(0, 123, 255, 0.5); } + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; } + .btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; } + .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.2rem rgba(108, 117, 125, 0.5); } + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; } + .btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; } + .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.2rem rgba(40, 167, 69, 0.5); } + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; } + .btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; } + .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.2rem rgba(23, 162, 184, 0.5); } + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; } + .btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; } + .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.2rem rgba(255, 193, 7, 0.5); } + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; } + .btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; } + .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.2rem rgba(220, 53, 69, 0.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.2rem rgba(248, 249, 250, 0.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.2rem rgba(248, 249, 250, 0.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.2rem rgba(52, 58, 64, 0.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.2rem rgba(52, 58, 64, 0.5); } + +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; } + .btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + 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: #007bff; + border-color: #007bff; } + .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.2rem rgba(0, 123, 255, 0.5); } + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; } + .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .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.2rem rgba(108, 117, 125, 0.5); } + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; } + .btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; } + .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .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.2rem rgba(40, 167, 69, 0.5); } + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; } + .btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; } + .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .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.2rem rgba(23, 162, 184, 0.5); } + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; } + .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .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.2rem rgba(255, 193, 7, 0.5); } + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; } + .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .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.2rem rgba(220, 53, 69, 0.5); } + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + 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.2rem rgba(248, 249, 250, 0.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.2rem rgba(248, 249, 250, 0.5); } + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + 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.2rem rgba(52, 58, 64, 0.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.2rem rgba(52, 58, 64, 0.5); } + +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; } + .btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + transition: opacity 0.15s linear; } + @media screen and (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 0.35s ease; } + @media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.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: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.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: 0.125rem; } +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; } +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropleft .dropdown-toggle::after { + display: none; } +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 0 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + .btn-group .btn + .btn, + .btn-group .btn + .btn-group, + .btn-group .btn-group + .btn, + .btn-group .btn-group + .btn-group, + .btn-group-vertical .btn + .btn, + .btn-group-vertical .btn + .btn-group, + .btn-group-vertical .btn-group + .btn, + .btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:first-child { + margin-left: 0; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical .btn, + .btn-group-vertical .btn-group { + width: 100%; } + .btn-group-vertical > .btn + .btn, + .btn-group-vertical > .btn + .btn-group, + .btn-group-vertical > .btn-group + .btn, + .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + 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 > .form-control, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file:focus { + z-index: 3; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: -1px; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select: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-prepend, +.input-group-append { + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + 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:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .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) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + 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; + background-color: #007bff; } + .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; } + .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; } + .custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + user-select: none; + background-color: #dee2e6; } + .custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #007bff; } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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(0, 123, 255, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } + +.custom-radio .custom-control-label::before { + border-radius: 50%; } +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; } +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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(0, 123, 255, 0.5); } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%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 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + appearance: none; } + .custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); } + .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + opacity: 0; } + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; } + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-file-input:focus ~ .custom-file-label::after { + border-color: #80bdff; } + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: 2.25rem; + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; } + +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-webkit-slider-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.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: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-moz-range-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-ms-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-ms-thumb:active { + background-color: #b3d7ff; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + text-decoration: none; } + .nav-link.disabled { + color: #6c757d; } + +.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: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.25rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; } + +.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; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + 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: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + .navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .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: 0.5rem; + padding-left: 0.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: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .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: 0.5rem; + padding-left: 0.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: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .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: 0.5rem; + padding-left: 0.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: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .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: 0.5rem; + padding-left: 0.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: 0.5rem; + padding-left: 0.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 { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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, 0.5); } + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + 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, 0.125); + border-radius: 0.25rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + .card-header + .list-group .list-group-item:first-child { + border-top: 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-deck { + display: flex; + flex-direction: column; } + .card-deck .card { + margin-bottom: 15px; } + @media (min-width: 576px) { + .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: 576px) { + .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:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; } + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; } + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; } + .card-group > .card:only-child { + border-radius: 0.25rem; } + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; } +.accordion .card:not(:first-of-type) .card-header:first-child { + 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; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } +.breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .page-link:not(:disabled):not(.disabled) { + cursor: pointer; } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #007bff; } + .badge-primary[href]:hover, .badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0062cc; } + +.badge-secondary { + color: #fff; + background-color: #6c757d; } + .badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; } + +.badge-success { + color: #fff; + background-color: #28a745; } + .badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1e7e34; } + +.badge-info { + color: #fff; + background-color: #17a2b8; } + .badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; } + +.badge-warning { + color: #212529; + background-color: #ffc107; } + .badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; } + +.badge-danger { + color: #fff; + background-color: #dc3545; } + .badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #bd2130; } + +.badge-light { + color: #212529; + background-color: #f8f9fa; } + .badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; } + +.badge-dark { + color: #fff; + background-color: #343a40; } + .badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 4rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; } + .alert-primary hr { + border-top-color: #9fcdff; } + .alert-primary .alert-link { + color: #002752; } + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; } + .alert-secondary hr { + border-top-color: #c8cbcf; } + .alert-secondary .alert-link { + color: #202326; } + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; } + .alert-success hr { + border-top-color: #b1dfbb; } + .alert-success .alert-link { + color: #0b2e13; } + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; } + .alert-info hr { + border-top-color: #abdde5; } + .alert-info .alert-link { + color: #062c33; } + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; } + .alert-warning hr { + border-top-color: #ffe8a1; } + .alert-warning .alert-link { + color: #533f03; } + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; } + .alert-danger hr { + border-top-color: #f1b0b7; } + .alert-danger .alert-link { + color: #491217; } + +.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; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; } + @media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + +.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:hover, .list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #212529; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .list-group-item:hover, .list-group-item:focus { + z-index: 1; + text-decoration: none; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; } + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; } + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; } + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; } + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; } + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; } + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; } + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + 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.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + opacity: .75; } + .close:not(:disabled):not(.disabled) { + cursor: pointer; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -25%); } + @media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: translate(0, 0); } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); } + +.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, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.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 #e9ecef; } + .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: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); } + .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, + .bs-popover-top .arrow::after, + .bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; } + .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, + .bs-popover-right .arrow::after, + .bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; } + .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); } + .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, + .bs-popover-bottom .arrow::after, + .bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; } + .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, + .bs-popover-left .arrow::after, + .bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; } + .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform 0.6s ease; + backface-visibility: hidden; + perspective: 1000px; } + @media screen and (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; } + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0); } + @supports (transform-style: preserve-3d) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translate3d(0, 0, 0); } } + +.carousel-item-next, +.active.carousel-item-right { + transform: translateX(100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-next, + .active.carousel-item-right { + transform: translate3d(100%, 0, 0); } } + +.carousel-item-prev, +.active.carousel-item-left { + transform: translateX(-100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-prev, + .active.carousel-item-left { + transform: translate3d(-100%, 0, 0); } } + +.carousel-fade .carousel-item { + opacity: 0; + transition-duration: .6s; + transition-property: opacity; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; } +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; } +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + transform: translateX(0); } + @supports (transform-style: preserve-3d) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + transform: translate3d(0, 0, 0); } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + 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 { + position: relative; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: rgba(255, 255, 255, 0.5); } + .carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators .active { + background-color: #fff; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +.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: #007bff !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; } + +.bg-secondary { + background-color: #6c757d !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; } + +.bg-success { + background-color: #28a745 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; } + +.bg-info { + background-color: #17a2b8 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; } + +.bg-warning { + background-color: #ffc107 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; } + +.bg-danger { + background-color: #dc3545 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; } + +.bg-light { + background-color: #f8f9fa !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; } + +.bg-dark { + background-color: #343a40 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #dee2e6 !important; } + +.border-top { + border-top: 1px solid #dee2e6 !important; } + +.border-right { + border-right: 1px solid #dee2e6 !important; } + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; } + +.border-left { + border-left: 1px solid #dee2e6 !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: #007bff !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #28a745 !important; } + +.border-info { + border-color: #17a2b8 !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #343a40 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-circle { + border-radius: 50% !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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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 iframe, + .embed-responsive embed, + .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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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: 576px) { + .float-sm-left { + float: left !important; } + + .float-sm-right { + float: right !important; } + + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + + .float-md-right { + float: right !important; } + + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + + .float-lg-right { + float: right !important; } + + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + + .float-xl-right { + float: right !important; } + + .float-xl-none { + float: none !important; } } +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports (position: sticky) { + .sticky-top { + 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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 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; } + +.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: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.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: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.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-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: 576px) { + .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: 0.25rem !important; } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.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-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: 768px) { + .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: 0.25rem !important; } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + + .pl-md-2, + .px-md-2 { + padding-left: 0.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-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: 992px) { + .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: 0.25rem !important; } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.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-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: 1200px) { + .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: 0.25rem !important; } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.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-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; } + +.text-justify { + text-align: justify !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: 576px) { + .text-sm-left { + text-align: left !important; } + + .text-sm-right { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + + .text-md-right { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + + .text-lg-right { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .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-normal { + font-weight: 400 !important; } + +.font-weight-bold { + font-weight: 700 !important; } + +.font-italic { + font-style: italic !important; } + +.text-white { + color: #fff !important; } + +.text-primary { + color: #007bff !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #0062cc !important; } + +.text-secondary { + color: #6c757d !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; } + +.text-success { + color: #28a745 !important; } + +a.text-success:hover, a.text-success:focus { + color: #1e7e34 !important; } + +.text-info { + color: #17a2b8 !important; } + +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; } + +.text-warning { + color: #ffc107 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; } + +.text-danger { + color: #dc3545 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #bd2130 !important; } + +.text-light { + color: #f8f9fa !important; } + +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; } + +.text-dark { + color: #343a40 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !important; } + +.text-body { + color: #212529 !important; } + +.text-muted { + color: #6c757d !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + 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; } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + @page { + size: a3; } + body { + min-width: 992px !important; } + + .container { + min-width: 992px !important; } + + .navbar { + display: none; } + + .badge { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } + + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; } } +.rtl { + text-align: right; + direction: rtl; } + .rtl .nav { + padding-right: 0; } + .rtl .navbar-nav .nav-item { + float: right; } + .rtl .navbar-nav .nav-item + .nav-item { + margin-right: 1rem; + margin-left: inherit; } + .rtl th { + text-align: right; } + .rtl .alert-dismissible { + padding-right: 1.25rem; + padding-left: 4rem; } + .rtl .dropdown-menu { + right: 0; + text-align: right; } + .rtl .checkbox label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .btn-group > .btn:last-child:not(:first-child), + .rtl .btn-group > .dropdown-toggle:not(:first-child) { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .custom-control-label::after, + .rtl .custom-control-label::before { + right: 0; + left: inherit; } + .rtl .custom-select { + padding: 0.375rem 0.75rem 0.375rem 1.75rem; + background: #fff url("data:image/svg+xml;charset=utf8,%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 left 0.75rem center; + background-size: 8px 10px; } + .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), + .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), + .rtl .input-group > .input-group-append:not(:last-child) > .btn, + .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text, + .rtl .input-group > .input-group-prepend > .btn, + .rtl .input-group > .input-group-prepend > .input-group-text { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .input-group > .input-group-append > .btn, + .rtl .input-group > .input-group-append > .input-group-text, + .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child), + .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), + .rtl .input-group > .input-group-prepend:not(:first-child) > .btn, + .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .input-group > .custom-select:not(:first-child), + .rtl .input-group > .form-control:not(:first-child) { + border-radius: 0.25rem 0 0 0.25rem; } + .rtl .input-group > .custom-select:not(:last-child), + .rtl .input-group > .form-control:not(:last-child) { + border-radius: 0 0.25rem 0.25rem 0; } + .rtl .input-group > .custom-select:not(:last-child):not(:first-child), + .rtl .input-group > .form-control:not(:last-child):not(:first-child) { + border-radius: 0; } + .rtl .custom-control { + padding-right: 1.5rem; + padding-left: inherit; + margin-right: inherit; + margin-left: 1rem; } + .rtl .custom-control-indicator { + right: 0; + left: inherit; } + .rtl .custom-file-label::after { + right: initial; + left: -1px; + border-radius: .25rem 0 0 .25rem; } + .rtl .radio input, + .rtl .radio-inline, + .rtl .checkbox input, + .rtl .checkbox-inline input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .list-group { + padding-right: 0; + padding-left: 40px; } + .rtl .close { + float: left; } + .rtl .modal-header .close { + margin: -15px auto -15px -15px; } + .rtl .modal-footer > :not(:first-child) { + margin-right: .25rem; } + .rtl .alert-dismissible .close { + right: inherit; + left: 0; } + .rtl .dropdown-toggle::after { + margin-right: .255em; + margin-left: 0; } + .rtl .form-check-input { + margin-right: -1.25rem; + margin-left: inherit; } + .rtl .form-check-label { + padding-right: 1.25rem; + padding-left: inherit; } + .rtl .offset-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-11 { + margin-right: 91.6666666667%; + margin-left: 0; } + @media (min-width: 576px) { + .rtl .offset-sm-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-sm-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-sm-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-sm-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-sm-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-sm-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-sm-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-sm-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-sm-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-sm-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-sm-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-sm-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 768px) { + .rtl .offset-md-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-md-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-md-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-md-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-md-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-md-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-md-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-md-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-md-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-md-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-md-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-md-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 992px) { + .rtl .offset-lg-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-lg-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-lg-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-lg-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-lg-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-lg-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-lg-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-lg-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-lg-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-lg-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-lg-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-lg-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + @media (min-width: 1200px) { + .rtl .offset-xl-0 { + margin-right: 0; + margin-left: 0; } + .rtl .offset-xl-1 { + margin-right: 8.3333333333%; + margin-left: 0; } + .rtl .offset-xl-2 { + margin-right: 16.6666666667%; + margin-left: 0; } + .rtl .offset-xl-3 { + margin-right: 25%; + margin-left: 0; } + .rtl .offset-xl-4 { + margin-right: 33.3333333333%; + margin-left: 0; } + .rtl .offset-xl-5 { + margin-right: 41.6666666667%; + margin-left: 0; } + .rtl .offset-xl-6 { + margin-right: 50%; + margin-left: 0; } + .rtl .offset-xl-7 { + margin-right: 58.3333333333%; + margin-left: 0; } + .rtl .offset-xl-8 { + margin-right: 66.6666666667%; + margin-left: 0; } + .rtl .offset-xl-9 { + margin-right: 75%; + margin-left: 0; } + .rtl .offset-xl-10 { + margin-right: 83.3333333333%; + margin-left: 0; } + .rtl .offset-xl-11 { + margin-right: 91.6666666667%; + margin-left: 0; } } + .rtl .mr-0, + .rtl .mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-0, + .rtl .mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-1, + .rtl .mx-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-1, + .rtl .mx-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-2, + .rtl .mx-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-2, + .rtl .mx-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-3, + .rtl .mx-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-3, + .rtl .mx-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-4, + .rtl .mx-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-4, + .rtl .mx-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-5, + .rtl .mx-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-5, + .rtl .mx-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-0, + .rtl .px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-0, + .rtl .px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-1, + .rtl .px-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-1, + .rtl .px-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-2, + .rtl .px-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-2, + .rtl .px-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-3, + .rtl .px-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-3, + .rtl .px-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-4, + .rtl .px-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-4, + .rtl .px-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-5, + .rtl .px-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-5, + .rtl .px-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + @media (min-width: 576px) { + .rtl .mr-sm-0, + .rtl .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-sm-0, + .rtl .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-sm-1, + .rtl .mx-sm-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-sm-1, + .rtl .mx-sm-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-sm-2, + .rtl .mx-sm-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-sm-2, + .rtl .mx-sm-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-sm-3, + .rtl .mx-sm-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-sm-3, + .rtl .mx-sm-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-sm-4, + .rtl .mx-sm-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-sm-4, + .rtl .mx-sm-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-sm-5, + .rtl .mx-sm-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-sm-5, + .rtl .mx-sm-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-sm-0, + .rtl .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-sm-0, + .rtl .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-sm-1, + .rtl .px-sm-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-sm-1, + .rtl .px-sm-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-sm-2, + .rtl .px-sm-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-sm-2, + .rtl .px-sm-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-sm-3, + .rtl .px-sm-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-sm-3, + .rtl .px-sm-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-sm-4, + .rtl .px-sm-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-sm-4, + .rtl .px-sm-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-sm-5, + .rtl .px-sm-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-sm-5, + .rtl .px-sm-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-sm-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-sm-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 768px) { + .rtl .mr-md-0, + .rtl .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-md-0, + .rtl .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-md-1, + .rtl .mx-md-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-md-1, + .rtl .mx-md-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-md-2, + .rtl .mx-md-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-md-2, + .rtl .mx-md-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-md-3, + .rtl .mx-md-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-md-3, + .rtl .mx-md-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-md-4, + .rtl .mx-md-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-md-4, + .rtl .mx-md-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-md-5, + .rtl .mx-md-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-md-5, + .rtl .mx-md-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-md-0, + .rtl .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-md-0, + .rtl .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-md-1, + .rtl .px-md-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-md-1, + .rtl .px-md-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-md-2, + .rtl .px-md-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-md-2, + .rtl .px-md-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-md-3, + .rtl .px-md-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-md-3, + .rtl .px-md-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-md-4, + .rtl .px-md-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-md-4, + .rtl .px-md-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-md-5, + .rtl .px-md-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-md-5, + .rtl .px-md-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-md-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-md-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 992px) { + .rtl .mr-lg-0, + .rtl .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-lg-0, + .rtl .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-lg-1, + .rtl .mx-lg-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-lg-1, + .rtl .mx-lg-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-lg-2, + .rtl .mx-lg-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-lg-2, + .rtl .mx-lg-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-lg-3, + .rtl .mx-lg-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-lg-3, + .rtl .mx-lg-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-lg-4, + .rtl .mx-lg-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-lg-4, + .rtl .mx-lg-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-lg-5, + .rtl .mx-lg-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-lg-5, + .rtl .mx-lg-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-lg-0, + .rtl .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-lg-0, + .rtl .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-lg-1, + .rtl .px-lg-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-lg-1, + .rtl .px-lg-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-lg-2, + .rtl .px-lg-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-lg-2, + .rtl .px-lg-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-lg-3, + .rtl .px-lg-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-lg-3, + .rtl .px-lg-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-lg-4, + .rtl .px-lg-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-lg-4, + .rtl .px-lg-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-lg-5, + .rtl .px-lg-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-lg-5, + .rtl .px-lg-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-lg-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-lg-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } } + @media (min-width: 1200px) { + .rtl .mr-xl-0, + .rtl .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .rtl .ml-xl-0, + .rtl .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + .rtl .mr-xl-1, + .rtl .mx-xl-1 { + margin-right: 0 !important; + margin-left: 0.25rem !important; } + .rtl .ml-xl-1, + .rtl .mx-xl-1 { + margin-left: 0 !important; + margin-right: 0.25rem !important; } + .rtl .mr-xl-2, + .rtl .mx-xl-2 { + margin-right: 0 !important; + margin-left: 0.5rem !important; } + .rtl .ml-xl-2, + .rtl .mx-xl-2 { + margin-left: 0 !important; + margin-right: 0.5rem !important; } + .rtl .mr-xl-3, + .rtl .mx-xl-3 { + margin-right: 0 !important; + margin-left: 1rem !important; } + .rtl .ml-xl-3, + .rtl .mx-xl-3 { + margin-left: 0 !important; + margin-right: 1rem !important; } + .rtl .mr-xl-4, + .rtl .mx-xl-4 { + margin-right: 0 !important; + margin-left: 1.5rem !important; } + .rtl .ml-xl-4, + .rtl .mx-xl-4 { + margin-left: 0 !important; + margin-right: 1.5rem !important; } + .rtl .mr-xl-5, + .rtl .mx-xl-5 { + margin-right: 0 !important; + margin-left: 3rem !important; } + .rtl .ml-xl-5, + .rtl .mx-xl-5 { + margin-left: 0 !important; + margin-right: 3rem !important; } + .rtl .pr-xl-0, + .rtl .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .rtl .pl-xl-0, + .rtl .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .rtl .pr-xl-1, + .rtl .px-xl-1 { + padding-right: 0 !important; + padding-left: 0.25rem !important; } + .rtl .pl-xl-1, + .rtl .px-xl-1 { + padding-left: 0 !important; + padding-right: 0.25rem !important; } + .rtl .pr-xl-2, + .rtl .px-xl-2 { + padding-right: 0 !important; + padding-left: 0.5rem !important; } + .rtl .pl-xl-2, + .rtl .px-xl-2 { + padding-left: 0 !important; + padding-right: 0.5rem !important; } + .rtl .pr-xl-3, + .rtl .px-xl-3 { + padding-right: 0 !important; + padding-left: 1rem !important; } + .rtl .pl-xl-3, + .rtl .px-xl-3 { + padding-left: 0 !important; + padding-right: 1rem !important; } + .rtl .pr-xl-4, + .rtl .px-xl-4 { + padding-right: 0 !important; + padding-left: 1.5rem !important; } + .rtl .pl-xl-4, + .rtl .px-xl-4 { + padding-left: 0 !important; + padding-right: 1.5rem !important; } + .rtl .pr-xl-5, + .rtl .px-xl-5 { + padding-right: 0 !important; + padding-left: 3rem !important; } + .rtl .pl-xl-5, + .rtl .px-xl-5 { + padding-left: 0 !important; + padding-right: 3rem !important; } + .rtl .mr-xl-auto { + margin-right: 0 !important; + margin-left: auto !important; } + .rtl .ml-xl-auto { + margin-right: auto !important; + margin-left: 0 !important; } + .rtl .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + .rtl .text-right { + text-align: left !important; } + .rtl .text-left { + text-align: right !important; } + @media (min-width: 576px) { + .rtl .text-sm-right { + text-align: left !important; } + .rtl .text-sm-left { + text-align: right !important; } } + @media (min-width: 768px) { + .rtl .text-md-right { + text-align: left !important; } + .rtl .text-md-left { + text-align: right !important; } } + @media (min-width: 992px) { + .rtl .text-lg-right { + text-align: left !important; } + .rtl .text-lg-left { + text-align: right !important; } } + @media (min-width: 1200px) { + .rtl .text-xl-right { + text-align: left !important; } + .rtl .text-xl-left { + text-align: right !important; } } + +/*# sourceMappingURL=bootstrap-rtl.css.map */ diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css.map b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css.map new file mode 100644 index 0000000..cffe4e7 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAAA;;;;;GAKG;ACLH,KAAM;EAGF,MAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,KAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,OAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,OAAW,CAAC,KAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,WAAW,CAAC,QAAU;EAItB,SAAW,CAAC,QAAU;EAAtB,WAAW,CAAC,QAAU;EAAtB,SAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,SAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,OAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAItB,eAAmB,CAAC,EAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,OAAU;EAKhC,wBAAwB,CAAC,qJAAoC;EAC7D,uBAAuB,CAAC,qFAAmC;;ACG7D;;QAES;EACP,UAAU,EAAE,UAAU;;AAGxB,IAAK;EACH,WAAW,EAAE,UAAU;EACvB,WAAW,EAAE,IAAI;EACjB,wBAAwB,EAAE,IAAI;EAC9B,oBAAoB,EAAE,IAAI;EAC1B,kBAAkB,EAAE,SAAS;EAC7B,2BAA2B,EAAE,gBAAe;;AAK5C,aAEC;EADC,KAAK,EAAE,YAAY;AAMvB,8EAA+E;EAC7E,OAAO,EAAE,KAAK;;AAWhB,IAAK;EACH,MAAM,EAAE,CAAC;EACT,WAAW,ECiLiB,oJAAuB;EDhLnD,SAAS,ECmLmB,IAAI;EDlLhC,WAAW,EC0LiB,GAAmB;EDzL/C,WAAW,EC0LiB,GAAG;EDzL/B,KAAK,EC41B6B,OAAS;ED31B3C,UAAU,EAAE,IAAI;EAChB,gBAAgB,ECu1BkB,IAAM;;AD/0B1C,qBAAsB;EACpB,OAAO,EAAE,YAAY;;AASvB,EAAG;EACD,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,OAAO;;AAanB,sBAAuB;EACrB,UAAU,EAAE,CAAC;EACb,aAAa,EC4JgB,MAAW;;ADpJ1C,CAAE;EACA,UAAU,EAAE,CAAC;EACb,aAAa,ECiDa,IAAI;;ADvChC;yBAC0B;EACxB,eAAe,EAAE,SAAS;EAC1B,eAAe,EAAE,gBAAgB;EACjC,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,CAAC;;AAGlB,OAAQ;EACN,aAAa,EAAE,IAAI;EACnB,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,OAAO;;AAGtB;;EAEG;EACD,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,IAAI;;AAGrB;;;KAGM;EACJ,aAAa,EAAE,CAAC;;AAGlB,EAAG;EACD,WAAW,EC2IiB,GAAiB;;ADxI/C,EAAG;EACD,aAAa,EAAE,KAAK;EACpB,WAAW,EAAE,CAAC;;AAGhB,UAAW;EACT,MAAM,EAAE,QAAQ;;AAGlB,GAAI;EACF,UAAU,EAAE,MAAM;;AAIpB;MACO;EACL,WAAW,EAAE,MAAM;;AAIrB,KAAM;EACJ,SAAS,EAAE,GAAG;;AAQhB;GACI;EACF,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,QAAQ;;AAG1B,GAAI;EAAE,MAAM,EAAE,MAAM;;AACpB,GAAI;EAAE,GAAG,EAAE,KAAK;;AAOhB,CAAE;EACA,KAAK,ECgoB6B,OAAqB;ED/nBvD,eAAe,EChDW,IAAI;EDiD9B,gBAAgB,EAAE,WAAW;EAC7B,4BAA4B,EAAE,OAAO;EE7LrC,OAAQ;IFgMN,KAAK,ECgd2B,OAAiB;ID/cjD,eAAe,ECpDS,SAAS;;AD8DrC,6BAA8B;EAC5B,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;EEzMrB,wEACQ;IF2MN,KAAK,EAAE,OAAO;IACd,eAAe,EAAE,IAAI;EAGvB,mCAAQ;IACN,OAAO,EAAE,CAAC;;AASd;;;IAGK;EACH,WAAW,ECJiB,oFAAoF;EDKhH,SAAS,EAAE,GAAG;;AAGhB,GAAI;EAEF,UAAU,EAAE,CAAC;EAEb,aAAa,EAAE,IAAI;EAEnB,QAAQ,EAAE,IAAI;EAGd,kBAAkB,EAAE,SAAS;;AAQ/B,MAAO;EAEL,MAAM,EAAE,QAAQ;;AAQlB,GAAI;EACF,cAAc,EAAE,MAAM;EACtB,YAAY,EAAE,IAAI;;AAGpB,cAAe;EACb,QAAQ,EAAE,MAAM;;AAQlB,KAAM;EACJ,eAAe,EAAE,QAAQ;;AAG3B,OAAQ;EACN,WAAW,ECgBiB,OAAM;EDflC,cAAc,ECec,OAAM;EDdlC,KAAK,EC0kB6B,OAAS;EDzkB3C,UAAU,EAAE,IAAI;EAChB,YAAY,EAAE,MAAM;;AAGtB,EAAG;EAGD,UAAU,EAAE,OAAO;;AAQrB,KAAM;EAEJ,OAAO,EAAE,YAAY;EACrB,aAAa,ECiFyB,MAAK;;AD3E7C,MAAO;EACL,aAAa,EAAE,CAAC;;AAOlB,YAAa;EACX,OAAO,EAAE,UAAU;EACnB,OAAO,EAAE,iCAAiC;;AAG5C;;;;QAIS;EACP,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;;AAGtB;KACM;EACJ,QAAQ,EAAE,OAAO;;AAGnB;MACO;EACL,cAAc,EAAE,IAAI;;AAMtB;;;eAGgB;EACd,kBAAkB,EAAE,MAAM;;AAI5B;;;iCAGkC;EAChC,OAAO,EAAE,CAAC;EACV,YAAY,EAAE,IAAI;;AAGpB;sBACuB;EACrB,UAAU,EAAE,UAAU;EACtB,OAAO,EAAE,CAAC;;AAIZ;;;mBAGoB;EAMlB,kBAAkB,EAAE,OAAO;;AAG7B,QAAS;EACP,QAAQ,EAAE,IAAI;EAEd,MAAM,EAAE,QAAQ;;AAGlB,QAAS;EAMP,SAAS,EAAE,CAAC;EAEZ,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;;AAKX,MAAO;EACL,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,CAAC;EACV,aAAa,EAAE,KAAK;EACpB,SAAS,EAAE,MAAM;EACjB,WAAW,EAAE,OAAO;EACpB,KAAK,EAAE,OAAO;EACd,WAAW,EAAE,MAAM;;AAGrB,QAAS;EACP,cAAc,EAAE,QAAQ;;AAI1B;0CAC2C;EACzC,MAAM,EAAE,IAAI;;AAGd,eAAgB;EAKd,cAAc,EAAE,IAAI;EACpB,kBAAkB,EAAE,IAAI;;AAO1B;0CAC2C;EACzC,kBAAkB,EAAE,IAAI;;AAQ1B,4BAA6B;EAC3B,IAAI,EAAE,OAAO;EACb,kBAAkB,EAAE,MAAM;;AAO5B,MAAO;EACL,OAAO,EAAE,YAAY;;AAGvB,OAAQ;EACN,OAAO,EAAE,SAAS;EAClB,MAAM,EAAE,OAAO;;AAGjB,QAAS;EACP,OAAO,EAAE,IAAI;;AAKf,QAAS;EACP,OAAO,EAAE,eAAe;;AGxd1B;4BAC6B;EAC3B,aAAa,EFwPgB,MAAW;EEvPxC,WAAW,EFwPiB,OAAO;EEvPnC,WAAW,EFwPiB,GAAG;EEvP/B,WAAW,EFwPiB,GAAG;EEvP/B,KAAK,EFotB6B,OAAe;;AEjtBnD,OAAQ;EAAE,SAAS,EF0OW,MAAqB;;AEzOnD,OAAQ;EAAE,SAAS,EF0OW,IAAmB;;AEzOjD,OAAQ;EAAE,SAAS,EF0OW,OAAsB;;AEzOpD,OAAQ;EAAE,SAAS,EF0OW,MAAqB;;AEzOnD,OAAQ;EAAE,SAAS,EF0OW,OAAsB;;AEzOpD,OAAQ;EAAE,SAAS,EF0OW,IAAe;;AExO7C,KAAM;EACJ,SAAS,EF0PoB,OAAsB;EEzPnD,WAAW,EF0PiB,GAAG;;AEtPjC,UAAW;EACT,SAAS,EFyOmB,IAAI;EExOhC,WAAW,EF6OiB,GAAG;EE5O/B,WAAW,EFgPiB,GAAqB;;AE9OnD,UAAW;EACT,SAAS,EFqOmB,MAAM;EEpOlC,WAAW,EFyOiB,GAAG;EExO/B,WAAW,EF2OiB,GAAqB;;AEzOnD,UAAW;EACT,SAAS,EFiOmB,MAAM;EEhOlC,WAAW,EFqOiB,GAAG;EEpO/B,WAAW,EFsOiB,GAAqB;;AEpOnD,UAAW;EACT,SAAS,EF6NmB,MAAM;EE5NlC,WAAW,EFiOiB,GAAG;EEhO/B,WAAW,EFiOiB,GAAqB;;AEzNnD,EAAG;EACD,UAAU,EFkPkB,IAAO;EEjPnC,aAAa,EFiPe,IAAO;EEhPnC,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,4BAAuC;;AAQrD;MACO;EACL,SAAS,EFgNmB,GAAG;EE/M/B,WAAW,EF8KiB,GAAG;;AE3KjC;KACM;EACJ,OAAO,EFoNqB,KAAI;EEnNhC,gBAAgB,EF4NY,OAAO;;AEpNrC,cAAe;EC/Eb,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;;ADmFlB,YAAa;ECpFX,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;;ADsFlB,iBAAkB;EAChB,OAAO,EAAE,YAAY;EAErB,kCAAmB;IACjB,YAAY,EFsMc,MAAK;;AE5LnC,WAAY;EACV,SAAS,EAAE,GAAG;EACd,cAAc,EAAE,SAAS;;AAI3B,WAAY;EACV,aAAa,EFKN,IAAI;EEJX,SAAS,EFwKoB,OAAsB;;AErKrD,kBAAmB;EACjB,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,GAAG;EACd,KAAK,EFqvB6B,OAAS;EEnvB3C,0BAAU;IACR,OAAO,EAAE,aAAa;;AEnH1B,UAAW;ECIT,SAAS,EAAE,IAAI;EAGf,MAAM,EAAE,IAAI;;ADDd,cAAe;EACb,OAAO,EJs0B2B,OAAM;EIr0BxC,gBAAgB,EJw4BkB,IAAM;EIv4BxC,MAAM,EAAE,iBAAqD;EEZ3D,aAAa,ENo1BmB,OAAc;EK70BhD,SAAS,EAAE,IAAI;EAGf,MAAM,EAAE,IAAI;;ADcd,OAAQ;EAEN,OAAO,EAAE,YAAY;;AAGvB,WAAY;EACV,aAAa,EAAE,MAAa;EAC5B,WAAW,EAAE,CAAC;;AAGhB,eAAgB;EACd,SAAS,EJuzByB,GAAG;EItzBrC,KAAK,EJo0B6B,OAAS;;AO32B7C,IAAK;EACH,SAAS,EP+4ByB,KAAK;EO94BvC,KAAK,EP+4B6B,OAAK;EO94BvC,UAAU,EAAE,UAAU;EAGtB,QAAM;IACJ,KAAK,EAAE,OAAO;;AAKlB,GAAI;EACF,OAAO,EAAE,aAA6B;EACtC,SAAS,EPu4ByB,KAAe;EOt4BjD,KAAK,EPu4B6B,IAAM;EOt4BxC,gBAAgB,EPy4BkB,OAAS;EMt5BzC,aAAa,ENgNa,MAAK;EO/LjC,OAAI;IACF,OAAO,EAAE,CAAC;IACV,SAAS,EAAE,IAAI;IACf,WAAW,EP2Qe,GAAiB;;AOrQ/C,GAAI;EACF,OAAO,EAAE,KAAK;EACd,SAAS,EPi3ByB,KAAK;EOh3BvC,KAAK,EPy3B6B,OAAS;EOt3B3C,QAAK;IACH,SAAS,EAAE,OAAO;IAClB,KAAK,EAAE,OAAO;IACd,UAAU,EAAE,MAAM;;AAKtB,eAAgB;EACd,UAAU,EP82BwB,KAAK;EO72BvC,UAAU,EAAE,MAAM;;ACzClB,UAAW;ECAX,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,IAAwB;EACvC,YAAY,EAAE,IAAwB;EACtC,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;ECmDf,yBAAyB;IFvD3B,UAAW;MCYP,SAAS,EECA,KAAI;ED0Cf,yBAAyB;IFvD3B,UAAW;MCYP,SAAS,EECA,KAAI;ED0Cf,yBAAyB;IFvD3B,UAAW;MCYP,SAAS,EECA,KAAI;ED0Cf,0BAAyB;IFvD3B,UAAW;MCYP,SAAS,EECA,MAAI;;AHDjB,gBAAiB;ECZjB,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,IAAwB;EACvC,YAAY,EAAE,IAAwB;EACtC,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;;ADkBjB,IAAK;ECJL,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,YAAY,EAAE,KAAyB;EACvC,WAAW,EAAE,KAAyB;;ADOtC,WAAY;EACV,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,CAAC;EAEd;+BACkB;IAChB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;AIjCnB;;;;;YAAa;EACX,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,IAAa;EAC5B,YAAY,EAAE,IAAa;;AAmBzB,IAAc;EACZ,UAAU,EAAE,CAAC;EACb,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,IAAI;;AAEjB,SAAmB;EACjB,IAAI,EAAE,QAAQ;EACd,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;;AAIf,MAAoB;EHF1B,IAAI,EAAE,iBAAgC;EAItC,SAAS,EAAE,aAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,OAAgC;EAItC,SAAS,EAAE,GAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,OAAgC;EAItC,SAAS,EAAE,GAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,MAAoB;EHF1B,IAAI,EAAE,OAAgC;EAItC,SAAS,EAAE,GAA4B;;AGFjC,OAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,OAAoB;EHF1B,IAAI,EAAE,kBAAgC;EAItC,SAAS,EAAE,cAA4B;;AGFjC,OAAoB;EHF1B,IAAI,EAAE,QAAgC;EAItC,SAAS,EAAE,IAA4B;;AGGnC,YAAsB;EAAE,KAAK,EAAE,EAAE;;AAEjC,WAAqB;EAAE,KAAK,EAAE,EAAY;;AAGxC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,QAAsB;EAAE,KAAK,EAAE,CAAE;;AAAjC,SAAsB;EAAE,KAAK,EAAE,EAAE;;AAAjC,SAAsB;EAAE,KAAK,EAAE,EAAE;;AAAjC,SAAsB;EAAE,KAAK,EAAE,EAAE;;AAM/B,SAAuB;EHT/B,WAAW,EAAE,aAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,GAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,GAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,SAAuB;EHT/B,WAAW,EAAE,GAAkC;;AGSvC,UAAuB;EHT/B,WAAW,EAAE,cAAkC;;AGSvC,UAAuB;EHT/B,WAAW,EAAE,cAAkC;;ACU7C,yBAAyB;EE7BvB,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;EAEjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,IAAI;;EAIf,SAAoB;IHF1B,IAAI,EAAE,iBAAgC;IAItC,SAAS,EAAE,aAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,QAAgC;IAItC,SAAS,EAAE,IAA4B;;EGGnC,eAAsB;IAAE,KAAK,EAAE,EAAE;;EAEjC,cAAqB;IAAE,KAAK,EAAE,EAAY;;EAGxC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAM/B,YAAuB;IHT/B,WAAW,EAAgB,CAAC;;EGSpB,YAAuB;IHT/B,WAAW,EAAE,aAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;ACU7C,yBAAyB;EE7BvB,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;EAEjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,IAAI;;EAIf,SAAoB;IHF1B,IAAI,EAAE,iBAAgC;IAItC,SAAS,EAAE,aAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,QAAgC;IAItC,SAAS,EAAE,IAA4B;;EGGnC,eAAsB;IAAE,KAAK,EAAE,EAAE;;EAEjC,cAAqB;IAAE,KAAK,EAAE,EAAY;;EAGxC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAM/B,YAAuB;IHT/B,WAAW,EAAgB,CAAC;;EGSpB,YAAuB;IHT/B,WAAW,EAAE,aAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;ACU7C,yBAAyB;EE7BvB,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;EAEjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,IAAI;;EAIf,SAAoB;IHF1B,IAAI,EAAE,iBAAgC;IAItC,SAAS,EAAE,aAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,QAAgC;IAItC,SAAS,EAAE,IAA4B;;EGGnC,eAAsB;IAAE,KAAK,EAAE,EAAE;;EAEjC,cAAqB;IAAE,KAAK,EAAE,EAAY;;EAGxC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAM/B,YAAuB;IHT/B,WAAW,EAAgB,CAAC;;EGSpB,YAAuB;IHT/B,WAAW,EAAE,aAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;ACU7C,0BAAyB;EE7BvB,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;EAEjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EAAE,IAAI;;EAIf,SAAoB;IHF1B,IAAI,EAAE,iBAAgC;IAItC,SAAS,EAAE,aAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,SAAoB;IHF1B,IAAI,EAAE,OAAgC;IAItC,SAAS,EAAE,GAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,kBAAgC;IAItC,SAAS,EAAE,cAA4B;;EGFjC,UAAoB;IHF1B,IAAI,EAAE,QAAgC;IAItC,SAAS,EAAE,IAA4B;;EGGnC,eAAsB;IAAE,KAAK,EAAE,EAAE;;EAEjC,cAAqB;IAAE,KAAK,EAAE,EAAY;;EAGxC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,WAAsB;IAAE,KAAK,EAAE,CAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAAjC,YAAsB;IAAE,KAAK,EAAE,EAAE;;EAM/B,YAAuB;IHT/B,WAAW,EAAgB,CAAC;;EGSpB,YAAuB;IHT/B,WAAW,EAAE,aAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,YAAuB;IHT/B,WAAW,EAAE,GAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;;EGSvC,aAAuB;IHT/B,WAAW,EAAE,cAAkC;AI9CjD,MAAO;EACL,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,aAAa,Eb8GN,IAAI;Ea7GX,gBAAgB,Eb2SY,WAAW;EazSvC;WACG;IACD,OAAO,EboSmB,OAAM;IanShC,cAAc,EAAE,GAAG;IACnB,UAAU,EAAE,iBAA6C;EAG3D,eAAS;IACP,cAAc,EAAE,MAAM;IACtB,aAAa,EAAE,iBAAmD;EAGpE,oBAAc;IACZ,UAAU,EAAE,iBAAmD;EAGjE,aAAO;IACL,gBAAgB,Eb43BgB,IAAM;;Aal3BxC;YACG;EACD,OAAO,Eb0QmB,MAAK;;AajQnC,eAAgB;EACd,MAAM,EAAE,iBAA6C;EAErD;oBACG;IACD,MAAM,EAAE,iBAA6C;EAIrD;0BACG;IACD,mBAAmB,EAAE,GAAyB;;AAMlD;;;+BAGc;EACZ,MAAM,EAAE,CAAC;;AASX,wCAA8C;EAC5C,gBAAgB,EbqOU,mBAAiB;;ACxS7C,2BAAQ;EY+EJ,gBAAgB,Eb2NQ,oBAAe;;AchTzC;;mBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,iCAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;wCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;qBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,mCAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;0CACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;mBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,iCAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;wCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;gBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,8BAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;qCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;mBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,iCAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;wCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;kBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,gCAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;uCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;iBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,+BAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;sCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;gBAEK;EACH,gBAAgB,EAAE,OAAW;;AbGjC,8BAAQ;EaQF,gBAAgB,EAJD,OAAuB;EAMtC;qCACK;IACH,gBAAgB,EARH,OAAuB;;AAV1C;;kBAEK;EACH,gBAAgB,Ed6SQ,oBAAe;;AC1S3C,gCAAQ;EaQF,gBAAgB,EAJD,oBAAuB;EAMtC;uCACK;IACH,gBAAgB,EARH,oBAAuB;;ADoG1C,qBAAG;EACD,KAAK,EFpCI,IAA8B;EEqCvC,gBAAgB,EboyBc,OAAS;EanyBvC,YAAY,Eb0MY,OAAwB;AarMlD,sBAAG;EACD,KAAK,Eb+sByB,OAAwB;Ea9sBtD,gBAAgB,Eb4uBc,OAAS;Ea3uBvC,YAAY,EbwtBkB,OAAS;;AantB7C,WAAY;EACV,KAAK,EFpDQ,IAA8B;EEqD3C,gBAAgB,EboxBkB,OAAS;EalxB3C;;sBAES;IACP,YAAY,EbsLc,OAAwB;EanLpD,0BAAiB;IACf,MAAM,EAAE,CAAC;EAIT,mDAA0B;IACxB,gBAAgB,Eb2KQ,yBAAiB;ECnT7C,sCAAQ;IY+IF,gBAAgB,EbqKM,0BAAkB;;AUvP5C,4BAAyB;EGmGzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,0BAA0B,EAAE,KAAK;IACjC,kBAAkB,EAAE,wBAAwB;IAG5C,sCAAkB;MAChB,MAAM,EAAE,CAAC;AH7Gf,4BAAyB;EGmGzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,0BAA0B,EAAE,KAAK;IACjC,kBAAkB,EAAE,wBAAwB;IAG5C,sCAAkB;MAChB,MAAM,EAAE,CAAC;AH7Gf,4BAAyB;EGmGzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,0BAA0B,EAAE,KAAK;IACjC,kBAAkB,EAAE,wBAAwB;IAG5C,sCAAkB;MAChB,MAAM,EAAE,CAAC;AH7Gf,6BAAyB;EGmGzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,0BAA0B,EAAE,KAAK;IACjC,kBAAkB,EAAE,wBAAwB;IAG5C,sCAAkB;MAChB,MAAM,EAAE,CAAC;AAVf,iBAAW;EAEP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;EAChB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAG5C,mCAAkB;IAChB,MAAM,EAAE,CAAC;;AEhLnB,aAAc;EACZ,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,gBAAiC;EAC1C,SAAS,EfoOmB,IAAI;EenOhC,WAAW,Ef2gBuB,GAAsB;Ee1gBxD,KAAK,Efg0B6B,OAAwB;Ee/zB1D,gBAAgB,EJoEH,IAA8B;EInE3C,eAAe,EAAE,WAAW;EAC5B,MAAM,EAAE,iBAA6C;EAKnD,aAAa,EfugBmB,OAAoB;EgBthBlD,UAAU,EAAE,4DAAW;EAI3B,kDAAmD;IDHrD,aAAc;MCIV,UAAU,EAAE,IAAI;EDoBlB,yBAAc;IACZ,gBAAgB,EAAE,WAAW;IAC7B,MAAM,EAAE,CAAC;EEnBX,mBAAQ;IACN,KAAK,EjB8zB2B,OAAwB;IiB7zBxD,gBAAgB,ENkEL,IAA8B;IMjEzC,YAAY,EjBigBoB,OAAyB;IiBhgBzD,OAAO,EAAE,CAAC;IAKR,UAAU,EjBmoBoB,oCAA2B;EelnB7D,0BAAe;IACb,KAAK,EJwCC,OAAwB;IItC9B,OAAO,EAAE,CAAC;EAQZ,+CACY;IACV,gBAAgB,EfszBgB,OAAS;IepzBzC,OAAO,EAAE,CAAC;;AAKZ,+CAA8B;EAC5B,MAAM,Efmd0B,mBAAa;Aehd/C,oCAAmB;EAMjB,KAAK,EfuwB2B,OAAwB;EetwBxD,gBAAgB,EJWL,IAA8B;;AIN7C;mBACoB;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;AAUb,eAAgB;EACd,WAAW,EAAE,oBAAkD;EAC/D,cAAc,EAAE,oBAAkD;EAClE,aAAa,EAAE,CAAC;EAChB,SAAS,EAAE,OAAO;EAClB,WAAW,EfybuB,GAAsB;;Aetb1D,kBAAmB;EACjB,WAAW,EAAE,kBAAqD;EAClE,cAAc,EAAE,kBAAqD;EACrE,SAAS,EfshByB,OAAa;EerhB/C,WAAW,Ef8S2B,GAAyB;;Ae3SjE,kBAAmB;EACjB,WAAW,EAAE,mBAAqD;EAClE,cAAc,EAAE,mBAAqD;EACrE,SAAS,Ef6mByB,QAAa;Ee5mB/C,WAAW,EfmS2B,GAAyB;;Ae1RjE,uBAAwB;EACtB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,WAAW,EfiR2B,QAAoB;EehR1D,cAAc,EfgRwB,QAAoB;Ee/Q1D,aAAa,EAAE,CAAC;EAChB,WAAW,Ef4ZuB,GAAsB;Ee3ZxD,KAAK,Ef+xB6B,OAAS;Ee9xB3C,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,iBAAiB;EACzB,YAAY,EAAE,KAAqB;EAEnC;;;;;;;;qEACkB;IAChB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;AAanB;;;;4CAAiB;EACf,OAAO,EAAE,cAAuC;EAChD,SAAS,EfqkByB,QAAa;EepkB/C,WAAW,Ef2P2B,GAAyB;EM1Y7D,aAAa,EN0ZuB,MAAiB;;AetQvD;;;;8EAA8B;EAC5B,MAAM,EfiW0B,qBAAgB;;Ae7VpD;;;;4CAAiB;EACf,OAAO,EAAE,WAAuC;EAChD,SAAS,Ef0dyB,OAAa;Eezd/C,WAAW,EfkP2B,GAAyB;EM9Y7D,aAAa,ENyZuB,MAAiB;;AexPvD;;;;8EAA8B;EAC5B,MAAM,EfuV0B,oBAAgB;;Ae7UpD,WAAY;EACV,aAAa,Ef8QyB,IAAI;;Ae3Q5C,UAAW;EACT,OAAO,EAAE,KAAK;EACd,UAAU,EfgQ4B,OAAM;;AexP9C,SAAU;EACR,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;EAEjB;6BACkB;IAChB,aAAa,EAAE,GAAG;IAClB,YAAY,EAAE,GAAG;;AASrB,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,YAAY,EfqO0B,OAAO;;AelO/C,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EfiO4B,MAAK;EehO3C,WAAW,EAAE,QAAyB;EAEtC,8CAA+B;IAC7B,KAAK,EJ5IC,OAAwB;;AIgJlC,iBAAkB;EAChB,aAAa,EAAE,CAAC;;AAGlB,kBAAmB;EACjB,OAAO,EAAE,WAAW;EACpB,WAAW,EAAE,MAAM;EACnB,YAAY,EAAE,CAAC;EACf,YAAY,EfoN0B,OAAM;EejN5C,oCAAkB;IAChB,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,CAAC;IACb,YAAY,Ef+MwB,SAAQ;Ie9M5C,WAAW,EAAE,CAAC;;AElNhB,eAAoB;EAClB,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,UAAU,EjBqgBsB,OAAqB;EiBpgBrD,SAAS,EjBqgBuB,GAAgB;EiBpgBhD,KAAK,EN8CC,OAAwB;;AM3ChC,cAAmB;EACjB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,CAAC;EACd,KAAK,ENkCM,IAA8B;EMjCzC,gBAAgB,EAAE,sBAAgB;EAClC,aAAa,EAAE,KAAK;;AAKpB;;uBACe;EACb,YAAY,ENwBR,OAAwB;EMtB5B;;+BAAQ;IACN,YAAY,ENqBV,OAAwB;IMpB1B,UAAU,EAAE,oCAA0C;EAGxD;;;;;;0CACqB;IACnB,OAAO,EAAE,KAAK;;AAQhB;;4CACqB;EACnB,OAAO,EAAE,KAAK;;AAQhB,0GAAoB;EAClB,KAAK,ENJH,OAAwB;AMO5B;;2CACqB;EACnB,OAAO,EAAE,KAAK;;AAQhB,0HAAwB;EACtB,KAAK,ENlBH,OAAwB;EMoB1B,0IAAU;IACR,gBAAgB,EAAE,OAAoB;AAI1C;;+CACqB;EACnB,OAAO,EAAE,KAAK;AAId,0JAAgC;ECzGpC,gBAAgB,EAAE,OAAM;AD+GpB,sJAAgC;EAC9B,UAAU,EAAE,oDAA8D;;AAU9E,8GAAqB;EACnB,YAAY,ENjDV,OAAwB;EMmD1B,8HAAU;IAAE,YAAY,EAAE,OAAO;AAGnC;;4CACqB;EACnB,OAAO,EAAE,KAAK;AAId,0HAAqB;EACnB,UAAU,EAAE,oCAA0C;;AAhH9D,iBAAoB;EAClB,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,UAAU,EjBqgBsB,OAAqB;EiBpgBrD,SAAS,EjBqgBuB,GAAgB;EiBpgBhD,KAAK,EN8CC,OAAwB;;AM3ChC,gBAAmB;EACjB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,CAAC;EACd,KAAK,ENkCM,IAA8B;EMjCzC,gBAAgB,EAAE,sBAAgB;EAClC,aAAa,EAAE,KAAK;;AAKpB;;yBACe;EACb,YAAY,ENwBR,OAAwB;EMtB5B;;iCAAQ;IACN,YAAY,ENqBV,OAAwB;IMpB1B,UAAU,EAAE,oCAA0C;EAGxD;;;;;;8CACqB;IACnB,OAAO,EAAE,KAAK;;AAQhB;;gDACqB;EACnB,OAAO,EAAE,KAAK;;AAQhB,8GAAoB;EAClB,KAAK,ENJH,OAAwB;AMO5B;;+CACqB;EACnB,OAAO,EAAE,KAAK;;AAQhB,8HAAwB;EACtB,KAAK,ENlBH,OAAwB;EMoB1B,8IAAU;IACR,gBAAgB,EAAE,OAAoB;AAI1C;;mDACqB;EACnB,OAAO,EAAE,KAAK;AAId,8JAAgC;ECzGpC,gBAAgB,EAAE,OAAM;AD+GpB,0JAAgC;EAC9B,UAAU,EAAE,oDAA8D;;AAU9E,kHAAqB;EACnB,YAAY,ENjDV,OAAwB;EMmD1B,kIAAU;IAAE,YAAY,EAAE,OAAO;AAGnC;;gDACqB;EACnB,OAAO,EAAE,KAAK;AAId,8HAAqB;EACnB,UAAU,EAAE,oCAA0C;;AF0HhE,YAAa;EACX,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,QAAQ;EACnB,WAAW,EAAE,MAAM;EAKnB,wBAAY;IACV,KAAK,EAAE,IAAI;ELpNX,yBAAyB;IKyNzB,kBAAM;MACJ,OAAO,EAAE,IAAI;MACb,WAAW,EAAE,MAAM;MACnB,eAAe,EAAE,MAAM;MACvB,aAAa,EAAE,CAAC;IAIlB,wBAAY;MACV,OAAO,EAAE,IAAI;MACb,IAAI,EAAE,QAAQ;MACd,SAAS,EAAE,QAAQ;MACnB,WAAW,EAAE,MAAM;MACnB,aAAa,EAAE,CAAC;IAIlB,0BAAc;MACZ,OAAO,EAAE,YAAY;MACrB,KAAK,EAAE,IAAI;MACX,cAAc,EAAE,MAAM;IAIxB,oCAAwB;MACtB,OAAO,EAAE,YAAY;IAGvB;+BACe;MACb,KAAK,EAAE,IAAI;IAKb,wBAAY;MACV,OAAO,EAAE,IAAI;MACb,WAAW,EAAE,MAAM;MACnB,eAAe,EAAE,MAAM;MACvB,KAAK,EAAE,IAAI;MACX,YAAY,EAAE,CAAC;IAEjB,8BAAkB;MAChB,QAAQ,EAAE,QAAQ;MAClB,UAAU,EAAE,CAAC;MACb,YAAY,EfwHsB,OAAM;MevHxC,WAAW,EAAE,CAAC;IAGhB,4BAAgB;MACd,WAAW,EAAE,MAAM;MACnB,eAAe,EAAE,MAAM;IAEzB,kCAAsB;MACpB,aAAa,EAAE,CAAC;;AIrUtB,IAAK;EACH,OAAO,EAAE,YAAY;EACrB,WAAW,EnByWiB,GAAmB;EmBxW/C,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,qBAAmC;ECsF3C,OAAO,EAAE,gBAAqB;EAC9B,SAAS,EpB0ImB,IAAI;EoBzIhC,WAAW,EpBibuB,GAAsB;EoB9atD,aAAa,EpBkhBmB,OAAkB;EgBrnBhD,UAAU,EAAE,yHAAW;EAI3B,kDAAmD;IGHrD,IAAK;MHID,UAAU,EAAE,IAAI;EfMlB,sBACQ;IkBEN,eAAe,EAAE,IAAI;EAGvB,sBACQ;IACN,OAAO,EAAE,CAAC;IACV,UAAU,EnBgoBsB,oCAA2B;EmB5nB7D,4BACW;IACT,OAAO,EnBsVmB,IAAG;EmBjV/B,kCAAgC;IAC9B,MAAM,EAAE,OAAO;EAGjB,oFACuC;IACrC,gBAAgB,EAAE,IAAI;;AAU1B;uBACwB;EACtB,cAAc,EAAE,IAAI;;AASpB,YAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,kBAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,sCACQ;IAKJ,UAAU,EAAE,mCAAwC;EAKxD,4CACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,0IAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,4JAAQ;MAKJ,UAAU,EAAE,mCAAwC;;ADa1D,cAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,oBAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,0CACQ;IAKJ,UAAU,EAAE,qCAAwC;EAKxD,gDACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,gJAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,kKAAQ;MAKJ,UAAU,EAAE,qCAAwC;;ADa1D,YAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,kBAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,sCACQ;IAKJ,UAAU,EAAE,mCAAwC;EAKxD,4CACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,0IAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,4JAAQ;MAKJ,UAAU,EAAE,mCAAwC;;ADa1D,SAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,eAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,gCACQ;IAKJ,UAAU,EAAE,oCAAwC;EAKxD,sCACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,iIAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,mJAAQ;MAKJ,UAAU,EAAE,oCAAwC;;ADa1D,YAAe;ECzDf,KAAK,EpBo5B6B,OAAS;EkBp5BzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,kBAAQ;ImBAN,KAAK,EpB84B2B,OAAS;IkBp5BzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,sCACQ;IAKJ,UAAU,EAAE,mCAAwC;EAKxD,4CACW;IACT,KAAK,EpB43B2B,OAAS;IoB33BzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,0IAE0B;IACxB,KAAK,EpBo3B2B,OAAS;IoBn3BzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,4JAAQ;MAKJ,UAAU,EAAE,mCAAwC;;ADa1D,WAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,iBAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,oCACQ;IAKJ,UAAU,EAAE,mCAAwC;EAKxD,0CACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,uIAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,yJAAQ;MAKJ,UAAU,EAAE,mCAAwC;;ADa1D,UAAe;ECzDf,KAAK,EpBo5B6B,OAAS;EkBp5BzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,gBAAQ;ImBAN,KAAK,EpB84B2B,OAAS;IkBp5BzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,kCACQ;IAKJ,UAAU,EAAE,qCAAwC;EAKxD,wCACW;IACT,KAAK,EpB43B2B,OAAS;IoB33BzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,oIAE0B;IACxB,KAAK,EpBo3B2B,OAAS;IoBn3BzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,sJAAQ;MAKJ,UAAU,EAAE,qCAAwC;;ADa1D,SAAe;ECzDf,KAAK,ET2EQ,IAA8B;EO3EzC,gBAAgB,EP0EV,OAAwB;ESxEhC,YAAY,ETwEJ,OAAwB;EVpEhC,eAAQ;ImBAN,KAAK,ETqEM,IAA8B;IO3EzC,gBAAgB,EAAE,OAAM;IEQxB,YAAY,EAAE,OAAa;EAG7B,gCACQ;IAKJ,UAAU,EAAE,kCAAwC;EAKxD,sCACW;IACT,KAAK,ETmDM,IAA8B;ISlDzC,gBAAgB,ETiDV,OAAwB;IShD9B,YAAY,ETgDN,OAAwB;ES7ChC,iIAE0B;IACxB,KAAK,ET2CM,IAA8B;IS1CzC,gBAAgB,EAAE,OAAkB;IAIpC,YAAY,EAAE,OAAc;IAE5B,mJAAQ;MAKJ,UAAU,EAAE,kCAAwC;;ADmB1D,oBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,0BAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,sDACQ;IACN,UAAU,EAAE,mCAAuC;EAGrD,4DACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,kKAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,oLAAQ;MAKJ,UAAU,EAAE,mCAAuC;;ADtBzD,sBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,4BAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,0DACQ;IACN,UAAU,EAAE,qCAAuC;EAGrD,gEACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,wKAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,0LAAQ;MAKJ,UAAU,EAAE,qCAAuC;;ADtBzD,oBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,0BAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,sDACQ;IACN,UAAU,EAAE,mCAAuC;EAGrD,4DACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,kKAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,oLAAQ;MAKJ,UAAU,EAAE,mCAAuC;;ADtBzD,iBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,uBAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,gDACQ;IACN,UAAU,EAAE,oCAAuC;EAGrD,sDACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,yJAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,2KAAQ;MAKJ,UAAU,EAAE,oCAAuC;;ADtBzD,oBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,0BAAQ;IACN,KAAK,EpB21B2B,OAAS;IoB11BzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,sDACQ;IACN,UAAU,EAAE,mCAAuC;EAGrD,4DACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,kKAE0B;IACxB,KAAK,EpBw0B2B,OAAS;IoBv0BzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,oLAAQ;MAKJ,UAAU,EAAE,mCAAuC;;ADtBzD,mBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,yBAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,oDACQ;IACN,UAAU,EAAE,mCAAuC;EAGrD,0DACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,+JAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,iLAAQ;MAKJ,UAAU,EAAE,mCAAuC;;ADtBzD,kBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,wBAAQ;IACN,KAAK,EpB21B2B,OAAS;IoB11BzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,kDACQ;IACN,UAAU,EAAE,qCAAuC;EAGrD,wDACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,4JAE0B;IACxB,KAAK,EpBw0B2B,OAAS;IoBv0BzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,8KAAQ;MAKJ,UAAU,EAAE,qCAAuC;;ADtBzD,iBAAuB;ECZvB,KAAK,ETuBG,OAAwB;EStBhC,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,YAAY,EToBJ,OAAwB;ESlBhC,uBAAQ;IACN,KAAK,ETkBM,IAA8B;ISjBzC,gBAAgB,ETgBV,OAAwB;ISf9B,YAAY,ETeN,OAAwB;ESZhC,gDACQ;IACN,UAAU,EAAE,kCAAuC;EAGrD,sDACW;IACT,KAAK,ETKC,OAAwB;ISJ9B,gBAAgB,EAAE,WAAW;EAG/B,yJAE0B;IACxB,KAAK,ETDM,IAA8B;ISEzC,gBAAgB,ETHV,OAAwB;ISI9B,YAAY,ETJN,OAAwB;ISM9B,2KAAQ;MAKJ,UAAU,EAAE,kCAAuC;;ADX3D,SAAU;EACR,WAAW,EnBkKiB,GAAG;EmBjK/B,KAAK,ERFG,OAAwB;EQGhC,gBAAgB,EAAE,WAAW;ElBvE7B,eAAQ;IkB0EN,KAAK,EnBskB2B,OAAiB;ImBrkBjD,eAAe,EnBkES,SAAS;ImBjEjC,gBAAgB,EAAE,WAAW;IAC7B,YAAY,EAAE,WAAW;EAG3B,gCACQ;IACN,eAAe,EnB2DS,SAAS;ImB1DjC,YAAY,EAAE,WAAW;IACzB,UAAU,EAAE,IAAI;EAGlB,sCACW;IACT,KAAK,ERrBC,OAAwB;IQsB9B,cAAc,EAAE,IAAI;;AAWxB,6BAAQ;ECdN,OAAO,EAAE,WAAqB;EAC9B,SAAS,EpBqhByB,OAAa;EoBphB/C,WAAW,EpB6S2B,GAAyB;EoB1S7D,aAAa,EpBsRa,MAAiB;;AmBzQ/C,6BAAQ;EClBN,OAAO,EAAE,cAAqB;EAC9B,SAAS,EpBmnByB,QAAa;EoBlnB/C,WAAW,EpByS2B,GAAyB;EoBtS7D,aAAa,EpBuRa,MAAiB;;AmBjQ/C,UAAW;EACT,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EAGX,uBAAa;IACX,UAAU,EnBsPgB,MAAK;;AmB9OjC;;8BAAY;EACV,KAAK,EAAE,IAAI;;AE3If,KAAM;ELGA,UAAU,EAAE,oBAAW;EAI3B,kDAAmD;IKPrD,KAAM;MLQF,UAAU,EAAE,IAAI;EKLlB,gBAAa;IACX,OAAO,EAAE,CAAC;;AAKZ,oBAAa;EACX,OAAO,EAAE,IAAI;;AAIjB,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;ELdZ,UAAU,EAAE,iBAAW;EAI3B,kDAAmD;IKOrD,WAAY;MLNR,UAAU,EAAE,IAAI;;AMTpB;;;SAGU;EACR,QAAQ,EAAE,QAAQ;;ACwBhB,uBAAS;EACP,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAkB;EAC/B,cAAc,EAAE,OAAkB;EAClC,OAAO,EAAE,EAAE;EAlCf,UAAU,EAAE,WAAkB;EAC9B,YAAY,EAAE,uBAA8B;EAC5C,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,uBAA8B;AAyDzC,6BAAe;EACb,WAAW,EAAE,CAAC;;ADhDpB,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EtB2jB2B,IAAI;EsB1jBtC,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,SAAS,EtB0hByB,KAAK;EsBzhBvC,OAAO,EAAE,QAAqB;EAC9B,MAAM,EAAE,YAAoB;EAC5B,SAAS,EtBsNmB,IAAI;EsBrNhC,KAAK,EtBi4B6B,OAAS;EsBh4B3C,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,IAAI;EAChB,gBAAgB,EXqDH,IAA8B;EWpD3C,eAAe,EAAE,WAAW;EAC5B,MAAM,EAAE,6BAAmD;EhB1BzD,aAAa,ENgjBmB,OAAc;;AsBjhBlD,oBAAqB;EACnB,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAMV,sBAAe;EACb,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,CAAC;EACb,aAAa,EtBkgBmB,QAAO;AuBphBvC,+BAAS;EACP,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAkB;EAC/B,cAAc,EAAE,OAAkB;EAClC,OAAO,EAAE,EAAE;EA3Bf,UAAU,EAAE,CAAC;EACb,YAAY,EAAE,uBAA8B;EAC5C,aAAa,EAAE,WAAkB;EACjC,WAAW,EAAE,uBAA8B;AAkDzC,qCAAe;EACb,WAAW,EAAE,CAAC;;ADNlB,yBAAe;EACb,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,IAAI;EACV,UAAU,EAAE,CAAC;EACb,WAAW,EtBofqB,QAAO;AuBphBvC,kCAAS;EACP,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAkB;EAC/B,cAAc,EAAE,OAAkB;EAClC,OAAO,EAAE,EAAE;EApBf,UAAU,EAAE,uBAA8B;EAC1C,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,uBAA8B;EAC7C,WAAW,EAAE,WAAkB;AA2C7B,wCAAe;EACb,WAAW,EAAE,CAAC;ADIhB,kCAAS;EACP,cAAc,EAAE,CAAC;;AAMrB,wBAAe;EACb,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,IAAI;EACV,UAAU,EAAE,CAAC;EACb,YAAY,EtBmeoB,QAAO;AuBphBvC,iCAAS;EACP,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,OAAkB;EAC/B,cAAc,EAAE,OAAkB;EAClC,OAAO,EAAE,EAAE;AAWX,iCAAS;EACP,OAAO,EAAE,IAAI;AAGf,kCAAU;EACR,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,YAAY,EAAE,OAAkB;EAChC,cAAc,EAAE,OAAkB;EAClC,OAAO,EAAE,EAAE;EAlCjB,UAAU,EAAE,uBAA8B;EAC1C,YAAY,EAAE,WAAkB;EAChC,aAAa,EAAE,uBAA8B;AAqC3C,uCAAe;EACb,WAAW,EAAE,CAAC;ADqBhB,kCAAU;EACR,cAAc,EAAE,CAAC;;AAQrB,oJAGuB;EACrB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;;AAMhB,iBAAkB;EElGhB,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,QAAW;EACnB,QAAQ,EAAE,MAAM;EAChB,UAAU,EAAE,iBAAgB;;AFsG9B,cAAe;EACb,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,cAAiD;EAC1D,KAAK,EAAE,IAAI;EACX,WAAW,EtBgIiB,GAAG;EsB/H/B,KAAK,EtBsyB6B,OAAS;EsBryB3C,UAAU,EAAE,OAAO;EACnB,WAAW,EAAE,MAAM;EACnB,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;ErBxGT,0CACQ;IqB0GN,KAAK,EtB+b2B,OAAqB;IsB9brD,eAAe,EAAE,IAAI;IJtHrB,gBAAgB,EP0EV,OAAwB;EWgDhC,4CACS;IACP,KAAK,EXjDM,IAA8B;IWkDzC,eAAe,EAAE,IAAI;IJ7HrB,gBAAgB,EP0EV,OAAwB;EWuDhC,gDACW;IACT,KAAK,EXzDC,OAAwB;IW0D9B,gBAAgB,EAAE,WAAW;;AAQjC,mBAAoB;EAClB,OAAO,EAAE,KAAK;;AAIhB,gBAAiB;EACf,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,aAA4C;EACrD,aAAa,EAAE,CAAC;EAChB,SAAS,EtB4jByB,QAAa;EsB3jB/C,KAAK,EX5EG,OAAwB;EW6EhC,WAAW,EAAE,MAAM;;AAIrB,mBAAoB;EAClB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,cAAiD;EAC1D,KAAK,EtBsvB6B,OAAS;;AyBv5B7C;mBACoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,WAAW;EACpB,cAAc,EAAE,MAAM;EAEtB;4BAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,QAAQ;IxBChB;oCAAQ;MwBIJ,OAAO,EAAE,CAAC;IAEZ;;;qCAES;MACP,OAAO,EAAE,CAAC;EAKd;;;;;;;6CAGwB;IACtB,WAAW,EAAE,IAAkB;;AAKnC,YAAa;EACX,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,eAAe,EAAE,UAAU;EAE3B,yBAAa;IACX,KAAK,EAAE,IAAI;;AAKb,6BAAmB;EACjB,WAAW,EAAE,CAAC;AAIhB;+CACqC;EnBnCnC,uBAAuB,EmBoCM,CAAC;EnBnC9B,0BAA0B,EmBmCG,CAAC;AAGhC;gDACsC;EnB1BpC,sBAAsB,EmB2BM,CAAC;EnB1B7B,yBAAyB,EmB0BG,CAAC;;AAgBjC,sBAAuB;EACrB,aAAa,EAAE,SAAoB;EACnC,YAAY,EAAE,SAAoB;EAElC,8GAEoB;IAClB,WAAW,EAAE,CAAC;EAGhB,wCAAoB;IAClB,YAAY,EAAE,CAAC;;AAInB,+EAAiC;EAC/B,aAAa,EAAE,QAAuB;EACtC,YAAY,EAAE,QAAuB;;AAGvC,+EAAiC;EAC/B,aAAa,EAAE,OAAuB;EACtC,YAAY,EAAE,OAAuB;;AAoBvC,mBAAoB;EAClB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,UAAU;EACvB,eAAe,EAAE,MAAM;EAEvB;gCACW;IACT,KAAK,EAAE,IAAI;EAGb;;;+CAG0B;IACxB,UAAU,EAAE,IAAkB;IAC9B,WAAW,EAAE,CAAC;EAIhB;0DACqC;InBhHnC,0BAA0B,EmBiHI,CAAC;InBhH/B,yBAAyB,EmBgHK,CAAC;EAGjC;2DACsC;InBnIpC,sBAAsB,EmBoIK,CAAC;InBnI5B,uBAAuB,EmBmII,CAAC;;AAkB9B;qCACoB;EAClB,aAAa,EAAE,CAAC;EAEhB;;;8DACuB;IACrB,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,gBAAgB;IACtB,cAAc,EAAE,IAAI;;AClK1B,YAAa;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,OAAO;EACpB,KAAK,EAAE,IAAI;EAEX;;6BAEe;IACb,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,QAAQ;IAGd,KAAK,EAAE,EAAE;IACT,aAAa,EAAE,CAAC;IAGhB;;qCAAQ;MACN,OAAO,EAAE,CAAC;IAGZ;;;;;;;;8CAEe;MACb,WAAW,EAAE,IAAoB;EAMnC;gDAAmB;IpBpBnB,uBAAuB,EoBoB2B,CAAC;IpBnBnD,0BAA0B,EoBmBwB,CAAC;EACnD;iDAAoB;IpBPpB,sBAAsB,EoBO4B,CAAC;IpBNnD,yBAAyB,EoBMyB,CAAC;EAKrD,2BAAe;IACb,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,MAAM;IAEnB,uIAC6C;MpB/B7C,uBAAuB,EoB+BqD,CAAC;MpB9B7E,0BAA0B,EoB8BkD,CAAC;IAC7E,gEAAuC;MpBlBvC,sBAAsB,EoBkB+C,CAAC;MpBjBtE,yBAAyB,EoBiB4C,CAAC;;AAW1E;mBACoB;EAClB,OAAO,EAAE,IAAI;EAKb;0BAAK;IACH,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,CAAC;EAGZ;;;;;;;8CAGyB;IACvB,WAAW,EAAE,IAAoB;;AAIrC,oBAAqB;EAAE,YAAY,EAAE,IAAoB;;AACzD,mBAAoB;EAAE,WAAW,EAAE,IAAoB;;AAQvD,iBAAkB;EAChB,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,gBAAiC;EAC1C,aAAa,EAAE,CAAC;EAChB,SAAS,E1BgJmB,IAAI;E0B/IhC,WAAW,E1BoJiB,GAAG;E0BnJ/B,WAAW,E1BsbuB,GAAsB;E0BrbxD,KAAK,E1B2uB6B,OAAwB;E0B1uB1D,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,gBAAgB,E1BswBkB,OAAS;E0BrwB3C,MAAM,EAAE,iBAAyD;EpBjG/D,aAAa,ENuhBmB,OAAoB;E0BlbtD;0CACuB;IACrB,UAAU,EAAE,CAAC;;AAkCjB;;;;;kFAKmF;EpBjI/E,uBAAuB,EoBkII,CAAC;EpBjI5B,0BAA0B,EoBiIC,CAAC;;AAGhC;;;;;qFAKsF;EpB5HlF,sBAAsB,EoB6HI,CAAC;EpB5H3B,yBAAyB,EoB4HC,CAAC;;ACnJ/B,eAAgB;EACd,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,MAA0B;EACtC,YAAY,E3Bwb0B,MAAM;;A2Brb9C,sBAAuB;EACrB,OAAO,EAAE,WAAW;EACpB,YAAY,E3Bob0B,IAAI;;A2Bjb5C,qBAAsB;EACpB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,CAAC;EAEV,6DAA0C;IACxC,KAAK,EhBsDM,IAA8B;IO3EzC,gBAAgB,EP0EV,OAAwB;EgBhDhC,2DAAwC;IAEtC,UAAU,E3BmbkC,oDAA+C;E2Bhb7F,4DAAyC;IACvC,KAAK,EhB2CM,IAA8B;IgB1CzC,gBAAgB,E3Bib4B,OAAkC;E2B5a9E,sDAAwB;IACtB,KAAK,EhBmCD,OAAwB;IgBjC5B,8DAAU;MACR,gBAAgB,E3B0zBY,OAAS;;A2BhzB7C,qBAAsB;EACpB,QAAQ,EAAE,QAAQ;EAClB,aAAa,EAAE,CAAC;EAGhB,6BAAU;IACR,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,OAA0D;IAC/D,IAAI,EAAE,OAAuB;IAC7B,OAAO,EAAE,KAAK;IACd,KAAK,E3BoY+B,IAAI;I2BnYxC,MAAM,E3BmY8B,IAAI;I2BlYxC,cAAc,EAAE,IAAI;IACpB,OAAO,EAAE,EAAE;IACX,WAAW,EAAE,IAAI;IACjB,gBAAgB,E3B8wBgB,OAAS;E2BzwB3C,4BAAS;IACP,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,OAA0D;IAC/D,IAAI,EAAE,OAAuB;IAC7B,OAAO,EAAE,KAAK;IACd,KAAK,E3BqX+B,IAAI;I2BpXxC,MAAM,E3BoX8B,IAAI;I2BnXxC,OAAO,EAAE,EAAE;IACX,iBAAiB,EAAE,SAAS;IAC5B,mBAAmB,EAAE,aAAa;IAClC,eAAe,E3BkXqB,OAAQ;;A2BxW9C,8CAA8B;ErB9F5B,aAAa,ENud+B,OAAc;A2BpX1D,8EAAU;ETjGV,gBAAgB,EP0EV,OAAwB;AgB0B9B,6EAAS;EACP,gBAAgB,E3BiX0B,wMAAqQ;A2B5WjT,oFAAU;ET1GV,gBAAgB,EP0EV,OAAwB;AgBoC9B,mFAAS;EACP,gBAAgB,E3B2WgC,qJAAyN;A2BtW3Q,uFAA0C;EACxC,gBAAgB,E3BuV0B,sBAAgC;A2BrV5E,6FAAgD;EAC9C,gBAAgB,E3BoV0B,sBAAgC;;A2B1U9E,2CAA8B;EAC5B,aAAa,E3B0V+B,GAAG;A2BtV/C,2EAAU;ETvIV,gBAAgB,EP0EV,OAAwB;AgBgE9B,0EAAS;EACP,gBAAgB,E3BmV0B,kJAA+M;A2B9U3P,oFAA0C;EACxC,gBAAgB,E3B2T0B,sBAAgC;;A2B/ShF,cAAe;EACb,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,MAAM,E3ByW4B,mBAAa;E2BxW/C,OAAO,EAAE,iCAAwI;EACjJ,WAAW,E3B8WuB,GAAsB;E2B7WxD,KAAK,E3BmqB6B,OAAwB;E2BlqB1D,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,0MAA0F;EACtG,eAAe,E3BmUmB,QAAS;E2BlU3C,MAAM,EAAE,iBAA6D;EAEnE,aAAa,E3BqUmB,OAAc;E2BjUhD,UAAU,EAAE,IAAI;EAEhB,oBAAQ;IACN,YAAY,E3B2VoB,OAAyB;I2B1VzD,OAAO,EAAE,CAAC;IACV,UAAU,E3B+TsB,sEAAwF;I2B7TxH,+BAAa;MAMX,KAAK,E3B4oByB,OAAwB;M2B3oBtD,gBAAgB,EhBhHP,IAA8B;EgBoH3C,8DACwB;IACtB,MAAM,EAAE,IAAI;IACZ,aAAa,E3B+RmB,OAAM;I2B9RtC,gBAAgB,EAAE,IAAI;EAGxB,uBAAW;IACT,KAAK,EhB7HC,OAAwB;IgB8H9B,gBAAgB,E3B4pBgB,OAAS;E2BxpB3C,0BAAc;IACZ,OAAO,EAAE,CAAC;;AAId,iBAAkB;EAChB,MAAM,E3BkS4B,qBAAgB;E2BjSlD,WAAW,E3B6QuB,QAAO;E2B5QzC,cAAc,E3B4QoB,QAAO;E2B3QzC,SAAS,E3B8RyB,GAAG;;A2B3RvC,iBAAkB;EAChB,MAAM,E3B8R4B,oBAAgB;E2B7RlD,WAAW,E3BsQuB,QAAO;E2BrQzC,cAAc,E3BqQoB,QAAO;E2BpQzC,SAAS,E3B0RyB,IAAI;;A2BlRxC,YAAa;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,MAAM,E3BiS4B,mBAAa;E2BhS/C,aAAa,EAAE,CAAC;;AAGlB,kBAAmB;EACjB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,IAAI;EACX,MAAM,E3ByR4B,mBAAa;E2BxR/C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EAEV,6CAA6B;IAC3B,YAAY,E3BsRoB,OAAyB;I2BrRzD,UAAU,E3B6ZsB,oCAA2B;I2B3Z3D,oDAAS;MACP,YAAY,E3BkRkB,OAAyB;E2B7QzD,uDAA6C;IAC3C,OAAO,E3B2RP,QAAQ;;A2BtRd,kBAAmB;EACjB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,CAAC;EACV,MAAM,E3B+P4B,mBAAa;E2B9P/C,OAAO,EAAE,gBAA6C;EACtD,WAAW,E3BoQuB,GAAsB;E2BnQxD,KAAK,E3ByjB6B,OAAwB;E2BxjB1D,gBAAgB,EhBnMH,IAA8B;EgBoM3C,MAAM,EAAE,iBAAyD;ErBjR/D,aAAa,ENuhBmB,OAAoB;E2BlQtD,yBAAS;IACP,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,OAAO,EAAE,KAAK;IACd,MAAM,E3BgP0B,OAAmB;I2B/OnD,OAAO,EAAE,gBAA6C;IACtD,WAAW,E3BoPqB,GAAsB;I2BnPtD,KAAK,E3ByiB2B,OAAwB;I2BxiBxD,OAAO,EAAE,QAAQ;IT9RjB,gBAAgB,ElBo2BgB,OAAS;I2BpkBzC,WAAW,EAAE,iBAAyD;IrBlStE,aAAa,EqBmSU,mBAAyD;;AAUpF,aAAc;EACZ,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,CAAC;EACf,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;EAEhB,mBAAQ;IACN,OAAO,EAAE,IAAI;EAGf,+BAAoB;IAClB,MAAM,EAAE,CAAC;EAGX,mCAAwB;IACtB,KAAK,E3BsM6B,IAAI;I2BrMtC,MAAM,E3BsM4B,IAAyB;I2BrM3D,UAAU,EAAE,QAAkC;IT5T9C,gBAAgB,EP0EV,OAAwB;IgBoP9B,MAAM,E3BqM4B,CAAC;IMrgBnC,aAAa,ENsgBqB,IAAI;I2BnMtC,UAAU,EAAE,IAAI;IAEhB,yCAAQ;MACN,OAAO,EAAE,IAAI;MACb,UAAU,E3BiMsB,oDAA+C;I2B9LjF,0CAAS;MTxUT,gBAAgB,ElBugBkB,OAAkC;E2B1LtE,4CAAiC;IAC/B,KAAK,E3B2K2B,IAAI;I2B1KpC,MAAM,E3B2K0B,MAAK;I2B1KrC,KAAK,EAAE,WAAW;IAClB,MAAM,E3B0K0B,OAAO;I2BzKvC,gBAAgB,E3B+fgB,OAAS;I2B9fzC,YAAY,EAAE,WAAW;IrBrVzB,aAAa,EN+fmB,IAAI;E2BrKtC,+BAAoB;IAClB,KAAK,E3BuK6B,IAAI;I2BtKtC,MAAM,E3BuK4B,IAAyB;IkBjgB3D,gBAAgB,EP0EV,OAAwB;IgBkR9B,MAAM,E3BuK4B,CAAC;IMrgBnC,aAAa,ENsgBqB,IAAI;I2BrKtC,UAAU,EAAE,IAAI;IAEhB,qCAAQ;MACN,OAAO,EAAE,IAAI;MACb,UAAU,E3BmKsB,oDAA+C;I2BhKjF,sCAAS;MTtWT,gBAAgB,ElBugBkB,OAAkC;E2B5JtE,+BAAoB;IAClB,KAAK,E3B6I2B,IAAI;I2B5IpC,MAAM,E3B6I0B,MAAK;I2B5IrC,KAAK,EAAE,WAAW;IAClB,MAAM,E3B4I0B,OAAO;I2B3IvC,gBAAgB,E3BiegB,OAAS;I2BhezC,YAAY,EAAE,WAAW;IrBnXzB,aAAa,EN+fmB,IAAI;E2BvItC,wBAAa;IACX,KAAK,E3ByI6B,IAAI;I2BxItC,MAAM,E3ByI4B,IAAyB;IkBjgB3D,gBAAgB,EP0EV,OAAwB;IgBgT9B,MAAM,E3ByI4B,CAAC;IMrgBnC,aAAa,ENsgBqB,IAAI;I2BvItC,UAAU,EAAE,IAAI;IAEhB,8BAAQ;MACN,OAAO,EAAE,IAAI;MACb,UAAU,E3BqIsB,oDAA+C;I2BlIjF,+BAAS;MTpYT,gBAAgB,ElBugBkB,OAAkC;E2B9HtE,wBAAa;IACX,KAAK,E3B+G2B,IAAI;I2B9GpC,MAAM,E3B+G0B,MAAK;I2B9GrC,KAAK,EAAE,WAAW;IAClB,MAAM,E3B8G0B,OAAO;I2B7GvC,gBAAgB,EAAE,WAAW;IAC7B,YAAY,EAAE,WAAW;IACzB,YAAY,EAAE,MAAiC;EAIjD,6BAAkB;IAChB,gBAAgB,E3B4bgB,OAAS;IMn1BzC,aAAa,EN+fmB,IAAI;E2BpGtC,6BAAkB;IAChB,YAAY,EAAE,IAAI;IAClB,gBAAgB,E3BsbgB,OAAS;IMn1BzC,aAAa,EN+fmB,IAAI;;A4B9fxC,IAAK;EACH,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAI;;AAGlB,SAAU;EACR,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,WAAuC;E3BChD,gCACQ;I2BCN,eAAe,EAAE,IAAI;EAIvB,kBAAW;IACT,KAAK,EjByDC,OAAwB;;AiBjDlC,SAAU;EACR,aAAa,EAAE,iBAAmD;EAElE,mBAAU;IACR,aAAa,EAAE,IAAuB;EAGxC,mBAAU;IACR,MAAM,EAAE,qBAAwC;ItB7BhD,sBAAsB,ENmlBU,OAAc;IMllB9C,uBAAuB,ENklBS,OAAc;IC7kBhD,oDACQ;M2B0BJ,YAAY,E5BmjBkB,uBAA2C;I4BhjB3E,4BAAW;MACT,KAAK,EjBiCD,OAAwB;MiBhC5B,gBAAgB,EAAE,WAAW;MAC7B,YAAY,EAAE,WAAW;EAI7B;oCACyB;IACvB,KAAK,E5BqxB2B,OAAwB;I4BpxBxD,gBAAgB,EjByBL,IAA8B;IiBxBzC,YAAY,E5BwiBoB,oBAA6C;E4BriB/E,wBAAe;IAEb,UAAU,EAAE,IAAuB;ItBpDnC,sBAAsB,EsBsDK,CAAC;ItBrD5B,uBAAuB,EsBqDI,CAAC;;AAU9B,oBAAU;EtBtER,aAAa,EN+lBmB,OAAc;A4BrhBhD;4BACkB;EAChB,KAAK,EjBCM,IAA8B;EiBAzC,gBAAgB,EjBDV,OAAwB;;AiBWhC,mBAAU;EACR,IAAI,EAAE,QAAQ;EACd,UAAU,EAAE,MAAM;;AAKpB,wBAAU;EACR,UAAU,EAAE,CAAC;EACb,SAAS,EAAE,CAAC;EACZ,UAAU,EAAE,MAAM;;AAUpB,wBAAY;EACV,OAAO,EAAE,IAAI;AAEf,sBAAU;EACR,OAAO,EAAE,KAAK;;AClGlB,OAAQ;EACN,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,aAAa;EAC9B,OAAO,EAAE,WAAmC;EAI5C;4BACmB;IACjB,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,MAAM;IACnB,eAAe,EAAE,aAAa;;AASlC,aAAc;EACZ,OAAO,EAAE,YAAY;EACrB,WAAW,E7B0kBwB,SAA4C;E6BzkB/E,cAAc,E7BykBqB,SAA4C;E6BxkB/E,YAAY,E7BgkBsB,IAAO;E6B/jBzC,SAAS,E7B2kByB,OAAa;E6B1kB/C,WAAW,EAAE,OAAO;EACpB,WAAW,EAAE,MAAM;E5BhCnB,wCACQ;I4BkCN,eAAe,EAAE,IAAI;;AASzB,WAAY;EACV,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAI;EAEhB,qBAAU;IACR,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;EAGjB,0BAAe;IACb,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,IAAI;;AASf,YAAa;EACX,OAAO,EAAE,YAAY;EACrB,WAAW,E7BkgBuB,MAAK;E6BjgBvC,cAAc,E7BigBoB,MAAK;;A6BrfzC,gBAAiB;EACf,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,CAAC;EAGZ,WAAW,EAAE,MAAM;;AAIrB,eAAgB;EACd,OAAO,EAAE,eAAmD;EAC5D,SAAS,E7B4gByB,OAAa;E6B3gB/C,WAAW,EAAE,CAAC;EACd,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,qBAA+B;EvB5GrC,aAAa,ENsnBmB,OAAkB;EC1mBpD,4CACQ;I4BmGN,eAAe,EAAE,IAAI;EAIvB,6CAAgC;IAC9B,MAAM,EAAE,OAAO;;AAMnB,oBAAqB;EACnB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,KAAK;EACb,cAAc,EAAE,MAAM;EACtB,OAAO,EAAE,EAAE;EACX,UAAU,EAAE,uBAAuB;EACnC,eAAe,EAAE,SAAS;;AnB7DxB,4BAAyB;EmByErB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;AnBzFrB,yBAAyB;EmBoFzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;IAE3B,6BAAY;MACV,cAAc,EAAE,GAAG;MAEnB,4CAAe;QACb,QAAQ,EAAE,QAAQ;MAGpB,uCAAU;QACR,aAAa,E7B0cW,MAAK;Q6Bzc7B,YAAY,E7BycY,MAAK;I6BpcjC;wCACmB;MACjB,SAAS,EAAE,MAAM;IAGnB,kCAAiB;MACf,OAAO,EAAE,eAAe;MAGxB,UAAU,EAAE,IAAI;IAGlB,iCAAgB;MACd,OAAO,EAAE,IAAI;AnB/GnB,4BAAyB;EmByErB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;AnBzFrB,yBAAyB;EmBoFzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;IAE3B,6BAAY;MACV,cAAc,EAAE,GAAG;MAEnB,4CAAe;QACb,QAAQ,EAAE,QAAQ;MAGpB,uCAAU;QACR,aAAa,E7B0cW,MAAK;Q6Bzc7B,YAAY,E7BycY,MAAK;I6BpcjC;wCACmB;MACjB,SAAS,EAAE,MAAM;IAGnB,kCAAiB;MACf,OAAO,EAAE,eAAe;MAGxB,UAAU,EAAE,IAAI;IAGlB,iCAAgB;MACd,OAAO,EAAE,IAAI;AnB/GnB,4BAAyB;EmByErB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;AnBzFrB,yBAAyB;EmBoFzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;IAE3B,6BAAY;MACV,cAAc,EAAE,GAAG;MAEnB,4CAAe;QACb,QAAQ,EAAE,QAAQ;MAGpB,uCAAU;QACR,aAAa,E7B0cW,MAAK;Q6Bzc7B,YAAY,E7BycY,MAAK;I6BpcjC;wCACmB;MACjB,SAAS,EAAE,MAAM;IAGnB,kCAAiB;MACf,OAAO,EAAE,eAAe;MAGxB,UAAU,EAAE,IAAI;IAGlB,iCAAgB;MACd,OAAO,EAAE,IAAI;AnB/GnB,6BAAyB;EmByErB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;AnBzFrB,0BAAyB;EmBoFzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;IAE3B,6BAAY;MACV,cAAc,EAAE,GAAG;MAEnB,4CAAe;QACb,QAAQ,EAAE,QAAQ;MAGpB,uCAAU;QACR,aAAa,E7B0cW,MAAK;Q6Bzc7B,YAAY,E7BycY,MAAK;I6BpcjC;wCACmB;MACjB,SAAS,EAAE,MAAM;IAGnB,kCAAiB;MACf,OAAO,EAAE,eAAe;MAGxB,UAAU,EAAE,IAAI;IAGlB,iCAAgB;MACd,OAAO,EAAE,IAAI;AAxCnB,cAAW;EAUP,SAAS,EAAE,UAAU;EACrB,eAAe,EAAE,UAAU;EAT3B;mCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;EAQjB,0BAAY;IACV,cAAc,EAAE,GAAG;IAEnB,yCAAe;MACb,QAAQ,EAAE,QAAQ;IAGpB,oCAAU;MACR,aAAa,E7B0cW,MAAK;M6Bzc7B,YAAY,E7BycY,MAAK;E6BpcjC;mCACmB;IACjB,SAAS,EAAE,MAAM;EAGnB,+BAAiB;IACf,OAAO,EAAE,eAAe;IAGxB,UAAU,EAAE,IAAI;EAGlB,8BAAgB;IACd,OAAO,EAAE,IAAI;;AAcrB,2BAAc;EACZ,KAAK,E7B8b2B,kBAAgB;ECrnBlD,oEACQ;I4ByLJ,KAAK,E7B2byB,kBAAgB;A6BtbhD,mCAAU;EACR,KAAK,E7BmbyB,kBAAgB;ECnnBlD,oFACQ;I4BkMF,KAAK,E7BibuB,kBAAgB;E6B9a9C,4CAAW;IACT,KAAK,E7B+auB,kBAAgB;A6B3ahD;;;0CAGiB;EACf,KAAK,E7BsayB,kBAAgB;A6BlalD,6BAAgB;EACd,KAAK,E7B+Z2B,kBAAgB;E6B9ZhD,YAAY,E7BmaoB,kBAAgB;A6BhalD,kCAAqB;EACnB,gBAAgB,E7B8ZgB,mPAAgR;A6B3ZlT,0BAAa;EACX,KAAK,E7BsZ2B,kBAAgB;E6BrZhD,4BAAE;IACA,KAAK,E7BsZyB,kBAAgB;ICrnBlD,sEACQ;M4BiOF,KAAK,E7BmZuB,kBAAgB;;A6B3YlD,0BAAc;EACZ,KAAK,ElB1KM,IAA8B;EVjE3C,kEACQ;I4B6OJ,KAAK,ElB7KI,IAA8B;AkBkLzC,kCAAU;EACR,KAAK,E7BwXyB,wBAAgB;EC5mBlD,kFACQ;I4BsPF,KAAK,E7BsXuB,yBAAiB;E6BnX/C,2CAAW;IACT,KAAK,E7BoXuB,yBAAiB;A6BhXjD;;;yCAGiB;EACf,KAAK,ElBlMI,IAA8B;AkBsM3C,4BAAgB;EACd,KAAK,E7BoW2B,wBAAgB;E6BnWhD,YAAY,E7BwWoB,wBAAgB;A6BrWlD,iCAAqB;EACnB,gBAAgB,E7BmWgB,yPAA+Q;A6BhWjT,yBAAa;EACX,KAAK,E7B2V2B,wBAAgB;E6B1VhD,2BAAE;IACA,KAAK,ElBlNI,IAA8B;IVjE3C,oEACQ;M4BqRF,KAAK,ElBrNE,IAA8B;;AmB7E7C,KAAM;EACJ,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,UAAU;EACrB,gBAAgB,EnBuEH,IAA8B;EmBtE3C,eAAe,EAAE,UAAU;EAC3B,MAAM,EAAE,8BAA2C;ExBRjD,aAAa,ENgrBmB,OAAc;E8BrqBhD,UAAK;IACH,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,CAAC;EAId,4DAA6B;IxBX7B,sBAAsB,EN0qBU,OAAc;IMzqB9C,uBAAuB,ENyqBS,OAAc;E8BzpB9C,0DAA4B;IxBH5B,0BAA0B,EN4pBM,OAAc;IM3pB9C,yBAAyB,EN2pBO,OAAc;;A8BnpBlD,UAAW;EAGT,IAAI,EAAE,QAAQ;EACd,OAAO,E9B6oB2B,OAAO;;A8B1oB3C,WAAY;EACV,aAAa,E9BwoBqB,OAAM;;A8BroB1C,cAAe;EACb,UAAU,EAAE,SAAqB;EACjC,aAAa,EAAE,CAAC;;AAGlB,qBAAsB;EACpB,aAAa,EAAE,CAAC;;A7BtChB,gBAAQ;E6B2CN,eAAe,EAAE,IAAI;AAGvB,uBAAa;EACX,WAAW,E9BunBqB,OAAO;;A8B/mB3C,YAAa;EACX,OAAO,EAAE,eAA6B;EACtC,aAAa,EAAE,CAAC;EAChB,gBAAgB,E9BinBkB,mBAAiB;E8BhnBnD,aAAa,EAAE,8BAA2C;EAE1D,wBAAc;IxBrEZ,aAAa,EwBsEU,2CAAuD;EAI9E,uDAA6B;IAC3B,UAAU,EAAE,CAAC;;AAKnB,YAAa;EACX,OAAO,EAAE,eAA6B;EACtC,gBAAgB,E9BimBkB,mBAAiB;E8BhmBnD,UAAU,EAAE,8BAA2C;EAEvD,uBAAa;IxBrFX,aAAa,EwBsFU,2CAAuD;;AASlF,iBAAkB;EAChB,YAAY,EAAE,SAAqB;EACnC,aAAa,EAAE,QAAe;EAC9B,WAAW,EAAE,SAAqB;EAClC,aAAa,EAAE,CAAC;;AAGlB,kBAAmB;EACjB,YAAY,EAAE,SAAqB;EACnC,WAAW,EAAE,SAAqB;;AAIpC,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,E9BokB2B,OAAO;;A8BjkB3C,SAAU;EACR,KAAK,EAAE,IAAI;ExBtHT,aAAa,ENkrBmB,mBAAqD;;A8BvjBzF,aAAc;EACZ,KAAK,EAAE,IAAI;ExBtHT,sBAAsB,EN4qBU,mBAAqD;EM3qBrF,uBAAuB,EN2qBS,mBAAqD;;A8BljBzF,gBAAiB;EACf,KAAK,EAAE,IAAI;ExB7GT,0BAA0B,EN8pBM,mBAAqD;EM7pBrF,yBAAyB,EN6pBO,mBAAqD;;A8B1iBzF,UAAW;EACT,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EAEtB,gBAAM;IACJ,aAAa,E9B4iBmB,IAAkB;EUjoBlD,yBAAyB;IoBgF7B,UAAW;MASP,SAAS,EAAE,QAAQ;MACnB,YAAY,EAAE,KAAkB;MAChC,WAAW,EAAE,KAAkB;MAE/B,gBAAM;QACJ,OAAO,EAAE,IAAI;QAEb,IAAI,EAAE,MAAM;QACZ,cAAc,EAAE,MAAM;QACtB,YAAY,E9B+hBkB,IAAkB;Q8B9hBhD,aAAa,EAAE,CAAC;QAChB,WAAW,E9B6hBmB,IAAkB;;A8BnhBtD,WAAY;EACV,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EAItB,mBAAQ;IACN,aAAa,E9B4gBmB,IAAkB;EUjoBlD,yBAAyB;IoB8G7B,WAAY;MAWR,SAAS,EAAE,QAAQ;MAGnB,mBAAQ;QAEN,IAAI,EAAE,MAAM;QACZ,aAAa,EAAE,CAAC;QAEhB,2BAAQ;UACN,WAAW,EAAE,CAAC;UACd,WAAW,EAAE,CAAC;QAKd,+BAAc;UxBnLlB,uBAAuB,EwBoLY,CAAC;UxBnLpC,0BAA0B,EwBmLS,CAAC;UAE9B;sDACa;YACX,uBAAuB,EAAE,CAAC;UAE5B;sDACa;YACX,0BAA0B,EAAE,CAAC;QAIjC,8BAAa;UxBlLjB,sBAAsB,EwBmLY,CAAC;UxBlLnC,yBAAyB,EwBkLS,CAAC;UAE7B;qDACa;YACX,sBAAsB,EAAE,CAAC;UAE3B;qDACa;YACX,yBAAyB,EAAE,CAAC;QAIhC,8BAAa;UxB1NjB,aAAa,ENgrBmB,OAAc;U8BndxC;qDACa;YxBxNnB,sBAAsB,EN0qBU,OAAc;YMzqB9C,uBAAuB,ENyqBS,OAAc;U8B/cxC;qDACa;YxB9MnB,0BAA0B,EN4pBM,OAAc;YM3pB9C,yBAAyB,EN2pBO,OAAc;Q8Bzc1C,uEAAsD;UxBvO1D,aAAa,EwBwOgB,CAAC;UAExB;;;8FAGa;YxB7OnB,aAAa,EwB8OkB,CAAC;;AAclC,mBAAM;EACJ,aAAa,E9BgcmB,OAAc;AUroB9C,yBAAyB;EoBmM7B,aAAc;IAMV,YAAY,E9B0boB,CAAC;I8BzbjC,UAAU,E9B0bsB,OAAO;I8BzbvC,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;IAET,mBAAM;MACJ,OAAO,EAAE,YAAY;MACrB,KAAK,EAAE,IAAI;;AAWf,uDAA6C;EAC3C,aAAa,EAAE,CAAC;EAChB,aAAa,EAAE,CAAC;AAIhB,6DAAyB;EACvB,aAAa,EAAE,CAAC;AAIpB,8BAAoB;EAClB,aAAa,EAAE,CAAC;EAChB,0BAA0B,EAAE,CAAC;EAC7B,yBAAyB,EAAE,CAAC;AAG9B,6BAAmB;EACjB,sBAAsB,EAAE,CAAC;EACzB,uBAAuB,EAAE,CAAC;;AC1S9B,WAAY;EACV,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,YAA2C;EACpD,aAAa,E/Bo2BqB,IAAI;E+Bn2BtC,UAAU,EAAE,IAAI;EAChB,gBAAgB,E/Bo2BkB,OAAS;EMt2BzC,aAAa,EN22BmB,OAAc;;A+Bn2BhD,mCAAmB;EACjB,YAAY,E/By1BoB,MAAK;E+Bv1BrC,2CAAU;IACR,OAAO,EAAE,YAAY;IACrB,aAAa,E/Bq1BiB,MAAK;I+Bp1BnC,KAAK,EpB8DD,OAAwB;IoB7D5B,OAAO,E/B01BuB,GAAU;A+Bh1B5C,iDAAiC;EAC/B,eAAe,EAAE,SAAS;AAG5B,iDAAiC;EAC/B,eAAe,EAAE,IAAI;AAGvB,uBAAS;EACP,KAAK,EpB0CC,OAAwB;;AqBhFlC,WAAY;EACV,OAAO,EAAE,IAAI;E7BGb,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;EGDd,aAAa,EN8Ma,OAAM;;AgC5MpC,UAAW;EACT,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,cAA2C;EACpD,WAAW,EAAE,IAAyB;EACtC,WAAW,EhCuoBuB,IAAI;EgCtoBtC,KAAK,ErBoEG,OAAwB;EqBnEhC,gBAAgB,ErBoEH,IAA8B;EqBnE3C,MAAM,EAAE,iBAAuD;EAE/D,gBAAQ;IACN,OAAO,EAAE,CAAC;IACV,KAAK,EhC0oB2B,OAAiB;IgCzoBjD,eAAe,EAAE,IAAI;IACrB,gBAAgB,EhCs1BgB,OAAS;IgCr1BzC,YAAY,EhCk0BoB,OAAS;EgC/zB3C,gBAAQ;IACN,OAAO,EAAE,CAAC;IACV,OAAO,EhCgoByB,CAAC;IgC/nBjC,UAAU,EhC8nBsB,oCAA2B;EgC1nB7D,wCAAgC;IAC9B,MAAM,EAAE,OAAO;;AAMf,iCAAW;EACT,WAAW,EAAE,CAAC;E1BRhB,sBAAsB,ENmLI,OAAM;EMlLhC,yBAAyB,ENkLC,OAAM;AgCtKhC,gCAAW;E1B3BX,uBAAuB,ENiMG,OAAM;EMhMhC,0BAA0B,ENgMA,OAAM;AgCjKlC,4BAAoB;EAClB,OAAO,EAAE,CAAC;EACV,KAAK,ErB8BM,IAA8B;EqB7BzC,gBAAgB,ErB4BV,OAAwB;EqB3B9B,YAAY,ErB2BN,OAAwB;AqBxBhC,8BAAsB;EACpB,KAAK,ErBuBC,OAAwB;EqBtB9B,cAAc,EAAE,IAAI;EAEpB,MAAM,EAAE,IAAI;EACZ,gBAAgB,ErBoBL,IAA8B;EqBnBzC,YAAY,EhCyxBoB,OAAS;;AiCp1B3C,yBAAW;EACT,OAAO,EAAE,cAAqB;EAC9B,SAAS,EjConBuB,OAAa;EiCnnB7C,WAAW,EjCsMe,GAAG;AiCjM3B,gDAAW;E3BoBb,sBAAsB,ENoLI,MAAK;EMnL/B,yBAAyB,ENmLC,MAAK;AiCnM7B,+CAAW;E3BCb,uBAAuB,ENkMG,MAAK;EMjM/B,0BAA0B,ENiMA,MAAK;;AiChNjC,yBAAW;EACT,OAAO,EAAE,cAAqB;EAC9B,SAAS,EjCktBuB,QAAa;EiCjtB7C,WAAW,EjCuMe,GAAG;AiClM3B,gDAAW;E3BoBb,sBAAsB,ENqLI,MAAK;EMpL/B,yBAAyB,ENoLC,MAAK;AiCpM7B,+CAAW;E3BCb,uBAAuB,ENmMG,MAAK;EMlM/B,0BAA0B,ENkMA,MAAK;;AkC/MnC,MAAO;EACL,OAAO,EAAE,YAAY;EACrB,OAAO,EAAE,YAAiC;EAC1C,SAAS,ElCyuByB,GAAG;EkCxuBrC,WAAW,ElCyuBuB,GAAiB;EkCxuBnD,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,QAAQ;E5BTtB,aAAa,ENivBmB,OAAc;EkCpuBhD,YAAQ;IACN,OAAO,EAAE,IAAI;;AAKjB,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;;AAOX,WAAY;EACV,aAAa,ElCstBqB,KAAI;EkCrtBtC,YAAY,ElCqtBsB,KAAI;EMnvBpC,aAAa,ENsvBmB,KAAK;;AkC/sBvC,cAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,sDACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,gBAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,0DACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,cAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,sDACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,WAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,gDACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,cAAiB;EC1CjB,KAAK,EnCy5B6B,OAAS;EmCx5B3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,sDACQ;IkCXJ,KAAK,EnCo5ByB,OAAS;ImCn5BvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,aAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,oDACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,YAAiB;EC1CjB,KAAK,EnCy5B6B,OAAS;EmCx5B3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,kDACQ;IkCXJ,KAAK,EnCo5ByB,OAAS;ImCn5BvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ADmCtC,WAAiB;EC1CjB,KAAK,ExBgFQ,IAA8B;EwB/E3C,gBAAgB,ExB8ER,OAAwB;EVhEhC,gDACQ;IkCXJ,KAAK,ExB2EI,IAA8B;IwB1EvC,eAAe,EAAE,IAAI;IACrB,gBAAgB,EAAE,OAAgB;;ACRxC,UAAW;EACT,OAAO,EAAE,SAA2C;EACpD,aAAa,EpCyqBqB,IAAI;EoCxqBtC,gBAAgB,EpCu2BkB,OAAS;EMt2BzC,aAAa,EN+Ma,MAAK;EUvJ/B,yBAAyB;I0B5D7B,UAAW;MAOP,OAAO,EAAE,SAA2C;;AAIxD,gBAAiB;EACf,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;E9BTb,aAAa,E8BUQ,CAAC;;ACV1B,MAAO;EACL,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,eAAiC;EAC1C,aAAa,ErC4xBqB,IAAI;EqC3xBtC,MAAM,EAAE,qBAAqC;E/BJ3C,aAAa,ENgyBmB,OAAc;;AqCvxBlD,cAAe;EAEb,KAAK,EAAE,OAAO;;AAIhB,WAAY;EACV,WAAW,ErCixBuB,GAAiB;;AqCzwBrD,kBAAmB;EACjB,aAAa,EAAE,IAAyC;EAGxD,yBAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,OAAO,EAAE,eAAiC;IAC1C,KAAK,EAAE,OAAO;;AAUhB,cAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,iBAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,0BAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,gBAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,mBAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,4BAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,cAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,iBAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,0BAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,WAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,cAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,uBAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,cAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,iBAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,0BAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,aAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,gBAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,yBAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,YAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,eAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,wBAAY;IACV,KAAK,EAAE,OAAmB;;ADqC5B,WAAiB;EC9CjB,KAAK,EAAE,OAAM;EpBKX,gBAAgB,EAAE,OAAM;EoBH1B,YAAY,EAAE,OAAO;EAErB,cAAG;IACD,gBAAgB,EAAE,OAAmB;EAGvC,uBAAY;IACV,KAAK,EAAE,OAAmB;;ACV9B,+BAGC;EAFC,IAAK;IAAE,mBAAmB,EAAE,MAAkB;EAC9C,EAAG;IAAE,mBAAmB,EAAE,GAAG;AAG/B,SAAU;EACR,OAAO,EAAE,IAAI;EACb,MAAM,EvCwyB4B,IAAI;EuCvyBtC,QAAQ,EAAE,MAAM;EAChB,SAAS,EvCuyB0B,OAAqB;EuCtyBxD,gBAAgB,EvCg2BkB,OAAS;EMt2BzC,aAAa,EN8yBmB,OAAc;;AuCnyBlD,aAAc;EACZ,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,eAAe,EAAE,MAAM;EACvB,KAAK,E5B8DQ,IAA8B;E4B7D3C,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,gBAAgB,E5B0DR,OAAwB;EK3E5B,UAAU,EAAE,eAAW;EAI3B,kDAAmD;IuBMrD,aAAc;MvBLV,UAAU,EAAE,IAAI;;AuBgBpB,qBAAsB;ErBiBpB,gBAAgB,EAAE,mLAA2H;EqBf7I,eAAe,EAAE,SAAiC;;AAGpD,sBAAuB;EACrB,SAAS,EAAE,uCAAmD;;AChChE,MAAO;EACL,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,UAAU;;AAGzB,WAAY;EACV,IAAI,EAAE,CAAC;;ACFT,WAAY;EACV,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EAGtB,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;;AASlB,uBAAwB;EACtB,KAAK,EAAE,IAAI;EACX,KAAK,EzCuzB6B,OAAwB;EyCtzB1D,UAAU,EAAE,OAAO;ExCNnB,4DACQ;IwCSN,KAAK,EzCkzB2B,OAAwB;IyCjzBxD,eAAe,EAAE,IAAI;IACrB,gBAAgB,E9BoDV,OAAwB;E8BjDhC,8BAAS;IACP,KAAK,EzC03B2B,OAAS;IyCz3BzC,gBAAgB,EzCy0BgB,OAAS;;AyCh0B7C,gBAAiB;EACf,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,eAAqD;EAE9D,aAAa,EAAE,IAAyB;EACxC,gBAAgB,E9BiCH,IAA8B;E8BhC3C,MAAM,EAAE,8BAAuD;EAE/D,4BAAc;InCzCZ,sBAAsB,ENozBU,OAAc;IMnzB9C,uBAAuB,ENmzBS,OAAc;EyCvwBhD,2BAAa;IACX,aAAa,EAAE,CAAC;InChChB,0BAA0B,ENsyBM,OAAc;IMryB9C,yBAAyB,ENqyBO,OAAc;EC9yBhD,8CACQ;IwC4CN,OAAO,EAAE,CAAC;IACV,eAAe,EAAE,IAAI;EAGvB,oDACW;IACT,KAAK,E9BaC,OAAwB;I8BZ9B,gBAAgB,E9BaL,IAA8B;E8BT3C,uBAAS;IACP,OAAO,EAAE,CAAC;IACV,KAAK,E9BOM,IAA8B;I8BNzC,gBAAgB,E9BKV,OAAwB;I8BJ9B,YAAY,E9BIN,OAAwB;;A8BOhC,kCAAiB;EACf,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,CAAC;EnCrFd,aAAa,EmCsFU,CAAC;AAIxB,0DAA6B;EAC3B,UAAU,EAAE,CAAC;AAKf,wDAA4B;EAC1B,aAAa,EAAE,CAAC;;AClGpB,wBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,4GACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,sDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,0BAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,gHACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,wDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,wBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,4GACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,sDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,qBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,sGACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,mDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,wBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,4GACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,sDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,uBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,0GACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,qDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,sBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,wGACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,oDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AAb1B,qBAA2B;EACzB,KAAK,EAAE,OAAM;EACb,gBAAgB,EAAE,OAAW;EzCW/B,sGACQ;IyCRF,KAAK,EAAE,OAAM;IACb,gBAAgB,EAAE,OAAuB;EAG3C,mDAAS;IACP,KAAK,E/BmEE,IAA8B;I+BlErC,gBAAgB,EAAE,OAAM;IACxB,YAAY,EAAE,OAAM;;AChB5B,MAAO;EACL,KAAK,EAAE,KAAK;EACZ,SAAS,E3Cw4ByB,MAAqB;E2Cv4BvD,WAAW,E3Cw4BuB,GAAiB;E2Cv4BnD,WAAW,EAAE,CAAC;EACd,KAAK,EhC4EQ,IAA8B;EgC3E3C,WAAW,E3Cu4BuB,YAAe;E2Ct4BjD,OAAO,EAAE,EAAE;E1CSX,0BACQ;I0CPN,KAAK,EhCuEM,IAA8B;IgCtEzC,eAAe,EAAE,IAAI;IACrB,OAAO,EAAE,GAAG;EAId,oCAAgC;IAC9B,MAAM,EAAE,OAAO;;AAUnB,YAAa;EACX,OAAO,EAAE,CAAC;EACV,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;EACT,kBAAkB,EAAE,IAAI;;ACxB1B,WAAY;EACV,QAAQ,EAAE,MAAM;;AAIlB,MAAO;EACL,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,E5C+jB2B,IAAI;E4C9jBtC,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,MAAM;EAGhB,OAAO,EAAE,CAAC;EAKV,kBAAc;IACZ,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,IAAI;;AAKpB,aAAc;EACZ,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,E5C4tB4B,MAAK;E4C1tBvC,cAAc,EAAE,IAAI;EAGpB,yBAAc;I5BtCV,UAAU,EAAE,uBAAW;I4BwCzB,SAAS,EAAE,kBAAkB;I5BpC/B,kDAAmD;M4BkCnD,yBAAc;Q5BjCZ,UAAU,EAAE,IAAI;E4BqClB,yBAAc;IACZ,SAAS,EAAE,eAAe;;AAI9B,sBAAuB;EACrB,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,yBAA0C;;AAIxD,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,KAAK,EAAE,IAAI;EAEX,cAAc,EAAE,IAAI;EACpB,gBAAgB,EjCeH,IAA8B;EiCd3C,eAAe,EAAE,WAAW;EAC5B,MAAM,EAAE,4BAA6D;EtChEnE,aAAa,ENswBmB,MAAiB;E4ClsBnD,OAAO,EAAE,CAAC;;AAIZ,eAAgB;EACd,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,E5C8f2B,IAAI;E4C7ftC,gBAAgB,EjCFH,IAA8B;EiCK3C,oBAAO;IAAE,OAAO,EAAE,CAAC;EACnB,oBAAO;IAAE,OAAO,E5CwrBkB,GAAE;;A4CnrBtC,aAAc;EACZ,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,UAAU;EACvB,eAAe,EAAE,aAAa;EAC9B,OAAO,E5CorB2B,IAAI;E4CnrBtC,aAAa,EAAE,iBAA2D;EtCvFxE,sBAAsB,ENgwBU,MAAiB;EM/vBjD,uBAAuB,EN+vBS,MAAiB;E4CtqBnD,oBAAO;IACL,OAAO,E5C+qByB,IAAI;I4C7qBpC,MAAM,EAAE,sBAA+E;;AAK3F,YAAa;EACX,aAAa,EAAE,CAAC;EAChB,WAAW,E5CupBuB,GAAiB;;A4ClpBrD,WAAY;EACV,QAAQ,EAAE,QAAQ;EAGlB,IAAI,EAAE,QAAQ;EACd,OAAO,E5CwoB2B,IAAI;;A4CpoBxC,aAAc;EACZ,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,QAAQ;EACzB,OAAO,E5CgoB2B,IAAI;E4C/nBtC,UAAU,EAAE,iBAA2D;EAGvE,kCAAqB;IAAE,WAAW,EAAE,MAAM;EAC1C,iCAAoB;IAAE,YAAY,EAAE,MAAM;;AAI5C,wBAAyB;EACvB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,OAAO;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,MAAM;;AlClFd,yBAAyB;EkCwF3B,aAAc;IACZ,SAAS,E5CkoBuB,KAAK;I4CjoBrC,MAAM,EAAE,YAAiC;;EAG3C,sBAAuB;IACrB,UAAU,EAAE,0BAAkD;;EAOhE,SAAU;IAAE,SAAS,E5CunBa,KAAK;AU5tBrC,yBAAyB;EkC0G3B,SAAU;IAAE,SAAS,E5CgnBa,KAAK;A6CrxBzC,QAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,OAAO,E7CglB2B,IAAI;E6C/kBtC,OAAO,EAAE,KAAK;EACd,MAAM,E7CysB4B,CAAC;E8C7sBnC,WAAW,E9C0OiB,oJAAuB;E8CxOnD,UAAU,EAAE,MAAM;EAClB,WAAW,E9C+OiB,GAAG;E8C9O/B,WAAW,E9CkPiB,GAAG;E8CjP/B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EACjB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,IAAI;EDNhB,SAAS,E7C8sByB,QAAa;E6C5sB/C,SAAS,EAAE,UAAU;EACrB,OAAO,EAAE,CAAC;EAEV,aAAO;IAAE,OAAO,E7C6rBkB,GAAE;E6C3rBpC,eAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,KAAK;IACd,KAAK,E7C6rB2B,MAAK;I6C5rBrC,MAAM,E7C6rB0B,MAAK;I6C3rBrC,uBAAU;MACR,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,EAAE;MACX,YAAY,EAAE,WAAW;MACzB,YAAY,EAAE,KAAK;;AAKzB,qDAAgB;EACd,OAAO,EAAE,QAAuB;EAEhC,mEAAO;IACL,MAAM,EAAE,CAAC;IAET,mFAAU;MACR,GAAG,EAAE,CAAC;MACN,YAAY,EAAE,eAAkD;MAChE,gBAAgB,ElCyCP,IAA8B;;AkCpC7C,yDAAkB;EAChB,OAAO,EAAE,QAAuB;EAEhC,uEAAO;IACL,IAAI,EAAE,CAAC;IACP,KAAK,E7C+pB2B,MAAK;I6C9pBrC,MAAM,E7C6pB0B,MAAK;I6C3pBrC,uFAAU;MACR,KAAK,EAAE,CAAC;MACR,YAAY,EAAE,sBAA6E;MAC3F,kBAAkB,ElCyBT,IAA8B;;AkCpB7C,2DAAmB;EACjB,OAAO,EAAE,QAAuB;EAEhC,yEAAO;IACL,GAAG,EAAE,CAAC;IAEN,yFAAU;MACR,MAAM,EAAE,CAAC;MACT,YAAY,EAAE,eAAkD;MAChE,mBAAmB,ElCWV,IAA8B;;AkCN7C,uDAAiB;EACf,OAAO,EAAE,QAAuB;EAEhC,qEAAO;IACL,KAAK,EAAE,CAAC;IACR,KAAK,E7CioB2B,MAAK;I6ChoBrC,MAAM,E7C+nB0B,MAAK;I6C7nBrC,qFAAU;MACR,IAAI,EAAE,CAAC;MACP,YAAY,EAAE,sBAA6E;MAC3F,iBAAiB,ElCLR,IAA8B;;AkC0B7C,cAAe;EACb,SAAS,E7C2lByB,KAAK;E6C1lBvC,OAAO,EAAE,cAAqC;EAC9C,KAAK,ElC7BQ,IAA8B;EkC8B3C,UAAU,EAAE,MAAM;EAClB,gBAAgB,ElC/BH,IAA8B;EL7EzC,aAAa,ENssBmB,OAAc;;A+C1sBlD,QAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,OAAO,E/C8kB2B,IAAI;E+C7kBtC,OAAO,EAAE,KAAK;EACd,SAAS,E/CmtByB,KAAK;E8CxtBvC,WAAW,E9C0OiB,oJAAuB;E8CxOnD,UAAU,EAAE,MAAM;EAClB,WAAW,E9C+OiB,GAAG;E8C9O/B,WAAW,E9CkPiB,GAAG;E8CjP/B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EACjB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,IAAI;ECLhB,SAAS,E/C6sByB,QAAa;E+C3sB/C,SAAS,EAAE,UAAU;EACrB,gBAAgB,EpCoEH,IAA8B;EoCnE3C,eAAe,EAAE,WAAW;EAC5B,MAAM,EAAE,4BAAiD;EzCXvD,aAAa,ENwtBmB,MAAiB;E+CzsBnD,eAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,KAAK;IACd,KAAK,E/CktB2B,IAAI;I+CjtBpC,MAAM,E/CktB0B,MAAK;I+CjtBrC,MAAM,EAAE,QAAmB;IAE3B,+CACS;MACP,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,KAAK;MACd,OAAO,EAAE,EAAE;MACX,YAAY,EAAE,WAAW;MACzB,YAAY,EAAE,KAAK;;AAKzB,qDAAgB;EACd,aAAa,E/CmsBqB,MAAK;E+CjsBvC,mEAAO;IACL,MAAM,EAAE,yBAAgE;EAG1E;;oDACc;IACZ,YAAY,EAAE,eAAkD;EAGlE,mFAAe;IACb,MAAM,EAAE,CAAC;IACT,gBAAgB,E/CyrBgB,mBAAmC;E+CtrBrE,iFAAc;IACZ,MAAM,E/CmqB0B,GAAa;I+ClqB7C,gBAAgB,EpCyBL,IAA8B;;AoCrB7C,yDAAkB;EAChB,WAAW,E/C4qBuB,MAAK;E+C1qBvC,uEAAO;IACL,IAAI,EAAE,yBAAgE;IACtE,KAAK,E/CwqB2B,MAAK;I+CvqBrC,MAAM,E/CsqB0B,IAAI;I+CrqBpC,MAAM,EAAE,QAAmB;EAG7B;;sDACc;IACZ,YAAY,EAAE,sBAA6E;EAG7F,uFAAe;IACb,IAAI,EAAE,CAAC;IACP,kBAAkB,E/C+pBc,mBAAmC;E+C5pBrE,qFAAc;IACZ,IAAI,E/CyoB4B,GAAa;I+CxoB7C,kBAAkB,EpCDP,IAA8B;;AoCK7C,2DAAmB;EACjB,UAAU,E/CkpBwB,MAAK;E+ChpBvC,yEAAO;IACL,GAAG,EAAE,yBAAgE;EAGvE;;uDACc;IACZ,YAAY,EAAE,sBAA6E;EAG7F,yFAAe;IACb,GAAG,EAAE,CAAC;IACN,mBAAmB,E/CwoBa,mBAAmC;E+CroBrE,uFAAc;IACZ,GAAG,E/CknB6B,GAAa;I+CjnB7C,mBAAmB,EpCxBR,IAA8B;EoC4B3C,2GAAwB;IACtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,GAAG;IACT,OAAO,EAAE,KAAK;IACd,KAAK,E/CsnB2B,IAAI;I+CrnBpC,WAAW,EAAE,OAA2B;IACxC,OAAO,EAAE,EAAE;IACX,aAAa,EAAE,iBAA8C;;AAIjE,uDAAiB;EACf,YAAY,E/C+mBsB,MAAK;E+C7mBvC,qEAAO;IACL,KAAK,EAAE,yBAAgE;IACvE,KAAK,E/C2mB2B,MAAK;I+C1mBrC,MAAM,E/CymB0B,IAAI;I+CxmBpC,MAAM,EAAE,QAAmB;EAG7B;;qDACc;IACZ,YAAY,EAAE,sBAA6E;EAG7F,qFAAe;IACb,KAAK,EAAE,CAAC;IACR,iBAAiB,E/CkmBe,mBAAmC;E+C/lBrE,mFAAc;IACZ,KAAK,E/C4kB2B,GAAa;I+C3kB7C,iBAAiB,EpC9DN,IAA8B;;AoCmF7C,eAAgB;EACd,OAAO,EAAE,cAAmD;EAC5D,aAAa,EAAE,CAAC;EAChB,SAAS,E/CuEmB,IAAI;E+CtEhC,KAAK,E/CwjB6B,OAAe;E+CvjBjD,gBAAgB,E/CsjBkB,OAAuB;E+CrjBzD,aAAa,EAAE,iBAA0D;EzChKvE,sBAAsB,EyCiKF,kBAAqD;EzChKzE,uBAAuB,EyCgKH,kBAAqD;EAG3E,qBAAQ;IACN,OAAO,EAAE,IAAI;;AAIjB,aAAc;EACZ,OAAO,EAAE,cAA+C;EACxD,KAAK,E/CquB6B,OAAS;;AgDh5B7C,SAAU;EACR,QAAQ,EAAE,QAAQ;;AAGpB,eAAgB;EACd,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,MAAM;;AAGlB,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;EhCnBP,UAAU,EAAE,mBAAW;EgCqB3B,mBAAmB,EAAE,MAAM;EAC3B,WAAW,EAAE,MAAM;EhClBnB,kDAAmD;IgCWrD,cAAe;MhCVX,UAAU,EAAE,IAAI;;AgCoBpB;;mBAEoB;EAClB,OAAO,EAAE,KAAK;;AAGhB;mBACoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;;AAGR;uCACwC;EACtC,SAAS,EAAE,aAAa;EAExB,wCAEC;IANH;2CACwC;MAIpC,SAAS,EAAE,oBAAoB;;AAInC;2BAC4B;EAC1B,SAAS,EAAE,gBAAgB;EAE3B,wCAEC;IANH;+BAC4B;MAIxB,SAAS,EAAE,uBAAuB;;AAItC;0BAC2B;EACzB,SAAS,EAAE,iBAAiB;EAE5B,wCAEC;IANH;8BAC2B;MAIvB,SAAS,EAAE,wBAAwB;;AAUrC,6BAAe;EACb,OAAO,EAAE,CAAC;EACV,mBAAmB,EAAE,GAAG;EACxB,mBAAmB,EAAE,OAAO;AAG9B;;sDAEwC;EACtC,OAAO,EAAE,CAAC;AAGZ;0CAC4B;EAC1B,OAAO,EAAE,CAAC;AAGZ;;;;yCAI2B;EACzB,SAAS,EAAE,aAAa;EAExB,wCAEC;IATH;;;;6CAI2B;MAIvB,SAAS,EAAE,oBAAoB;;AAUrC;sBACuB;EACrB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,MAAM,EAAE,CAAC;EAET,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,MAAM;EACvB,KAAK,EhD8vB6B,GAAG;EgD7vBrC,KAAK,ErCvCQ,IAA8B;EqCwC3C,UAAU,EAAE,MAAM;EAClB,OAAO,EhD4vB2B,GAAE;ECt2BpC;;8BACQ;I+C+GN,KAAK,ErC/CM,IAA8B;IqCgDzC,eAAe,EAAE,IAAI;IACrB,OAAO,EAAE,CAAC;IACV,OAAO,EAAE,EAAE;;AAGf,sBAAuB;EACrB,IAAI,EAAE,CAAC;;AAKT,sBAAuB;EACrB,KAAK,EAAE,CAAC;;AAOV;2BAC4B;EAC1B,OAAO,EAAE,YAAY;EACrB,KAAK,EhDyuB6B,IAAI;EgDxuBtC,MAAM,EhDwuB4B,IAAI;EgDvuBtC,UAAU,EAAE,mCAAmC;EAC/C,eAAe,EAAE,SAAS;;AAE5B,2BAA4B;EAC1B,gBAAgB,EhDquBkB,8LAA2O;;AgDnuB/Q,2BAA4B;EAC1B,gBAAgB,EhDmuBkB,8LAA2O;;AgD1tB/Q,oBAAqB;EACnB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,MAAM;EACvB,YAAY,EAAE,CAAC;EAEf,YAAY,EhDksBsB,GAAG;EgDjsBrC,WAAW,EhDisBuB,GAAG;EgDhsBrC,UAAU,EAAE,IAAI;EAEhB,uBAAG;IACD,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,QAAQ;IACd,KAAK,EhD8rB2B,IAAI;IgD7rBpC,MAAM,EhD8rB0B,GAAG;IgD7rBnC,YAAY,EhD8rBoB,GAAG;IgD7rBnC,WAAW,EhD6rBqB,GAAG;IgD5rBnC,WAAW,EAAE,MAAM;IACnB,MAAM,EAAE,OAAO;IACf,gBAAgB,EAAE,wBAAuC;IAGzD,+BAAU;MACR,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,KAAK;MACV,IAAI,EAAE,CAAC;MACP,OAAO,EAAE,YAAY;MACrB,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,EAAE;IAEb,8BAAS;MACP,QAAQ,EAAE,QAAQ;MAClB,MAAM,EAAE,KAAK;MACb,IAAI,EAAE,CAAC;MACP,OAAO,EAAE,YAAY;MACrB,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,EAAE;EAIf,4BAAQ;IACN,gBAAgB,ErCvIL,IAA8B;;AqCgJ7C,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,GAAsC;EAC7C,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,GAAsC;EAC5C,OAAO,EAAE,EAAE;EACX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,KAAK,ErCxJQ,IAA8B;EqCyJ3C,UAAU,EAAE,MAAM;;ACxOpB,eAAmB;EAAE,cAAc,EAAE,mBAAmB;;AACxD,UAAmB;EAAE,cAAc,EAAE,cAAc;;AACnD,aAAmB;EAAE,cAAc,EAAE,iBAAiB;;AACtD,aAAmB;EAAE,cAAc,EAAE,iBAAiB;;AACtD,kBAAmB;EAAE,cAAc,EAAE,sBAAsB;;AAC3D,eAAmB;EAAE,cAAc,EAAE,mBAAmB;;ACFtD,WAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;uBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,aAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;yBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,WAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;uBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,QAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;oBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,WAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;uBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,UAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;sBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,SAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;qBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;AANpD,QAAW;EACT,gBAAgB,EAAE,kBAAiB;;AjDUrC;;oBACQ;EiDNJ,gBAAgB,EAAE,kBAA8B;;ACCtD,SAAU;EACR,gBAAgB,EAAE,eAAiB;;AAGrC,eAAgB;EACd,gBAAgB,EAAE,sBAAsB;;ACX1C,OAAgB;EAAE,MAAM,EAAE,4BAA4C;;AACtE,WAAgB;EAAE,UAAU,EAAE,4BAA4C;;AAC1E,aAAgB;EAAE,YAAY,EAAE,4BAA4C;;AAC5E,cAAgB;EAAE,aAAa,EAAE,4BAA4C;;AAC7E,YAAgB;EAAE,WAAW,EAAE,4BAA4C;;AAE3E,SAAiB;EAAE,MAAM,EAAE,YAAY;;AACvC,aAAiB;EAAE,UAAU,EAAE,YAAY;;AAC3C,eAAiB;EAAE,YAAY,EAAE,YAAY;;AAC7C,gBAAiB;EAAE,aAAa,EAAE,YAAY;;AAC9C,cAAiB;EAAE,WAAW,EAAE,YAAY;;AAG1C,eAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,iBAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,eAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,YAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,eAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,cAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,aAAkB;EAChB,YAAY,EAAE,kBAAiB;;AADjC,YAAkB;EAChB,YAAY,EAAE,kBAAiB;;AAInC,aAAc;EACZ,YAAY,EAAE,eAAiB;;AAOjC,QAAS;EACP,aAAa,EAAE,kBAAyB;;AAE1C,YAAa;EACX,sBAAsB,EAAE,kBAAyB;EACjD,uBAAuB,EAAE,kBAAyB;;AAEpD,cAAe;EACb,uBAAuB,EAAE,kBAAyB;EAClD,0BAA0B,EAAE,kBAAyB;;AAEvD,eAAgB;EACd,0BAA0B,EAAE,kBAAyB;EACrD,yBAAyB,EAAE,kBAAyB;;AAEtD,aAAc;EACZ,sBAAsB,EAAE,kBAAyB;EACjD,yBAAyB,EAAE,kBAAyB;;AAGtD,eAAgB;EACd,aAAa,EAAE,cAAc;;AAG/B,UAAW;EACT,aAAa,EAAE,YAAY;;ACxD3B,gBAAS;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;;ACMX,OAAyB;EAAE,OAAO,EAAE,eAAe;;AACnD,SAAyB;EAAE,OAAO,EAAE,iBAAiB;;AACrD,eAAyB;EAAE,OAAO,EAAE,uBAAuB;;AAC3D,QAAyB;EAAE,OAAO,EAAE,gBAAgB;;AACpD,QAAyB;EAAE,OAAO,EAAE,gBAAgB;;AACpD,YAAyB;EAAE,OAAO,EAAE,oBAAoB;;AACxD,aAAyB;EAAE,OAAO,EAAE,qBAAqB;;AACzD,OAAyB;EAAE,OAAO,EAAE,eAAe;;AACnD,cAAyB;EAAE,OAAO,EAAE,sBAAsB;;A5C0C1D,yBAAyB;E4ClDzB,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,YAAyB;IAAE,OAAO,EAAE,iBAAiB;;EACrD,kBAAyB;IAAE,OAAO,EAAE,uBAAuB;;EAC3D,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,eAAyB;IAAE,OAAO,EAAE,oBAAoB;;EACxD,gBAAyB;IAAE,OAAO,EAAE,qBAAqB;;EACzD,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,iBAAyB;IAAE,OAAO,EAAE,sBAAsB;A5C0C1D,yBAAyB;E4ClDzB,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,YAAyB;IAAE,OAAO,EAAE,iBAAiB;;EACrD,kBAAyB;IAAE,OAAO,EAAE,uBAAuB;;EAC3D,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,eAAyB;IAAE,OAAO,EAAE,oBAAoB;;EACxD,gBAAyB;IAAE,OAAO,EAAE,qBAAqB;;EACzD,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,iBAAyB;IAAE,OAAO,EAAE,sBAAsB;A5C0C1D,yBAAyB;E4ClDzB,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,YAAyB;IAAE,OAAO,EAAE,iBAAiB;;EACrD,kBAAyB;IAAE,OAAO,EAAE,uBAAuB;;EAC3D,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,eAAyB;IAAE,OAAO,EAAE,oBAAoB;;EACxD,gBAAyB;IAAE,OAAO,EAAE,qBAAqB;;EACzD,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,iBAAyB;IAAE,OAAO,EAAE,sBAAsB;A5C0C1D,0BAAyB;E4ClDzB,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,YAAyB;IAAE,OAAO,EAAE,iBAAiB;;EACrD,kBAAyB;IAAE,OAAO,EAAE,uBAAuB;;EAC3D,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,WAAyB;IAAE,OAAO,EAAE,gBAAgB;;EACpD,eAAyB;IAAE,OAAO,EAAE,oBAAoB;;EACxD,gBAAyB;IAAE,OAAO,EAAE,qBAAqB;;EACzD,UAAyB;IAAE,OAAO,EAAE,eAAe;;EACnD,iBAAyB;IAAE,OAAO,EAAE,sBAAsB;AAS9D,YAAa;EACX,aAAsB;IAAE,OAAO,EAAE,eAAe;;EAChD,eAAsB;IAAE,OAAO,EAAE,iBAAiB;;EAClD,qBAAsB;IAAE,OAAO,EAAE,uBAAuB;;EACxD,cAAsB;IAAE,OAAO,EAAE,gBAAgB;;EACjD,cAAsB;IAAE,OAAO,EAAE,gBAAgB;;EACjD,kBAAsB;IAAE,OAAO,EAAE,oBAAoB;;EACrD,mBAAsB;IAAE,OAAO,EAAE,qBAAqB;;EACtD,aAAsB;IAAE,OAAO,EAAE,eAAe;;EAChD,oBAAsB;IAAE,OAAO,EAAE,sBAAsB;AClCzD,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAEhB,yBAAU;IACR,OAAO,EAAE,KAAK;IACd,OAAO,EAAE,EAAE;EAGb;;;;yBAIM;IACJ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;IACT,IAAI,EAAE,CAAC;IACP,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,CAAC;;AAKX,+BAAU;EACR,WAAW,EAAE,cAAkB;;AAKjC,+BAAU;EACR,WAAW,EAAE,MAAkB;;AAKjC,8BAAU;EACR,WAAW,EAAE,GAAiB;;AAKhC,8BAAU;EACR,WAAW,EAAE,IAAiB;;ACvC9B,SAA8B;EAAE,cAAc,EAAE,cAAc;;AAC9D,YAA8B;EAAE,cAAc,EAAE,iBAAiB;;AACjE,iBAA8B;EAAE,cAAc,EAAE,sBAAsB;;AACtE,oBAA8B;EAAE,cAAc,EAAE,yBAAyB;;AAEzE,UAA4B;EAAE,SAAS,EAAE,eAAe;;AACxD,YAA4B;EAAE,SAAS,EAAE,iBAAiB;;AAC1D,kBAA4B;EAAE,SAAS,EAAE,uBAAuB;;AAChE,UAA4B;EAAE,IAAI,EAAE,mBAAmB;;AACvD,YAA4B;EAAE,SAAS,EAAE,YAAY;;AACrD,YAA4B;EAAE,SAAS,EAAE,YAAY;;AACrD,cAA4B;EAAE,WAAW,EAAE,YAAY;;AACvD,cAA4B;EAAE,WAAW,EAAE,YAAY;;AAEvD,sBAAkC;EAAE,eAAe,EAAE,qBAAqB;;AAC1E,oBAAkC;EAAE,eAAe,EAAE,mBAAmB;;AACxE,uBAAkC;EAAE,eAAe,EAAE,iBAAiB;;AACtE,wBAAkC;EAAE,eAAe,EAAE,wBAAwB;;AAC7E,uBAAkC;EAAE,eAAe,EAAE,uBAAuB;;AAE5E,kBAA+B;EAAE,WAAW,EAAE,qBAAqB;;AACnE,gBAA+B;EAAE,WAAW,EAAE,mBAAmB;;AACjE,mBAA+B;EAAE,WAAW,EAAE,iBAAiB;;AAC/D,qBAA+B;EAAE,WAAW,EAAE,mBAAmB;;AACjE,oBAA+B;EAAE,WAAW,EAAE,kBAAkB;;AAEhE,oBAAgC;EAAE,aAAa,EAAE,qBAAqB;;AACtE,kBAAgC;EAAE,aAAa,EAAE,mBAAmB;;AACpE,qBAAgC;EAAE,aAAa,EAAE,iBAAiB;;AAClE,sBAAgC;EAAE,aAAa,EAAE,wBAAwB;;AACzE,qBAAgC;EAAE,aAAa,EAAE,uBAAuB;;AACxE,sBAAgC;EAAE,aAAa,EAAE,kBAAkB;;AAEnE,gBAA8B;EAAE,UAAU,EAAE,eAAe;;AAC3D,iBAA8B;EAAE,UAAU,EAAE,qBAAqB;;AACjE,eAA8B;EAAE,UAAU,EAAE,mBAAmB;;AAC/D,kBAA8B;EAAE,UAAU,EAAE,iBAAiB;;AAC7D,oBAA8B;EAAE,UAAU,EAAE,mBAAmB;;AAC/D,mBAA8B;EAAE,UAAU,EAAE,kBAAkB;;A9CY9D,yBAAyB;E8ClDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;A9CY9D,yBAAyB;E8ClDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;A9CY9D,yBAAyB;E8ClDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;A9CY9D,0BAAyB;E8ClDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;AC5C9D,WAAsB;ECDxB,KAAK,EAAE,eAAe;;ADEpB,YAAsB;ECCxB,KAAK,EAAE,gBAAgB;;ADArB,WAAsB;ECGxB,KAAK,EAAE,eAAe;;AhDmDpB,yBAAyB;E+CxDzB,cAAsB;ICDxB,KAAK,EAAE,eAAe;;EDEpB,eAAsB;ICCxB,KAAK,EAAE,gBAAgB;;EDArB,cAAsB;ICGxB,KAAK,EAAE,eAAe;AhDmDpB,yBAAyB;E+CxDzB,cAAsB;ICDxB,KAAK,EAAE,eAAe;;EDEpB,eAAsB;ICCxB,KAAK,EAAE,gBAAgB;;EDArB,cAAsB;ICGxB,KAAK,EAAE,eAAe;AhDmDpB,yBAAyB;E+CxDzB,cAAsB;ICDxB,KAAK,EAAE,eAAe;;EDEpB,eAAsB;ICCxB,KAAK,EAAE,gBAAgB;;EDArB,cAAsB;ICGxB,KAAK,EAAE,eAAe;AhDmDpB,0BAAyB;E+CxDzB,cAAsB;ICDxB,KAAK,EAAE,eAAe;;EDEpB,eAAsB;ICCxB,KAAK,EAAE,gBAAgB;;EDArB,cAAsB;ICGxB,KAAK,EAAE,eAAe;ACAtB,gBAAuB;EAAE,QAAQ,EAAE,iBAAoB;;AAAvD,kBAAuB;EAAE,QAAQ,EAAE,mBAAoB;;AAAvD,kBAAuB;EAAE,QAAQ,EAAE,mBAAoB;;AAAvD,eAAuB;EAAE,QAAQ,EAAE,gBAAoB;;AAAvD,gBAAuB;EAAE,QAAQ,EAAE,iBAAoB;;AAKzD,UAAW;EACT,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,E3D4jB2B,IAAI;;A2DzjBxC,aAAc;EACZ,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,E3DojB2B,IAAI;;A2DhjBtC,4BAIC;EALH,WAAY;IAER,QAAQ,EAAE,MAAM;IAChB,GAAG,EAAE,CAAC;IACN,OAAO,E3D4iByB,IAAI;;A4D1kBxC,QAAS;ECEP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,IAAI,EAAE,gBAAgB;EACtB,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,CAAC;;AAUT,mDACQ;EACN,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,OAAO;EACjB,IAAI,EAAE,IAAI;EACV,WAAW,EAAE,MAAM;;AC5BvB,UAAW;EAAE,UAAU,EAAE,kDAAyB;;AAClD,OAAQ;EAAE,UAAU,EAAE,4CAAsB;;AAC5C,UAAW;EAAE,UAAU,EAAE,2CAAyB;;AAClD,YAAa;EAAE,UAAU,EAAE,eAAe;;ACCtC,KAAqB;EAAE,KAAQ,EAAE,cAAkB;;AAAnD,KAAqB;EAAE,KAAQ,EAAE,cAAkB;;AAAnD,KAAqB;EAAE,KAAQ,EAAE,cAAkB;;AAAnD,MAAqB;EAAE,KAAQ,EAAE,eAAkB;;AAAnD,OAAqB;EAAE,KAAQ,EAAE,eAAkB;;AAAnD,KAAqB;EAAE,MAAQ,EAAE,cAAkB;;AAAnD,KAAqB;EAAE,MAAQ,EAAE,cAAkB;;AAAnD,KAAqB;EAAE,MAAQ,EAAE,cAAkB;;AAAnD,MAAqB;EAAE,MAAQ,EAAE,eAAkB;;AAAnD,OAAqB;EAAE,MAAQ,EAAE,eAAkB;;AAIvD,OAAQ;EAAE,SAAS,EAAE,eAAe;;AACpC,OAAQ;EAAE,UAAU,EAAE,eAAe;;ACA7B,IAA8B;EAAE,MAAQ,EAAE,YAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,YAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,YAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,YAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,YAAkB;;AAfnC,IAA8B;EAAE,MAAQ,EAAE,kBAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,kBAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,kBAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,kBAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,kBAAkB;;AAfnC,IAA8B;EAAE,MAAQ,EAAE,iBAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,iBAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,iBAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,iBAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,iBAAkB;;AAfnC,IAA8B;EAAE,MAAQ,EAAE,eAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,eAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,eAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,eAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,eAAkB;;AAfnC,IAA8B;EAAE,MAAQ,EAAE,iBAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,iBAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,iBAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,iBAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,iBAAkB;;AAfnC,IAA8B;EAAE,MAAQ,EAAE,eAAkB;;AAC5D;KAC+B;EAC7B,UAAY,EAAE,eAAkB;;AAElC;KAC+B;EAC7B,YAAc,EAAE,eAAkB;;AAEpC;KAC+B;EAC7B,aAAe,EAAE,eAAkB;;AAErC;KAC+B;EAC7B,WAAa,EAAE,eAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,YAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,YAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,YAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,YAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,YAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,kBAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,kBAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,kBAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,kBAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,kBAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,iBAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,iBAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,iBAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,iBAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,iBAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,eAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,eAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,eAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,eAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,eAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,iBAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,iBAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,iBAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,iBAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,iBAAkB;;AAfnC,IAA8B;EAAE,OAAQ,EAAE,eAAkB;;AAC5D;KAC+B;EAC7B,WAAY,EAAE,eAAkB;;AAElC;KAC+B;EAC7B,aAAc,EAAE,eAAkB;;AAEpC;KAC+B;EAC7B,cAAe,EAAE,eAAkB;;AAErC;KAC+B;EAC7B,YAAa,EAAE,eAAkB;;AAMvC,OAAiB;EAAE,MAAM,EAAE,eAAe;;AAC1C;QACkB;EAChB,UAAU,EAAE,eAAe;;AAE7B;QACkB;EAChB,YAAY,EAAE,eAAe;;AAE/B;QACkB;EAChB,aAAa,EAAE,eAAe;;AAEhC;QACkB;EAChB,WAAW,EAAE,eAAe;;AtDa9B,yBAAyB;EsDjDrB,OAA8B;IAAE,MAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAMvC,UAAiB;IAAE,MAAM,EAAE,eAAe;;EAC1C;aACkB;IAChB,UAAU,EAAE,eAAe;;EAE7B;aACkB;IAChB,YAAY,EAAE,eAAe;;EAE/B;aACkB;IAChB,aAAa,EAAE,eAAe;;EAEhC;aACkB;IAChB,WAAW,EAAE,eAAe;AtDa9B,yBAAyB;EsDjDrB,OAA8B;IAAE,MAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAMvC,UAAiB;IAAE,MAAM,EAAE,eAAe;;EAC1C;aACkB;IAChB,UAAU,EAAE,eAAe;;EAE7B;aACkB;IAChB,YAAY,EAAE,eAAe;;EAE/B;aACkB;IAChB,aAAa,EAAE,eAAe;;EAEhC;aACkB;IAChB,WAAW,EAAE,eAAe;AtDa9B,yBAAyB;EsDjDrB,OAA8B;IAAE,MAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAMvC,UAAiB;IAAE,MAAM,EAAE,eAAe;;EAC1C;aACkB;IAChB,UAAU,EAAE,eAAe;;EAE7B;aACkB;IAChB,YAAY,EAAE,eAAe;;EAE/B;aACkB;IAChB,aAAa,EAAE,eAAe;;EAEhC;aACkB;IAChB,WAAW,EAAE,eAAe;AtDa9B,0BAAyB;EsDjDrB,OAA8B;IAAE,MAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,MAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,UAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,YAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,aAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,WAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,YAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,YAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,YAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,YAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,YAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,kBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,kBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,kBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,kBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,kBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,iBAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,iBAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,iBAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,iBAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,iBAAkB;;EAfnC,OAA8B;IAAE,OAAQ,EAAE,eAAkB;;EAC5D;UAC+B;IAC7B,WAAY,EAAE,eAAkB;;EAElC;UAC+B;IAC7B,aAAc,EAAE,eAAkB;;EAEpC;UAC+B;IAC7B,cAAe,EAAE,eAAkB;;EAErC;UAC+B;IAC7B,YAAa,EAAE,eAAkB;;EAMvC,UAAiB;IAAE,MAAM,EAAE,eAAe;;EAC1C;aACkB;IAChB,UAAU,EAAE,eAAe;;EAE7B;aACkB;IAChB,YAAY,EAAE,eAAe;;EAE/B;aACkB;IAChB,aAAa,EAAE,eAAe;;EAEhC;aACkB;IAChB,WAAW,EAAE,eAAe;ACzClC,eAAgB;EAAE,WAAW,EjEoOC,oFAAoF;;AiEhOlH,aAAe;EAAE,UAAU,EAAE,kBAAkB;;AAC/C,YAAe;EAAE,WAAW,EAAE,iBAAiB;;AAC/C,cAAe;ECRb,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;;ADcjB,UAAsB;EAAE,UAAU,EAAE,eAAe;;AACnD,WAAsB;EAAE,UAAU,EAAE,gBAAgB;;AACpD,YAAsB;EAAE,UAAU,EAAE,iBAAiB;;AvDsCrD,yBAAyB;EuDxCzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;AvDsCrD,yBAAyB;EuDxCzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;AvDsCrD,yBAAyB;EuDxCzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;AvDsCrD,0BAAyB;EuDxCzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;AAMzD,eAAiB;EAAE,cAAc,EAAE,oBAAoB;;AACvD,eAAiB;EAAE,cAAc,EAAE,oBAAoB;;AACvD,gBAAiB;EAAE,cAAc,EAAE,qBAAqB;;AAIxD,kBAAoB;EAAE,WAAW,EAAE,cAA6B;;AAChE,mBAAoB;EAAE,WAAW,EAAE,cAA8B;;AACjE,iBAAoB;EAAE,WAAW,EAAE,cAA4B;;AAC/D,YAAoB;EAAE,UAAU,EAAE,iBAAiB;;AAInD,WAAY;EAAE,KAAK,EAAE,eAAiB;;AEpCpC,aAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,0CACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,eAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,8CACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,aAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,0CACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,UAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,oCACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,aAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,0CACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,YAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,wCACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,WAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,sCACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AALzC,UAAW;EACT,KAAK,EAAE,kBAAiB;;AlEU1B,oCACQ;EkEPJ,KAAK,EAAE,kBAA8B;;AFqC3C,UAAW;EAAE,KAAK,EAAE,kBAAsB;;AAC1C,WAAY;EAAE,KAAK,EAAE,kBAAsB;;AAE3C,cAAe;EAAE,KAAK,EAAE,6BAA2B;;AACnD,cAAe;EAAE,KAAK,EAAE,mCAA2B;;AAInD,UAAW;EGpDT,IAAI,EAAE,KAAK;EACX,KAAK,EAAE,WAAW;EAClB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;;ACHX,QAAS;ECCP,UAAU,EAAE,kBAAsB;;ADGpC,UAAW;ECHT,UAAU,EAAE,iBAAsB;;ACMlC,YAAa;EACX;;UAES;IAGP,WAAW,EAAE,eAAe;IAE5B,UAAU,EAAE,eAAe;;EAI3B,WAAY;IACV,eAAe,EAAE,SAAS;;EAS9B,kBAAmB;IACjB,OAAO,EAAE,oBAAoB;;EAc/B,GAAI;IACF,WAAW,EAAE,mBAAmB;;EAElC;YACW;IACT,MAAM,EAAE,iBAA6B;IACrC,iBAAiB,EAAE,KAAK;;EAQ1B,KAAM;IACJ,OAAO,EAAE,kBAAkB;;EAG7B;KACI;IACF,iBAAiB,EAAE,KAAK;;EAG1B;;IAEG;IACD,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;;EAGX;IACG;IACD,gBAAgB,EAAE,KAAK;;EAQzB,KAEC;IADC,IAAI,EvEs0B0B,EAAE;EuEp0BlC,IAAK;IACH,SAAS,EAAE,gBAAgC;;EAE7C,UAAW;IACT,SAAS,EAAE,gBAAgC;;EAI7C,OAAQ;IACN,OAAO,EAAE,IAAI;;EAEf,MAAO;IACL,MAAM,EAAE,cAA0B;;EAGpC,MAAO;IACL,eAAe,EAAE,mBAAmB;IAEpC;aACG;MACD,gBAAgB,EAAE,eAAiB;;EAKrC;oBACG;IACD,MAAM,EAAE,4BAA8B;;EAI1C,WAAY;IACV,KAAK,EAAE,OAAO;IAEd;;;6BAGc;MACZ,YAAY,EvEstBgB,OAAS;;EuEltBzC,qBAAsB;IACpB,KAAK,EAAE,OAAO;IACd,YAAY,EvEgtBkB,OAAS;AwEv1B7C,IAAK;EACH,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,GAAG;EAEd,SAAK;IACH,aAAa,EAAE,CAAC;EAGlB,0BAAsB;IACpB,KAAK,EAAE,KAAK;EAGd,sCAAkC;IAChC,YAAY,EAAE,IAAI;IAClB,WAAW,EAAE,OAAO;EAGtB,OAAG;IACD,UAAU,EAAE,KAAK;EAGnB,uBAAmB;IACjB,aAAa,EAAE,OAAO;IACtB,YAAY,EAAE,IAAI;EAGpB,mBAAe;IACb,KAAK,EAAE,CAAC;IACR,UAAU,EAAE,KAAK;EAGnB,oBAAgB;IACd,aAAa,EAAE,OAAO;IACtB,YAAY,EAAE,OAAO;EAGvB,yEAAqE;IACnE,aAAa,EAAE,mBAAiC;EAGlD;sDACgD;IAC9C,aAAa,EAAE,mBAAiC;EAGlD,4EAAuE;IACrE,aAAa,EAAE,mBAAiC;EAGlD;oCAC8B;IAC5B,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,OAAO;EAGf,mBAAe;IACb,OAAO,EAAE,iCAAwI;IACjJ,UAAU,EAAE,yMAAyF;IACrG,eAAe,ExEqbiB,QAAS;EwElb3C;;;;;8DAKuD;IACrD,aAAa,EAAE,mBAAiC;EAGlD;;;;;gFAK0E;IACxE,aAAa,EAAE,mBAAiC;EAGlD;qDAC+C;IAC7C,aAAa,EAAE,mBAAiC;EAGlD;oDAC8C;IAC5C,aAAa,EAAE,mBAAiC;EAGlD;sEACgE;IAC9D,aAAa,EAAE,CAAC;EAGlB,oBAAgB;IACd,aAAa,EAAE,MAAM;IACrB,YAAY,EAAE,OAAO;IACrB,YAAY,EAAE,OAAO;IACrB,WAAW,EAAE,IAAI;EAEnB,8BAA0B;IACxB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,OAAO;EAGf,8BAA0B;IACxB,KAAK,EAAE,OAAO;IACd,IAAI,EAAE,IAAI;IACV,aAAa,EAAE,iBAAiB;EAGlC;;;6BAGuB;IACrB,YAAY,EAAE,QAAQ;IACtB,WAAW,EAAE,OAAO;EAGtB,gBAAY;IACV,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,IAAI;EAGpB,WAAO;IACL,KAAK,EAAE,IAAI;EAGb,yBAAqB;IACnB,MAAM,EAAE,sBAAsB;EAGhC,uCAAmC;IACjC,YAAY,EAAE,MAAM;EAGtB,8BAA0B;IACxB,KAAK,EAAE,OAAO;IACd,IAAI,EAAE,CAAC;EAGT,4BAAwB;IACtB,YAAY,EAAE,MAAM;IACpB,WAAW,EAAE,CAAC;EAGhB,sBAAkB;IAChB,YAAY,EAAE,QAAQ;IACtB,WAAW,EAAE,OAAO;EAGtB,sBAAkB;IAChB,aAAa,EAAE,OAAO;IACtB,YAAY,EAAE,OAAO;EAeb,cAAuB;IAV/B,YAAY,EAAE,aAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,GAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,GAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,cAAuB;IAV/B,YAAY,EAAE,GAAkC;IAChD,WAAW,EAAE,CAAC;EASN,eAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;EASN,eAAuB;IAV/B,YAAY,EAAE,cAAkC;IAChD,WAAW,EAAE,CAAC;E9DnGd,yBAAyB;I8D4GjB,iBAAuB;MAV/B,YAAY,EAAgB,CAAC;MAC7B,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,aAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;E9DnGd,yBAAyB;I8D4GjB,iBAAuB;MAV/B,YAAY,EAAgB,CAAC;MAC7B,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,aAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;E9DnGd,yBAAyB;I8D4GjB,iBAAuB;MAV/B,YAAY,EAAgB,CAAC;MAC7B,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,aAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;E9DnGd,0BAAyB;I8D4GjB,iBAAuB;MAV/B,YAAY,EAAgB,CAAC;MAC7B,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,aAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,iBAAuB;MAV/B,YAAY,EAAE,GAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;IASN,kBAAuB;MAV/B,YAAY,EAAE,cAAkC;MAChD,WAAW,EAAE,CAAC;EA6BR;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,YAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,YAAkB;EARpC;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,kBAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,kBAAkB;EARpC;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,iBAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,iBAAkB;EARpC;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,eAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,eAAkB;EARpC;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,iBAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,iBAAkB;EARpC;YAC+B;IAC7B,YAAc,EAAE,YAAY;IAC5B,WAAa,EAAE,eAAkB;EAEnC;YAC+B;IAC7B,WAAa,EAAE,YAAY;IAC3B,YAAc,EAAE,eAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,YAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,YAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,kBAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,kBAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,iBAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,iBAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,eAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,eAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,iBAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,iBAAkB;EARpC;YAC+B;IAC7B,aAAc,EAAE,YAAY;IAC5B,YAAa,EAAE,eAAkB;EAEnC;YAC+B;IAC7B,YAAa,EAAE,YAAY;IAC3B,aAAc,EAAE,eAAkB;EAKxC,aAAiB;IACf,YAAY,EAAE,YAAY;IAC1B,WAAW,EAAE,eAAe;EAE9B,aAAiB;IACf,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,YAAY;EAE3B,aAAiB;IACf,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,eAAe;E9DvJhC,yBAAyB;I8DgInB;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IAKxC,gBAAiB;MACf,YAAY,EAAE,YAAY;MAC1B,WAAW,EAAE,eAAe;IAE9B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,YAAY;IAE3B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,eAAe;E9DvJhC,yBAAyB;I8DgInB;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IAKxC,gBAAiB;MACf,YAAY,EAAE,YAAY;MAC1B,WAAW,EAAE,eAAe;IAE9B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,YAAY;IAE3B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,eAAe;E9DvJhC,yBAAyB;I8DgInB;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IAKxC,gBAAiB;MACf,YAAY,EAAE,YAAY;MAC1B,WAAW,EAAE,eAAe;IAE9B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,YAAY;IAE3B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,eAAe;E9DvJhC,0BAAyB;I8DgInB;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,YAAc,EAAE,YAAY;MAC5B,WAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,WAAa,EAAE,YAAY;MAC3B,YAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,YAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,YAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,kBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,kBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,iBAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,iBAAkB;IARpC;iBAC+B;MAC7B,aAAc,EAAE,YAAY;MAC5B,YAAa,EAAE,eAAkB;IAEnC;iBAC+B;MAC7B,YAAa,EAAE,YAAY;MAC3B,aAAc,EAAE,eAAkB;IAKxC,gBAAiB;MACf,YAAY,EAAE,YAAY;MAC1B,WAAW,EAAE,eAAe;IAE9B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,YAAY;IAE3B,gBAAiB;MACf,YAAY,EAAE,eAAe;MAC7B,WAAW,EAAE,eAAe;EAQ9B,gBAAuB;IAAE,UAAU,EAAE,eAAe;EACpD,eAAqB;IAAE,UAAU,EAAE,gBAAgB;E9DhKrD,yBAAyB;I8D+JvB,mBAAuB;MAAE,UAAU,EAAE,eAAe;IACpD,kBAAqB;MAAE,UAAU,EAAE,gBAAgB;E9DhKrD,yBAAyB;I8D+JvB,mBAAuB;MAAE,UAAU,EAAE,eAAe;IACpD,kBAAqB;MAAE,UAAU,EAAE,gBAAgB;E9DhKrD,yBAAyB;I8D+JvB,mBAAuB;MAAE,UAAU,EAAE,eAAe;IACpD,kBAAqB;MAAE,UAAU,EAAE,gBAAgB;E9DhKrD,0BAAyB;I8D+JvB,mBAAuB;MAAE,UAAU,EAAE,eAAe;IACpD,kBAAqB;MAAE,UAAU,EAAE,gBAAgB", +"sources": ["bootstrap-rtl.scss","_root.scss","_reboot.scss","_variables.scss","mixins/_hover.scss","_type.scss","mixins/_lists.scss","_images.scss","mixins/_image.scss","mixins/_border-radius.scss","_code.scss","_grid.scss","mixins/_grid.scss","mixins/_breakpoints.scss","_functions.scss","mixins/_grid-framework.scss","_tables.scss","mixins/_table-row.scss","_forms.scss","mixins/_transition.scss","mixins/_forms.scss","mixins/_gradients.scss","_buttons.scss","mixins/_buttons.scss","_transitions.scss","_dropdown.scss","mixins/_caret.scss","mixins/_nav-divider.scss","_button-group.scss","_input-group.scss","_custom-forms.scss","_nav.scss","_navbar.scss","_card.scss","_breadcrumb.scss","_pagination.scss","mixins/_pagination.scss","_badge.scss","mixins/_badge.scss","_jumbotron.scss","_alert.scss","mixins/_alert.scss","_progress.scss","_media.scss","_list-group.scss","mixins/_list-group.scss","_close.scss","_modal.scss","_tooltip.scss","mixins/_reset-text.scss","_popover.scss","_carousel.scss","utilities/_align.scss","mixins/_background-variant.scss","utilities/_background.scss","utilities/_borders.scss","mixins/_clearfix.scss","utilities/_display.scss","utilities/_embed.scss","utilities/_flex.scss","utilities/_float.scss","mixins/_float.scss","utilities/_position.scss","utilities/_screenreaders.scss","mixins/_screen-reader.scss","utilities/_shadows.scss","utilities/_sizing.scss","utilities/_spacing.scss","utilities/_text.scss","mixins/_text-truncate.scss","mixins/_text-emphasis.scss","mixins/_text-hide.scss","utilities/_visibility.scss","mixins/_visibility.scss","_print.scss","_rtl.scss"], +"names": [], +"file": "bootstrap-rtl.css" +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.scss b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.scss new file mode 100644 index 0000000..d6152d8 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap-rtl.scss @@ -0,0 +1,44 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +@import "functions"; +@import "variables"; +@import "mixins"; +@import "root"; +@import "reboot"; +@import "type"; +@import "images"; +@import "code"; +@import "grid"; +@import "tables"; +@import "forms"; +@import "buttons"; +@import "transitions"; +@import "dropdown"; +@import "button-group"; +@import "input-group"; +@import "custom-forms"; +@import "nav"; +@import "navbar"; +@import "card"; +@import "breadcrumb"; +@import "pagination"; +@import "badge"; +@import "jumbotron"; +@import "alert"; +@import "progress"; +@import "media"; +@import "list-group"; +@import "close"; +@import "modal"; +@import "tooltip"; +@import "popover"; +@import "carousel"; +@import "utilities"; +@import "print"; + +@import "rtl"; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css new file mode 100644 index 0000000..c2dddb1 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css @@ -0,0 +1,6753 @@ +/*! + * Bootstrap v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +@-ms-viewport { + width: device-width; } +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; } + +[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: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +dfn { + font-style: italic; } + +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: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } + a:hover { + color: #0056b3; + text-decoration: underline; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre, +code, +kbd, +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; + -ms-overflow-style: scrollbar; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -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-cancel-button, +[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: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; } + +h1, .h1 { + font-size: 2.5rem; } + +h2, .h2 { + font-size: 2rem; } + +h3, .h3 { + font-size: 1.75rem; } + +h4, .h4 { + font-size: 1.5rem; } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014 \00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.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: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, +.col-sm-auto, .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, +.col-md-auto, .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, +.col-lg-auto, .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, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + 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: none; } + +.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: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .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%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; } + .table tbody + tbody { + border-top: 2px solid #dee2e6; } + .table .table { + background-color: #fff; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #dee2e6; } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; } + +.table-hover .table-primary:hover { + background-color: #9fcdff; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #9fcdff; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; } + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #c8cbcf; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; } + +.table-hover .table-success:hover { + background-color: #b1dfbb; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #b1dfbb; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; } + +.table-hover .table-info:hover { + background-color: #abdde5; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #abdde5; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; } + +.table-hover .table-warning:hover { + background-color: #ffe8a1; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe8a1; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; } + +.table-hover .table-danger:hover { + background-color: #f1b0b7; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #f1b0b7; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; } + +.table-hover .table-light:hover { + background-color: #ececf6; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #ececf6; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; } + +.table-hover .table-dark:hover { + background-color: #b9bbbe; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b9bbbe; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; } +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; } + +.table-dark { + color: #fff; + background-color: #212529; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #32383e; } + .table-dark.table-bordered { + border: 0; } + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-sm > .table-bordered { + border: 0; } } +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-md > .table-bordered { + border: 0; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-lg > .table-bordered { + border: 0; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive-xl > .table-bordered { + border: 0; } } +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive > .table-bordered { + border: 0; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media screen and (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: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); } +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(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.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-sm, .input-group-sm > .form-control-plaintext.form-control, + .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, + .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, + .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, + .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, + .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, + .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, + .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, + .input-group-lg > .input-group-append > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; } + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); } + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.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: 0.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: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(40, 167, 69, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:valid, .form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus, + .was-validated .custom-select:valid:focus, + .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip, + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip, + .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; } +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #71dd8a; } +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; } +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #34ce57; } +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; } + .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; } +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; } +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:invalid, .form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, + .was-validated .custom-select:invalid:focus, + .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip, + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #efa2a9; } +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; } +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #e4606d; } +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; } + .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; } +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; } +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + 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; + margin-top: 0; + margin-right: 0.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; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover, .btn:focus { + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; } + .btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; } + .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.2rem rgba(0, 123, 255, 0.5); } + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; } + .btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; } + .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.2rem rgba(108, 117, 125, 0.5); } + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; } + .btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; } + .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.2rem rgba(40, 167, 69, 0.5); } + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; } + .btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; } + .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.2rem rgba(23, 162, 184, 0.5); } + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; } + .btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; } + .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.2rem rgba(255, 193, 7, 0.5); } + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; } + .btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; } + .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.2rem rgba(220, 53, 69, 0.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.2rem rgba(248, 249, 250, 0.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.2rem rgba(248, 249, 250, 0.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.2rem rgba(52, 58, 64, 0.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.2rem rgba(52, 58, 64, 0.5); } + +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; } + .btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + 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: #007bff; + border-color: #007bff; } + .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.2rem rgba(0, 123, 255, 0.5); } + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; } + .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .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.2rem rgba(108, 117, 125, 0.5); } + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; } + .btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; } + .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .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.2rem rgba(40, 167, 69, 0.5); } + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; } + .btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; } + .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .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.2rem rgba(23, 162, 184, 0.5); } + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; } + .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .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.2rem rgba(255, 193, 7, 0.5); } + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; } + .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .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.2rem rgba(220, 53, 69, 0.5); } + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + 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.2rem rgba(248, 249, 250, 0.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.2rem rgba(248, 249, 250, 0.5); } + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + 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.2rem rgba(52, 58, 64, 0.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.2rem rgba(52, 58, 64, 0.5); } + +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; } + .btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + transition: opacity 0.15s linear; } + @media screen and (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 0.35s ease; } + @media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.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: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.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: 0.125rem; } +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; } +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropleft .dropdown-toggle::after { + display: none; } +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 0 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + .btn-group .btn + .btn, + .btn-group .btn + .btn-group, + .btn-group .btn-group + .btn, + .btn-group .btn-group + .btn-group, + .btn-group-vertical .btn + .btn, + .btn-group-vertical .btn + .btn-group, + .btn-group-vertical .btn-group + .btn, + .btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:first-child { + margin-left: 0; } +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical .btn, + .btn-group-vertical .btn-group { + width: 100%; } + .btn-group-vertical > .btn + .btn, + .btn-group-vertical > .btn + .btn-group, + .btn-group-vertical > .btn-group + .btn, + .btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + 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 > .form-control, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file:focus { + z-index: 3; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: -1px; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select: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-prepend, +.input-group-append { + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + 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:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .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) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + 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; + background-color: #007bff; } + .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; } + .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; } + .custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + user-select: none; + background-color: #dee2e6; } + .custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; } +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #007bff; } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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(0, 123, 255, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } + +.custom-radio .custom-control-label::before { + border-radius: 50%; } +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; } +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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(0, 123, 255, 0.5); } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%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 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + appearance: none; } + .custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); } + .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + opacity: 0; } + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; } + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-file-input:focus ~ .custom-file-label::after { + border-color: #80bdff; } + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: 2.25rem; + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; } + +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-webkit-slider-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.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: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-moz-range-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; } + .custom-range::-ms-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range::-ms-thumb:active { + background-color: #b3d7ff; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + text-decoration: none; } + .nav-link.disabled { + color: #6c757d; } + +.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: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.25rem; } +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; } + +.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; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + 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: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + .navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .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: 0.5rem; + padding-left: 0.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: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .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: 0.5rem; + padding-left: 0.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: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .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: 0.5rem; + padding-left: 0.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: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .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: 0.5rem; + padding-left: 0.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: 0.5rem; + padding-left: 0.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 { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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, 0.5); } + .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } + .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } + +.navbar-dark .navbar-brand { + color: #fff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + 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, 0.125); + border-radius: 0.25rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + .card-header + .list-group .list-group-item:first-child { + border-top: 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-deck { + display: flex; + flex-direction: column; } + .card-deck .card { + margin-bottom: 15px; } + @media (min-width: 576px) { + .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: 576px) { + .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:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; } + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; } + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; } + .card-group > .card:only-child { + border-radius: 0.25rem; } + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; } +.accordion .card:not(:first-of-type) .card-header:first-child { + 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; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } +.breadcrumb-item.active { + color: #6c757d; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .page-link:not(:disabled):not(.disabled) { + cursor: pointer; } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; } +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; } +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #007bff; } + .badge-primary[href]:hover, .badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0062cc; } + +.badge-secondary { + color: #fff; + background-color: #6c757d; } + .badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; } + +.badge-success { + color: #fff; + background-color: #28a745; } + .badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1e7e34; } + +.badge-info { + color: #fff; + background-color: #17a2b8; } + .badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; } + +.badge-warning { + color: #212529; + background-color: #ffc107; } + .badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; } + +.badge-danger { + color: #fff; + background-color: #dc3545; } + .badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #bd2130; } + +.badge-light { + color: #212529; + background-color: #f8f9fa; } + .badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; } + +.badge-dark { + color: #fff; + background-color: #343a40; } + .badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 4rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; } + .alert-primary hr { + border-top-color: #9fcdff; } + .alert-primary .alert-link { + color: #002752; } + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; } + .alert-secondary hr { + border-top-color: #c8cbcf; } + .alert-secondary .alert-link { + color: #202326; } + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; } + .alert-success hr { + border-top-color: #b1dfbb; } + .alert-success .alert-link { + color: #0b2e13; } + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; } + .alert-info hr { + border-top-color: #abdde5; } + .alert-info .alert-link { + color: #062c33; } + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; } + .alert-warning hr { + border-top-color: #ffe8a1; } + .alert-warning .alert-link { + color: #533f03; } + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; } + .alert-danger hr { + border-top-color: #f1b0b7; } + .alert-danger .alert-link { + color: #491217; } + +.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; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; } + @media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } + +.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:hover, .list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } + .list-group-item-action:active { + color: #212529; + background-color: #e9ecef; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + .list-group-item:hover, .list-group-item:focus { + z-index: 1; + text-decoration: none; } + .list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; } + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; } + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; } + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; } + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; } + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; } + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; } + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + 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.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + opacity: .75; } + .close:not(:disabled):not(.disabled) { + cursor: pointer; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -25%); } + @media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: translate(0, 0); } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); } + +.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, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.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 #e9ecef; } + .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: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); } + + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); } + .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, + .bs-popover-top .arrow::after, + .bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; } + .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); } + .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, + .bs-popover-right .arrow::after, + .bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; } + .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); } + .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); } + .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, + .bs-popover-bottom .arrow::after, + .bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; } + .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; } + .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, + .bs-popover-left .arrow::after, + .bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; } + .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); } + .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform 0.6s ease; + backface-visibility: hidden; + perspective: 1000px; } + @media screen and (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; } + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0); } + @supports (transform-style: preserve-3d) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translate3d(0, 0, 0); } } + +.carousel-item-next, +.active.carousel-item-right { + transform: translateX(100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-next, + .active.carousel-item-right { + transform: translate3d(100%, 0, 0); } } + +.carousel-item-prev, +.active.carousel-item-left { + transform: translateX(-100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-prev, + .active.carousel-item-left { + transform: translate3d(-100%, 0, 0); } } + +.carousel-fade .carousel-item { + opacity: 0; + transition-duration: .6s; + transition-property: opacity; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; } +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; } +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + transform: translateX(0); } + @supports (transform-style: preserve-3d) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + transform: translate3d(0, 0, 0); } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + 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 { + position: relative; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: rgba(255, 255, 255, 0.5); } + .carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators .active { + background-color: #fff; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +.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: #007bff !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; } + +.bg-secondary { + background-color: #6c757d !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; } + +.bg-success { + background-color: #28a745 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; } + +.bg-info { + background-color: #17a2b8 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; } + +.bg-warning { + background-color: #ffc107 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; } + +.bg-danger { + background-color: #dc3545 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; } + +.bg-light { + background-color: #f8f9fa !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; } + +.bg-dark { + background-color: #343a40 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #dee2e6 !important; } + +.border-top { + border-top: 1px solid #dee2e6 !important; } + +.border-right { + border-right: 1px solid #dee2e6 !important; } + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; } + +.border-left { + border-left: 1px solid #dee2e6 !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: #007bff !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #28a745 !important; } + +.border-info { + border-color: #17a2b8 !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #343a40 !important; } + +.border-white { + border-color: #fff !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-circle { + border-radius: 50% !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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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 iframe, + .embed-responsive embed, + .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: 576px) { + .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: 768px) { + .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: 992px) { + .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: 1200px) { + .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: 576px) { + .float-sm-left { + float: left !important; } + + .float-sm-right { + float: right !important; } + + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + + .float-md-right { + float: right !important; } + + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } + + .float-lg-right { + float: right !important; } + + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } + + .float-xl-right { + float: right !important; } + + .float-xl-none { + float: none !important; } } +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +@supports (position: sticky) { + .sticky-top { + 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 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 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; } + +.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: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.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: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.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-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: 576px) { + .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: 0.25rem !important; } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.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-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: 768px) { + .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: 0.25rem !important; } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + + .pl-md-2, + .px-md-2 { + padding-left: 0.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-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: 992px) { + .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: 0.25rem !important; } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.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-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: 1200px) { + .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: 0.25rem !important; } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.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: 0.25rem !important; } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.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-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; } + +.text-justify { + text-align: justify !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: 576px) { + .text-sm-left { + text-align: left !important; } + + .text-sm-right { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + + .text-md-right { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + + .text-lg-right { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .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-normal { + font-weight: 400 !important; } + +.font-weight-bold { + font-weight: 700 !important; } + +.font-italic { + font-style: italic !important; } + +.text-white { + color: #fff !important; } + +.text-primary { + color: #007bff !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #0062cc !important; } + +.text-secondary { + color: #6c757d !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; } + +.text-success { + color: #28a745 !important; } + +a.text-success:hover, a.text-success:focus { + color: #1e7e34 !important; } + +.text-info { + color: #17a2b8 !important; } + +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; } + +.text-warning { + color: #ffc107 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; } + +.text-danger { + color: #dc3545 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #bd2130 !important; } + +.text-light { + color: #f8f9fa !important; } + +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; } + +.text-dark { + color: #343a40 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !important; } + +.text-body { + color: #212529 !important; } + +.text-muted { + color: #6c757d !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + 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; } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + @page { + size: a3; } + body { + min-width: 992px !important; } + + .container { + min-width: 992px !important; } + + .navbar { + display: none; } + + .badge { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } + + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; } } + +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css.map b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css.map new file mode 100644 index 0000000..0f3cb44 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["bootstrap.scss","_root.scss","_reboot.scss","_variables.scss","mixins/_hover.scss","_type.scss","mixins/_lists.scss","_images.scss","mixins/_image.scss","mixins/_border-radius.scss","_code.scss","_grid.scss","mixins/_grid.scss","mixins/_breakpoints.scss","_functions.scss","mixins/_grid-framework.scss","_tables.scss","mixins/_table-row.scss","_forms.scss","mixins/_transition.scss","mixins/_forms.scss","mixins/_gradients.scss","_buttons.scss","mixins/_buttons.scss","_transitions.scss","_dropdown.scss","mixins/_caret.scss","mixins/_nav-divider.scss","_button-group.scss","_input-group.scss","_custom-forms.scss","_nav.scss","_navbar.scss","_card.scss","_breadcrumb.scss","_pagination.scss","mixins/_pagination.scss","_badge.scss","mixins/_badge.scss","_jumbotron.scss","_alert.scss","mixins/_alert.scss","_progress.scss","_media.scss","_list-group.scss","mixins/_list-group.scss","_close.scss","_modal.scss","_tooltip.scss","mixins/_reset-text.scss","_popover.scss","_carousel.scss","utilities/_align.scss","mixins/_background-variant.scss","utilities/_background.scss","utilities/_borders.scss","mixins/_clearfix.scss","utilities/_display.scss","utilities/_embed.scss","utilities/_flex.scss","utilities/_float.scss","mixins/_float.scss","utilities/_position.scss","utilities/_screenreaders.scss","mixins/_screen-reader.scss","utilities/_shadows.scss","utilities/_sizing.scss","utilities/_spacing.scss","utilities/_text.scss","mixins/_text-truncate.scss","mixins/_text-emphasis.scss","mixins/_text-hide.scss","utilities/_visibility.scss","mixins/_visibility.scss","_print.scss"], +"names": [], +"file": "bootstrap.css" +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.scss b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.scss new file mode 100644 index 0000000..5732a8d --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/bootstrap.scss @@ -0,0 +1,42 @@ +/*! + * Bootstrap v4.1.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +@import "functions"; +@import "variables"; +@import "mixins"; +@import "root"; +@import "reboot"; +@import "type"; +@import "images"; +@import "code"; +@import "grid"; +@import "tables"; +@import "forms"; +@import "buttons"; +@import "transitions"; +@import "dropdown"; +@import "button-group"; +@import "input-group"; +@import "custom-forms"; +@import "nav"; +@import "navbar"; +@import "card"; +@import "breadcrumb"; +@import "pagination"; +@import "badge"; +@import "jumbotron"; +@import "alert"; +@import "progress"; +@import "media"; +@import "list-group"; +@import "close"; +@import "modal"; +@import "tooltip"; +@import "popover"; +@import "carousel"; +@import "utilities"; +@import "print"; diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_alert.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_alert.scss new file mode 100644 index 0000000..db5a7eb --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_alert.scss @@ -0,0 +1,13 @@ +@mixin alert-variant($background, $border, $color) { + color: $color; + @include gradient-bg($background); + border-color: $border; + + hr { + border-top-color: darken($border, 5%); + } + + .alert-link { + color: darken($color, 10%); + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_background-variant.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_background-variant.scss new file mode 100644 index 0000000..494439d --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_background-variant.scss @@ -0,0 +1,21 @@ +// stylelint-disable declaration-no-important + +// Contextual backgrounds + +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color !important; + } + a#{$parent}, + button#{$parent} { + @include hover-focus { + background-color: darken($color, 10%) !important; + } + } +} + +@mixin bg-gradient-variant($parent, $color) { + #{$parent} { + background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_badge.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_badge.scss new file mode 100644 index 0000000..eeca0b4 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_badge.scss @@ -0,0 +1,12 @@ +@mixin badge-variant($bg) { + color: color-yiq($bg); + background-color: $bg; + + &[href] { + @include hover-focus { + color: color-yiq($bg); + text-decoration: none; + background-color: darken($bg, 10%); + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_border-radius.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_border-radius.scss new file mode 100644 index 0000000..2024feb --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_border-radius.scss @@ -0,0 +1,35 @@ +// Single side border-radius + +@mixin border-radius($radius: $border-radius) { + @if $enable-rounded { + border-radius: $radius; + } +} + +@mixin border-top-radius($radius) { + @if $enable-rounded { + border-top-left-radius: $radius; + border-top-right-radius: $radius; + } +} + +@mixin border-right-radius($radius) { + @if $enable-rounded { + border-top-right-radius: $radius; + border-bottom-right-radius: $radius; + } +} + +@mixin border-bottom-radius($radius) { + @if $enable-rounded { + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; + } +} + +@mixin border-left-radius($radius) { + @if $enable-rounded { + border-top-left-radius: $radius; + border-bottom-left-radius: $radius; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_box-shadow.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_box-shadow.scss new file mode 100644 index 0000000..b2410e5 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_box-shadow.scss @@ -0,0 +1,5 @@ +@mixin box-shadow($shadow...) { + @if $enable-shadows { + box-shadow: $shadow; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss new file mode 100644 index 0000000..d1ad684 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_breakpoints.scss @@ -0,0 +1,123 @@ +// Breakpoint viewport sizes and media queries. +// +// Breakpoints are defined as a map of (name: minimum width), order from small to large: +// +// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px) +// +// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default. + +// Name of the next breakpoint, or null for the last breakpoint. +// +// >> breakpoint-next(sm) +// md +// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// md +// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl)) +// md +@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { + $n: index($breakpoint-names, $name); + @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); +} + +// Minimum breakpoint width. Null for the smallest (first) breakpoint. +// +// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 576px +@function breakpoint-min($name, $breakpoints: $grid-breakpoints) { + $min: map-get($breakpoints, $name); + @return if($min != 0, $min, null); +} + +// Maximum breakpoint width. Null for the largest (last) breakpoint. +// The maximum value is calculated as the minimum of the next one less 0.02px +// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths. +// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max +// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari. +// See https://bugs.webkit.org/show_bug.cgi?id=178261 +// +// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 767.98px +@function breakpoint-max($name, $breakpoints: $grid-breakpoints) { + $next: breakpoint-next($name, $breakpoints); + @return if($next, breakpoint-min($next, $breakpoints) - .02px, null); +} + +// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront. +// Useful for making responsive utilities. +// +// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "" (Returns a blank string) +// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "-sm" +@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) { + @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}"); +} + +// Media of at least the minimum breakpoint width. No query for the smallest breakpoint. +// Makes the @content apply to the given breakpoint and wider. +@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + @if $min { + @media (min-width: $min) { + @content; + } + } @else { + @content; + } +} + +// Media of at most the maximum breakpoint width. No query for the largest breakpoint. +// Makes the @content apply to the given breakpoint and narrower. +@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) { + $max: breakpoint-max($name, $breakpoints); + @if $max { + @media (max-width: $max) { + @content; + } + } @else { + @content; + } +} + +// Media that spans multiple breakpoint widths. +// Makes the @content apply between the min and max breakpoints +@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($lower, $breakpoints); + $max: breakpoint-max($upper, $breakpoints); + + @if $min != null and $max != null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } @else if $max == null { + @include media-breakpoint-up($lower, $breakpoints) { + @content; + } + } @else if $min == null { + @include media-breakpoint-down($upper, $breakpoints) { + @content; + } + } +} + +// Media between the breakpoint's minimum and maximum widths. +// No minimum for the smallest breakpoint, and no maximum for the largest one. +// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower. +@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + $max: breakpoint-max($name, $breakpoints); + + @if $min != null and $max != null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } @else if $max == null { + @include media-breakpoint-up($name, $breakpoints) { + @content; + } + } @else if $min == null { + @include media-breakpoint-down($name, $breakpoints) { + @content; + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_buttons.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_buttons.scss new file mode 100644 index 0000000..06ad677 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_buttons.scss @@ -0,0 +1,109 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) { + color: color-yiq($background); + @include gradient-bg($background); + border-color: $border; + @include box-shadow($btn-box-shadow); + + @include hover { + color: color-yiq($hover-background); + @include gradient-bg($hover-background); + border-color: $hover-border; + } + + &:focus, + &.focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba($border, .5); + } + } + + // Disabled comes first so active can properly restyle + &.disabled, + &:disabled { + color: color-yiq($background); + background-color: $background; + border-color: $border; + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show > &.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + @if $enable-gradients { + background-image: none; // Remove the gradient for the pressed/active state + } + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba($border, .5); + } + } + } +} + +@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) { + color: $color; + background-color: transparent; + background-image: none; + border-color: $color; + + &:hover { + color: $color-hover; + background-color: $active-background; + border-color: $active-border; + } + + &:focus, + &.focus { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + + &.disabled, + &:disabled { + color: $color; + background-color: transparent; + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show > &.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows and $btn-active-box-shadow != none { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + } + } +} + +// Button sizes +@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; + // Manually declare to provide an override to the browser default + @if $enable-rounded { + border-radius: $border-radius; + } @else { + border-radius: 0; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_caret.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_caret.scss new file mode 100644 index 0000000..82aea42 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_caret.scss @@ -0,0 +1,66 @@ +@mixin caret-down { + border-top: $caret-width solid; + border-right: $caret-width solid transparent; + border-bottom: 0; + border-left: $caret-width solid transparent; +} + +@mixin caret-up { + border-top: 0; + border-right: $caret-width solid transparent; + border-bottom: $caret-width solid; + border-left: $caret-width solid transparent; +} + +@mixin caret-right { + border-top: $caret-width solid transparent; + border-right: 0; + border-bottom: $caret-width solid transparent; + border-left: $caret-width solid; +} + +@mixin caret-left { + border-top: $caret-width solid transparent; + border-right: $caret-width solid; + border-bottom: $caret-width solid transparent; +} + +@mixin caret($direction: down) { + @if $enable-caret { + &::after { + display: inline-block; + width: 0; + height: 0; + margin-left: $caret-width * .85; + vertical-align: $caret-width * .85; + content: ""; + @if $direction == down { + @include caret-down; + } @else if $direction == up { + @include caret-up; + } @else if $direction == right { + @include caret-right; + } + } + + @if $direction == left { + &::after { + display: none; + } + + &::before { + display: inline-block; + width: 0; + height: 0; + margin-right: $caret-width * .85; + vertical-align: $caret-width * .85; + content: ""; + @include caret-left; + } + } + + &:empty::after { + margin-left: 0; + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_clearfix.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_clearfix.scss new file mode 100644 index 0000000..11a977b --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_clearfix.scss @@ -0,0 +1,7 @@ +@mixin clearfix() { + &::after { + display: block; + clear: both; + content: ""; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_float.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_float.scss new file mode 100644 index 0000000..48fa8b6 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_float.scss @@ -0,0 +1,11 @@ +// stylelint-disable declaration-no-important + +@mixin float-left { + float: left !important; +} +@mixin float-right { + float: right !important; +} +@mixin float-none { + float: none !important; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_forms.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_forms.scss new file mode 100644 index 0000000..3db995e --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_forms.scss @@ -0,0 +1,147 @@ +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-focus-border-color` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus() { + &:focus { + color: $input-focus-color; + background-color: $input-focus-bg; + border-color: $input-focus-border-color; + outline: 0; + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $input-box-shadow, $input-focus-box-shadow; + } @else { + box-shadow: $input-focus-box-shadow; + } + } +} + + +@mixin form-validation-state($state, $color) { + .#{$state}-feedback { + display: none; + width: 100%; + margin-top: $form-feedback-margin-top; + font-size: $form-feedback-font-size; + color: $color; + } + + .#{$state}-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; // Contain to parent when possible + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: $white; + background-color: rgba($color, .8); + border-radius: .2rem; + } + + .form-control, + .custom-select { + .was-validated &:#{$state}, + &.is-#{$state} { + border-color: $color; + + &:focus { + border-color: $color; + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .form-control-file { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .form-check-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .form-check-label { + color: $color; + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .custom-control-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-control-label { + color: $color; + + &::before { + background-color: lighten($color, 25%); + } + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:checked { + ~ .custom-control-label::before { + @include gradient-bg(lighten($color, 10%)); + } + } + + &:focus { + ~ .custom-control-label::before { + box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25); + } + } + } + } + + // custom file + .custom-file-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-file-label { + border-color: $color; + + &::before { border-color: inherit; } + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:focus { + ~ .custom-file-label { + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_gradients.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_gradients.scss new file mode 100644 index 0000000..88c4d64 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_gradients.scss @@ -0,0 +1,45 @@ +// Gradients + +@mixin gradient-bg($color) { + @if $enable-gradients { + background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x; + } @else { + background-color: $color; + } +} + +// Horizontal gradient, from left to right +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; +} + +// Vertical gradient, from top to bottom +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; +} + +@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) { + background-image: linear-gradient($deg, $start-color, $end-color); + background-repeat: repeat-x; +} +@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) { + background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; +} +@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) { + background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; +} +@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) { + background-image: radial-gradient(circle, $inner-color, $outer-color); + background-repeat: no-repeat; +} +@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) { + background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid-framework.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid-framework.scss new file mode 100644 index 0000000..7b37f86 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid-framework.scss @@ -0,0 +1,67 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) { + // Common properties for all breakpoints + %grid-column { + position: relative; + width: 100%; + min-height: 1px; // Prevent columns from collapsing when empty + padding-right: ($gutter / 2); + padding-left: ($gutter / 2); + } + + @each $breakpoint in map-keys($breakpoints) { + $infix: breakpoint-infix($breakpoint, $breakpoints); + + // Allow columns to stretch full width below their breakpoints + @for $i from 1 through $columns { + .col#{$infix}-#{$i} { + @extend %grid-column; + } + } + .col#{$infix}, + .col#{$infix}-auto { + @extend %grid-column; + } + + @include media-breakpoint-up($breakpoint, $breakpoints) { + // Provide basic `.col-{bp}` classes for equal-width flexbox columns + .col#{$infix} { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col#{$infix}-auto { + flex: 0 0 auto; + width: auto; + max-width: none; // Reset earlier grid tiers + } + + @for $i from 1 through $columns { + .col#{$infix}-#{$i} { + @include make-col($i, $columns); + } + } + + .order#{$infix}-first { order: -1; } + + .order#{$infix}-last { order: $columns + 1; } + + @for $i from 0 through $columns { + .order#{$infix}-#{$i} { order: $i; } + } + + // `$columns - 1` because offsetting by the width of an entire row isn't possible + @for $i from 0 through ($columns - 1) { + @if not ($infix == "" and $i == 0) { // Avoid emitting useless .offset-0 + .offset#{$infix}-#{$i} { + @include make-col-offset($i, $columns); + } + } + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid.scss new file mode 100644 index 0000000..b75ebcb --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_grid.scss @@ -0,0 +1,52 @@ +/// Grid system +// +// Generate semantic grid columns with these mixins. + +@mixin make-container() { + width: 100%; + padding-right: ($grid-gutter-width / 2); + padding-left: ($grid-gutter-width / 2); + margin-right: auto; + margin-left: auto; +} + + +// For each breakpoint, define the maximum width of the container in a media query +@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) { + @each $breakpoint, $container-max-width in $max-widths { + @include media-breakpoint-up($breakpoint, $breakpoints) { + max-width: $container-max-width; + } + } +} + +@mixin make-row() { + display: flex; + flex-wrap: wrap; + margin-right: ($grid-gutter-width / -2); + margin-left: ($grid-gutter-width / -2); +} + +@mixin make-col-ready() { + position: relative; + // Prevent columns from becoming too narrow when at smaller grid tiers by + // always setting `width: 100%;`. This works because we use `flex` values + // later on to override this initial width. + width: 100%; + min-height: 1px; // Prevent collapsing + padding-right: ($grid-gutter-width / 2); + padding-left: ($grid-gutter-width / 2); +} + +@mixin make-col($size, $columns: $grid-columns) { + flex: 0 0 percentage($size / $columns); + // Add a `max-width` to ensure content within each column does not blow out + // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari + // do not appear to require this. + max-width: percentage($size / $columns); +} + +@mixin make-col-offset($size, $columns: $grid-columns) { + $num: $size / $columns; + margin-left: if($num == 0, 0, percentage($num)); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_hover.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_hover.scss new file mode 100644 index 0000000..c1224ff --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_hover.scss @@ -0,0 +1,37 @@ +// Hover mixin and `$enable-hover-media-query` are deprecated. +// +// Origally added during our alphas and maintained during betas, this mixin was +// designed to prevent `:hover` stickiness on iOS-an issue where hover styles +// would persist after initial touch. +// +// For backward compatibility, we've kept these mixins and updated them to +// always return their regular pseudo-classes instead of a shimmed media query. +// +// Issue: https://github.com/twbs/bootstrap/issues/25195 + +@mixin hover { + &:hover { @content; } +} + +@mixin hover-focus { + &:hover, + &:focus { + @content; + } +} + +@mixin plain-hover-focus { + &, + &:hover, + &:focus { + @content; + } +} + +@mixin hover-focus-active { + &:hover, + &:focus, + &:active { + @content; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_image.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_image.scss new file mode 100644 index 0000000..0544f0d --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_image.scss @@ -0,0 +1,36 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. + +@mixin img-fluid { + // Part 1: Set a maximum relative to the parent + max-width: 100%; + // Part 2: Override the height to auto, otherwise images will be stretched + // when setting a width and height attribute on the img element. + height: auto; +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. + +// stylelint-disable indentation, media-query-list-comma-newline-after +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + background-image: url($file-1x); + + // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio, + // but doesn't convert dppx=>dpi. + // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard. + // Compatibility info: https://caniuse.com/#feat=css-media-resolution + @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx + only screen and (min-resolution: 2dppx) { // Standardized + background-image: url($file-2x); + background-size: $width-1x $height-1x; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_list-group.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_list-group.scss new file mode 100644 index 0000000..cd47a4e --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_list-group.scss @@ -0,0 +1,21 @@ +// List Groups + +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + + &.list-group-item-action { + @include hover-focus { + color: $color; + background-color: darken($background, 5%); + } + + &.active { + color: $white; + background-color: $color; + border-color: $color; + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_lists.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_lists.scss new file mode 100644 index 0000000..2518562 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_lists.scss @@ -0,0 +1,7 @@ +// Lists + +// Unstyled keeps list items block level, just removes default browser padding and list-style +@mixin list-unstyled { + padding-left: 0; + list-style: none; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_nav-divider.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_nav-divider.scss new file mode 100644 index 0000000..4fb37b6 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_nav-divider.scss @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) { + height: 0; + margin: $margin-y 0; + overflow: hidden; + border-top: 1px solid $color; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_pagination.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_pagination.scss new file mode 100644 index 0000000..ff36eb6 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_pagination.scss @@ -0,0 +1,22 @@ +// Pagination + +@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + .page-link { + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; + } + + .page-item { + &:first-child { + .page-link { + @include border-left-radius($border-radius); + } + } + &:last-child { + .page-link { + @include border-right-radius($border-radius); + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_reset-text.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_reset-text.scss new file mode 100644 index 0000000..71edb00 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_reset-text.scss @@ -0,0 +1,17 @@ +@mixin reset-text { + font-family: $font-family-base; + // We deliberately do NOT reset font-size or word-wrap. + font-style: normal; + font-weight: $font-weight-normal; + line-height: $line-height-base; + text-align: left; // Fallback for where `start` is not supported + text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_resize.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_resize.scss new file mode 100644 index 0000000..66f233a --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_resize.scss @@ -0,0 +1,6 @@ +// Resize anything + +@mixin resizable($direction) { + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` + resize: $direction; // Options: horizontal, vertical, both +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_screen-reader.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_screen-reader.scss new file mode 100644 index 0000000..812591b --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_screen-reader.scss @@ -0,0 +1,33 @@ +// Only display content to screen readers +// +// See: https://a11yproject.com/posts/how-to-hide-content/ +// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_size.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_size.scss new file mode 100644 index 0000000..b9dd48e --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_size.scss @@ -0,0 +1,6 @@ +// Sizing shortcuts + +@mixin size($width, $height: $width) { + width: $width; + height: $height; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_table-row.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_table-row.scss new file mode 100644 index 0000000..84f1d30 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_table-row.scss @@ -0,0 +1,30 @@ +// Tables + +@mixin table-row-variant($state, $background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table-#{$state} { + &, + > th, + > td { + background-color: $background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover { + $hover-background: darken($background, 5%); + + .table-#{$state} { + @include hover { + background-color: $hover-background; + + > td, + > th { + background-color: $hover-background; + } + } + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-emphasis.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-emphasis.scss new file mode 100644 index 0000000..58db3e0 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-emphasis.scss @@ -0,0 +1,14 @@ +// stylelint-disable declaration-no-important + +// Typography + +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color !important; + } + a#{$parent} { + @include hover-focus { + color: darken($color, 10%) !important; + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-hide.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-hide.scss new file mode 100644 index 0000000..9ffab16 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-hide.scss @@ -0,0 +1,13 @@ +// CSS image replacement +@mixin text-hide($ignore-warning: false) { + // stylelint-disable-next-line font-family-no-missing-generic-family-keyword + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + + @if ($ignore-warning != true) { + @warn "The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5."; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-truncate.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-truncate.scss new file mode 100644 index 0000000..3504bb1 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_text-truncate.scss @@ -0,0 +1,8 @@ +// Text truncate +// Requires inline-block or block for proper styling + +@mixin text-truncate() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_transition.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_transition.scss new file mode 100644 index 0000000..f853821 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_transition.scss @@ -0,0 +1,13 @@ +@mixin transition($transition...) { + @if $enable-transitions { + @if length($transition) == 0 { + transition: $transition-base; + } @else { + transition: $transition; + } + } + + @media screen and (prefers-reduced-motion: reduce) { + transition: none; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_visibility.scss b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_visibility.scss new file mode 100644 index 0000000..fe523d0 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/mixins/_visibility.scss @@ -0,0 +1,7 @@ +// stylelint-disable declaration-no-important + +// Visibility + +@mixin invisible($visibility) { + visibility: $visibility !important; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_align.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_align.scss new file mode 100644 index 0000000..8b7df9f --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_align.scss @@ -0,0 +1,8 @@ +// stylelint-disable declaration-no-important + +.align-baseline { vertical-align: baseline !important; } // Browser default +.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; } diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_background.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_background.scss new file mode 100644 index 0000000..1f18b2f --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_background.scss @@ -0,0 +1,19 @@ +// stylelint-disable declaration-no-important + +@each $color, $value in $theme-colors { + @include bg-variant(".bg-#{$color}", $value); +} + +@if $enable-gradients { + @each $color, $value in $theme-colors { + @include bg-gradient-variant(".bg-gradient-#{$color}", $value); + } +} + +.bg-white { + background-color: $white !important; +} + +.bg-transparent { + background-color: transparent !important; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_borders.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_borders.scss new file mode 100644 index 0000000..b8832ef --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_borders.scss @@ -0,0 +1,59 @@ +// stylelint-disable declaration-no-important + +// +// Border +// + +.border { border: $border-width solid $border-color !important; } +.border-top { border-top: $border-width solid $border-color !important; } +.border-right { border-right: $border-width solid $border-color !important; } +.border-bottom { border-bottom: $border-width solid $border-color !important; } +.border-left { border-left: $border-width solid $border-color !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; } + +@each $color, $value in $theme-colors { + .border-#{$color} { + border-color: $value !important; + } +} + +.border-white { + border-color: $white !important; +} + +// +// Border-radius +// + +.rounded { + border-radius: $border-radius !important; +} +.rounded-top { + border-top-left-radius: $border-radius !important; + border-top-right-radius: $border-radius !important; +} +.rounded-right { + border-top-right-radius: $border-radius !important; + border-bottom-right-radius: $border-radius !important; +} +.rounded-bottom { + border-bottom-right-radius: $border-radius !important; + border-bottom-left-radius: $border-radius !important; +} +.rounded-left { + border-top-left-radius: $border-radius !important; + border-bottom-left-radius: $border-radius !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-0 { + border-radius: 0 !important; +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_clearfix.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_clearfix.scss new file mode 100644 index 0000000..e92522a --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_clearfix.scss @@ -0,0 +1,3 @@ +.clearfix { + @include clearfix(); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_display.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_display.scss new file mode 100644 index 0000000..20aeeb5 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_display.scss @@ -0,0 +1,38 @@ +// stylelint-disable declaration-no-important + +// +// Utilities for common `display` values +// + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .d#{$infix}-none { display: none !important; } + .d#{$infix}-inline { display: inline !important; } + .d#{$infix}-inline-block { display: inline-block !important; } + .d#{$infix}-block { display: block !important; } + .d#{$infix}-table { display: table !important; } + .d#{$infix}-table-row { display: table-row !important; } + .d#{$infix}-table-cell { display: table-cell !important; } + .d#{$infix}-flex { display: flex !important; } + .d#{$infix}-inline-flex { display: inline-flex !important; } + } +} + + +// +// Utilities for toggling `display` in print +// + +@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; } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_embed.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_embed.scss new file mode 100644 index 0000000..d3362b6 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_embed.scss @@ -0,0 +1,52 @@ +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; + + &::before { + display: block; + content: ""; + } + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; + } +} + +.embed-responsive-21by9 { + &::before { + padding-top: percentage(9 / 21); + } +} + +.embed-responsive-16by9 { + &::before { + padding-top: percentage(9 / 16); + } +} + +.embed-responsive-4by3 { + &::before { + padding-top: percentage(3 / 4); + } +} + +.embed-responsive-1by1 { + &::before { + padding-top: percentage(1 / 1); + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_flex.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_flex.scss new file mode 100644 index 0000000..3d4266e --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_flex.scss @@ -0,0 +1,51 @@ +// stylelint-disable declaration-no-important + +// Flex variation +// +// Custom styles for additional flex alignment options. + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .flex#{$infix}-row { flex-direction: row !important; } + .flex#{$infix}-column { flex-direction: column !important; } + .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; } + .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; } + + .flex#{$infix}-wrap { flex-wrap: wrap !important; } + .flex#{$infix}-nowrap { flex-wrap: nowrap !important; } + .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; } + .flex#{$infix}-fill { flex: 1 1 auto !important; } + .flex#{$infix}-grow-0 { flex-grow: 0 !important; } + .flex#{$infix}-grow-1 { flex-grow: 1 !important; } + .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; } + .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; } + + .justify-content#{$infix}-start { justify-content: flex-start !important; } + .justify-content#{$infix}-end { justify-content: flex-end !important; } + .justify-content#{$infix}-center { justify-content: center !important; } + .justify-content#{$infix}-between { justify-content: space-between !important; } + .justify-content#{$infix}-around { justify-content: space-around !important; } + + .align-items#{$infix}-start { align-items: flex-start !important; } + .align-items#{$infix}-end { align-items: flex-end !important; } + .align-items#{$infix}-center { align-items: center !important; } + .align-items#{$infix}-baseline { align-items: baseline !important; } + .align-items#{$infix}-stretch { align-items: stretch !important; } + + .align-content#{$infix}-start { align-content: flex-start !important; } + .align-content#{$infix}-end { align-content: flex-end !important; } + .align-content#{$infix}-center { align-content: center !important; } + .align-content#{$infix}-between { align-content: space-between !important; } + .align-content#{$infix}-around { align-content: space-around !important; } + .align-content#{$infix}-stretch { align-content: stretch !important; } + + .align-self#{$infix}-auto { align-self: auto !important; } + .align-self#{$infix}-start { align-self: flex-start !important; } + .align-self#{$infix}-end { align-self: flex-end !important; } + .align-self#{$infix}-center { align-self: center !important; } + .align-self#{$infix}-baseline { align-self: baseline !important; } + .align-self#{$infix}-stretch { align-self: stretch !important; } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_float.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_float.scss new file mode 100644 index 0000000..01655e9 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_float.scss @@ -0,0 +1,9 @@ +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .float#{$infix}-left { @include float-left; } + .float#{$infix}-right { @include float-right; } + .float#{$infix}-none { @include float-none; } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_position.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_position.scss new file mode 100644 index 0000000..9ecdeeb --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_position.scss @@ -0,0 +1,37 @@ +// stylelint-disable declaration-no-important + +// Common values + +// Sass list not in variables since it's not intended for customization. +// stylelint-disable-next-line scss/dollar-variable-default +$positions: static, relative, absolute, fixed, sticky; + +@each $position in $positions { + .position-#{$position} { position: $position !important; } +} + +// Shorthand + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: $zindex-fixed; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-fixed; +} + +.sticky-top { + @supports (position: sticky) { + position: sticky; + top: 0; + z-index: $zindex-sticky; + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_screenreaders.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_screenreaders.scss new file mode 100644 index 0000000..9f26fde --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_screenreaders.scss @@ -0,0 +1,11 @@ +// +// Screenreaders +// + +.sr-only { + @include sr-only(); +} + +.sr-only-focusable { + @include sr-only-focusable(); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_shadows.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_shadows.scss new file mode 100644 index 0000000..f5d03fc --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_shadows.scss @@ -0,0 +1,6 @@ +// stylelint-disable declaration-no-important + +.shadow-sm { box-shadow: $box-shadow-sm !important; } +.shadow { box-shadow: $box-shadow !important; } +.shadow-lg { box-shadow: $box-shadow-lg !important; } +.shadow-none { box-shadow: none !important; } diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_sizing.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_sizing.scss new file mode 100644 index 0000000..e95a4db --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_sizing.scss @@ -0,0 +1,12 @@ +// stylelint-disable declaration-no-important + +// Width and height + +@each $prop, $abbrev in (width: w, height: h) { + @each $size, $length in $sizes { + .#{$abbrev}-#{$size} { #{$prop}: $length !important; } + } +} + +.mw-100 { max-width: 100% !important; } +.mh-100 { max-height: 100% !important; } diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_spacing.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_spacing.scss new file mode 100644 index 0000000..b2e2354 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_spacing.scss @@ -0,0 +1,51 @@ +// stylelint-disable declaration-no-important + +// Margin and Padding + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + @each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $length in $spacers { + + .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; } + .#{$abbrev}t#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-top: $length !important; + } + .#{$abbrev}r#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-right: $length !important; + } + .#{$abbrev}b#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-bottom: $length !important; + } + .#{$abbrev}l#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-left: $length !important; + } + } + } + + // Some special margin utils + .m#{$infix}-auto { margin: auto !important; } + .mt#{$infix}-auto, + .my#{$infix}-auto { + margin-top: auto !important; + } + .mr#{$infix}-auto, + .mx#{$infix}-auto { + margin-right: auto !important; + } + .mb#{$infix}-auto, + .my#{$infix}-auto { + margin-bottom: auto !important; + } + .ml#{$infix}-auto, + .mx#{$infix}-auto { + margin-left: auto !important; + } + } +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_text.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_text.scss new file mode 100644 index 0000000..9d96c46 --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_text.scss @@ -0,0 +1,58 @@ +// stylelint-disable declaration-no-important + +// +// Text +// + +.text-monospace { font-family: $font-family-monospace; } + +// Alignment + +.text-justify { text-align: justify !important; } +.text-nowrap { white-space: nowrap !important; } +.text-truncate { @include text-truncate; } + +// Responsive alignment + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .text#{$infix}-left { text-align: left !important; } + .text#{$infix}-right { text-align: right !important; } + .text#{$infix}-center { text-align: center !important; } + } +} + +// Transformation + +.text-lowercase { text-transform: lowercase !important; } +.text-uppercase { text-transform: uppercase !important; } +.text-capitalize { text-transform: capitalize !important; } + +// Weight and italics + +.font-weight-light { font-weight: $font-weight-light !important; } +.font-weight-normal { font-weight: $font-weight-normal !important; } +.font-weight-bold { font-weight: $font-weight-bold !important; } +.font-italic { font-style: italic !important; } + +// Contextual colors + +.text-white { color: $white !important; } + +@each $color, $value in $theme-colors { + @include text-emphasis-variant(".text-#{$color}", $value); +} + +.text-body { color: $body-color !important; } +.text-muted { color: $text-muted !important; } + +.text-black-50 { color: rgba($black, .5) !important; } +.text-white-50 { color: rgba($white, .5) !important; } + +// Misc + +.text-hide { + @include text-hide($ignore-warning: true); +} diff --git a/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_visibility.scss b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_visibility.scss new file mode 100644 index 0000000..823406d --- /dev/null +++ b/public/style/vendor/bootstrap-v4-rtl/scss/utilities/_visibility.scss @@ -0,0 +1,11 @@ +// +// Visibility utilities +// + +.visible { + @include invisible(visible); +} + +.invisible { + @include invisible(hidden); +} diff --git a/public/style/vendor/bootstrap/dist/css/bootstrap.min.css b/public/style/vendor/bootstrap/dist/css/bootstrap.min.css new file mode 100644 index 0000000..92e3fe8 --- /dev/null +++ b/public/style/vendor/bootstrap/dist/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--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:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-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-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[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{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}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:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}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{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}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.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}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-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.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:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.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:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.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{background-color:#ececf6}.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{background-color:#b9bbbe}.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:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.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:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.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:767.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:991.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:1199.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:1rem;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:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,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:#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.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;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:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;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:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.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:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #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:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-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:#28a745}.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:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.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:#34ce57;background-color:#34ce57}.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(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.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:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%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,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-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:#dc3545}.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:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.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:#e4606d;background-color:#e4606d}.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(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.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:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack: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:1rem;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(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.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(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.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(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.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(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.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(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.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(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.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(225,83,97,.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:#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 .2rem 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 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;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:#007bff;border-color:#007bff}.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(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;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:#6c757d;border-color:#6c757d}.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(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;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:#28a745;border-color:#28a745}.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(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;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:#17a2b8;border-color:#17a2b8}.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(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;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:#ffc107;border-color:#ffc107}.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(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;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:#dc3545;border-color:#dc3545}.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(220,53,69,.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:#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 .2rem 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 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;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.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;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:1rem;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:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.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:""}.dropleft .dropdown-toggle::after{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:#007bff}.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:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;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{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;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 input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;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:-ms-flexbox;display:flex;-ms-flex-align:center;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:-ms-flexbox;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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.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.25rem;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:.875rem;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.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;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:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.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{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";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,%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.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,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,%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(0,123,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(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .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;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%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:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.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:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,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{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;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{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;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{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;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{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.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{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;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 center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.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,%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{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%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:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.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:rgba(0,0,0,.03);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:rgba(0,0,0,.03);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-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;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:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;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:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,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:#007bff;border-color:#007bff}.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.25rem;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:.875rem;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:75%;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:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.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:576px){.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:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.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{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-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:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;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:576px){.list-group-horizontal-sm{-ms-flex-direction:row;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:768px){.list-group-horizontal-md{-ms-flex-direction:row;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:992px){.list-group-horizontal-lg{-ms-flex-direction:row;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:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;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:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.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.5rem;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:rgba(255,255,255,.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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.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:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;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{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;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{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;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:-ms-flexbox;display:flex;-ms-flex-direction:column;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:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;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:576px){.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:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-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-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:.875rem;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{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-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-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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;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) * -1)}.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) * -1);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) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .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 .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) * -1);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:1rem;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{-ms-touch-action:pan-y;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:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-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){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;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:0s .6s opacity}@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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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,%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.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;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{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color: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%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(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:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!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 #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#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;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;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.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.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{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@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:rgba(0,0,0,0)}.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:576px){.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:768px){.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:992px){.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:1200px){.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:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.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:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!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:rgba(255,255,255,.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}body{min-width:992px!important}.container{min-width:992px!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:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/public/style/vendor/bootstrap/dist/js/bootstrap.bundle.min.js b/public/style/vendor/bootstrap/dist/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..4320368 --- /dev/null +++ b/public/style/vendor/bootstrap/dist/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,function(t,p){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',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:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)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 t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.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},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._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},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tthis._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',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:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)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 t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.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},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._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},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};l.jQueryDetection(),i.default.fn.emulateTransitionEnd=s,i.default.event.special[l.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(i.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var u="alert",f=i.default.fn[u],d=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){i.default.removeData(this._element,"bs.alert"),this._element=null},e._getRootElement=function(t){var e=l.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=i.default(t).closest(".alert")[0]),n},e._triggerCloseEvent=function(t){var e=i.default.Event("close.bs.alert");return i.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(i.default(t).removeClass("show"),i.default(t).hasClass("fade")){var n=l.getTransitionDurationFromElement(t);i.default(t).one(l.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){i.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.alert");o||(o=new t(this),n.data("bs.alert",o)),"close"===e&&o[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();i.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',d._handleDismiss(new d)),i.default.fn[u]=d._jQueryInterface,i.default.fn[u].Constructor=d,i.default.fn[u].noConflict=function(){return i.default.fn[u]=f,d._jQueryInterface};var c=i.default.fn.button,h=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=i.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var o=this._element.querySelector('input:not([type="hidden"])');if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains("active"))t=!1;else{var r=n.querySelector(".active");r&&i.default(r).removeClass("active")}t&&("checkbox"!==o.type&&"radio"!==o.type||(o.checked=!this._element.classList.contains("active")),this.shouldAvoidTriggerChange||i.default(o).trigger("change")),o.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&&i.default(this._element).toggleClass("active"))},e.dispose=function(){i.default.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var o=i.default(this),r=o.data("bs.button");r||(r=new t(this),o.data("bs.button",r)),r.shouldAvoidTriggerChange=n,"toggle"===e&&r[e]()}))},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();i.default(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=t.target,n=e;if(i.default(e).hasClass("btn")||(e=i.default(e).closest(".btn")[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var o=e.querySelector('input:not([type="hidden"])');if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||h._jQueryInterface.call(i.default(e),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=i.default(t.target).closest(".btn")[0];i.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),i.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide("next")},e.nextWhenVisible=function(){var t=i.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide("prev")},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(l.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(".active.carousel-item");var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)i.default(this._element).one("slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var o=t>n?"next":"prev";this._slide(o,this._items[t])}},e.dispose=function(){i.default(this._element).off(m),i.default.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},e._getConfig=function(t){return t=a({},v,t),l.typeCheckConfig(p,t,_),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&i.default(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&i.default(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&b[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&b[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))};i.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(i.default(this._element).on("pointerdown.bs.carousel",(function(t){return e(t)})),i.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(i.default(this._element).on("touchstart.bs.carousel",(function(t){return e(t)})),i.default(this._element).on("touchmove.bs.carousel",(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)})),i.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},e._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()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var a=(o+("prev"===t?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),o=this._getItemIndex(this._element.querySelector(".active.carousel-item")),r=i.default.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:o,to:n});return i.default(this._element).trigger(r),r},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));i.default(e).removeClass("active");var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&i.default(n).addClass("active")}},e._slide=function(t,e){var n,o,r,a=this,s=this._element.querySelector(".active.carousel-item"),u=this._getItemIndex(s),f=e||s&&this._getItemByDirection(t,s),d=this._getItemIndex(f),c=Boolean(this._interval);if("next"===t?(n="carousel-item-left",o="carousel-item-next",r="left"):(n="carousel-item-right",o="carousel-item-prev",r="right"),f&&i.default(f).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(f,r).isDefaultPrevented()&&s&&f){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(f);var h=i.default.Event("slid.bs.carousel",{relatedTarget:f,direction:r,from:u,to:d});if(i.default(this._element).hasClass("slide")){i.default(f).addClass(o),l.reflow(f),i.default(s).addClass(n),i.default(f).addClass(n);var p=parseInt(f.getAttribute("data-interval"),10);p?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=p):this._config.interval=this._config.defaultInterval||this._config.interval;var m=l.getTransitionDurationFromElement(s);i.default(s).one(l.TRANSITION_END,(function(){i.default(f).removeClass(n+" "+o).addClass("active"),i.default(s).removeClass("active "+o+" "+n),a._isSliding=!1,setTimeout((function(){return i.default(a._element).trigger(h)}),0)})).emulateTransitionEnd(m)}else i.default(s).removeClass("active"),i.default(f).addClass("active"),this._isSliding=!1,i.default(this._element).trigger(h);c&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data("bs.carousel"),o=a({},v,i.default(this).data());"object"==typeof e&&(o=a({},o,e));var r="string"==typeof e?e:o.slide;if(n||(n=new t(this,o),i.default(this).data("bs.carousel",n)),"number"==typeof e)n.to(e);else if("string"==typeof r){if("undefined"==typeof n[r])throw new TypeError('No method named "'+r+'"');n[r]()}else o.interval&&o.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=l.getSelectorFromElement(this);if(n){var o=i.default(n)[0];if(o&&i.default(o).hasClass("carousel")){var r=a({},i.default(o).data(),i.default(this).data()),s=this.getAttribute("data-slide-to");s&&(r.interval=!1),t._jQueryInterface.call(i.default(o),r),s&&i.default(o).data("bs.carousel").to(s),e.preventDefault()}}},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return v}}]),t}();i.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",y._dataApiClickHandler),i.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e0&&(this._selector=a,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){i.default(this._element).hasClass("show")?this.hide():this.show()},e.show=function(){var e,n,o=this;if(!this._isTransitioning&&!i.default(this._element).hasClass("show")&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof o._config.parent?t.getAttribute("data-parent")===o._config.parent:t.classList.contains("collapse")}))).length&&(e=null),!(e&&(n=i.default(e).not(this._selector).data("bs.collapse"))&&n._isTransitioning))){var r=i.default.Event("show.bs.collapse");if(i.default(this._element).trigger(r),!r.isDefaultPrevented()){e&&(t._jQueryInterface.call(i.default(e).not(this._selector),"hide"),n||i.default(e).data("bs.collapse",null));var a=this._getDimension();i.default(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[a]=0,this._triggerArray.length&&i.default(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var s="scroll"+(a[0].toUpperCase()+a.slice(1)),u=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,(function(){i.default(o._element).removeClass("collapsing").addClass("collapse show"),o._element.style[a]="",o.setTransitioning(!1),i.default(o._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(u),this._element.style[a]=this._element[s]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&i.default(this._element).hasClass("show")){var e=i.default.Event("hide.bs.collapse");if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",l.reflow(this._element),i.default(this._element).addClass("collapsing").removeClass("collapse show");var o=this._triggerArray.length;if(o>0)for(var r=0;r=0)return 1;return 0}();var k=D&&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()}),N))}};function A(t){return t&&"[object Function]"==={}.toString.call(t)}function I(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function O(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function x(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=I(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:x(O(t))}function j(t){return t&&t.referenceNode?t.referenceNode:t}var L=D&&!(!window.MSInputMethodContext||!document.documentMode),P=D&&/MSIE 10/.test(navigator.userAgent);function F(t){return 11===t?L:10===t?P:L||P}function R(t){if(!t)return document.documentElement;for(var e=F(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===I(n,"position")?R(n):n:t?t.ownerDocument.documentElement:document.documentElement}function H(t){return null!==t.parentNode?H(t.parentNode):t}function M(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a,s,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&R(a.firstElementChild)!==a?R(l):l;var u=H(t);return u.host?M(u.host,e):M(t,H(e).host)}function B(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var o=t.ownerDocument.documentElement,r=t.ownerDocument.scrollingElement||o;return r[n]}return t[n]}function q(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=B(e,"top"),o=B(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}function Q(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function W(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],F(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function U(t){var e=t.body,n=t.documentElement,i=F(10)&&getComputedStyle(n);return{height:W("Height",e,n,i),width:W("Width",e,n,i)}}var V=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Y=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=F(10),o="HTML"===e.nodeName,r=G(t),a=G(e),s=x(t),l=I(e),u=parseFloat(l.borderTopWidth),f=parseFloat(l.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=K({top:r.top-a.top-u,left:r.left-a.left-f,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){var c=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=u-c,d.bottom-=u-c,d.left-=f-h,d.right-=f-h,d.marginTop=c,d.marginLeft=h}return(i&&!n?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(d=q(d,e)),d}function J(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=$(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:B(n),s=e?0:B(n,"left"),l={top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r};return K(l)}function Z(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===I(t,"position"))return!0;var n=O(t);return!!n&&Z(n)}function tt(t){if(!t||!t.parentElement||F())return document.documentElement;for(var e=t.parentElement;e&&"none"===I(e,"transform");)e=e.parentElement;return e||document.documentElement}function et(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},a=o?tt(t):M(t,j(e));if("viewport"===i)r=J(a,o);else{var s=void 0;"scrollParent"===i?"BODY"===(s=x(O(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===i?t.ownerDocument.documentElement:i;var l=$(s,a,o);if("HTML"!==s.nodeName||Z(a))r=l;else{var u=U(t.ownerDocument),f=u.height,d=u.width;r.top+=l.top-l.marginTop,r.bottom=f+l.top,r.left+=l.left-l.marginLeft,r.right=d+l.left}}var c="number"==typeof(n=n||0);return r.left+=c?n:n.left||0,r.top+=c?n:n.top||0,r.right-=c?n:n.right||0,r.bottom-=c?n:n.bottom||0,r}function nt(t){return t.width*t.height}function it(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=et(n,i,r,o),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},l=Object.keys(s).map((function(t){return X({key:t},s[t],{area:nt(s[t])})})).sort((function(t,e){return e.area-t.area})),u=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),f=u.length>0?u[0].key:l[0].key,d=t.split("-")[1];return f+(d?"-"+d:"")}function ot(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=i?tt(e):M(e,j(n));return $(n,o,i)}function rt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function at(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 st(t,e,n){n=n.split("-")[0];var i=rt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),a=r?"top":"left",s=r?"left":"top",l=r?"height":"width",u=r?"width":"height";return o[a]=e[a]+e[l]/2-i[l]/2,o[s]=n===s?e[s]-i[u]:e[at(s)],o}function lt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function ut(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=lt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&A(n)&&(e.offsets.popper=K(e.offsets.popper),e.offsets.reference=K(e.offsets.reference),e=n(e,t))})),e}function ft(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=ot(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=it(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=st(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=ut(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function dt(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function ct(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=Tt.indexOf(t),i=Tt.slice(n+1).concat(Tt.slice(0,n));return e?i.reverse():i}var St="flip",Dt="clockwise",Nt="counterclockwise";function kt(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(lt(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(u=u.map((function(t,i){var o=(1===i?!r:r)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];if(!r)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}return K(s)[e]/100*r}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r}return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){_t(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var At={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,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",f={start:z({},l,r[l]),end:z({},l,r[l]+r[u]-a[u])};t.offsets.popper=X({},a,f[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,a=o.reference,s=i.split("-")[0],l=void 0;return l=_t(+n)?[+n,0]:kt(n,r,a,s),"left"===s?(r.top+=l[0],r.left-=l[1]):"right"===s?(r.top+=l[0],r.left+=l[1]):"top"===s?(r.left+=l[0],r.top-=l[1]):"bottom"===s&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||R(t.instance.popper);t.instance.reference===n&&(n=R(n));var i=ct("transform"),o=t.instance.popper.style,r=o.top,a=o.left,s=o[i];o.top="",o.left="",o[i]="";var l=et(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=a,o[i]=s,e.boundaries=l;var u=e.priority,f=t.offsets.popper,d={primary:function(t){var n=f[t];return f[t]l[t]&&!e.escapeWithReference&&(i=Math.min(f[n],l[t]-("right"===t?f.width:f.height))),z({},n,i)}};return u.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";f=X({},f,d[e](t))})),t.offsets.popper=f,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[l]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!wt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,a=r.popper,s=r.reference,l=-1!==["left","right"].indexOf(o),u=l?"height":"width",f=l?"Top":"Left",d=f.toLowerCase(),c=l?"left":"top",h=l?"bottom":"right",p=rt(i)[u];s[h]-pa[h]&&(t.offsets.popper[d]+=s[d]+p-a[h]),t.offsets.popper=K(t.offsets.popper);var m=s[d]+s[u]/2-p/2,g=I(t.instance.popper),v=parseFloat(g["margin"+f]),_=parseFloat(g["border"+f+"Width"]),b=m-t.offsets.popper[d]-v-_;return b=Math.max(Math.min(a[u]-p,b),0),t.arrowElement=i,t.offsets.arrow=(z(n={},d,Math.round(b)),z(n,c,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(dt(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=et(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=at(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case St:a=[i,o];break;case Dt:a=Ct(i);break;case Nt:a=Ct(i,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return t;i=t.placement.split("-")[0],o=at(i);var u=t.offsets.popper,f=t.offsets.reference,d=Math.floor,c="left"===i&&d(u.right)>d(f.left)||"right"===i&&d(u.left)d(f.top)||"bottom"===i&&d(u.top)d(n.right),m=d(u.top)d(n.bottom),v="left"===i&&h||"right"===i&&p||"top"===i&&m||"bottom"===i&&g,_=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&&(_&&"start"===r&&h||_&&"end"===r&&p||!_&&"start"===r&&m||!_&&"end"===r&&g),y=!!e.flipVariationsByContent&&(_&&"start"===r&&p||_&&"end"===r&&h||!_&&"start"===r&&g||!_&&"end"===r&&m),w=b||y;(c||v||w)&&(t.flipped=!0,(c||v)&&(i=a[l+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=X({},t.offsets.popper,st(t.instance.popper,t.offsets.reference,t.placement)),t=ut(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=at(e),t.offsets.popper=K(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!wt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=lt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};V(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=k(this.update.bind(this)),this.options=X({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(X({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=X({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return X({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&A(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Y(t,[{key:"update",value:function(){return ft.call(this)}},{key:"destroy",value:function(){return ht.call(this)}},{key:"enableEventListeners",value:function(){return gt.call(this)}},{key:"disableEventListeners",value:function(){return vt.call(this)}}]),t}();It.Utils=("undefined"!=typeof window?window:global).PopperUtils,It.placements=Et,It.Defaults=At;var Ot="dropdown",xt=i.default.fn[Ot],jt=new RegExp("38|40|27"),Lt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Pt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},Ft=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 e=t.prototype;return e.toggle=function(){if(!this._element.disabled&&!i.default(this._element).hasClass("disabled")){var e=i.default(this._menu).hasClass("show");t._clearMenus(),e||this.show(!0)}},e.show=function(e){if(void 0===e&&(e=!1),!(this._element.disabled||i.default(this._element).hasClass("disabled")||i.default(this._menu).hasClass("show"))){var n={relatedTarget:this._element},o=i.default.Event("show.bs.dropdown",n),r=t._getParentFromElement(this._element);if(i.default(r).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&&e){if("undefined"==typeof It)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var a=this._element;"parent"===this._config.reference?a=r:l.isElement(this._config.reference)&&(a=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(a=this._config.reference[0])),"scrollParent"!==this._config.boundary&&i.default(r).addClass("position-static"),this._popper=new It(a,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===i.default(r).closest(".navbar-nav").length&&i.default(document.body).children().on("mouseover",null,i.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),i.default(this._menu).toggleClass("show"),i.default(r).toggleClass("show").trigger(i.default.Event("shown.bs.dropdown",n))}}},e.hide=function(){if(!this._element.disabled&&!i.default(this._element).hasClass("disabled")&&i.default(this._menu).hasClass("show")){var e={relatedTarget:this._element},n=i.default.Event("hide.bs.dropdown",e),o=t._getParentFromElement(this._element);i.default(o).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),i.default(this._menu).toggleClass("show"),i.default(o).toggleClass("show").trigger(i.default.Event("hidden.bs.dropdown",e)))}},e.dispose=function(){i.default.removeData(this._element,"bs.dropdown"),i.default(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;i.default(this._element).on("click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},e._getConfig=function(t){return t=a({},this.constructor.Default,i.default(this._element).data(),t),l.typeCheckConfig(Ot,t,this.constructor.DefaultType),t},e._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(".dropdown-menu"))}return this._menu},e._getPlacement=function(){var t=i.default(this._element.parentNode),e="bottom-start";return t.hasClass("dropup")?e=i.default(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":t.hasClass("dropright")?e="right-start":t.hasClass("dropleft")?e="left-start":i.default(this._menu).hasClass("dropdown-menu-right")&&(e="bottom-end"),e},e._detectNavbar=function(){return i.default(this._element).closest(".navbar").length>0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),a({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data("bs.dropdown");if(n||(n=new t(this,"object"==typeof e?e:null),i.default(this).data("bs.dropdown",n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),o=0,r=n.length;o0&&a--,40===e.which&&adocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var o=l.getTransitionDurationFromElement(this._dialog);i.default(this._element).off(l.TRANSITION_END),i.default(this._element).one(l.TRANSITION_END,(function(){t._element.classList.remove("modal-static"),n||i.default(t._element).one(l.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}else this.hide()},e._showElement=function(t){var e=this,n=i.default(this._element).hasClass("fade"),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),i.default(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,n&&l.reflow(this._element),i.default(this._element).addClass("show"),this._config.focus&&this._enforceFocus();var r=i.default.Event("shown.bs.modal",{relatedTarget:t}),a=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,i.default(e._element).trigger(r)};if(n){var s=l.getTransitionDurationFromElement(this._dialog);i.default(this._dialog).one(l.TRANSITION_END,a).emulateTransitionEnd(s)}else a()},e._enforceFocus=function(){var t=this;i.default(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(e){document!==e.target&&t._element!==e.target&&0===i.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?i.default(this._element).on("keydown.dismiss.bs.modal",(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||i.default(this._element).off("keydown.dismiss.bs.modal")},e._setResizeEvent=function(){var t=this;this._isShown?i.default(window).on("resize.bs.modal",(function(e){return t.handleUpdate(e)})):i.default(window).off("resize.bs.modal")},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){i.default(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),i.default(t._element).trigger("hidden.bs.modal")}))},e._removeBackdrop=function(){this._backdrop&&(i.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=i.default(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),i.default(this._backdrop).appendTo(document.body),i.default(this._element).on("click.dismiss.bs.modal",(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&e._triggerBackdropTransition()})),n&&l.reflow(this._backdrop),i.default(this._backdrop).addClass("show"),!t)return;if(!n)return void t();var o=l.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(l.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){i.default(this._backdrop).removeClass("show");var r=function(){e._removeBackdrop(),t&&t()};if(i.default(this._element).hasClass("fade")){var a=l.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(l.TRANSITION_END,r).emulateTransitionEnd(a)}else r()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Qt,popperConfig:null},Zt={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"},te=function(){function t(t,e){if("undefined"==typeof It)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 e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=i.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(i.default(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),i.default.removeData(this.element,this.constructor.DATA_KEY),i.default(this.element).off(this.constructor.EVENT_KEY),i.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&i.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===i.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=i.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){i.default(this.element).trigger(e);var n=l.findShadowRoot(this.element),o=i.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!o)return;var r=this.getTipElement(),a=l.getUID(this.constructor.NAME);r.setAttribute("id",a),this.element.setAttribute("aria-describedby",a),this.setContent(),this.config.animation&&i.default(r).addClass("fade");var s="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,u=this._getAttachment(s);this.addAttachmentClass(u);var f=this._getContainer();i.default(r).data(this.constructor.DATA_KEY,this),i.default.contains(this.element.ownerDocument.documentElement,this.tip)||i.default(r).appendTo(f),i.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new It(this.element,r,this._getPopperConfig(u)),i.default(r).addClass("show"),"ontouchstart"in document.documentElement&&i.default(document.body).children().on("mouseover",null,i.default.noop);var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,i.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(i.default(this.tip).hasClass("fade")){var c=l.getTransitionDurationFromElement(this.tip);i.default(this.tip).one(l.TRANSITION_END,d).emulateTransitionEnd(c)}else d()}},e.hide=function(t){var e=this,n=this.getTipElement(),o=i.default.Event(this.constructor.Event.HIDE),r=function(){"show"!==e._hoverState&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),i.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(i.default(this.element).trigger(o),!o.isDefaultPrevented()){if(i.default(n).removeClass("show"),"ontouchstart"in document.documentElement&&i.default(document.body).children().off("mouseover",null,i.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,i.default(this.tip).hasClass("fade")){var a=l.getTransitionDurationFromElement(n);i.default(n).one(l.TRANSITION_END,r).emulateTransitionEnd(a)}else r();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(i.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),i.default(t).removeClass("fade show")},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Vt(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?i.default(e).parent().is(t)||t.empty().append(e):t.text(i.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return a({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?i.default(this.config.container):i.default(document).find(this.config.container)},e._getAttachment=function(t){return $t[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)i.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;i.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},i.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),i.default(e.getTipElement()).hasClass("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=i.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Kt.indexOf(t)&&delete e[t]})),"number"==typeof(t=a({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),l.typeCheckConfig(Yt,t,this.constructor.DefaultType),t.sanitize&&(t.template=Vt(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(Xt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(i.default(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.tooltip"),r="object"==typeof e&&e;if((o||!/dispose|hide/.test(e))&&(o||(o=new t(this,r),n.data("bs.tooltip",o)),"string"==typeof e)){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Yt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Zt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Gt}}]),t}();i.default.fn[Yt]=te._jQueryInterface,i.default.fn[Yt].Constructor=te,i.default.fn[Yt].noConflict=function(){return i.default.fn[Yt]=zt,te._jQueryInterface};var ee="popover",ne=i.default.fn[ee],ie=new RegExp("(^|\\s)bs-popover\\S+","g"),oe=a({},te.Default,{placement:"right",trigger:"click",content:"",template:''}),re=a({},te.DefaultType,{content:"(string|element|function)"}),ae={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"},se=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=o.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},a.setContent=function(){var t=i.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(ie);null!==e&&e.length>0&&t.removeClass(e.join(""))},o._jQueryInterface=function(t){return this.each((function(){var e=i.default(this).data("bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n),i.default(this).data("bs.popover",e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},r(o,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return oe}},{key:"NAME",get:function(){return ee}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return ae}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return re}}]),o}(te);i.default.fn[ee]=se._jQueryInterface,i.default.fn[ee].Constructor=se,i.default.fn[ee].noConflict=function(){return i.default.fn[ee]=ne,se._jQueryInterface};var le="scrollspy",ue=i.default.fn[le],fe={offset:10,method:"auto",target:""},de={offset:"number",method:"string",target:"(string|element)"},ce=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,i.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,o="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,r=l.getSelectorFromElement(t);if(r&&(e=document.querySelector(r)),e){var a=e.getBoundingClientRect();if(a.width||a.height)return[i.default(e)[n]().top+o,r]}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])}))},e.dispose=function(){i.default.removeData(this._element,"bs.scrollspy"),i.default(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},e._getConfig=function(t){if("string"!=typeof(t=a({},fe,"object"==typeof t&&t?t:{})).target&&l.isElement(t.target)){var e=i.default(t.target).attr("id");e||(e=l.getUID(le),i.default(t.target).attr("id",e)),t.target="#"+e}return l.typeCheckConfig(le,t,de),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active":".active";n=(n=i.default.makeArray(i.default(o).find(a)))[n.length-1]}var s=i.default.Event("hide.bs.tab",{relatedTarget:this._element}),u=i.default.Event("show.bs.tab",{relatedTarget:n});if(n&&i.default(n).trigger(s),i.default(this._element).trigger(u),!u.isDefaultPrevented()&&!s.isDefaultPrevented()){r&&(e=document.querySelector(r)),this._activate(this._element,o);var f=function(){var e=i.default.Event("hidden.bs.tab",{relatedTarget:t._element}),o=i.default.Event("shown.bs.tab",{relatedTarget:n});i.default(n).trigger(e),i.default(t._element).trigger(o)};e?this._activate(e,e.parentNode,f):f()}}},e.dispose=function(){i.default.removeData(this._element,"bs.tab"),this._element=null},e._activate=function(t,e,n){var o=this,r=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?i.default(e).children(".active"):i.default(e).find("> li > .active"))[0],a=n&&r&&i.default(r).hasClass("fade"),s=function(){return o._transitionComplete(t,r,n)};if(r&&a){var u=l.getTransitionDurationFromElement(r);i.default(r).removeClass("show").one(l.TRANSITION_END,s).emulateTransitionEnd(u)}else s()},e._transitionComplete=function(t,e,n){if(e){i.default(e).removeClass("active");var o=i.default(e.parentNode).find("> .dropdown-menu .active")[0];o&&i.default(o).removeClass("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(i.default(t).addClass("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),l.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&i.default(t.parentNode).hasClass("dropdown-menu")){var r=i.default(t).closest(".dropdown")[0];if(r){var a=[].slice.call(r.querySelectorAll(".dropdown-toggle"));i.default(a).addClass("active")}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.tab");if(o||(o=new t(this),n.data("bs.tab",o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();i.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),pe._jQueryInterface.call(i.default(this),"show")})),i.default.fn.tab=pe._jQueryInterface,i.default.fn.tab.Constructor=pe,i.default.fn.tab.noConflict=function(){return i.default.fn.tab=he,pe._jQueryInterface};var me=i.default.fn.toast,ge={animation:"boolean",autohide:"boolean",delay:"number"},ve={animation:!0,autohide:!0,delay:500},_e=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=i.default.Event("show.bs.toast");if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),i.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),l.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var o=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,n).emulateTransitionEnd(o)}else n()}},e.hide=function(){if(this._element.classList.contains("show")){var t=i.default.Event("hide.bs.toast");i.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),i.default(this._element).off("click.dismiss.bs.toast"),i.default.removeData(this._element,"bs.toast"),this._element=null,this._config=null},e._getConfig=function(t){return t=a({},ve,i.default(this._element).data(),"object"==typeof t&&t?t:{}),l.typeCheckConfig("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;i.default(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add("hide"),i.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.toast");if(o||(o=new t(this,"object"==typeof e&&e),n.data("bs.toast",o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e](this)}}))},r(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"DefaultType",get:function(){return ge}},{key:"Default",get:function(){return ve}}]),t}();i.default.fn.toast=_e._jQueryInterface,i.default.fn.toast.Constructor=_e,i.default.fn.toast.noConflict=function(){return i.default.fn.toast=me,_e._jQueryInterface},t.Alert=d,t.Button=h,t.Carousel=y,t.Collapse=S,t.Dropdown=Ft,t.Modal=Bt,t.Popover=se,t.Scrollspy=ce,t.Tab=pe,t.Toast=_e,t.Tooltip=te,t.Util=l,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/public/style/vendor/bootstrap/scss/_alert.scss b/public/style/vendor/bootstrap/scss/_alert.scss new file mode 100644 index 0000000..4aa1fc2 --- /dev/null +++ b/public/style/vendor/bootstrap/scss/_alert.scss @@ -0,0 +1,52 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: $close-font-size + $alert-padding-x * 2; + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/public/style/vendor/bootstrap/scss/_badge.scss b/public/style/vendor/bootstrap/scss/_badge.scss new file mode 100644 index 0000000..42c5d08 --- /dev/null +++ b/public/style/vendor/bootstrap/scss/_badge.scss @@ -0,0 +1,54 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + @include font-size($badge-font-size); + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + @include transition($badge-transition); + + @at-root a#{&} { + @include hover-focus() { + text-decoration: none; + } + } + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/public/style/vendor/bootstrap/scss/_breadcrumb.scss b/public/style/vendor/bootstrap/scss/_breadcrumb.scss new file mode 100644 index 0000000..a0cf7e2 --- /dev/null +++ b/public/style/vendor/bootstrap/scss/_breadcrumb.scss @@ -0,0 +1,44 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + @include font-size($breadcrumb-font-size); + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + display: flex; + + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: escape-svg($breadcrumb-divider); + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `
    ` elements. + +body { + margin: 0; // 1 + font-family: $font-family-base; + @include font-size($font-size-base); + font-weight: $font-weight-base; + line-height: $line-height-base; + color: $body-color; + text-align: left; // 3 + background-color: $body-bg; // 2 +} + +// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline +// on elements that programmatically receive focus but wouldn't normally show a visible +// focus outline. In general, this would mean that the outline is only applied if the +// interaction that led to the element receiving programmatic focus was a keyboard interaction, +// or the browser has somehow determined that the user is primarily a keyboard user and/or +// wants focus outlines to always be presented. +// +// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible +// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/ +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + + +// Content grouping +// +// 1. Add the correct box sizing in Firefox. +// 2. Show the overflow in Edge and IE. + +hr { + box-sizing: content-box; // 1 + height: 0; // 1 + overflow: visible; // 2 +} + + +// +// Typography +// + +// Remove top margins from headings +// +// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top +// margin for easier control within type scales as it avoids margin collapsing. +// stylelint-disable-next-line selector-list-comma-newline-after +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: $headings-margin-bottom; +} + +// Reset margins on paragraphs +// +// Similarly, the top margin on `

    `s get reset. However, we also reset the +// bottom margin to use `rem` units instead of `em`. +p { + margin-top: 0; + margin-bottom: $paragraph-margin-bottom; +} + +// Abbreviations +// +// 1. Duplicate behavior to the data-* attribute for our tooltip plugin +// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. +// 3. Add explicit cursor to indicate changed behavior. +// 4. Remove the bottom border in Firefox 39-. +// 5. Prevent the text-decoration to be skipped. + +abbr[title], +abbr[data-original-title] { // 1 + text-decoration: underline; // 2 + text-decoration: underline dotted; // 2 + cursor: help; // 3 + border-bottom: 0; // 4 + text-decoration-skip-ink: none; // 5 +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: $dt-font-weight; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; // Undo browser default +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari +} + +small { + @include font-size(80%); // Add the correct font size in all browsers +} + +// +// Prevent `sub` and `sup` elements from affecting the line height in +// all browsers. +// + +sub, +sup { + position: relative; + @include font-size(75%); + line-height: 0; + vertical-align: baseline; +} + +sub { bottom: -.25em; } +sup { top: -.5em; } + + +// +// Links +// + +a { + color: $link-color; + text-decoration: $link-decoration; + background-color: transparent; // Remove the gray background on active links in IE 10. + + @include hover() { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } +} + +// And undo these styles for placeholder links/named anchors (without href). +// It would be more straightforward to just use a[href] in previous block, but that +// causes specificity issues in many other styles that are too complex to fix. +// See https://github.com/twbs/bootstrap/issues/19402 + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; + + @include hover() { + color: inherit; + text-decoration: none; + } +} + + +// +// Code +// + +pre, +code, +kbd, +samp { + font-family: $font-family-monospace; + @include font-size(1em); // Correct the odd `em` font sizing in all browsers. +} + +pre { + // Remove browser default top margin + margin-top: 0; + // Reset browser default of `1em` to use `rem`s + margin-bottom: 1rem; + // Don't allow content to break outside + overflow: auto; + // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap, + // making it impossible to interact with the content + -ms-overflow-style: scrollbar; +} + + +// +// Figures +// + +figure { + // Apply a consistent margin strategy (matches our type styles). + margin: 0 0 1rem; +} + + +// +// Images and content +// + +img { + vertical-align: middle; + border-style: none; // Remove the border on images inside links in IE 10-. +} + +svg { + // Workaround for the SVG overflow bug in IE10/11 is still required. + // See https://github.com/twbs/bootstrap/issues/26878 + overflow: hidden; + vertical-align: middle; +} + + +// +// Tables +// + +table { + border-collapse: collapse; // Prevent double borders +} + +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $table-caption-color; + text-align: left; + caption-side: bottom; +} + +// 1. Removes font-weight bold by inheriting +// 2. Matches default `

    ` alignment by inheriting `text-align`. +// 3. Fix alignment for Safari + +th { + font-weight: $table-th-font-weight; // 1 + text-align: inherit; // 2 + text-align: -webkit-match-parent; // 3 +} + + +// +// Forms +// + +label { + // Allow labels to use `margin` for spacing. + display: inline-block; + margin-bottom: $label-margin-bottom; +} + +// Remove the default `border-radius` that macOS Chrome adds. +// +// Details at https://github.com/twbs/bootstrap/issues/24093 +button { + // stylelint-disable-next-line property-disallowed-list + border-radius: 0; +} + +// Work around a Firefox/IE bug where the transparent `button` background +// results in a loss of the default `button` focus styles. +// +// Credit: https://github.com/suitcss/base/ +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; // Remove the margin in Firefox and Safari + font-family: inherit; + @include font-size(inherit); + line-height: inherit; +} + +button, +input { + overflow: visible; // Show the overflow in Edge +} + +button, +select { + text-transform: none; // Remove the inheritance of text transform in Firefox +} + +// Set the cursor for non-`','','

    {1}

    ','

    {2}

    ','
    ','
    ',"
    ",'',"",""].join("")};String.format=function(){var a=arguments;return arguments[0].replace(/(\{\{\d\}\}|\{\d\})/g,function(b){if("{{"===b.substring(0,2))return b;var c=parseInt(b.match(/\d/)[0]);return a[c+1]})},a.extend(c.prototype,{init:function(){var a=this;this.buildNotify(),this.settings.content.icon&&this.setIcon(),"#"!=this.settings.content.url&&this.styleURL(),this.styleDismiss(),this.placement(),this.bind(),this.notify={$ele:this.$ele,update:function(b,c){var d={};"string"==typeof b?d[b]=c:d=b;for(var e in d)switch(e){case"type":this.$ele.removeClass("alert-"+a.settings.type),this.$ele.find('[data-notify="progressbar"] > .progress-bar').removeClass("progress-bar-"+a.settings.type),a.settings.type=d[e],this.$ele.addClass("alert-"+d[e]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+d[e]);break;case"icon":var f=this.$ele.find('[data-notify="icon"]');"class"===a.settings.icon_type.toLowerCase()?f.removeClass(a.settings.content.icon).addClass(d[e]):(f.is("img")||f.find("img"),f.attr("src",d[e])),a.settings.content.icon=d[b];break;case"progress":var g=a.settings.delay-a.settings.delay*(d[e]/100);this.$ele.data("notify-delay",g),this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",d[e]).css("width",d[e]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",d[e]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",d[e]);break;default:this.$ele.find('[data-notify="'+e+'"]').html(d[e])}var h=this.$ele.outerHeight()+parseInt(a.settings.spacing)+parseInt(a.settings.offset.y);a.reposition(h)},close:function(){a.close()}}},buildNotify:function(){var b=this.settings.content;this.$ele=a(String.format(this.settings.template,this.settings.type,b.title,b.message,b.url,b.target)),this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align),0===b.title.length&&this.$ele.find('[data-notify="title"]').css("display","none"),this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none"),(this.settings.delay<=0&&!this.settings.showProgressbar||!this.settings.showProgressbar)&&this.$ele.find('[data-notify="progressbar"]').remove(),0!==b.id.length&&this.$ele.find('[data-notify="dismiss"]').attr("data-notify-id",b.id)},setIcon:function(){"class"===this.settings.icon_type.toLowerCase()?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('Notify Icon')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var b=this,c=this.settings.offset.y,d={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:"body"===this.settings.element?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index,width:this.settings.width},e=!1,f=this.settings;switch(a('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){c=Math.max(c,parseInt(a(this).css(f.placement.from))+parseInt(a(this).outerHeight())+parseInt(f.spacing))}),!0===this.settings.newest_on_top&&(c=this.settings.offset.y),d[this.settings.placement.from]=c+"px",this.settings.placement.align){case"left":case"right":d[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":d.left=0,d.right=0}this.$ele.css(d).addClass(this.settings.animate.enter),a.each(Array("webkit-","moz-","o-","ms-",""),function(a,c){b.$ele[0].style[c+"AnimationIterationCount"]=1}),a(this.settings.element).append(this.$ele),!0!==this.settings.newest_on_top&&(c=parseInt(c)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(c)),a.isFunction(b.settings.onShow)&&b.settings.onShow.call(this.$ele),this.$ele.one(this.animations.start,function(){e=!0}).one(this.animations.end,function(){b.$ele.removeClass(b.settings.animate.enter),a.isFunction(b.settings.onShown)&&b.settings.onShown.call(this)}),setTimeout(function(){e||a.isFunction(b.settings.onShown)&&b.settings.onShown.call(this)},600)},bind:function(){var b=this;this.$ele.find('[data-notify="dismiss"]').on("click",function(){a.isFunction(b.settings.onDismiss)&&b.settings.onDismiss.call(this),b.close()}),a.isFunction(b.settings.onClick)&&this.$ele.on("click",function(a){a.target!=b.$ele.find('[data-notify="dismiss"]')[0]&&b.settings.onClick.call(this,a)}),this.$ele.mouseover(function(){a(this).data("data-hover","true")}).mouseout(function(){a(this).data("data-hover","false")}),this.$ele.data("data-hover","false"),this.settings.delay>0&&(b.$ele.data("notify-delay",b.settings.delay),this.timerInterval=setInterval(function(){var c=parseInt(b.$ele.data("notify-delay"))-b.settings.timer;if("false"===b.$ele.data("data-hover")&&"pause"===b.settings.mouse_over||"pause"!=b.settings.mouse_over){var d=(b.settings.delay-c)/b.settings.delay*100;b.$ele.data("notify-delay",c),b.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",d).css("width",d+"%")}c<=-b.settings.timer&&(a.isFunction(b.settings.onTimer)&&b.settings.onTimer.call(b.$ele),b.close())},b.settings.timer))},close:function(){clearInterval(this.timerInterval);var b=this,c=parseInt(this.$ele.css(this.settings.placement.from)),d=!1;this.$ele.attr("data-closing","true").addClass(this.settings.animate.exit),b.reposition(c),a.isFunction(b.settings.onClose)&&b.settings.onClose.call(this.$ele),this.$ele.one(this.animations.start,function(){d=!0}).one(this.animations.end,function(){a(this).remove(),a.isFunction(b.settings.onClosed)&&b.settings.onClosed.call(this)}),setTimeout(function(){d||(b.$ele.remove(),a.isFunction(b.settings.onClosed)&&b.settings.onClosed.call(this))},600)},reposition:function(b){var c=this,d='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',e=this.$ele.nextAll(d);!0===this.settings.newest_on_top&&(e=this.$ele.prevAll(d)),e.each(function(){a(this).css(c.settings.placement.from,b),b=parseInt(b)+parseInt(c.settings.spacing)+a(this).outerHeight()})}}),a.notify=function(a,b){return new c(this,a,b).notify},a.notifyDefaults=function(b){return d=a.extend(!0,{},d,b)},a.notifyClose=function(b){void 0===b||"all"===b?a("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):"success"===b||"info"===b||"warning"===b||"danger"===b?a(".alert-"+b+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):b?a(b+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):a('[data-notify-position="'+b+'"]').find('[data-notify="dismiss"]').trigger("click")},a.notifyCloseExcept=function(b){"success"===b||"info"===b||"warning"===b||"danger"===b?a("[data-notify]").not(".alert-"+b).find('[data-notify="dismiss"]').trigger("click"):a("[data-notify]").not(b).find('[data-notify="dismiss"]').trigger("click")}}); \ No newline at end of file diff --git a/public/style/vendor/chart.js/Chart.bundle.min.js b/public/style/vendor/chart.js/Chart.bundle.min.js new file mode 100644 index 0000000..0bf9ea9 --- /dev/null +++ b/public/style/vendor/chart.js/Chart.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Chart=e()}(this,function(){"use strict";var t={rgb2hsl:e,rgb2hsv:i,rgb2hwb:n,rgb2cmyk:a,rgb2keyword:o,rgb2xyz:s,rgb2lab:l,rgb2lch:function(t){return v(l(t))},hsl2rgb:u,hsl2hsv:function(t){var e=t[0],i=t[1]/100,n=t[2]/100;if(0===n)return[0,0,0];return[e,100*(2*(i*=(n*=2)<=1?n:2-n)/(n+i)),100*((n+i)/2)]},hsl2hwb:function(t){return n(u(t))},hsl2cmyk:function(t){return a(u(t))},hsl2keyword:function(t){return o(u(t))},hsv2rgb:d,hsv2hsl:function(t){var e,i,n=t[0],a=t[1]/100,r=t[2]/100;return e=a*r,[n,100*(e=(e/=(i=(2-a)*r)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return n(d(t))},hsv2cmyk:function(t){return a(d(t))},hsv2keyword:function(t){return o(d(t))},hwb2rgb:h,hwb2hsl:function(t){return e(h(t))},hwb2hsv:function(t){return i(h(t))},hwb2cmyk:function(t){return a(h(t))},hwb2keyword:function(t){return o(h(t))},cmyk2rgb:c,cmyk2hsl:function(t){return e(c(t))},cmyk2hsv:function(t){return i(c(t))},cmyk2hwb:function(t){return n(c(t))},cmyk2keyword:function(t){return o(c(t))},keyword2rgb:_,keyword2hsl:function(t){return e(_(t))},keyword2hsv:function(t){return i(_(t))},keyword2hwb:function(t){return n(_(t))},keyword2cmyk:function(t){return a(_(t))},keyword2lab:function(t){return l(_(t))},keyword2xyz:function(t){return s(_(t))},xyz2rgb:f,xyz2lab:m,xyz2lch:function(t){return v(m(t))},lab2xyz:p,lab2rgb:y,lab2lch:v,lch2lab:x,lch2xyz:function(t){return p(x(t))},lch2rgb:function(t){return y(x(t))}};function e(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(o+s)/2,[e,100*(s==o?0:i<=.5?l/(s+o):l/(2-s-o)),100*i]}function i(t){var e,i,n=t[0],a=t[1],r=t[2],o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return i=0==s?0:l/s*1e3/10,s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,s/255*1e3/10]}function n(t){var i=t[0],n=t[1],a=t[2];return[e(t)[0],100*(1/255*Math.min(i,Math.min(n,a))),100*(a=1-1/255*Math.max(i,Math.max(n,a)))]}function a(t){var e,i=t[0]/255,n=t[1]/255,a=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-n,1-a)))/(1-e)||0),100*((1-n-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]}function o(t){return w[JSON.stringify(t)]}function s(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*e+.7152*i+.0722*n),100*(.0193*e+.1192*i+.9505*n)]}function l(t){var e=s(t),i=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function u(t){var e,i,n,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[r=255*l,r,r];e=2*l-(i=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0&&n++,n>1&&n--,r=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,a[u]=255*r;return a}function d(t){var e=t[0]/60,i=t[1]/100,n=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*n*(1-i),s=255*n*(1-i*r),l=255*n*(1-i*(1-r));n*=255;switch(a){case 0:return[n,l,o];case 1:return[s,n,o];case 2:return[o,n,l];case 3:return[o,s,n];case 4:return[l,o,n];case 5:return[n,o,s]}}function h(t){var e,i,n,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),n=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(n=1-n),a=s+n*((i=1-l)-s),e){default:case 6:case 0:r=i,g=a,b=s;break;case 1:r=a,g=i,b=s;break;case 2:r=s,g=i,b=a;break;case 3:r=s,g=a,b=i;break;case 4:r=a,g=s,b=i;break;case 5:r=i,g=s,b=a}return[255*r,255*g,255*b]}function c(t){var e=t[0]/100,i=t[1]/100,n=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]}function f(t){var e,i,n,a=t[0]/100,r=t[1]/100,o=t[2]/100;return i=-.9689*a+1.8758*r+.0415*o,n=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]}function m(t){var e=t[0],i=t[1],n=t[2];return i/=100,n/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}function p(t){var e,i,n,a,r=t[0],o=t[1],s=t[2];return r<=8?a=(i=100*r/903.3)/100*7.787+16/116:(i=100*Math.pow((r+16)/116,3),a=Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i,n=n/108.883<=.008859?n=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3)]}function v(t){var e,i=t[0],n=t[1],a=t[2];return(e=360*Math.atan2(a,n)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(n*n+a*a),e]}function y(t){return f(p(t))}function x(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]}function _(t){return k[t]}var k={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]},w={};for(var M in k)w[JSON.stringify(k[M])]=M;var S=function(){return new O};for(var D in t){S[D+"Raw"]=function(e){return function(i){return"number"==typeof i&&(i=Array.prototype.slice.call(arguments)),t[e](i)}}(D);var C=/(\w+)2(\w+)/.exec(D),P=C[1],T=C[2];(S[P]=S[P]||{})[T]=S[D]=function(e){return function(i){"number"==typeof i&&(i=Array.prototype.slice.call(arguments));var n=t[e](i);if("string"==typeof n||void 0===n)return n;for(var a=0;a=0&&e<1?H(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return Y(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:Y,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return N(t,e);var i=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+i+"%, "+n+"%, "+a+"%)"},percentaString:N,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return z(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:z,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 E[t.slice(0,3)]}};function R(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(n){a=(n=n[1])[3];for(var r=0;ri?(e+.05)/(i+.05):(i+.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,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=t,n=void 0===e?.5:e,a=2*n-1,r=this.alpha()-i.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*i.red(),o*this.green()+s*i.green(),o*this.blue()+s*i.blue()).alpha(this.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new j,n=this.values,a=i.values;for(var r in n)n.hasOwnProperty(r)&&(t=n[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return i}},j.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},j.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},j.prototype.getValues=function(t){for(var e=this.values,i={},n=0;n=0;a--)e.call(i,t[a],a);else for(a=0;a=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,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),t<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.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-$.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*$.easeInBounce(2*t):.5*$.easeOutBounce(2*t-1)+.5}},X={effects:$};Z.easingEffects=$;var K=Math.PI,J=K/180,Q=2*K,tt=K/2,et=K/4,it=2*K/3,nt={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,n,a,r){if(r){var o=Math.min(r,a/2,n/2),s=e+o,l=i+o,u=e+n-o,d=i+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,i,n,a=this.animations,r=0;r=i?(ut.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},yt=ut.options.resolve,bt=["push","pop","shift","splice","unshift"];function xt(t,e){var i=t._chartjs;if(i){var n=i.listeners,a=n.indexOf(e);-1!==a&&n.splice(a,1),n.length>0||(bt.forEach(function(e){delete t[e]}),delete t._chartjs)}}var _t=function(t,e){this.initialize(t,e)};ut.extend(_t.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(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.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]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&xt(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,i=this.getMeta(),n=this.getDataset().data||[],a=i.data;for(t=0,e=n.length;ti&&this.insertElements(i,n-i)},insertElements:function(t,e){for(var i=0;is;)a-=2*Math.PI;for(;a=o&&a<=s,u=r>=i.innerRadius&&r<=i.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},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,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t,e=this._chart.ctx,i=this._view,n=i.startAngle,a=i.endAngle,r="inner"===i.borderAlign?.33:0;e.save(),e.beginPath(),e.arc(i.x,i.y,Math.max(i.outerRadius-r,0),n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.fillStyle=i.backgroundColor,e.fill(),i.borderWidth&&("inner"===i.borderAlign?(e.beginPath(),t=r/i.outerRadius,e.arc(i.x,i.y,i.outerRadius,n-t,a+t),i.innerRadius>r?(t=r/i.innerRadius,e.arc(i.x,i.y,i.innerRadius-r,a+t,n-t,!0)):e.arc(i.x,i.y,r,a+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip(),e.beginPath(),e.arc(i.x,i.y,i.outerRadius,n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.lineWidth=2*i.borderWidth,e.lineJoin="round"):(e.lineWidth=i.borderWidth,e.lineJoin="bevel"),e.strokeStyle=i.borderColor,e.stroke()),e.restore()}}),Mt=ut.valueOrDefault,St=ot.global.defaultColor;ot._set("global",{elements:{line:{tension:.4,backgroundColor:St,borderWidth:3,borderColor:St,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Dt=gt.extend({draw:function(){var t,e,i,n,a=this._view,r=this._chart.ctx,o=a.spanGaps,s=this._children.slice(),l=ot.global,u=l.elements.line,d=-1;for(this._loop&&s.length&&s.push(s[0]),r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=Mt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=Mt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),d=-1,t=0;tt.x&&(e=Rt(e,"left","right")):t.basei?i:n,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>i?i:r,l:l.left||o<0?0:o>e?e:o}}function Wt(t,e,i){var n=null===e,a=null===i,r=!(!t||n&&a)&&Ft(t);return r&&(n||e>=r.left&&e<=r.right)&&(a||i>=r.top&&i<=r.bottom)}ot._set("global",{elements:{rectangle:{backgroundColor:It,borderColor:It,borderSkipped:"bottom",borderWidth:0}}});var Yt=gt.extend({draw:function(){var t=this._chart.ctx,e=this._view,i=function(t){var e=Ft(t),i=e.right-e.left,n=e.bottom-e.top,a=Lt(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n},inner:{x:e.left+a.l,y:e.top+a.t,w:i-a.l-a.r,h:n-a.t-a.b}}}(e),n=i.outer,a=i.inner;t.fillStyle=e.backgroundColor,t.fillRect(n.x,n.y,n.w,n.h),n.w===a.w&&n.h===a.h||(t.save(),t.beginPath(),t.rect(n.x,n.y,n.w,n.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Wt(this._view,t,e)},inLabelRange:function(t,e){var i=this._view;return At(i)?Wt(i,t,null):Wt(i,null,e)},inXRange:function(t){return Wt(this._view,t,null)},inYRange:function(t){return Wt(this._view,null,t)},getCenterPoint:function(){var t,e,i=this._view;return At(i)?(t=i.x,e=(i.y+i.base)/2):(t=(i.x+i.base)/2,e=i.y),{x:t,y:e}},getArea:function(){var t=this._view;return At(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Nt={},zt=wt,Vt=Dt,Ht=Ot,Et=Yt;Nt.Arc=zt,Nt.Line=Vt,Nt.Point=Ht,Nt.Rectangle=Et;var Bt=ut.options.resolve;ot._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var jt=kt.extend({dataElementType:Nt.Rectangle,initialize:function(){var t;kt.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=n.length;e0?Math.min(o,n-i):o,i=n;return o}(i,l):-1,pixels:l,start:o,end:s,stackCount:n,scale:i}},calculateBarValuePixels:function(t,e){var i,n,a,r,o,s,l=this.chart,u=this.getMeta(),d=this._getValueScale(),h=d.isHorizontal(),c=l.data.datasets,f=+d.getRightValue(c[t].data[e]),g=d.options.minBarLength,m=d.options.stacked,p=u.stack,v=0;if(m||void 0===m&&void 0!==p)for(i=0;i=0&&a>0)&&(v+=a));return r=d.getPixelForValue(v),s=(o=d.getPixelForValue(v+f))-r,void 0!==g&&Math.abs(s)=0&&!h||f<0&&h?r-g:r+g),{size:s,base:r,head:o,center:o+s/2}},calculateBarIndexPixels:function(t,e,i){var n=i.scale.options,a="flex"===n.barThickness?function(t,e,i){var n,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n],s=o&&o.custom||{},l=t.options.elements.arc;return{text:i,fillStyle:Zt([s.backgroundColor,r.backgroundColor,l.backgroundColor],void 0,n),strokeStyle:Zt([s.borderColor,r.borderColor,l.borderColor],void 0,n),lineWidth:Zt([s.borderWidth,r.borderWidth,l.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i=Math.PI?-1:p<-Math.PI?1:0))+g,y={x:Math.cos(p),y:Math.sin(p)},b={x:Math.cos(v),y:Math.sin(v)},x=p<=0&&v>=0||p<=2*Math.PI&&2*Math.PI<=v,_=p<=.5*Math.PI&&.5*Math.PI<=v||p<=2.5*Math.PI&&2.5*Math.PI<=v,k=p<=-Math.PI&&-Math.PI<=v||p<=Math.PI&&Math.PI<=v,w=p<=.5*-Math.PI&&.5*-Math.PI<=v||p<=1.5*Math.PI&&1.5*Math.PI<=v,M=f/100,S={x:k?-1:Math.min(y.x*(y.x<0?1:M),b.x*(b.x<0?1:M)),y:w?-1:Math.min(y.y*(y.y<0?1:M),b.y*(b.y<0?1:M))},D={x:x?1:Math.max(y.x*(y.x>0?1:M),b.x*(b.x>0?1:M)),y:_?1:Math.max(y.y*(y.y>0?1:M),b.y*(b.y>0?1:M))},C={width:.5*(D.x-S.x),height:.5*(D.y-S.y)};u=Math.min(s/C.width,l/C.height),d={x:-.5*(D.x+S.x),y:-.5*(D.y+S.y)}}for(e=0,i=c.length;e0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,i,n,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,i=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,i=t._options,n=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=$t(i.hoverBackgroundColor,n(i.backgroundColor)),e.borderColor=$t(i.hoverBorderColor,n(i.borderColor)),e.borderWidth=$t(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(t,e){var i,n,a,r=this.chart,o=this.getDataset(),s=t.custom||{},l=r.options.elements.arc,u={},d={chart:r,dataIndex:e,dataset:o,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=h.length;i0&&te(l[t-1]._model,s)&&(i.controlPointPreviousX=u(i.controlPointPreviousX,s.left,s.right),i.controlPointPreviousY=u(i.controlPointPreviousY,s.top,s.bottom)),t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ne([o.backgroundColor,r.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ne([o.borderColor,r.borderColor,s.borderColor],void 0,n),lineWidth:ne([o.borderWidth,r.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return me(t,e,{intersect:!1})},point:function(t,e){return ce(t,de(e,t))},nearest:function(t,e,i){var n=de(e,t);i.axis=i.axis||"xy";var a=ge(i.axis);return fe(t,n,i.intersect,a)},x:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a},y:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a}}};function ve(t,e){return ut.where(t,function(t){return t.position===e})}function ye(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,a=e?t:i;return n.weight===a.weight?n._tmpIndex_-a._tmpIndex_:n.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}function be(t,e){ut.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}ot._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var xe={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 i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],r=a.length,o=0;odiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ke.default||ke,Me="$chartjs",Se="chartjs-size-monitor",De="chartjs-render-monitor",Ce="chartjs-render-animation",Pe=["animationstart","webkitAnimationStart"],Te={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Oe(t,e){var i=ut.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Ie=!!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 Ae(t,e,i){t.addEventListener(e,i,Ie)}function Fe(t,e,i){t.removeEventListener(e,i,Ie)}function Re(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Le(t){var e=document.createElement("div");return e.className=t||"",e}function We(t,e,i){var n,a,r,o,s=t[Me]||(t[Me]={}),l=s.resizer=function(t){var e=Le(Se),i=Le(Se+"-expand"),n=Le(Se+"-shrink");i.appendChild(Le()),n.appendChild(Le()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var a=function(){e._reset(),t()};return Ae(i,"scroll",a.bind(i,"expand")),Ae(n,"scroll",a.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,a=n?n.clientWidth:0;e(Re("resize",i)),n&&n.clientWidth0){var r=t[0];r.label?i=r.label:r.xLabel?i=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function qe(t){var e=ot.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:Be(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:Be(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:Be(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:Be(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:Be(t.titleFontStyle,e.defaultFontStyle),titleFontSize:Be(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:Be(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:Be(t.footerFontStyle,e.defaultFontStyle),footerFontSize:Be(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 Ze(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function $e(t){return Ue([],Ge(t))}var Xe=gt.extend({initialize:function(){this._model=qe(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},getBeforeBody:function(){return $e(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,a=[];return ut.each(t,function(t){var r={before:[],lines:[],after:[]};Ue(r.before,Ge(n.beforeLabel.call(i,t,e))),Ue(r.lines,n.label.call(i,t,e)),Ue(r.after,Ge(n.afterLabel.call(i,t,e))),a.push(r)}),a},getAfterBody:function(){return $e(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},update:function(t){var e,i,n,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=qe(c),m=h._active,p=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},y={x:f.x,y:f.y},b={width:f.width,height:f.height},x={x:f.caretX,y:f.caretY};if(m.length){g.opacity=1;var _=[],k=[];x=je[c.position].call(h,m,h._eventPosition);var w=[];for(e=0,i=m.length;en.width&&(a=n.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,b,v=function(t,e){var i,n,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(i=function(t){return t<=c},n=function(t){return t>c}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},i(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):n(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,b),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=y.x,g.y=y.y,g.width=b.width,g.height=b.height,g.caretX=x.x,g.caretY=x.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,r,o,s,l,u=i.caretSize,d=i.cornerRadius,h=i.xAlign,c=i.yAlign,f=t.x,g=t.y,m=e.width,p=e.height;if("center"===c)s=g+p/2,"left"===h?(a=(n=f)-u,r=n,o=s+u,l=s-u):(a=(n=f+m)+u,r=n,o=s-u,l=s+u);else if("left"===h?(n=(a=f+d+u)-u,r=a+u):"right"===h?(n=(a=f+m-d-u)-u,r=a+u):(n=(a=i.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+p)+u,l=o;var v=r;r=n,n=v}return{x1:n,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ze(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var a,r,o=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ut.fontString(o,e._titleFontStyle,e._titleFontFamily),a=0,r=n.length;a0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ut.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),Ke=je,Je=Xe;Je.positioners=Ke;var Qe=ut.valueOrDefault;function ti(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,r,o,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?ut.merge(e[t][a],[Ee.getScaleDefaults(r),o]):ut.merge(e[t][a],o)}else ut._merger(t,e,i,n)}})}function ei(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var a=e[t]||{},r=i[t];"scales"===t?e[t]=ti(a,r):"scale"===t?e[t]=ut.merge(a,[Ee.getScaleDefaults(r.type),r]):ut._merger(t,e,i,n)}})}function ii(t){return"top"===t||"bottom"===t}ot._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ni=function(t,e){return this.construct(t,e),this};ut.extend(ni.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=ei(ot.global,ot[t.type],t.options||{}),t}(e);var n=Ve.acquireContext(t,e),a=n&&n.canvas,r=a&&a.height,o=a&&a.width;i.id=ut.uid(),i.ctx=n,i.canvas=a,i.config=e,i.width=o,i.height=r,i.aspectRatio=r?o/r:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ni.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&a?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return He.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),He.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return vt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(ut.getMaximumWidth(n))),o=Math.max(0,Math.floor(a?r/a:ut.getMaximumHeight(n)));if((e.width!==r||e.height!==o)&&(n.width=e.width=r,n.height=e.height=o,n.style.width=r+"px",n.style.height=o+"px",ut.retinaScale(e,i.devicePixelRatio),!t)){var s={width:r,height:o};He.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ut.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ut.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],a=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.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&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(n,function(e){var n=e.options,r=n.id,o=Qe(n.type,e.dtype);ii(n.position)!==ii(e.dposition)&&(n.position=e.dposition),a[r]=!0;var s=null;if(r in i&&i[r].type===o)(s=i[r]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=Ee.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ut.each(a,function(t,e){t||delete i[e]}),t.scales=i,Ee.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,function(i,n){var a=t.getDatasetMeta(n),r=i.type||t.config.type;if(a.type&&a.type!==r&&(t.destroyDatasetMeta(n),a=t.getDatasetMeta(n)),a.type=r,a.controller)a.controller.updateIndex(n),a.controller.linkScales();else{var o=ue[a.type];if(void 0===o)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new o(t,n),e.push(a.controller)}},t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ut.each(e.scales,function(t){xe.removeBox(e,t)}),i=ei(ot.global,ot[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),He._invalidate(n),!1!==He.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();ut.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ut.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],He.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==He.notify(this,"beforeLayout")&&(xe.update(this,this.width,this.height),He.notify(this,"afterScaleUpdate"),He.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==He.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);He.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==He.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),He.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==He.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),He.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return pe.modes.single(this,t)},getElementsAtEvent:function(t){return pe.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return pe.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=pe.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return pe.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=ut.log10(Math.abs(n)),r="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var o=ut.log10(Math.abs(t));r=t.toExponential(Math.floor(o)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},ui=ut.valueOrDefault,di=ut.valueAtIndexOrDefault;function hi(t){var e,i,n=[];for(e=0,i=t.length;eu&&rt.maxHeight){r--;break}r++,l=o*s}t.labelRotation=r},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=hi(t._ticks),n=t.options,a=n.ticks,r=n.scaleLabel,o=n.gridLines,s=t._isVisible(),l=n.position,u=t.isHorizontal(),d=ut.options._parseFont,h=d(a),c=n.gridLines.tickMarkLength;if(e.width=u?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&o.drawTicks?c:0,e.height=u?s&&o.drawTicks?c:0:t.maxHeight,r.display&&s){var f=d(r),g=ut.options.toPadding(r.padding),m=f.lineHeight+g.height;u?e.height+=m:e.width+=m}if(a.display&&s){var p=ut.longestText(t.ctx,h.string,i,t.longestTextCache),v=ut.numberOfLabelLines(i),y=.5*h.size,b=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=p,u){var x=ut.toRadians(t.labelRotation),_=Math.cos(x),k=Math.sin(x)*p+h.lineHeight*v+y;e.height=Math.min(t.maxHeight,e.height+k+b),t.ctx.font=h.string;var w,M,S=ci(t.ctx,i[0],h.string),D=ci(t.ctx,i[i.length-1],h.string),C=t.getPixelForTick(0)-t.left,P=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(w="bottom"===l?_*S:_*y,M="bottom"===l?_*y:_*D):(w=S/2,M=D/2),t.paddingLeft=Math.max(w-C,0)+3,t.paddingRight=Math.max(M-P,0)+3}else a.mirror?p=0:p+=b+y,e.width=Math.min(t.maxWidth,e.width+p),t.paddingTop=h.size/2,t.paddingBottom=h.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(){ut.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(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var r=e.left+a;return r+=e.isFullWidth()?e.margins.left:0}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+i;return n+=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,i,n=this,a=n.isHorizontal(),r=n.options.ticks.minor,o=t.length,s=!1,l=r.maxTicksLimit,u=n._tickSize()*(o-1),d=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(u>d&&(s=1+Math.floor(u/d)),o>l&&(s=Math.max(s,1+Math.floor(o/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ut.toRadians(t.labelRotation),a=Math.abs(Math.cos(n)),r=Math.abs(Math.sin(n)),o=i.autoSkipPadding||0,s=t.longestLabelWidth+o||0,l=ut.options._parseFont(i),u=t._maxLabelLines*l.lineHeight+o||0;return e?u*a>s*r?s/a:u/r:u*r0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=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)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:pi,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,m=ut.niceNum((g-f)/u/l)*l;if(m<1e-14&&vi(d)&&vi(h))return[f,g];(r=Math.ceil(g/m)-Math.floor(f/m))>u&&(m=ut.niceNum(r*m/u/l)*l),s||vi(c)?i=Math.pow(10,ut._decimalPlaces(m)):(i=Math.pow(10,c),m=Math.ceil(m*i)/i),n=Math.floor(f/m)*m,a=Math.ceil(g/m)*m,s&&(!vi(d)&&ut.almostWhole(d/m,m/1e3)&&(n=d),!vi(h)&&ut.almostWhole(h/m,m/1e3)&&(a=h)),r=(a-n)/m,r=ut.almostEquals(r,Math.round(r),m/1e3)?Math.round(r):Math.ceil(r),n=Math.round(n*i)/i,a=Math.round(a*i)/i,o.push(vi(d)?n:d);for(var p=1;pt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},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,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),_i=bi;xi._defaults=_i;var ki=ut.valueOrDefault;var wi={position:"left",ticks:{callback:li.formatters.logarithmic}};function Mi(t,e){return ut.isFinite(t)&&t>=0?t:e}var Si=fi.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,a=t.isHorizontal();function r(e){return a?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var o=e.stacked;if(void 0===o&&ut.each(n,function(t,e){if(!o){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&r(n)&&void 0!==n.stack&&(o=!0)}}),e.stacked||o){var s={};ut.each(n,function(n,a){var o=i.getDatasetMeta(a),l=[o.type,void 0===e.stacked&&void 0===o.stack?a:"",o.stack].join(".");i.isDatasetVisible(a)&&r(o)&&(void 0===s[l]&&(s[l]=[]),ut.each(n.data,function(e,i){var n=s[l],a=+t.getRightValue(e);isNaN(a)||o.data[i].hidden||a<0||(n[i]=n[i]||0,n[i]+=a)}))}),ut.each(s,function(e){if(e.length>0){var i=ut.min(e),n=ut.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ut.each(n,function(e,n){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&r(a)&&ut.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||a.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ut.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:Mi(e.min),max:Mi(e.max)},a=t.ticks=function(t,e){var i,n,a=[],r=ki(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),o=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(i=Math.floor(ut.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(r),r=n*Math.pow(10,i)):(i=Math.floor(ut.log10(r)),n=Math.floor(r/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{a.push(r),10==++n&&(n=1,l=++i>=0?1:l),r=Math.round(n*Math.pow(10,i)*l)/l}while(ia?{start:e-i,end:e}:{start:e,end:e+i}}function Ri(t){return 0===t||180===t?"center":t<180?"left":"right"}function Li(t,e,i,n){var a,r,o=i.y+n/2;if(ut.isArray(e))for(a=0,r=e.length;a270||t<90)&&(i.y-=e.h)}function Yi(t){return ut.isNumber(t)?t:0}var Ni=yi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Ai(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);ut.each(a.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(i=Math.min(r,i),n=Math.max(r,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ai(this.options))},convertTicksToLabels:function(){var t=this;yi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=ut.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=Ii(t);for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),r=Math.max(e.r-n.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=Yi(a),r=Yi(r),o=Yi(o),s=Yi(s),n.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),n.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,i,n){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ii(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 i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*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,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var a=t.ctx,r=this.getIndexAngle(0),o=ut.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.gridLines,r=i.pointLabels,o=Ci(n.lineWidth,a.lineWidth),s=Ci(n.color,a.color),l=Ai(i);e.save(),e.lineWidth=o,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ti([n.borderDash,a.borderDash,[]])),e.lineDashOffset=Ti([n.borderDashOffset,a.borderDashOffset,0]));var u=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),d=ut.options._parseFont(r);e.font=d.string,e.textBaseline="middle";for(var h=Ii(t)-1;h>=0;h--){if(n.display&&o&&s){var c=t.getPointPosition(h,u);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke()}if(r.display){var f=0===h?l/2:0,g=t.getPointPosition(h,u+f+5),m=Pi(r.fontColor,h,ot.global.defaultFontColor);e.fillStyle=m;var p=t.getIndexAngle(h),v=ut.toDegrees(p);e.textAlign=Ri(v),Wi(v,t._pointLabelSizes[h],g),Li(e,t.pointLabels[h]||"",g,d.lineHeight)}}e.restore()}(t),ut.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var a,r=t.ctx,o=e.circular,s=Ii(t),l=Pi(e.color,n-1),u=Pi(e.lineWidth,n-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{a=t.getPointPosition(0,i),r.moveTo(a.x,a.y);for(var d=1;d=0&&o<=s;){if(a=t[(n=o+s>>1)-1]||null,r=t[n],!a)return{lo:null,hi:r};if(r[e]i))return{lo:a,hi:r};s=n-1}}return{lo:r,hi:null}}(t,e,i),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(i-r[e])/s:0,u=(o[n]-r[n])*l;return r[n]+u}function Zi(t,e){var i=t._adapter,n=t.options.time,a=n.parser,r=a||n.format,o=e;return"function"==typeof a&&(o=a(o)),ut.isFinite(o)||(o="string"==typeof r?i.parse(o,r):i.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),ut.isFinite(o)||(o=i.parse(o))),o)}function $i(t,e){if(ut.isNullOrUndef(e))return null;var i=t.options.time,n=Zi(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Xi(t){for(var e=ji.indexOf(t)+1,i=ji.length;e=a&&i<=r&&u.push(i);return n.min=a,n.max=r,n._unit=s.unit||function(t,e,i,n,a){var r,o;for(r=ji.length-1;r>=ji.indexOf(i);r--)if(o=ji[r],Bi[o].common&&t._adapter.diff(a,n,o)>=e.length)return o;return ji[i?ji.indexOf(i):0]}(n,u,s.minUnit,n.min,n.max),n._majorUnit=Xi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;ae&&s=0&&t0?o:1}}),Qi={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Ji._defaults=Qi;var tn,en={category:gi,linear:xi,logarithmic:Si,radialLinear:Ni,time:Ji},nn=(function(t,e){t.exports=function(){var e,i;function n(){return e.apply(null,arguments)}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var i,n=[];for(i=0;i>>0,n=0;n0)for(i=0;i=0;return(r?i?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([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,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},E={};function B(t,e,i,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),t&&(E[t]=a),e&&(E[e[0]]=function(){return N(a.apply(this,arguments),e[1],e[2])}),i&&(E[i]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function j(t,e){return t.isValid()?(e=U(e,t.localeData()),H[e]=H[e]||function(t){var e,i,n,a=t.match(z);for(e=0,i=a.length;e=0&&V.test(t);)t=t.replace(V,n),V.lastIndex=0,i-=1;return t}var G=/\d/,q=/\d\d/,Z=/\d{3}/,$=/\d{4}/,X=/[+-]?\d{6}/,K=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,tt=/\d{1,3}/,et=/\d{1,4}/,it=/[+-]?\d{1,6}/,nt=/\d+/,at=/[+-]?\d+/,rt=/Z|[+-]\d\d:?\d\d/gi,ot=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[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,lt={};function ut(t,e,i){lt[t]=T(e)?e:function(t,n){return t&&i?i:e}}function dt(t,e){return d(lt,t)?lt[t](e._strict,e._locale):new RegExp(ht(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,a){return e||i||n||a})))}function ht(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ct={};function ft(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),s(e)&&(n=function(t,i){i[e]=k(t)}),i=0;i68?1900:2e3)};var Ct,Pt=Tt("FullYear",!0);function Tt(t,e){return function(i){return null!=i?(It(this,t,i),n.updateOffset(this,e),this):Ot(this,t)}}function Ot(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function It(t,e,i){t.isValid()&&!isNaN(i)&&("FullYear"===e&&Dt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](i,t.month(),At(i,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](i))}function At(t,e){if(isNaN(t)||isNaN(e))return NaN;var i,n=(e%(i=12)+i)%i;return t+=(e-n)/12,1===n?Dt(t)?29:28:31-n%7%2}Ct=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e=0){var i=Array.prototype.slice.call(arguments);i[0]=t+400,e=new Date(Date.UTC.apply(null,i)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Et(t,e,i){var n=7+e-i,a=(7+Ht(t,0,n).getUTCDay()-e)%7;return-a+n-1}function Bt(t,e,i,n,a){var r,o,s=(7+i-n)%7,l=Et(t,n,a),u=1+7*(e-1)+s+l;return u<=0?o=St(r=t-1)+u:u>St(t)?(r=t+1,o=u-St(t)):(r=t,o=u),{year:r,dayOfYear:o}}function jt(t,e,i){var n,a,r=Et(t.year(),e,i),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?(a=t.year()-1,n=o+Ut(a,e,i)):o>Ut(t.year(),e,i)?(n=o-Ut(t.year(),e,i),a=t.year()+1):(a=t.year(),n=o),{week:n,year:a}}function Ut(t,e,i){var n=Et(t,e,i),a=Et(t+1,e,i);return(St(t)-n+a)/7}function Gt(t,e){return t.slice(e,7).concat(t.slice(0,e))}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),F("week","w"),F("isoWeek","W"),Y("week",5),Y("isoWeek",5),ut("w",K),ut("ww",K,q),ut("W",K),ut("WW",K,q),gt(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=k(t)}),B("d",0,"do","day"),B("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),B("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),B("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),F("day","d"),F("weekday","e"),F("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),ut("d",K),ut("e",K),ut("E",K),ut("dd",function(t,e){return e.weekdaysMinRegex(t)}),ut("ddd",function(t,e){return e.weekdaysShortRegex(t)}),ut("dddd",function(t,e){return e.weekdaysRegex(t)}),gt(["dd","ddd","dddd"],function(t,e,i,n){var a=i._locale.weekdaysParse(t,n,i._strict);null!=a?e.d=a:f(i).invalidWeekday=t}),gt(["d","e","E"],function(t,e,i,n){e[n]=k(t)});var qt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Zt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xt=st,Kt=st,Jt=st;function Qt(){function t(t,e){return e.length-t.length}var e,i,n,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)i=c([2e3,1]).day(e),n=this.weekdaysMin(i,""),a=this.weekdaysShort(i,""),r=this.weekdays(i,""),o.push(n),s.push(a),l.push(r),u.push(n),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=ht(s[e]),l[e]=ht(l[e]),u[e]=ht(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function te(){return this.hours()%12||12}function ee(t,e){B(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function ie(t,e){return e._meridiemParse}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,te),B("k",["kk",2],0,function(){return this.hours()||24}),B("hmm",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)}),B("hmmss",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)}),B("Hmm",0,0,function(){return""+this.hours()+N(this.minutes(),2)}),B("Hmmss",0,0,function(){return""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)}),ee("a",!0),ee("A",!1),F("hour","h"),Y("hour",13),ut("a",ie),ut("A",ie),ut("H",K),ut("h",K),ut("k",K),ut("HH",K,q),ut("hh",K,q),ut("kk",K,q),ut("hmm",J),ut("hmmss",Q),ut("Hmm",J),ut("Hmmss",Q),ft(["H","HH"],bt),ft(["k","kk"],function(t,e,i){var n=k(t);e[bt]=24===n?0:n}),ft(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),ft(["h","hh"],function(t,e,i){e[bt]=k(t),f(i).bigHour=!0}),ft("hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n)),f(i).bigHour=!0}),ft("hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a)),f(i).bigHour=!0}),ft("Hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n))}),ft("Hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a))});var ne,ae=Tt("Hours",!0),re={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:Rt,monthsShort:Lt,week:{dow:0,doy:6},weekdays:qt,weekdaysMin:$t,weekdaysShort:Zt,meridiemParse:/[ap]\.?m?\.?/i},oe={},se={};function le(t){return t?t.toLowerCase().replace("_","-"):t}function ue(e){var i=null;if(!oe[e]&&t&&t.exports)try{i=ne._abbr;var n=_e;n("./locale/"+e),de(i)}catch(t){}return oe[e]}function de(t,e){var i;return t&&((i=o(e)?ce(t):he(t,e))?ne=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),ne._abbr}function he(t,e){if(null!==e){var i,n=re;if(e.abbr=t,null!=oe[t])P("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."),n=oe[t]._config;else if(null!=e.parentLocale)if(null!=oe[e.parentLocale])n=oe[e.parentLocale]._config;else{if(null==(i=ue(e.parentLocale)))return se[e.parentLocale]||(se[e.parentLocale]=[]),se[e.parentLocale].push({name:t,config:e}),null;n=i._config}return oe[t]=new I(O(n,e)),se[t]&&se[t].forEach(function(t){he(t.name,t.config)}),de(t),oe[t]}return delete oe[t],null}function ce(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ne;if(!a(t)){if(e=ue(t))return e;t=[t]}return function(t){for(var e,i,n,a,r=0;r0;){if(n=ue(a.slice(0,e).join("-")))return n;if(i&&i.length>=e&&w(a,i,!0)>=e-1)break;e--}r++}return ne}(t)}function fe(t){var e,i=t._a;return i&&-2===f(t).overflow&&(e=i[vt]<0||i[vt]>11?vt:i[yt]<1||i[yt]>At(i[pt],i[vt])?yt:i[bt]<0||i[bt]>24||24===i[bt]&&(0!==i[xt]||0!==i[_t]||0!==i[kt])?bt:i[xt]<0||i[xt]>59?xt:i[_t]<0||i[_t]>59?_t:i[kt]<0||i[kt]>999?kt:-1,f(t)._overflowDayOfYear&&(eyt)&&(e=yt),f(t)._overflowWeeks&&-1===e&&(e=wt),f(t)._overflowWeekday&&-1===e&&(e=Mt),f(t).overflow=e),t}function ge(t,e,i){return null!=t?t:null!=e?e:i}function me(t){var e,i,a,r,o,s=[];if(!t._d){for(a=function(t){var e=new Date(n.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[yt]&&null==t._a[vt]&&function(t){var e,i,n,a,r,o,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)r=1,o=4,i=ge(e.GG,t._a[pt],jt(Ie(),1,4).year),n=ge(e.W,1),((a=ge(e.E,1))<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=jt(Ie(),r,o);i=ge(e.gg,t._a[pt],u.year),n=ge(e.w,u.week),null!=e.d?((a=e.d)<0||a>6)&&(l=!0):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}n<1||n>Ut(i,r,o)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=Bt(i,n,a,r,o),t._a[pt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=ge(t._a[pt],a[pt]),(t._dayOfYear>St(o)||0===t._dayOfYear)&&(f(t)._overflowDayOfYear=!0),i=Ht(o,0,t._dayOfYear),t._a[vt]=i.getUTCMonth(),t._a[yt]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=a[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[bt]&&0===t._a[xt]&&0===t._a[_t]&&0===t._a[kt]&&(t._nextDay=!0,t._a[bt]=0),t._d=(t._useUTC?Ht:function(t,e,i,n,a,r,o){var s;return t<100&&t>=0?(s=new Date(t+400,e,i,n,a,r,o),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,i,n,a,r,o),s}).apply(null,s),r=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[bt]=24),t._w&&void 0!==t._w.d&&t._w.d!==r&&(f(t).weekdayMismatch=!0)}}var pe=/^\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)?)?$/,ve=/^\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)?)?$/,ye=/Z|[+-]\d\d(?::?\d\d)?/,be=[["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}/]],xe=[["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/]],ke=/^\/?Date\((\-?\d+)/i;function we(t){var e,i,n,a,r,o,s=t._i,l=pe.exec(s)||ve.exec(s);if(l){for(f(t).iso=!0,e=0,i=be.length;e0&&f(t).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),E[r]?(i?f(t).empty=!1:f(t).unusedTokens.push(r),mt(r,i,t)):t._strict&&!i&&f(t).unusedTokens.push(r);f(t).charsLeftOver=l-u,s.length>0&&f(t).unusedInput.push(s),t._a[bt]<=12&&!0===f(t).bigHour&&t._a[bt]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[bt]=(d=t._locale,h=t._a[bt],null==(c=t._meridiem)?h:null!=d.meridiemHour?d.meridiemHour(h,c):null!=d.isPM?((g=d.isPM(c))&&h<12&&(h+=12),g||12!==h||(h=0),h):h),me(t),fe(t)}else Ce(t);else we(t);var d,h,c,g}function Te(t){var e=t._i,i=t._f;return t._locale=t._locale||ce(t._l),null===e||void 0===i&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new b(fe(e)):(l(e)?t._d=e:a(i)?function(t){var e,i,n,a,r;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;athis?this:t:m()});function Re(t,e){var i,n;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return Ie();for(i=e[0],n=1;n=0?new Date(t+400,e,i)-si:new Date(t,e,i).valueOf()}function di(t,e,i){return t<100&&t>=0?Date.UTC(t+400,e,i)-si:Date.UTC(t,e,i)}function hi(t,e){B(0,[t,t.length],0,e)}function ci(t,e,i,n,a){var r;return null==t?jt(this,n,a).year:(r=Ut(t,n,a),e>r&&(e=r),function(t,e,i,n,a){var r=Bt(t,e,i,n,a),o=Ht(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,t,e,i,n,a))}B(0,["gg",2],0,function(){return this.weekYear()%100}),B(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hi("gggg","weekYear"),hi("ggggg","weekYear"),hi("GGGG","isoWeekYear"),hi("GGGGG","isoWeekYear"),F("weekYear","gg"),F("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),ut("G",at),ut("g",at),ut("GG",K,q),ut("gg",K,q),ut("GGGG",et,$),ut("gggg",et,$),ut("GGGGG",it,X),ut("ggggg",it,X),gt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=k(t)}),gt(["gg","GG"],function(t,e,i,a){e[a]=n.parseTwoDigitYear(t)}),B("Q",0,"Qo","quarter"),F("quarter","Q"),Y("quarter",7),ut("Q",G),ft("Q",function(t,e){e[vt]=3*(k(t)-1)}),B("D",["DD",2],"Do","date"),F("date","D"),Y("date",9),ut("D",K),ut("DD",K,q),ut("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),ft(["D","DD"],yt),ft("Do",function(t,e){e[yt]=k(t.match(K)[0])});var fi=Tt("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear"),F("dayOfYear","DDD"),Y("dayOfYear",4),ut("DDD",tt),ut("DDDD",Z),ft(["DDD","DDDD"],function(t,e,i){i._dayOfYear=k(t)}),B("m",["mm",2],0,"minute"),F("minute","m"),Y("minute",14),ut("m",K),ut("mm",K,q),ft(["m","mm"],xt);var gi=Tt("Minutes",!1);B("s",["ss",2],0,"second"),F("second","s"),Y("second",15),ut("s",K),ut("ss",K,q),ft(["s","ss"],_t);var mi,pi=Tt("Seconds",!1);for(B("S",0,0,function(){return~~(this.millisecond()/100)}),B(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,function(){return 10*this.millisecond()}),B(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),B(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),B(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),B(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),B(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),F("millisecond","ms"),Y("millisecond",16),ut("S",tt,G),ut("SS",tt,q),ut("SSS",tt,Z),mi="SSSS";mi.length<=9;mi+="S")ut(mi,nt);function vi(t,e){e[kt]=k(1e3*("0."+t))}for(mi="S";mi.length<=9;mi+="S")ft(mi,vi);var yi=Tt("Milliseconds",!1);B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var bi=b.prototype;function xi(t){return t}bi.add=Je,bi.calendar=function(t,e){var i=t||Ie(),a=Ee(i,this).startOf("day"),r=n.calendarFormat(this,a)||"sameElse",o=e&&(T(e[r])?e[r].call(this,i):e[r]);return this.format(o||this.localeData().calendar(r,this,Ie(i)))},bi.clone=function(){return new b(this)},bi.diff=function(t,e,i){var n,a,r;if(!this.isValid())return NaN;if(!(n=Ee(t,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),e=R(e)){case"year":r=ti(this,n)/12;break;case"month":r=ti(this,n);break;case"quarter":r=ti(this,n)/3;break;case"second":r=(this-n)/1e3;break;case"minute":r=(this-n)/6e4;break;case"hour":r=(this-n)/36e5;break;case"day":r=(this-n-a)/864e5;break;case"week":r=(this-n-a)/6048e5;break;default:r=this-n}return i?r:_(r)},bi.endOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?di:ui;switch(t){case"year":e=i(this.year()+1,0,1)-1;break;case"quarter":e=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=i(this.year(),this.month()+1,1)-1;break;case"week":e=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=oi-li(e+(this._isUTC?0:this.utcOffset()*ri),oi)-1;break;case"minute":e=this._d.valueOf(),e+=ri-li(e,ri)-1;break;case"second":e=this._d.valueOf(),e+=ai-li(e,ai)-1}return this._d.setTime(e),n.updateOffset(this,!0),this},bi.format=function(t){t||(t=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var e=j(this,t);return this.localeData().postformat(e)},bi.from=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.fromNow=function(t){return this.from(Ie(),t)},bi.to=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.toNow=function(t){return this.to(Ie(),t)},bi.get=function(t){return T(this[t=R(t)])?this[t]():this},bi.invalidAt=function(){return f(this).overflow},bi.isAfter=function(t,e){var i=x(t)?t:Ie(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?j(i,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",j(i,"Z")):j(i,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},bi.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 i="["+t+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=e+'[")]';return this.format(i+n+"-MM-DD[T]HH:mm:ss.SSS"+a)},bi.toJSON=function(){return this.isValid()?this.toISOString():null},bi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},bi.unix=function(){return Math.floor(this.valueOf()/1e3)},bi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},bi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bi.year=Pt,bi.isLeapYear=function(){return Dt(this.year())},bi.weekYear=function(t){return ci.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},bi.isoWeekYear=function(t){return ci.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},bi.quarter=bi.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},bi.month=Yt,bi.daysInMonth=function(){return At(this.year(),this.month())},bi.week=bi.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},bi.isoWeek=bi.isoWeeks=function(t){var e=jt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},bi.weeksInYear=function(){var t=this.localeData()._week;return Ut(this.year(),t.dow,t.doy)},bi.isoWeeksInYear=function(){return Ut(this.year(),1,4)},bi.date=fi,bi.day=bi.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},bi.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")},bi.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},bi.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")},bi.hour=bi.hours=ae,bi.minute=bi.minutes=gi,bi.second=bi.seconds=pi,bi.millisecond=bi.milliseconds=yi,bi.utcOffset=function(t,e,i){var a,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=He(ot,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&e&&(a=Be(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==t&&(!e||this._changeInProgress?Ke(this,qe(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Be(this)},bi.utc=function(t){return this.utcOffset(0,t)},bi.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Be(this),"m")),this},bi.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=He(rt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},bi.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Ie(t).utcOffset():0,(this.utcOffset()-t)%60==0)},bi.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bi.isLocal=function(){return!!this.isValid()&&!this._isUTC},bi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},bi.isUtc=je,bi.isUTC=je,bi.zoneAbbr=function(){return this._isUTC?"UTC":""},bi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},bi.dates=S("dates accessor is deprecated. Use date instead.",fi),bi.months=S("months accessor is deprecated. Use month instead",Yt),bi.years=S("years accessor is deprecated. Use year instead",Pt),bi.zone=S("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()}),bi.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=Te(t))._a){var e=t._isUTC?c(t._a):Ie(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var _i=I.prototype;function ki(t,e,i,n){var a=ce(),r=c().set(n,e);return a[i](r,t)}function wi(t,e,i){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return ki(t,e,i,"month");var n,a=[];for(n=0;n<12;n++)a[n]=ki(t,n,i,"month");return a}function Mi(t,e,i,n){"boolean"==typeof t?(s(e)&&(i=e,e=void 0),e=e||""):(i=e=t,t=!1,s(e)&&(i=e,e=void 0),e=e||"");var a,r=ce(),o=t?r._week.dow:0;if(null!=i)return ki(e,(i+o)%7,n,"day");var l=[];for(a=0;a<7;a++)l[a]=ki(e,(a+o)%7,n,"day");return l}_i.calendar=function(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return T(n)?n.call(e,i):n},_i.longDateFormat=function(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},_i.invalidDate=function(){return this._invalidDate},_i.ordinal=function(t){return this._ordinal.replace("%d",t)},_i.preparse=xi,_i.postformat=xi,_i.relativeTime=function(t,e,i,n){var a=this._relativeTime[i];return T(a)?a(t,e,i,n):a.replace(/%d/i,t)},_i.pastFuture=function(t,e){var i=this._relativeTime[t>0?"future":"past"];return T(i)?i(e):i.replace(/%s/i,e)},_i.set=function(t){var e,i;for(i in t)T(e=t[i])?this[i]=e:this["_"+i]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_i.months=function(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ft).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone},_i.monthsShort=function(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ft.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_i.monthsParse=function(t,e,i){var n,a,r;if(this._monthsParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)r=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(r,"").toLocaleLowerCase();return i?"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null}.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=c([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(r.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}},_i.monthsRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},_i.monthsShortRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},_i.week=function(t){return jt(t,this._week.dow,this._week.doy).week},_i.firstDayOfYear=function(){return this._week.doy},_i.firstDayOfWeek=function(){return this._week.dow},_i.weekdays=function(t,e){var i=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Gt(i,this._week.dow):t?i[t.day()]:i},_i.weekdaysMin=function(t){return!0===t?Gt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},_i.weekdaysShort=function(t){return!0===t?Gt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},_i.weekdaysParse=function(t,e,i){var n,a,r;if(this._weekdaysParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return i?"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null}.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=c([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}},_i.weekdaysRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Xt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},_i.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_i.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Jt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_i.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},_i.meridiem=function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},de("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),n.lang=S("moment.lang is deprecated. Use moment.locale instead.",de),n.langData=S("moment.langData is deprecated. Use moment.localeData instead.",ce);var Si=Math.abs;function Di(t,e,i,n){var a=qe(e,i);return t._milliseconds+=n*a._milliseconds,t._days+=n*a._days,t._months+=n*a._months,t._bubble()}function Ci(t){return t<0?Math.floor(t):Math.ceil(t)}function Pi(t){return 4800*t/146097}function Ti(t){return 146097*t/4800}function Oi(t){return function(){return this.as(t)}}var Ii=Oi("ms"),Ai=Oi("s"),Fi=Oi("m"),Ri=Oi("h"),Li=Oi("d"),Wi=Oi("w"),Yi=Oi("M"),Ni=Oi("Q"),zi=Oi("y");function Vi(t){return function(){return this.isValid()?this._data[t]:NaN}}var Hi=Vi("milliseconds"),Ei=Vi("seconds"),Bi=Vi("minutes"),ji=Vi("hours"),Ui=Vi("days"),Gi=Vi("months"),qi=Vi("years"),Zi=Math.round,$i={ss:44,s:45,m:45,h:22,d:26,M:11},Xi=Math.abs;function Ki(t){return(t>0)-(t<0)||+t}function Ji(){if(!this.isValid())return this.localeData().invalidDate();var t,e,i=Xi(this._milliseconds)/1e3,n=Xi(this._days),a=Xi(this._months);t=_(i/60),e=_(t/60),i%=60,t%=60;var r=_(a/12),o=a%=12,s=n,l=e,u=t,d=i?i.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var c=h<0?"-":"",f=Ki(this._months)!==Ki(h)?"-":"",g=Ki(this._days)!==Ki(h)?"-":"",m=Ki(this._milliseconds)!==Ki(h)?"-":"";return c+"P"+(r?f+r+"Y":"")+(o?f+o+"M":"")+(s?g+s+"D":"")+(l||u||d?"T":"")+(l?m+l+"H":"")+(u?m+u+"M":"")+(d?m+d+"S":"")}var Qi=We.prototype;return Qi.isValid=function(){return this._isValid},Qi.abs=function(){var t=this._data;return this._milliseconds=Si(this._milliseconds),this._days=Si(this._days),this._months=Si(this._months),t.milliseconds=Si(t.milliseconds),t.seconds=Si(t.seconds),t.minutes=Si(t.minutes),t.hours=Si(t.hours),t.months=Si(t.months),t.years=Si(t.years),this},Qi.add=function(t,e){return Di(this,t,e,1)},Qi.subtract=function(t,e){return Di(this,t,e,-1)},Qi.as=function(t){if(!this.isValid())return NaN;var e,i,n=this._milliseconds;if("month"===(t=R(t))||"quarter"===t||"year"===t)switch(e=this._days+n/864e5,i=this._months+Pi(e),t){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(e=this._days+Math.round(Ti(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}},Qi.asMilliseconds=Ii,Qi.asSeconds=Ai,Qi.asMinutes=Fi,Qi.asHours=Ri,Qi.asDays=Li,Qi.asWeeks=Wi,Qi.asMonths=Yi,Qi.asQuarters=Ni,Qi.asYears=zi,Qi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},Qi._bubble=function(){var t,e,i,n,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*Ci(Ti(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=_(r/1e3),l.seconds=t%60,e=_(t/60),l.minutes=e%60,i=_(e/60),l.hours=i%24,o+=_(i/24),a=_(Pi(o)),s+=a,o-=Ci(Ti(a)),n=_(s/12),s%=12,l.days=o,l.months=s,l.years=n,this},Qi.clone=function(){return qe(this)},Qi.get=function(t){return t=R(t),this.isValid()?this[t+"s"]():NaN},Qi.milliseconds=Hi,Qi.seconds=Ei,Qi.minutes=Bi,Qi.hours=ji,Qi.days=Ui,Qi.weeks=function(){return _(this.days()/7)},Qi.months=Gi,Qi.years=qi,Qi.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),i=function(t,e,i){var n=qe(t).abs(),a=Zi(n.as("s")),r=Zi(n.as("m")),o=Zi(n.as("h")),s=Zi(n.as("d")),l=Zi(n.as("M")),u=Zi(n.as("y")),d=a<=$i.ss&&["s",a]||a<$i.s&&["ss",a]||r<=1&&["m"]||r<$i.m&&["mm",r]||o<=1&&["h"]||o<$i.h&&["hh",o]||s<=1&&["d"]||s<$i.d&&["dd",s]||l<=1&&["M"]||l<$i.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=i,function(t,e,i,n,a){return a.relativeTime(e||1,!!i,t,n)}.apply(null,d)}(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)},Qi.toISOString=Ji,Qi.toString=Ji,Qi.toJSON=Ji,Qi.locale=ei,Qi.localeData=ni,Qi.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ji),Qi.lang=ii,B("X",0,0,"unix"),B("x",0,0,"valueOf"),ut("x",at),ut("X",/[+-]?\d+(\.\d{1,3})?/),ft("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),ft("x",function(t,e,i){i._d=new Date(k(t))}),n.version="2.24.0",e=Ie,n.fn=bi,n.min=function(){return Re("isBefore",[].slice.call(arguments,0))},n.max=function(){return Re("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=c,n.unix=function(t){return Ie(1e3*t)},n.months=function(t,e){return wi(t,e,"months")},n.isDate=l,n.locale=de,n.invalid=m,n.duration=qe,n.isMoment=x,n.weekdays=function(t,e,i){return Mi(t,e,i,"weekdays")},n.parseZone=function(){return Ie.apply(null,arguments).parseZone()},n.localeData=ce,n.isDuration=Ye,n.monthsShort=function(t,e){return wi(t,e,"monthsShort")},n.weekdaysMin=function(t,e,i){return Mi(t,e,i,"weekdaysMin")},n.defineLocale=he,n.updateLocale=function(t,e){if(null!=e){var i,n,a=re;null!=(n=ue(t))&&(a=n._config),e=O(a,e),(i=new I(e)).parentLocale=oe[t],oe[t]=i,de(t)}else null!=oe[t]&&(null!=oe[t].parentLocale?oe[t]=oe[t].parentLocale:null!=oe[t]&&delete oe[t]);return oe[t]},n.locales=function(){return D(oe)},n.weekdaysShort=function(t,e,i){return Mi(t,e,i,"weekdaysShort")},n.normalizeUnits=R,n.relativeTimeRounding=function(t){return void 0===t?Zi:"function"==typeof t&&(Zi=t,!0)},n.relativeTimeThreshold=function(t,e){return void 0!==$i[t]&&(void 0===e?$i[t]:($i[t]=e,"s"===t&&($i.ss=e-1),!0))},n.calendarFormat=function(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},n.prototype=bi,n.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"},n}()}(tn={exports:{}},tn.exports),tn.exports),an={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};si._date.override("function"==typeof nn?{_id:"moment",formats:function(){return an},parse:function(t,e){return"string"==typeof t&&"string"==typeof e?t=nn(t,e):t instanceof nn||(t=nn(t)),t.isValid()?t.valueOf():null},format:function(t,e){return nn(t).format(e)},add:function(t,e,i){return nn(t).add(e,i).valueOf()},diff:function(t,e,i){return nn.duration(nn(t).diff(nn(e))).as(i)},startOf:function(t,e,i){return t=nn(t),"isoWeek"===e?t.isoWeekday(i).valueOf():t.startOf(e).valueOf()},endOf:function(t,e){return nn(t).endOf(e).valueOf()},_create:function(t){return nn(t)}}:{}),ot._set("global",{plugins:{filler:{propagate:!0}}});var rn={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],r=a.length||0;return r?function(t,e){return e=i)&&n;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function sn(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?r=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?r=i.scaleZero:n.getBasePosition?r=n.getBasePosition():n.getBasePixel&&(r=n.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(ut.isFinite(r))return{x:(e=n.isHorizontal())?r:null,y:e?null:r}}return null}function ln(t,e,i){var n,a=t[e].fill,r=[e];if(!i)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;r.push(a),a=n.fill}return!1}function un(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),rn[i](t))}function dn(t){return t&&!t.skip}function hn(t,e,i,n,a){var r;if(n&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)ut.canvas.lineTo(t,i[r],i[r-1],!0)}}var cn={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}ot._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
      ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
    "),e.join("")}});var pn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:fn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:fn,beforeSetDimensions:fn,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:fn,beforeBuildLabels:fn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:fn,beforeFit:fn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,r=ut.options._parseFont(i),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="top",ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+n+i.padding>l.width)&&(h+=o+i.padding,d[d.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:o},d[d.length-1]+=n+i.padding}),l.height+=h}else{var c=i.padding,f=t.columnWidths=[],g=i.padding,m=0,p=0,v=o+c;ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;e>0&&p+v>l.height-c&&(g+=m+i.padding,f.push(m),m=0,p=0),m=Math.max(m,n),p+=v,s[e]={left:0,top:0,width:n,height:o}}),g+=m,f.push(m),l.width+=g}t.width=l.width,t.height=l.height},afterFit:fn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=ot.global,a=n.defaultColor,r=n.elements.line,o=t.width,s=t.lineWidths;if(e.display){var l,u=t.ctx,d=gn(i.fontColor,n.defaultFontColor),h=ut.options._parseFont(i),c=h.size;u.textAlign="left",u.textBaseline="middle",u.lineWidth=.5,u.strokeStyle=d,u.fillStyle=d,u.font=h.string;var f=mn(i,c),g=t.legendHitBoxes,m=t.isHorizontal();l=m?{x:t.left+(o-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var p=c+i.padding;ut.each(t.legendItems,function(n,d){var h=u.measureText(n.text).width,v=f+c/2+h,y=l.x,b=l.y;m?d>0&&y+v+i.padding>t.left+t.minSize.width&&(b=l.y+=p,l.line++,y=l.x=t.left+(o-s[l.line])/2+i.padding):d>0&&b+p>t.top+t.minSize.height&&(y=l.x=y+t.columnWidths[l.line]+i.padding,b=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){u.save();var o=gn(n.lineWidth,r.borderWidth);if(u.fillStyle=gn(n.fillStyle,a),u.lineCap=gn(n.lineCap,r.borderCapStyle),u.lineDashOffset=gn(n.lineDashOffset,r.borderDashOffset),u.lineJoin=gn(n.lineJoin,r.borderJoinStyle),u.lineWidth=o,u.strokeStyle=gn(n.strokeStyle,a),u.setLineDash&&u.setLineDash(gn(n.lineDash,r.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,d=i+c/2;ut.canvas.drawPoint(u,n.pointStyle,s,l,d)}else 0!==o&&u.strokeRect(t,i,f,c),u.fillRect(t,i,f,c);u.restore()}}(y,b,n),g[d].left=y,g[d].top=b,function(t,e,i,n){var a=c/2,r=f+a+t,o=e+a;u.fillText(i.text,r,o),i.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(r,o),u.lineTo(r+n,o),u.stroke())}(y,b,n,h),m?l.x+=v+i.padding:l.y+=p})}},_getLegendItemAt:function(t,e){var i,n,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return r.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!n.onHover&&!n.onLeave)return}else{if("click"!==a)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===a?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function vn(t,e){var i=new pn({ctx:t.ctx,options:e,chart:t});xe.configure(t,i,e),xe.addBox(t,i),t.legend=i}var yn={id:"legend",_element:pn,beforeInit:function(t){var e=t.options.legend;e&&vn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ut.mergeIf(e,ot.global.legend),i?(xe.configure(t,i,e),i.options=e):vn(t,e)):i&&(xe.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},bn=ut.noop;ot._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var xn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:bn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:bn,beforeSetDimensions:bn,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:bn,beforeBuildLabels:bn,buildLabels:bn,afterBuildLabels:bn,beforeFit:bn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,a=ut.isArray(e.text)?e.text.length:1,r=ut.options._parseFont(e),o=i?a*r.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=o):(n.width=o,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:bn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,r,o=ut.options._parseFont(i),s=o.lineHeight,l=s/2+i.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(i.fontColor,ot.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,n=f-h):(a="left"===i.position?h+l:f-l,r=d+(c-d)/2,n=c-d,u=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=i.text;if(ut.isArray(g))for(var m=0,p=0;p=0;n--){var a=t[n];if(e(a))return a}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,i){return Math.abs(t-e)t},ut.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ut.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),r=Math.atan2(n,i);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,a=i/2;return Math.round((e-a)*n)/n+a},ut.splineCurve=function(t,e,i,n){var a=t.skip?e:t,r=e,o=i.skip?e:i,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=n*(u=isNaN(u)?0:u),c=n*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,i,n,a,r,o,s,l,u,d=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var i=Math.floor(ut.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ut.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)},ut.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(ut.getStyle(r,"padding-left")),u=parseFloat(ut.getStyle(r,"padding-top")),d=parseFloat(ut.getStyle(r,"padding-right")),h=parseFloat(ut.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:i=Math.round((i-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:n=Math.round((n-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,i){return(e=ut.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ut._calculatePadding(e,"padding-left",i)-ut._calculatePadding(e,"padding-right",i),a=ut.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ut._calculatePadding(e,"padding-top",i)-ut._calculatePadding(e,"padding-bottom",i),a=ut.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,r=t.width;n.height=a*i,n.width=r*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=r+"px")}},ut.fontString=function(t,e,i){return e+" "+t+"px "+i},ut.longestText=function(t,e,i,n){var a=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},r=n.garbageCollect=[],n.font=e),t.font=e;var o=0;ut.each(i,function(e){null!=e&&!0!==ut.isArray(e)?o=ut.measureText(t,a,r,o,e):ut.isArray(e)&&ut.each(e,function(e){null==e||ut.isArray(e)||(o=ut.measureText(t,a,r,o,e))})});var s=r.length/2;if(s>i.length){for(var l=0;ln&&(n=r),n},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,function(t){ut.isArray(t)&&t.length>e&&(e=t.length)}),e},ut.color=G?function(t){return t instanceof CanvasGradient&&(t=ot.global.defaultColor),G(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),ai._adapters=si,ai.Animation=pt,ai.animationService=vt,ai.controllers=ue,ai.DatasetController=kt,ai.defaults=ot,ai.Element=gt,ai.elements=Nt,ai.Interaction=pe,ai.layouts=xe,ai.platform=Ve,ai.plugins=He,ai.Scale=fi,ai.scaleService=Ee,ai.Ticks=li,ai.Tooltip=Je,ai.helpers.each(en,function(t,e){ai.scaleService.registerScaleType(e,t,t._defaults)}),kn)kn.hasOwnProperty(Dn)&&ai.plugins.register(kn[Dn]);ai.platform.initialize();var Cn=ai;return"undefined"!=typeof window&&(window.Chart=ai),ai.Chart=ai,ai.Legend=kn.legend._element,ai.Title=kn.title._element,ai.pluginService=ai.plugins,ai.PluginBase=ai.Element.extend({}),ai.canvasHelpers=ai.helpers.canvas,ai.layoutService=ai.layouts,ai.LinearScaleBase=yi,ai.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ai[t]=function(e,i){return new ai(e,ai.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),Cn}); diff --git a/public/style/vendor/chartist-plugin-tooltips/css/chartist-plugin-tooltip.css b/public/style/vendor/chartist-plugin-tooltips/css/chartist-plugin-tooltip.css new file mode 100644 index 0000000..7411ef6 --- /dev/null +++ b/public/style/vendor/chartist-plugin-tooltips/css/chartist-plugin-tooltip.css @@ -0,0 +1,34 @@ +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 5em; + padding: .5em; + background: #F4C63D; + color: #453D3F; + font-family: Oxygen,Helvetica,Arial,sans-serif; + font-weight: 700; + text-align: center; + pointer-events: none; + z-index: 1; + -webkit-transition: opacity .2s linear; + -moz-transition: opacity .2s linear; + -o-transition: opacity .2s linear; + transition: opacity .2s linear; } + .chartist-tooltip:before { + content: ""; + position: absolute; + top: 100%; + left: 50%; + width: 0; + height: 0; + margin-left: -15px; + border: 15px solid transparent; + border-top-color: #F4C63D; } + .chartist-tooltip.tooltip-show { + opacity: 1; } + +.ct-area, .ct-line { + pointer-events: none; } + +/*# sourceMappingURL=chartist-plugin-tooltip.css.map */ diff --git a/public/style/vendor/chartist-plugin-tooltips/js/chartist-plugin-tooltip.min.js b/public/style/vendor/chartist-plugin-tooltips/js/chartist-plugin-tooltip.min.js new file mode 100644 index 0000000..45b30ee --- /dev/null +++ b/public/style/vendor/chartist-plugin-tooltips/js/chartist-plugin-tooltip.min.js @@ -0,0 +1,8 @@ +/* chartist-plugin-tooltip 0.0.17 + * Copyright © 2016 Markus Padourek + * Free to use under the WTFPL license. + * http://www.wtfpl.net/ + */ + +!function(a,b){"function"==typeof define&&define.amd?define(["chartist"],function(c){return a.returnExportsGlobal=b(c)}):"object"==typeof exports?module.exports=b(require("chartist")):a["Chartist.plugins.tooltips"]=b(Chartist)}(this,function(a){return function(a,b,c){"use strict";function d(a){f(a,"tooltip-show")||(a.className=a.className+" tooltip-show")}function e(a){var b=new RegExp("tooltip-show\\s*","gi");a.className=a.className.replace(b,"").trim()}function f(a,b){return(" "+a.getAttribute("class")+" ").indexOf(" "+b+" ")>-1}function g(a,b){do a=a.nextSibling;while(a&&!f(a,b));return a}function h(a){return a.innerText||a.textContent}var i={currency:void 0,currencyFormatCallback:void 0,tooltipOffset:{x:0,y:-20},anchorToPoint:!1,appendToBody:!1,class:void 0,pointClass:"ct-point"};c.plugins=c.plugins||{},c.plugins.tooltip=function(j){return j=c.extend({},i,j),function(i){function k(a,b,c){n.addEventListener(a,function(a){b&&!f(a.target,b)||c(a)})}function l(b){p=p||o.offsetHeight,q=q||o.offsetWidth;var c,d,e=-q/2+j.tooltipOffset.x,f=-p+j.tooltipOffset.y;if(j.appendToBody)o.style.top=b.pageY+f+"px",o.style.left=b.pageX+e+"px";else{var g=n.getBoundingClientRect(),h=b.pageX-g.left-a.pageXOffset,i=b.pageY-g.top-a.pageYOffset;!0===j.anchorToPoint&&b.target.x2&&b.target.y2&&(c=parseInt(b.target.x2.baseVal.value),d=parseInt(b.target.y2.baseVal.value)),o.style.top=(d||i)+f+"px",o.style.left=(c||h)+e+"px"}}var m=j.pointClass;i instanceof c.Bar?m="ct-bar":i instanceof c.Pie&&(m=i.options.donut?"ct-slice-donut":"ct-slice-pie");var n=i.container,o=n.querySelector(".chartist-tooltip");o||(o=b.createElement("div"),o.className=j.class?"chartist-tooltip "+j.class:"chartist-tooltip",j.appendToBody?b.body.appendChild(o):n.appendChild(o));var p=o.offsetHeight,q=o.offsetWidth;e(o),k("mouseover",m,function(a){var e=a.target,f="",k=i instanceof c.Pie?e:e.parentNode,m=k?e.parentNode.getAttribute("ct:meta")||e.parentNode.getAttribute("ct:series-name"):"",n=e.getAttribute("ct:meta")||m||"",r=!!n,s=e.getAttribute("ct:value");if(j.transformTooltipTextFnc&&"function"==typeof j.transformTooltipTextFnc&&(s=j.transformTooltipTextFnc(s)),j.tooltipFnc&&"function"==typeof j.tooltipFnc)f=j.tooltipFnc(n,s);else{if(j.metaIsHTML){var t=b.createElement("textarea");t.innerHTML=n,n=t.value}if(n=''+n+"",r)f+=n+"
    ";else if(i instanceof c.Pie){var u=g(e,"ct-label");u&&(f+=h(u)+"
    ")}s&&(j.currency&&(s=void 0!=j.currencyFormatCallback?j.currencyFormatCallback(s,j):j.currency+s.replace(/(\d)(?=(\d{3})+(?:\.\d+)?$)/g,"$1,")),s=''+s+"",f+=s)}f&&(o.innerHTML=f,l(a),d(o),p=o.offsetHeight,q=o.offsetWidth)}),k("mouseout",m,function(){e(o)}),k("mousemove",null,function(a){!1===j.anchorToPoint&&l(a)})}}}(window,document,a),a.plugins.tooltips}); +//# sourceMappingURL=chartist-plugin-tooltip.min.js.map \ No newline at end of file diff --git a/public/style/vendor/chartist/css/chartist.min.css b/public/style/vendor/chartist/css/chartist.min.css new file mode 100644 index 0000000..6a23d47 --- /dev/null +++ b/public/style/vendor/chartist/css/chartist.min.css @@ -0,0 +1 @@ +.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0} \ No newline at end of file diff --git a/public/style/vendor/chartist/js/chartist.min.js b/public/style/vendor/chartist/js/chartist.min.js new file mode 100644 index 0000000..b54d35a --- /dev/null +++ b/public/style/vendor/chartist/js/chartist.min.js @@ -0,0 +1,10 @@ +/* Chartist.js 0.11.0 + * Copyright © 2017 Gion Kunz + * Free to use under either the WTFPL license or the MIT license. + * https://raw.githubusercontent.com/gionkunz/chartist-js/master/LICENSE-WTFPL + * https://raw.githubusercontent.com/gionkunz/chartist-js/master/LICENSE-MIT + */ + +!function(a,b){"function"==typeof define&&define.amd?define("Chartist",[],function(){return a.Chartist=b()}):"object"==typeof module&&module.exports?module.exports=b():a.Chartist=b()}(this,function(){var a={version:"0.11.0"};return function(a,b,c){"use strict";c.namespaces={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",ct:"http://gionkunz.github.com/chartist-js/ct"},c.noop=function(a){return a},c.alphaNumerate=function(a){return String.fromCharCode(97+a%26)},c.extend=function(a){var b,d,e;for(a=a||{},b=1;b":">",'"':""","'":"'"},c.serialize=function(a){return null===a||void 0===a?a:("number"==typeof a?a=""+a:"object"==typeof a&&(a=JSON.stringify({data:a})),Object.keys(c.escapingMap).reduce(function(a,b){return c.replaceAll(a,b,c.escapingMap[b])},a))},c.deserialize=function(a){if("string"!=typeof a)return a;a=Object.keys(c.escapingMap).reduce(function(a,b){return c.replaceAll(a,c.escapingMap[b],b)},a);try{a=JSON.parse(a),a=void 0!==a.data?a.data:a}catch(b){}return a},c.createSvg=function(a,b,d,e){var f;return b=b||"100%",d=d||"100%",Array.prototype.slice.call(a.querySelectorAll("svg")).filter(function(a){return a.getAttributeNS(c.namespaces.xmlns,"ct")}).forEach(function(b){a.removeChild(b)}),f=new c.Svg("svg").attr({width:b,height:d}).addClass(e),f._node.style.width=b,f._node.style.height=d,a.appendChild(f._node),f},c.normalizeData=function(a,b,d){var e,f={raw:a,normalized:{}};return f.normalized.series=c.getDataArray({series:a.series||[]},b,d),e=f.normalized.series.every(function(a){return a instanceof Array})?Math.max.apply(null,f.normalized.series.map(function(a){return a.length})):f.normalized.series.length,f.normalized.labels=(a.labels||[]).slice(),Array.prototype.push.apply(f.normalized.labels,c.times(Math.max(0,e-f.normalized.labels.length)).map(function(){return""})),b&&c.reverseData(f.normalized),f},c.safeHasProperty=function(a,b){return null!==a&&"object"==typeof a&&a.hasOwnProperty(b)},c.isDataHoleValue=function(a){return null===a||void 0===a||"number"==typeof a&&isNaN(a)},c.reverseData=function(a){a.labels.reverse(),a.series.reverse();for(var b=0;bf.high&&(f.high=c),h&&c0?f.low=0:(f.high=1,f.low=0)),f},c.isNumeric=function(a){return null!==a&&isFinite(a)},c.isFalseyButZero=function(a){return!a&&0!==a},c.getNumberOrUndefined=function(a){return c.isNumeric(a)?+a:void 0},c.isMultiValue=function(a){return"object"==typeof a&&("x"in a||"y"in a)},c.getMultiValue=function(a,b){return c.isMultiValue(a)?c.getNumberOrUndefined(a[b||"y"]):c.getNumberOrUndefined(a)},c.rho=function(a){function b(a,c){return a%c===0?c:b(c,a%c)}function c(a){return a*a+1}if(1===a)return a;var d,e=2,f=2;if(a%2===0)return 2;do e=c(e)%a,f=c(c(f))%a,d=b(Math.abs(e-f),a);while(1===d);return d},c.getBounds=function(a,b,d,e){function f(a,b){return a===(a+=b)&&(a*=1+(b>0?o:-o)),a}var g,h,i,j=0,k={high:b.high,low:b.low};k.valueRange=k.high-k.low,k.oom=c.orderOfMagnitude(k.valueRange),k.step=Math.pow(10,k.oom),k.min=Math.floor(k.low/k.step)*k.step,k.max=Math.ceil(k.high/k.step)*k.step,k.range=k.max-k.min,k.numberOfSteps=Math.round(k.range/k.step);var l=c.projectLength(a,k.step,k),m=l=d)k.step=1;else if(e&&n=d)k.step=n;else for(;;){if(m&&c.projectLength(a,k.step,k)<=d)k.step*=2;else{if(m||!(c.projectLength(a,k.step/2,k)>=d))break;if(k.step/=2,e&&k.step%1!==0){k.step*=2;break}}if(j++>1e3)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}var o=2.221e-16;for(k.step=Math.max(k.step,o),h=k.min,i=k.max;h+k.step<=k.low;)h=f(h,k.step);for(;i-k.step>=k.high;)i=f(i,-k.step);k.min=h,k.max=i,k.range=k.max-k.min;var p=[];for(g=k.min;g<=k.max;g=f(g,k.step)){var q=c.roundWithPrecision(g);q!==p[p.length-1]&&p.push(q)}return k.values=p,k},c.polarToCartesian=function(a,b,c,d){var e=(d-90)*Math.PI/180;return{x:a+c*Math.cos(e),y:b+c*Math.sin(e)}},c.createChartRect=function(a,b,d){var e=!(!b.axisX&&!b.axisY),f=e?b.axisY.offset:0,g=e?b.axisX.offset:0,h=a.width()||c.quantity(b.width).value||0,i=a.height()||c.quantity(b.height).value||0,j=c.normalizePadding(b.chartPadding,d);h=Math.max(h,f+j.left+j.right),i=Math.max(i,g+j.top+j.bottom);var k={padding:j,width:function(){return this.x2-this.x1},height:function(){return this.y1-this.y2}};return e?("start"===b.axisX.position?(k.y2=j.top+g,k.y1=Math.max(i-j.bottom,k.y2+1)):(k.y2=j.top,k.y1=Math.max(i-j.bottom-g,k.y2+1)),"start"===b.axisY.position?(k.x1=j.left+f,k.x2=Math.max(h-j.right,k.x1+1)):(k.x1=j.left,k.x2=Math.max(h-j.right-f,k.x1+1))):(k.x1=j.left,k.x2=Math.max(h-j.right,k.x1+1),k.y2=j.top,k.y1=Math.max(i-j.bottom,k.y2+1)),k},c.createGrid=function(a,b,d,e,f,g,h,i){var j={};j[d.units.pos+"1"]=a,j[d.units.pos+"2"]=a,j[d.counterUnits.pos+"1"]=e,j[d.counterUnits.pos+"2"]=e+f;var k=g.elem("line",j,h.join(" "));i.emit("draw",c.extend({type:"grid",axis:d,index:b,group:g,element:k},j))},c.createGridBackground=function(a,b,c,d){var e=a.elem("rect",{x:b.x1,y:b.y2,width:b.width(),height:b.height()},c,!0);d.emit("draw",{type:"gridBackground",group:a,element:e})},c.createLabel=function(a,d,e,f,g,h,i,j,k,l,m){var n,o={};if(o[g.units.pos]=a+i[g.units.pos],o[g.counterUnits.pos]=i[g.counterUnits.pos],o[g.units.len]=d,o[g.counterUnits.len]=Math.max(0,h-10),l){var p=b.createElement("span");p.className=k.join(" "),p.setAttribute("xmlns",c.namespaces.xhtml),p.innerText=f[e],p.style[g.units.len]=Math.round(o[g.units.len])+"px",p.style[g.counterUnits.len]=Math.round(o[g.counterUnits.len])+"px",n=j.foreignObject(p,c.extend({style:"overflow: visible;"},o))}else n=j.elem("text",o,k.join(" ")).text(f[e]);m.emit("draw",c.extend({type:"label",axis:g,index:e,group:j,element:n,text:f[e]},o))},c.getSeriesOption=function(a,b,c){if(a.name&&b.series&&b.series[a.name]){var d=b.series[a.name];return d.hasOwnProperty(c)?d[c]:b[c]}return b[c]},c.optionsProvider=function(b,d,e){function f(b){var f=h;if(h=c.extend({},j),d)for(i=0;i=2&&a[h]<=a[h-2]&&(g=!0),g&&(f.push({pathCoordinates:[],valueData:[]}),g=!1),f[f.length-1].pathCoordinates.push(a[h],a[h+1]),f[f.length-1].valueData.push(b[h/2]));return f}}(window,document,a),function(a,b,c){"use strict";c.Interpolation={},c.Interpolation.none=function(a){var b={fillHoles:!1};return a=c.extend({},b,a),function(b,d){for(var e=new c.Svg.Path,f=!0,g=0;g1){var i=[];return h.forEach(function(a){i.push(f(a.pathCoordinates,a.valueData))}),c.Svg.Path.join(i)}if(b=h[0].pathCoordinates,g=h[0].valueData,b.length<=4)return c.Interpolation.none()(b,g);for(var j,k=(new c.Svg.Path).move(b[0],b[1],!1,g[0]),l=0,m=b.length;m-2*!j>l;l+=2){var n=[{x:+b[l-2],y:+b[l-1]},{x:+b[l],y:+b[l+1]},{x:+b[l+2],y:+b[l+3]},{x:+b[l+4],y:+b[l+5]}];j?l?m-4===l?n[3]={x:+b[0],y:+b[1]}:m-2===l&&(n[2]={x:+b[0],y:+b[1]},n[3]={x:+b[2],y:+b[3]}):n[0]={x:+b[m-2],y:+b[m-1]}:m-4===l?n[3]=n[2]:l||(n[0]={x:+b[l],y:+b[l+1]}),k.curve(d*(-n[0].x+6*n[1].x+n[2].x)/6+e*n[2].x,d*(-n[0].y+6*n[1].y+n[2].y)/6+e*n[2].y,d*(n[1].x+6*n[2].x-n[3].x)/6+e*n[2].x,d*(n[1].y+6*n[2].y-n[3].y)/6+e*n[2].y,n[2].x,n[2].y,!1,g[(l+2)/2])}return k}return c.Interpolation.none()([])}},c.Interpolation.monotoneCubic=function(a){var b={fillHoles:!1};return a=c.extend({},b,a),function d(b,e){var f=c.splitIntoSegments(b,e,{fillHoles:a.fillHoles,increasingX:!0});if(f.length){if(f.length>1){var g=[];return f.forEach(function(a){g.push(d(a.pathCoordinates,a.valueData))}),c.Svg.Path.join(g)}if(b=f[0].pathCoordinates,e=f[0].valueData,b.length<=4)return c.Interpolation.none()(b,e);var h,i,j=[],k=[],l=b.length/2,m=[],n=[],o=[],p=[];for(h=0;h0!=n[h]>0?m[h]=0:(m[h]=3*(p[h-1]+p[h])/((2*p[h]+p[h-1])/n[h-1]+(p[h]+2*p[h-1])/n[h]),isFinite(m[h])||(m[h]=0));for(i=(new c.Svg.Path).move(j[0],k[0],!1,e[0]),h=0;h1}).map(function(a){var b=a.pathElements[0],c=a.pathElements[a.pathElements.length-1];return a.clone(!0).position(0).remove(1).move(b.x,r).line(b.x,b.y).position(a.pathElements.length+1).line(c.x,r)}).forEach(function(c){var h=i.elem("path",{d:c.stringify()},a.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:b.normalized.series[g],path:c.clone(),series:f,seriesIndex:g,axisX:d,axisY:e,chartRect:j,index:g,group:i,element:h})}.bind(this))}}.bind(this)),this.eventEmitter.emit("created",{bounds:e.bounds,chartRect:j,axisX:d,axisY:e,svg:this.svg,options:a})}function e(a,b,d,e){c.Line["super"].constructor.call(this,a,b,f,c.extend({},f,d),e)}var f={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,showGridBackground:!1,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};c.Line=c.Base.extend({constructor:e,createChart:d})}(window,document,a),function(a,b,c){"use strict";function d(a){var b,d;a.distributeSeries?(b=c.normalizeData(this.data,a.reverseData,a.horizontalBars?"x":"y"),b.normalized.series=b.normalized.series.map(function(a){return[a]})):b=c.normalizeData(this.data,a.reverseData,a.horizontalBars?"x":"y"),this.svg=c.createSvg(this.container,a.width,a.height,a.classNames.chart+(a.horizontalBars?" "+a.classNames.horizontalBars:""));var e=this.svg.elem("g").addClass(a.classNames.gridGroup),g=this.svg.elem("g"),h=this.svg.elem("g").addClass(a.classNames.labelGroup);if(a.stackBars&&0!==b.normalized.series.length){var i=c.serialMap(b.normalized.series,function(){ +return Array.prototype.slice.call(arguments).map(function(a){return a}).reduce(function(a,b){return{x:a.x+(b&&b.x)||0,y:a.y+(b&&b.y)||0}},{x:0,y:0})});d=c.getHighLow([i],a,a.horizontalBars?"x":"y")}else d=c.getHighLow(b.normalized.series,a,a.horizontalBars?"x":"y");d.high=+a.high||(0===a.high?0:d.high),d.low=+a.low||(0===a.low?0:d.low);var j,k,l,m,n,o=c.createChartRect(this.svg,a,f.padding);k=a.distributeSeries&&a.stackBars?b.normalized.labels.slice(0,1):b.normalized.labels,a.horizontalBars?(j=m=void 0===a.axisX.type?new c.AutoScaleAxis(c.Axis.units.x,b.normalized.series,o,c.extend({},a.axisX,{highLow:d,referenceValue:0})):a.axisX.type.call(c,c.Axis.units.x,b.normalized.series,o,c.extend({},a.axisX,{highLow:d,referenceValue:0})),l=n=void 0===a.axisY.type?new c.StepAxis(c.Axis.units.y,b.normalized.series,o,{ticks:k}):a.axisY.type.call(c,c.Axis.units.y,b.normalized.series,o,a.axisY)):(l=m=void 0===a.axisX.type?new c.StepAxis(c.Axis.units.x,b.normalized.series,o,{ticks:k}):a.axisX.type.call(c,c.Axis.units.x,b.normalized.series,o,a.axisX),j=n=void 0===a.axisY.type?new c.AutoScaleAxis(c.Axis.units.y,b.normalized.series,o,c.extend({},a.axisY,{highLow:d,referenceValue:0})):a.axisY.type.call(c,c.Axis.units.y,b.normalized.series,o,c.extend({},a.axisY,{highLow:d,referenceValue:0})));var p=a.horizontalBars?o.x1+j.projectValue(0):o.y1-j.projectValue(0),q=[];l.createGridAndLabels(e,h,this.supportsForeignObject,a,this.eventEmitter),j.createGridAndLabels(e,h,this.supportsForeignObject,a,this.eventEmitter),a.showGridBackground&&c.createGridBackground(e,o,a.classNames.gridBackground,this.eventEmitter),b.raw.series.forEach(function(d,e){var f,h,i=e-(b.raw.series.length-1)/2;f=a.distributeSeries&&!a.stackBars?l.axisLength/b.normalized.series.length/2:a.distributeSeries&&a.stackBars?l.axisLength/2:l.axisLength/b.normalized.series[e].length/2,h=g.elem("g"),h.attr({"ct:series-name":d.name,"ct:meta":c.serialize(d.meta)}),h.addClass([a.classNames.series,d.className||a.classNames.series+"-"+c.alphaNumerate(e)].join(" ")),b.normalized.series[e].forEach(function(g,k){var r,s,t,u;if(u=a.distributeSeries&&!a.stackBars?e:a.distributeSeries&&a.stackBars?0:k,r=a.horizontalBars?{x:o.x1+j.projectValue(g&&g.x?g.x:0,k,b.normalized.series[e]),y:o.y1-l.projectValue(g&&g.y?g.y:0,u,b.normalized.series[e])}:{x:o.x1+l.projectValue(g&&g.x?g.x:0,u,b.normalized.series[e]),y:o.y1-j.projectValue(g&&g.y?g.y:0,k,b.normalized.series[e])},l instanceof c.StepAxis&&(l.options.stretch||(r[l.units.pos]+=f*(a.horizontalBars?-1:1)),r[l.units.pos]+=a.stackBars||a.distributeSeries?0:i*a.seriesBarDistance*(a.horizontalBars?-1:1)),t=q[k]||p,q[k]=t-(p-r[l.counterUnits.pos]),void 0!==g){var v={};v[l.units.pos+"1"]=r[l.units.pos],v[l.units.pos+"2"]=r[l.units.pos],!a.stackBars||"accumulate"!==a.stackMode&&a.stackMode?(v[l.counterUnits.pos+"1"]=p,v[l.counterUnits.pos+"2"]=r[l.counterUnits.pos]):(v[l.counterUnits.pos+"1"]=t,v[l.counterUnits.pos+"2"]=q[k]),v.x1=Math.min(Math.max(v.x1,o.x1),o.x2),v.x2=Math.min(Math.max(v.x2,o.x1),o.x2),v.y1=Math.min(Math.max(v.y1,o.y2),o.y1),v.y2=Math.min(Math.max(v.y2,o.y2),o.y1);var w=c.getMetaData(d,k);s=h.elem("line",v,a.classNames.bar).attr({"ct:value":[g.x,g.y].filter(c.isNumeric).join(","),"ct:meta":c.serialize(w)}),this.eventEmitter.emit("draw",c.extend({type:"bar",value:g,index:k,meta:w,series:d,seriesIndex:e,axisX:m,axisY:n,chartRect:o,group:h,element:s},v))}}.bind(this))}.bind(this)),this.eventEmitter.emit("created",{bounds:j.bounds,chartRect:o,axisX:m,axisY:n,svg:this.svg,options:a})}function e(a,b,d,e){c.Bar["super"].constructor.call(this,a,b,f,c.extend({},f,d),e)}var f={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,referenceValue:0,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,stackMode:"accumulate",horizontalBars:!1,distributeSeries:!1,reverseData:!1,showGridBackground:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};c.Bar=c.Base.extend({constructor:e,createChart:d})}(window,document,a),function(a,b,c){"use strict";function d(a,b,c){var d=b.x>a.x;return d&&"explode"===c||!d&&"implode"===c?"start":d&&"implode"===c||!d&&"explode"===c?"end":"middle"}function e(a){var b,e,f,h,i,j=c.normalizeData(this.data),k=[],l=a.startAngle;this.svg=c.createSvg(this.container,a.width,a.height,a.donut?a.classNames.chartDonut:a.classNames.chartPie),e=c.createChartRect(this.svg,a,g.padding),f=Math.min(e.width()/2,e.height()/2),i=a.total||j.normalized.series.reduce(function(a,b){return a+b},0);var m=c.quantity(a.donutWidth);"%"===m.unit&&(m.value*=f/100),f-=a.donut&&!a.donutSolid?m.value/2:0,h="outside"===a.labelPosition||a.donut&&!a.donutSolid?f:"center"===a.labelPosition?0:a.donutSolid?f-m.value/2:f/2,h+=a.labelOffset;var n={x:e.x1+e.width()/2,y:e.y2+e.height()/2},o=1===j.raw.series.filter(function(a){return a.hasOwnProperty("value")?0!==a.value:0!==a}).length;j.raw.series.forEach(function(a,b){k[b]=this.svg.elem("g",null,null)}.bind(this)),a.showLabel&&(b=this.svg.elem("g",null,null)),j.raw.series.forEach(function(e,g){if(0!==j.normalized.series[g]||!a.ignoreEmptyValues){k[g].attr({"ct:series-name":e.name}),k[g].addClass([a.classNames.series,e.className||a.classNames.series+"-"+c.alphaNumerate(g)].join(" "));var p=i>0?l+j.normalized.series[g]/i*360:0,q=Math.max(0,l-(0===g||o?0:.2));p-q>=359.99&&(p=q+359.99);var r,s,t,u=c.polarToCartesian(n.x,n.y,f,q),v=c.polarToCartesian(n.x,n.y,f,p),w=new c.Svg.Path(!a.donut||a.donutSolid).move(v.x,v.y).arc(f,f,0,p-l>180,0,u.x,u.y);a.donut?a.donutSolid&&(t=f-m.value,r=c.polarToCartesian(n.x,n.y,t,l-(0===g||o?0:.2)),s=c.polarToCartesian(n.x,n.y,t,p),w.line(r.x,r.y),w.arc(t,t,0,p-l>180,1,s.x,s.y)):w.line(n.x,n.y);var x=a.classNames.slicePie;a.donut&&(x=a.classNames.sliceDonut,a.donutSolid&&(x=a.classNames.sliceDonutSolid));var y=k[g].elem("path",{d:w.stringify()},x);if(y.attr({"ct:value":j.normalized.series[g],"ct:meta":c.serialize(e.meta)}),a.donut&&!a.donutSolid&&(y._node.style.strokeWidth=m.value+"px"),this.eventEmitter.emit("draw",{type:"slice",value:j.normalized.series[g],totalDataSum:i,index:g,meta:e.meta,series:e,group:k[g],element:y,path:w.clone(),center:n,radius:f,startAngle:l,endAngle:p}),a.showLabel){var z;z=1===j.raw.series.length?{x:n.x,y:n.y}:c.polarToCartesian(n.x,n.y,h,l+(p-l)/2);var A;A=j.normalized.labels&&!c.isFalseyButZero(j.normalized.labels[g])?j.normalized.labels[g]:j.normalized.series[g];var B=a.labelInterpolationFnc(A,g);if(B||0===B){var C=b.elem("text",{dx:z.x,dy:z.y,"text-anchor":d(n,z,a.labelDirection)},a.classNames.label).text(""+B);this.eventEmitter.emit("draw",{type:"label",index:g,group:b,element:C,text:""+B,x:z.x,y:z.y})}}l=p}}.bind(this)),this.eventEmitter.emit("created",{chartRect:e,svg:this.svg,options:a})}function f(a,b,d,e){c.Pie["super"].constructor.call(this,a,b,g,c.extend({},g,d),e)}var g={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",sliceDonutSolid:"ct-slice-donut-solid",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutSolid:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:c.noop,labelDirection:"neutral",reverseData:!1,ignoreEmptyValues:!1};c.Pie=c.Base.extend({constructor:f,createChart:e,determineAnchorPosition:d})}(window,document,a),a}); +//# sourceMappingURL=chartist.min.js.map \ No newline at end of file diff --git a/public/style/vendor/clockpicker/css/bootstrap-clockpicker.min.css b/public/style/vendor/clockpicker/css/bootstrap-clockpicker.min.css new file mode 100644 index 0000000..cf15078 --- /dev/null +++ b/public/style/vendor/clockpicker/css/bootstrap-clockpicker.min.css @@ -0,0 +1,5 @@ +/*! + * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/) + * Copyright 2014 Wang Shenwei. + * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE) + */.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:25px}.clockpicker-align-top.popover>.arrow{top:17px}.clockpicker-align-right.popover>.arrow{left:auto;right:25px}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:6px}.clockpicker-popover .popover-title{background-color:#fff;color:#999;font-size:24px;font-weight:700;line-height:30px;text-align:center}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{background-color:#f8f8f8;padding:12px}.popover-content:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.clockpicker-plate{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:200px;height:200px;overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:200px;height:200px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:26px;text-align:center;width:26px;height:26px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:#c0e5f7;background-color:rgba(0,149,221,.25)}.clockpicker-button{background-image:none;background-color:#fff;border-width:1px 0 0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:10px 0}.clockpicker-button:hover{background-image:none;background-color:#ebebeb}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-moz-transition:-moz-transform 350ms,opacity 350ms;-ms-transition:-ms-transform 350ms,opacity 350ms;-o-transition:-o-transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;-moz-transition:opacity 175ms;-ms-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#0095dd}.clockpicker-canvas-bg{stroke:none;fill:#c0e5f7}.clockpicker-canvas-bg-trans{fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#0095dd;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{margin:1px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.clockpicker-button.pm-button{margin:1px 1px 1px 136px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px} \ No newline at end of file diff --git a/public/style/vendor/clockpicker/js/bootstrap-clockpicker.min.js b/public/style/vendor/clockpicker/js/bootstrap-clockpicker.min.js new file mode 100644 index 0000000..c8006a3 --- /dev/null +++ b/public/style/vendor/clockpicker/js/bootstrap-clockpicker.min.js @@ -0,0 +1,6 @@ +/*! + * ClockPicker v0.0.7 (http://weareoutman.github.io/clockpicker/) + * Copyright 2014 Wang Shenwei. + * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE) + */ +!function(){function t(t){return document.createElementNS(p,t)}function i(t){return(10>t?"0":"")+t}function e(t){var i=++m+"";return t?t+i:i}function s(s,r){function p(t,i){var e=u.offset(),s=/^touch/.test(t.type),o=e.left+b,n=e.top+b,p=(s?t.originalEvent.touches[0]:t).pageX-o,h=(s?t.originalEvent.touches[0]:t).pageY-n,k=Math.sqrt(p*p+h*h),v=!1;if(!i||!(g-y>k||k>g+y)){t.preventDefault();var m=setTimeout(function(){c.addClass("clockpicker-moving")},200);l&&u.append(x.canvas),x.setHand(p,h,!i,!0),a.off(d).on(d,function(t){t.preventDefault();var i=/^touch/.test(t.type),e=(i?t.originalEvent.touches[0]:t).pageX-o,s=(i?t.originalEvent.touches[0]:t).pageY-n;(v||e!==p||s!==h)&&(v=!0,x.setHand(e,s,!1,!0))}),a.off(f).on(f,function(t){a.off(f),t.preventDefault();var e=/^touch/.test(t.type),s=(e?t.originalEvent.changedTouches[0]:t).pageX-o,l=(e?t.originalEvent.changedTouches[0]:t).pageY-n;(i||v)&&s===p&&l===h&&x.setHand(s,l),"hours"===x.currentView?x.toggleView("minutes",A/2):r.autoclose&&(x.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){x.done()},A/2)),u.prepend(j),clearTimeout(m),c.removeClass("clockpicker-moving"),a.off(d)})}}var h=n(V),u=h.find(".clockpicker-plate"),v=h.find(".clockpicker-hours"),m=h.find(".clockpicker-minutes"),T=h.find(".clockpicker-am-pm-block"),C="INPUT"===s.prop("tagName"),H=C?s:s.find("input"),P=s.find(".input-group-addon"),x=this;if(this.id=e("cp"),this.element=s,this.options=r,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=C,this.input=H,this.addon=P,this.popover=h,this.plate=u,this.hoursView=v,this.minutesView=m,this.amPmBlock=T,this.spanHours=h.find(".clockpicker-span-hours"),this.spanMinutes=h.find(".clockpicker-span-minutes"),this.spanAmPm=h.find(".clockpicker-span-am-pm"),this.amOrPm="PM",r.twelvehour){{var S=['
    ','",'","
    "].join("");n(S)}n('').on("click",function(){x.amOrPm="AM",n(".clockpicker-span-am-pm").empty().append("AM")}).appendTo(this.amPmBlock),n('').on("click",function(){x.amOrPm="PM",n(".clockpicker-span-am-pm").empty().append("PM")}).appendTo(this.amPmBlock)}r.autoclose||n('").click(n.proxy(this.done,this)).appendTo(h),"top"!==r.placement&&"bottom"!==r.placement||"top"!==r.align&&"bottom"!==r.align||(r.align="left"),"left"!==r.placement&&"right"!==r.placement||"left"!==r.align&&"right"!==r.align||(r.align="top"),h.addClass(r.placement),h.addClass("clockpicker-align-"+r.align),this.spanHours.click(n.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(n.proxy(this.toggleView,this,"minutes")),H.on("focus.clockpicker click.clockpicker",n.proxy(this.show,this)),P.on("click.clockpicker",n.proxy(this.toggle,this));var E,D,I,B,z=n('
    ');if(r.twelvehour)for(E=1;13>E;E+=1)D=z.clone(),I=E/6*Math.PI,B=g,D.css("font-size","120%"),D.css({left:b+Math.sin(I)*B-y,top:b-Math.cos(I)*B-y}),D.html(0===E?"00":E),v.append(D),D.on(k,p);else for(E=0;24>E;E+=1){D=z.clone(),I=E/6*Math.PI;var O=E>0&&13>E;B=O?w:g,D.css({left:b+Math.sin(I)*B-y,top:b-Math.cos(I)*B-y}),O&&D.css("font-size","120%"),D.html(0===E?"00":E),v.append(D),D.on(k,p)}for(E=0;60>E;E+=5)D=z.clone(),I=E/30*Math.PI,D.css({left:b+Math.sin(I)*g-y,top:b-Math.cos(I)*g-y}),D.css("font-size","120%"),D.html(i(E)),m.append(D),D.on(k,p);if(u.on(k,function(t){0===n(t.target).closest(".clockpicker-tick").length&&p(t,!0)}),l){var j=h.find(".clockpicker-canvas"),L=t("svg");L.setAttribute("class","clockpicker-svg"),L.setAttribute("width",M),L.setAttribute("height",M);var U=t("g");U.setAttribute("transform","translate("+b+","+b+")");var W=t("circle");W.setAttribute("class","clockpicker-canvas-bearing"),W.setAttribute("cx",0),W.setAttribute("cy",0),W.setAttribute("r",2);var N=t("line");N.setAttribute("x1",0),N.setAttribute("y1",0);var X=t("circle");X.setAttribute("class","clockpicker-canvas-bg"),X.setAttribute("r",y);var Y=t("circle");Y.setAttribute("class","clockpicker-canvas-fg"),Y.setAttribute("r",3.5),U.appendChild(N),U.appendChild(X),U.appendChild(Y),U.appendChild(W),L.appendChild(U),j.append(L),this.hand=N,this.bg=X,this.fg=Y,this.bearing=W,this.g=U,this.canvas=j}o(this.options.init)}function o(t){t&&"function"==typeof t&&t()}var c,n=window.jQuery,r=n(window),a=n(document),p="http://www.w3.org/2000/svg",l="SVGAngle"in window&&function(){var t,i=document.createElement("div");return i.innerHTML="",t=(i.firstChild&&i.firstChild.namespaceURI)==p,i.innerHTML="",t}(),h=function(){var t=document.createElement("div").style;return"transition"in t||"WebkitTransition"in t||"MozTransition"in t||"msTransition"in t||"OTransition"in t}(),u="ontouchstart"in window,k="mousedown"+(u?" touchstart":""),d="mousemove.clockpicker"+(u?" touchmove.clockpicker":""),f="mouseup.clockpicker"+(u?" touchend.clockpicker":""),v=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,m=0,b=100,g=80,w=54,y=13,M=2*b,A=h?350:1,V=['
    ','
    ','
    ',''," : ",'','',"
    ",'
    ','
    ','
    ','
    ','
    ',"
    ",'',"","
    ","
    "].join("");s.DEFAULTS={"default":"",fromnow:0,placement:"bottom",align:"left",donetext:"完成",autoclose:!1,twelvehour:!1,vibrate:!0},s.prototype.toggle=function(){this[this.isShown?"hide":"show"]()},s.prototype.locate=function(){var t=this.element,i=this.popover,e=t.offset(),s=t.outerWidth(),o=t.outerHeight(),c=this.options.placement,n=this.options.align,r={};switch(i.show(),c){case"bottom":r.top=e.top+o;break;case"right":r.left=e.left+s;break;case"top":r.top=e.top-i.outerHeight();break;case"left":r.left=e.left-i.outerWidth()}switch(n){case"left":r.left=e.left;break;case"right":r.left=e.left+s-i.outerWidth();break;case"top":r.top=e.top;break;case"bottom":r.top=e.top+o-i.outerHeight()}i.css(r)},s.prototype.show=function(){if(!this.isShown){o(this.options.beforeShow);var t=this;this.isAppended||(c=n(document.body).append(this.popover),r.on("resize.clockpicker"+this.id,function(){t.isShown&&t.locate()}),this.isAppended=!0);var e=((this.input.prop("value")||this.options["default"]||"")+"").split(":");if("now"===e[0]){var s=new Date(+new Date+this.options.fromnow);e=[s.getHours(),s.getMinutes()]}this.hours=+e[0]||0,this.minutes=+e[1]||0,this.spanHours.html(i(this.hours)),this.spanMinutes.html(i(this.minutes)),this.toggleView("hours"),this.locate(),this.isShown=!0,a.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(i){var e=n(i.target);0===e.closest(t.popover).length&&0===e.closest(t.addon).length&&0===e.closest(t.input).length&&t.hide()}),a.on("keyup.clockpicker."+this.id,function(i){27===i.keyCode&&t.hide()}),o(this.options.afterShow)}},s.prototype.hide=function(){o(this.options.beforeHide),this.isShown=!1,a.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id),a.off("keyup.clockpicker."+this.id),this.popover.hide(),o(this.options.afterHide)},s.prototype.toggleView=function(t,i){var e=!1;"minutes"===t&&"visible"===n(this.hoursView).css("visibility")&&(o(this.options.beforeHourSelect),e=!0);var s="hours"===t,c=s?this.hoursView:this.minutesView,r=s?this.minutesView:this.hoursView;this.currentView=t,this.spanHours.toggleClass("text-primary",s),this.spanMinutes.toggleClass("text-primary",!s),r.addClass("clockpicker-dial-out"),c.css("visibility","visible").removeClass("clockpicker-dial-out"),this.resetClock(i),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout(function(){r.css("visibility","hidden")},A),e&&o(this.options.afterHourSelect)},s.prototype.resetClock=function(t){var i=this.currentView,e=this[i],s="hours"===i,o=Math.PI/(s?6:30),c=e*o,n=s&&e>0&&13>e?w:g,r=Math.sin(c)*n,a=-Math.cos(c)*n,p=this;l&&t?(p.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){p.canvas.removeClass("clockpicker-canvas-out"),p.setHand(r,a)},t)):this.setHand(r,a)},s.prototype.setHand=function(t,e,s,o){var c,r=Math.atan2(t,-e),a="hours"===this.currentView,p=Math.PI/(a||s?6:30),h=Math.sqrt(t*t+e*e),u=this.options,k=a&&(g+w)/2>h,d=k?w:g;if(u.twelvehour&&(d=g),0>r&&(r=2*Math.PI+r),c=Math.round(r/p),r=c*p,u.twelvehour?a?0===c&&(c=12):(s&&(c*=5),60===c&&(c=0)):a?(12===c&&(c=0),c=k?0===c?12:c:0===c?0:c+12):(s&&(c*=5),60===c&&(c=0)),this[this.currentView]!==c&&v&&this.options.vibrate&&(this.vibrateTimer||(navigator[v](10),this.vibrateTimer=setTimeout(n.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=c,this[a?"spanHours":"spanMinutes"].html(i(c)),!l)return void this[a?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var t=n(this);t.toggleClass("active",c===+t.html())});o||!a&&c%5?(this.g.insertBefore(this.hand,this.bearing),this.g.insertBefore(this.bg,this.fg),this.bg.setAttribute("class","clockpicker-canvas-bg clockpicker-canvas-bg-trans")):(this.g.insertBefore(this.hand,this.bg),this.g.insertBefore(this.fg,this.bg),this.bg.setAttribute("class","clockpicker-canvas-bg"));var f=Math.sin(r)*d,m=-Math.cos(r)*d;this.hand.setAttribute("x2",f),this.hand.setAttribute("y2",m),this.bg.setAttribute("cx",f),this.bg.setAttribute("cy",m),this.fg.setAttribute("cx",f),this.fg.setAttribute("cy",m)},s.prototype.done=function(){o(this.options.beforeDone),this.hide();var t=this.input.prop("value"),e=i(this.hours)+":"+i(this.minutes);this.options.twelvehour&&(e+=this.amOrPm),this.input.prop("value",e),e!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur"),o(this.options.afterDone)},s.prototype.remove=function(){this.element.removeData("clockpicker"),this.input.off("focus.clockpicker click.clockpicker"),this.addon.off("click.clockpicker"),this.isShown&&this.hide(),this.isAppended&&(r.off("resize.clockpicker"+this.id),this.popover.remove())},n.fn.clockpicker=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=n(this),o=e.data("clockpicker");if(o)"function"==typeof o[t]&&o[t].apply(o,i);else{var c=n.extend({},s.DEFAULTS,e.data(),"object"==typeof t&&t);e.data("clockpicker",new s(e,c))}})}}(); \ No newline at end of file diff --git a/public/style/vendor/datatables/css/jquery.dataTables.min.css b/public/style/vendor/datatables/css/jquery.dataTables.min.css new file mode 100644 index 0000000..6565b40 --- /dev/null +++ b/public/style/vendor/datatables/css/jquery.dataTables.min.css @@ -0,0 +1 @@ +table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} diff --git a/public/style/vendor/datatables/images/favicon.ico b/public/style/vendor/datatables/images/favicon.ico new file mode 100644 index 0000000..6eeaa2a Binary files /dev/null and b/public/style/vendor/datatables/images/favicon.ico differ diff --git a/public/style/vendor/datatables/images/sort_asc.png b/public/style/vendor/datatables/images/sort_asc.png new file mode 100644 index 0000000..31aa6d4 Binary files /dev/null and b/public/style/vendor/datatables/images/sort_asc.png differ diff --git a/public/style/vendor/datatables/images/sort_asc_disabled.png b/public/style/vendor/datatables/images/sort_asc_disabled.png new file mode 100644 index 0000000..f89f1d6 Binary files /dev/null and b/public/style/vendor/datatables/images/sort_asc_disabled.png differ diff --git a/public/style/vendor/datatables/images/sort_both.png b/public/style/vendor/datatables/images/sort_both.png new file mode 100644 index 0000000..a847cdc Binary files /dev/null and b/public/style/vendor/datatables/images/sort_both.png differ diff --git a/public/style/vendor/datatables/images/sort_desc.png b/public/style/vendor/datatables/images/sort_desc.png new file mode 100644 index 0000000..38d244e Binary files /dev/null and b/public/style/vendor/datatables/images/sort_desc.png differ diff --git a/public/style/vendor/datatables/images/sort_desc_disabled.png b/public/style/vendor/datatables/images/sort_desc_disabled.png new file mode 100644 index 0000000..db03bcf Binary files /dev/null and b/public/style/vendor/datatables/images/sort_desc_disabled.png differ diff --git a/public/style/vendor/datatables/js/jquery.dataTables.min.js b/public/style/vendor/datatables/js/jquery.dataTables.min.js new file mode 100644 index 0000000..b7d4439 --- /dev/null +++ b/public/style/vendor/datatables/js/jquery.dataTables.min.js @@ -0,0 +1,166 @@ +/*! + DataTables 1.10.18 + ©2008-2018 SpryMedia Ltd - datatables.net/license +*/ +(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()), +d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a, +a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function eb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%": +"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1, +overflow:"hidden"}).append(h("
    ").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("
    ").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth} +function hb(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b], +d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(fb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender? +S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone, +b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;cq[f])d(l.length+q[f],m);else if("string"=== +typeof q[f]){j=0;for(i=l.length;jb&&a[e]--; -1!=d&&c===k&&a.splice(d, +1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c").appendTo(g));b=0;for(c=l.length;btr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!lb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j",{"class":e?d[0]:""}).append(h("
    ",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach(); +d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&mb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function nb(a){var b=a.oClasses,c=h(a.nTable),c=h("
    ").insertBefore(c),d=a.oFeatures,e=h("
    ",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore= +a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=ob(a);else if("f"==j&& +d.bFilter)g=pb(a);else if("r"==j&&d.bProcessing)g=qb(a);else if("t"==j)g=rb(a);else if("i"==j&&d.bInfo)g=sb(a);else if("p"==j&&d.bPaginate)g=tb(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_", +g):j+g,b=h("
    ",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("
    ").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a=== +c&&h("select",i).val(d)});return i[0]}function tb(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("
    ").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;lf&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]} +function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function rb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("
    ",{"class":f.sScrollWrapper}).append(h("
    ",{"class":f.sScrollHead}).css({overflow:"hidden", +position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("
    ",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("
    ",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("
    ",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("
    ", +{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth, +f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!== +L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight|| +"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='
    '+z[b]+"
    ";a.childNodes[0].style.height= +"0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='
    '+A[b]+"
    ";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q); +g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0, +f=b.length,g,j;e").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Fb(a, +b){var c=Gb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("
    ").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Gb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;fd&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&& +!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;ae?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return ce?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;jg?1:0})}a.bSorted=!0}function Ib(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0e?e+1:3));e=0;for(f=d.length;ee?e+1:3))}a.aLastSort=d}function Hb(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Bb(b.search));if(b.columns){d=0;for(e=b.columns.length;d=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"=== +typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Kb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b, +a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Lb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)}; +this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a, +b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data(): +c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]}; +this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust(); +(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Lb(e));this.each(function(){var e={},g=1").appendTo(q)); +p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("
    ' + entry.label + '
    ' + fragments.join("") + '
    '; + if (options.legend.container != null) + $(options.legend.container).html(table); + else { + var pos = "", + p = options.legend.position, + m = options.legend.margin; + if (m[0] == null) + m = [m, m]; + if (p.charAt(0) == "n") + pos += 'top:' + (m[1] + plotOffset.top) + 'px;'; + else if (p.charAt(0) == "s") + pos += 'bottom:' + (m[1] + plotOffset.bottom) + 'px;'; + if (p.charAt(1) == "e") + pos += 'right:' + (m[0] + plotOffset.right) + 'px;'; + else if (p.charAt(1) == "w") + pos += 'left:' + (m[0] + plotOffset.left) + 'px;'; + var legend = $('
    ' + table.replace('style="', 'style="position:absolute;' + pos +';') + '
    ').appendTo(placeholder); + if (options.legend.backgroundOpacity != 0.0) { + // put in the transparent background + // separately to avoid blended labels and + // label boxes + var c = options.legend.backgroundColor; + if (c == null) { + c = options.grid.backgroundColor; + if (c && typeof c == "string") + c = $.color.parse(c); + else + c = $.color.extract(legend, 'background-color'); + c.a = 1; + c = c.toString(); + } + var div = legend.children(); + $('
    ').prependTo(legend).css('opacity', options.legend.backgroundOpacity); + } + } + } + + + // interactive features + + var highlights = [], + redrawTimeout = null; + + // returns the data item the mouse is over, or null if none is found + function findNearbyItem(mouseX, mouseY, seriesFilter) { + var maxDistance = options.grid.mouseActiveRadius, + smallestDistance = maxDistance * maxDistance + 1, + item = null, foundPoint = false, i, j, ps; + + for (i = series.length - 1; i >= 0; --i) { + if (!seriesFilter(series[i])) + continue; + + var s = series[i], + axisx = s.xaxis, + axisy = s.yaxis, + points = s.datapoints.points, + mx = axisx.c2p(mouseX), // precompute some stuff to make the loop faster + my = axisy.c2p(mouseY), + maxx = maxDistance / axisx.scale, + maxy = maxDistance / axisy.scale; + + ps = s.datapoints.pointsize; + // with inverse transforms, we can't use the maxx/maxy + // optimization, sadly + if (axisx.options.inverseTransform) + maxx = Number.MAX_VALUE; + if (axisy.options.inverseTransform) + maxy = Number.MAX_VALUE; + + if (s.lines.show || s.points.show) { + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1]; + if (x == null) + continue; + + // For points and lines, the cursor must be within a + // certain distance to the data point + if (x - mx > maxx || x - mx < -maxx || + y - my > maxy || y - my < -maxy) + continue; + + // We have to calculate distances in pixels, not in + // data units, because the scales of the axes may be different + var dx = Math.abs(axisx.p2c(x) - mouseX), + dy = Math.abs(axisy.p2c(y) - mouseY), + dist = dx * dx + dy * dy; // we save the sqrt + + // use <= to ensure last point takes precedence + // (last generally means on top of) + if (dist < smallestDistance) { + smallestDistance = dist; + item = [i, j / ps]; + } + } + } + + if (s.bars.show && !item) { // no other point can be nearby + + var barLeft, barRight; + + switch (s.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -s.bars.barWidth; + break; + default: + barLeft = -s.bars.barWidth / 2; + } + + barRight = barLeft + s.bars.barWidth; + + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1], b = points[j + 2]; + if (x == null) + continue; + + // for a bar graph, the cursor must be inside the bar + if (series[i].bars.horizontal ? + (mx <= Math.max(b, x) && mx >= Math.min(b, x) && + my >= y + barLeft && my <= y + barRight) : + (mx >= x + barLeft && mx <= x + barRight && + my >= Math.min(b, y) && my <= Math.max(b, y))) + item = [i, j / ps]; + } + } + } + + if (item) { + i = item[0]; + j = item[1]; + ps = series[i].datapoints.pointsize; + + return { datapoint: series[i].datapoints.points.slice(j * ps, (j + 1) * ps), + dataIndex: j, + series: series[i], + seriesIndex: i }; + } + + return null; + } + + function onMouseMove(e) { + if (options.grid.hoverable) + triggerClickHoverEvent("plothover", e, + function (s) { return s["hoverable"] != false; }); + } + + function onMouseLeave(e) { + if (options.grid.hoverable) + triggerClickHoverEvent("plothover", e, + function (s) { return false; }); + } + + function onClick(e) { + triggerClickHoverEvent("plotclick", e, + function (s) { return s["clickable"] != false; }); + } + + // trigger click or hover event (they send the same parameters + // so we share their code) + function triggerClickHoverEvent(eventname, event, seriesFilter) { + var offset = eventHolder.offset(), + canvasX = event.pageX - offset.left - plotOffset.left, + canvasY = event.pageY - offset.top - plotOffset.top, + pos = canvasToAxisCoords({ left: canvasX, top: canvasY }); + + pos.pageX = event.pageX; + pos.pageY = event.pageY; + + var item = findNearbyItem(canvasX, canvasY, seriesFilter); + + if (item) { + // fill in mouse pos for any listeners out there + item.pageX = parseInt(item.series.xaxis.p2c(item.datapoint[0]) + offset.left + plotOffset.left, 10); + item.pageY = parseInt(item.series.yaxis.p2c(item.datapoint[1]) + offset.top + plotOffset.top, 10); + } + + if (options.grid.autoHighlight) { + // clear auto-highlights + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.auto == eventname && + !(item && h.series == item.series && + h.point[0] == item.datapoint[0] && + h.point[1] == item.datapoint[1])) + unhighlight(h.series, h.point); + } + + if (item) + highlight(item.series, item.datapoint, eventname); + } + + placeholder.trigger(eventname, [ pos, item ]); + } + + function triggerRedrawOverlay() { + var t = options.interaction.redrawOverlayInterval; + if (t == -1) { // skip event queue + drawOverlay(); + return; + } + + if (!redrawTimeout) + redrawTimeout = setTimeout(drawOverlay, t); + } + + function drawOverlay() { + redrawTimeout = null; + + // draw highlights + octx.save(); + overlay.clear(); + octx.translate(plotOffset.left, plotOffset.top); + + var i, hi; + for (i = 0; i < highlights.length; ++i) { + hi = highlights[i]; + + if (hi.series.bars.show) + drawBarHighlight(hi.series, hi.point); + else + drawPointHighlight(hi.series, hi.point); + } + octx.restore(); + + executeHooks(hooks.drawOverlay, [octx]); + } + + function highlight(s, point, auto) { + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") { + var ps = s.datapoints.pointsize; + point = s.datapoints.points.slice(ps * point, ps * (point + 1)); + } + + var i = indexOfHighlight(s, point); + if (i == -1) { + highlights.push({ series: s, point: point, auto: auto }); + + triggerRedrawOverlay(); + } + else if (!auto) + highlights[i].auto = false; + } + + function unhighlight(s, point) { + if (s == null && point == null) { + highlights = []; + triggerRedrawOverlay(); + return; + } + + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") { + var ps = s.datapoints.pointsize; + point = s.datapoints.points.slice(ps * point, ps * (point + 1)); + } + + var i = indexOfHighlight(s, point); + if (i != -1) { + highlights.splice(i, 1); + + triggerRedrawOverlay(); + } + } + + function indexOfHighlight(s, p) { + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.series == s && h.point[0] == p[0] + && h.point[1] == p[1]) + return i; + } + return -1; + } + + function drawPointHighlight(series, point) { + var x = point[0], y = point[1], + axisx = series.xaxis, axisy = series.yaxis, + highlightColor = (typeof series.highlightColor === "string") ? series.highlightColor : $.color.parse(series.color).scale('a', 0.5).toString(); + + if (x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + return; + + var pointRadius = series.points.radius + series.points.lineWidth / 2; + octx.lineWidth = pointRadius; + octx.strokeStyle = highlightColor; + var radius = 1.5 * pointRadius; + x = axisx.p2c(x); + y = axisy.p2c(y); + + octx.beginPath(); + if (series.points.symbol == "circle") + octx.arc(x, y, radius, 0, 2 * Math.PI, false); + else + series.points.symbol(octx, x, y, radius, false); + octx.closePath(); + octx.stroke(); + } + + function drawBarHighlight(series, point) { + var highlightColor = (typeof series.highlightColor === "string") ? series.highlightColor : $.color.parse(series.color).scale('a', 0.5).toString(), + fillStyle = highlightColor, + barLeft; + + switch (series.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -series.bars.barWidth; + break; + default: + barLeft = -series.bars.barWidth / 2; + } + + octx.lineWidth = series.bars.lineWidth; + octx.strokeStyle = highlightColor; + + drawBar(point[0], point[1], point[2] || 0, barLeft, barLeft + series.bars.barWidth, + function () { return fillStyle; }, series.xaxis, series.yaxis, octx, series.bars.horizontal, series.bars.lineWidth); + } + + function getColorOrGradient(spec, bottom, top, defaultColor) { + if (typeof spec == "string") + return spec; + else { + // assume this is a gradient spec; IE currently only + // supports a simple vertical gradient properly, so that's + // what we support too + var gradient = ctx.createLinearGradient(0, top, 0, bottom); + + for (var i = 0, l = spec.colors.length; i < l; ++i) { + var c = spec.colors[i]; + if (typeof c != "string") { + var co = $.color.parse(defaultColor); + if (c.brightness != null) + co = co.scale('rgb', c.brightness); + if (c.opacity != null) + co.a *= c.opacity; + c = co.toString(); + } + gradient.addColorStop(i / (l - 1), c); + } + + return gradient; + } + } + } + + // Add the plot function to the top level of the jQuery object + + $.plot = function(placeholder, data, options) { + //var t0 = new Date(); + var plot = new Plot($(placeholder), data, options, $.plot.plugins); + //(window.console ? console.log : alert)("time used (msecs): " + ((new Date()).getTime() - t0.getTime())); + return plot; + }; + + $.plot.version = "0.8.3"; + + $.plot.plugins = []; + + // Also add the plot function as a chainable property + + $.fn.plot = function(data, options) { + return this.each(function() { + $.plot(this, data, options); + }); + }; + + // round to nearby lower multiple of base + function floorInBase(n, base) { + return base * Math.floor(n / base); + } + +})(jQuery); diff --git a/public/style/vendor/flot/jquery.flot.pie.js b/public/style/vendor/flot/jquery.flot.pie.js new file mode 100644 index 0000000..9c19db9 --- /dev/null +++ b/public/style/vendor/flot/jquery.flot.pie.js @@ -0,0 +1,820 @@ +/* Flot plugin for rendering pie charts. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +The plugin assumes that each series has a single data value, and that each +value is a positive integer or zero. Negative numbers don't make sense for a +pie chart, and have unpredictable results. The values do NOT need to be +passed in as percentages; the plugin will calculate the total and per-slice +percentages internally. + +* Created by Brian Medendorp + +* Updated with contributions from btburnett3, Anthony Aragues and Xavi Ivars + +The plugin supports these options: + + series: { + pie: { + show: true/false + radius: 0-1 for percentage of fullsize, or a specified pixel length, or 'auto' + innerRadius: 0-1 for percentage of fullsize or a specified pixel length, for creating a donut effect + startAngle: 0-2 factor of PI used for starting angle (in radians) i.e 3/2 starts at the top, 0 and 2 have the same result + tilt: 0-1 for percentage to tilt the pie, where 1 is no tilt, and 0 is completely flat (nothing will show) + offset: { + top: integer value to move the pie up or down + left: integer value to move the pie left or right, or 'auto' + }, + stroke: { + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#FFF') + width: integer pixel width of the stroke + }, + label: { + show: true/false, or 'auto' + formatter: a user-defined function that modifies the text/style of the label text + radius: 0-1 for percentage of fullsize, or a specified pixel length + background: { + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#000') + opacity: 0-1 + }, + threshold: 0-1 for the percentage value at which to hide labels (if they're too small) + }, + combine: { + threshold: 0-1 for the percentage value at which to combine slices (if they're too small) + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#CCC'), if null, the plugin will automatically use the color of the first slice to be combined + label: any text value of what the combined slice should be labeled + } + highlight: { + opacity: 0-1 + } + } + } + +More detail and specific examples can be found in the included HTML file. + +*/ + +(function($) { + + // Maximum redraw attempts when fitting labels within the plot + + var REDRAW_ATTEMPTS = 10; + + // Factor by which to shrink the pie when fitting labels within the plot + + var REDRAW_SHRINK = 0.95; + + function init(plot) { + + var canvas = null, + target = null, + options = null, + maxRadius = null, + centerLeft = null, + centerTop = null, + processed = false, + ctx = null; + + // interactive variables + + var highlights = []; + + // add hook to determine if pie plugin in enabled, and then perform necessary operations + + plot.hooks.processOptions.push(function(plot, options) { + if (options.series.pie.show) { + + options.grid.show = false; + + // set labels.show + + if (options.series.pie.label.show == "auto") { + if (options.legend.show) { + options.series.pie.label.show = false; + } else { + options.series.pie.label.show = true; + } + } + + // set radius + + if (options.series.pie.radius == "auto") { + if (options.series.pie.label.show) { + options.series.pie.radius = 3/4; + } else { + options.series.pie.radius = 1; + } + } + + // ensure sane tilt + + if (options.series.pie.tilt > 1) { + options.series.pie.tilt = 1; + } else if (options.series.pie.tilt < 0) { + options.series.pie.tilt = 0; + } + } + }); + + plot.hooks.bindEvents.push(function(plot, eventHolder) { + var options = plot.getOptions(); + if (options.series.pie.show) { + if (options.grid.hoverable) { + eventHolder.unbind("mousemove").mousemove(onMouseMove); + } + if (options.grid.clickable) { + eventHolder.unbind("click").click(onClick); + } + } + }); + + plot.hooks.processDatapoints.push(function(plot, series, data, datapoints) { + var options = plot.getOptions(); + if (options.series.pie.show) { + processDatapoints(plot, series, data, datapoints); + } + }); + + plot.hooks.drawOverlay.push(function(plot, octx) { + var options = plot.getOptions(); + if (options.series.pie.show) { + drawOverlay(plot, octx); + } + }); + + plot.hooks.draw.push(function(plot, newCtx) { + var options = plot.getOptions(); + if (options.series.pie.show) { + draw(plot, newCtx); + } + }); + + function processDatapoints(plot, series, datapoints) { + if (!processed) { + processed = true; + canvas = plot.getCanvas(); + target = $(canvas).parent(); + options = plot.getOptions(); + plot.setData(combine(plot.getData())); + } + } + + function combine(data) { + + var total = 0, + combined = 0, + numCombined = 0, + color = options.series.pie.combine.color, + newdata = []; + + // Fix up the raw data from Flot, ensuring the data is numeric + + for (var i = 0; i < data.length; ++i) { + + var value = data[i].data; + + // If the data is an array, we'll assume that it's a standard + // Flot x-y pair, and are concerned only with the second value. + + // Note how we use the original array, rather than creating a + // new one; this is more efficient and preserves any extra data + // that the user may have stored in higher indexes. + + if ($.isArray(value) && value.length == 1) { + value = value[0]; + } + + if ($.isArray(value)) { + // Equivalent to $.isNumeric() but compatible with jQuery < 1.7 + if (!isNaN(parseFloat(value[1])) && isFinite(value[1])) { + value[1] = +value[1]; + } else { + value[1] = 0; + } + } else if (!isNaN(parseFloat(value)) && isFinite(value)) { + value = [1, +value]; + } else { + value = [1, 0]; + } + + data[i].data = [value]; + } + + // Sum up all the slices, so we can calculate percentages for each + + for (var i = 0; i < data.length; ++i) { + total += data[i].data[0][1]; + } + + // Count the number of slices with percentages below the combine + // threshold; if it turns out to be just one, we won't combine. + + for (var i = 0; i < data.length; ++i) { + var value = data[i].data[0][1]; + if (value / total <= options.series.pie.combine.threshold) { + combined += value; + numCombined++; + if (!color) { + color = data[i].color; + } + } + } + + for (var i = 0; i < data.length; ++i) { + var value = data[i].data[0][1]; + if (numCombined < 2 || value / total > options.series.pie.combine.threshold) { + newdata.push( + $.extend(data[i], { /* extend to allow keeping all other original data values + and using them e.g. in labelFormatter. */ + data: [[1, value]], + color: data[i].color, + label: data[i].label, + angle: value * Math.PI * 2 / total, + percent: value / (total / 100) + }) + ); + } + } + + if (numCombined > 1) { + newdata.push({ + data: [[1, combined]], + color: color, + label: options.series.pie.combine.label, + angle: combined * Math.PI * 2 / total, + percent: combined / (total / 100) + }); + } + + return newdata; + } + + function draw(plot, newCtx) { + + if (!target) { + return; // if no series were passed + } + + var canvasWidth = plot.getPlaceholder().width(), + canvasHeight = plot.getPlaceholder().height(), + legendWidth = target.children().filter(".legend").children().width() || 0; + + ctx = newCtx; + + // WARNING: HACK! REWRITE THIS CODE AS SOON AS POSSIBLE! + + // When combining smaller slices into an 'other' slice, we need to + // add a new series. Since Flot gives plugins no way to modify the + // list of series, the pie plugin uses a hack where the first call + // to processDatapoints results in a call to setData with the new + // list of series, then subsequent processDatapoints do nothing. + + // The plugin-global 'processed' flag is used to control this hack; + // it starts out false, and is set to true after the first call to + // processDatapoints. + + // Unfortunately this turns future setData calls into no-ops; they + // call processDatapoints, the flag is true, and nothing happens. + + // To fix this we'll set the flag back to false here in draw, when + // all series have been processed, so the next sequence of calls to + // processDatapoints once again starts out with a slice-combine. + // This is really a hack; in 0.9 we need to give plugins a proper + // way to modify series before any processing begins. + + processed = false; + + // calculate maximum radius and center point + + maxRadius = Math.min(canvasWidth, canvasHeight / options.series.pie.tilt) / 2; + centerTop = canvasHeight / 2 + options.series.pie.offset.top; + centerLeft = canvasWidth / 2; + + if (options.series.pie.offset.left == "auto") { + if (options.legend.position.match("w")) { + centerLeft += legendWidth / 2; + } else { + centerLeft -= legendWidth / 2; + } + if (centerLeft < maxRadius) { + centerLeft = maxRadius; + } else if (centerLeft > canvasWidth - maxRadius) { + centerLeft = canvasWidth - maxRadius; + } + } else { + centerLeft += options.series.pie.offset.left; + } + + var slices = plot.getData(), + attempts = 0; + + // Keep shrinking the pie's radius until drawPie returns true, + // indicating that all the labels fit, or we try too many times. + + do { + if (attempts > 0) { + maxRadius *= REDRAW_SHRINK; + } + attempts += 1; + clear(); + if (options.series.pie.tilt <= 0.8) { + drawShadow(); + } + } while (!drawPie() && attempts < REDRAW_ATTEMPTS) + + if (attempts >= REDRAW_ATTEMPTS) { + clear(); + target.prepend("
    Could not draw pie with labels contained inside canvas
    "); + } + + if (plot.setSeries && plot.insertLegend) { + plot.setSeries(slices); + plot.insertLegend(); + } + + // we're actually done at this point, just defining internal functions at this point + + function clear() { + ctx.clearRect(0, 0, canvasWidth, canvasHeight); + target.children().filter(".pieLabel, .pieLabelBackground").remove(); + } + + function drawShadow() { + + var shadowLeft = options.series.pie.shadow.left; + var shadowTop = options.series.pie.shadow.top; + var edge = 10; + var alpha = options.series.pie.shadow.alpha; + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + if (radius >= canvasWidth / 2 - shadowLeft || radius * options.series.pie.tilt >= canvasHeight / 2 - shadowTop || radius <= edge) { + return; // shadow would be outside canvas, so don't draw it + } + + ctx.save(); + ctx.translate(shadowLeft,shadowTop); + ctx.globalAlpha = alpha; + ctx.fillStyle = "#000"; + + // center and rotate to starting position + + ctx.translate(centerLeft,centerTop); + ctx.scale(1, options.series.pie.tilt); + + //radius -= edge; + + for (var i = 1; i <= edge; i++) { + ctx.beginPath(); + ctx.arc(0, 0, radius, 0, Math.PI * 2, false); + ctx.fill(); + radius -= i; + } + + ctx.restore(); + } + + function drawPie() { + + var startAngle = Math.PI * options.series.pie.startAngle; + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + // center and rotate to starting position + + ctx.save(); + ctx.translate(centerLeft,centerTop); + ctx.scale(1, options.series.pie.tilt); + //ctx.rotate(startAngle); // start at top; -- This doesn't work properly in Opera + + // draw slices + + ctx.save(); + var currentAngle = startAngle; + for (var i = 0; i < slices.length; ++i) { + slices[i].startAngle = currentAngle; + drawSlice(slices[i].angle, slices[i].color, true); + } + ctx.restore(); + + // draw slice outlines + + if (options.series.pie.stroke.width > 0) { + ctx.save(); + ctx.lineWidth = options.series.pie.stroke.width; + currentAngle = startAngle; + for (var i = 0; i < slices.length; ++i) { + drawSlice(slices[i].angle, options.series.pie.stroke.color, false); + } + ctx.restore(); + } + + // draw donut hole + + drawDonutHole(ctx); + + ctx.restore(); + + // Draw the labels, returning true if they fit within the plot + + if (options.series.pie.label.show) { + return drawLabels(); + } else return true; + + function drawSlice(angle, color, fill) { + + if (angle <= 0 || isNaN(angle)) { + return; + } + + if (fill) { + ctx.fillStyle = color; + } else { + ctx.strokeStyle = color; + ctx.lineJoin = "round"; + } + + ctx.beginPath(); + if (Math.abs(angle - Math.PI * 2) > 0.000000001) { + ctx.moveTo(0, 0); // Center of the pie + } + + //ctx.arc(0, 0, radius, 0, angle, false); // This doesn't work properly in Opera + ctx.arc(0, 0, radius,currentAngle, currentAngle + angle / 2, false); + ctx.arc(0, 0, radius,currentAngle + angle / 2, currentAngle + angle, false); + ctx.closePath(); + //ctx.rotate(angle); // This doesn't work properly in Opera + currentAngle += angle; + + if (fill) { + ctx.fill(); + } else { + ctx.stroke(); + } + } + + function drawLabels() { + + var currentAngle = startAngle; + var radius = options.series.pie.label.radius > 1 ? options.series.pie.label.radius : maxRadius * options.series.pie.label.radius; + + for (var i = 0; i < slices.length; ++i) { + if (slices[i].percent >= options.series.pie.label.threshold * 100) { + if (!drawLabel(slices[i], currentAngle, i)) { + return false; + } + } + currentAngle += slices[i].angle; + } + + return true; + + function drawLabel(slice, startAngle, index) { + + if (slice.data[0][1] == 0) { + return true; + } + + // format label text + + var lf = options.legend.labelFormatter, text, plf = options.series.pie.label.formatter; + + if (lf) { + text = lf(slice.label, slice); + } else { + text = slice.label; + } + + if (plf) { + text = plf(text, slice); + } + + var halfAngle = ((startAngle + slice.angle) + startAngle) / 2; + var x = centerLeft + Math.round(Math.cos(halfAngle) * radius); + var y = centerTop + Math.round(Math.sin(halfAngle) * radius) * options.series.pie.tilt; + + var html = "" + text + ""; + target.append(html); + + var label = target.children("#pieLabel" + index); + var labelTop = (y - label.height() / 2); + var labelLeft = (x - label.width() / 2); + + label.css("top", labelTop); + label.css("left", labelLeft); + + // check to make sure that the label is not outside the canvas + + if (0 - labelTop > 0 || 0 - labelLeft > 0 || canvasHeight - (labelTop + label.height()) < 0 || canvasWidth - (labelLeft + label.width()) < 0) { + return false; + } + + if (options.series.pie.label.background.opacity != 0) { + + // put in the transparent background separately to avoid blended labels and label boxes + + var c = options.series.pie.label.background.color; + + if (c == null) { + c = slice.color; + } + + var pos = "top:" + labelTop + "px;left:" + labelLeft + "px;"; + $("
    ") + .css("opacity", options.series.pie.label.background.opacity) + .insertBefore(label); + } + + return true; + } // end individual label function + } // end drawLabels function + } // end drawPie function + } // end draw function + + // Placed here because it needs to be accessed from multiple locations + + function drawDonutHole(layer) { + if (options.series.pie.innerRadius > 0) { + + // subtract the center + + layer.save(); + var innerRadius = options.series.pie.innerRadius > 1 ? options.series.pie.innerRadius : maxRadius * options.series.pie.innerRadius; + layer.globalCompositeOperation = "destination-out"; // this does not work with excanvas, but it will fall back to using the stroke color + layer.beginPath(); + layer.fillStyle = options.series.pie.stroke.color; + layer.arc(0, 0, innerRadius, 0, Math.PI * 2, false); + layer.fill(); + layer.closePath(); + layer.restore(); + + // add inner stroke + + layer.save(); + layer.beginPath(); + layer.strokeStyle = options.series.pie.stroke.color; + layer.arc(0, 0, innerRadius, 0, Math.PI * 2, false); + layer.stroke(); + layer.closePath(); + layer.restore(); + + // TODO: add extra shadow inside hole (with a mask) if the pie is tilted. + } + } + + //-- Additional Interactive related functions -- + + function isPointInPoly(poly, pt) { + for(var c = false, i = -1, l = poly.length, j = l - 1; ++i < l; j = i) + ((poly[i][1] <= pt[1] && pt[1] < poly[j][1]) || (poly[j][1] <= pt[1] && pt[1]< poly[i][1])) + && (pt[0] < (poly[j][0] - poly[i][0]) * (pt[1] - poly[i][1]) / (poly[j][1] - poly[i][1]) + poly[i][0]) + && (c = !c); + return c; + } + + function findNearbySlice(mouseX, mouseY) { + + var slices = plot.getData(), + options = plot.getOptions(), + radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius, + x, y; + + for (var i = 0; i < slices.length; ++i) { + + var s = slices[i]; + + if (s.pie.show) { + + ctx.save(); + ctx.beginPath(); + ctx.moveTo(0, 0); // Center of the pie + //ctx.scale(1, options.series.pie.tilt); // this actually seems to break everything when here. + ctx.arc(0, 0, radius, s.startAngle, s.startAngle + s.angle / 2, false); + ctx.arc(0, 0, radius, s.startAngle + s.angle / 2, s.startAngle + s.angle, false); + ctx.closePath(); + x = mouseX - centerLeft; + y = mouseY - centerTop; + + if (ctx.isPointInPath) { + if (ctx.isPointInPath(mouseX - centerLeft, mouseY - centerTop)) { + ctx.restore(); + return { + datapoint: [s.percent, s.data], + dataIndex: 0, + series: s, + seriesIndex: i + }; + } + } else { + + // excanvas for IE doesn;t support isPointInPath, this is a workaround. + + var p1X = radius * Math.cos(s.startAngle), + p1Y = radius * Math.sin(s.startAngle), + p2X = radius * Math.cos(s.startAngle + s.angle / 4), + p2Y = radius * Math.sin(s.startAngle + s.angle / 4), + p3X = radius * Math.cos(s.startAngle + s.angle / 2), + p3Y = radius * Math.sin(s.startAngle + s.angle / 2), + p4X = radius * Math.cos(s.startAngle + s.angle / 1.5), + p4Y = radius * Math.sin(s.startAngle + s.angle / 1.5), + p5X = radius * Math.cos(s.startAngle + s.angle), + p5Y = radius * Math.sin(s.startAngle + s.angle), + arrPoly = [[0, 0], [p1X, p1Y], [p2X, p2Y], [p3X, p3Y], [p4X, p4Y], [p5X, p5Y]], + arrPoint = [x, y]; + + // TODO: perhaps do some mathmatical trickery here with the Y-coordinate to compensate for pie tilt? + + if (isPointInPoly(arrPoly, arrPoint)) { + ctx.restore(); + return { + datapoint: [s.percent, s.data], + dataIndex: 0, + series: s, + seriesIndex: i + }; + } + } + + ctx.restore(); + } + } + + return null; + } + + function onMouseMove(e) { + triggerClickHoverEvent("plothover", e); + } + + function onClick(e) { + triggerClickHoverEvent("plotclick", e); + } + + // trigger click or hover event (they send the same parameters so we share their code) + + function triggerClickHoverEvent(eventname, e) { + + var offset = plot.offset(); + var canvasX = parseInt(e.pageX - offset.left); + var canvasY = parseInt(e.pageY - offset.top); + var item = findNearbySlice(canvasX, canvasY); + + if (options.grid.autoHighlight) { + + // clear auto-highlights + + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.auto == eventname && !(item && h.series == item.series)) { + unhighlight(h.series); + } + } + } + + // highlight the slice + + if (item) { + highlight(item.series, eventname); + } + + // trigger any hover bind events + + var pos = { pageX: e.pageX, pageY: e.pageY }; + target.trigger(eventname, [pos, item]); + } + + function highlight(s, auto) { + //if (typeof s == "number") { + // s = series[s]; + //} + + var i = indexOfHighlight(s); + + if (i == -1) { + highlights.push({ series: s, auto: auto }); + plot.triggerRedrawOverlay(); + } else if (!auto) { + highlights[i].auto = false; + } + } + + function unhighlight(s) { + if (s == null) { + highlights = []; + plot.triggerRedrawOverlay(); + } + + //if (typeof s == "number") { + // s = series[s]; + //} + + var i = indexOfHighlight(s); + + if (i != -1) { + highlights.splice(i, 1); + plot.triggerRedrawOverlay(); + } + } + + function indexOfHighlight(s) { + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.series == s) + return i; + } + return -1; + } + + function drawOverlay(plot, octx) { + + var options = plot.getOptions(); + + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + octx.save(); + octx.translate(centerLeft, centerTop); + octx.scale(1, options.series.pie.tilt); + + for (var i = 0; i < highlights.length; ++i) { + drawHighlight(highlights[i].series); + } + + drawDonutHole(octx); + + octx.restore(); + + function drawHighlight(series) { + + if (series.angle <= 0 || isNaN(series.angle)) { + return; + } + + //octx.fillStyle = parseColor(options.series.pie.highlight.color).scale(null, null, null, options.series.pie.highlight.opacity).toString(); + octx.fillStyle = "rgba(255, 255, 255, " + options.series.pie.highlight.opacity + ")"; // this is temporary until we have access to parseColor + octx.beginPath(); + if (Math.abs(series.angle - Math.PI * 2) > 0.000000001) { + octx.moveTo(0, 0); // Center of the pie + } + octx.arc(0, 0, radius, series.startAngle, series.startAngle + series.angle / 2, false); + octx.arc(0, 0, radius, series.startAngle + series.angle / 2, series.startAngle + series.angle, false); + octx.closePath(); + octx.fill(); + } + } + } // end init (plugin body) + + // define pie specific options and their default values + + var options = { + series: { + pie: { + show: false, + radius: "auto", // actual radius of the visible pie (based on full calculated radius if <=1, or hard pixel value) + innerRadius: 0, /* for donut */ + startAngle: 3/2, + tilt: 1, + shadow: { + left: 5, // shadow left offset + top: 15, // shadow top offset + alpha: 0.02 // shadow alpha + }, + offset: { + top: 0, + left: "auto" + }, + stroke: { + color: "#fff", + width: 1 + }, + label: { + show: "auto", + formatter: function(label, slice) { + return "
    " + label + "
    " + Math.round(slice.percent) + "%
    "; + }, // formatter function + radius: 1, // radius at which to place the labels (based on full calculated radius if <=1, or hard pixel value) + background: { + color: null, + opacity: 0 + }, + threshold: 0 // percentage at which to hide the label (i.e. the slice is too narrow) + }, + combine: { + threshold: -1, // percentage at which to combine little slices into one larger slice + color: null, // color to give the new slice (auto-generated if null) + label: "Other" // label to give the new slice + }, + highlight: { + //color: "#fff", // will add this functionality once parseColor is available + opacity: 0.5 + } + } + } + }; + + $.plot.plugins.push({ + init: init, + options: options, + name: "pie", + version: "1.1" + }); + +})(jQuery); diff --git a/public/style/vendor/flot/jquery.flot.resize.js b/public/style/vendor/flot/jquery.flot.resize.js new file mode 100644 index 0000000..8a626dd --- /dev/null +++ b/public/style/vendor/flot/jquery.flot.resize.js @@ -0,0 +1,59 @@ +/* Flot plugin for automatically redrawing plots as the placeholder resizes. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +It works by listening for changes on the placeholder div (through the jQuery +resize event plugin) - if the size changes, it will redraw the plot. + +There are no options. If you need to disable the plugin for some plots, you +can just fix the size of their placeholders. + +*/ + +/* Inline dependency: + * jQuery resize event - v1.1 - 3/14/2010 + * http://benalman.com/projects/jquery-resize-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,t){"$:nomunge";var i=[],n=$.resize=$.extend($.resize,{}),a,r=false,s="setTimeout",u="resize",m=u+"-special-event",o="pendingDelay",l="activeDelay",f="throttleWindow";n[o]=200;n[l]=20;n[f]=true;$.event.special[u]={setup:function(){if(!n[f]&&this[s]){return false}var e=$(this);i.push(this);e.data(m,{w:e.width(),h:e.height()});if(i.length===1){a=t;h()}},teardown:function(){if(!n[f]&&this[s]){return false}var e=$(this);for(var t=i.length-1;t>=0;t--){if(i[t]==this){i.splice(t,1);break}}e.removeData(m);if(!i.length){if(r){cancelAnimationFrame(a)}else{clearTimeout(a)}a=null}},add:function(e){if(!n[f]&&this[s]){return false}var i;function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s.h=a!==t?a:r.height();i.apply(this,arguments)}if($.isFunction(e)){i=e;return a}else{i=e.handler;e.handler=a}}};function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$(i[s]);if(l[0]==e||l.is(":visible")){var f=l.width(),c=l.height(),d=l.data(m);if(d&&(f!==d.w||c!==d.h)){l.trigger(u,[d.w=f,d.h=c]);r=t||true}}else{d=l.data(m);d.w=0;d.h=0}}if(a!==null){if(r&&(t==null||t-r<1e3)){a=e.requestAnimationFrame(h)}else{a=setTimeout(h,n[o]);r=false}}}if(!e.requestAnimationFrame){e.requestAnimationFrame=function(){return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t,i){return e.setTimeout(function(){t((new Date).getTime())},n[l])}}()}if(!e.cancelAnimationFrame){e.cancelAnimationFrame=function(){return e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout}()}})(jQuery,this); + +(function ($) { + var options = { }; // no options + + function init(plot) { + function onResize() { + var placeholder = plot.getPlaceholder(); + + // somebody might have hidden us and we can't plot + // when we don't have the dimensions + if (placeholder.width() == 0 || placeholder.height() == 0) + return; + + plot.resize(); + plot.setupGrid(); + plot.draw(); + } + + function bindEvents(plot, eventHolder) { + plot.getPlaceholder().resize(onResize); + } + + function shutdown(plot, eventHolder) { + plot.getPlaceholder().unbind("resize", onResize); + } + + plot.hooks.bindEvents.push(bindEvents); + plot.hooks.shutdown.push(shutdown); + } + + $.plot.plugins.push({ + init: init, + options: options, + name: 'resize', + version: '1.0' + }); +})(jQuery); diff --git a/public/style/vendor/fullcalendar/css/fullcalendar.min.css b/public/style/vendor/fullcalendar/css/fullcalendar.min.css new file mode 100644 index 0000000..2951900 --- /dev/null +++ b/public/style/vendor/fullcalendar/css/fullcalendar.min.css @@ -0,0 +1,5 @@ +/*! + * FullCalendar v3.10.0 + * Docs & License: https://fullcalendar.io/ + * (c) 2018 Adam Shaw + */.fc button,.fc table,body .fc{font-size:1em}.fc .fc-axis,.fc button,.fc-day-grid-event .fc-content,.fc-list-item-marker,.fc-list-item-time,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-event,.fc-event:hover,.fc-state-hover,.fc.fc-bootstrap3 a,.ui-widget .fc-event,a.fc-more{text-decoration:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-day-top .fc-week-number,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-day-grid-event .fc-content,.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee} \ No newline at end of file diff --git a/public/style/vendor/fullcalendar/js/fullcalendar.min.js b/public/style/vendor/fullcalendar/js/fullcalendar.min.js new file mode 100644 index 0000000..1bd12f1 --- /dev/null +++ b/public/style/vendor/fullcalendar/js/fullcalendar.min.js @@ -0,0 +1,12 @@ +/*! + * FullCalendar v3.10.0 + * Docs & License: https://fullcalendar.io/ + * (c) 2018 Adam Shaw + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("moment"),require("jquery")):"function"==typeof define&&define.amd?define(["moment","jquery"],e):"object"==typeof exports?exports.FullCalendar=e(require("moment"),require("jquery")):t.FullCalendar=e(t.moment,t.jQuery)}("undefined"!=typeof self?self:this,function(t,e){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=256)}([function(e,n){e.exports=t},,function(t,e){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};e.__extends=function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}},function(t,n){t.exports=e},function(t,e,n){function r(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function i(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function o(){ht("body").addClass("fc-not-allowed")}function s(){ht("body").removeClass("fc-not-allowed")}function a(t,e,n){var r=Math.floor(e/t.length),i=Math.floor(e-r*(t.length-1)),o=[],s=[],a=[],u=0;l(t),t.each(function(e,n){var l=e===t.length-1?i:r,d=ht(n).outerHeight(!0);d *").each(function(t,n){var r=ht(n).outerWidth();r>e&&(e=r)}),e++,t.width(e),e}function d(t,e){var n,r=t.add(e);return r.css({position:"relative",left:-1}),n=t.outerHeight()-e.outerHeight(),r.css({position:"",left:""}),n}function c(t){var e=t.css("position"),n=t.parents().filter(function(){var t=ht(this);return/(auto|scroll)/.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&n.length?n:ht(t[0].ownerDocument||document)}function p(t,e){var n=t.offset(),r=n.left-(e?e.left:0),i=n.top-(e?e.top:0);return{left:r,right:r+t.outerWidth(),top:i,bottom:i+t.outerHeight()}}function h(t,e){var n=t.offset(),r=g(t),i=n.left+b(t,"border-left-width")+r.left-(e?e.left:0),o=n.top+b(t,"border-top-width")+r.top-(e?e.top:0);return{left:i,right:i+t[0].clientWidth,top:o,bottom:o+t[0].clientHeight}}function f(t,e){var n=t.offset(),r=n.left+b(t,"border-left-width")+b(t,"padding-left")-(e?e.left:0),i=n.top+b(t,"border-top-width")+b(t,"padding-top")-(e?e.top:0);return{left:r,right:r+t.width(),top:i,bottom:i+t.height()}}function g(t){var e,n=t[0].offsetWidth-t[0].clientWidth,r=t[0].offsetHeight-t[0].clientHeight;return n=v(n),r=v(r),e={left:0,right:0,top:0,bottom:r},y()&&"rtl"===t.css("direction")?e.left=n:e.right=n,e}function v(t){return t=Math.max(0,t),t=Math.round(t)}function y(){return null===ft&&(ft=m()),ft}function m(){var t=ht("
    ").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),e=t.children(),n=e.offset().left>t.offset().left;return t.remove(),n}function b(t,e){return parseFloat(t.css(e))||0}function w(t){return 1===t.which&&!t.ctrlKey}function D(t){var e=t.originalEvent.touches;return e&&e.length?e[0].pageX:t.pageX}function E(t){var e=t.originalEvent.touches;return e&&e.length?e[0].pageY:t.pageY}function S(t){return/^touch/.test(t.type)}function C(t){t.addClass("fc-unselectable").on("selectstart",T)}function R(t){t.removeClass("fc-unselectable").off("selectstart",T)}function T(t){t.preventDefault()}function M(t,e){var n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.left=1&&ut(o)));r++);return i}function L(t,e){var n=k(t);return"week"===n&&"object"==typeof e&&e.days&&(n="day"),n}function V(t,e,n){return null!=n?n.diff(e,t,!0):pt.isDuration(e)?e.as(t):e.end.diff(e.start,t,!0)}function G(t,e,n){var r;return U(n)?(e-t)/n:(r=n.asMonths(),Math.abs(r)>=1&&ut(r)?e.diff(t,"months",!0)/r:e.diff(t,"days",!0)/n.asDays())}function N(t,e){var n,r;return U(t)||U(e)?t/e:(n=t.asMonths(),r=e.asMonths(),Math.abs(n)>=1&&ut(n)&&Math.abs(r)>=1&&ut(r)?n/r:t.asDays()/e.asDays())}function j(t,e){var n;return U(t)?pt.duration(t*e):(n=t.asMonths(),Math.abs(n)>=1&&ut(n)?pt.duration({months:n*e}):pt.duration({days:t.asDays()*e}))}function U(t){return Boolean(t.hours()||t.minutes()||t.seconds()||t.milliseconds())}function W(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function q(t){return"string"==typeof t&&/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t)}function Y(){for(var t=[],e=0;e=0;o--)if("object"==typeof(s=t[o][r]))i.unshift(s);else if(void 0!==s){l[r]=s;break}i.length&&(l[r]=X(i))}for(n=t.length-1;n>=0;n--){a=t[n];for(r in a)r in l||(l[r]=a[r])}return l}function Q(t,e){for(var n in t)$(t,n)&&(e[n]=t[n])}function $(t,e){return gt.call(t,e)}function K(t,e,n){if(ht.isFunction(t)&&(t=[t]),t){var r=void 0,i=void 0;for(r=0;r/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
    ")}function it(t){return t.replace(/&.*?;/g,"")}function ot(t){var e=[];return ht.each(t,function(t,n){null!=n&&e.push(t+":"+n)}),e.join(";")}function st(t){var e=[];return ht.each(t,function(t,n){null!=n&&e.push(t+'="'+rt(n)+'"')}),e.join(" ")}function at(t){return t.charAt(0).toUpperCase()+t.slice(1)}function lt(t,e){return t-e}function ut(t){return t%1==0}function dt(t,e){var n=t[e];return function(){return n.apply(t,arguments)}}function ct(t,e,n){void 0===n&&(n=!1);var r,i,o,s,a,l=function(){var u=+new Date-s;ua&&s.push(new t(a,o.startMs)),o.endMs>a&&(a=o.endMs);return at.startMs)&&(null==this.startMs||null==t.endMs||this.startMs=this.startMs)&&(null==this.endMs||null!=t.endMs&&t.endMs<=this.endMs)},t.prototype.containsDate=function(t){var e=t.valueOf();return(null==this.startMs||e>=this.startMs)&&(null==this.endMs||e=this.endMs&&(e=this.endMs-1),e},t.prototype.equals=function(t){return this.startMs===t.startMs&&this.endMs===t.endMs},t.prototype.clone=function(){var e=new t(this.startMs,this.endMs);return e.isStart=this.isStart,e.isEnd=this.isEnd,e},t.prototype.getStart=function(){return null!=this.startMs?o.default.utc(this.startMs).stripZone():null},t.prototype.getEnd=function(){return null!=this.endMs?o.default.utc(this.endMs).stripZone():null},t.prototype.as=function(t){return i.utc(this.endMs).diff(i.utc(this.startMs),t,!0)},t}();e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(52),s=n(35),a=n(36),l=function(t){function e(n){var r=t.call(this)||this;return r.calendar=n,r.className=[],r.uid=String(e.uuid++),r}return r.__extends(e,t),e.parse=function(t,e){var n=new this(e);return!("object"!=typeof t||!n.applyProps(t))&&n},e.normalizeId=function(t){return t?String(t):null},e.prototype.fetch=function(t,e,n){},e.prototype.removeEventDefsById=function(t){},e.prototype.removeAllEventDefs=function(){},e.prototype.getPrimitive=function(t){},e.prototype.parseEventDefs=function(t){var e,n,r=[];for(e=0;e0},e}(o.default);e.default=s},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t){this.view=t._getView(),this.component=t}return t.prototype.opt=function(t){return this.view.opt(t)},t.prototype.end=function(){},t}();e.default=n},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){}return t.mixInto=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){t.prototype[n]||(t.prototype[n]=e.prototype[n])})},t.mixOver=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){t.prototype[n]=e.prototype[n]})},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(5),i=function(){function t(t,e,n){this.start=t,this.end=e||null,this.unzonedRange=this.buildUnzonedRange(n)}return t.parse=function(e,n){var r=e.start||e.date,i=e.end;if(!r)return!1;var o=n.calendar,s=o.moment(r),a=i?o.moment(i):null,l=e.allDay,u=o.opt("forceEventDuration");return!!s.isValid()&&(null==l&&null==(l=n.allDayDefault)&&(l=o.opt("allDayDefault")),!0===l?(s.stripTime(),a&&a.stripTime()):!1===l&&(s.hasTime()||s.time(0),a&&!a.hasTime()&&a.time(0)),!a||a.isValid()&&a.isAfter(s)||(a=null),!a&&u&&(a=o.getDefaultEventEnd(!s.hasTime(),s)),new t(s,a,o))},t.isStandardProp=function(t){return"start"===t||"date"===t||"end"===t||"allDay"===t},t.prototype.isAllDay=function(){return!(this.start.hasTime()||this.end&&this.end.hasTime())},t.prototype.buildUnzonedRange=function(t){var e=this.start.clone().stripZone().valueOf(),n=this.getEnd(t).stripZone().valueOf();return new r.default(e,n)},t.prototype.getEnd=function(t){return this.end?this.end.clone():t.getDefaultEventEnd(this.isAllDay(),this.start)},t}();e.default=i},function(t,e,n){function r(t,e){return!t&&!e||!(!t||!e)&&(t.component===e.component&&i(t,e)&&i(e,t))}function i(t,e){for(var n in t)if(!/^(component|left|right|top|bottom)$/.test(n)&&t[n]!==e[n])return!1;return!0}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),s=n(4),a=n(59),l=function(t){function e(e,n){var r=t.call(this,n)||this;return r.component=e,r}return o.__extends(e,t),e.prototype.handleInteractionStart=function(e){var n,r,i,o=this.subjectEl;this.component.hitsNeeded(),this.computeScrollBounds(),e?(r={left:s.getEvX(e),top:s.getEvY(e)},i=r,o&&(n=s.getOuterRect(o),i=s.constrainPoint(i,n)),this.origHit=this.queryHit(i.left,i.top),o&&this.options.subjectCenter&&(this.origHit&&(n=s.intersectRects(this.origHit,n)||n),i=s.getRectCenter(n)),this.coordAdjust=s.diffPoints(i,r)):(this.origHit=null,this.coordAdjust=null),t.prototype.handleInteractionStart.call(this,e)},e.prototype.handleDragStart=function(e){var n;t.prototype.handleDragStart.call(this,e),(n=this.queryHit(s.getEvX(e),s.getEvY(e)))&&this.handleHitOver(n)},e.prototype.handleDrag=function(e,n,i){var o;t.prototype.handleDrag.call(this,e,n,i),o=this.queryHit(s.getEvX(i),s.getEvY(i)),r(o,this.hit)||(this.hit&&this.handleHitOut(),o&&this.handleHitOver(o))},e.prototype.handleDragEnd=function(e){this.handleHitDone(),t.prototype.handleDragEnd.call(this,e)},e.prototype.handleHitOver=function(t){var e=r(t,this.origHit);this.hit=t,this.trigger("hitOver",this.hit,e,this.origHit)},e.prototype.handleHitOut=function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},e.prototype.handleHitDone=function(){this.hit&&this.trigger("hitDone",this.hit)},e.prototype.handleInteractionEnd=function(e,n){t.prototype.handleInteractionEnd.call(this,e,n),this.origHit=null,this.hit=null,this.component.hitsNotNeeded()},e.prototype.handleScrollEnd=function(){t.prototype.handleScrollEnd.call(this),this.isDragging&&(this.component.releaseHits(),this.component.prepareHits())},e.prototype.queryHit=function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.component.queryHit(t,e)},e}(a.default);e.default=l},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.version="3.10.0",e.internalApiVersion=12;var r=n(4);e.applyAll=r.applyAll,e.debounce=r.debounce,e.isInt=r.isInt,e.htmlEscape=r.htmlEscape,e.cssToStr=r.cssToStr,e.proxy=r.proxy,e.capitaliseFirstLetter=r.capitaliseFirstLetter,e.getOuterRect=r.getOuterRect,e.getClientRect=r.getClientRect,e.getContentRect=r.getContentRect,e.getScrollbarWidths=r.getScrollbarWidths,e.preventDefault=r.preventDefault,e.parseFieldSpecs=r.parseFieldSpecs,e.compareByFieldSpecs=r.compareByFieldSpecs,e.compareByFieldSpec=r.compareByFieldSpec,e.flexibleCompare=r.flexibleCompare,e.computeGreatestUnit=r.computeGreatestUnit,e.divideRangeByDuration=r.divideRangeByDuration,e.divideDurationByDuration=r.divideDurationByDuration,e.multiplyDuration=r.multiplyDuration,e.durationHasTime=r.durationHasTime,e.log=r.log,e.warn=r.warn,e.removeExact=r.removeExact,e.intersectRects=r.intersectRects,e.allowSelection=r.allowSelection,e.attrsToStr=r.attrsToStr,e.compareNumbers=r.compareNumbers,e.compensateScroll=r.compensateScroll,e.computeDurationGreatestUnit=r.computeDurationGreatestUnit,e.constrainPoint=r.constrainPoint,e.copyOwnProps=r.copyOwnProps,e.diffByUnit=r.diffByUnit,e.diffDay=r.diffDay,e.diffDayTime=r.diffDayTime,e.diffPoints=r.diffPoints,e.disableCursor=r.disableCursor,e.distributeHeight=r.distributeHeight,e.enableCursor=r.enableCursor,e.firstDefined=r.firstDefined,e.getEvIsTouch=r.getEvIsTouch,e.getEvX=r.getEvX,e.getEvY=r.getEvY,e.getRectCenter=r.getRectCenter,e.getScrollParent=r.getScrollParent,e.hasOwnProp=r.hasOwnProp,e.isArraysEqual=r.isArraysEqual,e.isNativeDate=r.isNativeDate,e.isPrimaryMouseButton=r.isPrimaryMouseButton,e.isTimeString=r.isTimeString,e.matchCellWidths=r.matchCellWidths,e.mergeProps=r.mergeProps,e.preventSelection=r.preventSelection,e.removeMatching=r.removeMatching,e.stripHtmlEntities=r.stripHtmlEntities,e.subtractInnerElHeight=r.subtractInnerElHeight,e.uncompensateScroll=r.uncompensateScroll,e.undistributeHeight=r.undistributeHeight,e.dayIDs=r.dayIDs,e.unitsDesc=r.unitsDesc;var i=n(49);e.formatDate=i.formatDate,e.formatRange=i.formatRange,e.queryMostGranularFormatUnit=i.queryMostGranularFormatUnit;var o=n(32);e.datepickerLocale=o.datepickerLocale,e.locale=o.locale,e.getMomentLocaleData=o.getMomentLocaleData,e.populateInstanceComputableOptions=o.populateInstanceComputableOptions;var s=n(19);e.eventDefsToEventInstances=s.eventDefsToEventInstances,e.eventFootprintToComponentFootprint=s.eventFootprintToComponentFootprint,e.eventInstanceToEventRange=s.eventInstanceToEventRange,e.eventInstanceToUnzonedRange=s.eventInstanceToUnzonedRange,e.eventRangeToEventFootprint=s.eventRangeToEventFootprint;var a=n(11);e.moment=a.default;var l=n(13);e.EmitterMixin=l.default;var u=n(7);e.ListenerMixin=u.default;var d=n(51);e.Model=d.default;var c=n(217);e.Constraints=c.default;var p=n(55);e.DateProfileGenerator=p.default;var h=n(5);e.UnzonedRange=h.default;var f=n(12);e.ComponentFootprint=f.default;var g=n(218);e.BusinessHourGenerator=g.default;var v=n(219);e.EventPeriod=v.default;var y=n(220);e.EventManager=y.default;var m=n(37);e.EventDef=m.default;var b=n(39);e.EventDefMutation=b.default;var w=n(36);e.EventDefParser=w.default;var D=n(53);e.EventInstance=D.default;var E=n(50);e.EventRange=E.default;var S=n(54);e.RecurringEventDef=S.default;var C=n(9);e.SingleEventDef=C.default;var R=n(40);e.EventDefDateMutation=R.default;var T=n(16);e.EventDateProfile=T.default;var M=n(38);e.EventSourceParser=M.default;var I=n(6);e.EventSource=I.default;var H=n(57);e.defineThemeSystem=H.defineThemeSystem,e.getThemeSystemClass=H.getThemeSystemClass;var P=n(20);e.EventInstanceGroup=P.default;var _=n(56);e.ArrayEventSource=_.default;var x=n(223);e.FuncEventSource=x.default;var O=n(224);e.JsonFeedEventSource=O.default;var F=n(34);e.EventFootprint=F.default;var z=n(35);e.Class=z.default;var B=n(15);e.Mixin=B.default;var A=n(58);e.CoordCache=A.default;var k=n(225);e.Iterator=k.default;var L=n(59);e.DragListener=L.default;var V=n(17);e.HitDragListener=V.default;var G=n(226);e.MouseFollower=G.default;var N=n(52);e.ParsableModelMixin=N.default;var j=n(227);e.Popover=j.default;var U=n(21);e.Promise=U.default;var W=n(228);e.TaskQueue=W.default;var q=n(229);e.RenderQueue=q.default;var Y=n(41);e.Scroller=Y.default;var Z=n(22);e.Theme=Z.default;var X=n(230);e.Component=X.default;var Q=n(231);e.DateComponent=Q.default;var $=n(42);e.InteractiveDateComponent=$.default;var K=n(232);e.Calendar=K.default;var J=n(43);e.View=J.default;var tt=n(24);e.defineView=tt.defineView,e.getViewConfig=tt.getViewConfig;var et=n(60);e.DayTableMixin=et.default;var nt=n(61);e.BusinessHourRenderer=nt.default;var rt=n(44);e.EventRenderer=rt.default;var it=n(62);e.FillRenderer=it.default;var ot=n(63);e.HelperRenderer=ot.default;var st=n(233);e.ExternalDropping=st.default;var at=n(234);e.EventResizing=at.default;var lt=n(64);e.EventPointing=lt.default;var ut=n(235);e.EventDragging=ut.default;var dt=n(236);e.DateSelecting=dt.default;var ct=n(237);e.DateClicking=ct.default;var pt=n(14);e.Interaction=pt.default;var ht=n(65);e.StandardInteractionsMixin=ht.default;var ft=n(238);e.AgendaView=ft.default;var gt=n(239);e.TimeGrid=gt.default;var vt=n(240);e.TimeGridEventRenderer=vt.default;var yt=n(242);e.TimeGridFillRenderer=yt.default;var mt=n(241);e.TimeGridHelperRenderer=mt.default;var bt=n(66);e.DayGrid=bt.default;var wt=n(243);e.DayGridEventRenderer=wt.default;var Dt=n(245);e.DayGridFillRenderer=Dt.default;var Et=n(244);e.DayGridHelperRenderer=Et.default;var St=n(67);e.BasicView=St.default;var Ct=n(68);e.BasicViewDateProfileGenerator=Ct.default;var Rt=n(246);e.MonthView=Rt.default;var Tt=n(247);e.MonthViewDateProfileGenerator=Tt.default;var Mt=n(248);e.ListView=Mt.default;var It=n(250);e.ListEventPointing=It.default;var Ht=n(249);e.ListEventRenderer=Ht.default},function(t,e,n){function r(t,e){var n,r=[];for(n=0;n
    ')},e.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},e.prototype.destroy=function(){this.el.remove()},e.prototype.applyOverflow=function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},e.prototype.lockOverflow=function(t){var e=this.overflowX,n=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.top||t.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden"),"auto"===n&&(n=t.left||t.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden"),this.scrollEl.css({"overflow-x":e,"overflow-y":n})},e.prototype.setHeight=function(t){this.scrollEl.height(t)},e.prototype.getScrollTop=function(){return this.scrollEl.scrollTop()},e.prototype.setScrollTop=function(t){this.scrollEl.scrollTop(t)},e.prototype.getClientWidth=function(){return this.scrollEl[0].clientWidth},e.prototype.getClientHeight=function(){return this.scrollEl[0].clientHeight},e.prototype.getScrollbarWidths=function(){return o.getScrollbarWidths(this.scrollEl)},e}(s.default);e.default=a},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(4),s=n(231),a=n(23),l=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.segSelector=".fc-event-container > *",r.dateSelectingClass&&(r.dateClicking=new r.dateClickingClass(r)),r.dateSelectingClass&&(r.dateSelecting=new r.dateSelectingClass(r)),r.eventPointingClass&&(r.eventPointing=new r.eventPointingClass(r)),r.eventDraggingClass&&r.eventPointing&&(r.eventDragging=new r.eventDraggingClass(r,r.eventPointing)),r.eventResizingClass&&r.eventPointing&&(r.eventResizing=new r.eventResizingClass(r,r.eventPointing)),r.externalDroppingClass&&(r.externalDropping=new r.externalDroppingClass(r)),r}return r.__extends(e,t),e.prototype.setElement=function(e){t.prototype.setElement.call(this,e),this.dateClicking&&this.dateClicking.bindToEl(e),this.dateSelecting&&this.dateSelecting.bindToEl(e),this.bindAllSegHandlersToEl(e)},e.prototype.removeElement=function(){this.endInteractions(),t.prototype.removeElement.call(this)},e.prototype.executeEventUnrender=function(){this.endInteractions(),t.prototype.executeEventUnrender.call(this)},e.prototype.bindGlobalHandlers=function(){t.prototype.bindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.bindToDocument()},e.prototype.unbindGlobalHandlers=function(){t.prototype.unbindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.unbindFromDocument()},e.prototype.bindDateHandlerToEl=function(t,e,n){var r=this;this.el.on(e,function(t){if(!i(t.target).is(r.segSelector+":not(.fc-helper),"+r.segSelector+":not(.fc-helper) *,.fc-more,a[data-goto]"))return n.call(r,t)})},e.prototype.bindAllSegHandlersToEl=function(t){[this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(e){e&&e.bindToEl(t)})},e.prototype.bindSegHandlerToEl=function(t,e,n){var r=this;t.on(e,this.segSelector,function(t){var e=i(t.currentTarget);if(!e.is(".fc-helper")){var o=e.data("fc-seg");if(o&&!r.shouldIgnoreEventPointing())return n.call(r,o,t)}})},e.prototype.shouldIgnoreMouse=function(){return a.default.get().shouldIgnoreMouse()},e.prototype.shouldIgnoreTouch=function(){var t=this._getView();return t.isSelected||t.selectedEvent},e.prototype.shouldIgnoreEventPointing=function(){return this.eventDragging&&this.eventDragging.isDragging||this.eventResizing&&this.eventResizing.isResizing},e.prototype.canStartSelection=function(t,e){return o.getEvIsTouch(e)&&!this.canStartResize(t,e)&&(this.isEventDefDraggable(t.footprint.eventDef)||this.isEventDefResizable(t.footprint.eventDef))},e.prototype.canStartDrag=function(t,e){return!this.canStartResize(t,e)&&this.isEventDefDraggable(t.footprint.eventDef)},e.prototype.canStartResize=function(t,e){var n=this._getView(),r=t.footprint.eventDef;return(!o.getEvIsTouch(e)||n.isEventDefSelected(r))&&this.isEventDefResizable(r)&&i(e.target).is(".fc-resizer")},e.prototype.endInteractions=function(){[this.dateClicking,this.dateSelecting,this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(t){t&&t.end()})},e.prototype.isEventDefDraggable=function(t){return this.isEventDefStartEditable(t)},e.prototype.isEventDefStartEditable=function(t){var e=t.isStartExplicitlyEditable();return null==e&&null==(e=this.opt("eventStartEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.isEventDefGenerallyEditable=function(t){var e=t.isExplicitlyEditable();return null==e&&(e=this.opt("editable")),e},e.prototype.isEventDefResizableFromStart=function(t){return this.opt("eventResizableFromStart")&&this.isEventDefResizable(t)},e.prototype.isEventDefResizableFromEnd=function(t){return this.isEventDefResizable(t)},e.prototype.isEventDefResizable=function(t){var e=t.isDurationExplicitlyEditable();return null==e&&null==(e=this.opt("eventDurationEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.diffDates=function(t,e){return this.largeUnit?o.diffByUnit(t,e,this.largeUnit):o.diffDayTime(t,e)},e.prototype.isEventInstanceGroupAllowed=function(t){var e,n=this._getView(),r=this.dateProfile,i=this.eventRangesToEventFootprints(t.getAllEventRanges());for(e=0;e1?"ll":"LL"},e.prototype.setDate=function(t){var e=this.get("dateProfile"),n=this.dateProfileGenerator.build(t,void 0,!0);e&&e.activeUnzonedRange.equals(n.activeUnzonedRange)||this.set("dateProfile",n)},e.prototype.unsetDate=function(){this.unset("dateProfile")},e.prototype.fetchInitialEvents=function(t){var e=this.calendar,n=t.isRangeAllDay&&!this.usesMinMaxTime;return e.requestEvents(e.msToMoment(t.activeUnzonedRange.startMs,n),e.msToMoment(t.activeUnzonedRange.endMs,n))},e.prototype.bindEventChanges=function(){this.listenTo(this.calendar,"eventsReset",this.resetEvents)},e.prototype.unbindEventChanges=function(){this.stopListeningTo(this.calendar,"eventsReset")},e.prototype.setEvents=function(t){this.set("currentEvents",t),this.set("hasEvents",!0)},e.prototype.unsetEvents=function(){this.unset("currentEvents"),this.unset("hasEvents")},e.prototype.resetEvents=function(t){this.startBatchRender(),this.unsetEvents(),this.setEvents(t),this.stopBatchRender()},e.prototype.requestDateRender=function(t){var e=this;this.requestRender(function(){e.executeDateRender(t)},"date","init")},e.prototype.requestDateUnrender=function(){var t=this;this.requestRender(function(){t.executeDateUnrender()},"date","destroy")},e.prototype.executeDateRender=function(e){t.prototype.executeDateRender.call(this,e),this.render&&this.render(),this.trigger("datesRendered"),this.addScroll({isDateInit:!0}),this.startNowIndicator()},e.prototype.executeDateUnrender=function(){this.unselect(),this.stopNowIndicator(),this.trigger("before:datesUnrendered"),this.destroy&&this.destroy(),t.prototype.executeDateUnrender.call(this)},e.prototype.bindBaseRenderHandlers=function(){var t=this;this.on("datesRendered",function(){t.whenSizeUpdated(t.triggerViewRender)}),this.on("before:datesUnrendered",function(){t.triggerViewDestroy()})},e.prototype.triggerViewRender=function(){this.publiclyTrigger("viewRender",{context:this,args:[this,this.el]})},e.prototype.triggerViewDestroy=function(){this.publiclyTrigger("viewDestroy",{context:this,args:[this,this.el]})},e.prototype.requestEventsRender=function(t){var e=this;this.requestRender(function(){e.executeEventRender(t),e.whenSizeUpdated(e.triggerAfterEventsRendered)},"event","init")},e.prototype.requestEventsUnrender=function(){var t=this;this.requestRender(function(){t.triggerBeforeEventsDestroyed(),t.executeEventUnrender()},"event","destroy")},e.prototype.requestBusinessHoursRender=function(t){var e=this;this.requestRender(function(){e.renderBusinessHours(t)},"businessHours","init")},e.prototype.requestBusinessHoursUnrender=function(){var t=this;this.requestRender(function(){t.unrenderBusinessHours()},"businessHours","destroy")},e.prototype.bindGlobalHandlers=function(){t.prototype.bindGlobalHandlers.call(this),this.listenTo(d.default.get(),{touchstart:this.processUnselect,mousedown:this.handleDocumentMousedown})},e.prototype.unbindGlobalHandlers=function(){t.prototype.unbindGlobalHandlers.call(this),this.stopListeningTo(d.default.get())},e.prototype.startNowIndicator=function(){var t,e,n,r=this;this.opt("nowIndicator")&&(t=this.getNowIndicatorUnit())&&(e=s.proxy(this,"updateNowIndicator"),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=(new Date).valueOf(),n=this.initialNowDate.clone().startOf(t).add(1,t).valueOf()-this.initialNowDate.valueOf(),this.nowIndicatorTimeoutID=setTimeout(function(){r.nowIndicatorTimeoutID=null,e(),n=+o.duration(1,t),n=Math.max(100,n),r.nowIndicatorIntervalID=setInterval(e,n)},n))},e.prototype.updateNowIndicator=function(){this.isDatesRendered&&this.initialNowDate&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate.clone().add((new Date).valueOf()-this.initialNowQueriedMs)),this.isNowIndicatorRendered=!0)},e.prototype.stopNowIndicator=function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearInterval(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},e.prototype.updateSize=function(e,n,r){this.setHeight?this.setHeight(e,n):t.prototype.updateSize.call(this,e,n,r),this.updateNowIndicator()},e.prototype.addScroll=function(t){var e=this.queuedScroll||(this.queuedScroll={});i.extend(e,t)},e.prototype.popScroll=function(){this.applyQueuedScroll(),this.queuedScroll=null},e.prototype.applyQueuedScroll=function(){this.queuedScroll&&this.applyScroll(this.queuedScroll)},e.prototype.queryScroll=function(){var t={};return this.isDatesRendered&&i.extend(t,this.queryDateScroll()),t},e.prototype.applyScroll=function(t){t.isDateInit&&this.isDatesRendered&&i.extend(t,this.computeInitialDateScroll()),this.isDatesRendered&&this.applyDateScroll(t)},e.prototype.computeInitialDateScroll=function(){return{}},e.prototype.queryDateScroll=function(){return{}},e.prototype.applyDateScroll=function(t){},e.prototype.reportEventDrop=function(t,e,n,r){var i=this.calendar.eventManager,s=i.mutateEventsWithId(t.def.id,e),a=e.dateMutation;a&&(t.dateProfile=a.buildNewDateProfile(t.dateProfile,this.calendar)),this.triggerEventDrop(t,a&&a.dateDelta||o.duration(),s,n,r)},e.prototype.triggerEventDrop=function(t,e,n,r,i){this.publiclyTrigger("eventDrop",{context:r[0],args:[t.toLegacy(),e,n,i,{},this]})},e.prototype.reportExternalDrop=function(t,e,n,r,i,o){e&&this.calendar.eventManager.addEventDef(t,n),this.triggerExternalDrop(t,e,r,i,o)},e.prototype.triggerExternalDrop=function(t,e,n,r,i){this.publiclyTrigger("drop",{context:n[0],args:[t.dateProfile.start.clone(),r,i,this]}),e&&this.publiclyTrigger("eventReceive",{context:this,args:[t.buildInstance().toLegacy(),this]})},e.prototype.reportEventResize=function(t,e,n,r){var i=this.calendar.eventManager,o=i.mutateEventsWithId(t.def.id,e);t.dateProfile=e.dateMutation.buildNewDateProfile(t.dateProfile,this.calendar);var s=e.dateMutation.endDelta||e.dateMutation.startDelta;this.triggerEventResize(t,s,o,n,r)},e.prototype.triggerEventResize=function(t,e,n,r,i){this.publiclyTrigger("eventResize",{context:r[0],args:[t.toLegacy(),e,n,i,{},this]})},e.prototype.select=function(t,e){this.unselect(e),this.renderSelectionFootprint(t),this.reportSelection(t,e)},e.prototype.renderSelectionFootprint=function(e){this.renderSelection?this.renderSelection(e.toLegacy(this.calendar)):t.prototype.renderSelectionFootprint.call(this,e)},e.prototype.reportSelection=function(t,e){this.isSelected=!0,this.triggerSelect(t,e)},e.prototype.triggerSelect=function(t,e){var n=this.calendar.footprintToDateProfile(t);this.publiclyTrigger("select",{context:this,args:[n.start,n.end,e,this]})},e.prototype.unselect=function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection&&this.destroySelection(),this.unrenderSelection(),this.publiclyTrigger("unselect",{context:this,args:[t,this]}))},e.prototype.selectEventInstance=function(t){this.selectedEventInstance&&this.selectedEventInstance===t||(this.unselectEventInstance(),this.getEventSegs().forEach(function(e){e.footprint.eventInstance===t&&e.el&&e.el.addClass("fc-selected")}),this.selectedEventInstance=t)},e.prototype.unselectEventInstance=function(){this.selectedEventInstance&&(this.getEventSegs().forEach(function(t){t.el&&t.el.removeClass("fc-selected")}),this.selectedEventInstance=null)},e.prototype.isEventDefSelected=function(t){return this.selectedEventInstance&&this.selectedEventInstance.def.id===t.id},e.prototype.handleDocumentMousedown=function(t){s.isPrimaryMouseButton(t)&&this.processUnselect(t)},e.prototype.processUnselect=function(t){this.processRangeUnselect(t),this.processEventUnselect(t)},e.prototype.processRangeUnselect=function(t){var e;this.isSelected&&this.opt("unselectAuto")&&((e=this.opt("unselectCancel"))&&i(t.target).closest(e).length||this.unselect(t))},e.prototype.processEventUnselect=function(t){this.selectedEventInstance&&(i(t.target).closest(".fc-selected").length||this.unselectEventInstance())},e.prototype.triggerBaseRendered=function(){this.publiclyTrigger("viewRender",{context:this,args:[this,this.el]})},e.prototype.triggerBaseUnrendered=function(){this.publiclyTrigger("viewDestroy",{context:this,args:[this,this.el]})},e.prototype.triggerDayClick=function(t,e,n){var r=this.calendar.footprintToDateProfile(t);this.publiclyTrigger("dayClick",{context:e,args:[r.start,n,this]})},e.prototype.isDateInOtherMonth=function(t,e){return!1},e.prototype.getUnzonedRangeOption=function(t){var e=this.opt(t);if("function"==typeof e&&(e=e.apply(null,Array.prototype.slice.call(arguments,1))),e)return this.calendar.parseUnzonedRange(e)},e.prototype.initHiddenDays=function(){var t,e=this.opt("hiddenDays")||[],n=[],r=0;for(!1===this.opt("weekends")&&e.push(0,6),t=0;t<7;t++)(n[t]=-1!==i.inArray(t,e))||r++;if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n},e.prototype.trimHiddenDays=function(t){var e=t.getStart(),n=t.getEnd();return e&&(e=this.skipHiddenDays(e)),n&&(n=this.skipHiddenDays(n,-1,!0)),null===e||null===n||eo&&(!l[s]||u.isSame(d,l[s]))&&(s-1!==o||"."!==c[s]);s--)v=c[s]+v;for(a=o;a<=s;a++)y+=c[a],m+=p[a];return(y||m)&&(b=i?m+r+y:y+r+m),g(h+b+v)}function a(t){return C[t]||(C[t]=l(t))}function l(t){var e=u(t);return{fakeFormatString:c(e),sameUnits:p(e)}}function u(t){for(var e,n=[],r=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=r.exec(t);)e[1]?n.push.apply(n,d(e[1])):e[2]?n.push({maybe:u(e[2])}):e[3]?n.push({token:e[3]}):e[5]&&n.push.apply(n,d(e[5]));return n}function d(t){return". "===t?["."," "]:[t]}function c(t){var e,n,r=[];for(e=0;ei.value)&&(i=r);return i?i.unit:null}Object.defineProperty(e,"__esModule",{value:!0});var y=n(11);y.newMomentProto.format=function(){return this._fullCalendar&&arguments[0]?i(this,arguments[0]):this._ambigTime?y.oldMomentFormat(r(this),"YYYY-MM-DD"):this._ambigZone?y.oldMomentFormat(r(this),"YYYY-MM-DD[T]HH:mm:ss"):this._fullCalendar?y.oldMomentFormat(r(this)):y.oldMomentProto.format.apply(this,arguments)},y.newMomentProto.toISOString=function(){return this._ambigTime?y.oldMomentFormat(r(this),"YYYY-MM-DD"):this._ambigZone?y.oldMomentFormat(r(this),"YYYY-MM-DD[T]HH:mm:ss"):this._fullCalendar?y.oldMomentProto.toISOString.apply(r(this),arguments):y.oldMomentProto.toISOString.apply(this,arguments)};var m="\v",b="",w="",D=new RegExp(w+"([^"+w+"]*)"+w,"g"),E={t:function(t){return y.oldMomentFormat(t,"a").charAt(0)},T:function(t){return y.oldMomentFormat(t,"A").charAt(0)}},S={Y:{value:1,unit:"year"},M:{value:2,unit:"month"},W:{value:3,unit:"week"},w:{value:3,unit:"week"},D:{value:4,unit:"day"},d:{value:4,unit:"day"}};e.formatDate=i,e.formatRange=o;var C={};e.queryMostGranularFormatUnit=v},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e,n){this.unzonedRange=t,this.eventDef=e,n&&(this.eventInstance=n)}return t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(35),o=n(13),s=n(7),a=function(t){function e(){var e=t.call(this)||this;return e._watchers={},e._props={},e.applyGlobalWatchers(),e.constructed(),e}return r.__extends(e,t),e.watch=function(t){for(var e=[],n=1;n864e5&&i.time(n-864e5)),new o.default(r,i)},t.prototype.buildRangeFromDuration=function(t,e,n,s){function a(){d=t.clone().startOf(h),c=d.clone().add(n),p=new o.default(d,c)}var l,u,d,c,p,h=this.opt("dateAlignment");return h||(l=this.opt("dateIncrement"),l?(u=r.duration(l),h=u0&&(t=this.els.eq(0).offsetParent()),this.origin=t?t.offset():null,this.boundingRect=this.queryBoundingRect(),this.isHorizontal&&this.buildElHorizontals(),this.isVertical&&this.buildElVerticals()},t.prototype.clear=function(){this.origin=null,this.boundingRect=null,this.lefts=null,this.rights=null,this.tops=null,this.bottoms=null},t.prototype.ensureBuilt=function(){this.origin||this.build()},t.prototype.buildElHorizontals=function(){var t=[],e=[];this.els.each(function(n,i){var o=r(i),s=o.offset().left,a=o.outerWidth();t.push(s),e.push(s+a)}),this.lefts=t,this.rights=e},t.prototype.buildElVerticals=function(){var t=[],e=[];this.els.each(function(n,i){var o=r(i),s=o.offset().top,a=o.outerHeight();t.push(s),e.push(s+a)}),this.tops=t,this.bottoms=e},t.prototype.getHorizontalIndex=function(t){this.ensureBuilt();var e,n=this.lefts,r=this.rights,i=n.length;for(e=0;e=n[e]&&t=n[e]&&t0&&(t=i.getScrollParent(this.els.eq(0)),!t.is(document)&&!t.is("html,body"))?i.getClientRect(t):null},t.prototype.isPointInBounds=function(t,e){return this.isLeftInBounds(t)&&this.isTopInBounds(e)},t.prototype.isLeftInBounds=function(t){return!this.boundingRect||t>=this.boundingRect.left&&t=this.boundingRect.top&&t=r*r&&this.handleDistanceSurpassed(t),this.isDragging&&this.handleDrag(e,n,t)},t.prototype.handleDrag=function(t,e,n){this.trigger("drag",t,e,n),this.updateAutoScroll(n)},t.prototype.endDrag=function(t){this.isDragging&&(this.isDragging=!1,this.handleDragEnd(t))},t.prototype.handleDragEnd=function(t){this.trigger("dragEnd",t)},t.prototype.startDelay=function(t){var e=this;this.delay?this.delayTimeoutId=setTimeout(function(){e.handleDelayEnd(t)},this.delay):this.handleDelayEnd(t)},t.prototype.handleDelayEnd=function(t){this.isDelayEnded=!0,this.isDistanceSurpassed&&this.startDrag(t)},t.prototype.handleDistanceSurpassed=function(t){this.isDistanceSurpassed=!0,this.isDelayEnded&&this.startDrag(t)},t.prototype.handleTouchMove=function(t){this.isDragging&&this.shouldCancelTouchScroll&&t.preventDefault(),this.handleMove(t)},t.prototype.handleMouseMove=function(t){this.handleMove(t)},t.prototype.handleTouchScroll=function(t){this.isDragging&&!this.scrollAlwaysKills||this.endInteraction(t,!0)},t.prototype.trigger=function(t){for(var e=[],n=1;n=0&&e<=1?l=e*this.scrollSpeed*-1:n>=0&&n<=1&&(l=n*this.scrollSpeed),r>=0&&r<=1?u=r*this.scrollSpeed*-1:o>=0&&o<=1&&(u=o*this.scrollSpeed)),this.setScrollVel(l,u)},t.prototype.setScrollVel=function(t,e){this.scrollTopVel=t,this.scrollLeftVel=e,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(i.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},t.prototype.constrainScrollVel=function(){var t=this.scrollEl;this.scrollTopVel<0?t.scrollTop()<=0&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),this.scrollLeftVel<0?t.scrollLeft()<=0&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},t.prototype.scrollIntervalFunc=function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},t.prototype.endAutoScroll=function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},t.prototype.handleDebouncedScroll=function(){this.scrollIntervalId||this.handleScrollEnd()},t.prototype.handleScrollEnd=function(){},t}();e.default=a,o.default.mixInto(a)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(4),o=n(15),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.updateDayTable=function(){for(var t,e,n,r=this,i=r.view,o=i.calendar,s=o.msToUtcMoment(r.dateProfile.renderUnzonedRange.startMs,!0),a=o.msToUtcMoment(r.dateProfile.renderUnzonedRange.endMs,!0),l=-1,u=[],d=[];s.isBefore(a);)i.isHiddenDay(s)?u.push(l+.5):(l++,u.push(l),d.push(s.clone())),s.add(1,"days");if(this.breakOnWeeks){for(e=d[0].day(),t=1;t=e.length?e[e.length-1]+1:e[n]},e.prototype.computeColHeadFormat=function(){return this.rowCnt>1||this.colCnt>10?"ddd":this.colCnt>1?this.opt("dayOfMonthFormat"):"dddd"},e.prototype.sliceRangeByRow=function(t){var e,n,r,i,o,s=this.daysPerRow,a=this.view.computeDayRange(t),l=this.getDateDayIndex(a.start),u=this.getDateDayIndex(a.end.clone().subtract(1,"days")),d=[];for(e=0;e'+this.renderHeadTrHtml()+"
    "},e.prototype.renderHeadIntroHtml=function(){return this.renderIntroHtml()},e.prototype.renderHeadTrHtml=function(){return"
    '+this.renderBgTrHtml(t)+'
    '+(this.getIsNumbersVisible()?""+this.renderNumberTrHtml(t)+"":"")+"
    "},e.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.cellWeekNumbersVisible},e.prototype.getIsDayNumbersVisible=function(){return this.rowCnt>1},e.prototype.renderNumberTrHtml=function(t){return""+(this.isRTL?"":this.renderNumberIntroHtml(t))+this.renderNumberCellsHtml(t)+(this.isRTL?this.renderNumberIntroHtml(t):"")+""},e.prototype.renderNumberIntroHtml=function(t){return this.renderIntroHtml()},e.prototype.renderNumberCellsHtml=function(t){var e,n,r=[];for(e=0;e",this.cellWeekNumbersVisible&&t.day()===n&&(i+=r.buildGotoAnchorHtml({date:t,type:"week"},{class:"fc-week-number"},t.format("w"))),s&&(i+=r.buildGotoAnchorHtml(t,{class:"fc-day-number"},t.format("D"))),i+=""):""},e.prototype.prepareHits=function(){this.colCoordCache.build(),this.rowCoordCache.build(),this.rowCoordCache.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},e.prototype.releaseHits=function(){this.colCoordCache.clear(),this.rowCoordCache.clear()},e.prototype.queryHit=function(t,e){if(this.colCoordCache.isLeftInBounds(t)&&this.rowCoordCache.isTopInBounds(e)){var n=this.colCoordCache.getHorizontalIndex(t),r=this.rowCoordCache.getVerticalIndex(e);if(null!=r&&null!=n)return this.getCellHit(r,n)}},e.prototype.getHitFootprint=function(t){var e=this.getCellRange(t.row,t.col);return new u.default(new l.default(e.start,e.end),!0)},e.prototype.getHitEl=function(t){return this.getCellEl(t.row,t.col)},e.prototype.getCellHit=function(t,e){return{row:t,col:e,component:this,left:this.colCoordCache.getLeftOffset(e),right:this.colCoordCache.getRightOffset(e),top:this.rowCoordCache.getTopOffset(t),bottom:this.rowCoordCache.getBottomOffset(t)}},e.prototype.getCellEl=function(t,e){return this.cellEls.eq(t*this.colCnt+e)},e.prototype.executeEventUnrender=function(){this.removeSegPopover(),t.prototype.executeEventUnrender.call(this)},e.prototype.getOwnEventSegs=function(){return t.prototype.getOwnEventSegs.call(this).concat(this.popoverSegs||[])},e.prototype.renderDrag=function(t,e,n){var r;for(r=0;r td > :first-child").each(e),r.position().top+o>a)return n;return!1},e.prototype.limitRow=function(t,e){var n,r,o,s,a,l,u,d,c,p,h,f,g,v,y,m=this,b=this.eventRenderer.rowStructs[t],w=[],D=0,E=function(n){for(;D").append(y),c.append(v),w.push(v[0])),D++};if(e&&e').attr("rowspan",p),l=d[f],y=this.renderMoreLink(t,a.leftCol+f,[a].concat(l)),v=i("
    ").append(y),g.append(v),h.push(g[0]),w.push(g[0]);c.addClass("fc-limited").after(i(h)),o.push(c[0])}}E(this.colCnt),b.moreEls=i(w),b.limitedEls=i(o)}},e.prototype.unlimitRow=function(t){var e=this.eventRenderer.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},e.prototype.renderMoreLink=function(t,e,n){var r=this,o=this.view;return i('').text(this.getMoreLinkText(n.length)).on("click",function(s){var a=r.opt("eventLimitClick"),l=r.getCellDate(t,e),u=i(s.currentTarget),d=r.getCellEl(t,e),c=r.getCellSegs(t,e),p=r.resliceDaySegs(c,l),h=r.resliceDaySegs(n,l);"function"==typeof a&&(a=r.publiclyTrigger("eventLimitClick",{context:o,args:[{date:l.clone(),dayEl:d,moreEl:u,segs:p,hiddenSegs:h},s,o]})),"popover"===a?r.showSegPopover(t,e,u,p):"string"==typeof a&&o.calendar.zoomTo(l,a)})},e.prototype.showSegPopover=function(t,e,n,r){var i,o,s=this,l=this.view,u=n.parent();i=1===this.rowCnt?l.el:this.rowEls.eq(t),o={className:"fc-more-popover "+l.calendar.theme.getClass("popover"),content:this.renderSegPopoverContent(t,e,r),parentEl:l.el,top:i.offset().top,autoHide:!0,viewportConstrain:this.opt("popoverViewportConstrain"),hide:function(){s.popoverSegs&&s.triggerBeforeEventSegsDestroyed(s.popoverSegs),s.segPopover.removeElement(),s.segPopover=null,s.popoverSegs=null}},this.isRTL?o.right=u.offset().left+u.outerWidth()+1:o.left=u.offset().left-1,this.segPopover=new a.default(o),this.segPopover.show(),this.bindAllSegHandlersToEl(this.segPopover.el),this.triggerAfterEventSegsRendered(r)},e.prototype.renderSegPopoverContent=function(t,e,n){var r,s=this.view,a=s.calendar.theme,l=this.getCellDate(t,e).format(this.opt("dayPopoverFormat")),u=i('
    '+o.htmlEscape(l)+'
    '),d=u.find(".fc-event-container");for(n=this.eventRenderer.renderFgSegEls(n,!0),this.popoverSegs=n,r=0;r"+s.htmlEscape(this.opt("weekNumberTitle"))+"":""},e.prototype.renderNumberIntroHtml=function(t){var e=this.view,n=this.getCellDate(t,0);return this.colWeekNumbersVisible?'"+e.buildGotoAnchorHtml({date:n,type:"week",forceOff:1===this.colCnt},n.format("w"))+"":""},e.prototype.renderBgIntroHtml=function(){var t=this.view;return this.colWeekNumbersVisible?'":""},e.prototype.renderIntroHtml=function(){var t=this.view;return this.colWeekNumbersVisible?'":""},e.prototype.getIsNumbersVisible=function(){return d.default.prototype.getIsNumbersVisible.apply(this,arguments)||this.colWeekNumbersVisible},e}(t)}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(3),s=n(4),a=n(41),l=n(43),u=n(68),d=n(66),c=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.dayGrid=r.instantiateDayGrid(),r.dayGrid.isRigid=r.hasRigidRows(),r.opt("weekNumbers")&&(r.opt("weekNumbersWithinDays")?(r.dayGrid.cellWeekNumbersVisible=!0,r.dayGrid.colWeekNumbersVisible=!1):(r.dayGrid.cellWeekNumbersVisible=!1,r.dayGrid.colWeekNumbersVisible=!0)),r.addChild(r.dayGrid),r.scroller=new a.default({overflowX:"hidden",overflowY:"auto"}),r}return i.__extends(e,t),e.prototype.instantiateDayGrid=function(){return new(r(this.dayGridClass))(this)},e.prototype.executeDateRender=function(e){this.dayGrid.breakOnWeeks=/year|month|week/.test(e.currentRangeUnit),t.prototype.executeDateRender.call(this,e)},e.prototype.renderSkeleton=function(){var t,e;this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml()),this.scroller.render(),t=this.scroller.el.addClass("fc-day-grid-container"),e=o('
    ').appendTo(t),this.el.find(".fc-body > tr > td").append(t),this.dayGrid.headContainerEl=this.el.find(".fc-head-container"),this.dayGrid.setElement(e)},e.prototype.unrenderSkeleton=function(){this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return''+(this.opt("columnHeader")?'':"")+'
     
    '},e.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},e.prototype.hasRigidRows=function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},e.prototype.updateSize=function(e,n,r){var i,o,a=this.opt("eventLimit"),l=this.dayGrid.headContainerEl.find(".fc-row");if(!this.dayGrid.rowEls)return void(n||(i=this.computeScrollerHeight(e),this.scroller.setHeight(i)));t.prototype.updateSize.call(this,e,n,r),this.dayGrid.colWeekNumbersVisible&&(this.weekNumberWidth=s.matchCellWidths(this.el.find(".fc-week-number"))),this.scroller.clear(),s.uncompensateScroll(l),this.dayGrid.removeSegPopover(),a&&"number"==typeof a&&this.dayGrid.limitRows(a),i=this.computeScrollerHeight(e),this.setGridHeight(i,n),a&&"number"!=typeof a&&this.dayGrid.limitRows(a),n||(this.scroller.setHeight(i),o=this.scroller.getScrollbarWidths(),(o.left||o.right)&&(s.compensateScroll(l,o),i=this.computeScrollerHeight(e),this.scroller.setHeight(i)),this.scroller.lockOverflow(o))},e.prototype.computeScrollerHeight=function(t){return t-s.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.setGridHeight=function(t,e){e?s.undistributeHeight(this.dayGrid.rowEls):s.distributeHeight(this.dayGrid.rowEls,t,!0)},e.prototype.computeInitialDateScroll=function(){return{top:0}},e.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},e.prototype.applyDateScroll=function(t){void 0!==t.top&&this.scroller.setScrollTop(t.top)},e}(l.default);e.default=c,c.prototype.dateProfileGeneratorClass=u.default,c.prototype.dayGridClass=d.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(5),o=n(55),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.buildRenderRange=function(e,n,r){var o=t.prototype.buildRenderRange.call(this,e,n,r),s=this.msToUtcMoment(o.startMs,r),a=this.msToUtcMoment(o.endMs,r);return/^(year|month)$/.test(n)&&(s.startOf("week"),a.weekday()&&a.add(1,"week").startOf("week")),new i.default(s,a)},e}(o.default);e.default=s},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){function r(t,e,n){var r;for(r=0;r').addClass(e.className||"").css({top:0,left:0}).append(e.content).appendTo(e.parentEl),this.el.on("click",".fc-close",function(){t.hide()}),e.autoHide&&this.listenTo(r(document),"mousedown",this.documentMousedown)},t.prototype.documentMousedown=function(t){this.el&&!r(t.target).closest(this.el).length&&this.hide()},t.prototype.removeElement=function(){this.hide(),this.el&&(this.el.remove(),this.el=null),this.stopListeningTo(r(document),"mousedown")},t.prototype.position=function(){var t,e,n,o,s,a=this.options,l=this.el.offsetParent().offset(),u=this.el.outerWidth(),d=this.el.outerHeight(),c=r(window),p=i.getScrollParent(this.el);o=a.top||0,s=void 0!==a.left?a.left:void 0!==a.right?a.right-u:0,p.is(window)||p.is(document)?(p=c,t=0,e=0):(n=p.offset(),t=n.top,e=n.left),t+=c.scrollTop(),e+=c.scrollLeft(),!1!==a.viewportConstrain&&(o=Math.min(o,t+p.outerHeight()-d-this.margin),o=Math.max(o,t+this.margin),s=Math.min(s,e+p.outerWidth()-u-this.margin),s=Math.max(s,e+this.margin)),this.el.css({top:o-l.top,left:s-l.left})},t.prototype.trigger=function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},t}();e.default=s,o.default.mixInto(s)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(13),i=function(){function t(){this.q=[],this.isPaused=!1,this.isRunning=!1}return t.prototype.queue=function(){for(var t=[],e=0;e=0;e--)if(n=r[e],n.namespace===t.namespace)switch(n.type){case"init":i=!1;case"add":case"remove":r.splice(e,1)}return i&&r.push(t),i},e}(i.default);e.default=o},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(51),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.setElement=function(t){this.el=t,this.bindGlobalHandlers(),this.renderSkeleton(),this.set("isInDom",!0)},e.prototype.removeElement=function(){this.unset("isInDom"),this.unrenderSkeleton(),this.unbindGlobalHandlers(),this.el.remove()},e.prototype.bindGlobalHandlers=function(){},e.prototype.unbindGlobalHandlers=function(){},e.prototype.renderSkeleton=function(){},e.prototype.unrenderSkeleton=function(){},e}(i.default);e.default=o},function(t,e,n){function r(t){var e,n,r,i=[];for(e in t)for(n=t[e].eventInstances,r=0;r'+n+"
    ":""+n+""},e.prototype.getAllDayHtml=function(){return this.opt("allDayHtml")||a.htmlEscape(this.opt("allDayText"))},e.prototype.getDayClasses=function(t,e){var n,r=this._getView(),i=[];return this.dateProfile.activeUnzonedRange.containsDate(t)?(i.push("fc-"+a.dayIDs[t.day()]),r.isDateInOtherMonth(t,this.dateProfile)&&i.push("fc-other-month"),n=r.calendar.getNow(),t.isSame(n,"day")?(i.push("fc-today"),!0!==e&&i.push(r.calendar.theme.getClass("today"))):t=this.nextDayThreshold&&o.add(1,"days"),o<=n&&(o=n.clone().add(1,"days")),{start:n,end:o}},e.prototype.isMultiDayRange=function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days")>1},e.guid=0,e}(d.default);e.default=p},function(t,e,n){function r(t,e){return null==e?t:i.isFunction(e)?t.filter(e):(e+="",t.filter(function(t){return t.id==e||t._id===e}))}Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),o=n(0),s=n(4),a=n(33),l=n(225),u=n(23),d=n(13),c=n(7),p=n(257),h=n(258),f=n(259),g=n(217),v=n(32),y=n(11),m=n(5),b=n(12),w=n(16),D=n(220),E=n(218),S=n(38),C=n(36),R=n(9),T=n(39),M=n(6),I=n(57),H=function(){function t(t,e){this.loadingLevel=0,this.ignoreUpdateViewSize=0,this.freezeContentHeightDepth=0,u.default.needed(),this.el=t,this.viewsByType={},this.optionsManager=new h.default(this,e),this.viewSpecManager=new f.default(this.optionsManager,this),this.initMomentInternals(),this.initCurrentDate(),this.initEventManager(),this.constraints=new g.default(this.eventManager,this),this.constructed()}return t.prototype.constructed=function(){},t.prototype.getView=function(){return this.view},t.prototype.publiclyTrigger=function(t,e){var n,r,o=this.opt(t);if(i.isPlainObject(e)?(n=e.context,r=e.args):i.isArray(e)&&(r=e),null==n&&(n=this.el[0]),r||(r=[]),this.triggerWith(t,n,r),o)return o.apply(n,r)},t.prototype.hasPublicHandlers=function(t){return this.hasHandlers(t)||this.opt(t)},t.prototype.option=function(t,e){var n;if("string"==typeof t){if(void 0===e)return this.optionsManager.get(t);n={},n[t]=e,this.optionsManager.add(n)}else"object"==typeof t&&this.optionsManager.add(t)},t.prototype.opt=function(t){return this.optionsManager.get(t)},t.prototype.instantiateView=function(t){var e=this.viewSpecManager.getViewSpec(t);if(!e)throw new Error('View type "'+t+'" is not valid');return new e.class(this,e)},t.prototype.isValidViewType=function(t){return Boolean(this.viewSpecManager.getViewSpec(t))},t.prototype.changeView=function(t,e){e&&(e.start&&e.end?this.optionsManager.recordOverrides({visibleRange:e}):this.currentDate=this.moment(e).stripZone()),this.renderView(t)},t.prototype.zoomTo=function(t,e){var n;e=e||"day",n=this.viewSpecManager.getViewSpec(e)||this.viewSpecManager.getUnitViewSpec(e),this.currentDate=t.clone(),this.renderView(n?n.type:null)},t.prototype.initCurrentDate=function(){var t=this.opt("defaultDate");this.currentDate=null!=t?this.moment(t).stripZone():this.getNow()},t.prototype.prev=function(){var t=this.view,e=t.dateProfileGenerator.buildPrev(t.get("dateProfile"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.next=function(){var t=this.view,e=t.dateProfileGenerator.buildNext(t.get("dateProfile"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.prevYear=function(){this.currentDate.add(-1,"years"),this.renderView()},t.prototype.nextYear=function(){this.currentDate.add(1,"years"),this.renderView()},t.prototype.today=function(){this.currentDate=this.getNow(),this.renderView()},t.prototype.gotoDate=function(t){this.currentDate=this.moment(t).stripZone(),this.renderView()},t.prototype.incrementDate=function(t){this.currentDate.add(o.duration(t)),this.renderView()},t.prototype.getDate=function(){return this.applyTimezone(this.currentDate)},t.prototype.pushLoading=function(){this.loadingLevel++||this.publiclyTrigger("loading",[!0,this.view])},t.prototype.popLoading=function(){--this.loadingLevel||this.publiclyTrigger("loading",[!1,this.view])},t.prototype.render=function(){this.contentEl?this.elementVisible()&&(this.calcSize(),this.updateViewSize()):this.initialRender()},t.prototype.initialRender=function(){var t=this,e=this.el;e.addClass("fc"),e.on("click.fc","a[data-goto]",function(e){var n=i(e.currentTarget),r=n.data("goto"),o=t.moment(r.date),a=r.type,l=t.view.opt("navLink"+s.capitaliseFirstLetter(a)+"Click");"function"==typeof l?l(o,e):("string"==typeof l&&(a=l),t.zoomTo(o,a))}),this.optionsManager.watch("settingTheme",["?theme","?themeSystem"],function(n){var r=I.getThemeSystemClass(n.themeSystem||n.theme),i=new r(t.optionsManager),o=i.getClass("widget");t.theme=i,o&&e.addClass(o)},function(){var n=t.theme.getClass("widget");t.theme=null,n&&e.removeClass(n)}),this.optionsManager.watch("settingBusinessHourGenerator",["?businessHours"],function(e){t.businessHourGenerator=new E.default(e.businessHours,t),t.view&&t.view.set("businessHourGenerator",t.businessHourGenerator)},function(){t.businessHourGenerator=null}),this.optionsManager.watch("applyingDirClasses",["?isRTL","?locale"],function(t){e.toggleClass("fc-ltr",!t.isRTL),e.toggleClass("fc-rtl",t.isRTL)}),this.contentEl=i("
    ").prependTo(e),this.initToolbars(),this.renderHeader(),this.renderFooter(),this.renderView(this.opt("defaultView")),this.opt("handleWindowResize")&&i(window).resize(this.windowResizeProxy=s.debounce(this.windowResize.bind(this),this.opt("windowResizeDelay")))},t.prototype.destroy=function(){this.view&&this.clearView(),this.toolbarsManager.proxyCall("removeElement"),this.contentEl.remove(),this.el.removeClass("fc fc-ltr fc-rtl"),this.optionsManager.unwatch("settingTheme"),this.optionsManager.unwatch("settingBusinessHourGenerator"),this.el.off(".fc"),this.windowResizeProxy&&(i(window).unbind("resize",this.windowResizeProxy),this.windowResizeProxy=null),u.default.unneeded()},t.prototype.elementVisible=function(){return this.el.is(":visible")},t.prototype.bindViewHandlers=function(t){var e=this;t.watch("titleForCalendar",["title"],function(n){t===e.view&&e.setToolbarsTitle(n.title)}),t.watch("dateProfileForCalendar",["dateProfile"],function(n){t===e.view&&(e.currentDate=n.dateProfile.date,e.updateToolbarButtons(n.dateProfile))})},t.prototype.unbindViewHandlers=function(t){t.unwatch("titleForCalendar"),t.unwatch("dateProfileForCalendar")},t.prototype.renderView=function(t){var e,n=this.view;this.freezeContentHeight(),n&&t&&n.type!==t&&this.clearView(),!this.view&&t&&(e=this.view=this.viewsByType[t]||(this.viewsByType[t]=this.instantiateView(t)),this.bindViewHandlers(e),e.startBatchRender(),e.setElement(i("
    ").appendTo(this.contentEl)),this.toolbarsManager.proxyCall("activateButton",t)),this.view&&(this.view.get("businessHourGenerator")!==this.businessHourGenerator&&this.view.set("businessHourGenerator",this.businessHourGenerator),this.view.setDate(this.currentDate),e&&e.stopBatchRender()),this.thawContentHeight()},t.prototype.clearView=function(){var t=this.view;this.toolbarsManager.proxyCall("deactivateButton",t.type),this.unbindViewHandlers(t),t.removeElement(),t.unsetDate(),this.view=null},t.prototype.reinitView=function(){var t=this.view,e=t.queryScroll();this.freezeContentHeight(),this.clearView(),this.calcSize(),this.renderView(t.type),this.view.applyScroll(e),this.thawContentHeight()},t.prototype.getSuggestedViewHeight=function(){return null==this.suggestedViewHeight&&this.calcSize(),this.suggestedViewHeight},t.prototype.isHeightAuto=function(){return"auto"===this.opt("contentHeight")||"auto"===this.opt("height")},t.prototype.updateViewSize=function(t){void 0===t&&(t=!1);var e,n=this.view;if(!this.ignoreUpdateViewSize&&n)return t&&(this.calcSize(),e=n.queryScroll()),this.ignoreUpdateViewSize++,n.updateSize(this.getSuggestedViewHeight(),this.isHeightAuto(),t),this.ignoreUpdateViewSize--,t&&n.applyScroll(e),!0},t.prototype.calcSize=function(){this.elementVisible()&&this._calcSize()},t.prototype._calcSize=function(){var t=this.opt("contentHeight"),e=this.opt("height");this.suggestedViewHeight="number"==typeof t?t:"function"==typeof t?t():"number"==typeof e?e-this.queryToolbarsHeight():"function"==typeof e?e()-this.queryToolbarsHeight():"parent"===e?this.el.parent().height()-this.queryToolbarsHeight():Math.round(this.contentEl.width()/Math.max(this.opt("aspectRatio"),.5))},t.prototype.windowResize=function(t){t.target===window&&this.view&&this.view.isDatesRendered&&this.updateViewSize(!0)&&this.publiclyTrigger("windowResize",[this.view])},t.prototype.freezeContentHeight=function(){this.freezeContentHeightDepth++||this.forceFreezeContentHeight()},t.prototype.forceFreezeContentHeight=function(){this.contentEl.css({width:"100%",height:this.contentEl.height(),overflow:"hidden"})},t.prototype.thawContentHeight=function(){this.freezeContentHeightDepth--,this.contentEl.css({width:"",height:"",overflow:""}),this.freezeContentHeightDepth&&this.forceFreezeContentHeight()},t.prototype.initToolbars=function(){this.header=new p.default(this,this.computeHeaderOptions()),this.footer=new p.default(this,this.computeFooterOptions()),this.toolbarsManager=new l.default([this.header,this.footer])},t.prototype.computeHeaderOptions=function(){return{extraClasses:"fc-header-toolbar",layout:this.opt("header")}},t.prototype.computeFooterOptions=function(){return{extraClasses:"fc-footer-toolbar",layout:this.opt("footer")}},t.prototype.renderHeader=function(){var t=this.header;t.setToolbarOptions(this.computeHeaderOptions()),t.render(),t.el&&this.el.prepend(t.el)},t.prototype.renderFooter=function(){var t=this.footer;t.setToolbarOptions(this.computeFooterOptions()),t.render(),t.el&&this.el.append(t.el)},t.prototype.setToolbarsTitle=function(t){this.toolbarsManager.proxyCall("updateTitle",t)},t.prototype.updateToolbarButtons=function(t){var e=this.getNow(),n=this.view,r=n.dateProfileGenerator.build(e),i=n.dateProfileGenerator.buildPrev(n.get("dateProfile")),o=n.dateProfileGenerator.buildNext(n.get("dateProfile"));this.toolbarsManager.proxyCall(r.isValid&&!t.currentUnzonedRange.containsDate(e)?"enableButton":"disableButton","today"),this.toolbarsManager.proxyCall(i.isValid?"enableButton":"disableButton","prev"),this.toolbarsManager.proxyCall(o.isValid?"enableButton":"disableButton","next")},t.prototype.queryToolbarsHeight=function(){return this.toolbarsManager.items.reduce(function(t,e){return t+(e.el?e.el.outerHeight(!0):0)},0)},t.prototype.select=function(t,e){this.view.select(this.buildSelectFootprint.apply(this,arguments))},t.prototype.unselect=function(){this.view&&this.view.unselect()},t.prototype.buildSelectFootprint=function(t,e){var n,r=this.moment(t).stripZone();return n=e?this.moment(e).stripZone():r.hasTime()?r.clone().add(this.defaultTimedEventDuration):r.clone().add(this.defaultAllDayEventDuration),new b.default(new m.default(r,n),!r.hasTime())},t.prototype.initMomentInternals=function(){var t=this;this.defaultAllDayEventDuration=o.duration(this.opt("defaultAllDayEventDuration")),this.defaultTimedEventDuration=o.duration(this.opt("defaultTimedEventDuration")),this.optionsManager.watch("buildingMomentLocale",["?locale","?monthNames","?monthNamesShort","?dayNames","?dayNamesShort","?firstDay","?weekNumberCalculation"],function(e){var n,r=e.weekNumberCalculation,i=e.firstDay;"iso"===r&&(r="ISO");var o=Object.create(v.getMomentLocaleData(e.locale));e.monthNames&&(o._months=e.monthNames),e.monthNamesShort&&(o._monthsShort=e.monthNamesShort),e.dayNames&&(o._weekdays=e.dayNames),e.dayNamesShort&&(o._weekdaysShort=e.dayNamesShort),null==i&&"ISO"===r&&(i=1),null!=i&&(n=Object.create(o._week),n.dow=i,o._week=n),"ISO"!==r&&"local"!==r&&"function"!=typeof r||(o._fullCalendar_weekCalc=r),t.localeData=o,t.currentDate&&t.localizeMoment(t.currentDate)})},t.prototype.moment=function(){for(var t=[],e=0;eo.getStart()&&(r=new a.default,r.setEndDelta(l),i=new s.default,i.setDateMutation(r),i)},e}(u.default);e.default=d},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(4),o=n(39),s=n(40),a=n(59),l=n(17),u=n(226),d=n(14),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.isDragging=!1,r.eventPointing=n,r}return r.__extends(e,t),e.prototype.end=function(){this.dragListener&&this.dragListener.endInteraction()},e.prototype.getSelectionDelay=function(){var t=this.opt("eventLongPressDelay");return null==t&&(t=this.opt("longPressDelay")),t},e.prototype.bindToEl=function(t){var e=this.component;e.bindSegHandlerToEl(t,"mousedown",this.handleMousedown.bind(this)),e.bindSegHandlerToEl(t,"touchstart",this.handleTouchStart.bind(this))},e.prototype.handleMousedown=function(t,e){!this.component.shouldIgnoreMouse()&&this.component.canStartDrag(t,e)&&this.buildDragListener(t).startInteraction(e,{distance:5})},e.prototype.handleTouchStart=function(t,e){var n=this.component,r={delay:this.view.isEventDefSelected(t.footprint.eventDef)?0:this.getSelectionDelay()};n.canStartDrag(t,e)?this.buildDragListener(t).startInteraction(e,r):n.canStartSelection(t,e)&&this.buildSelectListener(t).startInteraction(e,r)},e.prototype.buildSelectListener=function(t){var e=this,n=this.view,r=t.footprint.eventDef,i=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var o=this.dragListener=new a.default({dragStart:function(t){o.isTouch&&!n.isEventDefSelected(r)&&i&&n.selectEventInstance(i)},interactionEnd:function(t){e.dragListener=null}});return o},e.prototype.buildDragListener=function(t){var e,n,r,o=this,s=this.component,a=this.view,d=a.calendar,c=d.eventManager,p=t.el,h=t.footprint.eventDef,f=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var g=this.dragListener=new l.default(a,{scroll:this.opt("dragScroll"),subjectEl:p,subjectCenter:!0,interactionStart:function(r){t.component=s,e=!1,n=new u.default(t.el,{additionalClass:"fc-dragging",parentEl:a.el,opacity:g.isTouch?null:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2}),n.hide(),n.start(r)},dragStart:function(n){g.isTouch&&!a.isEventDefSelected(h)&&f&&a.selectEventInstance(f),e=!0,o.eventPointing.handleMouseout(t,n),o.segDragStart(t,n),a.hideEventsWithId(t.footprint.eventDef.id)},hitOver:function(e,l,u){var p,f,v,y=!0;t.hit&&(u=t.hit),p=u.component.getSafeHitFootprint(u),f=e.component.getSafeHitFootprint(e),p&&f?(r=o.computeEventDropMutation(p,f,h),r?(v=c.buildMutatedEventInstanceGroup(h.id,r),y=s.isEventInstanceGroupAllowed(v)):y=!1):y=!1,y||(r=null,i.disableCursor()),r&&a.renderDrag(s.eventRangesToEventFootprints(v.sliceRenderRanges(s.dateProfile.renderUnzonedRange,d)),t,g.isTouch)?n.hide():n.show(),l&&(r=null)},hitOut:function(){a.unrenderDrag(t),n.show(),r=null},hitDone:function(){i.enableCursor()},interactionEnd:function(i){delete t.component,n.stop(!r,function(){e&&(a.unrenderDrag(t),o.segDragStop(t,i)),a.showEventsWithId(t.footprint.eventDef.id),r&&a.reportEventDrop(f,r,p,i)}),o.dragListener=null}});return g},e.prototype.segDragStart=function(t,e){this.isDragging=!0,this.component.publiclyTrigger("eventDragStart",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.segDragStop=function(t,e){this.isDragging=!1,this.component.publiclyTrigger("eventDragStop",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.computeEventDropMutation=function(t,e,n){var r=new o.default;return r.setDateMutation(this.computeEventDateMutation(t,e)),r},e.prototype.computeEventDateMutation=function(t,e){var n,r,i=t.unzonedRange.getStart(),o=e.unzonedRange.getStart(),a=!1,l=!1,u=!1;return t.isAllDay!==e.isAllDay&&(a=!0,e.isAllDay?(u=!0,i.stripTime()):l=!0),n=this.component.diffDates(o,i),r=new s.default,r.clearEnd=a,r.forceTimed=l,r.forceAllDay=u,r.setDateDelta(n),r},e}(d.default);e.default=c},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(4),o=n(17),s=n(12),a=n(5),l=n(14),u=function(t){function e(e){var n=t.call(this,e)||this;return n.dragListener=n.buildDragListener(),n}return r.__extends(e,t),e.prototype.end=function(){this.dragListener.endInteraction()},e.prototype.getDelay=function(){var t=this.opt("selectLongPressDelay");return null==t&&(t=this.opt("longPressDelay")),t},e.prototype.bindToEl=function(t){var e=this,n=this.component,r=this.dragListener;n.bindDateHandlerToEl(t,"mousedown",function(t){e.opt("selectable")&&!n.shouldIgnoreMouse()&&r.startInteraction(t,{distance:e.opt("selectMinDistance")})}),n.bindDateHandlerToEl(t,"touchstart",function(t){e.opt("selectable")&&!n.shouldIgnoreTouch()&&r.startInteraction(t,{delay:e.getDelay()})}),i.preventSelection(t)},e.prototype.buildDragListener=function(){var t,e=this,n=this.component;return new o.default(n,{scroll:this.opt("dragScroll"),interactionStart:function(){t=null},dragStart:function(t){e.view.unselect(t)},hitOver:function(r,o,s){var a,l;s&&(a=n.getSafeHitFootprint(s),l=n.getSafeHitFootprint(r),t=a&&l?e.computeSelection(a,l):null,t?n.renderSelectionFootprint(t):!1===t&&i.disableCursor())},hitOut:function(){t=null,n.unrenderSelection()},hitDone:function(){i.enableCursor()},interactionEnd:function(n,r){!r&&t&&e.view.reportSelection(t,n)}})},e.prototype.computeSelection=function(t,e){var n=this.computeSelectionFootprint(t,e);return!(n&&!this.isSelectionFootprintAllowed(n))&&n},e.prototype.computeSelectionFootprint=function(t,e){var n=[t.unzonedRange.startMs,t.unzonedRange.endMs,e.unzonedRange.startMs,e.unzonedRange.endMs];return n.sort(i.compareNumbers),new s.default(new a.default(n[0],n[3]),t.isAllDay)},e.prototype.isSelectionFootprintAllowed=function(t){return this.component.dateProfile.validUnzonedRange.containsRange(t.unzonedRange)&&this.view.calendar.constraints.isSelectionFootprintAllowed(t)},e}(l.default);e.default=u},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(17),o=n(14),s=function(t){function e(e){var n=t.call(this,e)||this;return n.dragListener=n.buildDragListener(),n}return r.__extends(e,t),e.prototype.end=function(){this.dragListener.endInteraction()},e.prototype.bindToEl=function(t){var e=this.component,n=this.dragListener;e.bindDateHandlerToEl(t,"mousedown",function(t){e.shouldIgnoreMouse()||n.startInteraction(t)}),e.bindDateHandlerToEl(t,"touchstart",function(t){e.shouldIgnoreTouch()||n.startInteraction(t)})},e.prototype.buildDragListener=function(){var t,e=this,n=this.component,r=new i.default(n,{scroll:this.opt("dragScroll"),interactionStart:function(){t=r.origHit},hitOver:function(e,n,r){n||(t=null)},hitOut:function(){t=null},interactionEnd:function(r,i){var o;!i&&t&&(o=n.getSafeHitFootprint(t))&&e.view.triggerDayClick(o,n.getHitEl(t),r)}});return r.shouldCancelTouchScroll=!1,r.scrollAlwaysKills=!0,r},e}(o.default);e.default=s},function(t,e,n){function r(t){var e,n=[],r=[];for(e=0;e').appendTo(t),this.el.find(".fc-body > tr > td").append(t),this.timeGrid.headContainerEl=this.el.find(".fc-head-container"),this.timeGrid.setElement(e),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight())},e.prototype.unrenderSkeleton=function(){this.timeGrid.removeElement(),this.dayGrid&&this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return''+(this.opt("columnHeader")?'':"")+'
     
    '+(this.dayGrid?'

    ':"")+"
    "},e.prototype.axisStyleAttr=function(){return null!=this.axisWidth?'style="width:'+this.axisWidth+'px"':""},e.prototype.getNowIndicatorUnit=function(){return this.timeGrid.getNowIndicatorUnit()},e.prototype.updateSize=function(e,n,r){var i,o,s;if(t.prototype.updateSize.call(this,e,n,r),this.axisWidth=u.matchCellWidths(this.el.find(".fc-axis")),!this.timeGrid.colEls)return void(n||(o=this.computeScrollerHeight(e),this.scroller.setHeight(o)));var a=this.el.find(".fc-row:not(.fc-scroller *)");this.timeGrid.bottomRuleEl.hide(),this.scroller.clear(),u.uncompensateScroll(a),this.dayGrid&&(this.dayGrid.removeSegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=5),i&&this.dayGrid.limitRows(i)),n||(o=this.computeScrollerHeight(e),this.scroller.setHeight(o),s=this.scroller.getScrollbarWidths(),(s.left||s.right)&&(u.compensateScroll(a,s),o=this.computeScrollerHeight(e),this.scroller.setHeight(o)),this.scroller.lockOverflow(s),this.timeGrid.getTotalSlatHeight()"+e.buildGotoAnchorHtml({date:r,type:"week",forceOff:this.colCnt>1},u.htmlEscape(t))+""):'"},renderBgIntroHtml:function(){var t=this.view;return'"},renderIntroHtml:function(){return'"}},o={renderBgIntroHtml:function(){var t=this.view;return'"+t.getAllDayHtml()+""},renderIntroHtml:function(){return'"}}},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(0),s=n(4),a=n(42),l=n(61),u=n(65),d=n(60),c=n(58),p=n(5),h=n(12),f=n(240),g=n(241),v=n(242),y=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}],m=function(t){function e(e){var n=t.call(this,e)||this;return n.processOptions(),n}return r.__extends(e,t),e.prototype.componentFootprintToSegs=function(t){var e,n=this.sliceRangeByTimes(t.unzonedRange);for(e=0;e=0;e--)if(n=o.duration(y[e]),r=s.divideDurationByDuration(n,t),s.isInt(r)&&r>1)return n;return o.duration(t)},e.prototype.renderDates=function(t){this.dateProfile=t,this.updateDayTable(),this.renderSlats(),this.renderColumns()},e.prototype.unrenderDates=function(){this.unrenderColumns()},e.prototype.renderSkeleton=function(){var t=this.view.calendar.theme;this.el.html('
    '),this.bottomRuleEl=this.el.find("hr")},e.prototype.renderSlats=function(){var t=this.view.calendar.theme;this.slatContainerEl=this.el.find("> .fc-slats").html(''+this.renderSlatRowHtml()+"
    "),this.slatEls=this.slatContainerEl.find("tr"),this.slatCoordCache=new c.default({els:this.slatEls,isVertical:!0})},e.prototype.renderSlatRowHtml=function(){for(var t,e,n,r=this.view,i=r.calendar,a=i.theme,l=this.isRTL,u=this.dateProfile,d="",c=o.duration(+u.minTime),p=o.duration(0);c"+(e?""+s.htmlEscape(t.format(this.labelFormat))+"":"")+"",d+='"+(l?"":n)+''+(l?n:"")+"",c.add(this.slotDuration),p.add(this.slotDuration);return d},e.prototype.renderColumns=function(){var t=this.dateProfile,e=this.view.calendar.theme;this.dayRanges=this.dayDates.map(function(e){return new p.default(e.clone().add(t.minTime),e.clone().add(t.maxTime))}),this.headContainerEl&&this.headContainerEl.html(this.renderHeadHtml()),this.el.find("> .fc-bg").html(''+this.renderBgTrHtml(0)+"
    "),this.colEls=this.el.find(".fc-day, .fc-disabled-day"),this.colCoordCache=new c.default({els:this.colEls,isHorizontal:!0}),this.renderContentSkeleton()},e.prototype.unrenderColumns=function(){this.unrenderContentSkeleton()},e.prototype.renderContentSkeleton=function(){var t,e,n="";for(t=0;t
    ';e=this.contentSkeletonEl=i('
    '+n+"
    "),this.colContainerEls=e.find(".fc-content-col"),this.helperContainerEls=e.find(".fc-helper-container"),this.fgContainerEls=e.find(".fc-event-container:not(.fc-helper-container)"),this.bgContainerEls=e.find(".fc-bgevent-container"),this.highlightContainerEls=e.find(".fc-highlight-container"),this.businessContainerEls=e.find(".fc-business-container"),this.bookendCells(e.find("tr")),this.el.append(e)},e.prototype.unrenderContentSkeleton=function(){this.contentSkeletonEl&&(this.contentSkeletonEl.remove(),this.contentSkeletonEl=null,this.colContainerEls=null,this.helperContainerEls=null,this.fgContainerEls=null,this.bgContainerEls=null,this.highlightContainerEls=null,this.businessContainerEls=null)},e.prototype.groupSegsByCol=function(t){var e,n=[];for(e=0;e
    ').css("top",r).appendTo(this.colContainerEls.eq(n[e].col))[0]);n.length>0&&o.push(i('
    ').css("top",r).appendTo(this.el.find(".fc-content-skeleton"))[0]),this.nowIndicatorEls=i(o)}},e.prototype.unrenderNowIndicator=function(){this.nowIndicatorEls&&(this.nowIndicatorEls.remove(),this.nowIndicatorEls=null)},e.prototype.updateSize=function(e,n,r){t.prototype.updateSize.call(this,e,n,r),this.slatCoordCache.build(),r&&this.updateSegVerticals([].concat(this.eventRenderer.getSegs(),this.businessSegs||[]))},e.prototype.getTotalSlatHeight=function(){return this.slatContainerEl.outerHeight()},e.prototype.computeDateTop=function(t,e){return this.computeTimeTop(o.duration(t-e.clone().stripTime()))},e.prototype.computeTimeTop=function(t){var e,n,r=this.slatEls.length,i=this.dateProfile,o=(t-i.minTime)/this.slotDuration;return o=Math.max(0,o),o=Math.min(r,o),e=Math.floor(o),e=Math.min(e,r-1),n=o-e,this.slatCoordCache.getTopPosition(e)+this.slatCoordCache.getHeight(e)*n},e.prototype.updateSegVerticals=function(t){this.computeSegVerticals(t),this.assignSegVerticals(t)},e.prototype.computeSegVerticals=function(t){var e,n,r,i=this.opt("agendaEventMinHeight");for(e=0;ee.top&&t.top
    '+(n?'
    '+u.htmlEscape(n)+"
    ":"")+(d.title?'
    '+u.htmlEscape(d.title)+"
    ":"")+'
    '+(h?'
    ':"")+""},e.prototype.updateFgSegCoords=function(t){this.timeGrid.computeSegVerticals(t),this.computeFgSegHorizontals(t),this.timeGrid.assignSegVerticals(t),this.assignFgSegHorizontals(t)},e.prototype.computeFgSegHorizontals=function(t){var e,n,s;if(this.sortEventSegs(t),e=r(t),i(e),n=e[0]){for(s=0;s=t.leftCol)return!0;return!1}function i(t,e){return t.leftCol-e.leftCol}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),s=n(3),a=n(4),l=n(44),u=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.dayGrid=e,r}return o.__extends(e,t),e.prototype.renderBgRanges=function(e){e=s.grep(e,function(t){return t.eventDef.isAllDay()}),t.prototype.renderBgRanges.call(this,e)},e.prototype.renderFgSegs=function(t){var e=this.rowStructs=this.renderSegRows(t);this.dayGrid.rowEls.each(function(t,n){s(n).find(".fc-content-skeleton > table").append(e[t].tbodyEl)})},e.prototype.unrenderFgSegs=function(){for(var t,e=this.rowStructs||[];t=e.pop();)t.tbodyEl.remove();this.rowStructs=null},e.prototype.renderSegRows=function(t){var e,n,r=[];for(e=this.groupSegRows(t),n=0;n"),a.append(d)),v[r][o]=d,y[r][o]=d,o++}var r,i,o,a,l,u,d,c=this.dayGrid.colCnt,p=this.buildSegLevels(e),h=Math.max(1,p.length),f=s(""),g=[],v=[],y=[];for(r=0;r"),g.push([]),v.push([]),y.push([]),i)for(l=0;l').append(u.el),u.leftCol!==u.rightCol?d.attr("colspan",u.rightCol-u.leftCol+1):y[r][o]=d;o<=u.rightCol;)v[r][o]=d,g[r][o]=u,o++;a.append(d)}n(c),this.dayGrid.bookendCells(a),f.append(a)}return{row:t,tbodyEl:f,cellMatrix:v,segMatrix:g,segLevels:p,segs:e}},e.prototype.buildSegLevels=function(t){var e,n,o,s=[];for(this.sortEventSegs(t),e=0;e'+a.htmlEscape(n)+""),r=''+(a.htmlEscape(o.title||"")||" ")+"",'
    '+(this.dayGrid.isRTL?r+" "+h:h+" "+r)+"
    "+(u?'
    ':"")+(d?'
    ':"")+""},e}(l.default);e.default=u},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(63),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.renderSegs=function(t,e){var n,r=[];return n=this.eventRenderer.renderSegRows(t),this.component.rowEls.each(function(t,o){var s,a,l=i(o),u=i('
    ');e&&e.row===t?a=e.el.position().top:(s=l.find(".fc-content-skeleton tbody"),s.length||(s=l.find(".fc-content-skeleton table")),a=s.position().top),u.css("top",a).find("table").append(n[t].tbodyEl),l.append(u),r.push(u[0])}),i(r)},e}(o.default);e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(62),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.fillSegTag="td",e}return r.__extends(e,t),e.prototype.attachSegEls=function(t,e){var n,r,i,o=[];for(n=0;n
    '),o=r.find("tr"),a>0&&o.append(new Array(a+1).join("")),o.append(e.el.attr("colspan",l-a)),l")),this.component.bookendCells(o),r},e}(o.default);e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(0),o=n(4),s=n(67),a=n(247),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.setGridHeight=function(t,e){e&&(t*=this.dayGrid.rowCnt/6),o.distributeHeight(this.dayGrid.rowEls,t,!e)},e.prototype.isDateInOtherMonth=function(t,e){return t.month()!==i.utc(e.currentUnzonedRange.startMs).month()},e}(s.default);e.default=l,l.prototype.dateProfileGeneratorClass=a.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(68),o=n(5),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.buildRenderRange=function(e,n,r){var i,s=t.prototype.buildRenderRange.call(this,e,n,r),a=this.msToUtcMoment(s.startMs,r),l=this.msToUtcMoment(s.endMs,r);return this.opt("fixedWeekCount")&&(i=Math.ceil(l.diff(a,"weeks",!0)),l.add(6-i,"weeks")),new o.default(a,l)},e}(i.default);e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(4),s=n(5),a=n(43),l=n(41),u=n(249),d=n(250),c=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.segSelector=".fc-list-item",r.scroller=new l.default({overflowX:"hidden",overflowY:"auto"}),r}return r.__extends(e,t),e.prototype.renderSkeleton=function(){this.el.addClass("fc-list-view "+this.calendar.theme.getClass("listView")),this.scroller.render(),this.scroller.el.appendTo(this.el),this.contentEl=this.scroller.scrollEl},e.prototype.unrenderSkeleton=function(){this.scroller.destroy()},e.prototype.updateSize=function(e,n,r){t.prototype.updateSize.call(this,e,n,r),this.scroller.clear(),n||this.scroller.setHeight(this.computeScrollerHeight(e))},e.prototype.computeScrollerHeight=function(t){return t-o.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.renderDates=function(t){for(var e=this.calendar,n=e.msToUtcMoment(t.renderUnzonedRange.startMs,!0),r=e.msToUtcMoment(t.renderUnzonedRange.endMs,!0),i=[],o=[];n
    '+o.htmlEscape(this.opt("noEventsMessage"))+"
    ")},e.prototype.renderSegList=function(t){var e,n,r,o=this.groupSegsByDay(t),s=i('
    '),a=s.find("tbody");for(e=0;e'+(e?this.buildGotoAnchorHtml(t,{class:"fc-list-heading-main"},o.htmlEscape(t.format(e))):"")+(n?this.buildGotoAnchorHtml(t,{class:"fc-list-heading-alt"},o.htmlEscape(t.format(n))):"")+""},e}(a.default);e.default=c,c.prototype.eventRendererClass=u.default,c.prototype.eventPointingClass=d.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(4),o=n(44),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.renderFgSegs=function(t){t.length?this.component.renderSegList(t):this.component.renderEmptyMessage()},e.prototype.fgSegHtml=function(t){var e,n=this.view,r=n.calendar,o=r.theme,s=t.footprint,a=s.eventDef,l=s.componentFootprint,u=a.url,d=["fc-list-item"].concat(this.getClasses(a)),c=this.getBgColor(a);return e=l.isAllDay?n.getAllDayHtml():n.isMultiDayRange(l.unzonedRange)?t.isStart||t.isEnd?i.htmlEscape(this._getTimeText(r.msToMoment(t.startMs),r.msToMoment(t.endMs),l.isAllDay)):n.getAllDayHtml():i.htmlEscape(this.getTimeText(s)),u&&d.push("fc-has-url"),''+(this.displayEventTime?''+(e||"")+"":"")+'"+i.htmlEscape(a.title||"")+""},e.prototype.computeEventTimeFormat=function(){return this.opt("mediumTimeFormat")},e}(o.default);e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(64),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.handleClick=function(e,n){var r;t.prototype.handleClick.call(this,e,n),i(n.target).closest("a[href]").length||(r=e.footprint.eventDef.url)&&!n.isDefaultPrevented()&&(window.location.href=r)},e}(o.default);e.default=s},,,,,,function(t,e,n){var r=n(3),i=n(18),o=n(4),s=n(232);n(11),n(49),n(260),n(261),n(264),n(265),n(266),n(267),r.fullCalendar=i,r.fn.fullCalendar=function(t){var e=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(i,a){var l,u=r(a),d=u.data("fullCalendar");"string"==typeof t?"getCalendar"===t?i||(n=d):"destroy"===t?d&&(d.destroy(),u.removeData("fullCalendar")):d?r.isFunction(d[t])?(l=d[t].apply(d,e),i||(n=l),"destroy"===t&&u.removeData("fullCalendar")):o.warn("'"+t+"' is an unknown FullCalendar method."):o.warn("Attempting to call a FullCalendar method on an element with no calendar."):d||(d=new s.default(u,t),u.data("fullCalendar",d),d.render())}),n},t.exports=i},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=n(4),o=function(){function t(t,e){this.el=null,this.viewsWithButtons=[],this.calendar=t,this.toolbarOptions=e}return t.prototype.setToolbarOptions=function(t){this.toolbarOptions=t},t.prototype.render=function(){var t=this.toolbarOptions.layout,e=this.el;t?(e?e.empty():e=this.el=r("
    "),e.append(this.renderSection("left")).append(this.renderSection("right")).append(this.renderSection("center")).append('
    ')):this.removeElement()},t.prototype.removeElement=function(){this.el&&(this.el.remove(),this.el=null)},t.prototype.renderSection=function(t){var e=this,n=this.calendar,o=n.theme,s=n.optionsManager,a=n.viewSpecManager,l=r('
    '),u=this.toolbarOptions.layout[t],d=s.get("customButtons")||{},c=s.overrides.buttonText||{},p=s.get("buttonText")||{};return u&&r.each(u.split(" "),function(t,s){var u,h=r(),f=!0;r.each(s.split(","),function(t,s){var l,u,g,v,y,m,b,w,D;"title"===s?(h=h.add(r("

     

    ")),f=!1):((l=d[s])?(g=function(t){l.click&&l.click.call(w[0],t)},(v=o.getCustomButtonIconClass(l))||(v=o.getIconClass(s))||(y=l.text)):(u=a.getViewSpec(s))?(e.viewsWithButtons.push(s),g=function(){n.changeView(s)},(y=u.buttonTextOverride)||(v=o.getIconClass(s))||(y=u.buttonTextDefault)):n[s]&&(g=function(){n[s]()},(y=c[s])||(v=o.getIconClass(s))||(y=p[s])),g&&(b=["fc-"+s+"-button",o.getClass("button"),o.getClass("stateDefault")],y?(m=i.htmlEscape(y),D=""):v&&(m="",D=' aria-label="'+s+'"'),w=r('").click(function(t){w.hasClass(o.getClass("stateDisabled"))||(g(t),(w.hasClass(o.getClass("stateActive"))||w.hasClass(o.getClass("stateDisabled")))&&w.removeClass(o.getClass("stateHover")))}).mousedown(function(){w.not("."+o.getClass("stateActive")).not("."+o.getClass("stateDisabled")).addClass(o.getClass("stateDown"))}).mouseup(function(){w.removeClass(o.getClass("stateDown"))}).hover(function(){w.not("."+o.getClass("stateActive")).not("."+o.getClass("stateDisabled")).addClass(o.getClass("stateHover"))},function(){w.removeClass(o.getClass("stateHover")).removeClass(o.getClass("stateDown"))}),h=h.add(w)))}),f&&h.first().addClass(o.getClass("cornerLeft")).end().last().addClass(o.getClass("cornerRight")).end(),h.length>1?(u=r("
    "),f&&u.addClass(o.getClass("buttonGroup")),u.append(h),l.append(u)):l.append(h)}),l},t.prototype.updateTitle=function(t){this.el&&this.el.find("h2").text(t)},t.prototype.activateButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").addClass(this.calendar.theme.getClass("stateActive"))},t.prototype.deactivateButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").removeClass(this.calendar.theme.getClass("stateActive"))},t.prototype.disableButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").prop("disabled",!0).addClass(this.calendar.theme.getClass("stateDisabled"))},t.prototype.enableButton=function(t){this.el&&this.el.find(".fc-"+t+"-button").prop("disabled",!1).removeClass(this.calendar.theme.getClass("stateDisabled"))},t.prototype.getViewsWithButtons=function(){return this.viewsWithButtons},t}();e.default=o},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(3),o=n(4),s=n(33),a=n(32),l=n(51),u=function(t){function e(e,n){var r=t.call(this)||this;return r._calendar=e,r.overrides=i.extend({},n),r.dynamicOverrides={},r.compute(),r}return r.__extends(e,t),e.prototype.add=function(t){var e,n=0;this.recordOverrides(t);for(e in t)n++;if(1===n){if("height"===e||"contentHeight"===e||"aspectRatio"===e)return void this._calendar.updateViewSize(!0);if("defaultDate"===e)return;if("businessHours"===e)return;if(/^(event|select)(Overlap|Constraint|Allow)$/.test(e))return;if("timezone"===e)return void this._calendar.view.flash("initialEvents")}this._calendar.renderHeader(),this._calendar.renderFooter(),this._calendar.viewsByType={},this._calendar.reinitView()},e.prototype.compute=function(){var t,e,n,r,i;t=o.firstDefined(this.dynamicOverrides.locale,this.overrides.locale),e=a.localeOptionHash[t],e||(t=s.globalDefaults.locale,e=a.localeOptionHash[t]||{}),n=o.firstDefined(this.dynamicOverrides.isRTL,this.overrides.isRTL,e.isRTL,s.globalDefaults.isRTL),r=n?s.rtlDefaults:{},this.dirDefaults=r,this.localeDefaults=e,i=s.mergeOptions([s.globalDefaults,r,e,this.overrides,this.dynamicOverrides]),a.populateInstanceComputableOptions(i),this.reset(i)},e.prototype.recordOverrides=function(t){var e;for(e in t)this.dynamicOverrides[e]=t[e];this._calendar.viewSpecManager.clearCache(),this.compute()},e}(l.default);e.default=u},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=n(3),o=n(24),s=n(4),a=n(33),l=n(32),u=function(){function t(t,e){this.optionsManager=t,this._calendar=e,this.clearCache()}return t.prototype.clearCache=function(){this.viewSpecCache={}},t.prototype.getViewSpec=function(t){var e=this.viewSpecCache;return e[t]||(e[t]=this.buildViewSpec(t))},t.prototype.getUnitViewSpec=function(t){var e,n,r;if(-1!==i.inArray(t,s.unitsDesc))for(e=this._calendar.header.getViewsWithButtons(),i.each(o.viewHash,function(t){e.push(t)}),n=0;n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(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&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.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(e,n){S.fn[n]=function(e,t){return 0this._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',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:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)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 t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.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},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._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},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tt[n]-t[o]-1&&(t.reach[h]="end"),e&&(f.dispatchEvent(c("ps-scroll-"+h)),e<0?f.dispatchEvent(c("ps-scroll-"+u)):e>0&&f.dispatchEvent(c("ps-scroll-"+d)),r&&a(t,h)),t.reach[h]&&(e||l)&&f.dispatchEvent(c("ps-"+h+"-reach-"+t.reach[h]))}function u(t){return parseInt(t,10)||0}function d(t){return r(t,"input,[contenteditable]")||r(t,"select,[contenteditable]")||r(t,"textarea,[contenteditable]")||r(t,"button,[contenteditable]")}function f(e){var i=t(e);return u(i.width)+u(i.paddingLeft)+u(i.paddingRight)+u(i.borderLeftWidth)+u(i.borderRightWidth)}function p(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function b(t,i){var r={width:i.railXWidth},l=Math.floor(t.scrollTop);i.isRtl?r.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:r.left=t.scrollLeft,i.isScrollbarXUsingBottom?r.bottom=i.scrollbarXBottom-l:r.top=i.scrollbarXTop+l,e(i.scrollbarXRail,r);var n={top:l,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?n.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth:n.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?n.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:n.left=i.scrollbarYLeft+t.scrollLeft,e(i.scrollbarYRail,n),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}function g(t,e){function i(e){b[d]=g+Y*(e[a]-v),o(t,f),R(t),e.stopPropagation(),e.preventDefault()}function r(){s(t,f),t[p].classList.remove(m.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",i)}var l=e[0],n=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],f=e[7],p=e[8],b=t.element,g=null,v=null,Y=null;t.event.bind(t[h],"mousedown",function(e){g=b[d],v=e[a],Y=(t[n]-t[l])/(t[c]-t[u]),t.event.bind(t.ownerDocument,"mousemove",i),t.event.once(t.ownerDocument,"mouseup",r),t[p].classList.add(m.state.clicking),e.stopPropagation(),e.preventDefault()})}var v="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),m={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},Y={x:null,y:null},X=function(t){this.element=t,this.handlers={}},w={isEmpty:{configurable:!0}};X.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},X.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter(function(r){return!(!e||r===e)||(i.element.removeEventListener(t,r,!1),!1)})},X.prototype.unbindAll=function(){var t=this;for(var e in t.handlers)t.unbind(e)},w.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(X.prototype,w);var y=function(){this.eventElements=[]};y.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new X(t),this.eventElements.push(e)),e},y.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},y.prototype.unbind=function(t,e,i){var r=this.eventElement(t);r.unbind(e,i),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},y.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},y.prototype.once=function(t,e,i){var r=this.eventElement(t),l=function(t){r.unbind(e,l),i(t)};r.bind(e,l)};var W=function(t,e,i,r,l){void 0===r&&(r=!0),void 0===l&&(l=!1);var n;if("top"===e)n=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");n=["contentWidth","containerWidth","scrollLeft","x","left","right"]}h(t,i,n,r,l)},L={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},R=function(t){var e=t.element,i=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(n(e,m.element.rail("x")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(n(e,m.element.rail("y")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),b(e,t),t.scrollbarXActive?e.classList.add(m.state.active("x")):(e.classList.remove(m.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(m.state.active("y")):(e.classList.remove(m.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)},T={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,"mousedown",function(e){var i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,R(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,R(t),e.stopPropagation()})},"drag-thumb":function(t){g(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),g(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){function e(e,r){var l=Math.floor(i.scrollTop);if(0===e){if(!t.scrollbarYActive)return!1;if(0===l&&r>0||l>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}var n=i.scrollLeft;if(0===r){if(!t.scrollbarXActive)return!1;if(0===n&&e<0||n>=t.contentWidth-t.containerWidth&&e>0)return!t.settings.wheelPropagation}return!0}var i=t.element,l=function(){return r(i,":hover")},n=function(){return r(t.scrollbarX,":focus")||r(t.scrollbarY,":focus")};t.event.bind(t.ownerDocument,"keydown",function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(l()||n())){var o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(d(o))return}var s=0,a=0;switch(r.which){case 37:s=r.metaKey?-t.contentWidth:r.altKey?-t.containerWidth:-30;break;case 38:a=r.metaKey?t.contentHeight:r.altKey?t.containerHeight:30;break;case 39:s=r.metaKey?t.contentWidth:r.altKey?t.containerWidth:30;break;case 40:a=r.metaKey?-t.contentHeight:r.altKey?-t.containerHeight:-30;break;case 32:a=r.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==s||t.settings.suppressScrollY&&0!==a||(i.scrollTop-=a,i.scrollLeft+=s,R(t),e(s,a)&&r.preventDefault())}})},wheel:function(e){function i(t,i){var r=Math.floor(o.scrollTop),l=0===o.scrollTop,n=r+o.offsetHeight===o.scrollHeight,s=0===o.scrollLeft,a=o.scrollLeft+o.offsetWidth===o.scrollWidth;return!(Math.abs(i)>Math.abs(t)?l||n:s||a)||!e.settings.wheelPropagation}function r(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!==e&&i!==i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}function l(e,i,r){if(!L.isWebKit&&o.querySelector("select:focus"))return!0;if(!o.contains(e))return!1;for(var l=e;l&&l!==o;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join("").match(/(scroll|auto)/)){var s=l.scrollHeight-l.clientHeight;if(s>0&&!(0===l.scrollTop&&r>0||l.scrollTop===s&&r<0))return!0;var a=l.scrollWidth-l.clientWidth;if(a>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===a&&i>0))return!0}l=l.parentNode}return!1}function n(t){var n=r(t),s=n[0],a=n[1];if(!l(t.target,s,a)){var c=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?o.scrollTop-=a*e.settings.wheelSpeed:o.scrollTop+=s*e.settings.wheelSpeed,c=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?o.scrollLeft+=s*e.settings.wheelSpeed:o.scrollLeft-=a*e.settings.wheelSpeed,c=!0):(o.scrollTop-=a*e.settings.wheelSpeed,o.scrollLeft+=s*e.settings.wheelSpeed),R(e),(c=c||i(s,a))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault())}}var o=e.element;void 0!==window.onwheel?e.event.bind(o,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(o,"mousewheel",n)},touch:function(e){function i(t,i){var r=Math.floor(h.scrollTop),l=h.scrollLeft,n=Math.abs(t),o=Math.abs(i);if(o>n){if(i<0&&r===e.contentHeight-e.containerHeight||i>0&&0===r)return 0===window.scrollY&&i>0&&L.isChrome}else if(n>o&&(t<0&&l===e.contentWidth-e.containerWidth||t>0&&0===l))return!0;return!0}function r(t,i){h.scrollTop-=i,h.scrollLeft-=t,R(e)}function l(t){return t.targetTouches?t.targetTouches[0]:t}function n(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function o(t){if(n(t)){var e=l(t);u.pageX=e.pageX,u.pageY=e.pageY,d=(new Date).getTime(),null!==p&&clearInterval(p)}}function s(e,i,r){if(!h.contains(e))return!1;for(var l=e;l&&l!==h;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join("").match(/(scroll|auto)/)){var o=l.scrollHeight-l.clientHeight;if(o>0&&!(0===l.scrollTop&&r>0||l.scrollTop===o&&r<0))return!0;var s=l.scrollLeft-l.clientWidth;if(s>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===s&&i>0))return!0}l=l.parentNode}return!1}function a(t){if(n(t)){var e=l(t),o={pageX:e.pageX,pageY:e.pageY},a=o.pageX-u.pageX,c=o.pageY-u.pageY;if(s(t.target,a,c))return;r(a,c),u=o;var h=(new Date).getTime(),p=h-d;p>0&&(f.x=a/p,f.y=c/p,d=h),i(a,c)&&t.preventDefault()}}function c(){e.settings.swipeEasing&&(clearInterval(p),p=setInterval(function(){e.isInitialized?clearInterval(p):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(p):(r(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(p)},10))}if(L.supportsTouch||L.supportsIePointer){var h=e.element,u={},d=0,f={},p=null;L.supportsTouch?(e.event.bind(h,"touchstart",o),e.event.bind(h,"touchmove",a),e.event.bind(h,"touchend",c)):L.supportsIePointer&&(window.PointerEvent?(e.event.bind(h,"pointerdown",o),e.event.bind(h,"pointermove",a),e.event.bind(h,"pointerup",c)):window.MSPointerEvent&&(e.event.bind(h,"MSPointerDown",o),e.event.bind(h,"MSPointerMove",a),e.event.bind(h,"MSPointerUp",c)))}}},H=function(r,l){var n=this;if(void 0===l&&(l={}),"string"==typeof r&&(r=document.querySelector(r)),!r||!r.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=r,r.classList.add(m.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1};for(var o in l)n.settings[o]=l[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s=function(){return r.classList.add(m.state.focus)},a=function(){return r.classList.remove(m.state.focus)};this.isRtl="rtl"===t(r).direction,this.isNegativeScroll=function(){var t=r.scrollLeft,e=null;return r.scrollLeft=-1,e=r.scrollLeft<0,r.scrollLeft=t,e}(),this.negativeScrollAdjustment=this.isNegativeScroll?r.scrollWidth-r.clientWidth:0,this.event=new y,this.ownerDocument=r.ownerDocument||document,this.scrollbarXRail=i(m.element.rail("x")),r.appendChild(this.scrollbarXRail),this.scrollbarX=i(m.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",s),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=u(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=u(c.borderLeftWidth)+u(c.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=u(c.marginLeft)+u(c.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(m.element.rail("y")),r.appendChild(this.scrollbarYRail),this.scrollbarY=i(m.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",s),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var h=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=u(h.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?f(this.scrollbarY):null,this.railBorderYWidth=u(h.borderTopWidth)+u(h.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=u(h.marginTop)+u(h.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:r.scrollLeft<=0?"start":r.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:r.scrollTop<=0?"start":r.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return T[t](n)}),this.lastScrollTop=Math.floor(r.scrollTop),this.lastScrollLeft=r.scrollLeft,this.event.bind(this.element,"scroll",function(t){return n.onScroll(t)}),R(this)};return H.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=u(t(this.scrollbarXRail).marginLeft)+u(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=u(t(this.scrollbarYRail).marginTop)+u(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),R(this),W(this,"top",0,!1,!0),W(this,"left",0,!1,!0),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}))},H.prototype.onScroll=function(t){this.isAlive&&(R(this),W(this,"top",this.element.scrollTop-this.lastScrollTop),W(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},H.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),l(this.scrollbarX),l(this.scrollbarY),l(this.scrollbarXRail),l(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},H.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")},H}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof e&&e&&e.Object===Object&&e,d="object"==typeof self&&self&&self.Object===Object&&self,l=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,p=Math.min,b=function(){return l.Date.now()};function v(e,n,o){var i,a,r,c,s,u,d=0,l=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(t);function y(t){var n=i,o=a;return i=a=void 0,d=t,c=e.apply(o,n)}function h(e){var t=e-u;return void 0===u||t>=n||t<0||f&&e-d>=r}function k(){var e=b();if(h(e))return x(e);s=setTimeout(k,function(e){var t=n-(e-u);return f?p(t,r-(e-d)):t}(e))}function x(e){return s=void 0,v&&i?y(e):(i=a=void 0,c)}function O(){var e=b(),t=h(e);if(i=arguments,a=this,u=e,t){if(void 0===s)return function(e){return d=e,s=setTimeout(k,n),l?y(e):c}(u);if(f)return s=setTimeout(k,n),y(u)}return void 0===s&&(s=setTimeout(k,n)),c}return n=w(n)||0,g(o)&&(l=!!o.leading,r=(f="maxWait"in o)?m(w(o.maxWait)||0,n):r,v="trailing"in o?!!o.trailing:v),O.cancel=function(){void 0!==s&&clearTimeout(s),d=0,i=u=a=s=void 0},O.flush=function(){return void 0===s?c:x(b())},O}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function w(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==o}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var u=r.test(e);return u||c.test(e)?s(e.slice(2),u?2:8):a.test(e)?n:+e}var y=function(e,n,o){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(t);return g(o)&&(i="leading"in o?!!o.leading:i,a="trailing"in o?!!o.trailing:a),v(e,n,{leading:i,maxWait:n,trailing:a})},h="Expected a function",k=NaN,x="[object Symbol]",O=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,N=/^0o[0-7]+$/i,z=parseInt,C="object"==typeof e&&e&&e.Object===Object&&e,A="object"==typeof self&&self&&self.Object===Object&&self,q=C||A||Function("return this")(),L=Object.prototype.toString,T=Math.max,M=Math.min,S=function(){return q.Date.now()};function D(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&L.call(e)==x}(e))return k;if(D(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=D(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=E.test(e);return n||N.test(e)?z(e.slice(2),n?2:8):j.test(e)?k:+e}var $=function(e,t,n){var o,i,a,r,c,s,u=0,d=!1,l=!1,f=!0;if("function"!=typeof e)throw new TypeError(h);function m(t){var n=o,a=i;return o=i=void 0,u=t,r=e.apply(a,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||l&&e-u>=a}function b(){var e=S();if(p(e))return v(e);c=setTimeout(b,function(e){var n=t-(e-s);return l?M(n,a-(e-u)):n}(e))}function v(e){return c=void 0,f&&o?m(e):(o=i=void 0,r)}function g(){var e=S(),n=p(e);if(o=arguments,i=this,s=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(b,t),d?m(e):r}(s);if(l)return c=setTimeout(b,t),m(s)}return void 0===c&&(c=setTimeout(b,t)),r}return t=H(t)||0,D(n)&&(d=!!n.leading,a=(l="maxWait"in n)?T(H(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,o=s=i=c=void 0},g.flush=function(){return void 0===c?r:v(S())},g},W=function(){};function P(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(function e(t){var n=void 0,o=void 0;for(n=0;n=o.out&&!n.once?a():t>=o.in?e.animated||(function(e,t){t&&t.forEach(function(t){return e.classList.add(t)})}(i,n.animatedClassNames),V("aos:in",i),e.options.id&&V("aos:in:"+e.options.id,i),e.animated=!0):e.animated&&!n.once&&a()}(e,window.pageYOffset)})},Z=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},ee=function(e,t,n){var o=e.getAttribute("data-aos-"+t);if(void 0!==o){if("true"===o)return!0;if("false"===o)return!1}return o||n},te=function(e,t){return e.forEach(function(e,n){var o=ee(e.node,"mirror",t.mirror),i=ee(e.node,"once",t.once),a=ee(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),c=[t.animatedClassName].concat(r?r.split(" "):[]).filter(function(e){return"string"==typeof e});t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var o=window.innerHeight,i=ee(e,"anchor"),a=ee(e,"anchor-placement"),r=Number(ee(e,"offset",a?0:t)),c=a||n,s=e;i&&document.querySelectorAll(i)&&(s=document.querySelectorAll(i)[0]);var u=Z(s).top-o;switch(c){case"top-bottom":break;case"center-bottom":u+=s.offsetHeight/2;break;case"bottom-bottom":u+=s.offsetHeight;break;case"top-center":u+=o/2;break;case"center-center":u+=o/2+s.offsetHeight/2;break;case"bottom-center":u+=o/2+s.offsetHeight;break;case"top-top":u+=o;break;case"bottom-top":u+=o+s.offsetHeight;break;case"center-top":u+=o+s.offsetHeight/2}return u+r}(e.node,t.offset,t.anchorPlacement),out:o&&function(e,t){window.innerHeight;var n=ee(e,"anchor"),o=ee(e,"offset",t),i=e;return n&&document.querySelectorAll(n)&&(i=document.querySelectorAll(n)[0]),Z(i).top+i.offsetHeight-o}(e.node,t.offset)},e.options={once:i,mirror:o,animatedClassNames:c,id:a}}),e},ne=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,function(e){return{node:e}})},oe=[],ie=!1,ae={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},re=function(){return document.all&&!window.atob},ce=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(ie=!0),ie&&(oe=te(oe,ae),X(oe),window.addEventListener("scroll",y(function(){X(oe,ae.once)},ae.throttleDelay)))},se=function(){if(oe=ne(),de(ae.disable)||re())return ue();ce()},ue=function(){oe.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),ae.initClassName&&e.node.classList.remove(ae.initClassName),ae.animatedClassName&&e.node.classList.remove(ae.animatedClassName)})},de=function(e){return!0===e||"mobile"===e&&U.mobile()||"phone"===e&&U.phone()||"tablet"===e&&U.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return ae=I(ae,e),oe=ne(),ae.disableMutationObserver||_.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),ae.disableMutationObserver=!0),ae.disableMutationObserver||_.ready("[data-aos]",se),de(ae.disable)||re()?ue():(document.querySelector("body").setAttribute("data-aos-easing",ae.easing),document.querySelector("body").setAttribute("data-aos-duration",ae.duration),document.querySelector("body").setAttribute("data-aos-delay",ae.delay),-1===["DOMContentLoaded","load"].indexOf(ae.startEvent)?document.addEventListener(ae.startEvent,function(){ce(!0)}):window.addEventListener("load",function(){ce(!0)}),"DOMContentLoaded"===ae.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&ce(!0),window.addEventListener("resize",$(ce,ae.debounceDelay,!0)),window.addEventListener("orientationchange",$(ce,ae.debounceDelay,!0)),oe)},refresh:ce,refreshHard:se}}); + + +/*! +* metismenu https://github.com/onokumus/metismenu#readme +* A jQuery menu plugin +* @version 3.0.3 +* @author Osman Nuri Okumus (https://github.com/onokumus) +* @license: MIT +*/ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):e.metisMenu=n(e.jQuery)}(this,function(o){"use strict";function a(r){for(var e=1;e 767 && innerWidth < 1300) { + body.attr("data-sidebar-style", "mini"); + } + + if(innerWidth < 768) { + body.attr("data-sidebar-style", "overlay"); + } +} +dezSettings.prototype.managePrimaryColor = function() { + switch(this.primary) { + case "color_1": + body.attr("data-primary", "color_1"); + break; + case "color_2": + body.attr("data-primary", "color_2"); + break; + case "color_3": + body.attr("data-primary", "color_3"); + break; + case "color_4": + body.attr("data-primary", "color_4"); + break; + case "color_5": + body.attr("data-primary", "color_5"); + break; + case "color_6": + body.attr("data-primary", "color_6"); + break; + case "color_7": + body.attr("data-primary", "color_7"); + break; + case "color_8": + body.attr("data-primary", "color_8"); + break; + case "color_9": + body.attr("data-primary", "color_9"); + break; + case "color_10": + body.attr("data-primary", "color_10"); + break; + case "color_11": + body.attr("data-primary", "color_11"); + break; + case "color_12": + body.attr("data-primary", "color_12"); + break; + case "color_13": + body.attr("data-primary", "color_13"); + break; + case "color_14": + body.attr("data-primary", "color_14"); + break; + case "color_15": + body.attr("data-primary", "color_15"); + break; + + default: + body.attr("data-primary", "color_1"); + } +} + diff --git a/public/style/vendor/highlightjs/highlight.pack.min.js b/public/style/vendor/highlightjs/highlight.pack.min.js new file mode 100644 index 0000000..fcb7bdf --- /dev/null +++ b/public/style/vendor/highlightjs/highlight.pack.min.js @@ -0,0 +1,15 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs}))}(function(e){function t(e){return e.replace(/&/g,"&").replace(//g,">")}function r(e){return e.nodeName.toLowerCase()}function a(e,t){var r=e&&e.exec(t);return r&&0===r.index}function i(e){return T.test(e)}function n(e){var t,r,a,n,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",r=w.exec(o))return S(r[1])?r[1]:"no-highlight";for(o=o.split(/\s+/),t=0,a=o.length;a>t;t++)if(n=o[t],i(n)||S(n))return n}function o(e){var t,r={},a=Array.prototype.slice.call(arguments,1);for(t in e)r[t]=e[t];return a.forEach(function(e){for(t in e)r[t]=e[t]}),r}function s(e){var t=[];return function a(e,i){for(var n=e.firstChild;n;n=n.nextSibling)3===n.nodeType?i+=n.nodeValue.length:1===n.nodeType&&(t.push({event:"start",offset:i,node:n}),i=a(n,i),r(n).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:n}));return i}(e,0),t}function l(e,a,i){function n(){return e.length&&a.length?e[0].offset!==a[0].offset?e[0].offset"}function s(e){d+=""}function l(e){("start"===e.event?o:s)(e.node)}for(var c=0,d="",p=[];e.length||a.length;){var m=n();if(d+=t(i.substring(c,m[0].offset)),c=m[0].offset,m===e){p.reverse().forEach(s);do l(m.splice(0,1)[0]),m=n();while(m===e&&m.length&&m[0].offset===c);p.reverse().forEach(o)}else"start"===m[0].event?p.push(m[0].node):p.pop(),l(m.splice(0,1)[0])}return d+t(i.substr(c))}function c(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(t){return o(e,{v:null},t)})),e.cached_variants||e.eW&&[o(e)]||[e]}function d(e){function t(e){return e&&e.source||e}function r(r,a){return new RegExp(t(r),"m"+(e.cI?"i":"")+(a?"g":""))}function a(i,n){if(!i.compiled){if(i.compiled=!0,i.k=i.k||i.bK,i.k){var o={},s=function(t,r){e.cI&&(r=r.toLowerCase()),r.split(" ").forEach(function(e){var r=e.split("|");o[r[0]]=[t,r[1]?Number(r[1]):1]})};"string"==typeof i.k?s("keyword",i.k):x(i.k).forEach(function(e){s(e,i.k[e])}),i.k=o}i.lR=r(i.l||/\w+/,!0),n&&(i.bK&&(i.b="\\b("+i.bK.split(" ").join("|")+")\\b"),i.b||(i.b=/\B|\b/),i.bR=r(i.b),i.e||i.eW||(i.e=/\B|\b/),i.e&&(i.eR=r(i.e)),i.tE=t(i.e)||"",i.eW&&n.tE&&(i.tE+=(i.e?"|":"")+n.tE)),i.i&&(i.iR=r(i.i)),null==i.r&&(i.r=1),i.c||(i.c=[]),i.c=Array.prototype.concat.apply([],i.c.map(function(e){return c("self"===e?i:e)})),i.c.forEach(function(e){a(e,i)}),i.starts&&a(i.starts,n);var l=i.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([i.tE,i.i]).map(t).filter(Boolean);i.t=l.length?r(l.join("|"),!0):{exec:function(){return null}}}}a(e)}function p(e,r,i,n){function o(e,t){var r,i;for(r=0,i=t.c.length;i>r;r++)if(a(t.c[r].bR,e))return t.c[r]}function s(e,t){if(a(e.eR,t)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?s(e.parent,t):void 0}function l(e,t){return!i&&a(t.iR,e)}function c(e,t){var r=v.cI?t[0].toLowerCase():t[0];return e.k.hasOwnProperty(r)&&e.k[r]}function u(e,t,r,a){var i=a?"":D.classPrefix,n='',n+t+o}function b(){var e,r,a,i;if(!C.k)return t(T);for(i="",r=0,C.lR.lastIndex=0,a=C.lR.exec(T);a;)i+=t(T.substring(r,a.index)),e=c(C,a),e?(w+=e[1],i+=u(e[0],t(a[0]))):i+=t(a[0]),r=C.lR.lastIndex,a=C.lR.exec(T);return i+t(T.substr(r))}function g(){var e="string"==typeof C.sL;if(e&&!E[C.sL])return t(T);var r=e?p(C.sL,T,!0,x[C.sL]):m(T,C.sL.length?C.sL:void 0);return C.r>0&&(w+=r.r),e&&(x[C.sL]=r.top),u(r.language,r.value,!1,!0)}function f(){N+=null!=C.sL?g():b(),T=""}function _(e){N+=e.cN?u(e.cN,"",!0):"",C=Object.create(e,{parent:{value:C}})}function h(e,t){if(T+=e,null==t)return f(),0;var r=o(t,C);if(r)return r.skip?T+=t:(r.eB&&(T+=t),f(),r.rB||r.eB||(T=t)),_(r,t),r.rB?0:t.length;var a=s(C,t);if(a){var i=C;i.skip?T+=t:(i.rE||i.eE||(T+=t),f(),i.eE&&(T=t));do C.cN&&(N+=M),C.skip||(w+=C.r),C=C.parent;while(C!==a.parent);return a.starts&&_(a.starts,""),i.rE?0:t.length}if(l(t,C))throw new Error('Illegal lexeme "'+t+'" for mode "'+(C.cN||"")+'"');return T+=t,t.length||1}var v=S(e);if(!v)throw new Error('Unknown language: "'+e+'"');d(v);var y,C=n||v,x={},N="";for(y=C;y!==v;y=y.parent)y.cN&&(N=u(y.cN,"",!0)+N);var T="",w=0;try{for(var A,I,k=0;;){if(C.t.lastIndex=k,A=C.t.exec(r),!A)break;I=h(r.substring(k,A.index),A[0]),k=A.index+I}for(h(r.substr(k)),y=C;y.parent;y=y.parent)y.cN&&(N+=M);return{r:w,value:N,language:e,top:C}}catch(R){if(R.message&&-1!==R.message.indexOf("Illegal"))return{r:0,value:t(r)};throw R}}function m(e,r){r=r||D.languages||x(E);var a={r:0,value:t(e)},i=a;return r.filter(S).forEach(function(t){var r=p(t,e,!1);r.language=t,r.r>i.r&&(i=r),r.r>a.r&&(i=a,a=r)}),i.language&&(a.second_best=i),a}function u(e){return D.tabReplace||D.useBR?e.replace(A,function(e,t){return D.useBR&&"\n"===e?"
    ":D.tabReplace?t.replace(/\t/g,D.tabReplace):""}):e}function b(e,t,r){var a=t?N[t]:r,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(a)&&i.push(a),i.join(" ").trim()}function g(e){var t,r,a,o,c,d=n(e);i(d)||(D.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):t=e,c=t.textContent,a=d?p(d,c,!0):m(c),r=s(t),r.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=a.value,a.value=l(r,s(o),c)),a.value=u(a.value),e.innerHTML=a.value,e.className=b(e.className,d,a.language),e.result={language:a.language,re:a.r},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.r}))}function f(e){D=o(D,e)}function _(){if(!_.called){_.called=!0;var e=document.querySelectorAll("pre code");C.forEach.call(e,g)}}function h(){addEventListener("DOMContentLoaded",_,!1),addEventListener("load",_,!1)}function v(t,r){var a=E[t]=r(e);a.aliases&&a.aliases.forEach(function(e){N[e]=t})}function y(){return x(E)}function S(e){return e=(e||"").toLowerCase(),E[e]||E[N[e]]}var C=[],x=Object.keys,E={},N={},T=/^(no-?highlight|plain|text)$/i,w=/\blang(?:uage)?-([\w-]+)\b/i,A=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,M="
    ",D={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=p,e.highlightAuto=m,e.fixMarkup=u,e.highlightBlock=g,e.configure=f,e.initHighlighting=_,e.initHighlightingOnLoad=h,e.registerLanguage=v,e.listLanguages=y,e.getLanguage=S,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(t,r,a){var i=e.inherit({cN:"comment",b:t,e:r,c:[]},a||{});return i.c.push(e.PWM),i.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),i},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e.registerLanguage("1c",function(e){var t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",r="далее ",a="возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",i=r+a,n="загрузитьизфайла ",o="вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",s=n+o,l="разделительстраниц разделительстрок символтабуляции ",c="ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ",d="acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ",p="wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",m=l+c+d+p,u="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ",b="автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы ",g="виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ",f="авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ",_="использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ",h="отображениевремениэлементовпланировщика ",v="типфайлаформатированногодокумента ",y="обходрезультатазапроса типзаписизапроса ",S="видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ",C="доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ",x="типизмеренияпостроителязапроса ",E="видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ",N="wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson ",T="видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных ",w="важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения ",A="режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ",M="расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии ",D="кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip ",I="звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ",k="направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ",R="httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений ",L="важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",P=u+b+g+f+_+h+v+y+S+C+x+E+N+T+w+A+M+D+I+k+R+L,O="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных ",F="comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",B=O+F,G="null истина ложь неопределено",q=e.inherit(e.NM),U={ +cN:"string",b:'"|\\|',e:'"|$',c:[{b:'""'}]},z={b:"'",e:"'",eB:!0,eE:!0,c:[{cN:"number",b:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},$=e.inherit(e.CLCM),V={cN:"meta",l:t,b:"#|&",e:"$",k:{"meta-keyword":i+s},c:[$]},W={cN:"symbol",b:"~",e:";|:",eE:!0},H={cN:"function",l:t,v:[{b:"процедура|функция",e:"\\)",k:"процедура функция"},{b:"конецпроцедуры|конецфункции",k:"конецпроцедуры конецфункции"}],c:[{b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"params",l:t,b:t,e:",",eE:!0,eW:!0,k:{keyword:"знач",literal:G},c:[q,U,z]},$]},e.inherit(e.TM,{b:t})]};return{cI:!0,l:t,k:{keyword:i,built_in:m,"class":P,type:B,literal:G},c:[V,H,$,W,q,U,z]}}),e.registerLanguage("abnf",function(e){var t={ruleDeclaration:"^[a-zA-Z][a-zA-Z0-9-]*",unexpectedChars:"[!@#$^&',?+~`|:]"},r=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],a=e.C(";","$"),i={cN:"symbol",b:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},n={cN:"symbol",b:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},o={cN:"symbol",b:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},s={cN:"symbol",b:/%[si]/},l={b:t.ruleDeclaration+"\\s*=",rB:!0,e:/=/,r:0,c:[{cN:"attribute",b:t.ruleDeclaration}]};return{i:t.unexpectedChars,k:r.join(" "),c:[l,a,i,n,o,s,e.QSM,e.NM]}}),e.registerLanguage("accesslog",function(e){return{c:[{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+\\b",r:0},{cN:"string",b:'"(GET|POST|HEAD|PUT|DELETE|CONNECT|OPTIONS|PATCH|TRACE)',e:'"',k:"GET POST HEAD PUT DELETE CONNECT OPTIONS PATCH TRACE",i:"\\n",r:10},{cN:"string",b:/\[/,e:/\]/,i:"\\n"},{cN:"string",b:'"',e:'"',i:"\\n"}]}}),e.registerLanguage("actionscript",function(e){var t="[a-zA-Z_$][a-zA-Z0-9_$]*",r="([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)",a={cN:"rest_arg",b:"[.]{3}",e:t,r:10};return{aliases:["as"],k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[e.ASM,e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"class",bK:"package",e:"{",c:[e.TM]},{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.TM]},{cN:"meta",bK:"import include",e:";",k:{"meta-keyword":"import include"}},{cN:"function",bK:"function",e:"[{;]",eE:!0,i:"\\S",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",c:[e.ASM,e.QSM,e.CLCM,e.CBCM,a]},{b:":\\s*"+r}]},e.METHOD_GUARD],i:/#/}}),e.registerLanguage("ada",function(e){var t="\\d(_|\\d)*",r="[eE][-+]?"+t,a=t+"(\\."+t+")?("+r+")?",i="\\w+",n=t+"#"+i+"(\\."+i+")?#("+r+")?",o="\\b("+n+"|"+a+")",s="[A-Za-z](_?[A-Za-z0-9.])*",l="[]{}%#'\"",c=e.C("--","$"),d={b:"\\s+:\\s+",e:"\\s*(:=|;|\\)|=>|$)",i:l,c:[{bK:"loop for declare others",endsParent:!0},{cN:"keyword",bK:"not null constant access function procedure in out aliased exception"},{cN:"type",b:s,endsParent:!0,r:0}]};return{cI:!0,k:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},c:[c,{cN:"string",b:/"/,e:/"/,c:[{b:/""/,r:0}]},{cN:"string",b:/'.'/},{cN:"number",b:o,r:0},{cN:"symbol",b:"'"+s},{cN:"title",b:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",e:"(is|$)",k:"package body",eB:!0,eE:!0,i:l},{b:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",e:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",k:"overriding function procedure with is renames return",rB:!0,c:[c,{cN:"title",b:"(\\bwith\\s+)?\\b(function|procedure)\\s+",e:"(\\(|\\s+|$)",eB:!0,eE:!0,i:l},d,{cN:"type",b:"\\breturn\\s+",e:"(\\s+|;|$)",k:"return",eB:!0,eE:!0,endsParent:!0,i:l}]},{cN:"type",b:"\\b(sub)?type\\s+",e:"\\s+",k:"type",eB:!0,i:l},d]}}),e.registerLanguage("apache",function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:""},{cN:"attribute",b:/\w+/,r:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}}),e.registerLanguage("applescript",function(e){var t=e.inherit(e.QSM,{i:""}),r={cN:"params",b:"\\(",e:"\\)",c:["self",e.CNM,t]},a=e.C("--","$"),i=e.C("\\(\\*","\\*\\)",{c:["self",a]}),n=[a,i,e.HCM];return{aliases:["osascript"],k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[t,e.CNM,{cN:"built_in",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"literal",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference)|POSIX file|POSIX path|(date|time) string|quoted form)\\b"},{bK:"on",i:"[${=;\\n]",c:[e.UTM,r]}].concat(n),i:"//|->|=>|\\[\\["}}),e.registerLanguage("cpp",function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U)?L?"',e:'"',i:"\\n",c:[e.BE]},{b:'(u8?|U)?R"',e:'"',c:[e.BE]},{b:"'\\\\?.",e:"'",i:"."}]},a={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},e.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},n=e.IR+"\\s*\\(",o={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},s=[t,e.CLCM,e.CBCM,a,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:o,i:"",k:o,c:["self",t]},{b:e.IR+"::",k:o},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:o,c:s.concat([{b:/\(/,e:/\)/,k:o,c:s.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+n,rB:!0,e:/[{;=]/,eE:!0,k:o,i:/[^\w\s\*&]/,c:[{b:n,rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:o,r:0,c:[e.CLCM,e.CBCM,r,a,t]},e.CLCM,e.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},e.TM]}]),exports:{preprocessor:i,strings:r,k:o}}}),e.registerLanguage("arduino",function(e){var t=e.getLanguage("cpp").exports;return{k:{keyword:"boolean byte word string String array "+t.k.keyword,built_in:"setup loop while catch for if do goto try switch case else default break continue return KeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",literal:"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW"},c:[t.preprocessor,e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),e.registerLanguage("armasm",function(e){return{cI:!0,aliases:["arm"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},c:[{cN:"keyword",b:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?",e:"\\s"},e.C("[;@]","$",{r:0}),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",r:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",r:0},{cN:"number",v:[{b:"[#$=]?0x[0-9a-f]+"},{b:"[#$=]?0b[01]+"},{b:"[#$=]\\d+"},{b:"\\b\\d+"}],r:0},{cN:"symbol",v:[{b:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"[=#]\\w+"}],r:0}]}}),e.registerLanguage("xml",function(e){var t="[A-Za-z0-9\\._:-]+",r={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},e.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[r],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[r],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},r]}]}}),e.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}}),e.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",r="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+r,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+r,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("autohotkey",function(e){var t={b:"`[\\s\\S]"};return{cI:!0,aliases:["ahk"],k:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"A|0 true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},c:[{cN:"built_in",b:"A_[a-zA-Z0-9]+"},t,e.inherit(e.QSM,{c:[t]}),e.C(";","$",{r:0}),e.CBCM,{cN:"number",b:e.NR,r:0},{cN:"subst",b:"%(?=[a-zA-Z0-9#_$@])",e:"%",i:"[^a-zA-Z0-9#_$@]"},{cN:"built_in",b:"^\\s*\\w+\\s*,"},{cN:"meta",b:"^\\s*#w+",e:"$",r:0},{cN:"symbol",c:[t],v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',r:0}]},{b:",\\s*,"}]}}),e.registerLanguage("autoit",function(e){var t="ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",r="True False And Null Not Or",a="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",i={v:[e.C(";","$",{r:0}),e.C("#cs","#ce"),e.C("#comments-start","#comments-end")]},n={b:"\\$[A-z0-9_]+"},o={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]},s={v:[e.BNM,e.CNM]},l={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},c:[{b:/\\\n/,r:0},{bK:"include",k:{"meta-keyword":"include"},e:"$",c:[o,{cN:"meta-string",v:[{b:"<",e:">"},{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]}]},o,i]},c={cN:"symbol",b:"@[A-z0-9_]+"},d={cN:"function",bK:"Func",e:"$",i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:[n,o,s]}]};return{cI:!0,i:/\/\*/,k:{keyword:t,built_in:a,literal:r},c:[i,n,o,s,l,c,d]}}),e.registerLanguage("avrasm",function(e){return{cI:!0,l:"\\.?"+e.IR,k:{keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},c:[e.CBCM,e.C(";","$",{r:0}),e.CNM,e.BNM,{cN:"number",b:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},{cN:"symbol",b:"^[A-Za-z0-9_.$]+:"},{cN:"meta",b:"#",e:"$"},{cN:"subst",b:"@[0-9]+"}]}}),e.registerLanguage("awk",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,r:10},{b:/(u|b)?r?"""/,e:/"""/,r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},e.ASM,e.QSM]};return{k:{keyword:r},c:[t,a,e.RM,e.HCM,e.NM]}}),e.registerLanguage("axapta",function(e){return{k:"false int abstract private char boolean static null if for true while long throw finally protected final return void enum else break new catch byte super case short default double public try this switch continue reverse firstfast firstonly forupdate nofetch sum avg minof maxof count order group by asc desc index hint like dispaly edit client server ttsbegin ttscommit str real date container anytype common div mod",c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{cN:"meta",b:"#",e:"$"},{cN:"class",bK:"class interface",e:"{",eE:!0,i:":",c:[{bK:"extends implements"},e.UTM]}]}}),e.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,r,a,t]}}),e.registerLanguage("basic",function(e){return{cI:!0,i:"^.",l:"[a-zA-Z][a-zA-Z0-9_$%!#]*",k:{keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF|0 THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR" +},c:[e.QSM,e.C("REM","$",{r:10}),e.C("'","$",{r:0}),{cN:"symbol",b:"^[0-9]+ ",r:10},{cN:"number",b:"\\b([0-9]+[0-9edED.]*[#!]?)",r:0},{cN:"number",b:"(&[hH][0-9a-fA-F]{1,4})"},{cN:"number",b:"(&[oO][0-7]{1,6})"}]}}),e.registerLanguage("bnf",function(e){return{c:[{cN:"attribute",b://},{b:/::=/,starts:{e:/$/,c:[{b://},e.CLCM,e.CBCM,e.ASM,e.QSM]}}]}}),e.registerLanguage("brainfuck",function(e){var t={cN:"literal",b:"[\\+\\-]",r:0};return{aliases:["bf"],c:[e.C("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{rE:!0,r:0}),{cN:"title",b:"[\\[\\]]",r:0},{cN:"string",b:"[\\.,]",r:0},{b:/\+\+|\-\-/,rB:!0,c:[t]},t]}}),e.registerLanguage("cal",function(e){var t="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",r="false true",a=[e.CLCM,e.C(/\{/,/\}/,{r:0}),e.C(/\(\*/,/\*\)/,{r:10})],i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={cN:"number",b:"\\b\\d+(\\.\\d+)?(DT|D|T)",r:0},s={cN:"string",b:'"',e:'"'},l={cN:"function",bK:"procedure",e:/[:;]/,k:"procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n]}].concat(a)},c={cN:"class",b:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",rB:!0,c:[e.TM,l]};return{cI:!0,k:{keyword:t,literal:r},i:/\/\*/,c:[i,n,o,s,e.NM,c,l]}}),e.registerLanguage("capnproto",function(e){return{aliases:["capnp"],k:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},c:[e.QSM,e.NM,e.HCM,{cN:"meta",b:/@0x[\w\d]{16};/,i:/\n/},{cN:"symbol",b:/@\d+\b/},{cN:"class",bK:"struct enum",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"class",bK:"interface",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]}]}}),e.registerLanguage("ceylon",function(e){var t="assembly module package import alias class interface object given value assign void function new of extends satisfies abstracts in out return break continue throw assert dynamic if else switch case for while try catch finally then let this outer super is exists nonempty",r="shared abstract formal default actual variable late native deprecatedfinal sealed annotation suppressWarnings small",a="doc by license see throws tagged",i={cN:"subst",eB:!0,eE:!0,b:/``/,e:/``/,k:t,r:10},n=[{cN:"string",b:'"""',e:'"""',r:10},{cN:"string",b:'"',e:'"',c:[i]},{cN:"string",b:"'",e:"'"},{cN:"number",b:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",r:0}];return i.c=n,{k:{keyword:t+" "+r,meta:a},i:"\\$[^01]|#[^0-9a-fA-F]",c:[e.CLCM,e.C("/\\*","\\*/",{c:["self"]}),{cN:"meta",b:'@[a-z]\\w*(?:\\:"[^"]*")?'}].concat(n)}}),e.registerLanguage("clean",function(e){return{aliases:["clean","icl","dcl"],k:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",literal:"True False"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{b:"->|<-[|:]?|::|#!?|>>=|\\{\\||\\|\\}|:==|=:|\\.\\.|<>|`"}]}}),e.registerLanguage("clojure",function(e){var t={"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},r="a-zA-Z_\\-!.?+*=<>&#'",a="["+r+"]["+r+"0-9/;:]*",i="[-+]?\\d+(\\.\\d+)?",n={b:a,r:0},o={cN:"number",b:i,r:0},s=e.inherit(e.QSM,{i:null}),l=e.C(";","$",{r:0}),c={cN:"literal",b:/\b(true|false|nil)\b/},d={b:"[\\[\\{]",e:"[\\]\\}]"},p={cN:"comment",b:"\\^"+a},m=e.C("\\^\\{","\\}"),u={cN:"symbol",b:"[:]{1,2}"+a},b={b:"\\(",e:"\\)"},g={eW:!0,r:0},f={k:t,l:a,cN:"name",b:a,starts:g},_=[b,s,p,m,l,u,d,o,c,n];return b.c=[e.C("comment",""),f,g],g.c=_,d.c=_,m.c=[d],{aliases:["clj"],i:/\S/,c:[b,s,p,m,l,u,d,o,c]}}),e.registerLanguage("clojure-repl",function(e){return{c:[{cN:"meta",b:/^([\w.-]+|\s*#_)=>/,starts:{e:/$/,sL:"clojure"}}]}}),e.registerLanguage("cmake",function(e){return{aliases:["cmake.in"],cI:!0,k:{keyword:"add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_subdirectory add_test aux_source_directory break build_command cmake_minimum_required cmake_policy configure_file create_test_sourcelist define_property else elseif enable_language enable_testing endforeach endfunction endif endmacro endwhile execute_process export find_file find_library find_package find_path find_program fltk_wrap_ui foreach function get_cmake_property get_directory_property get_filename_component get_property get_source_file_property get_target_property get_test_property if include include_directories include_external_msproject include_regular_expression install link_directories load_cache load_command macro mark_as_advanced message option output_required_files project qt_wrap_cpp qt_wrap_ui remove_definitions return separate_arguments set set_directory_properties set_property set_source_files_properties set_target_properties set_tests_properties site_name source_group string target_link_libraries try_compile try_run unset variable_watch while build_name exec_program export_library_dependencies install_files install_programs install_targets link_libraries make_directory remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or equal less greater strless strgreater strequal matches"},c:[{cN:"variable",b:"\\${",e:"}"},e.HCM,e.QSM,e.NM]}}),e.registerLanguage("coffeescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,a]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[a,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+r},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("coq",function(e){return{k:{keyword:"_ as at cofix else end exists exists2 fix for forall fun if IF in let match mod Prop return Set then Type using where with Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture Conjectures Constant constr Constraint Constructors Context Corollary CreateHintDb Cut Declare Defined Definition Delimit Dependencies DependentDerive Drop eauto End Equality Eval Example Existential Existentials Existing Export exporting Extern Extract Extraction Fact Field Fields File Fixpoint Focus for From Function Functional Generalizable Global Goal Grab Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident Identity If Immediate Implicit Import Include Inductive Infix Info Initial Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation Obligations Opaque Open Optimize Options Parameter Parameters Parametric Path Paths pattern Polymorphic Preterm Print Printing Program Projections Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused Unfold Universe Universes Unset Unshelve using Variable Variables Variant Verbose Visibility where with",built_in:"abstract absurd admit after apply as assert assumption at auto autorewrite autounfold before bottom btauto by case case_eq cbn cbv change classical_left classical_right clear clearbody cofix compare compute congruence constr_eq constructor contradict contradiction cut cutrewrite cycle decide decompose dependent destruct destruction dintuition discriminate discrR do double dtauto eapply eassumption eauto ecase econstructor edestruct ediscriminate eelim eexact eexists einduction einjection eleft elim elimtype enough equality erewrite eright esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail field field_simplify field_simplify_eq first firstorder fix fold fourier functional generalize generalizing gfail give_up has_evar hnf idtac in induction injection instantiate intro intro_pattern intros intuition inversion inversion_clear is_evar is_var lapply lazy left lia lra move native_compute nia nsatz omega once pattern pose progress proof psatz quote record red refine reflexivity remember rename repeat replace revert revgoals rewrite rewrite_strat right ring ring_simplify rtauto set setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve specialize split split_Rabs split_Rmult stepl stepr subst sum swap symmetry tactic tauto time timeout top transitivity trivial try tryif unfold unify until using vm_compute with"},c:[e.QSM,e.C("\\(\\*","\\*\\)"),e.CNM,{cN:"type",eB:!0,b:"\\|\\s*",e:"\\w+"},{b:/[-=]>/}]}}),e.registerLanguage("cos",function(e){var t={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',r:0}]}]},r={cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",r:0},a="property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii";return{cI:!0,aliases:["cos","cls"],k:a,c:[r,t,e.CLCM,e.CBCM,{cN:"comment",b:/;/,e:"$",r:0},{cN:"built_in",b:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{cN:"built_in",b:/\$\$\$[a-zA-Z]+/},{cN:"built_in",b:/%[a-z]+(?:\.[a-z]+)*/},{cN:"symbol",b:/\^%?[a-zA-Z][\w]*/},{cN:"keyword",b:/##class|##super|#define|#dim/},{b:/&sql\(/,e:/\)/,eB:!0,eE:!0,sL:"sql"},{b:/&(js|jscript|javascript)/,eB:!0,eE:!0,sL:"javascript"},{b:/&html<\s*\s*>/,sL:"xml"}]}}),e.registerLanguage("crmsh",function(e){var t="primitive rsc_template",r="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml",a="property rsc_defaults op_defaults",i="params meta operations op rule attributes utilization",n="read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\",o="number string",s="Master Started Slave Stopped start promote demote stop monitor true false";return{aliases:["crm","pcmk"],cI:!0,k:{keyword:i+" "+n+" "+o,literal:s},c:[e.HCM,{bK:"node",starts:{e:"\\s*([\\w_-]+:)?",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*"}}},{bK:t,starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*",starts:{e:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{b:"\\b("+r.split(" ").join("|")+")\\s+",k:r,starts:{cN:"title",e:"[\\$\\w_][\\w_-]*"}},{bK:a,starts:{cN:"title",e:"\\s*([\\w_-]+:)?"}},e.QSM,{cN:"meta",b:"(ocf|systemd|service|lsb):[\\w_:-]+",r:0},{cN:"number",b:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",r:0},{cN:"literal",b:"[-]?(infinity|inf)",r:0},{cN:"attr",b:/([A-Za-z\$_\#][\w_-]+)=/,r:0},{cN:"tag",b:"",r:0}]}}),e.registerLanguage("crystal",function(e){function t(e,t){var r=[{b:e,e:t}];return r[0].c=r,r}var r="(_[uif](8|16|32|64))?",a="[a-zA-Z_]\\w*[!?=]?",i="!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\][=?]?",o={keyword:"abstract alias as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},s={cN:"subst",b:"#{",e:"}",k:o},l={cN:"template-variable",v:[{b:"\\{\\{",e:"\\}\\}"},{b:"\\{%",e:"%\\}"}],k:o},c={cN:"string",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%w?\\(",e:"\\)",c:t("\\(","\\)")},{b:"%w?\\[",e:"\\]",c:t("\\[","\\]")},{b:"%w?{",e:"}",c:t("{","}")},{b:"%w?<",e:">",c:t("<",">")},{b:"%w?/",e:"/"},{b:"%w?%",e:"%"},{b:"%w?-",e:"-"},{b:"%w?\\|",e:"\\|"},{b:/<<-\w+$/,e:/^\s*\w+$/}],r:0},d={cN:"string",v:[{b:"%q\\(",e:"\\)",c:t("\\(","\\)")},{b:"%q\\[",e:"\\]",c:t("\\[","\\]")},{b:"%q{",e:"}",c:t("{","}")},{b:"%q<",e:">",c:t("<",">")},{b:"%q/",e:"/"},{b:"%q%",e:"%"},{b:"%q-",e:"-"},{b:"%q\\|",e:"\\|"},{b:/<<-'\w+'$/,e:/^\s*\w+$/}],r:0},p={b:"("+i+")\\s*",c:[{cN:"regexp",c:[e.BE,s],v:[{b:"//[a-z]*",r:0},{b:"/",e:"/[a-z]*"},{b:"%r\\(",e:"\\)",c:t("\\(","\\)")},{b:"%r\\[",e:"\\]",c:t("\\[","\\]")},{b:"%r{",e:"}",c:t("{","}")},{b:"%r<",e:">",c:t("<",">")},{b:"%r/",e:"/"},{b:"%r%",e:"%"},{b:"%r-",e:"-"},{b:"%r\\|",e:"\\|"}]}],r:0},m={cN:"regexp",c:[e.BE,s],v:[{b:"%r\\(",e:"\\)",c:t("\\(","\\)")},{b:"%r\\[",e:"\\]",c:t("\\[","\\]")},{b:"%r{",e:"}",c:t("{","}")},{b:"%r<",e:">",c:t("<",">")},{b:"%r/",e:"/"},{b:"%r%",e:"%"},{b:"%r-",e:"-"},{b:"%r\\|",e:"\\|"}],r:0},u={cN:"meta",b:"@\\[",e:"\\]",c:[e.inherit(e.QSM,{cN:"meta-string"})]},b=[l,c,d,p,m,u,e.HCM,{cN:"class",bK:"class module struct",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<"}]},{cN:"class",bK:"lib enum union",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"})],r:10},{cN:"function",bK:"def",e:/\B\b/,c:[e.inherit(e.TM,{b:n,endsParent:!0})]},{cN:"function",bK:"fun macro",e:/\B\b/,c:[e.inherit(e.TM,{b:n,endsParent:!0})],r:5},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":",c:[c,{b:n}],r:0},{cN:"number",v:[{b:"\\b0b([01_]*[01])"+r},{b:"\\b0o([0-7_]*[0-7])"+r},{b:"\\b0x([A-Fa-f0-9_]*[A-Fa-f0-9])"+r},{b:"\\b(([0-9][0-9_]*[0-9]|[0-9])(\\.[0-9_]*[0-9])?([eE][+-]?[0-9_]*[0-9])?)"+r}],r:0}];return s.c=b,l.c=b.slice(1),{aliases:["cr"],l:a,k:o,c:b}}),e.registerLanguage("cs",function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long nameof object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let on orderby partial remove select set value var where yield",literal:"null false true"},r={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a=e.inherit(r,{i:/\n/}),i={cN:"subst",b:"{",e:"}",k:t},n=e.inherit(i,{i:/\n/}),o={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,n]},s={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},i]},l=e.inherit(s,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},n]});i.c=[s,o,r,e.ASM,e.QSM,e.CNM,e.CBCM],n.c=[l,o,a,e.ASM,e.QSM,e.CNM,e.inherit(e.CBCM,{i:/\n/})];var c={v:[s,o,r,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",r:0},{b:""},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},c,e.CNM,{bK:"class interface",e:/[{;=]/,i:/[^\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",r:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,r:0,c:[c,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}}),e.registerLanguage("csp",function(e){return{cI:!1,l:"[a-zA-Z][a-zA-Z0-9_-]*",k:{keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},c:[{cN:"string",b:"'",e:"'"},{cN:"attribute",b:"^Content",e:":",eE:!0}]}}),e.registerLanguage("css",function(e){var t="[a-zA-Z-][a-zA-Z0-9_-]*",r={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:t,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,r]}]}}),e.registerLanguage("d",function(e){var t={keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},r="(0|[1-9][\\d_]*)",a="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",i="0[bB][01_]+",n="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",o="0[xX]"+n,s="([eE][+-]?"+a+")",l="("+a+"(\\.\\d*|"+s+")|\\d+\\."+a+a+"|\\."+r+s+"?)",c="(0[xX]("+n+"\\."+n+"|\\.?"+n+")[pP][+-]?"+a+")",d="("+r+"|"+i+"|"+o+")",p="("+c+"|"+l+")",m="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",u={cN:"number",b:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",r:0},b={cN:"number",b:"\\b("+p+"([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",r:0},g={cN:"string",b:"'("+m+"|.)",e:"'",i:"."},f={b:m,r:0},_={cN:"string",b:'"',c:[f],e:'"[cwd]?'},h={cN:"string",b:'[rq]"',e:'"[cwd]?',r:5},v={cN:"string",b:"`",e:"`[cwd]?"},y={cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',r:10},S={cN:"string",b:'q"\\{',e:'\\}"'},C={cN:"meta",b:"^#!",e:"$",r:5},x={cN:"meta",b:"#(line)",e:"$",r:5},E={cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"},N=e.C("\\/\\+","\\+\\/",{c:["self"],r:10});return{l:e.UIR,k:t,c:[e.CLCM,e.CBCM,N,y,_,h,v,S,b,u,g,C,x,E]}}),e.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}}),e.registerLanguage("dart",function(e){var t={cN:"subst",b:"\\$\\{",e:"}",k:"true false null this is new super"},r={cN:"string",v:[{b:"r'''",e:"'''"},{b:'r"""',e:'"""'},{b:"r'",e:"'",i:"\\n"},{b:'r"',e:'"',i:"\\n"},{b:"'''",e:"'''",c:[e.BE,t]},{b:'"""',e:'"""',c:[e.BE,t]},{b:"'",e:"'",i:"\\n",c:[e.BE,t]},{b:'"',e:'"',i:"\\n",c:[e.BE,t]}]};t.c=[e.CNM,r];var a={keyword:"assert async await break case catch class const continue default do else enum extends false final finally for if in is new null rethrow return super switch sync this throw true try var void while with yield abstract as dynamic export external factory get implements import library operator part set static typedef",built_in:"print Comparable DateTime Duration Function Iterable Iterator List Map Match Null Object Pattern RegExp Set Stopwatch String StringBuffer StringSink Symbol Type Uri bool double int num document window querySelector querySelectorAll Element ElementList"};return{k:a,c:[r,e.C("/\\*\\*","\\*/",{sL:"markdown"}),e.C("///","$",{sL:"markdown"}),e.CLCM,e.CBCM,{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.UTM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"},{b:"=>"}]}}),e.registerLanguage("delphi",function(e){var t="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",r=[e.CLCM,e.C(/\{/,/\}/,{r:0}),e.C(/\(\*/,/\*\)/,{r:10})],a={cN:"meta",v:[{b:/\{\$/,e:/\}/},{b:/\(\*\$/,e:/\*\)/}]},i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={b:e.IR+"\\s*=\\s*class\\s*\\(",rB:!0,c:[e.TM]},s={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n,a].concat(r)},a].concat(r)};return{aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],cI:!0,k:t,i:/"|\$[G-Zg-z]|\/\*|<\/|\|/,c:[i,n,e.NM,o,s,a].concat(r)}}),e.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}),e.registerLanguage("django",function(e){var t={b:/\|[A-Za-z]+:?/,k:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},c:[e.QSM,e.ASM]};return{aliases:["jinja"],cI:!0,sL:"xml",c:[e.C(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{eW:!0,k:"in by as",c:[t],r:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:[t]}]}}),e.registerLanguage("dns",function(e){return{aliases:["bind","zone"],k:{keyword:"IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT"},c:[e.C(";","$",{r:0}),{cN:"meta",b:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{cN:"number",b:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{cN:"number",b:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NM,{b:/\b\d+[dhwm]?/})]}}),e.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:"", +i:"\\n"}]},t,e.CLCM,e.CBCM]},i={cN:"variable",b:"\\&[a-z\\d_]*\\b"},n={cN:"meta-keyword",b:"/[a-z][a-z\\d-]*/"},o={cN:"symbol",b:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},s={cN:"params",b:"<",e:">",c:[r,i]},l={cN:"class",b:/[a-zA-Z_][a-zA-Z\d_@]*\s{/,e:/[{;=]/,rB:!0,eE:!0},c={cN:"class",b:"/\\s*{",e:"};",r:10,c:[i,n,o,l,s,e.CLCM,e.CBCM,r,t]};return{k:"",c:[c,i,n,o,l,s,e.CLCM,e.CBCM,r,t,a,{b:e.IR+"::",k:""}]}}),e.registerLanguage("dust",function(e){var t="if eq ne lt lte gt gte select default math sep";return{aliases:["dst"],cI:!0,sL:"xml",c:[{cN:"template-tag",b:/\{[#\/]/,e:/\}/,i:/;/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,starts:{eW:!0,r:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{/,e:/\}/,i:/;/,k:t}]}}),e.registerLanguage("ebnf",function(e){var t=e.C(/\(\*/,/\*\)/),r={cN:"attribute",b:/^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/},a={cN:"meta",b:/\?.*\?/},i={b:/=/,e:/;/,c:[t,a,e.ASM,e.QSM]};return{i:/\S/,c:[t,r,i]}}),e.registerLanguage("elixir",function(e){var t="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?",r="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a="and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote",i={cN:"subst",b:"#\\{",e:"}",l:t,k:a},n={cN:"string",c:[e.BE,i],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]},o={cN:"function",bK:"def defp defmacro",e:/\B\b/,c:[e.inherit(e.TM,{b:t,endsParent:!0})]},s=e.inherit(o,{cN:"class",bK:"defimpl defmodule defprotocol defrecord",e:/\bdo\b|$|;/}),l=[n,e.HCM,s,o,{cN:"symbol",b:":(?!\\s)",c:[n,{b:r}],r:0},{cN:"symbol",b:t+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"->"},{b:"("+e.RSR+")\\s*",c:[e.HCM,{cN:"regexp",i:"\\n",c:[e.BE,i],v:[{b:"/",e:"/[a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];return i.c=l,{l:t,k:a,c:l}}),e.registerLanguage("elm",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"type",b:"\\b[A-Z][\\w']*",r:0},a={b:"\\(",e:"\\)",i:'"',c:[{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]},i={b:"{",e:"}",c:a.c};return{k:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",c:[{bK:"port effect module",e:"exposing",k:"port effect module where command subscription exposing",c:[a,t],i:"\\W\\.|;"},{b:"import",e:"$",k:"import as exposing",c:[a,t],i:"\\W\\.|;"},{b:"type",e:"$",k:"type alias",c:[r,a,i,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"port",e:"$",k:"port",c:[t]},e.QSM,e.CNM,r,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}],i:/;/}}),e.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={cN:"doctag",b:"@[A-Za-z]+"},i={b:"#<",e:">"},n=[e.C("#","$",{c:[a]}),e.C("^\\=begin","^\\=end",{c:[a],r:10}),e.C("^__END__","\\n$")],o={cN:"subst",b:"#\\{",e:"}",k:r},s={cN:"string",c:[e.BE,o],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},l={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},c=[s,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(n)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:t}),l].concat(n)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[s,{b:t}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[i,{cN:"regexp",c:[e.BE,o],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(n),r:0}].concat(n);o.c=c,l.c=c;var d="[>?]>",p="[\\w#]+\\(\\w+\\):\\d+:\\d+>",m="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",u=[{b:/^\s*=>/,starts:{e:"$",c:c}},{cN:"meta",b:"^("+d+"|"+p+"|"+m+")",starts:{e:"$",c:c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:n.concat(u).concat(c)}}),e.registerLanguage("erb",function(e){return{sL:"xml",c:[e.C("<%#","%>"),{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0}]}}),e.registerLanguage("erlang-repl",function(e){return{k:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"meta",b:"^[0-9]+> ",r:10},e.C("%","$"),{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},e.ASM,e.QSM,{b:"\\?(::)?([A-Z]\\w*(::)?)+"},{b:"->"},{b:"ok"},{b:"!"},{b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",r:0},{b:"[A-Z][a-zA-Z0-9_']*",r:0}]}}),e.registerLanguage("erlang",function(e){var t="[a-z'][a-zA-Z0-9_']*",r="("+t+":"+t+"|"+t+")",a={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},i=e.C("%","$"),n={cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},o={b:"fun\\s+"+t+"/\\d+"},s={b:r+"\\(",e:"\\)",rB:!0,r:0,c:[{b:r,r:0},{b:"\\(",e:"\\)",eW:!0,rE:!0,r:0}]},l={b:"{",e:"}",r:0},c={b:"\\b_([A-Z][A-Za-z0-9_]*)?",r:0},d={b:"[A-Z][a-zA-Z0-9_]*",r:0},p={b:"#"+e.UIR,r:0,rB:!0,c:[{b:"#"+e.UIR,r:0},{b:"{",e:"}",r:0}]},m={bK:"fun receive if try case",e:"end",k:a};m.c=[i,o,e.inherit(e.ASM,{cN:""}),m,s,e.QSM,n,l,c,d,p];var u=[i,o,m,s,e.QSM,n,l,c,d,p];s.c[1].c=u,l.c=u,p.c[1].c=u;var b={cN:"params",b:"\\(",e:"\\)",c:u};return{aliases:["erl"],k:a,i:"(",rB:!0,i:"\\(|#|//|/\\*|\\\\|:|;",c:[b,e.inherit(e.TM,{b:t})],starts:{e:";|\\.",k:a,c:u}},i,{b:"^-",e:"\\.",r:0,eE:!0,rB:!0,l:"-"+e.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",c:[b]},n,e.QSM,p,c,d,l,{b:/\.$/}]}}),e.registerLanguage("excel",function(e){return{aliases:["xlsx","xls"],cI:!0,l:/[a-zA-Z][\w\.]*/,k:{built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF|0 IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},c:[{b:/^=/,e:/[^=]/,rE:!0,i:/=/,r:10},{cN:"symbol",b:/\b[A-Z]{1,2}\d+\b/,e:/[^\d]/,eE:!0,r:0},{cN:"symbol",b:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,r:0},e.BE,e.QSM,{cN:"number",b:e.NR+"(%)?",r:0},e.C(/\bN\(/,/\)/,{eB:!0,eE:!0,i:/\n/})]}}),e.registerLanguage("fix",function(e){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:!0,rB:!0,rE:!1,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:!0,rB:!1,cN:"attr"},{b:/=/,e:/([\u2401\u0001])/,eE:!0,eB:!0,cN:"string"}]}],cI:!0}}),e.registerLanguage("flix",function(e){var t={cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},r={cN:"string",v:[{b:'"',e:'"'}]},a={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/},i={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[a]};return{k:{literal:"true false",keyword:"case class def else enum if impl import in lat rel index let match namespace switch type yield with"},c:[e.CLCM,e.CBCM,t,r,i,e.CNM]}}),e.registerLanguage("fortran",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r={literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"};return{cI:!0,aliases:["f90","f95"],k:r,i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{cN:"string",r:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,t]},e.C("!","$",{r:0}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",r:0}]}}),e.registerLanguage("fsharp",function(e){var t={b:"<",e:">",c:[e.inherit(e.TM,{b:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",i:/\/\*/,c:[{cN:"keyword",b:/\b(yield|return|let|do)!/},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},e.C("\\(\\*","\\*\\)"),{cN:"class",bK:"type",e:"\\(|=|$",eE:!0,c:[e.UTM,t]},{cN:"meta",b:"\\[<",e:">\\]",r:10},{cN:"symbol",b:"\\B('[A-Za-z])\\b",c:[e.BE]},e.CLCM,e.inherit(e.QSM,{i:null}),e.CNM]}}),e.registerLanguage("gams",function(e){var t={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na","built-in":"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},r={cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0},a={cN:"symbol",v:[{b:/\=[lgenxc]=/},{b:/\$/}]},i={cN:"comment",v:[{b:"'",e:"'"},{b:'"',e:'"'}],i:"\\n",c:[e.BE]},n={b:"/",e:"/",k:t,c:[i,e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},o={b:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,eB:!0,e:"$",eW:!0,c:[i,n,{cN:"comment",b:/([ ]*[a-z0-9&#*=?@>\\<:\-,()$\[\]_.{}!+%^]+)+/,r:0}]};return{aliases:["gms"],cI:!0,k:t,c:[e.C(/^\$ontext/,/^\$offtext/),{cN:"meta",b:"^\\$[a-z0-9]+",e:"$",rB:!0,c:[{cN:"meta-keyword",b:"^\\$[a-z0-9]+"}]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,{bK:"set sets parameter parameters variable variables scalar scalars equation equations",e:";",c:[e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,n,o]},{bK:"table",e:";",rB:!0,c:[{bK:"table",e:"$",c:[o]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},{cN:"function",b:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,rB:!0,c:[{cN:"title",b:/^[a-z0-9_]+/},r,a]},e.CNM,a]}}),e.registerLanguage("gauss",function(e){var t={keyword:"and bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new not open or output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname threadBegin threadEnd threadEndFor threadFor threadJoin threadStat time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin strtrim sylvester",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS"},r={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},c:[{b:/\\\n/,r:0},{bK:"include",e:"$",k:{"meta-keyword":"include"},c:[{cN:"meta-string",b:'"',e:'"',i:"\\n"}]},e.CLCM,e.CBCM]},a=e.UIR+"\\s*\\(?",i=[{cN:"params",b:/\(/,e:/\)/,k:t,r:0,c:[e.CNM,e.CLCM,e.CBCM]}];return{aliases:["gss"],cI:!0,k:t,i:"(\\{[%#]|[%#]\\})",c:[e.CNM,e.CLCM,e.CBCM,e.C("@","@"),r,{cN:"string",b:'"',e:'"',c:[e.BE]},{cN:"function",bK:"proc keyword",e:";",eE:!0,k:t,c:[{b:a,rB:!0,c:[e.UTM],r:0},e.CNM,e.CLCM,e.CBCM,r].concat(i)},{cN:"function",bK:"fn",e:";",eE:!0,k:t,c:[{b:a+e.IR+"\\)?\\s*\\=\\s*",rB:!0,c:[e.UTM],r:0},e.CNM,e.CLCM,e.CBCM].concat(i)},{cN:"function",b:"\\bexternal (proc|keyword|fn)\\s+",e:";",eE:!0,k:t,c:[{b:a,rB:!0,c:[e.UTM],r:0},e.CLCM,e.CBCM]},{cN:"function",b:"\\bexternal (matrix|string|array|sparse matrix|struct "+e.IR+")\\s+",e:";",eE:!0,k:t,c:[e.CLCM,e.CBCM]}]}}),e.registerLanguage("gcode",function(e){var t="[A-Z_][A-Z0-9_.]*",r="\\%",a="IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR",i={cN:"meta",b:"([O])([0-9]+)"},n=[e.CLCM,e.CBCM,e.C(/\(/,/\)/),e.inherit(e.CNM,{b:"([-+]?([0-9]*\\.?[0-9]+\\.?))|"+e.CNR}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"name",b:"([G])([0-9]+\\.?[0-9]?)"},{cN:"name",b:"([M])([0-9]+\\.?[0-9]?)"},{cN:"attr",b:"(VC|VS|#)",e:"(\\d+)"},{cN:"attr",b:"(VZOFX|VZOFY|VZOFZ)"},{cN:"built_in",b:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",e:"([-+]?([0-9]*\\.?[0-9]+\\.?))(\\])"},{cN:"symbol",v:[{b:"N",e:"\\d+",i:"\\W"}]}];return{aliases:["nc"],cI:!0,l:t,k:a,c:[{cN:"meta",b:r},i].concat(n)}}),e.registerLanguage("gherkin",function(e){return{aliases:["feature"],k:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",c:[{cN:"symbol",b:"\\*",r:0},{cN:"meta",b:"@[^@\\s]+"},{b:"\\|",e:"\\|\\w*$",c:[{cN:"string",b:"[^|]+"}]},{cN:"variable",b:"<",e:">"},e.HCM,{cN:"string",b:'"""',e:'"""'},e.QSM]}}),e.registerLanguage("glsl",function(e){return{k:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly", +type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBufferiimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},i:'"',c:[e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"#",e:"$"}]}}),e.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",e:",\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:":\\w+"},e.ASM,e.QSM,{b:"\\w+",r:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:!0,c:[{b:"\\w+\\s*=",e:"\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:"\\w+",r:0},e.ASM,e.QSM,{b:"\\w+",r:0}]}]}]},{b:"^\\s*[=~]\\s*"},{b:"#{",starts:{e:"}",sL:"ruby"}}]}}),e.registerLanguage("handlebars",function(e){var t={"builtin-name":"each in with if else unless bindattr action collection debugger log outlet template unbound view yield"};return{aliases:["hbs","html.hbs","html.handlebars"],cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,k:t,starts:{eW:!0,r:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{\{/,e:/\}\}/,k:t}]}}),e.registerLanguage("haskell",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"meta",b:"{-#",e:"#-}"},a={cN:"meta",b:"^#",e:"$"},i={cN:"type",b:"\\b[A-Z][\\w']*",r:0},n={b:"\\(",e:"\\)",i:'"',c:[r,a,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TM,{b:"[_a-z][\\w']*"}),t]},o={b:"{",e:"}",c:n.c};return{aliases:["hs"],k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{bK:"module",e:"where",k:"module where",c:[n,t],i:"\\W\\.|;"},{b:"\\bimport\\b",e:"$",k:"import qualified as hiding",c:[n,t],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[i,n,t]},{cN:"class",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[r,i,n,o,t]},{bK:"default",e:"$",c:[i,n,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[i,e.QSM,t]},{cN:"meta",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},r,a,e.QSM,e.CNM,i,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}]}}),e.registerLanguage("haxe",function(e){var t="Int Float String Bool Dynamic Void Array ";return{aliases:["hx"],k:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while "+t,built_in:"trace this",literal:"true false null _"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"},{cN:"subst",b:"\\$",e:"\\W}"}]},e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"@:",e:"$"},{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end error"}},{cN:"type",b:":[ ]*",e:"[^A-Za-z0-9_ \\->]",eB:!0,eE:!0,r:0},{cN:"type",b:":[ ]*",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"new *",e:"\\W",eB:!0,eE:!0},{cN:"class",bK:"enum",e:"\\{",c:[e.TM]},{cN:"class",bK:"abstract",e:"[\\{$]",c:[{cN:"type",b:"\\(",e:"\\)",eB:!0,eE:!0},{cN:"type",b:"from +",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"to +",e:"\\W",eB:!0,eE:!0},e.TM],k:{keyword:"abstract from to"}},{cN:"class",b:"\\b(class|interface) +",e:"[\\{$]",eE:!0,k:"class interface",c:[{cN:"keyword",b:"\\b(extends|implements) +",k:"extends implements",c:[{cN:"type",b:e.IR,r:0}]},e.TM]},{cN:"function",bK:"function",e:"\\(",eE:!0,i:"\\S",c:[e.TM]}],i:/<\//}}),e.registerLanguage("hsp",function(e){return{cI:!0,l:/[\w\._]+/,k:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop",c:[e.CLCM,e.CBCM,e.QSM,e.ASM,{cN:"string",b:'{"',e:'"}',c:[e.BE]},e.C(";","$",{r:0}),{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},c:[e.inherit(e.QSM,{cN:"meta-string"}),e.NM,e.CNM,e.CLCM,e.CBCM]},{cN:"symbol",b:"^\\*(\\w+|@)"},e.NM,e.CNM]}}),e.registerLanguage("htmlbars",function(e){var t="action collection component concat debugger each each-in else get hash if input link-to loc log mut outlet partial query-params render textarea unbound unless with yield view",r={i:/\}\}/,b:/[a-zA-Z0-9_]+=/,rB:!0,r:0,c:[{cN:"attr",b:/[a-zA-Z0-9_]+/}]},a=({i:/\}\}/,b:/\)/,e:/\)/,c:[{b:/[a-zA-Z\.\-]+/,k:{built_in:t},starts:{eW:!0,r:0,c:[e.QSM]}}]},{eW:!0,r:0,k:{keyword:"as",built_in:t},c:[e.QSM,r,e.NM]});return{cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.\-]+/,k:{"builtin-name":t},starts:a}]},{cN:"template-variable",b:/\{\{[a-zA-Z][a-zA-Z\-]+/,e:/\}\}/,k:{keyword:"as",built_in:t},c:[e.QSM]}]}}),e.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}),e.registerLanguage("hy",function(e){var t={"builtin-name":"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},r="a-zA-Z_\\-!.?+*=<>&#'",a="["+r+"]["+r+"0-9/;:]*",i="[-+]?\\d+(\\.\\d+)?",n={cN:"meta",b:"^#!",e:"$"},o={b:a,r:0},s={cN:"number",b:i,r:0},l=e.inherit(e.QSM,{i:null}),c=e.C(";","$",{r:0}),d={cN:"literal",b:/\b([Tt]rue|[Ff]alse|nil|None)\b/},p={b:"[\\[\\{]",e:"[\\]\\}]"},m={cN:"comment",b:"\\^"+a},u=e.C("\\^\\{","\\}"),b={cN:"symbol",b:"[:]{1,2}"+a},g={b:"\\(",e:"\\)"},f={eW:!0,r:0},_={k:t,l:a,cN:"name",b:a,starts:f},h=[g,l,m,u,c,b,p,s,d,o];return g.c=[e.C("comment",""),_,f],f.c=h,p.c=h,{aliases:["hylang"],i:/\S/,c:[n,g,l,m,u,c,b,p,s,d]}}),e.registerLanguage("inform7",function(e){var t="\\[",r="\\]";return{aliases:["i7"],cI:!0,k:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},c:[{cN:"string",b:'"',e:'"',r:0,c:[{cN:"subst",b:t,e:r}]},{cN:"section",b:/^(Volume|Book|Part|Chapter|Section|Table)\b/,e:"$"},{b:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,e:":",c:[{b:"\\(This",e:"\\)"}]},{cN:"comment",b:t,e:r,c:["self"]}]}}),e.registerLanguage("ini",function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_-]+/},{b:/=/,eW:!0,r:0,c:[{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}),e.registerLanguage("irpf90",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r={literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"};return{cI:!0,k:r,i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{cN:"string",r:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,t]},e.C("!","$",{r:0}),e.C("begin_doc","end_doc",{r:10}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",r:0}]}}),e.registerLanguage("java",function(e){var t="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",r=t+"(<"+t+"(\\s*,\\s*"+t+")*>)?",a="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",n={cN:"number",b:i,r:0};return{aliases:["jsp"],k:a,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+r+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:a,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:a,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},n,{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,a,e.RM];var o=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:r,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,n,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:t+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:t,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:o}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:o}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}),e.registerLanguage("jboss-cli",function(e){var t={b:/[\w-]+ *=/,rB:!0,r:0,c:[{cN:"attr",b:/[\w-]+/}]},r={cN:"params",b:/\(/,e:/\)/,c:[t],r:0},a={cN:"function",b:/:[\w\-.]+/,r:0},i={cN:"string",b:/\B(([\/.])[\w\-.\/=]+)+/},n={cN:"params",b:/--[\w\-=\/]+/};return{aliases:["wildfly-cli"],l:"[a-z-]+",k:{keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},c:[e.HCM,e.QSM,n,a,i,r]}}),e.registerLanguage("json",function(e){var t={literal:"true false null"},r=[e.QSM,e.CNM],a={e:",",eW:!0,eE:!0,c:r,k:t},i={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(a,{b:/:/})],i:"\\S"},n={b:"\\[",e:"\\]",c:[e.inherit(a)],i:"\\S"};return r.splice(r.length,0,i,n),{c:r,k:t,i:"\\S"}}),e.registerLanguage("julia",function(e){var t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool " +},r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",a={l:r,k:t,i:/<\//},i={cN:"number",b:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,r:0},n={cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},o={cN:"subst",b:/\$\(/,e:/\)/,k:t},s={cN:"variable",b:"\\$"+r},l={cN:"string",c:[e.BE,o,s],v:[{b:/\w*"""/,e:/"""\w*/,r:10},{b:/\w*"/,e:/"\w*/}]},c={cN:"string",c:[e.BE,o,s],b:"`",e:"`"},d={cN:"meta",b:"@"+r},p={cN:"comment",v:[{b:"#=",e:"=#",r:10},{b:"#",e:"$"}]};return a.c=[i,n,l,c,d,p,e.HCM,{cN:"keyword",b:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{b:/<:/}],o.c=a.c,a}),e.registerLanguage("julia-repl",function(e){return{c:[{cN:"meta",b:/^julia>/,r:10,starts:{e:/^(?![ ]{6})/,sL:"julia"},aliases:["jldoctest"]}]}}),e.registerLanguage("kotlin",function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit initinterface annotation data sealed internal infix operator out by constructor super trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},a={cN:"symbol",b:e.UIR+"@"},i={cN:"subst",b:"\\${",e:"}",c:[e.ASM,e.CNM]},n={cN:"variable",b:"\\$"+e.UIR},o={cN:"string",v:[{b:'"""',e:'"""',c:[n,i]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,n,i]}]},s={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},l={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(o,{cN:"meta-string"})]}]};return{k:t,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,r,a,s,l,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,o,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},o,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},e.CNM]}}),e.registerLanguage("lasso",function(e){var t="[a-zA-Z_][\\w.]*",r="<\\?(lasso(script)?|=)",a="\\]|\\?>",i={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},n=e.C("",{r:0}),o={cN:"meta",b:"\\[noprocess\\]",starts:{e:"\\[/noprocess\\]",rE:!0,c:[n]}},s={cN:"meta",b:"\\[/noprocess|"+r},l={cN:"symbol",b:"'"+t+"'"},c=[e.CLCM,e.CBCM,e.inherit(e.CNM,{b:e.CNR+"|(-?infinity|NaN)\\b"}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{v:[{b:"[#$]"+t},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"type",b:"::\\s*",e:t,i:"\\W"},{cN:"params",v:[{b:"-(?!infinity)"+t,r:0},{b:"(\\.\\.\\.)"}]},{b:/(->|\.)\s*/,r:0,c:[l]},{cN:"class",bK:"define",rE:!0,e:"\\(|=>",c:[e.inherit(e.TM,{b:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{aliases:["ls","lassoscript"],cI:!0,l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,r:0,starts:{e:"\\[|"+r,rE:!0,r:0,c:[n]}},o,s,{cN:"meta",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,r:0,starts:{e:"\\[noprocess\\]|"+r,rE:!0,c:[n]}},o,s].concat(c)}},{cN:"meta",b:"\\[",r:0},{cN:"meta",b:"^#!",e:"lasso9$",r:10}].concat(c)}}),e.registerLanguage("ldif",function(e){return{c:[{cN:"attribute",b:"^dn",e:": ",eE:!0,starts:{e:"$",r:0},r:10},{cN:"attribute",b:"^\\w",e:": ",eE:!0,starts:{e:"$",r:0}},{cN:"literal",b:"^-",e:"$"},e.HCM]}}),e.registerLanguage("leaf",function(e){return{c:[{cN:"function",b:"#+[A-Za-z_0-9]*\\(",e:" {",rB:!0,eE:!0,c:[{cN:"keyword",b:"#+"},{cN:"title",b:"[A-Za-z_][A-Za-z_0-9]*"},{cN:"params",b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"string",b:'"',e:'"'},{cN:"variable",b:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}),e.registerLanguage("less",function(e){var t="[\\w-]+",r="("+t+"|@{"+t+"})",a=[],i=[],n=function(e){return{cN:"string",b:"~?"+e+".*?"+e}},o=function(e,t,r){return{cN:e,b:t,r:r}},s={b:"\\(",e:"\\)",c:i,r:0};i.push(e.CLCM,e.CBCM,n("'"),n('"'),e.CSSNM,{b:"(url|data-uri)\\(",starts:{cN:"string",e:"[\\)\\n]",eE:!0}},o("number","#[0-9A-Fa-f]+\\b"),s,o("variable","@@?"+t,10),o("variable","@{"+t+"}"),o("built_in","~?`[^`]*?`"),{cN:"attribute",b:t+"\\s*:",e:":",rB:!0,eE:!0},{cN:"meta",b:"!important"});var l=i.concat({b:"{",e:"}",c:a}),c={bK:"when",eW:!0,c:[{bK:"and not"}].concat(i)},d={b:r+"\\s*:",rB:!0,e:"[;}]",r:0,c:[{cN:"attribute",b:r,e:":",eE:!0,starts:{eW:!0,i:"[<=$]",r:0,c:i}}]},p={cN:"keyword",b:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{e:"[;{}]",rE:!0,c:i,r:0}},m={cN:"variable",v:[{b:"@"+t+"\\s*:",r:15},{b:"@"+t}],starts:{e:"[;}]",rE:!0,c:l}},u={v:[{b:"[\\.#:&\\[>]",e:"[;{}]"},{b:r,e:"{"}],rB:!0,rE:!0,i:"[<='$\"]",r:0,c:[e.CLCM,e.CBCM,c,o("keyword","all\\b"),o("variable","@{"+t+"}"),o("selector-tag",r+"%?",0),o("selector-id","#"+r),o("selector-class","\\."+r,0),o("selector-tag","&",0),{cN:"selector-attr",b:"\\[",e:"\\]"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"\\(",e:"\\)",c:l},{b:"!important"}]};return a.push(e.CLCM,e.CBCM,p,m,d,u),{cI:!0,i:"[=>'/<($\"]",c:a}}),e.registerLanguage("lisp",function(e){var t="[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*",r="\\|[^]*?\\|",a="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|\\-)?\\d+)?",i={cN:"meta",b:"^#!",e:"$"},n={cN:"literal",b:"\\b(t{1}|nil)\\b"},o={cN:"number",v:[{b:a,r:0},{b:"#(b|B)[0-1]+(/[0-1]+)?"},{b:"#(o|O)[0-7]+(/[0-7]+)?"},{b:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{b:"#(c|C)\\("+a+" +"+a,e:"\\)"}]},s=e.inherit(e.QSM,{i:null}),l=e.C(";","$",{r:0}),c={b:"\\*",e:"\\*"},d={cN:"symbol",b:"[:&]"+t},p={b:t,r:0},m={b:r},u={b:"\\(",e:"\\)",c:["self",n,s,o,p]},b={c:[o,s,c,d,u,p],v:[{b:"['`]\\(",e:"\\)"},{b:"\\(quote ",e:"\\)",k:{name:"quote"}},{b:"'"+r}]},g={v:[{b:"'"+t},{b:"#'"+t+"(::"+t+")*"}]},f={b:"\\(\\s*",e:"\\)"},_={eW:!0,r:0};return f.c=[{cN:"name",v:[{b:t},{b:r}]},_],_.c=[b,g,f,n,o,s,l,c,d,m,p],{i:/\S/,c:[o,i,n,s,l,b,g,f,p]}}),e.registerLanguage("livecodeserver",function(e){var t={b:"\\b[gtps][A-Z]+[A-Za-z0-9_\\-]*\\b|\\$_[A-Z]+",r:0},r=[e.CBCM,e.HCM,e.C("--","$"),e.C("[^:]//","$")],a=e.inherit(e.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:!1,k:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract union unload wait write"},c:[t,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"function",b:"\\bend\\s+",e:"$",k:"end",c:[i,a],r:0},{bK:"command on",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"meta",v:[{b:"<\\?(rev|lc|livecode)",r:10},{b:"<\\?"},{b:"\\?>"}]},e.ASM,e.QSM,e.BNM,e.CNM,a].concat(r),i:";$|^\\[|^=|&|{"}}),e.registerLanguage("livescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger case default function var with then unless until loop of by when and or is isnt not it that otherwise from to til fallthrough super case default function var void const let enum export import native __hasProp __extends __slice __bind __indexOf",literal:"true false null undefined yes no on off it that void",built_in:"npm require console print module global window document"},r="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",a=e.inherit(e.TM,{b:r}),i={cN:"subst",b:/#\{/,e:/}/,k:t},n={cN:"subst",b:/#[A-Za-z$_]/,e:/(?:\-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,k:t},o=[e.BNM,{cN:"number",b:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",r:0,starts:{e:"(\\s*/)?",r:0}},{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,i,n]},{b:/"/,e:/"/,c:[e.BE,i,n]},{b:/\\/,e:/(\s|$)/,eE:!0}]},{cN:"regexp",v:[{b:"//",e:"//[gim]*",c:[i,e.HCM]},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+r},{b:"``",e:"``",eB:!0,eE:!0,sL:"javascript"}];i.c=o;var s={cN:"params",b:"\\(",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(o)}]};return{aliases:["ls"],k:t,i:/\/\*/,c:o.concat([e.C("\\/\\*","\\*\\/"),e.HCM,{cN:"function",c:[a,s],rB:!0,v:[{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B\\->\\*?",e:"\\->\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\))?\\s*\\B[-~]{1,2}>\\*?",e:"[-~]{1,2}>\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B!?[-~]{1,2}>\\*?",e:"!?[-~]{1,2}>\\*?"}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[a]},a]},{b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("llvm",function(e){var t="([-a-zA-Z$._][\\w\\-$.]*)";return{k:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",c:[{cN:"keyword",b:"i\\d+"},e.C(";","\\n",{r:0}),e.QSM,{cN:"string",v:[{b:'"',e:'[^\\\\]"'}],r:0},{cN:"title",v:[{b:"@"+t},{b:"@\\d+"},{b:"!"+t},{b:"!\\d+"+t}]},{cN:"symbol",v:[{b:"%"+t},{b:"%\\d+"},{b:"#\\d+"}]},{cN:"number",v:[{b:"0[xX][a-fA-F0-9]+"},{b:"-?\\d+(?:[.]\\d+)?(?:[eE][-+]?\\d+(?:[.]\\d+)?)?"}],r:0}]}}),e.registerLanguage("lsl",function(e){var t={cN:"subst",b:/\\[tn"\\]/},r={cN:"string",b:'"',e:'"',c:[t]},a={cN:"number",b:e.CNR},i={cN:"literal",v:[{b:"\\b(?:PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{b:"\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_ON_REZ|NAME|DESC|POS|PRIM_(?:COUNT|EQUIVALENCE)|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP|CREATOR|ATTACHED_POINT|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(?:BASE|TIP)|[LR]WING|FACE_(?:JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{b:"\\b(?:FALSE|TRUE)\\b"},{b:"\\b(?:ZERO_ROTATION)\\b"},{b:"\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b"},{b:"\\b(?:ZERO_VECTOR|TOUCH_INVALID_(?:TEXCOORD|VECTOR))\\b"}]},n={cN:"built_in",b:"\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{i:":",c:[r,{cN:"comment",v:[e.C("//","$"),e.C("/\\*","\\*/")]},a,{cN:"section",v:[{b:"\\b(?:state|default)\\b"},{b:"\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b"}]},n,i,{cN:"type",b:"\\b(?:integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}),e.registerLanguage("lua",function(e){var t="\\[=*\\[",r="\\]=*\\]",a={b:t,e:r,c:["self"]},i=[e.C("--(?!"+t+")","$"),e.C("--"+t,r,{c:[a],r:10})];return{l:e.UIR,k:{literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" +},c:i.concat([{cN:"function",bK:"function",e:"\\)",c:[e.inherit(e.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:!0,c:i}].concat(i)},e.CNM,e.ASM,e.QSM,{cN:"string",b:t,e:r,c:[a],r:5}])}}),e.registerLanguage("makefile",function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%"},{b:"<=",r:0},{b:"=>",r:0},{b:"/\\\\"},{b:"\\\\/"}]},l={cN:"built_in",v:[{b:":-\\|-->"},{b:"=",r:0}]};return{aliases:["m","moo"],k:t,c:[s,l,r,e.CBCM,a,e.NM,i,n,{b:/:-/}]}}),e.registerLanguage("mipsasm",function(e){return{cI:!0,aliases:["mips"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},c:[{cN:"keyword",b:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(.hb)?|jr(.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs.[sd]|add.[sd]|alnv.ps|bc1[ft]l?|c.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et]).[sd]|(ceil|floor|round|trunc).[lw].[sd]|cfc1|cvt.d.[lsw]|cvt.l.[dsw]|cvt.ps.s|cvt.s.[dlw]|cvt.s.p[lu]|cvt.w.[dls]|div.[ds]|ldx?c1|luxc1|lwx?c1|madd.[sd]|mfc1|mov[fntz]?.[ds]|msub.[sd]|mth?c1|mul.[ds]|neg.[ds]|nmadd.[ds]|nmsub.[ds]|p[lu][lu].ps|recip.fmt|r?sqrt.[ds]|sdx?c1|sub.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",e:"\\s"},e.C("[;#]","$"),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",r:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",r:0},{cN:"number",v:[{b:"0x[0-9a-f]+"},{b:"\\b-?\\d+"}],r:0},{cN:"symbol",v:[{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"^\\s*[0-9]+:"},{b:"[0-9]+[bf]"}],r:0}],i:"/"}}),e.registerLanguage("mizar",function(e){return{k:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",c:[e.C("::","$")]}}),e.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},a={b:"->{",e:"}"},i={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},n=[e.BE,r,i],o=[i,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),a,{cN:"string",c:n,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,a.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}}),e.registerLanguage("mojolicious",function(e){return{sL:"xml",c:[{cN:"meta",b:"^__(END|DATA)__$"},{b:"^\\s*%{1,2}={0,2}",e:"$",sL:"perl"},{b:"<%{1,2}={0,2}",e:"={0,1}%>",sL:"perl",eB:!0,eE:!0}]}}),e.registerLanguage("monkey",function(e){var t={cN:"number",r:0,v:[{b:"[$][a-fA-F0-9]+"},e.NM]};return{cI:!0,k:{keyword:"public private property continue exit extern new try catch eachin not abstract final select case default const local global field end if then else elseif endif while wend repeat until forever for to step next return module inline throw import",built_in:"DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI",literal:"true false null and or shl shr mod"},i:/\/\*/,c:[e.C("#rem","#end"),e.C("'","$",{r:0}),{cN:"function",bK:"function method",e:"[(=:]|$",i:/\n/,c:[e.UTM]},{cN:"class",bK:"class interface",e:"$",c:[{bK:"extends implements"},e.UTM]},{cN:"built_in",b:"\\b(self|super)\\b"},{cN:"meta",b:"\\s*#",e:"$",k:{"meta-keyword":"if else elseif endif end then"}},{cN:"meta",b:"^\\s*strict\\b"},{bK:"alias",e:"=",c:[e.UTM]},e.QSM,t]}}),e.registerLanguage("moonscript",function(e){var t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'/,e:/'/,c:[e.BE]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"built_in",b:"@__"+e.IR},{b:"@"+e.IR},{b:e.IR+"\\\\"+e.IR}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["moon"],k:t,i:/\/\*/,c:i.concat([e.C("--","$"),{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[\(,:=]\s*/,r:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{cN:"name",b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("n1ql",function(e){return{cI:!0,c:[{bK:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",e:/;/,eW:!0,k:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},c:[{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:[e.BE],r:0},{cN:"symbol",b:"`",e:"`",c:[e.BE],r:2},e.CNM,e.CBCM]},e.CBCM]}}),e.registerLanguage("nginx",function(e){var t={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},r={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[t]},{cN:"regexp",c:[e.BE,t],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},t]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],r:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:r}],r:0}],i:"[^\\s\\}]"}}),e.registerLanguage("nimrod",function(e){return{aliases:["nim"],k:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},c:[{cN:"meta",b:/{\./,e:/\.}/,r:10},{cN:"string",b:/[a-zA-Z]\w*"/,e:/"/,c:[{b:/""/}]},{cN:"string",b:/([a-zA-Z]\w*)?"""/,e:/"""/},e.QSM,{cN:"type",b:/\b[A-Z]\w+\b/,r:0},{cN:"number",r:0,v:[{b:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{b:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HCM]}}),e.registerLanguage("nix",function(e){var t={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},r={cN:"subst",b:/\$\{/,e:/}/,k:t},a={b:/[a-zA-Z0-9-_]+(\s*=)/,rB:!0,r:0,c:[{cN:"attr",b:/\S+/}]},i={cN:"string",c:[r],v:[{b:"''",e:"''"},{b:'"',e:'"'}]},n=[e.NM,e.HCM,e.CBCM,i,a];return r.c=n,{aliases:["nixos"],k:t,c:n}}),e.registerLanguage("nsis",function(e){var t={cN:"variable",b:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/},r={cN:"variable",b:/\$+{[\w\.:-]+}/},a={cN:"variable",b:/\$+\w+/,i:/\(\){}/},i={cN:"variable",b:/\$+\([\w\^\.:-]+\)/},n={cN:"params",b:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"},o={cN:"keyword",b:/\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversionsystem|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|searchparse|searchreplace|tempfile|undef|verbose|warning)/},s={cN:"subst",b:/\$(\\[nrt]|\$)/},l={cN:"class",b:/\w+\:\:\w+/},c={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"},{b:"`",e:"`"}],i:/\n/,c:[s,t,r,a,i]};return{cI:!1,k:{keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText IntCmp IntCmpU IntFmt IntOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegStr WriteUninstaller XPStyle",literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"},c:[e.HCM,e.CBCM,e.C(";","$",{r:0}),{cN:"function",bK:"Function PageEx Section SectionGroup",e:"$"},c,o,r,a,i,n,l,e.NM]}}),e.registerLanguage("objectivec",function(e){var t={cN:"built_in",b:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},r={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},a=/[a-zA-Z@][a-zA-Z0-9_]*/,i="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:r,l:a,i:""}]}]},{cN:"class",b:"("+i.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:i,l:a,c:[e.UTM]},{b:"\\."+e.UIR,r:0}]}}),e.registerLanguage("ocaml",function(e){return{aliases:["ml"],k:{keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:"\\[(\\|\\|)?\\]|\\(\\)",r:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",r:0},{b:"[a-z_]\\w*'[\\w']*",r:0},e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",r:0},{b:/[-=]>/}]}}),e.registerLanguage("openscad",function(e){var t={cN:"keyword",b:"\\$(f[asn]|t|vp[rtd]|children)"},r={cN:"literal",b:"false|true|PI|undef"},a={cN:"number",b:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",r:0},i=e.inherit(e.QSM,{i:null}),n={cN:"meta",k:{"meta-keyword":"include use"},b:"include|use <",e:">"},o={cN:"params",b:"\\(",e:"\\)",c:["self",a,i,t,r]},s={b:"[*!#%]",r:0},l={cN:"function",bK:"module function",e:"\\=|\\{",c:[o,e.UTM]};return{aliases:["scad"],k:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},c:[e.CLCM,e.CBCM,a,n,i,t,s,l]}}),e.registerLanguage("oxygene",function(e){var t="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained",r=e.C("{","}",{r:0}),a=e.C("\\(\\*","\\*\\)",{r:10}),i={cN:"string",b:"'",e:"'",c:[{b:"''"}]},n={cN:"string",b:"(#\\d+)+"},o={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",k:t,c:[i,n]},r,a]};return{cI:!0,l:/\.?\w+/,k:t,i:'("|\\$[G-Zg-z]|\\/\\*||->)',c:[r,a,e.CLCM,i,n,e.NM,o,{cN:"class",b:"=\\bclass\\b",e:"end;",k:t,c:[i,n,r,a,e.CLCM,o]}]}}),e.registerLanguage("parser3",function(e){var t=e.C("{","}",{c:["self"]});return{sL:"xml",r:0,c:[e.C("^#","$"),e.C("\\^rem{","}",{r:10,c:[t]}),{cN:"meta",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",r:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},e.CNM]}}),e.registerLanguage("pf",function(e){var t={cN:"variable",b:/\$[\w\d#@][\w\d_]*/},r={cN:"variable",b:/<(?!\/)/,e:/>/};return{aliases:["pf.conf"],l:/[a-z0-9_<>-]+/,k:{built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to routeallow-opts divert-packet divert-reply divert-to flags group icmp-typeicmp6-type label once probability recieved-on rtable prio queuetos tag tagged user keep fragment for os dropaf-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robinsource-hash static-portdup-to reply-to route-toparent bandwidth default min max qlimitblock-policy debug fingerprints hostid limit loginterface optimizationreassemble ruleset-optimization basic none profile skip state-defaultsstate-policy timeoutconst counters persistno modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppysource-track global rule max-src-nodes max-src-states max-src-connmax-src-conn-rate overload flushscrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},c:[e.HCM,e.NM,e.QSM,t,r]}}),e.registerLanguage("php",function(e){var t={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},r={cN:"meta",b:/<\?(php)?|\?>/},a={cN:"string",c:[e.BE,r],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},i={v:[e.BNM,e.CNM]};return{aliases:["php3","php4","php5","php6"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[r]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},r,{cN:"keyword",b:/\$this\b/},t,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",t,e.CBCM,a,i]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},a,i]}}),e.registerLanguage("pony",function(e){var t={keyword:"actor addressof and as be break class compile_error compile_intrinsicconsume continue delegate digestof do else elseif embed end errorfor fun if ifdef in interface is isnt lambda let match new not objector primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},r={cN:"string",b:'"""',e:'"""',r:10},a={cN:"string",b:'"',e:'"',c:[e.BE]},i={cN:"string",b:"'",e:"'",c:[e.BE],r:0},n={cN:"type",b:"\\b_?[A-Z][\\w]*",r:0},o={b:e.IR+"'",r:0},s={cN:"class",bK:"class actor",e:"$",c:[e.TM,e.CLCM]},l={cN:"function",bK:"new fun",e:"=>",c:[e.TM,{b:/\(/,e:/\)/,c:[n,o,e.CNM,e.CBCM]},{b:/:/,eW:!0,c:[n]},e.CLCM]};return{k:t,c:[s,l,n,r,a,i,o,e.CNM,e.CLCM,e.CBCM]}}),e.registerLanguage("powershell",function(e){var t={b:"`[\\s\\S]",r:0},r={cN:"variable",v:[{b:/\$[\w\d][\w\d_:]*/}]},a={cN:"literal",b:/\$(null|true|false)\b/},i={cN:"string",v:[{b:/"/,e:/"/},{b:/@"/,e:/^"@/}],c:[t,r,{cN:"variable",b:/\$[A-z]/,e:/[^A-z]/}]},n={cN:"string",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},o={cN:"doctag",v:[{b:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},s=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[o]});return{aliases:["ps"],l:/-?[A-z\.\-]+/,cI:!0,k:{keyword:"if else foreach return function do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch",built_in:"Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Host Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction Connect-PSSession Connect-WSMan Convert-Path ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-StringData ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore Disable-JobTrigger Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Disable-ScheduledJob Enable-ComputerRestore Enable-JobTrigger Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ScheduledJob Enable-WSManCredSSP Enter-PSSession Exit-PSSession Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Host Get-HotFix Get-Help Get-History Get-IseSnippet Get-Item Get-ItemProperty Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TypeData Get-UICulture Get-Unique Get-Variable Get-Verb Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-Clixml Import-Counter Import-Csv Import-IseSnippet Import-LocalizedData Import-PSSession Import-Module Invoke-AsWorkflow Invoke-Command Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item Move-ItemProperty New-Alias New-Event New-EventLog New-IseSnippet New-Item New-ItemProperty New-JobTrigger New-Object New-Module New-ModuleManifest New-PSDrive New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-PSWorkflowSession New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-Computer Resume-Job Resume-Service Save-Help Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-PSBreakpoint Set-PSDebug Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Job Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Trace-Command Unblock-File Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Output Write-Progress Write-Verbose Write-Warning Add-MDTPersistentDrive Disable-MDTMonitorService Enable-MDTMonitorService Get-MDTDeploymentShareStatistics Get-MDTMonitorData Get-MDTOperatingSystemCatalog Get-MDTPersistentDrive Import-MDTApplication Import-MDTDriver Import-MDTOperatingSystem Import-MDTPackage Import-MDTTaskSequence New-MDTDatabase Remove-MDTMonitorData Remove-MDTPersistentDrive Restore-MDTPersistentDrive Set-MDTMonitorData Test-MDTDeploymentShare Test-MDTMonitorData Update-MDTDatabaseSchema Update-MDTDeploymentShare Update-MDTLinkedDS Update-MDTMedia Update-MDTMedia Add-VamtProductKey Export-VamtData Find-VamtManagedMachine Get-VamtConfirmationId Get-VamtProduct Get-VamtProductKey Import-VamtData Initialize-VamtData Install-VamtConfirmationId Install-VamtProductActivation Install-VamtProductKey Update-VamtProduct", +nomarkup:"-ne -eq -lt -gt -ge -le -not -like -notlike -match -notmatch -contains -notcontains -in -notin -replace"},c:[t,e.NM,i,n,a,r,s]}}),e.registerLanguage("processing",function(e){return{k:{keyword:"BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject Object StringDict StringList Table TableRow XML false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI",title:"setup draw",built_in:"displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key keyCode pixels focused frameCount frameRate height width size createGraphics beginDraw createShape loadShape PShape arc ellipse line point quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour millis minute month second year background clear colorMode fill noFill noStroke stroke alpha blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),e.registerLanguage("profile",function(e){return{c:[e.CNM,{b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:!0},{b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",r:10},{b:"function calls",e:"$",c:[e.CNM],r:10},e.ASM,e.QSM,{cN:"string",b:"\\(",e:"\\)$",eB:!0,eE:!0,r:0}]}}),e.registerLanguage("prolog",function(e){var t={b:/[a-z][A-Za-z0-9_]*/,r:0},r={cN:"symbol",v:[{b:/[A-Z][a-zA-Z0-9_]*/},{b:/_[A-Za-z0-9_]*/}],r:0},a={b:/\(/,e:/\)/,r:0},i={b:/\[/,e:/\]/},n={cN:"comment",b:/%/,e:/$/,c:[e.PWM]},o={cN:"string",b:/`/,e:/`/,c:[e.BE]},s={cN:"string",b:/0\'(\\\'|.)/},l={cN:"string",b:/0\'\\s/},c={b:/:-/},d=[t,r,a,c,i,n,e.CBCM,e.QSM,e.ASM,o,s,l,e.CNM];return a.c=d,i.c=d,{c:d.concat([{b:/\.$/}])}}),e.registerLanguage("protobuf",function(e){return{k:{keyword:"package import option optional required repeated group",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},c:[e.QSM,e.NM,e.CLCM,{cN:"class",bK:"message enum service",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"function",bK:"rpc",e:/;/,eE:!0,k:"rpc returns"},{b:/^\s*[A-Z_]+/,e:/\s*=/,eE:!0}]}}),e.registerLanguage("puppet",function(e){var t={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},r=e.C("#","$"),a="([A-Za-z_]|::)(\\w|::)*",i=e.inherit(e.TM,{b:a}),n={cN:"variable",b:"\\$"+a},o={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]};return{aliases:["pp"],c:[r,n,o,{bK:"class",e:"\\{|;",i:/=/,c:[i,r]},{bK:"define",e:/\{/,c:[{cN:"section",b:e.IR,endsParent:!0}]},{b:e.IR+"\\s+\\{",rB:!0,e:/\S/,c:[{cN:"keyword",b:e.IR},{b:/\{/,e:/\}/,k:t,r:0,c:[o,r,{b:"[a-zA-Z_]+\\s*=>",rB:!0,e:"=>",c:[{cN:"attr",b:e.IR}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},n]}],r:0}]}}),e.registerLanguage("purebasic",function(e){var t={cN:"string",b:'(~)?"',e:'"',i:"\\n"},r={cN:"symbol",b:"#[a-zA-Z_]\\w*\\$?"};return{aliases:["pb","pbi"],k:"And As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect Continue Data DataSection EndDataSection Debug DebugLevel Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndEnumeration EndIf EndImport EndInterface EndMacro EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration Extends FakeReturn For Next ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface Macro NewList Not Or ProcedureReturn Protected Prototype PrototypeC Read ReDim Repeat Until Restore Return Select Shared Static Step Structure StructureUnion Swap To Wend While With XIncludeFile XOr Procedure ProcedureC ProcedureCDLL ProcedureDLL Declare DeclareC DeclareCDLL DeclareDLL",c:[e.C(";","$",{r:0}),{cN:"function",b:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",e:"\\(",eE:!0,rB:!0,c:[{cN:"keyword",b:"(Procedure|Declare)(C|CDLL|DLL)?",eE:!0},{cN:"type",b:"\\.\\w*"},e.UTM]},t,r]}}),e.registerLanguage("python",function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},r={cN:"meta",b:/^(>>>|\.\.\.) /},a={cN:"subst",b:/\{/,e:/\}/,k:t,i:/#/},i={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[r],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[r,a]},{b:/(fr|rf|f)"""/,e:/"""/,c:[r,a]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[a]},{b:/(fr|rf|f)"/,e:/"/,c:[a]},e.ASM,e.QSM]},n={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},o={cN:"params",b:/\(/,e:/\)/,c:["self",r,n,i]};return a.c=[i,n,r],{aliases:["py","gyp"],k:t,i:/(<\/|->|\?)|=>/,c:[r,n,i,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,o,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}}),e.registerLanguage("q",function(e){var t={keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"};return{aliases:["k","kdb"],k:t,l:/(`?)[A-Za-z0-9_]+\b/,c:[e.CLCM,e.QSM,e.CNM]}}),e.registerLanguage("qml",function(e){var t={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4dPromise"},r="[a-zA-Z_][a-zA-Z0-9\\._]*",a={cN:"keyword",b:"\\bproperty\\b",starts:{cN:"string",e:"(:|=|;|,|//|/\\*|$)",rE:!0}},i={cN:"keyword",b:"\\bsignal\\b",starts:{cN:"string",e:"(\\(|:|=|;|,|//|/\\*|$)",rE:!0}},n={cN:"attribute",b:"\\bid\\s*:",starts:{cN:"string",e:r,rE:!1}},o={b:r+"\\s*:",rB:!0,c:[{cN:"attribute",b:r,e:"\\s*:",eE:!0,r:0}],r:0},s={b:r+"\\s*{",e:"{",rB:!0,r:0,c:[e.inherit(e.TM,{b:r})]};return{aliases:["qt"],cI:!1,k:t,c:[{cN:"meta",b:/^\s*['"]use (strict|asm)['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/\s*[);\]]/,r:0,sL:"xml"}],r:0},i,a,{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\[|%/},{b:"\\."+e.IR,r:0},n,o,s],i:/#/}}),e.registerLanguage("r",function(e){var t="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[e.HCM,{b:t,l:t,k:{keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{b:"`",e:"`",r:0},{cN:"string",c:[e.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}}),e.registerLanguage("rib",function(e){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:"\]$/},{b:/<\//,e:/>/},{b:/^facet /,e:/\}/},{b:"^1\\.\\.(\\d+)$",e:/$/}],i:/./},e.C("^#","$"),s,l,o,{b:/[\w-]+\=([^\s\{\}\[\]\(\)]+)/,r:0,rB:!0,c:[{cN:"attribute",b:/[^=]+/},{b:/=/,eW:!0,r:0,c:[s,l,o,{cN:"literal",b:"\\b("+i.split(" ").join("|")+")\\b"},{b:/("[^"]*"|[^\s\{\}\[\]]+)/}]}]},{cN:"number",b:/\*[0-9a-fA-F]+/},{b:"\\b("+a.split(" ").join("|")+")([\\s[(]|])",rB:!0,c:[{cN:"builtin-name",b:/\w+/}]},{cN:"built_in",v:[{b:"(\\.\\./|/|\\s)(("+n.split(" ").join("|")+");?\\s)+",r:10},{b:/\.\./}]}]}}),e.registerLanguage("rsl",function(e){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:""}]}}),e.registerLanguage("scala",function(e){var t={cN:"meta",b:"@[A-Za-z]+"},r={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},a={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',r:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,r]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[r],r:10}]},i={cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},n={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},o={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,r:0},s={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",r:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,r:0,c:[n]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,r:0,c:[n]},o]},l={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[o]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,a,i,n,l,s,e.CNM,t]}}),e.registerLanguage("scheme",function(e){var t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",r="(\\-|\\+)?\\d+([./]\\d+)?",a=r+"[+\\-]"+r+"i",i={"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},n={cN:"meta",b:"^#!",e:"$"},o={cN:"literal",b:"(#t|#f|#\\\\"+t+"|#\\\\.)"},s={cN:"number",v:[{b:r,r:0},{b:a,r:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},l=e.QSM,c=[e.C(";","$",{r:0}),e.C("#\\|","\\|#")],d={b:t,r:0},p={cN:"symbol",b:"'"+t},m={eW:!0,r:0},u={v:[{b:/'/},{b:"`"}],c:[{b:"\\(",e:"\\)",c:["self",o,l,s,d,p]}]},b={cN:"name",b:t,l:t,k:i},g={b:/lambda/,eW:!0,rB:!0,c:[b,{b:/\(/,e:/\)/,endsParent:!0,c:[d]}]},f={v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}],c:[g,b,m]};return m.c=[o,s,l,d,p,u,f].concat(c),{i:/\S/,c:[n,s,l,p,u,f].concat(c)}}),e.registerLanguage("scilab",function(e){var t=[e.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[e.BE,{b:"''"}]}];return{aliases:["sci"],l:/%?\w+/,k:{keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},{b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{b:"\\[",e:"\\]'*[\\.']*",r:0,c:t},e.C("//","$")].concat(t)}}),e.registerLanguage("scss",function(e){var t="[a-zA-Z-][a-zA-Z0-9_-]*",r={cN:"variable",b:"(\\$"+t+")\\b"},a={cN:"number",b:"#[0-9A-Fa-f]+"};({cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:!0,i:"[^\\s]",starts:{eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"meta",b:"!important"}]}});return{cI:!0,i:"[=/|']",c:[e.CLCM,e.CBCM,{cN:"selector-id",b:"\\#[A-Za-z0-9_-]+",r:0},{cN:"selector-class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"selector-attr",b:"\\[",e:"\\]",i:"$"},{cN:"selector-tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",r:0},{b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},r,{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b", +i:"[^\\s]"},{b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{b:":",e:";",c:[r,a,e.CSSNM,e.QSM,e.ASM,{cN:"meta",b:"!important"}]},{b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[r,e.QSM,e.ASM,a,e.CSSNM,{b:"\\s[A-Za-z0-9_.-]+",r:0}]}]}}),e.registerLanguage("shell",function(e){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}),e.registerLanguage("smali",function(e){var t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],r=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],a=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{aliases:["smali"],c:[{cN:"string",b:'"',e:'"',r:0},e.C("#","$",{r:0}),{cN:"keyword",v:[{b:"\\s*\\.end\\s[a-zA-Z0-9]*"},{b:"^[ ]*\\.[a-zA-Z]*",r:0},{b:"\\s:[a-zA-Z_0-9]*",r:0},{b:"\\s("+a.join("|")+")"}]},{cN:"built_in",v:[{b:"\\s("+t.join("|")+")\\s"},{b:"\\s("+t.join("|")+")((\\-|/)[a-zA-Z0-9]+)+\\s",r:10},{b:"\\s("+r.join("|")+")((\\-|/)[a-zA-Z0-9]+)*\\s",r:10}]},{cN:"class",b:"L[^(;:\n]*;",r:0},{b:"[vp][0-9]+"}]}}),e.registerLanguage("smalltalk",function(e){var t="[a-z][a-zA-Z0-9_]*",r={cN:"string",b:"\\$.{1}"},a={cN:"symbol",b:"#"+e.UIR};return{aliases:["st"],k:"self super nil true false thisContext",c:[e.C('"','"'),e.ASM,{cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},{b:t+":",r:0},e.CNM,a,r,{b:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",rB:!0,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+t}]},{b:"\\#\\(",e:"\\)",c:[e.ASM,r,e.CNM,a]}]}}),e.registerLanguage("sml",function(e){return{aliases:["ml"],k:{keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:/\[(\|\|)?\]|\(\)/,r:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",r:0},{b:"[a-z_]\\w*'[\\w']*"},e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",r:0},{b:/[-=]>/}]}}),e.registerLanguage("sqf",function(e){var t=e.getLanguage("cpp").exports,r={cN:"variable",b:/\b_+[a-zA-Z_]\w*/},a={cN:"title",b:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},i={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',r:0}]},{b:"'",e:"'",c:[{b:"''",r:0}]}]};return{aliases:["sqf"],cI:!0,k:{keyword:"case catch default do else exit exitWith for forEach from if switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airportSide AISFinishHeal alive all3DENEntities allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSites allTurrets allUnits allUnitsUAV allVariables ammo and animate animateDoor animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular blufor boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility civilian className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configNull configProperties configSourceAddonList configSourceMod configSourceModList connectTerminalToUAV controlNull controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlType ctrlVisible curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayNull displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle driver drop east echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableUAVConnectability enableUAVWaypoints enableVehicleCargo endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllHitPointsDamage getAllOwnedMines getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getConnectedUAV getCustomAimingCoef getDammage getDescription getDir getDirVisual getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getFatigue getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSpeed getStamina getStatValue getSuppression getTerrainHeightASL getText getUnitLoadout getUnitTrait getVariable getVehicleCargo getWeaponCargo getWeaponSway getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit grpNull gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState independent inflame inflamed inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUniformAllowed isVehicleCargo isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbCurSel lbData lbDelete lbIsSelected lbPicture lbSelection lbSetColor lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineBreak lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationNull locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberToDate objectCurators objectFromNetId objectParent objNull objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openYoutubeVideo opfor or orderGetIn overcast overcastForecast owner param params parseNumber parseText parsingNamespace particlesQuality pi pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority private processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponGlobal removeWeaponTurret requiredVersion resetCamShake resetSubgroupDirection resistance resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scriptNull scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setAirportSide setAmmo setAmmoCargo setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTi setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDropInterval setEditorMode setEditorObjectScope setEffectCondition setFace setFaceAnimation setFatigue setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleTiPars setVehicleVarName setVelocity setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideAmbientLife sideChat sideEmpty sideEnemy sideFriendly sideLogic sideRadio sideUnknown simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskNull taskParent taskResult taskState taskType teamMember teamMemberNull teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCount tvCurSel tvData tvDelete tvExpand tvPicture tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorMultiply vectorNormalized vectorUp vectorUpVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD west WFSideText wind", +literal:"true false nil"},c:[e.CLCM,e.CBCM,e.NM,r,a,i,t.preprocessor],i:/#/}}),e.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*#]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}}),e.registerLanguage("stan",function(e){return{c:[e.HCM,e.CLCM,e.CBCM,{b:e.UIR,l:e.UIR,k:{name:"for in while repeat until if then else",symbol:"bernoulli bernoulli_logit binomial binomial_logit beta_binomial hypergeometric categorical categorical_logit ordered_logistic neg_binomial neg_binomial_2 neg_binomial_2_log poisson poisson_log multinomial normal exp_mod_normal skew_normal student_t cauchy double_exponential logistic gumbel lognormal chi_square inv_chi_square scaled_inv_chi_square exponential inv_gamma weibull frechet rayleigh wiener pareto pareto_type_2 von_mises uniform multi_normal multi_normal_prec multi_normal_cholesky multi_gp multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet lkj_corr lkj_corr_cholesky wishart inv_wishart","selector-tag":"int real vector simplex unit_vector ordered positive_ordered row_vector matrix cholesky_factor_corr cholesky_factor_cov corr_matrix cov_matrix",title:"functions model data parameters quantities transformed generated",literal:"true false"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0}]}}),e.registerLanguage("stata",function(e){return{aliases:["do","ado"],cI:!0,k:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize meqparse mer merg merge mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",c:[{cN:"symbol",b:/`[a-zA-Z0-9_]+'/},{cN:"variable",b:/\$\{?[a-zA-Z0-9_]+\}?/},{cN:"string",v:[{b:'`"[^\r\n]*?"\''},{b:'"[^\r\n"]*"'}]},{cN:"built_in",v:[{b:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\(|$)"}]},e.C("^[ ]*\\*.*$",!1),e.CLCM,e.CBCM]}}),e.registerLanguage("step21",function(e){var t="[A-Z_][A-Z0-9_.]*",r={keyword:"HEADER ENDSEC DATA"},a={cN:"meta",b:"ISO-10303-21;",r:10},i={cN:"meta",b:"END-ISO-10303-21;",r:10};return{aliases:["p21","step","stp"],cI:!0,l:t,k:r,c:[a,i,e.CLCM,e.CBCM,e.C("/\\*\\*!","\\*/"),e.CNM,e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"'",e:"'"},{cN:"symbol",v:[{b:"#",e:"\\d+",i:"\\W"}]}]}}),e.registerLanguage("stylus",function(e){var t={cN:"variable",b:"\\$"+e.IR},r={cN:"number",b:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},a=["charset","css","debug","extend","font-face","for","import","include","media","mixin","page","warn","while"],i=["after","before","first-letter","first-line","active","first-child","focus","hover","lang","link","visited"],n=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],o="[\\.\\s\\n\\[\\:,]",s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-variant-ligatures","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"],l=["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"]; +return{aliases:["styl"],cI:!1,k:"if else for in",i:"("+l.join("|")+")",c:[e.QSM,e.ASM,e.CLCM,e.CBCM,r,{b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-class",b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-id",b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\b("+n.join("|")+")"+o,rB:!0,c:[{cN:"selector-tag",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"&?:?:\\b("+i.join("|")+")"+o},{b:"@("+a.join("|")+")\\b"},t,e.CSSNM,e.NM,{cN:"function",b:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",i:"[\\n]",rB:!0,c:[{cN:"title",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{cN:"params",b:/\(/,e:/\)/,c:[r,t,e.ASM,e.CSSNM,e.NM,e.QSM]}]},{cN:"attribute",b:"\\b("+s.reverse().join("|")+")\\b",starts:{e:/;|$/,c:[r,t,e.ASM,e.QSM,e.CSSNM,e.NM,e.CBCM],i:/\./,r:0}}]}}),e.registerLanguage("subunit",function(e){var t={cN:"string",b:"\\[\n(multipart)?",e:"\\]\n"},r={cN:"string",b:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},a={cN:"string",b:"(\\+|-)\\d+"},i={cN:"keyword",r:10,v:[{b:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{b:"^progress(:?)(\\s+)?(pop|push)?"},{b:"^tags:"},{b:"^time:"}]};return{cI:!0,c:[t,r,a,i]}}),e.registerLanguage("swift",function(e){var t={keyword:"__COLUMN__ __FILE__ __FUNCTION__ __LINE__ as as! as? associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},r={cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*",r:0},a=e.C("/\\*","\\*/",{c:["self"]}),i={cN:"subst",b:/\\\(/,e:"\\)",k:t,c:[]},n={cN:"number",b:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",r:0},o=e.inherit(e.QSM,{c:[i,e.BE]});return i.c=[n],{k:t,c:[o,e.CLCM,a,r,n,{cN:"function",bK:"func",e:"{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b://},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,c:["self",n,o,e.CBCM,{b:":"}],i:/["']/}],i:/\[|%/},{cN:"class",bK:"struct protocol class extension enum",k:t,e:"\\{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{cN:"meta",b:"(@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain)"},{bK:"import",e:/$/,c:[e.CLCM,a]}]}}),e.registerLanguage("taggerscript",function(e){var t={cN:"comment",b:/\$noop\(/,e:/\)/,c:[{b:/\(/,e:/\)/,c:["self",{b:/\\./}]}],r:10},r={cN:"keyword",b:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,e:/\(/,eE:!0},a={cN:"variable",b:/%[_a-zA-Z0-9:]*/,e:"%"},i={cN:"symbol",b:/\\./};return{c:[t,r,a,i]}}),e.registerLanguage("yaml",function(e){var t="true false yes no null",r="^[ \\-]*",a="[a-zA-Z_][\\w\\-]*",i={cN:"attr",v:[{b:r+a+":"},{b:r+'"'+a+'":'},{b:r+"'"+a+"':"}]},n={cN:"template-variable",v:[{b:"{{",e:"}}"},{b:"%{",e:"}"}]},o={cN:"string",r:0,v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/\S+/}],c:[e.BE,n]};return{cI:!0,aliases:["yml","YAML","yaml"],c:[i,{cN:"meta",b:"^---s*$",r:10},{cN:"string",b:"[\\|>] *$",rE:!0,c:o.c,e:i.v[0].b},{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0,r:0},{cN:"type",b:"!!"+e.UIR},{cN:"meta",b:"&"+e.UIR+"$"},{cN:"meta",b:"\\*"+e.UIR+"$"},{cN:"bullet",b:"^ *-",r:0},e.HCM,{bK:t,k:{literal:t}},e.CNM,o]}}),e.registerLanguage("tap",function(e){return{cI:!0,c:[e.HCM,{cN:"meta",v:[{b:"^TAP version (\\d+)$"},{b:"^1\\.\\.(\\d+)$"}]},{b:"(s+)?---$",e:"\\.\\.\\.$",sL:"yaml",r:0},{cN:"number",b:" (\\d+) "},{cN:"symbol",v:[{b:"^ok"},{b:"^not ok"}]}]}}),e.registerLanguage("tcl",function(e){return{aliases:["tk"],k:"after append apply array auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock close concat continue dde dict encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename return safe scan seek set socket source split string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update uplevel upvar variable vwait while",c:[e.C(";[ \\t]*#","$"),e.C("^[ \\t]*#","$"),{bK:"proc",e:"[\\{]",eE:!0,c:[{cN:"title",b:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"[ \\t\\n\\r]",eW:!0,eE:!0}]},{eE:!0,v:[{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*\\(([a-zA-Z0-9_])*\\)",e:"[^a-zA-Z0-9_\\}\\$]"},{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"(\\))?[^a-zA-Z0-9_\\}\\$]"}]},{cN:"string",c:[e.BE],v:[e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},{cN:"number",v:[e.BNM,e.CNM]}]}}),e.registerLanguage("tex",function(e){var t={cN:"tag",b:/\\/,r:0,c:[{cN:"name",v:[{b:/[a-zA-Zа-яА-я]+[*]?/},{b:/[^a-zA-Zа-яА-я0-9]/}],starts:{eW:!0,r:0,c:[{cN:"string",v:[{b:/\[/,e:/\]/},{b:/\{/,e:/\}/}]},{b:/\s*=\s*/,eW:!0,r:0,c:[{cN:"number",b:/-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/}]}]}}]};return{c:[t,{cN:"formula",c:[t],r:0,v:[{b:/\$\$/,e:/\$\$/},{b:/\$/,e:/\$/}]},e.C("%","$",{r:0})]}}),e.registerLanguage("thrift",function(e){var t="bool byte i16 i32 i64 double string binary";return{k:{keyword:"namespace const typedef struct enum service exception void oneway set list map required optional",built_in:t,literal:"true false"},c:[e.QSM,e.NM,e.CLCM,e.CBCM,{cN:"class",bK:"struct enum service exception",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{b:"\\b(set|list|map)\\s*<",e:">",k:t,c:["self"]}]}}),e.registerLanguage("tp",function(e){var t={cN:"number",b:"[1-9][0-9]*",r:0},r={cN:"symbol",b:":[^\\]]+"},a={cN:"built_in",b:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER| TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",e:"\\]",c:["self",t,r]},i={cN:"built_in",b:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",e:"\\]",c:["self",t,e.QSM,r]};return{k:{keyword:"ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN SUBSTR FINDSTR VOFFSET PROG ATTR MN POS",literal:"ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET"},c:[a,i,{cN:"keyword",b:"/(PROG|ATTR|MN|POS|END)\\b"},{cN:"keyword",b:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{cN:"keyword",b:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{cN:"number",b:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",r:0},e.C("//","[;$]"),e.C("!","[;$]"),e.C("--eg:","$"),e.QSM,{cN:"string",b:"'",e:"'"},e.CNM,{cN:"variable",b:"\\$[A-Za-z0-9_]+"}]}}),e.registerLanguage("twig",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r="attribute block constant cycle date dump include max min parent random range source template_from_string",a={bK:r,k:{name:r},r:0,c:[t]},i={b:/\|[A-Za-z_]+:?/,k:"abs batch capitalize convert_encoding date date_modify default escape first format join json_encode keys last length lower merge nl2br number_format raw replace reverse round slice sort split striptags title trim upper url_encode",c:[a]},n="autoescape block do embed extends filter flush for if import include macro sandbox set spaceless use verbatim";return n=n+" "+n.split(" ").map(function(e){return"end"+e}).join(" "),{aliases:["craftcms"],cI:!0,sL:"xml",c:[e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:n,starts:{eW:!0,c:[i,a],r:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:["self",i,a]}]}}),e.registerLanguage("typescript",function(e){var t={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"};return{aliases:["ts"],k:t,c:[{cN:"meta",b:/^\s*['"]use strict['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+e.IR+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:e.IR},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:["self",e.CLCM,e.CBCM]}]}]}],r:0},{cN:"function",b:"function",e:/[\{;]/,eE:!0,k:t,c:["self",e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM],i:/["'\(]/}],i:/%/,r:0},{bK:"constructor",e:/\{/,eE:!0,c:["self",{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM],i:/["'\(]/}]},{b:/module\./,k:{built_in:"module"},r:0},{bK:"module",e:/\{/,eE:!0},{bK:"interface",e:/\{/,eE:!0,k:"interface extends"},{b:/\$[(.]/},{b:"\\."+e.IR,r:0},{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("vala",function(e){return{k:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},c:[{cN:"class",bK:"class interface namespace",e:"{",eE:!0,i:"[^,:\\n\\s\\.]",c:[e.UTM]},e.CLCM,e.CBCM,{cN:"string",b:'"""',e:'"""',r:5},e.ASM,e.QSM,e.CNM,{cN:"meta",b:"^#",e:"$",r:2}]}}),e.registerLanguage("vbnet",function(e){return{aliases:["vb"],cI:!0,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C("'","$",{rB:!0,c:[{cN:"doctag",b:"'''|",c:[e.PWM]},{cN:"doctag",b:"",c:[e.PWM]}]}),e.CNM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end region externalsource"}}]}}),e.registerLanguage("vbscript",function(e){return{aliases:["vbs"],cI:!0,k:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:"lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion scriptengine split scriptengineminorversion cint sin datepart ltrim sqr scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw chrw regexp server response request cstr err",literal:"true false null nothing empty"},i:"//",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C(/'/,/$/,{r:0}),e.CNM]}}),e.registerLanguage("vbscript-html",function(e){return{sL:"xml",c:[{b:"<%",e:"%>",sL:"vbscript"}]}}),e.registerLanguage("verilog",function(e){var t={keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"};return{aliases:["v","sv","svh"],cI:!1,k:t,l:/[\w\$]+/,c:[e.CBCM,e.CLCM,e.QSM,{cN:"number",c:[e.BE],v:[{b:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\b([0-9_])+",r:0}]},{cN:"variable",v:[{b:"#\\((?!parameter).+\\)"},{b:"\\.\\w+",r:0}]},{cN:"meta",b:"`",e:"$",k:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},r:0}]}}),e.registerLanguage("vhdl",function(e){var t="\\d(_|\\d)*",r="[eE][-+]?"+t,a=t+"(\\."+t+")?("+r+")?",i="\\w+",n=t+"#"+i+"(\\."+i+")?#("+r+")?",o="\\b("+n+"|"+a+")";return{cI:!0,k:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signedreal_vector time_vector",literal:"false true note warning error failure line text side width"},i:"{",c:[e.CBCM,e.C("--","$"),e.QSM,{cN:"number",b:o,r:0},{cN:"string",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[e.BE]},{cN:"symbol",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[e.BE]}]}}),e.registerLanguage("vim",function(e){return{l:/[!#@\w]+/,k:{keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},i:/;/,c:[e.NM,e.ASM,{cN:"string",b:/"(\\"|\n\\|[^"\n])*"/},e.C('"',"$"),{cN:"variable",b:/[bwtglsav]:[\w\d_]*/},{cN:"function",bK:"function function!",e:"$",r:0,c:[e.TM,{cN:"params",b:"\\(",e:"\\)"}]},{cN:"symbol",b:/<[\w-]+>/}]}}),e.registerLanguage("x86asm",function(e){return{cI:!0,l:"[.%]?"+e.IR,k:{keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63", +built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},c:[e.C(";","$",{r:0}),{cN:"number",v:[{b:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",r:0},{b:"\\$[0-9][0-9A-Fa-f]*",r:0},{b:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{b:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QSM,{cN:"string",v:[{b:"'",e:"[^\\\\]'"},{b:"`",e:"[^\\\\]`"}],r:0},{cN:"symbol",v:[{b:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{b:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],r:0},{cN:"subst",b:"%[0-9]+",r:0},{cN:"subst",b:"%!S+",r:0},{cN:"meta",b:/^\s*\.[\w_-]+/}]}}),e.registerLanguage("xl",function(e){var t="ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts",r={keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons "+t},a={cN:"string",b:'"',e:'"',i:"\\n"},i={cN:"string",b:"'",e:"'",i:"\\n"},n={cN:"string",b:"<<",e:">>"},o={cN:"number",b:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},s={bK:"import",e:"$",k:r,c:[a]},l={cN:"function",b:/[a-z][^\n]*->/,rB:!0,e:/->/,c:[e.inherit(e.TM,{starts:{eW:!0,k:r}})]};return{aliases:["tao"],l:/[a-zA-Z][a-zA-Z0-9_?]*/,k:r,c:[e.CLCM,e.CBCM,a,i,n,l,s,o,e.NM]}}),e.registerLanguage("xquery",function(e){var t="for let if while then else return where group by xquery encoding versionmodule namespace boundary-space preserve strip default collation base-uri orderingcopy-namespaces order declare import schema namespace function option in allowing emptyat tumbling window sliding window start when only end when previous next stable ascendingdescending empty greatest least some every satisfies switch case typeswitch try catch andor to union intersect instance of treat as castable cast map array delete insert intoreplace value rename copy modify update",r="false true xs:string xs:integer element item xs:date xs:datetime xs:float xs:double xs:decimal QName xs:anyURI xs:long xs:int xs:short xs:byte attribute",a={b:/\$[a-zA-Z0-9\-]+/},i={cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},n={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]},o={cN:"meta",b:"%\\w+"},s={cN:"comment",b:"\\(:",e:":\\)",r:10,c:[{cN:"doctag",b:"@\\w+"}]},l={b:"{",e:"}"},c=[a,n,i,s,o,l];return l.c=c,{aliases:["xpath","xq"],cI:!1,l:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,i:/(proc)|(abstract)|(extends)|(until)|(#)/,k:{keyword:t,literal:r},c:c}}),e.registerLanguage("zephir",function(e){var t={cN:"string",c:[e.BE],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},r={v:[e.BNM,e.CNM]};return{aliases:["zep"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",c:[e.CLCM,e.HCM,e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[e.BE]},{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e.CBCM,t,r]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,r]}}),e}); \ No newline at end of file diff --git a/public/style/vendor/highlightjs/styles/agate.css b/public/style/vendor/highlightjs/styles/agate.css new file mode 100644 index 0000000..8d64547 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/agate.css @@ -0,0 +1,108 @@ +/*! + * Agate by Taufik Nurrohman + * ---------------------------------------------------- + * + * #ade5fc + * #a2fca2 + * #c6b4f0 + * #d36363 + * #fcc28c + * #fc9b9b + * #ffa + * #fff + * #333 + * #62c8f3 + * #888 + * + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #333; + color: white; +} + +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-code, +.hljs-emphasis { + font-style: italic; +} + +.hljs-tag { + color: #62c8f3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-selector-class { + color: #ade5fc; +} + +.hljs-string, +.hljs-bullet { + color: #a2fca2; +} + +.hljs-type, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-quote, +.hljs-built_in, +.hljs-builtin-name { + color: #ffa; +} + +.hljs-number, +.hljs-symbol, +.hljs-bullet { + color: #d36363; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #fcc28c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-code { + color: #888; +} + +.hljs-regexp, +.hljs-link { + color: #c6b4f0; +} + +.hljs-meta { + color: #fc9b9b; +} + +.hljs-deletion { + background-color: #fc9b9b; + color: #333; +} + +.hljs-addition { + background-color: #a2fca2; + color: #333; +} + +.hljs a { + color: inherit; +} + +.hljs a:focus, +.hljs a:hover { + color: inherit; + text-decoration: underline; +} diff --git a/public/style/vendor/highlightjs/styles/androidstudio.css b/public/style/vendor/highlightjs/styles/androidstudio.css new file mode 100644 index 0000000..bc8e473 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/androidstudio.css @@ -0,0 +1,66 @@ +/* +Date: 24 Fev 2015 +Author: Pedro Oliveira +*/ + +.hljs { + color: #a9b7c6; + background: #282b2e; + display: block; + overflow-x: auto; + padding: 0.5em; +} + +.hljs-number, +.hljs-literal, +.hljs-symbol, +.hljs-bullet { + color: #6897BB; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-deletion { + color: #cc7832; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-link { + color: #629755; +} + +.hljs-comment, +.hljs-quote { + color: #808080; +} + +.hljs-meta { + color: #bbb529; +} + +.hljs-string, +.hljs-attribute, +.hljs-addition { + color: #6A8759; +} + +.hljs-section, +.hljs-title, +.hljs-type { + color: #ffc66d; +} + +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e8bf6a; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/arduino-light.css b/public/style/vendor/highlightjs/styles/arduino-light.css new file mode 100644 index 0000000..4b8b7fd --- /dev/null +++ b/public/style/vendor/highlightjs/styles/arduino-light.css @@ -0,0 +1,88 @@ +/* + +Arduino® Light Theme - Stefania Mellai + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFFF; +} + +.hljs, +.hljs-subst { + color: #434f54; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-doctag, +.hljs-name { + color: #00979D; +} + +.hljs-built_in, +.hljs-literal, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #D35400; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #00979D; +} + +.hljs-type, +.hljs-string, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #005C5F; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-comment { + color: rgba(149,165,166,.8); +} + +.hljs-meta-keyword { + color: #728E00; +} + +.hljs-meta { + color: #728E00; + color: #434f54; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-function { + color: #728E00; +} + +.hljs-number { + color: #8A7B52; +} diff --git a/public/style/vendor/highlightjs/styles/arta.css b/public/style/vendor/highlightjs/styles/arta.css new file mode 100644 index 0000000..75ef3a9 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/arta.css @@ -0,0 +1,73 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; +} + +.hljs, +.hljs-subst { + color: #aaa; +} + +.hljs-section { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #444; +} + +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-regexp { + color: #ffcc33; +} + +.hljs-number, +.hljs-addition { + color: #00cc66; +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-template-variable, +.hljs-attribute, +.hljs-link { + color: #32aaee; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #6644aa; +} + +.hljs-title, +.hljs-variable, +.hljs-deletion, +.hljs-template-tag { + color: #bb1166; +} + +.hljs-section, +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/ascetic.css b/public/style/vendor/highlightjs/styles/ascetic.css new file mode 100644 index 0000000..48397e8 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/ascetic.css @@ -0,0 +1,45 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-symbol, +.hljs-bullet, +.hljs-section, +.hljs-addition, +.hljs-attribute, +.hljs-link { + color: #888; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #ccc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-name, +.hljs-type, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-cave-dark.css b/public/style/vendor/highlightjs/styles/atelier-cave-dark.css new file mode 100644 index 0000000..65428f3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-cave-dark.css @@ -0,0 +1,83 @@ +/* Base16 Atelier Cave Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7887; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-regexp, +.hljs-link, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #19171c; + color: #8b8792; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-cave-light.css b/public/style/vendor/highlightjs/styles/atelier-cave-light.css new file mode 100644 index 0000000..b419f9f --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-cave-light.css @@ -0,0 +1,85 @@ +/* Base16 Atelier Cave Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #655f6d; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #efecf4; + color: #585260; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-cave.dark.css b/public/style/vendor/highlightjs/styles/atelier-cave.dark.css new file mode 100644 index 0000000..f907bee --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-cave.dark.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Cave Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment { + color: #7e7887; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #aa573c; +} + +/* Atelier-Cave Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a06e3b; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #2a9292; +} + +/* Atelier-Cave Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #398bc6; +} + +/* Atelier-Cave Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #955ae7; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #be4678; +} + +.diff .hljs-addition { + background-color: #2a9292; +} + +.diff .hljs-change { + color: #576ddb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #19171c; + color: #8b8792; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-cave.light.css b/public/style/vendor/highlightjs/styles/atelier-cave.light.css new file mode 100644 index 0000000..5df8b4c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-cave.light.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Cave Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment { + color: #655f6d; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #aa573c; +} + +/* Atelier-Cave Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a06e3b; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #2a9292; +} + +/* Atelier-Cave Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #398bc6; +} + +/* Atelier-Cave Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #955ae7; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #be4678; +} + +.diff .hljs-addition { + background-color: #2a9292; +} + +.diff .hljs-change { + color: #576ddb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #efecf4; + color: #585260; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-dune-dark.css b/public/style/vendor/highlightjs/styles/atelier-dune-dark.css new file mode 100644 index 0000000..1684f52 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-dune-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #999580; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #20201d; + color: #a6a28c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-dune-light.css b/public/style/vendor/highlightjs/styles/atelier-dune-light.css new file mode 100644 index 0000000..547719d --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-dune-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #7d7a68; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-dune.dark.css b/public/style/vendor/highlightjs/styles/atelier-dune.dark.css new file mode 100644 index 0000000..88ea51a --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-dune.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment { + color: #999580; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b65611; +} + +/* Atelier-Dune Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #ae9513; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #60ac39; +} + +/* Atelier-Dune Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1fad83; +} + +/* Atelier-Dune Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #20201d; + color: #a6a28c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-dune.light.css b/public/style/vendor/highlightjs/styles/atelier-dune.light.css new file mode 100644 index 0000000..87ffd80 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-dune.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment { + color: #7d7a68; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b65611; +} + +/* Atelier-Dune Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #ae9513; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #60ac39; +} + +/* Atelier-Dune Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1fad83; +} + +/* Atelier-Dune Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-estuary-dark.css b/public/style/vendor/highlightjs/styles/atelier-estuary-dark.css new file mode 100644 index 0000000..a5e5071 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-estuary-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #878573; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #22221b; + color: #929181; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-estuary-light.css b/public/style/vendor/highlightjs/styles/atelier-estuary-light.css new file mode 100644 index 0000000..1daee5d --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-estuary-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #6c6b5a; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4f3ec; + color: #5f5e4e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-estuary.dark.css b/public/style/vendor/highlightjs/styles/atelier-estuary.dark.css new file mode 100644 index 0000000..65d0f7f --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-estuary.dark.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Estuary Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment { + color: #878573; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #ae7313; +} + +/* Atelier-Estuary Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a5980d; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #7d9726; +} + +/* Atelier-Estuary Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #5b9d48; +} + +/* Atelier-Estuary Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #5f9182; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #ba6236; +} + +.diff .hljs-addition { + background-color: #7d9726; +} + +.diff .hljs-change { + color: #36a166; +} + +.hljs { + display: block; + overflow-x: auto; + background: #22221b; + color: #929181; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-estuary.light.css b/public/style/vendor/highlightjs/styles/atelier-estuary.light.css new file mode 100644 index 0000000..d2f70c1 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-estuary.light.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Estuary Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment { + color: #6c6b5a; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #ae7313; +} + +/* Atelier-Estuary Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a5980d; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #7d9726; +} + +/* Atelier-Estuary Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #5b9d48; +} + +/* Atelier-Estuary Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #5f9182; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #ba6236; +} + +.diff .hljs-addition { + background-color: #7d9726; +} + +.diff .hljs-change { + color: #36a166; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4f3ec; + color: #5f5e4e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-forest-dark.css b/public/style/vendor/highlightjs/styles/atelier-forest-dark.css new file mode 100644 index 0000000..0ef4fae --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-forest-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #9c9491; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1918; + color: #a8a19f; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-forest-light.css b/public/style/vendor/highlightjs/styles/atelier-forest-light.css new file mode 100644 index 0000000..bbedde1 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-forest-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #766e6b; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-forest.dark.css b/public/style/vendor/highlightjs/styles/atelier-forest.dark.css new file mode 100644 index 0000000..0e4294b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-forest.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment { + color: #9c9491; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #df5320; +} + +/* Atelier-Forest Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #c38418; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #7b9726; +} + +/* Atelier-Forest Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #3d97b8; +} + +/* Atelier-Forest Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1918; + color: #a8a19f; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-forest.light.css b/public/style/vendor/highlightjs/styles/atelier-forest.light.css new file mode 100644 index 0000000..e08e3dc --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-forest.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment { + color: #766e6b; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #df5320; +} + +/* Atelier-Forest Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #c38418; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #7b9726; +} + +/* Atelier-Forest Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #3d97b8; +} + +/* Atelier-Forest Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-heath-dark.css b/public/style/vendor/highlightjs/styles/atelier-heath-dark.css new file mode 100644 index 0000000..fe01ff7 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-heath-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #9e8f9e; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b181b; + color: #ab9bab; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-heath-light.css b/public/style/vendor/highlightjs/styles/atelier-heath-light.css new file mode 100644 index 0000000..ee43786 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-heath-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #776977; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-heath.dark.css b/public/style/vendor/highlightjs/styles/atelier-heath.dark.css new file mode 100644 index 0000000..a063feb --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-heath.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment { + color: #9e8f9e; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #a65926; +} + +/* Atelier-Heath Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #bb8a35; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #918b3b; +} + +/* Atelier-Heath Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #159393; +} + +/* Atelier-Heath Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b181b; + color: #ab9bab; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-heath.light.css b/public/style/vendor/highlightjs/styles/atelier-heath.light.css new file mode 100644 index 0000000..6c56d04 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-heath.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment { + color: #776977; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #a65926; +} + +/* Atelier-Heath Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #bb8a35; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #918b3b; +} + +/* Atelier-Heath Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #159393; +} + +/* Atelier-Heath Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-lakeside-dark.css b/public/style/vendor/highlightjs/styles/atelier-lakeside-dark.css new file mode 100644 index 0000000..a937d3b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-lakeside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #7195a8; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #161b1d; + color: #7ea2b4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-lakeside-light.css b/public/style/vendor/highlightjs/styles/atelier-lakeside-light.css new file mode 100644 index 0000000..6c7e8f9 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-lakeside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #5a7b8c; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-lakeside.dark.css b/public/style/vendor/highlightjs/styles/atelier-lakeside.dark.css new file mode 100644 index 0000000..852f72e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-lakeside.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment { + color: #7195a8; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #935c25; +} + +/* Atelier-Lakeside Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #8a8a0f; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #568c3b; +} + +/* Atelier-Lakeside Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #2d8f6f; +} + +/* Atelier-Lakeside Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #161b1d; + color: #7ea2b4; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-lakeside.light.css b/public/style/vendor/highlightjs/styles/atelier-lakeside.light.css new file mode 100644 index 0000000..06f208c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-lakeside.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment { + color: #5a7b8c; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #935c25; +} + +/* Atelier-Lakeside Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #8a8a0f; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #568c3b; +} + +/* Atelier-Lakeside Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #2d8f6f; +} + +/* Atelier-Lakeside Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-plateau-dark.css b/public/style/vendor/highlightjs/styles/atelier-plateau-dark.css new file mode 100644 index 0000000..3bb0526 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-plateau-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7777; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1818; + color: #8a8585; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-plateau-light.css b/public/style/vendor/highlightjs/styles/atelier-plateau-light.css new file mode 100644 index 0000000..5f0222b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-plateau-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #655d5d; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4ecec; + color: #585050; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-plateau.dark.css b/public/style/vendor/highlightjs/styles/atelier-plateau.dark.css new file mode 100644 index 0000000..10b8f8e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-plateau.dark.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Plateau Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment { + color: #7e7777; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b45a3c; +} + +/* Atelier-Plateau Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a06e3b; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #4b8b8b; +} + +/* Atelier-Plateau Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #5485b6; +} + +/* Atelier-Plateau Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #8464c4; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #ca4949; +} + +.diff .hljs-addition { + background-color: #4b8b8b; +} + +.diff .hljs-change { + color: #7272ca; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1818; + color: #8a8585; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-plateau.light.css b/public/style/vendor/highlightjs/styles/atelier-plateau.light.css new file mode 100644 index 0000000..1c19cf6 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-plateau.light.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Plateau Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment { + color: #655d5d; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b45a3c; +} + +/* Atelier-Plateau Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a06e3b; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #4b8b8b; +} + +/* Atelier-Plateau Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #5485b6; +} + +/* Atelier-Plateau Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #8464c4; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #ca4949; +} + +.diff .hljs-addition { + background-color: #4b8b8b; +} + +.diff .hljs-change { + color: #7272ca; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4ecec; + color: #585050; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-savanna-dark.css b/public/style/vendor/highlightjs/styles/atelier-savanna-dark.css new file mode 100644 index 0000000..38f8314 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-savanna-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #78877d; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #171c19; + color: #87928a; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-savanna-light.css b/public/style/vendor/highlightjs/styles/atelier-savanna-light.css new file mode 100644 index 0000000..1ccd7c6 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-savanna-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #5f6d64; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ecf4ee; + color: #526057; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-savanna.dark.css b/public/style/vendor/highlightjs/styles/atelier-savanna.dark.css new file mode 100644 index 0000000..444e2de --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-savanna.dark.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Savanna Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment { + color: #78877d; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #9f713c; +} + +/* Atelier-Savanna Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a07e3b; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #489963; +} + +/* Atelier-Savanna Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1c9aa0; +} + +/* Atelier-Savanna Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #55859b; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #b16139; +} + +.diff .hljs-addition { + background-color: #489963; +} + +.diff .hljs-change { + color: #478c90; +} + +.hljs { + display: block; + overflow-x: auto; + background: #171c19; + color: #87928a; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-savanna.light.css b/public/style/vendor/highlightjs/styles/atelier-savanna.light.css new file mode 100644 index 0000000..5eeb294 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-savanna.light.css @@ -0,0 +1,113 @@ +/* Base16 Atelier Savanna Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment { + color: #5f6d64; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #9f713c; +} + +/* Atelier-Savanna Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #a07e3b; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #489963; +} + +/* Atelier-Savanna Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1c9aa0; +} + +/* Atelier-Savanna Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #55859b; +} + +.diff .hljs-deletion, +.diff .hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.diff .hljs-deletion { + background-color: #b16139; +} + +.diff .hljs-addition { + background-color: #489963; +} + +.diff .hljs-change { + color: #478c90; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ecf4ee; + color: #526057; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-seaside-dark.css b/public/style/vendor/highlightjs/styles/atelier-seaside-dark.css new file mode 100644 index 0000000..df29949 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-seaside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #809980; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #131513; + color: #8ca68c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-seaside-light.css b/public/style/vendor/highlightjs/styles/atelier-seaside-light.css new file mode 100644 index 0000000..9d960f2 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-seaside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #687d68; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4fbf4; + color: #5e6e5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-seaside.dark.css b/public/style/vendor/highlightjs/styles/atelier-seaside.dark.css new file mode 100644 index 0000000..0bcfd1b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-seaside.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment { + color: #809980; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #87711d; +} + +/* Atelier-Seaside Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #98981b; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #29a329; +} + +/* Atelier-Seaside Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1999b3; +} + +/* Atelier-Seaside Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #131513; + color: #8ca68c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-seaside.light.css b/public/style/vendor/highlightjs/styles/atelier-seaside.light.css new file mode 100644 index 0000000..6023d4b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-seaside.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment { + color: #687d68; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #87711d; +} + +/* Atelier-Seaside Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #98981b; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #29a329; +} + +/* Atelier-Seaside Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #1999b3; +} + +/* Atelier-Seaside Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4fbf4; + color: #5e6e5e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-sulphurpool-dark.css b/public/style/vendor/highlightjs/styles/atelier-sulphurpool-dark.css new file mode 100644 index 0000000..c2ab793 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-sulphurpool-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #898ea4; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #202746; + color: #979db4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-sulphurpool-light.css b/public/style/vendor/highlightjs/styles/atelier-sulphurpool-light.css new file mode 100644 index 0000000..96c47d0 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-sulphurpool-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #6b7394; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f5f7ff; + color: #5e6687; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-sulphurpool.dark.css b/public/style/vendor/highlightjs/styles/atelier-sulphurpool.dark.css new file mode 100644 index 0000000..dda8af3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-sulphurpool.dark.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Sulphurpool Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment { + color: #898ea4; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #c76b29; +} + +/* Atelier-Sulphurpool Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #c08b30; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #ac9739; +} + +/* Atelier-Sulphurpool Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #22a2c9; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #202746; + color: #979db4; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atelier-sulphurpool.light.css b/public/style/vendor/highlightjs/styles/atelier-sulphurpool.light.css new file mode 100644 index 0000000..2149b4c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atelier-sulphurpool.light.css @@ -0,0 +1,94 @@ +/* Base16 Atelier Sulphurpool Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment { + color: #6b7394; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #c76b29; +} + +/* Atelier-Sulphurpool Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #c08b30; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #ac9739; +} + +/* Atelier-Sulphurpool Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #22a2c9; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f5f7ff; + color: #5e6687; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/atom-one-dark.css b/public/style/vendor/highlightjs/styles/atom-one-dark.css new file mode 100644 index 0000000..1616aaf --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atom-one-dark.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/public/style/vendor/highlightjs/styles/atom-one-light.css b/public/style/vendor/highlightjs/styles/atom-one-light.css new file mode 100644 index 0000000..d5bd1d2 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/public/style/vendor/highlightjs/styles/brown-paper.css b/public/style/vendor/highlightjs/styles/brown-paper.css new file mode 100644 index 0000000..f0197b9 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/brown-paper.css @@ -0,0 +1,64 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown-papersq.png); +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #363c69; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #802022; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/brown_paper.css b/public/style/vendor/highlightjs/styles/brown_paper.css new file mode 100644 index 0000000..f694a0a --- /dev/null +++ b/public/style/vendor/highlightjs/styles/brown_paper.css @@ -0,0 +1,103 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown_papersq.png); + -webkit-text-size-adjust: none; +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.nginx .hljs-title, +.tex .hljs-special, +.hljs-request, +.hljs-status { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst, +.hljs-tag .hljs-keyword { + color: #363c69; +} + +.hljs-string, +.hljs-title, +.hljs-type, +.hljs-tag .hljs-value, +.css .hljs-rule .hljs-value, +.hljs-preprocessor, +.hljs-pragma, +.ruby .hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.ruby .hljs-class .hljs-parent, +.hljs-built_in, +.django .hljs-template_tag, +.django .hljs-variable, +.smalltalk .hljs-class, +.ruby .hljs-string, +.django .hljs-filter .hljs-argument, +.smalltalk .hljs-localvars, +.smalltalk .hljs-array, +.hljs-attr_selector, +.hljs-pseudo, +.hljs-addition, +.hljs-stream, +.hljs-envvar, +.apache .hljs-tag, +.apache .hljs-cbracket, +.tex .hljs-number, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-annotation, +.hljs-decorator, +.hljs-pi, +.hljs-doctype, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket, +.nginx .hljs-built_in, +.tex .hljs-formula { + color: #802022; +} + +.hljs-keyword, +.hljs-literal, +.css .hljs-id, +.hljs-doctag, +.hljs-title, +.hljs-type, +.vbscript .hljs-built_in, +.rsl .hljs-built_in, +.smalltalk .hljs-class, +.diff .hljs-header, +.hljs-chunk, +.hljs-winutils, +.bash .hljs-variable, +.apache .hljs-tag, +.tex .hljs-command { + font-weight: bold; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.8; +} diff --git a/public/style/vendor/highlightjs/styles/codepen-embed.css b/public/style/vendor/highlightjs/styles/codepen-embed.css new file mode 100644 index 0000000..195c4a0 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/codepen-embed.css @@ -0,0 +1,60 @@ +/* + codepen.io Embed Theme + Author: Justin Perry + Original theme - https://github.com/chriskempson/tomorrow-theme +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + color: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-regexp, +.hljs-meta, +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-params, +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-deletion { + color: #ab875d; +} + +.hljs-section, +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-type, +.hljs-attribute { + color: #9b869b; +} + +.hljs-string, +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #8f9c6c; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/color-brewer.css b/public/style/vendor/highlightjs/styles/color-brewer.css new file mode 100644 index 0000000..7934d98 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/color-brewer.css @@ -0,0 +1,71 @@ +/* + +Colorbrewer theme +Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock +Ported by Fabrício Tavares de Oliveira + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; +} + +.hljs, +.hljs-subst { + color: #000; +} + +.hljs-string, +.hljs-meta, +.hljs-symbol, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #756bb1; +} + +.hljs-comment, +.hljs-quote { + color: #636363; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-bullet, +.hljs-link { + color: #31a354; +} + +.hljs-deletion, +.hljs-variable { + color: #88f; +} + + + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-doctag, +.hljs-type, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-strong { + color: #3182bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-attribute { + color: #e6550d; +} diff --git a/public/style/vendor/highlightjs/styles/darcula.css b/public/style/vendor/highlightjs/styles/darcula.css new file mode 100644 index 0000000..be182d0 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/darcula.css @@ -0,0 +1,77 @@ +/* + +Darcula color scheme from the JetBrains family of IDEs + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #2b2b2b; +} + +.hljs { + color: #bababa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-link, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #6896ba; +} + +.hljs-code, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-attribute, +.hljs-name, +.hljs-variable { + color: #cb7832; +} + +.hljs-params { + color: #b9b9b9; +} + +.hljs-string { + color: #6a8759; +} + +.hljs-subst, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-symbol, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #e0c46c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #7f7f7f; +} diff --git a/public/style/vendor/highlightjs/styles/dark.css b/public/style/vendor/highlightjs/styles/dark.css new file mode 100644 index 0000000..b4724f5 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/dark.css @@ -0,0 +1,63 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: white; +} + +.hljs, +.hljs-subst { + color: #ddd; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #d88; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #777; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/darkula.css b/public/style/vendor/highlightjs/styles/darkula.css new file mode 100644 index 0000000..f4646c3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/darkula.css @@ -0,0 +1,6 @@ +/* + Deprecated due to a typo in the name and left here for compatibility purpose only. + Please use darcula.css instead. +*/ + +@import url('darcula.css'); diff --git a/public/style/vendor/highlightjs/styles/default.css b/public/style/vendor/highlightjs/styles/default.css new file mode 100644 index 0000000..f1bfade --- /dev/null +++ b/public/style/vendor/highlightjs/styles/default.css @@ -0,0 +1,99 @@ +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/docco.css b/public/style/vendor/highlightjs/styles/docco.css new file mode 100644 index 0000000..db366be --- /dev/null +++ b/public/style/vendor/highlightjs/styles/docco.css @@ -0,0 +1,97 @@ +/* +Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #f8f8ff; +} + +.hljs-comment, +.hljs-quote { + color: #408080; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-subst { + color: #954121; +} + +.hljs-number { + color: #40a070; +} + +.hljs-string, +.hljs-doctag { + color: #219161; +} + +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #19469d; +} + +.hljs-params { + color: #00f; +} + +.hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-variable, +.hljs-template-variable { + color: #008080; +} + +.hljs-regexp, +.hljs-link { + color: #b68; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/dracula.css b/public/style/vendor/highlightjs/styles/dracula.css new file mode 100644 index 0000000..d591db6 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/dracula.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/far.css b/public/style/vendor/highlightjs/styles/far.css new file mode 100644 index 0000000..2b3f87b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/far.css @@ -0,0 +1,71 @@ +/* + +FAR Style (c) MajestiC + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; +} + +.hljs, +.hljs-subst { + color: #0ff; +} + +.hljs-string, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #ff0; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-variable { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-doctag, +.hljs-deletion { + color: #888; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #0f0; +} + +.hljs-meta { + color: #008080; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/foundation.css b/public/style/vendor/highlightjs/styles/foundation.css new file mode 100644 index 0000000..f1fe64b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/foundation.css @@ -0,0 +1,88 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eee; color: black; +} + +.hljs-link, +.hljs-emphasis, +.hljs-attribute, +.hljs-addition { + color: #070; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong, +.hljs-string, +.hljs-deletion { + color: #d14; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-quote, +.hljs-comment { + color: #998; + font-style: italic; +} + +.hljs-section, +.hljs-title { + color: #900; +} + +.hljs-class .hljs-title, +.hljs-type { + color: #458; +} + +.hljs-variable, +.hljs-template-variable { + color: #336699; +} + +.hljs-bullet { + color: #997700; +} + +.hljs-meta { + color: #3344bb; +} + +.hljs-code, +.hljs-number, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag { + color: #099; +} + +.hljs-regexp { + background-color: #fff0ff; + color: #880088; +} + +.hljs-symbol { + color: #990073; +} + +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #007700; +} diff --git a/public/style/vendor/highlightjs/styles/github-gist.css b/public/style/vendor/highlightjs/styles/github-gist.css new file mode 100644 index 0000000..155f0b9 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/github-gist.css @@ -0,0 +1,71 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + */ + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/public/style/vendor/highlightjs/styles/github.css b/public/style/vendor/highlightjs/styles/github.css new file mode 100644 index 0000000..791932b --- /dev/null +++ b/public/style/vendor/highlightjs/styles/github.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/googlecode.css b/public/style/vendor/highlightjs/styles/googlecode.css new file mode 100644 index 0000000..884ad63 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/googlecode.css @@ -0,0 +1,89 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #800; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-title, +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-regexp { + color: #080; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-meta, +.hljs-number, +.hljs-link { + color: #066; +} + +.hljs-title, +.hljs-doctag, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #606; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9B703F +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/grayscale.css b/public/style/vendor/highlightjs/styles/grayscale.css new file mode 100644 index 0000000..5376f34 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/grayscale.css @@ -0,0 +1,101 @@ +/* + +grayscale style (c) MY Sun + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal { + color: #777; +} + +.hljs-string, +.hljs-doctag, +.hljs-formula { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #000; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.hljs-type, +.hljs-name { + color: #333; + font-weight: bold; +} + +.hljs-tag { + color: #333; +} + +.hljs-regexp { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #000; + text-decoration: underline; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + color: #fff; + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; +} + +.hljs-addition { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/gruvbox-dark.css b/public/style/vendor/highlightjs/styles/gruvbox-dark.css new file mode 100644 index 0000000..f563811 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/gruvbox-dark.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282828; +} + +.hljs, +.hljs-subst { + color: #ebdbb2; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #fb4934; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #83a598; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #fabd2f; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #fe8019; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #b8bb26; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #8ec07c; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #d3869b; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/gruvbox-light.css b/public/style/vendor/highlightjs/styles/gruvbox-light.css new file mode 100644 index 0000000..ff45468 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/gruvbox-light.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fbf1c7; +} + +.hljs, +.hljs-subst { + color: #3c3836; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #9d0006; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #076678; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #b57614; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #af3a03; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #79740e; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #427b58; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/hopscotch.css b/public/style/vendor/highlightjs/styles/hopscotch.css new file mode 100644 index 0000000..32e60d2 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/hopscotch.css @@ -0,0 +1,83 @@ +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #989498; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-deletion { + color: #dd464c; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #fd8b19; +} + +/* Yellow */ +.hljs-class .hljs-title { + color: #fdcc59; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #8fc13e; +} + +/* Aqua */ +.hljs-meta { + color: #149b93; +} + +/* Blue */ +.hljs-function, +.hljs-section, +.hljs-title { + color: #1290bf; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c85e7c; +} + +.hljs { + display: block; + background: #322931; + color: #b9b5b8; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/hybrid.css b/public/style/vendor/highlightjs/styles/hybrid.css new file mode 100644 index 0000000..29735a1 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/idea.css b/public/style/vendor/highlightjs/styles/idea.css new file mode 100644 index 0000000..3bf1892 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/idea.css @@ -0,0 +1,97 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; +} + +.hljs-subst, +.hljs-title { + font-weight: normal; + color: #000; +} + +.hljs-comment, +.hljs-quote { + color: #808080; + font-style: italic; +} + +.hljs-meta { + color: #808000; +} + +.hljs-tag { + background: #efefef; +} + +.hljs-section, +.hljs-name, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag, +.hljs-type, +.hljs-selector-id, +.hljs-selector-class { + font-weight: bold; + color: #000080; +} + +.hljs-attribute, +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: bold; + color: #0000ff; +} + +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: normal; +} + +.hljs-string { + color: #008000; + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-formula { + color: #000; + background: #d0eded; + font-style: italic; +} + +.hljs-doctag { + text-decoration: underline; +} + +.hljs-variable, +.hljs-template-variable { + color: #660e7a; +} + +.hljs-addition { + background: #baeeba; +} + +.hljs-deletion { + background: #ffc8bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/ir-black.css b/public/style/vendor/highlightjs/styles/ir-black.css new file mode 100644 index 0000000..bd4c755 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/ir-black.css @@ -0,0 +1,73 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7c7c7c; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag, +.hljs-name { + color: #96cbfe; +} + +.hljs-attribute, +.hljs-selector-id { + color: #ffffb6; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition { + color: #a8ff60; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-doctag { + color: #ffffb6; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-variable, +.hljs-template-variable, +.hljs-literal { + color: #c6c5fe; +} + +.hljs-number, +.hljs-deletion { + color:#ff73fd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/ir_black.css b/public/style/vendor/highlightjs/styles/ir_black.css new file mode 100644 index 0000000..f0d1e45 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/ir_black.css @@ -0,0 +1,106 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; + -webkit-text-size-adjust: none; +} + +.hljs-shebang, +.hljs-comment { + color: #7c7c7c; +} + +.hljs-keyword, +.hljs-tag, +.tex .hljs-command, +.hljs-request, +.hljs-status, +.clojure .hljs-attribute { + color: #96cbfe; +} + +.hljs-sub .hljs-keyword, +.method, +.hljs-list .hljs-title, +.nginx .hljs-title { + color: #ffffb6; +} + +.hljs-string, +.hljs-tag .hljs-value, +.hljs-cdata, +.hljs-filter .hljs-argument, +.hljs-attr_selector, +.apache .hljs-cbracket, +.hljs-date, +.coffeescript .hljs-attribute { + color: #a8ff60; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp { + color: #e9c062; +} + +.hljs-title, +.hljs-sub .hljs-identifier, +.hljs-pi, +.hljs-decorator, +.tex .hljs-special, +.hljs-type, +.hljs-constant, +.smalltalk .hljs-class, +.hljs-doctag, +.nginx .hljs-built_in { + color: #ffffb6; +} + +.hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.hljs-number, +.hljs-variable, +.vbscript, +.hljs-literal, +.hljs-name { + color: #c6c5fe; +} + +.css .hljs-tag { + color: #96cbfe; +} + +.css .hljs-rule .hljs-property, +.css .hljs-id { + color: #ffffb6; +} + +.css .hljs-class { + color: #fff; +} + +.hljs-hexcolor { + color: #c6c5fe; +} + +.hljs-number { + color:#ff73fd; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.7; +} diff --git a/public/style/vendor/highlightjs/styles/kimbie.dark.css b/public/style/vendor/highlightjs/styles/kimbie.dark.css new file mode 100644 index 0000000..d139cb5 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/kimbie.dark.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (dark) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #d6baad; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #221a0f; + color: #d3af86; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/kimbie.light.css b/public/style/vendor/highlightjs/styles/kimbie.light.css new file mode 100644 index 0000000..04ff6ed --- /dev/null +++ b/public/style/vendor/highlightjs/styles/kimbie.light.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (light) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #a57a4c; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fbebd4; + color: #84613d; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/magula.css b/public/style/vendor/highlightjs/styles/magula.css new file mode 100644 index 0000000..44dee5e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/magula.css @@ -0,0 +1,70 @@ +/* +Description: Magula style for highligh.js +Author: Ruslan Keba +Website: http://rukeba.com/ +Version: 1.0 +Date: 2009-01-03 +Music: Aphex Twin / Xtal +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background-color: #f4f4f4; +} + +.hljs, +.hljs-subst { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #050; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-type, +.hljs-link { + color: #800; +} + +.hljs-deletion, +.hljs-meta { + color: #00e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-tag, +.hljs-name { + font-weight: bold; + color: navy; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/mono-blue.css b/public/style/vendor/highlightjs/styles/mono-blue.css new file mode 100644 index 0000000..884c97c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/mono-blue.css @@ -0,0 +1,59 @@ +/* + Five-color theme from a single blue hue. +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; +} + +.hljs { + color: #00193a; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-comment { + color: #738191; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-literal, +.hljs-type, +.hljs-addition, +.hljs-tag, +.hljs-quote, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #0048ab; +} + +.hljs-meta, +.hljs-subst, +.hljs-symbol, +.hljs-regexp, +.hljs-attribute, +.hljs-deletion, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-bullet { + color: #4c81c9; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/monokai-sublime.css b/public/style/vendor/highlightjs/styles/monokai-sublime.css new file mode 100644 index 0000000..2864170 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/monokai-sublime.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/public/style/vendor/highlightjs/styles/monokai.css b/public/style/vendor/highlightjs/styles/monokai.css new file mode 100644 index 0000000..775d53f --- /dev/null +++ b/public/style/vendor/highlightjs/styles/monokai.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/monokai_sublime.css b/public/style/vendor/highlightjs/styles/monokai_sublime.css new file mode 100644 index 0000000..4ae4aeb --- /dev/null +++ b/public/style/vendor/highlightjs/styles/monokai_sublime.css @@ -0,0 +1,154 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; + -webkit-text-size-adjust: none; +} + +.hljs, +.hljs-tag, +.css .hljs-rule, +.css .hljs-value, +.aspectj .hljs-function, +.css .hljs-function +.hljs-preprocessor, +.hljs-pragma { + color: #f8f8f2; +} + +.hljs-strongemphasis, +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-blockquote, +.hljs-horizontal_rule, +.hljs-number, +.hljs-regexp, +.alias .hljs-keyword, +.hljs-literal, +.hljs-hexcolor { + color: #ae81ff; +} + +.hljs-tag .hljs-value, +.hljs-code, +.hljs-title, +.css .hljs-class, +.hljs-class .hljs-title:last-child { + color: #a6e22e; +} + +.hljs-link_url { + font-size: 80%; +} + +.hljs-strong, +.hljs-strongemphasis { + font-weight: bold; +} + +.hljs-emphasis, +.hljs-strongemphasis, +.hljs-class .hljs-title:last-child, +.hljs-typename { + font-style: italic; +} + +.hljs-keyword, +.ruby .hljs-class .hljs-keyword:first-child, +.ruby .hljs-function .hljs-keyword, +.hljs-function, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.nginx .hljs-title, +.tex .hljs-special, +.hljs-header, +.hljs-attribute, +.hljs-symbol, +.hljs-symbol .hljs-string, +.hljs-tag .hljs-title, +.hljs-value, +.alias .hljs-keyword:first-child, +.css .hljs-tag, +.css .unit, +.css .hljs-important { + color: #f92672; +} + +.hljs-function .hljs-keyword, +.hljs-class .hljs-keyword:first-child, +.hljs-aspect .hljs-keyword:first-child, +.hljs-constant, +.hljs-typename, +.hljs-name, +.css .hljs-attribute { + color: #66d9ef; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title, +.hljs-aspect .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.css .hljs-id, +.hljs-subst, +.hljs-type, +.ruby .hljs-class .hljs-parent, +.hljs-built_in, +.django .hljs-template_tag, +.django .hljs-variable, +.smalltalk .hljs-class, +.django .hljs-filter .hljs-argument, +.smalltalk .hljs-localvars, +.smalltalk .hljs-array, +.hljs-attr_selector, +.hljs-pseudo, +.hljs-addition, +.hljs-stream, +.hljs-envvar, +.apache .hljs-tag, +.apache .hljs-cbracket, +.tex .hljs-command, +.hljs-prompt, +.hljs-link_label, +.hljs-link_url { + color: #e6db74; +} + +.hljs-comment, +.hljs-annotation, +.hljs-decorator, +.hljs-pi, +.hljs-doctype, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket, +.tex .hljs-formula { + color: #75715e; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata, +.xml .php, +.php .xml { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/obsidian.css b/public/style/vendor/highlightjs/styles/obsidian.css new file mode 100644 index 0000000..356630f --- /dev/null +++ b/public/style/vendor/highlightjs/styles/obsidian.css @@ -0,0 +1,88 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-selector-id { + color: #93c763; +} + +.hljs-number { + color: #ffcd22; +} + +.hljs { + color: #e0e2e4; +} + +.hljs-attribute { + color: #668bb0; +} + +.hljs-code, +.hljs-class .hljs-title, +.hljs-section { + color: white; +} + +.hljs-regexp, +.hljs-link { + color: #d39745; +} + +.hljs-meta { + color: #557182; +} + +.hljs-tag, +.hljs-name, +.hljs-bullet, +.hljs-subst, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8cbbad; +} + +.hljs-string, +.hljs-symbol { + color: #ec7600; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion { + color: #818e96; +} + +.hljs-selector-class { + color: #A082BD +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/ocean.css b/public/style/vendor/highlightjs/styles/ocean.css new file mode 100644 index 0000000..5901581 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/ocean.css @@ -0,0 +1,74 @@ +/* Ocean Dark Theme */ +/* https://github.com/gavsiu */ +/* Original theme - https://github.com/chriskempson/base16 */ + +/* Ocean Comment */ +.hljs-comment, +.hljs-quote { + color: #65737e; +} + +/* Ocean Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #bf616a; +} + +/* Ocean Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #d08770; +} + +/* Ocean Yellow */ +.hljs-attribute { + color: #ebcb8b; +} + +/* Ocean Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #a3be8c; +} + +/* Ocean Blue */ +.hljs-title, +.hljs-section { + color: #8fa1b3; +} + +/* Ocean Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b48ead; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b303b; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/paraiso-dark.css b/public/style/vendor/highlightjs/styles/paraiso-dark.css new file mode 100644 index 0000000..e729240 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/paraiso-dark.css @@ -0,0 +1,72 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #8d8687; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/paraiso-light.css b/public/style/vendor/highlightjs/styles/paraiso-light.css new file mode 100644 index 0000000..944857c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/paraiso-light.css @@ -0,0 +1,72 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #776e71; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/paraiso.dark.css b/public/style/vendor/highlightjs/styles/paraiso.dark.css new file mode 100644 index 0000000..0f7eedb --- /dev/null +++ b/public/style/vendor/highlightjs/styles/paraiso.dark.css @@ -0,0 +1,96 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-title { + color: #8d8687; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #f99b15; +} + +/* Paraíso Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #48b685; +} + +/* Paraíso Aqua */ +.css .hljs-hexcolor { + color: #5bc4bf; +} + +/* Paraíso Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #06b6ef; +} + +/* Paraíso Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/paraiso.light.css b/public/style/vendor/highlightjs/styles/paraiso.light.css new file mode 100644 index 0000000..1562007 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/paraiso.light.css @@ -0,0 +1,96 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-title { + color: #776e71; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-name, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #f99b15; +} + +/* Paraíso Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #48b685; +} + +/* Paraíso Aqua */ +.css .hljs-hexcolor { + color: #5bc4bf; +} + +/* Paraíso Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #06b6ef; +} + +/* Paraíso Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/pojoaque.css b/public/style/vendor/highlightjs/styles/pojoaque.css new file mode 100644 index 0000000..2e07847 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/pojoaque.css @@ -0,0 +1,83 @@ +/* + +Pojoaque Style by Jason Tate +http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +Based on Solarized Style from http://ethanschoonover.com/solarized + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #dccf8f; + background: url(./pojoaque.jpg) repeat scroll left top #181914; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-addition { + color: #b64926; +} + +.hljs-number, +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #468966; +} + +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-name { + color: #ffb03b; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type, +.hljs-tag { + color: #b58900; +} + +.hljs-attribute { + color: #b89859; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-subst, +.hljs-meta { + color: #cb4b16; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #d3a60c; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/purebasic.css b/public/style/vendor/highlightjs/styles/purebasic.css new file mode 100644 index 0000000..5ce9b9e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/purebasic.css @@ -0,0 +1,96 @@ +/* + +PureBASIC native IDE style ( version 1.0 - April 2016 ) + +by Tristano Ajmone + +Public Domain + +NOTE_1: PureBASIC code syntax highlighting only applies the following classes: + .hljs-comment + .hljs-function + .hljs-keywords + .hljs-string + .hljs-symbol + + Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. + If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by + a "--- used for PureBASIC ... ---" comment on same line. + +NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: + http://chir.ag/projects/name-that-color +*/ + +.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFDF; /* Half and Half (approx.) */ +/* --- Uncomment to add PureBASIC native IDE styled font! + font-family: Consolas; +*/ +} + +.hljs, /* --- used for PureBASIC base color --- */ +.hljs-type, /* --- used for PureBASIC Procedures return type --- */ +.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */ +.hljs-name, +.hljs-number, +.hljs-attr, +.hljs-params, +.hljs-subst { + color: #000000; /* Black */ +} + +.hljs-comment, /* --- used for PureBASIC Comments --- */ +.hljs-regexp, +.hljs-section, +.hljs-selector-pseudo, +.hljs-addition { + color: #00AAAA; /* Persian Green (approx.) */ +} + +.hljs-title, /* --- used for PureBASIC Procedures Names --- */ +.hljs-tag, +.hljs-variable, +.hljs-code { + color: #006666; /* Blue Stone (approx.) */ +} + +.hljs-keyword, /* --- used for PureBASIC Keywords --- */ +.hljs-class, +.hljs-meta-keyword, +.hljs-selector-class, +.hljs-built_in, +.hljs-builtin-name { + color: #006666; /* Blue Stone (approx.) */ + font-weight: bold; +} + +.hljs-string, /* --- used for PureBASIC Strings --- */ +.hljs-selector-attr { + color: #0080FF; /* Azure Radiance (approx.) */ +} + +.hljs-symbol, /* --- used for PureBASIC Constants --- */ +.hljs-link, +.hljs-deletion, +.hljs-attribute { + color: #924B72; /* Cannon Pink (approx.) */ +} + +.hljs-meta, +.hljs-literal, +.hljs-selector-id { + color: #924B72; /* Cannon Pink (approx.) */ + font-weight: bold; +} + +.hljs-strong, +.hljs-name { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/qtcreator_dark.css b/public/style/vendor/highlightjs/styles/qtcreator_dark.css new file mode 100644 index 0000000..7aa56a3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/qtcreator_dark.css @@ -0,0 +1,83 @@ +/* + +Qt Creator dark color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000000; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #aaaaaa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #ff55ff; +} + +.hljs-code +.hljs-selector-class { + color: #aaaaff; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #ffff55; +} + +.hljs-attribute { + color: #ff5555; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #8888ff; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #ff55ff; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #55ffff; +} diff --git a/public/style/vendor/highlightjs/styles/qtcreator_light.css b/public/style/vendor/highlightjs/styles/qtcreator_light.css new file mode 100644 index 0000000..1efa2c6 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/qtcreator_light.css @@ -0,0 +1,83 @@ +/* + +Qt Creator light color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffff; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #000000; +} + +.hljs-strong, +.hljs-emphasis { + color: #000000; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #000080; +} + +.hljs-code +.hljs-selector-class { + color: #800080; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #808000; +} + +.hljs-attribute { + color: #800000; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #0055AF; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #008000; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #008000; +} diff --git a/public/style/vendor/highlightjs/styles/railscasts.css b/public/style/vendor/highlightjs/styles/railscasts.css new file mode 100644 index 0000000..008cdc5 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/railscasts.css @@ -0,0 +1,106 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; +} + +.hljs-comment, +.hljs-quote { + color: #bc9458; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #c26230; +} + +.hljs-string, +.hljs-number, +.hljs-regexp, +.hljs-variable, +.hljs-template-variable { + color: #a5c261; +} + +.hljs-subst { + color: #519f50; +} + +.hljs-tag, +.hljs-name { + color: #e8bf6a; +} + +.hljs-type { + color: #da4939; +} + + +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-attr, +.hljs-link { + color: #6d9cbe; +} + +.hljs-params { + color: #d0d0ff; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #9b859d; +} + +.hljs-title, +.hljs-section { + color: #ffc66d; +} + +.hljs-addition { + background-color: #144212; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/public/style/vendor/highlightjs/styles/rainbow.css b/public/style/vendor/highlightjs/styles/rainbow.css new file mode 100644 index 0000000..905eb8e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/rainbow.css @@ -0,0 +1,85 @@ +/* + +Style with support for rainbow parens + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; +} + + +.hljs-comment, +.hljs-quote { + color: #969896; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-type, +.hljs-addition { + color: #cc99cc; +} + +.hljs-number, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #f99157; +} + +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #8abeb7; +} + +.hljs-title, +.hljs-name, +.hljs-section, +.hljs-built_in { + color: #b5bd68; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-class .hljs-title { + color: #ffcc66; +} + +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-attr, +.hljs-attribute { + color: #81a2be; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/routeros.css b/public/style/vendor/highlightjs/styles/routeros.css new file mode 100644 index 0000000..ebe2399 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/routeros.css @@ -0,0 +1,108 @@ +/* + + highlight.js style for Microtik RouterOS script + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + +.hljs-attribute { + color: #0E9A00; +} + +.hljs-function { + color: #99069A; +} + +.hljs-builtin-name { + color: #99069A; +} + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #0C9A9A; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/school-book.css b/public/style/vendor/highlightjs/styles/school-book.css new file mode 100644 index 0000000..964b51d --- /dev/null +++ b/public/style/vendor/highlightjs/styles/school-book.css @@ -0,0 +1,72 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px; + line-height:16px; +} + +pre{ + background:#f6f6ae url(./school-book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-built_in, +.hljs-builtin-name, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #e60415; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/school_book.css b/public/style/vendor/highlightjs/styles/school_book.css new file mode 100644 index 0000000..49371d9 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/school_book.css @@ -0,0 +1,111 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px !important; + line-height:16px !important; + -webkit-text-size-adjust: none; +} + +pre{ + background:#f6f6ae url(./school_book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.nginx .hljs-title, +.tex .hljs-special { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst, +.hljs-tag .hljs-keyword { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.hljs-type, +.hljs-tag .hljs-value, +.css .hljs-rule .hljs-value, +.hljs-preprocessor, +.hljs-pragma, +.ruby .hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.ruby .hljs-class .hljs-parent, +.hljs-built_in, +.django .hljs-template_tag, +.django .hljs-variable, +.smalltalk .hljs-class, +.ruby .hljs-string, +.django .hljs-filter .hljs-argument, +.smalltalk .hljs-localvars, +.smalltalk .hljs-array, +.hljs-attr_selector, +.hljs-pseudo, +.hljs-addition, +.hljs-stream, +.hljs-envvar, +.apache .hljs-tag, +.apache .hljs-cbracket, +.nginx .hljs-built_in, +.tex .hljs-command, +.coffeescript .hljs-attribute, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-annotation, +.hljs-decorator, +.hljs-pi, +.hljs-doctype, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket { + color: #e60415; +} + +.hljs-keyword, +.hljs-literal, +.css .hljs-id, +.hljs-doctag, +.hljs-title, +.hljs-type, +.vbscript .hljs-built_in, +.rsl .hljs-built_in, +.smalltalk .hljs-class, +.xml .hljs-tag .hljs-title, +.diff .hljs-header, +.hljs-chunk, +.hljs-winutils, +.bash .hljs-variable, +.apache .hljs-tag, +.tex .hljs-command, +.hljs-request, +.hljs-status { + font-weight: bold; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/public/style/vendor/highlightjs/styles/solarized-dark.css b/public/style/vendor/highlightjs/styles/solarized-dark.css new file mode 100644 index 0000000..b4c0da1 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/solarized-dark.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/solarized-light.css b/public/style/vendor/highlightjs/styles/solarized-light.css new file mode 100644 index 0000000..fdcfcc7 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/solarized-light.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/solarized_dark.css b/public/style/vendor/highlightjs/styles/solarized_dark.css new file mode 100644 index 0000000..f1bf4ec --- /dev/null +++ b/public/style/vendor/highlightjs/styles/solarized_dark.css @@ -0,0 +1,107 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; + -webkit-text-size-adjust: none; +} + +.hljs-comment, +.diff .hljs-header, +.hljs-doctype, +.hljs-pi, +.lisp .hljs-string { + color: #586e75; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-winutils, +.method, +.hljs-addition, +.css .hljs-tag, +.hljs-request, +.hljs-status, +.nginx .hljs-title { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-command, +.hljs-string, +.hljs-tag .hljs-value, +.hljs-rule .hljs-value, +.hljs-doctag, +.tex .hljs-formula, +.hljs-regexp, +.hljs-hexcolor, +.hljs-link_url { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-localvars, +.hljs-chunk, +.hljs-decorator, +.hljs-built_in, +.hljs-identifier, +.vhdl .hljs-literal, +.hljs-id, +.css .hljs-function, +.hljs-name { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.hljs-type, +.hljs-link_reference { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-preprocessor, +.hljs-preprocessor .hljs-keyword, +.hljs-pragma, +.hljs-shebang, +.hljs-symbol, +.hljs-symbol .hljs-string, +.diff .hljs-change, +.hljs-special, +.hljs-attr_selector, +.hljs-subst, +.hljs-cdata, +.css .hljs-pseudo, +.hljs-header { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-deletion, +.hljs-important { + color: #dc322f; +} + +/* Solarized Violet */ +.hljs-link_label { + color: #6c71c4; +} + +.tex .hljs-formula { + background: #073642; +} diff --git a/public/style/vendor/highlightjs/styles/solarized_light.css b/public/style/vendor/highlightjs/styles/solarized_light.css new file mode 100644 index 0000000..04adb21 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/solarized_light.css @@ -0,0 +1,107 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; + -webkit-text-size-adjust: none; +} + +.hljs-comment, +.diff .hljs-header, +.hljs-doctype, +.hljs-pi, +.lisp .hljs-string { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-winutils, +.method, +.hljs-addition, +.css .hljs-tag, +.hljs-request, +.hljs-status, +.nginx .hljs-title { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-command, +.hljs-string, +.hljs-tag .hljs-value, +.hljs-rule .hljs-value, +.hljs-doctag, +.tex .hljs-formula, +.hljs-regexp, +.hljs-hexcolor, +.hljs-link_url { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-localvars, +.hljs-chunk, +.hljs-decorator, +.hljs-built_in, +.hljs-identifier, +.vhdl .hljs-literal, +.hljs-id, +.css .hljs-function, +.hljs-name { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.hljs-type, +.hljs-link_reference { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-preprocessor, +.hljs-preprocessor .hljs-keyword, +.hljs-pragma, +.hljs-shebang, +.hljs-symbol, +.hljs-symbol .hljs-string, +.diff .hljs-change, +.hljs-special, +.hljs-attr_selector, +.hljs-subst, +.hljs-cdata, +.css .hljs-pseudo, +.hljs-header { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-deletion, +.hljs-important { + color: #dc322f; +} + +/* Solarized Violet */ +.hljs-link_label { + color: #6c71c4; +} + +.tex .hljs-formula { + background: #eee8d5; +} diff --git a/public/style/vendor/highlightjs/styles/sunburst.css b/public/style/vendor/highlightjs/styles/sunburst.css new file mode 100644 index 0000000..f56dd5e --- /dev/null +++ b/public/style/vendor/highlightjs/styles/sunburst.css @@ -0,0 +1,102 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #aeaeae; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #e28964; +} + +.hljs-string { + color: #65b042; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-tag, +.hljs-name { + color: #89bdff; +} + +.hljs-class .hljs-title, +.hljs-doctag { + text-decoration: underline; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-number { + color: #3387cc; +} + +.hljs-params, +.hljs-variable, +.hljs-template-variable { + color: #3e87e3; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #8996a8; +} + +.hljs-formula { + background-color: #0e2231; + color: #f8f8f8; + font-style: italic; +} + +.hljs-addition { + background-color: #253b22; + color: #f8f8f8; +} + +.hljs-deletion { + background-color: #420e09; + color: #f8f8f8; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/tomorrow-night-blue.css b/public/style/vendor/highlightjs/styles/tomorrow-night-blue.css new file mode 100644 index 0000000..78e59cc --- /dev/null +++ b/public/style/vendor/highlightjs/styles/tomorrow-night-blue.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Blue Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #7285b7; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ff9da4; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #ffc58f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #d1f1a9; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #bbdaff; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ebbbff; +} + +.hljs { + display: block; + overflow-x: auto; + background: #002451; + color: white; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/tomorrow-night-bright.css b/public/style/vendor/highlightjs/styles/tomorrow-night-bright.css new file mode 100644 index 0000000..e05af8a --- /dev/null +++ b/public/style/vendor/highlightjs/styles/tomorrow-night-bright.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Bright Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #d54e53; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #e78c45; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b9ca4a; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #7aa6da; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c397d8; +} + +.hljs { + display: block; + overflow-x: auto; + background: black; + color: #eaeaea; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/tomorrow-night-eighties.css b/public/style/vendor/highlightjs/styles/tomorrow-night-eighties.css new file mode 100644 index 0000000..08fd51c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/tomorrow-night-eighties.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Eighties Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #999999; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #f2777a; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #99cc99; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #6699cc; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #cc99cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2d2d2d; + color: #cccccc; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/tomorrow-night.css b/public/style/vendor/highlightjs/styles/tomorrow-night.css new file mode 100644 index 0000000..ddd270a --- /dev/null +++ b/public/style/vendor/highlightjs/styles/tomorrow-night.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #de935f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b5bd68; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/tomorrow.css b/public/style/vendor/highlightjs/styles/tomorrow.css new file mode 100644 index 0000000..026a62f --- /dev/null +++ b/public/style/vendor/highlightjs/styles/tomorrow.css @@ -0,0 +1,72 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #8e908c; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #c82829; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5871f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #eab700; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #718c00; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #4271ae; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8959a8; +} + +.hljs { + display: block; + overflow-x: auto; + background: white; + color: #4d4d4c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/vs.css b/public/style/vendor/highlightjs/styles/vs.css new file mode 100644 index 0000000..c5d07d3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/vs.css @@ -0,0 +1,68 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote, +.hljs-variable { + color: #008000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-built_in, +.hljs-name, +.hljs-tag { + color: #00f; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #a31515; +} + +.hljs-deletion, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-meta { + color: #2b91af; +} + +.hljs-doctag { + color: #808080; +} + +.hljs-attr { + color: #f00; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #00b0e8; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/highlightjs/styles/vs2015.css b/public/style/vendor/highlightjs/styles/vs2015.css new file mode 100644 index 0000000..d1d9be3 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/vs2015.css @@ -0,0 +1,115 @@ +/* + * Visual Studio 2015 dark style + * Author: Nicolas LLOBERA + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1E1E1E; + color: #DCDCDC; +} + +.hljs-keyword, +.hljs-literal, +.hljs-symbol, +.hljs-name { + color: #569CD6; +} +.hljs-link { + color: #569CD6; + text-decoration: underline; +} + +.hljs-built_in, +.hljs-type { + color: #4EC9B0; +} + +.hljs-number, +.hljs-class { + color: #B8D7A3; +} + +.hljs-string, +.hljs-meta-string { + color: #D69D85; +} + +.hljs-regexp, +.hljs-template-tag { + color: #9A5334; +} + +.hljs-subst, +.hljs-function, +.hljs-title, +.hljs-params, +.hljs-formula { + color: #DCDCDC; +} + +.hljs-comment, +.hljs-quote { + color: #57A64A; + font-style: italic; +} + +.hljs-doctag { + color: #608B4E; +} + +.hljs-meta, +.hljs-meta-keyword, +.hljs-tag { + color: #9B9B9B; +} + +.hljs-variable, +.hljs-template-variable { + color: #BD63C5; +} + +.hljs-attr, +.hljs-attribute, +.hljs-builtin-name { + color: #9CDCFE; +} + +.hljs-section { + color: gold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +/*.hljs-code { + font-family:'Monospace'; +}*/ + +.hljs-bullet, +.hljs-selector-tag, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #D7BA7D; +} + +.hljs-addition { + background-color: #144212; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + display: inline-block; + width: 100%; +} diff --git a/public/style/vendor/highlightjs/styles/xcode.css b/public/style/vendor/highlightjs/styles/xcode.css new file mode 100644 index 0000000..43dddad --- /dev/null +++ b/public/style/vendor/highlightjs/styles/xcode.css @@ -0,0 +1,93 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #006a00; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #aa0d91; +} + +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string { + color: #c41a16; +} + +.hljs-regexp, +.hljs-link { + color: #080; +} + +.hljs-title, +.hljs-tag, +.hljs-symbol, +.hljs-bullet, +.hljs-number, +.hljs-meta { + color: #1c00cf; +} + +.hljs-section, +.hljs-class .hljs-title, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #5c2699; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9b703f; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/public/style/vendor/highlightjs/styles/xt256.css b/public/style/vendor/highlightjs/styles/xt256.css new file mode 100644 index 0000000..58df82c --- /dev/null +++ b/public/style/vendor/highlightjs/styles/xt256.css @@ -0,0 +1,92 @@ + +/* + xt256.css + + Contact: initbar [at] protonmail [dot] ch + : github.com/initbar +*/ + +.hljs { + display: block; + overflow-x: auto; + color: #eaeaea; + background: #000; + padding: 0.5; +} + +.hljs-subst { + color: #eaeaea; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-builtin-name, +.hljs-type { + color: #eaeaea; +} + +.hljs-params { + color: #da0000; +} + +.hljs-literal, +.hljs-number, +.hljs-name { + color: #ff0000; + font-weight: bolder; +} + +.hljs-comment { + color: #969896; +} + +.hljs-selector-id, +.hljs-quote { + color: #00ffff; +} + +.hljs-template-variable, +.hljs-variable, +.hljs-title { + color: #00ffff; + font-weight: bold; +} + +.hljs-selector-class, +.hljs-keyword, +.hljs-symbol { + color: #fff000; +} + +.hljs-string, +.hljs-bullet { + color: #00ff00; +} + +.hljs-tag, +.hljs-section { + color: #000fff; +} + +.hljs-selector-tag { + color: #000fff; + font-weight: bold; +} + +.hljs-attribute, +.hljs-built_in, +.hljs-regexp, +.hljs-link { + color: #ff00ff; +} + +.hljs-meta { + color: #fff; + font-weight: bolder; +} diff --git a/public/style/vendor/highlightjs/styles/zenburn.css b/public/style/vendor/highlightjs/styles/zenburn.css new file mode 100644 index 0000000..07be502 --- /dev/null +++ b/public/style/vendor/highlightjs/styles/zenburn.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/public/style/vendor/jquery-asColor/jquery-asColor.min.js b/public/style/vendor/jquery-asColor/jquery-asColor.min.js new file mode 100644 index 0000000..84b291b --- /dev/null +++ b/public/style/vendor/jquery-asColor/jquery-asColor.min.js @@ -0,0 +1,9 @@ +/** +* jQuery asColor v0.3.6 +* https://github.com/amazingSurge/asColor +* +* Copyright (c) amazingSurge +* Released under the LGPL-3.0 license +*/ +!function(e,t){if("function"==typeof define&&define.amd)define("AsColor",["exports","jquery"],t);else if("undefined"!=typeof exports)t(exports,require("jquery"));else{var r={exports:{}};t(r.exports,e.jQuery),e.AsColor=r.exports}}(this,function(e,t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){return 0===e.indexOf("#")&&(e=e.substr(1)),e?(3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),6===e.length?"#"+e:null):null}function n(e){return 0===e.indexOf("#")&&(e=e.substr(1)),6===e.length&&e[0]===e[1]&&e[2]===e[3]&&e[4]===e[5]&&(e=e[0]+e[2]+e[4]),"#"+e}function o(e){return parseInt(e,16)}function i(e){return"string"==typeof e&&e.indexOf("%")===e.length-1}function f(e){return parseInt(Math.round(2.55*e.slice(0,-1)),10)}function u(e){return parseFloat(e.slice(0,-1)/100,10)}Object.defineProperty(e,"__esModule",{value:!0});var s=function(e){return e&&e.__esModule?e:{default:e}}(t),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h=function(){function e(e,t){for(var r=0;r1&&(r-=1),a=6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e,Math.round(255*a)},RGBtoHSL:function(e){var t=e.r/255,r=e.g/255,a=e.b/255,n=Math.min(t,r,a),o=Math.max(t,r,a),i=o-n,f=o+n,u=.5*f,s=void 0,l=void 0;return s=n===o?0:t===o?60*(r-a)/i+360:r===o?60*(a-t)/i+120:60*(t-r)/i+240,l=0===i?0:u<=.5?i/f:i/(2-f),{h:Math.round(s)%360,s:l,l:u}},RGBtoHEX:function(e){var t=[e.r.toString(16),e.g.toString(16),e.b.toString(16)];return s.default.each(t,function(e,r){1===r.length&&(t[e]="0"+r)}),"#"+t.join("")},HSLtoHEX:function(e){var t=this.HSLtoRGB(e);return this.RGBtoHEX(t)},HSVtoHEX:function(e){var t=this.HSVtoRGB(e);return this.RGBtoHEX(t)},RGBtoHSV:function(e){var t=e.r/255,r=e.g/255,a=e.b/255,n=Math.max(t,r,a),o=Math.min(t,r,a),i=void 0,f=void 0,u=n,s=n-o;if(f=0===n?0:s/n,n===o)i=0;else{switch(n){case t:i=(r-a)/s+(rthis.length)&&-1!==this.indexOf(e,t)});var k=function(){function e(t,a){r(this,e),"object"===(void 0===t?"undefined":l(t))&&void 0===a&&(a=t,t=void 0),"string"==typeof a&&(a={format:a}),this.options=s.default.extend(!0,{},d,a),this.value={r:0,g:0,b:0,h:0,s:0,v:0,a:1},this._format=!1,this._matchFormat="HEX",this._valid=!0,this.init(t)}return h(e,[{key:"init",value:function(e){return this.format(this.options.format),this.fromString(e),this}},{key:"isValid",value:function(){return this._valid}},{key:"val",value:function(e){return void 0===e?this.toString():(this.fromString(e),this)}},{key:"alpha",value:function(e){return void 0===e||isNaN(e)?this.value.a:((e=parseFloat(e))>1?e=1:e<0&&(e=0),this.value.a=e,this)}},{key:"matchString",value:function(t){return e.matchString(t)}},{key:"fromString",value:function(e,t){if("string"==typeof e){e=s.default.trim(e);var r=null,a=void 0;this._valid=!1;for(var n in y)if(null!==(r=y[n].match.exec(e))&&(a=y[n].parse(r))){this.set(a),"TRANSPARENT"===n&&(n="HEX"),this._matchFormat=n,!0===t&&this.format(n);break}}else"object"===(void 0===e?"undefined":l(e))&&this.set(e);return this}},{key:"format",value:function(e){return"string"==typeof e&&(e=e.toUpperCase())&&void 0!==y[e]?this._format="TRANSPARENT"!==e?e:"HEX":!1===e&&(this._format=!1),!1===this._format?this._matchFormat:this._format}},{key:"toRGBA",value:function(){return y.RGBA.to(this.value,this)}},{key:"toRGB",value:function(){return y.RGB.to(this.value,this)}},{key:"toHSLA",value:function(){return y.HSLA.to(this.value,this)}},{key:"toHSL",value:function(){return y.HSL.to(this.value,this)}},{key:"toHEX",value:function(){return y.HEX.to(this.value,this)}},{key:"toNAME",value:function(){return y.NAME.to(this.value,this)}},{key:"to",value:function(e){return"string"==typeof e&&(e=e.toUpperCase())&&void 0!==y[e]?y[e].to(this.value,this):this.toString()}},{key:"toString",value:function(){var e=this.value;if(!this._valid&&"string"==typeof(e=this.options.invalidValue))return e;if(0===e.a&&this.options.zeroAlphaAsTransparent)return y.TRANSPARENT.to(e,this);var t=void 0;if(t=!1===this._format?this._matchFormat:this._format,this.options.reduceAlpha&&1===e.a)switch(t){case"RGBA":t="RGB";break;case"HSLA":t="HSL"}return 1!==e.a&&"RGBA"!==t&&"HSLA"!==t&&this.options.alphaConvert&&("string"==typeof this.options.alphaConvert&&(t=this.options.alphaConvert),void 0!==this.options.alphaConvert[t]&&(t=this.options.alphaConvert[t])),y[t].to(e,this)}},{key:"get",value:function(){return this.value}},{key:"set",value:function(e){this._valid=!0;var t=0,r=0,a=void 0,n=void 0;for(var o in e)"hsv".includes(o)?(r++,this.value[o]=e[o]):"rgb".includes(o)?(t++,this.value[o]=e[o]):"a"===o&&(this.value.a=e.a);return t>r?(a=b.RGBtoHSV(this.value),0===this.value.r&&0===this.value.g&&0===this.value.b||(this.value.h=a.h),this.value.s=a.s,this.value.v=a.v):r>t&&(n=b.HSVtoRGB(this.value),this.value.r=n.r,this.value.g=n.g,this.value.b=n.b),this}}],[{key:"matchString",value:function(e){if("string"==typeof e){e=s.default.trim(e);var t=null;for(var r in y)if(null!==(t=y[r].match.exec(e))&&y[r].parse(t))return!0}return!1}},{key:"setDefaults",value:function(e){s.default.extend(!0,d,s.default.isPlainObject(e)&&e)}}]),e}(),R={version:"0.3.6"},S=s.default.asColor,H=function(){for(var e=arguments.length,t=Array(e),r=0;r1&&(t=1),100*t+"%"}function o(t){t.id=P,P++}var r=a(t),h=a(e),l=a(i),u=function(){function t(t,e){for(var i=0;i
    '}},data:{},init:function(t,e){var i=this;this.options=$.extend(this.defaults,e),i.direction=this.options.direction,this.api=t,this.$alpha=$(this.options.template.call(i,t.namespace)).appendTo(t.$dropdown),this.$handle=this.$alpha.find("i"),t.$element.on("asColorPicker::firstOpen",function(){"vertical"===i.direction?i.size=i.$alpha.height():i.size=i.$alpha.width(),i.step=i.size/360,i.bindEvents(),i.keyboard()}),t.$element.on("asColorPicker::update asColorPicker::setup",function(t,e,a){i.update(a)})},bindEvents:function(){var t=this;this.$alpha.on(this.api.eventName("mousedown"),function(e){if(e.which?3===e.which:2===e.button)return!1;$.proxy(t.mousedown,t)(e)})},mousedown:function(t){var e=this.$alpha.offset();return"vertical"===this.direction?(this.data.startY=t.pageY,this.data.top=t.pageY-e.top,this.move(this.data.top)):(this.data.startX=t.pageX,this.data.left=t.pageX-e.left,this.move(this.data.left)),this.mousemove=function(t){var e=void 0;return e="vertical"===this.direction?this.data.top+(t.pageY||this.data.startY)-this.data.startY:this.data.left+(t.pageX||this.data.startX)-this.data.startX,this.move(e),!1},this.mouseup=function(){return $(document).off({mousemove:this.mousemove,mouseup:this.mouseup}),"vertical"===this.direction?this.data.top=this.data.cach:this.data.left=this.data.cach,!1},$(document).on({mousemove:$.proxy(this.mousemove,this),mouseup:$.proxy(this.mouseup,this)}),!1},move:function(t,e,i){t=Math.max(0,Math.min(this.size,t)),this.data.cach=t,void 0===e&&(e=1-t/this.size),e=Math.max(0,Math.min(1,e)),"vertical"===this.direction?this.$handle.css({top:t}):this.$handle.css({left:t}),!1!==i&&this.api.set({a:Math.round(100*e)/100})},moveLeft:function(){var t=this.step,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left-t)),this.move(e.left)},moveRight:function(){var t=this.step,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left+t)),this.move(e.left)},moveUp:function(){var t=this.step,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top-t)),this.move(e.top)},moveDown:function(){var t=this.step,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top+t)),this.move(e.top)},keyboard:function(){var t=void 0,e=this;if(!this.api._keyboard)return!1;t=$.extend(!0,{},this.api._keyboard),this.$alpha.attr("tabindex","0").on("focus",function(){return"vertical"===this.direction?t.attach({up:function(){e.moveUp()},down:function(){e.moveDown()}}):t.attach({left:function(){e.moveLeft()},right:function(){e.moveRight()}}),!1}).on("blur",function(){t.detach()})},update:function(t){var e=this.size*(1-t.value.a);this.$alpha.css("backgroundColor",t.toHEX()),this.move(e,t.value.a,!1)},destroy:function(){$(document).off({mousemove:this.mousemove,mouseup:this.mouseup})}},f={init:function(t){var e='';this.$hex=$(e).appendTo(t.$dropdown),this.$hex.on("change",function(){t.set(this.value)});var i=this;t.$element.on("asColorPicker::update asColorPicker::setup",function(t,e,a){i.update(a)})},update:function(t){this.$hex.val(t.toHEX())}},v={size:150,defaults:{direction:"vertical",template:function(){var t=this.api.namespace;return'
    '}},data:{},init:function(t,e){var i=this;this.options=$.extend(this.defaults,e),this.direction=this.options.direction,this.api=t,this.$hue=$(this.options.template.call(i)).appendTo(t.$dropdown),this.$handle=this.$hue.find("i"),t.$element.on("asColorPicker::firstOpen",function(){"vertical"===i.direction?i.size=i.$hue.height():i.size=i.$hue.width(),i.step=i.size/360,i.bindEvents(t),i.keyboard(t)}),t.$element.on("asColorPicker::update asColorPicker::setup",function(t,e,a){i.update(a)})},bindEvents:function(){var t=this;this.$hue.on(this.api.eventName("mousedown"),function(e){if(e.which?3===e.which:2===e.button)return!1;$.proxy(t.mousedown,t)(e)})},mousedown:function(t){var e=this.$hue.offset();return"vertical"===this.direction?(this.data.startY=t.pageY,this.data.top=t.pageY-e.top,this.move(this.data.top)):(this.data.startX=t.pageX,this.data.left=t.pageX-e.left,this.move(this.data.left)),this.mousemove=function(t){var e=void 0;return e="vertical"===this.direction?this.data.top+(t.pageY||this.data.startY)-this.data.startY:this.data.left+(t.pageX||this.data.startX)-this.data.startX,this.move(e),!1},this.mouseup=function(){return $(document).off({mousemove:this.mousemove,mouseup:this.mouseup}),"vertical"===this.direction?this.data.top=this.data.cach:this.data.left=this.data.cach,!1},$(document).on({mousemove:$.proxy(this.mousemove,this),mouseup:$.proxy(this.mouseup,this)}),!1},move:function(t,e,i){t=Math.max(0,Math.min(this.size,t)),this.data.cach=t,void 0===e&&(e=360*(1-t/this.size)),e=Math.max(0,Math.min(360,e)),"vertical"===this.direction?this.$handle.css({top:t}):this.$handle.css({left:t}),!1!==i&&this.api.set({h:e})},moveLeft:function(){var t=this.step,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left-t)),this.move(e.left)},moveRight:function(){var t=this.step,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left+t)),this.move(e.left)},moveUp:function(){var t=this.step,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top-t)),this.move(e.top)},moveDown:function(){var t=this.step,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top+t)),this.move(e.top)},keyboard:function(){var t=void 0,e=this;if(!this.api._keyboard)return!1;t=$.extend(!0,{},this.api._keyboard),this.$hue.attr("tabindex","0").on("focus",function(){return"vertical"===this.direction?t.attach({up:function(){e.moveUp()},down:function(){e.moveDown()}}):t.attach({left:function(){e.moveLeft()},right:function(){e.moveRight()}}),!1}).on("blur",function(){t.detach()})},update:function(t){var e=0===t.value.h?0:this.size*(1-t.value.h/360);this.move(e,t.value.h,!1)},destroy:function(){$(document).off({mousemove:this.mousemove,mouseup:this.mouseup})}},m={defaults:{template:function(t){return'
    '}},width:0,height:0,size:6,data:{},init:function(t,e){var i=this;this.options=$.extend(this.defaults,e),this.api=t,this.$saturation=$(this.options.template.call(i,t.namespace)).appendTo(t.$dropdown),this.$handle=this.$saturation.find("i"),t.$element.on("asColorPicker::firstOpen",function(){i.width=i.$saturation.width(),i.height=i.$saturation.height(),i.step={left:i.width/20,top:i.height/20},i.size=i.$handle.width()/2,i.bindEvents(),i.keyboard(t)}),t.$element.on("asColorPicker::update asColorPicker::setup",function(t,e,a){i.update(a)})},bindEvents:function(){var t=this;this.$saturation.on(this.api.eventName("mousedown"),function(e){if(e.which?3===e.which:2===e.button)return!1;t.mousedown(e)})},mousedown:function(t){var e=this.$saturation.offset();return this.data.startY=t.pageY,this.data.startX=t.pageX,this.data.top=t.pageY-e.top,this.data.left=t.pageX-e.left,this.data.cach={},this.move(this.data.left,this.data.top),this.mousemove=function(t){var e=this.data.left+(t.pageX||this.data.startX)-this.data.startX,i=this.data.top+(t.pageY||this.data.startY)-this.data.startY;return this.move(e,i),!1},this.mouseup=function(){return $(document).off({mousemove:this.mousemove,mouseup:this.mouseup}),this.data.left=this.data.cach.left,this.data.top=this.data.cach.top,!1},$(document).on({mousemove:$.proxy(this.mousemove,this),mouseup:$.proxy(this.mouseup,this)}),!1},move:function(t,e,i){e=Math.max(0,Math.min(this.height,e)),t=Math.max(0,Math.min(this.width,t)),void 0===this.data.cach&&(this.data.cach={}),this.data.cach.left=t,this.data.cach.top=e,this.$handle.css({top:e-this.size,left:t-this.size}),!1!==i&&this.api.set({s:t/this.width,v:1-e/this.height})},update:function(t){void 0===t.value.h&&(t.value.h=0),this.$saturation.css("backgroundColor",h.default.HSLtoHEX({h:t.value.h,s:1,l:.5}));var e=t.value.s*this.width,i=(1-t.value.v)*this.height;this.move(e,i,!1)},moveLeft:function(){var t=this.step.left,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left-t)),this.move(e.left,e.top)},moveRight:function(){var t=this.step.left,e=this.data;e.left=Math.max(0,Math.min(this.width,e.left+t)),this.move(e.left,e.top)},moveUp:function(){var t=this.step.top,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top-t)),this.move(e.left,e.top)},moveDown:function(){var t=this.step.top,e=this.data;e.top=Math.max(0,Math.min(this.width,e.top+t)),this.move(e.left,e.top)},keyboard:function(){var t=void 0,e=this;if(!this.api._keyboard)return!1;t=$.extend(!0,{},this.api._keyboard),this.$saturation.attr("tabindex","0").on("focus",function(){return t.attach({left:function(){e.moveLeft()},right:function(){e.moveRight()},up:function(){e.moveUp()},down:function(){e.moveDown()}}),!1}).on("blur",function(){t.detach()})},destroy:function(){$(document).off({mousemove:this.mousemove,mouseup:this.mouseup})}},g={defaults:{apply:!1,cancel:!0,applyText:null,cancelText:null,template:function(t){return'
    '},applyTemplate:function(t){return''+this.options.applyText+""},cancelTemplate:function(t){return''+this.options.cancelText+""}},init:function(t,e){var i=this;this.options=$.extend(this.defaults,{applyText:t.getString("applyText","apply"),cancelText:t.getString("cancelText","cancel")},e),this.$buttons=$(this.options.template.call(this,t.namespace)).appendTo(t.$dropdown),t.$element.on("asColorPicker::firstOpen",function(){i.options.apply&&(i.$apply=$(i.options.applyTemplate.call(i,t.namespace)).appendTo(i.$buttons).on("click",function(){return t.apply(),!1})),i.options.cancel&&(i.$cancel=$(i.options.cancelTemplate.call(i,t.namespace)).appendTo(i.$buttons).on("click",function(){return t.cancel(),!1}))})}},y={defaults:{template:function(t){return'
    '}},init:function(t,e){this.options=$.extend(this.defaults,e),t.$trigger=$(this.options.template.call(this,t.namespace)),this.$triggerInner=t.$trigger.children("span"),t.$trigger.insertAfter(t.$element),t.$trigger.on("click",function(){return t.opened?t.close():t.open(),!1});var i=this;t.$element.on("asColorPicker::update",function(t,e,a,n){void 0===n&&(n=!1),i.update(a,n)}),this.update(t.color)},update:function(t,e){e?this.$triggerInner.css("background",e.toString(!0)):this.$triggerInner.css("background",t.toRGBA())},destroy:function(t){t.$trigger.remove()}},w={defaults:{template:function(t){return''}},init:function(t,e){t.options.hideInput||(this.options=$.extend(this.defaults,e),this.$clear=$(this.options.template.call(this,t.namespace)).insertAfter(t.$element),this.$clear.on("click",function(){return t.clear(),!1}))}},k={color:["white","black","transparent"],init:function(t){var e='
    ';this.$info=$(e).appendTo(t.$dropdown),this.$r=this.$info.find('[data-type="r"]'),this.$g=this.$info.find('[data-type="g"]'),this.$b=this.$info.find('[data-type="b"]'),this.$a=this.$info.find('[data-type="a"]'),this.$info.on(t.eventName("keyup update change"),"input",function(e){var i=void 0,a=$(e.target).data("type");switch(a){case"r":case"g":case"b":(i=parseInt(this.value,10))>255?i=255:i<0&&(i=0);break;case"a":(i=parseFloat(this.value,10))>1?i=1:i<0&&(i=0)}isNaN(i)&&(i=0);var n={};n[a]=i,t.set(n)});var i=this;t.$element.on("asColorPicker::update asColorPicker::setup",function(t,e){i.update(e)})},update:function(t){this.$r.val(t.value.r),this.$g.val(t.value.g),this.$b.val(t.value.b),this.$a.val(t.value.a)}};window.localStorage||(window.localStorage=function(){});var b={defaults:{template:function(t){return'
      '},item:function(t,e){return'
    • '},colors:["white","black","red","blue","yellow"],max:10,localStorage:!0},init:function(t,e){var i=this,a=void 0,n=(0,h.default)();this.options=$.extend(!0,{},this.defaults,e),this.colors=[];var s=void 0;this.options.localStorage?(s=t.namespace+"_palettes_"+t.id,(a=this.getLocal(s))||(a=this.options.colors,this.setLocal(s,a))):a=this.options.colors;for(var o in a)Object.hasOwnProperty.call(a,o)&&this.colors.push(n.val(a[o]).toRGBA());var r="";$.each(this.colors,function(e,a){r+=i.options.item(t.namespace,a)}),this.$palettes=$(this.options.template.call(this,t.namespace)).html(r).appendTo(t.$dropdown),this.$palettes.on(t.eventName("click"),"li",function(e){var i=$(this).data("color");t.set(i),e.preventDefault(),e.stopPropagation()}),t.$element.on("asColorPicker::apply",function(t,e,a){"function"!=typeof a.toRGBA&&(a=a.get().color);var n=a.toRGBA();-1===$.inArray(n,i.colors)&&(i.colors.length>=i.options.max&&(i.colors.shift(),i.$palettes.find("li").eq(0).remove()),i.colors.push(n),i.$palettes.append(i.options.item(e.namespace,a)),i.options.localStorage&&i.setLocal(s,i.colors))})},setLocal:function(t,e){var i=JSON.stringify(e);localStorage[t]=i},getLocal:function(t){var e=localStorage[t];return e?JSON.parse(e):e}},x={defaults:{template:function(t){return'
      '}},init:function(t,e){var i=this;this.options=$.extend(this.defaults,e),this.$preview=$(this.options.template.call(i,t.namespace)).appendTo(t.$dropdown),this.$current=this.$preview.find("."+t.namespace+"-preview-current span"),this.$previous=this.$preview.find("."+t.namespace+"-preview-previous span"),t.$element.on("asColorPicker::firstOpen",function(){i.$previous.on("click",function(){return t.set($(this).data("color")),!1})}),t.$element.on("asColorPicker::setup",function(t,e,a){i.updateCurrent(a),i.updatePreview(a)}),t.$element.on("asColorPicker::update",function(t,e,a){i.updateCurrent(a)})},updateCurrent:function(t){this.$current.css("backgroundColor",t.toRGBA())},updatePreview:function(t){this.$previous.css("backgroundColor",t.toRGBA()),this.$previous.data("color",{r:t.value.r,g:t.value.g,b:t.value.b,a:t.value.a})}},C=function(t,e){this.api=t,this.options=e,this.classes={enable:t.namespace+"-gradient_enable",marker:t.namespace+"-gradient-marker",active:t.namespace+"-gradient-marker_active",focus:t.namespace+"-gradient_focus"},this.isEnabled=!1,this.initialized=!1,this.current=null,this.value=(0,l.default)(this.options.settings),this.$doc=$(document);var i=this;$.extend(i,{init:function(){i.$wrap=$(i.options.template.call(i)).appendTo(t.$dropdown),i.$gradient=i.$wrap.filter("."+t.namespace+"-gradient"),this.angle.init(),this.preview.init(),this.markers.init(),this.wheel.init(),this.bind(),(!1===i.options.switchable||this.value.matchString(t.element.value))&&i.enable(),this.initialized=!0},bind:function(){var e=t.namespace;i.$gradient.on("update",function(){var e=i.value.getById(i.current);e&&t._trigger("update",e.color,i.value),t.element.value!==i.value.toString()&&t._updateInput()}),i.options.switchable&&i.$wrap.on("click","."+e+"-gradient-switch",function(){return i.isEnabled?i.disable():i.enable(),!1}),i.$wrap.on("click","."+e+"-gradient-cancel",function(){return(!1===i.options.switchable||l.default.matchString(t.originValue))&&i.overrideCore(),t.cancel(),!1})},overrideCore:function(){t.set=function(e){if(t.isEmpty=""===e,"string"==typeof e)!1===i.options.switchable||l.default.matchString(e)?i.isEnabled?(i.val(e),t.color=i.value,i.$gradient.trigger("update",i.value.value)):i.enable(e):(i.disable(),t.val(e));else{var a=i.value.getById(i.current);a&&(a.color.val(e),t._trigger("update",a.color,i.value)),i.$gradient.trigger("update",{id:i.current,stop:a})}},t._setup=function(){var e=i.value.getById(i.current);t._trigger("setup",e.color)}},revertCore:function(){t.set=$.proxy(t._set,t),t._setup=function(){t._trigger("setup",t.color)}},preview:{init:function(){var e=this;i.$preview=i.$gradient.find("."+t.namespace+"-gradient-preview"),i.$gradient.on("add del update empty",function(){e.render()})},render:function(){i.$preview.css({"background-image":i.value.toStringWithAngle("to right",!0)}),i.$preview.css({"background-image":i.value.toStringWithAngle("to right")})}},markers:{width:160,init:function(){var e=this;i.$markers=i.$gradient.find("."+t.namespace+"-gradient-markers").attr("tabindex",0),i.$gradient.on("add",function(t,i){e.add(i.stop)}),i.$gradient.on("active",function(t,i){e.active(i.id)}),i.$gradient.on("del",function(t,i){e.del(i.id)}),i.$gradient.on("update",function(t,i){i.stop&&e.update(i.stop.id,i.stop.color)}),i.$gradient.on("empty",function(){e.empty()}),i.$markers.on(i.api.eventName("mousedown"),function(t){if(t.which?3===t.which:2===t.button)return!1;var e=parseFloat((t.pageX-i.$markers.offset().left)/i.markers.width,10);return i.add("#fff",e),!1});var a=this;i.$markers.on(i.api.eventName("mousedown"),"li",function(t){return(t.which?3!==t.which:2!==t.button)&&(a.mousedown(this,t),!1)}),i.$doc.on(i.api.eventName("keydown"),function(t){if(i.api.opened&&i.$markers.is("."+i.classes.focus)){var e=t.keyCode||t.which;if(46===e||8===e)return!(i.value.length<=2)&&(i.del(i.current),!1)}}),i.$markers.on(i.api.eventName("focus"),function(){i.$markers.addClass(i.classes.focus)}).on(i.api.eventName("blur"),function(){i.$markers.removeClass(i.classes.focus)}),i.$markers.on(i.api.eventName("click"),"li",function(){var t=$(this).data("id");i.active(t)})},getMarker:function(t){return i.$markers.find('[data-id="'+t+'"]')},update:function(t,e){var i=this.getMarker(t);i.find("span").css("background-color",e.toHEX()),i.find("i").css("background-color",e.toHEX())},add:function(t){$('
    • ').appendTo(i.$markers)},empty:function(){i.$markers.html("")},del:function(t){var e=this.getMarker(t),a=e.prev();0===a.length&&(a=e.next()),i.active(a.data("id")),e.remove()},active:function(t){i.$markers.children().removeClass(i.classes.active),this.getMarker(t).addClass(i.classes.active),i.$markers.focus()},mousedown:function(t,e){var a=this,n=$(t).data("id"),s=$(t).position().left,o=e.pageX,r=void 0;return this.mousemove=function(e){r=e.pageX||o;var i=(s+r-o)/this.width;return a.move(t,i,n),!1},this.mouseup=function(){return $(document).off({mousemove:this.mousemove,mouseup:this.mouseup}),!1},i.$doc.on({mousemove:$.proxy(this.mousemove,this),mouseup:$.proxy(this.mouseup,this)}),i.active(n),!1},move:function(t,e,a){i.api.isEmpty=!1,e=Math.max(0,Math.min(1,e)),$(t).css({left:s(e)}),a||(a=$(t).data("id")),i.value.getById(a).setPosition(e),i.$gradient.trigger("update",{id:$(t).data("id"),position:e})}},wheel:{init:function(){var e=this;i.$wheel=i.$gradient.find("."+t.namespace+"-gradient-wheel"),i.$pointer=i.$wheel.find("i"),i.$gradient.on("update",function(t,i){void 0!==i.angle&&e.position(i.angle)}),i.$wheel.on(i.api.eventName("mousedown"),function(t){return(t.which?3!==t.which:2!==t.button)&&(e.mousedown(t,i),!1)})},mousedown:function(t,e){var i=this,a=e.$wheel.offset(),n=e.$wheel.width()/2,s=a.left+n,o=a.top+n,r=e.$doc;this.r=n,this.wheelMove=function(t){var a=t.pageX-s,n=o-t.pageY,r=i.getPosition(a,n),h=i.calAngle(r.x,r.y);e.api.isEmpty=!1,e.setAngle(h)},this.wheelMouseup=function(){return r.off({mousemove:this.wheelMove,mouseup:this.wheelMouseup}),!1},r.on({mousemove:$.proxy(this.wheelMove,this),mouseup:$.proxy(this.wheelMouseup,this)}),this.wheelMove(t)},getPosition:function(t,e){var i=this.r;return{x:t/Math.sqrt(t*t+e*e)*i,y:e/Math.sqrt(t*t+e*e)*i}},calAngle:function(t,e){var i=Math.round(Math.atan(Math.abs(t/e))*(180/Math.PI));return t<0&&e>0?360-i:t<0&&e<=0?i+180:t>=0&&e<=0?180-i:t>=0&&e>0?i:void 0},set:function(t){i.value.angle(t),i.$gradient.trigger("update",{angle:t})},position:function(t){var e=this.r||i.$wheel.width()/2,a=this.calPointer(t,e);i.$pointer.css({left:a.x,top:a.y})},calPointer:function(t,e){return{x:e+Math.sin(t*Math.PI/180)*e,y:e-Math.cos(t*Math.PI/180)*e}}},angle:{init:function(){i.$angle=i.$gradient.find("."+t.namespace+"-gradient-angle"),i.$angle.on(i.api.eventName("blur"),function(){return i.setAngle(this.value),!1}).on(i.api.eventName("keydown"),function(t){if(13===(t.keyCode||t.which))return i.api.isEmpty=!1,$(this).blur(),!1}),i.$gradient.on("update",function(t,e){void 0!==e.angle&&i.$angle.val(e.angle)})},set:function(t){i.value.angle(t),i.$gradient.trigger("update",{angle:t})}}}),this.init()};C.prototype={constructor:C,enable:function(t){!0!==this.isEnabled&&(this.isEnabled=!0,this.overrideCore(),this.$gradient.addClass(this.classes.enable),this.markers.width=this.$markers.width(),void 0===t&&(t=this.api.element.value),this.api.isEmpty=""===t,!l.default.matchString(t)&&this._last?this.value=this._last:this.val(t),this.api.color=this.value,this.$gradient.trigger("update",this.value.value),this.api.opened&&this.api.position())},val:function(t){if(""===t||this.value.toString()!==t){if(this.empty(),this.value.val(t),this.value.reorder(),this.value.length<2){var e=t;h.default.matchString(t)||(e="rgba(0,0,0,1)"),0===this.value.length&&this.value.append(e,0),1===this.value.length&&this.value.append(e,1)}for(var i=void 0,a=0;a';return this.options.switchable&&(e+=''+this.options.switchText+""),(e+=''+this.options.cancelText+"
      ")+'
        '}},init:function(t,e){var i=this;t.$element.on("asColorPicker::ready",function(a,n){"gradient"===n.options.mode&&(i.defaults.settings.color=t.options.color,e=$.extend(!0,i.defaults,e),t.gradient=new C(t,e))})}},T={},_={en:{cancelText:"cancel",applyText:"apply"}},P=0,z=function(){function t(e,i){n(this,t),this.element=e,this.$element=(0,r.default)(e),this.opened=!1,this.firstOpen=!0,this.disabled=!1,this.initialed=!1,this.originValue=this.element.value,this.isEmpty=!1,o(this),this.options=r.default.extend(!0,{},c,i,this.$element.data()),this.namespace=this.options.namespace,this.classes={wrap:this.namespace+"-wrap",dropdown:this.namespace+"-dropdown",input:this.namespace+"-input",skin:this.namespace+"_"+this.options.skin,open:this.namespace+"_open",mask:this.namespace+"-mask",hideInput:this.namespace+"_hideInput",disabled:this.namespace+"_disabled",mode:this.namespace+"-mode_"+this.options.mode},this.options.hideInput&&this.$element.addClass(this.classes.hideInput),this.components=d[this.options.mode],this._components=r.default.extend(!0,{},T),this._trigger("init"),this.init()}return u(t,[{key:"_trigger",value:function(t){for(var e=arguments.length,i=Array(e>1?e-1:0),a=1;a
        '),this.$element.wrap('
        ').addClass(this.classes.input),this.$wrap=this.$element.parent(),this.$body=(0,r.default)("body"),this.$dropdown.data("asColorPicker",this);var e=void 0;r.default.each(this.components,function(i,a){!0===a&&(a={}),void 0!==t.options[i]&&(a=r.default.extend(!0,{},a,t.options[i])),Object.hasOwnProperty.call(t._components,i)&&(e=t._components[i]).init(t,a)}),this._trigger("create")}},{key:"_bindEvent",value:function(){var t=this;this.$element.on(this.eventName("click"),function(){return t.opened||t.open(),!1}),this.$element.on(this.eventName("keydown"),function(e){9===e.keyCode?t.close():13===e.keyCode&&(t.val(t.element.value),t.close())}),this.$element.on(this.eventName("keyup"),function(){t.color.matchString(t.element.value)&&t.val(t.element.value)})}},{key:"opacity",value:function(t){if(!t)return this.color.alpha();this.color.alpha(t)}},{key:"position",value:function(){var t=!this.$element.is(":visible"),e=t?this.$trigger.offset():this.$element.offset(),i=t?this.$trigger.outerHeight():this.$element.outerHeight(),a=t?this.$trigger.outerWidth():this.$element.outerWidth()+this.$trigger.outerWidth(),n=this.$dropdown.outerWidth(!0),s=this.$dropdown.outerHeight(!0),o=void 0,h=void 0;o=s+e.top>(0,r.default)(window).height()+(0,r.default)(window).scrollTop()?e.top-s:e.top+i,h=n+e.left>(0,r.default)(window).width()+(0,r.default)(window).scrollLeft()?e.left-n+a:e.left,this.$dropdown.css({position:"absolute",top:o,left:h})}},{key:"open",value:function(){this.disabled||(this.originValue=this.element.value,this.$dropdown[0]!==this.$body.children().last()[0]&&this.$dropdown.detach().appendTo(this.$body),this.$mask=(0,r.default)("."+this.classes.mask),0===this.$mask.length&&this.createMask(),this.$dropdown.prev()[0]!==this.$mask[0]&&this.$dropdown.before(this.$mask),(0,r.default)("#asColorPicker-dropdown").removeAttr("id"),this.$dropdown.attr("id","asColorPicker-dropdown"),this.$mask.show(),this.position(),(0,r.default)(window).on(this.eventName("resize"),r.default.proxy(this.position,this)),this.$dropdown.addClass(this.classes.open),this.opened=!0,this.firstOpen&&(this.firstOpen=!1,this._trigger("firstOpen")),this._setup(),this._trigger("open"))}},{key:"createMask",value:function(){this.$mask=(0,r.default)(document.createElement("div")),this.$mask.attr("class",this.classes.mask),this.$mask.hide(),this.$mask.appendTo(this.$body),this.$mask.on(this.eventName("mousedown touchstart click"),function(t){var e=(0,r.default)("#asColorPicker-dropdown"),i=void 0;e.length>0&&((i=e.data("asColorPicker")).opened&&(i.options.hideFireChange?i.apply():i.cancel()),t.preventDefault(),t.stopPropagation())})}},{key:"close",value:function(){this.opened=!1,this.$element.blur(),this.$mask.hide(),this.$dropdown.removeClass(this.classes.open),(0,r.default)(window).off(this.eventName("resize")),this._trigger("close")}},{key:"clear",value:function(){this.val("")}},{key:"cancel",value:function(){this.close(),this.set(this.originValue)}},{key:"apply",value:function(){this._trigger("apply",this.color),this.close()}},{key:"val",value:function(t){if(void 0===t)return this.color.toString();this.set(t)}},{key:"_update",value:function(){this._trigger("update",this.color),this._updateInput()}},{key:"_updateInput",value:function(){var t=this.color.toString();this.isEmpty&&(t=""),this._trigger("change",t),this.$element.val(t)}},{key:"set",value:function(t){return this.isEmpty=""===t,this._set(t)}},{key:"_set",value:function(t){"string"==typeof t?this.color.val(t):this.color.set(t),this._update()}},{key:"_setup",value:function(){this._trigger("setup",this.color)}},{key:"get",value:function(){return this.color}},{key:"enable",value:function(){return this.disabled=!1,this.$parent.addClass(this.classes.disabled),this._trigger("enable"),this}},{key:"disable",value:function(){return this.disabled=!0,this.$parent.removeClass(this.classes.disabled),this._trigger("disable"),this}},{key:"destroy",value:function(){return this.$element.unwrap(),this.$element.off(this.eventName()),this.$mask.remove(),this.$dropdown.remove(),this.initialized=!1,this.$element.data("asColorPicker",null),this._trigger("destroy"),this}},{key:"getString",value:function(t,e){return this.options.lang in _&&void 0!==_[this.options.lang][t]?_[this.options.lang][t]:e}}],[{key:"setLocalization",value:function(t,e){_[t]=e}},{key:"registerComponent",value:function(t,e){T[t]=e}},{key:"setDefaults",value:function(t){r.default.extend(!0,c,r.default.isPlainObject(t)&&t)}}]),t}();z.registerComponent("alpha",p),z.registerComponent("hex",f),z.registerComponent("hue",v),z.registerComponent("saturation",m),z.registerComponent("buttons",g),z.registerComponent("trigger",y),z.registerComponent("clear",w),z.registerComponent("info",k),z.registerComponent("palettes",b),z.registerComponent("preview",x),z.registerComponent("gradient",M),z.setLocalization("cn",{cancelText:"取消",applyText:"应用"}),z.setLocalization("de",{cancelText:"Abbrechen",applyText:"Wählen"}),z.setLocalization("dk",{cancelText:"annuller",applyText:"Vælg"}),z.setLocalization("es",{cancelText:"Cancelar",applyText:"Elegir"}),z.setLocalization("fi",{cancelText:"Kumoa",applyText:"Valitse"}),z.setLocalization("fr",{cancelText:"Annuler",applyText:"Valider"}),z.setLocalization("it",{cancelText:"annulla",applyText:"scegli"}),z.setLocalization("ja",{cancelText:"中止",applyText:"選択"}),z.setLocalization("ru",{cancelText:"отмена",applyText:"выбрать"}),z.setLocalization("sv",{cancelText:"Avbryt",applyText:"Välj"}),z.setLocalization("tr",{cancelText:"Avbryt",applyText:"Välj"});var E={version:"0.4.4"},A=r.default.fn.asColorPicker,S=function(t){for(var e=arguments.length,i=Array(e>1?e-1:0),a=1;athis.length)&&-1!==this.indexOf(t,e)});var c={"to top":0,"to right":90,"to bottom":180,"to left":270,"to right top":45,"to top right":45,"to bottom right":135,"to right bottom":135,"to left bottom":225,"to bottom left":225,"to top left":315,"to left top":315},v=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(c),g=function(){var t=/(?:rgba|rgb|hsla|hsl)\s*\([\s\d\.,%]+\)|#[a-z0-9]{3,6}|[a-z]+/i,e=/\d{1,3}%/i,n=/(?:to ){0,1}(?:(?:top|left|right|bottom)\s*){1,2}|\d+deg/i,r=new RegExp("("+t.source+")\\s*("+e.source+"){0,1}","i"),o=new RegExp(r.source,"gi"),i=new RegExp("(?:("+n.source+")){0,1}\\s*,{0,1}\\s*(.*?)\\s*","i");return{FULL:new RegExp("^(-webkit-|-moz-|-ms-|-o-){0,1}(linear|radial|repeating-linear)-gradient\\s*\\(\\s*("+i.source+")\\s*\\)$","i"),ANGLE:n,COLOR:t,POSITION:e,STOP:r,STOPS:o,PARAMETERS:new RegExp("^"+i.source+"$","i")}}(),d={matchString:function(t){var e=this.parseString(t);return!!(e&&e.value&&e.value.stops&&e.value.stops.length>1)},parseString:function(t){t=u.default.trim(t);var e=void 0;if(null!==(e=g.FULL.exec(t))){var n=this.parseParameters(e[3]);return{prefix:void 0===e[1]?null:e[1],type:e[2],value:n}}return!1},parseParameters:function(t){var e=void 0;if(null!==(e=g.PARAMETERS.exec(t))){var n=this.parseStops(e[2]);return{angle:void 0===e[1]?0:e[1],stops:n}}return!1},parseStops:function(t){var e=this,n=void 0,r=[];return null!==(n=t.match(g.STOPS))&&(u.default.each(n,function(t,n){var o=e.parseStop(n);o&&r.push(o)}),r)},formatStops:function(t,e){for(var n=void 0,r=[],o=[],i=[],s=void 0,a=0;a360?u%=360:u<0&&0!==(u%=-360)&&(u+=360),u},fixOldAngle:function(t){return t=parseFloat(t),t=Math.abs(450-t)%360,t=parseFloat(t.toFixed(3))},formatAngle:function(t,e,n){return t=parseInt(t,10),n&&v.hasOwnProperty(t)?(t=v[t],e&&(t=s(t.substr(3)))):(e&&(t=this.fixOldAngle(t)),t+="deg"),t}},y=function(){function t(e,n,r){o(this,t),this.color=(0,l.default)(e,r.options.color),this.position=d.parsePosition(n),this.id=++r._stopIdCount,this.gradient=r}return f(t,[{key:"setPosition",value:function(t){var e=d.parsePosition(t);this.position!==e&&(this.position=e,this.gradient.reorder())}},{key:"setColor",value:function(t){this.color.fromString(t)}},{key:"remove",value:function(){this.gradient.removeById(this.id)}}]),t}(),m={LINEAR:{parse:function(t){return{r:"%"===t[1].substr(-1)?parseInt(2.55*t[1].slice(0,-1),10):parseInt(t[1],10),g:"%"===t[2].substr(-1)?parseInt(2.55*t[2].slice(0,-1),10):parseInt(t[2],10),b:"%"===t[3].substr(-1)?parseInt(2.55*t[3].slice(0,-1),10):parseInt(t[3],10),a:1}},to:function(t,e,n){if(0===t.stops.length)return e.options.emptyString;if(1===t.stops.length)return t.stops[0].color.to(e.options.degradationFormat);var r=e.options.forceStandard,o=e._prefix;o||(r=!0),n&&-1!==u.default.inArray(n,e.options.prefixes)&&(r=!1,o=n);var i="linear-gradient("+d.formatAngle(t.angle,!r,e.options.angleUseKeyword)+", "+d.formatStops(t.stops,e.options.cleanPosition)+")";return r?i:o+i}}},b=function(){function t(e,n){o(this,t),"object"===(void 0===e?"undefined":p(e))&&void 0===n&&(n=e,e=void 0),this.value={angle:0,stops:[]},this.options=u.default.extend(!0,{},h,n),this._type="LINEAR",this._prefix=null,this.length=this.value.stops.length,this.current=0,this._stopIdCount=0,this.init(e)}return f(t,[{key:"init",value:function(t){t&&this.fromString(t)}},{key:"val",value:function(t){return void 0===t?this.toString():(this.fromString(t),this)}},{key:"angle",value:function(t){return void 0===t?this.value.angle:(this.value.angle=d.parseAngle(t),this)}},{key:"append",value:function(t,e){return this.insert(t,e,this.length)}},{key:"reorder",value:function(){this.length<2||(this.value.stops=this.value.stops.sort(function(t,e){return t.position-e.position}))}},{key:"insert",value:function(t,e,n){void 0===n&&(n=this.current);var r=new y(t,e,this);return this.value.stops.splice(n,0,r),this.length=this.length+1,this.current=n,r}},{key:"getById",value:function(t){if(this.length>0)for(var e in this.value.stops)if(t===this.value.stops[e].id)return this.value.stops[e];return!1}},{key:"removeById",value:function(t){var e=this.getIndexById(t);e&&this.remove(e)}},{key:"getIndexById",value:function(t){var e=0;for(var n in this.value.stops){if(t===this.value.stops[n].id)return e;e++}return!1}},{key:"getCurrent",value:function(){return this.value.stops[this.current]}},{key:"setCurrentById",value:function(t){var e=0;for(var n in this.value.stops)this.value.stops[n].id!==t?e++:this.current=e}},{key:"get",value:function(t){return void 0===t&&(t=this.current),t>=0&&t=0&&t + + + + +``` +### [CDN - UNPKG](https://unpkg.com/browse/smartwizard/) +```html + + + + + +``` + +### Download +#### [Download from GitHub](https://github.com/techlab/jquery-smartwizard/archive/master.zip) + +Features +----- + +- Standalone CSS +- Accessible controls +- Bootstrap compatible +- Cool themes included +- Dark mode +- URL navigation and selection +- Event support +- Ajax content support +- Keyboard navigation +- Auto height adjustment +- Cool transition animations (fade/slide-horizontal/slide-vertical/slide-swing) +- External anchor support +- Easy to implement and minimal HTML required +- Customizable toolbar, option to add extra buttons +- Responsive design +- reset option +- Easy navigation with step anchors and navigation buttons +- Easy to implement and minimal HTML required +- Supports all modern browsers +- Compatible with all jQuery versions (jQuery 1.11.1+, jQuery 2+, jQuery 3.5+) + +Usage +----- + +Include SmartWizard CSS +```html + +``` + +Include HTML (*This is the basic HTML markup for the Smart Wizard. You can customize it by adding your on steps content*). +```html +
        + + + +
        +
        + Step 1 Content +
        +
        + Step 2 Content +
        +
        + Step 3 Content +
        +
        + Step 4 Content +
        +
        +
        +``` + +Include jQuery (*ignore this if you have already included on the page*). +```html + +``` + +Include SmartWizard plugin +```html + +``` +Initialize the SmartWizard +```html + +``` +That's it! + +Please see the [documentation](http://techlaboratory.net/jquery-smartwizard#documentation) for more details on implementation and usage. + +##### All options + +```JavaScript +$('#smartwizard').smartWizard({ + selected: 0, // Initial selected step, 0 = first step + theme: 'default', // theme for the wizard, related css need to include for other than default theme + justified: true, // Nav menu justification. true/false + darkMode:false, // Enable/disable Dark Mode if the theme supports. true/false + autoAdjustHeight: true, // Automatically adjust content height + cycleSteps: false, // Allows to cycle the navigation of steps + backButtonSupport: true, // Enable the back button support + enableURLhash: true, // Enable selection of the step based on url hash + transition: { + animation: 'none', // Effect on navigation, none/fade/slide-horizontal/slide-vertical/slide-swing + speed: '400', // Transion animation speed + easing:'' // Transition animation easing. Not supported without a jQuery easing plugin + }, + toolbarSettings: { + toolbarPosition: 'bottom', // none, top, bottom, both + toolbarButtonPosition: 'right', // left, right, center + showNextButton: true, // show/hide a Next button + showPreviousButton: true, // show/hide a Previous button + toolbarExtraButtons: [] // Extra buttons to show on toolbar, array of jQuery input/buttons elements + }, + anchorSettings: { + anchorClickable: true, // Enable/Disable anchor navigation + enableAllAnchors: false, // Activates all anchors clickable all times + markDoneStep: true, // Add done state on navigation + markAllPreviousStepsAsDone: true, // When a step selected by url hash, all previous steps are marked done + removeDoneStepOnNavigateBack: false, // While navigate back done step after active step will be cleared + enableAnchorOnDoneStep: true // Enable/Disable the done steps navigation + }, + keyboardSettings: { + keyNavigation: true, // Enable/Disable keyboard navigation(left and right keys are used if enabled) + keyLeft: [37], // Left key code + keyRight: [39] // Right key code + }, + lang: { // Language variables for button + next: 'Next', + previous: 'Previous' + }, + disabledSteps: [], // Array Steps disabled + errorSteps: [], // Highlight step with errors + hiddenSteps: [] // Hidden steps +}); +``` + +License +---- +[MIT License](https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE) + +Contribute +---- +If you like the project please support with your contribution. + +[Donate on Paypal](https://www.paypal.me/dipuraj) + +Thank you :) diff --git a/public/style/vendor/jquery-smartwizard/composer.json b/public/style/vendor/jquery-smartwizard/composer.json new file mode 100644 index 0000000..046b169 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/composer.json @@ -0,0 +1,29 @@ +{ + "name": "techlab/smartwizard", + "description": "The awesome jQuery step wizard plugin", + "homepage": "http://techlaboratory.net/jquery-smartwizard", + "license": "MIT", + "support": { + "source": "https://github.com/techlab/jquery-smartwizard", + "issues": "https://github.com/techlab/jquery-smartwizard/issues", + "docs": "http://techlaboratory.net/jquery-smartwizard#documentation" + }, + "keywords": [ + "bootstrap", + "wizard", + "step", + "ui", + "jquery-plugin", + "jquery", + "wizard plugin" + ], + "authors": [ + { + "name": "Dipu Raj", + "email": "hello.techlab@gmail.com", + "homepage": "http://dipu.me" + } + ], + "require": { + } +} diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.css new file mode 100644 index 0000000..aefd26b --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.css @@ -0,0 +1,241 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Default */ +.sw-theme-default { + border: 1px solid #eeeeee; +} + +.sw-theme-default > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-default .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-default > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-default > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-default > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0px; + bottom: -1px; + background: #999999; + transition: all .35s ease .15s; +} + +.sw-theme-default > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.active::after { + background: #17a2b8 !important; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.disabled::after { + background: #dddddd; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.min.css new file mode 100644 index 0000000..ff8e04e --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard.min.css @@ -0,0 +1,11 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */.sw{position:relative}.sw *,.sw ::after,.sw ::before{box-sizing:border-box}.sw>.tab-content{position:relative;overflow:hidden}.sw .toolbar{padding:.8rem}.sw .toolbar>.btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.2rem;margin-right:.2rem;cursor:pointer}.sw .toolbar>.btn.disabled,.sw .toolbar>.btn:disabled{opacity:.65}.sw>.nav{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.sw>.nav{flex-direction:column!important;flex:1 auto}}.sw>.nav .nav-link{display:block;padding:.5rem 1rem;text-decoration:none}.sw>.nav .nav-link:active,.sw>.nav .nav-link:focus,.sw>.nav .nav-link:hover{text-decoration:none}.sw>.nav .nav-link::-moz-focus-inner{border:0!important}.sw>.nav .nav-link.disabled{color:#ccc!important;pointer-events:none;cursor:default}.sw>.nav .nav-link.hidden{display:none!important}.sw.sw-justified>.nav .nav-link,.sw.sw-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.sw.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sw.sw-loading::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:2;transition:all .2s ease}.sw.sw-loading::before{content:'';display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;z-index:10;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sw-theme-default{border:1px solid #eee}.sw-theme-default>.tab-content>.tab-pane{padding:10px}.sw-theme-default .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-default>.nav{box-shadow:0 .125rem .25rem rgba(0,0,0,.1)!important}.sw-theme-default>.nav .nav-link{position:relative;height:100%;min-height:100%}.sw-theme-default>.nav .nav-link::after{content:"";position:absolute;height:2px;width:0;left:0;bottom:-1px;background:#999;transition:all .35s ease .15s}.sw-theme-default>.nav .nav-link.inactive{color:#999;cursor:not-allowed}.sw-theme-default>.nav .nav-link.active{color:#17a2b8!important;cursor:pointer}.sw-theme-default>.nav .nav-link.active::after{background:#17a2b8!important;width:100%}.sw-theme-default>.nav .nav-link.done{color:#5cb85c!important;cursor:pointer}.sw-theme-default>.nav .nav-link.done::after{background:#5cb85c;width:100%}.sw-theme-default>.nav .nav-link.disabled{color:#ddd!important;cursor:not-allowed}.sw-theme-default>.nav .nav-link.disabled::after{background:#ddd;width:100%}.sw-theme-default>.nav .nav-link.danger{color:#d9534f!important;cursor:pointer}.sw-theme-default>.nav .nav-link.danger::after{background:#d9534f;width:100%} \ No newline at end of file diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.css new file mode 100644 index 0000000..ef54a64 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.css @@ -0,0 +1,683 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Default */ +.sw-theme-default { + border: 1px solid #eeeeee; +} + +.sw-theme-default > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-default .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-default > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-default > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-default > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0px; + bottom: -1px; + background: #999999; + transition: all .35s ease .15s; +} + +.sw-theme-default > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.active::after { + background: #17a2b8 !important; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.disabled::after { + background: #dddddd; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} + +/* SmartWizard Theme: Arrows */ +.sw-theme-arrows { + border: 1px solid #eeeeee; +} + +.sw-theme-arrows > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-arrows .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-arrows > .nav { + overflow: hidden; + border-bottom: 1px solid #eeeeee; +} + +.sw-theme-arrows > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + margin-right: 30px; + margin-left: -30px; + padding-left: 40px; +} + +@media screen and (max-width: 640px) { + .sw-theme-arrows > .nav .nav-link { + overflow: hidden; + margin-bottom: 1px; + margin-right: unset; + } +} + +.sw-theme-arrows > .nav .nav-link::after { + content: ""; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #f8f8f8; + z-index: 2; +} + +.sw-theme-arrows > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + margin-left: 1px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #eeeeee; + z-index: 1; +} + +.sw-theme-arrows > .nav .nav-link.inactive { + color: #999999; + border-color: #f8f8f8; + background: #f8f8f8; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.active { + color: #ffffff; + border-color: #5bc0de; + background: #5bc0de; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.active::after { + border-left-color: #5bc0de; +} + +.sw-theme-arrows > .nav .nav-link.done { + color: #ffffff; + border-color: #5cb85c; + background: #5cb85c; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.done::after { + border-left-color: #5cb85c; +} + +.sw-theme-arrows > .nav .nav-link.disabled { + color: #eeeeee; + border-color: #f9f9f9; + background: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.disabled::after { + border-left-color: #f9f9f9; +} + +.sw-theme-arrows > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +.sw-theme-arrows.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-arrows.sw-dark > .nav { + border-bottom: 1px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::after { + border-left: 30px solid #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::before { + border-left: 30px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive { + color: white; + border-color: #5f5f5f; + background: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after { + border-left-color: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active { + color: white; + border-color: #010506; + background: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active::after { + border-left-color: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done { + color: white; + border-color: black; + background: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done::after { + border-left-color: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled { + color: #555555 !important; + border-color: #f9f9f9; + background: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after { + border-left-color: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +/* SmartWizard Theme: Dots */ +.sw-theme-dots > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-dots .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-dots > .nav { + position: relative; + margin-bottom: 10px; +} + +.sw-theme-dots > .nav::before { + content: " "; + position: absolute; + top: 18px; + left: 0; + width: 100%; + height: 5px; + background-color: #eeeeee; + border-radius: 3px; + z-index: 1; +} + +.sw-theme-dots > .nav .nav-link { + position: relative; + margin-top: 40px; +} + +.sw-theme-dots > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + top: -36px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 32px; + height: 32px; + border-radius: 50%; + border: none; + background: #f5f5f5; + color: #428bca; + text-decoration: none; + z-index: 98; +} + +.sw-theme-dots > .nav .nav-link::after { + content: " "; + position: absolute; + display: block; + top: -28px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 16px; + height: 16px; + border-radius: 50%; + z-index: 99; +} + +.sw-theme-dots > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.inactive::after { + background-color: #999999; +} + +.sw-theme-dots > .nav .nav-link.active { + color: #5bc0de !important; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.active::after { + background-color: #5bc0de !important; +} + +.sw-theme-dots > .nav .nav-link.done { + color: #5cb85c; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.done::after { + background-color: #5cb85c; +} + +.sw-theme-dots > .nav .nav-link.disabled { + color: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.disabled::after { + background-color: #f9f9f9; +} + +.sw-theme-dots > .nav .nav-link.danger { + color: #d9534f; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.danger::after { + background-color: #d9534f; +} + +.sw-theme-dots.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-dots.sw-dark > .nav::before { + background-color: #3c3c3c; +} + +.sw-theme-dots.sw-dark > .nav .nav-link::before { + background: #434343; + color: black; +} + +/* SmartWizard Theme: Progress */ +.sw-theme-progress { + border: 1px solid #eeeeee; +} + +.sw-theme-progress > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-progress .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-progress > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-progress > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + background: transparent; + overflow: hidden; + z-index: 2; +} + +.sw-theme-progress > .nav .nav-link::after { + content: ""; + position: absolute; + height: 150%; + width: 0; + left: 0; + top: 0; + background: #ffffff; + z-index: -1; + transition: all .35s ease .10s; +} + +.sw-theme-progress > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.active { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.active::after { + background-color: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.done { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.disabled::after { + background: #f9f9f9; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.danger { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} + +.sw-theme-progress.sw-dark { + color: rgba(255, 255, 255, 0.95); +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active { + color: white; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active::after { + background-color: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done::after { + background: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled { + color: #2b2b2b !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled::after { + background: #474747; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger::after { + background: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.min.css new file mode 100644 index 0000000..217d3aa --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_all.min.css @@ -0,0 +1,11 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */.sw{position:relative}.sw *,.sw ::after,.sw ::before{box-sizing:border-box}.sw>.tab-content{position:relative;overflow:hidden}.sw .toolbar{padding:.8rem}.sw .toolbar>.btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.2rem;margin-right:.2rem;cursor:pointer}.sw .toolbar>.btn.disabled,.sw .toolbar>.btn:disabled{opacity:.65}.sw>.nav{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.sw>.nav{flex-direction:column!important;flex:1 auto}}.sw>.nav .nav-link{display:block;padding:.5rem 1rem;text-decoration:none}.sw>.nav .nav-link:active,.sw>.nav .nav-link:focus,.sw>.nav .nav-link:hover{text-decoration:none}.sw>.nav .nav-link::-moz-focus-inner{border:0!important}.sw>.nav .nav-link.disabled{color:#ccc!important;pointer-events:none;cursor:default}.sw>.nav .nav-link.hidden{display:none!important}.sw.sw-justified>.nav .nav-link,.sw.sw-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.sw.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sw.sw-loading::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:2;transition:all .2s ease}.sw.sw-loading::before{content:'';display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;z-index:10;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sw-theme-default{border:1px solid #eee}.sw-theme-default>.tab-content>.tab-pane{padding:10px}.sw-theme-default .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-default>.nav{box-shadow:0 .125rem .25rem rgba(0,0,0,.1)!important}.sw-theme-default>.nav .nav-link{position:relative;height:100%;min-height:100%}.sw-theme-default>.nav .nav-link::after{content:"";position:absolute;height:2px;width:0;left:0;bottom:-1px;background:#999;transition:all .35s ease .15s}.sw-theme-default>.nav .nav-link.inactive{color:#999;cursor:not-allowed}.sw-theme-default>.nav .nav-link.active{color:#17a2b8!important;cursor:pointer}.sw-theme-default>.nav .nav-link.active::after{background:#17a2b8!important;width:100%}.sw-theme-default>.nav .nav-link.done{color:#5cb85c!important;cursor:pointer}.sw-theme-default>.nav .nav-link.done::after{background:#5cb85c;width:100%}.sw-theme-default>.nav .nav-link.disabled{color:#ddd!important;cursor:not-allowed}.sw-theme-default>.nav .nav-link.disabled::after{background:#ddd;width:100%}.sw-theme-default>.nav .nav-link.danger{color:#d9534f!important;cursor:pointer}.sw-theme-default>.nav .nav-link.danger::after{background:#d9534f;width:100%}.sw-theme-arrows{border:1px solid #eee}.sw-theme-arrows>.tab-content>.tab-pane{padding:10px}.sw-theme-arrows .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-arrows>.nav{overflow:hidden;border-bottom:1px solid #eee}.sw-theme-arrows>.nav .nav-link{position:relative;height:100%;min-height:100%;margin-right:30px;margin-left:-30px;padding-left:40px}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link{overflow:hidden;margin-bottom:1px;margin-right:unset}}.sw-theme-arrows>.nav .nav-link::after{content:"";position:absolute;display:block;width:0;height:0;top:50%;left:100%;margin-top:-50px;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #f8f8f8;z-index:2}.sw-theme-arrows>.nav .nav-link::before{content:" ";position:absolute;display:block;width:0;height:0;top:50%;left:100%;margin-top:-50px;margin-left:1px;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #eee;z-index:1}.sw-theme-arrows>.nav .nav-link.inactive{color:#999;border-color:#f8f8f8;background:#f8f8f8;cursor:not-allowed}.sw-theme-arrows>.nav .nav-link.active{color:#fff;border-color:#5bc0de;background:#5bc0de;cursor:pointer}.sw-theme-arrows>.nav .nav-link.active::after{border-left-color:#5bc0de}.sw-theme-arrows>.nav .nav-link.done{color:#fff;border-color:#5cb85c;background:#5cb85c;cursor:pointer}.sw-theme-arrows>.nav .nav-link.done::after{border-left-color:#5cb85c}.sw-theme-arrows>.nav .nav-link.disabled{color:#eee;border-color:#f9f9f9;background:#f9f9f9;cursor:not-allowed}.sw-theme-arrows>.nav .nav-link.disabled::after{border-left-color:#f9f9f9}.sw-theme-arrows>.nav .nav-link.danger{color:#fff;border-color:#d9534f;background:#d9534f;cursor:pointer}.sw-theme-arrows>.nav .nav-link.danger::after{border-left-color:#d9534f}.sw-theme-arrows.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw-theme-arrows.sw-dark>.nav{border-bottom:1px solid #555}.sw-theme-arrows.sw-dark>.nav .nav-link::after{border-left:30px solid #5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link::before{border-left:30px solid #555}.sw-theme-arrows.sw-dark>.nav .nav-link.inactive{color:#fff;border-color:#5f5f5f;background:#5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link.inactive::after{border-left-color:#5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link.active{color:#fff;border-color:#010506;background:#0a2730}.sw-theme-arrows.sw-dark>.nav .nav-link.active::after{border-left-color:#0a2730}.sw-theme-arrows.sw-dark>.nav .nav-link.done{color:#fff;border-color:#000;background:#000}.sw-theme-arrows.sw-dark>.nav .nav-link.done::after{border-left-color:#000}.sw-theme-arrows.sw-dark>.nav .nav-link.disabled{color:#555!important;border-color:#f9f9f9;background:#474747}.sw-theme-arrows.sw-dark>.nav .nav-link.disabled::after{border-left-color:#474747}.sw-theme-arrows.sw-dark>.nav .nav-link.danger{color:#fff;border-color:#d9534f;background:#d9534f}.sw-theme-arrows.sw-dark>.nav .nav-link.danger::after{border-left-color:#d9534f}.sw-theme-dots>.tab-content>.tab-pane{padding:10px}.sw-theme-dots .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-dots>.nav{position:relative;margin-bottom:10px}.sw-theme-dots>.nav::before{content:" ";position:absolute;top:18px;left:0;width:100%;height:5px;background-color:#eee;border-radius:3px;z-index:1}.sw-theme-dots>.nav .nav-link{position:relative;margin-top:40px}.sw-theme-dots>.nav .nav-link::before{content:" ";position:absolute;display:block;top:-36px;left:0;right:0;margin-left:auto;margin-right:auto;width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;color:#428bca;text-decoration:none;z-index:98}.sw-theme-dots>.nav .nav-link::after{content:" ";position:absolute;display:block;top:-28px;left:0;right:0;margin-left:auto;margin-right:auto;width:16px;height:16px;border-radius:50%;z-index:99}.sw-theme-dots>.nav .nav-link.inactive{color:#999;cursor:not-allowed}.sw-theme-dots>.nav .nav-link.inactive::after{background-color:#999}.sw-theme-dots>.nav .nav-link.active{color:#5bc0de!important;cursor:pointer}.sw-theme-dots>.nav .nav-link.active::after{background-color:#5bc0de!important}.sw-theme-dots>.nav .nav-link.done{color:#5cb85c;cursor:pointer}.sw-theme-dots>.nav .nav-link.done::after{background-color:#5cb85c}.sw-theme-dots>.nav .nav-link.disabled{color:#f9f9f9;cursor:not-allowed}.sw-theme-dots>.nav .nav-link.disabled::after{background-color:#f9f9f9}.sw-theme-dots>.nav .nav-link.danger{color:#d9534f;cursor:pointer}.sw-theme-dots>.nav .nav-link.danger::after{background-color:#d9534f}.sw-theme-dots.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw-theme-dots.sw-dark>.nav::before{background-color:#3c3c3c}.sw-theme-dots.sw-dark>.nav .nav-link::before{background:#434343;color:#000}.sw-theme-progress{border:1px solid #eee}.sw-theme-progress>.tab-content>.tab-pane{padding:10px}.sw-theme-progress .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-progress>.nav{box-shadow:0 .125rem .25rem rgba(0,0,0,.1)!important}.sw-theme-progress>.nav .nav-link{position:relative;height:100%;min-height:100%;background:0 0;overflow:hidden;z-index:2}.sw-theme-progress>.nav .nav-link::after{content:"";position:absolute;height:150%;width:0;left:0;top:0;background:#fff;z-index:-1;transition:all .35s ease .1s}.sw-theme-progress>.nav .nav-link.inactive{color:#999;cursor:not-allowed}.sw-theme-progress>.nav .nav-link.active{color:#fff!important;cursor:pointer}.sw-theme-progress>.nav .nav-link.active::after{background-color:#5cb85c;width:100%}.sw-theme-progress>.nav .nav-link.done{color:#fff!important;cursor:pointer}.sw-theme-progress>.nav .nav-link.done::after{background:#5cb85c;width:100%}.sw-theme-progress>.nav .nav-link.disabled{color:#ddd!important;cursor:not-allowed}.sw-theme-progress>.nav .nav-link.disabled::after{background:#f9f9f9;width:100%}.sw-theme-progress>.nav .nav-link.danger{color:#fff!important;cursor:pointer}.sw-theme-progress>.nav .nav-link.danger::after{background:#d9534f;width:100%}.sw-theme-progress.sw-dark{color:rgba(255,255,255,.95)}.sw-theme-progress.sw-dark>.nav .nav-link.active{color:#fff}.sw-theme-progress.sw-dark>.nav .nav-link.active::after{background-color:#333}.sw-theme-progress.sw-dark>.nav .nav-link.done{color:#fff!important}.sw-theme-progress.sw-dark>.nav .nav-link.done::after{background:#333}.sw-theme-progress.sw-dark>.nav .nav-link.disabled{color:#2b2b2b!important}.sw-theme-progress.sw-dark>.nav .nav-link.disabled::after{background:#474747}.sw-theme-progress.sw-dark>.nav .nav-link.danger{color:#fff!important}.sw-theme-progress.sw-dark>.nav .nav-link.danger::after{background:#d9534f} \ No newline at end of file diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.css new file mode 100644 index 0000000..9cca631 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.css @@ -0,0 +1,346 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Arrows */ +.sw-theme-arrows { + border: 1px solid #eeeeee; +} + +.sw-theme-arrows > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-arrows .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-arrows > .nav { + overflow: hidden; + border-bottom: 1px solid #eeeeee; +} + +.sw-theme-arrows > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + margin-right: 30px; + margin-left: -30px; + padding-left: 40px; +} + +@media screen and (max-width: 640px) { + .sw-theme-arrows > .nav .nav-link { + overflow: hidden; + margin-bottom: 1px; + margin-right: unset; + } +} + +.sw-theme-arrows > .nav .nav-link::after { + content: ""; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #f8f8f8; + z-index: 2; +} + +.sw-theme-arrows > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + margin-left: 1px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #eeeeee; + z-index: 1; +} + +.sw-theme-arrows > .nav .nav-link.inactive { + color: #999999; + border-color: #f8f8f8; + background: #f8f8f8; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.active { + color: #ffffff; + border-color: #5bc0de; + background: #5bc0de; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.active::after { + border-left-color: #5bc0de; +} + +.sw-theme-arrows > .nav .nav-link.done { + color: #ffffff; + border-color: #5cb85c; + background: #5cb85c; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.done::after { + border-left-color: #5cb85c; +} + +.sw-theme-arrows > .nav .nav-link.disabled { + color: #eeeeee; + border-color: #f9f9f9; + background: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.disabled::after { + border-left-color: #f9f9f9; +} + +.sw-theme-arrows > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +.sw-theme-arrows.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-arrows.sw-dark > .nav { + border-bottom: 1px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::after { + border-left: 30px solid #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::before { + border-left: 30px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive { + color: white; + border-color: #5f5f5f; + background: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after { + border-left-color: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active { + color: white; + border-color: #010506; + background: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active::after { + border-left-color: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done { + color: white; + border-color: black; + background: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done::after { + border-left-color: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled { + color: #555555 !important; + border-color: #f9f9f9; + background: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after { + border-left-color: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.min.css new file mode 100644 index 0000000..fac0284 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_arrows.min.css @@ -0,0 +1,11 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */.sw{position:relative}.sw *,.sw ::after,.sw ::before{box-sizing:border-box}.sw>.tab-content{position:relative;overflow:hidden}.sw .toolbar{padding:.8rem}.sw .toolbar>.btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.2rem;margin-right:.2rem;cursor:pointer}.sw .toolbar>.btn.disabled,.sw .toolbar>.btn:disabled{opacity:.65}.sw>.nav{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.sw>.nav{flex-direction:column!important;flex:1 auto}}.sw>.nav .nav-link{display:block;padding:.5rem 1rem;text-decoration:none}.sw>.nav .nav-link:active,.sw>.nav .nav-link:focus,.sw>.nav .nav-link:hover{text-decoration:none}.sw>.nav .nav-link::-moz-focus-inner{border:0!important}.sw>.nav .nav-link.disabled{color:#ccc!important;pointer-events:none;cursor:default}.sw>.nav .nav-link.hidden{display:none!important}.sw.sw-justified>.nav .nav-link,.sw.sw-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.sw.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sw.sw-loading::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:2;transition:all .2s ease}.sw.sw-loading::before{content:'';display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;z-index:10;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sw-theme-arrows{border:1px solid #eee}.sw-theme-arrows>.tab-content>.tab-pane{padding:10px}.sw-theme-arrows .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-arrows>.nav{overflow:hidden;border-bottom:1px solid #eee}.sw-theme-arrows>.nav .nav-link{position:relative;height:100%;min-height:100%;margin-right:30px;margin-left:-30px;padding-left:40px}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link{overflow:hidden;margin-bottom:1px;margin-right:unset}}.sw-theme-arrows>.nav .nav-link::after{content:"";position:absolute;display:block;width:0;height:0;top:50%;left:100%;margin-top:-50px;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #f8f8f8;z-index:2}.sw-theme-arrows>.nav .nav-link::before{content:" ";position:absolute;display:block;width:0;height:0;top:50%;left:100%;margin-top:-50px;margin-left:1px;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #eee;z-index:1}.sw-theme-arrows>.nav .nav-link.inactive{color:#999;border-color:#f8f8f8;background:#f8f8f8;cursor:not-allowed}.sw-theme-arrows>.nav .nav-link.active{color:#fff;border-color:#5bc0de;background:#5bc0de;cursor:pointer}.sw-theme-arrows>.nav .nav-link.active::after{border-left-color:#5bc0de}.sw-theme-arrows>.nav .nav-link.done{color:#fff;border-color:#5cb85c;background:#5cb85c;cursor:pointer}.sw-theme-arrows>.nav .nav-link.done::after{border-left-color:#5cb85c}.sw-theme-arrows>.nav .nav-link.disabled{color:#eee;border-color:#f9f9f9;background:#f9f9f9;cursor:not-allowed}.sw-theme-arrows>.nav .nav-link.disabled::after{border-left-color:#f9f9f9}.sw-theme-arrows>.nav .nav-link.danger{color:#fff;border-color:#d9534f;background:#d9534f;cursor:pointer}.sw-theme-arrows>.nav .nav-link.danger::after{border-left-color:#d9534f}.sw-theme-arrows.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw-theme-arrows.sw-dark>.nav{border-bottom:1px solid #555}.sw-theme-arrows.sw-dark>.nav .nav-link::after{border-left:30px solid #5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link::before{border-left:30px solid #555}.sw-theme-arrows.sw-dark>.nav .nav-link.inactive{color:#fff;border-color:#5f5f5f;background:#5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link.inactive::after{border-left-color:#5f5f5f}.sw-theme-arrows.sw-dark>.nav .nav-link.active{color:#fff;border-color:#010506;background:#0a2730}.sw-theme-arrows.sw-dark>.nav .nav-link.active::after{border-left-color:#0a2730}.sw-theme-arrows.sw-dark>.nav .nav-link.done{color:#fff;border-color:#000;background:#000}.sw-theme-arrows.sw-dark>.nav .nav-link.done::after{border-left-color:#000}.sw-theme-arrows.sw-dark>.nav .nav-link.disabled{color:#555!important;border-color:#f9f9f9;background:#474747}.sw-theme-arrows.sw-dark>.nav .nav-link.disabled::after{border-left-color:#474747}.sw-theme-arrows.sw-dark>.nav .nav-link.danger{color:#fff;border-color:#d9534f;background:#d9534f}.sw-theme-arrows.sw-dark>.nav .nav-link.danger::after{border-left-color:#d9534f} \ No newline at end of file diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.css new file mode 100644 index 0000000..0043e73 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.css @@ -0,0 +1,243 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Dark */ +.sw-theme-dark { + border: 1px solid #eeeeee; + box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); + color: rgba(255, 255, 255, 0.95); + background: #181c20; +} + +.sw-theme-dark > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-dark .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-dark > .nav { + background: #0D0F12; +} + +.sw-theme-dark > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-dark > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 100%; + left: 0px; + bottom: -1px; + background: #999999; + transition: all 250ms ease 0s; + transform: scale(0); +} + +.sw-theme-dark > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-dark > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.active::after { + background: #17a2b8 !important; + transform: scale(1); +} + +.sw-theme-dark > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.done::after { + background: #5cb85c; + transform: scale(1); +} + +.sw-theme-dark > .nav .nav-link.disabled { + color: #f9f9f9 !important; + cursor: not-allowed; +} + +.sw-theme-dark > .nav .nav-link.disabled::after { + background: #f9f9f9; +} + +.sw-theme-dark > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.danger::after { + background: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.min.css new file mode 100644 index 0000000..037a20c --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dark.min.css @@ -0,0 +1,11 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */.sw{position:relative}.sw *,.sw ::after,.sw ::before{box-sizing:border-box}.sw>.tab-content{position:relative;overflow:hidden}.sw .toolbar{padding:.8rem}.sw .toolbar>.btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.2rem;margin-right:.2rem;cursor:pointer}.sw .toolbar>.btn.disabled,.sw .toolbar>.btn:disabled{opacity:.65}.sw>.nav{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.sw>.nav{flex-direction:column!important;flex:1 auto}}.sw>.nav .nav-link{display:block;padding:.5rem 1rem;text-decoration:none}.sw>.nav .nav-link:active,.sw>.nav .nav-link:focus,.sw>.nav .nav-link:hover{text-decoration:none}.sw>.nav .nav-link::-moz-focus-inner{border:0!important}.sw>.nav .nav-link.disabled{color:#ccc!important;pointer-events:none;cursor:default}.sw>.nav .nav-link.hidden{display:none!important}.sw.sw-justified>.nav .nav-link,.sw.sw-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.sw.sw-dark{color:rgba(255,255,255,.95);background:#000}.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sw.sw-loading::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:2;transition:all .2s ease}.sw.sw-loading::before{content:'';display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;z-index:10;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sw-theme-dark{border:1px solid #eee;box-shadow:0 1px 10px rgba(130,130,134,.1);color:rgba(255,255,255,.95);background:#181c20}.sw-theme-dark>.tab-content>.tab-pane{padding:10px}.sw-theme-dark .toolbar>.btn{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8;padding:.375rem .75rem;border-radius:.25rem;font-weight:400}.sw-theme-dark>.nav{background:#0d0f12}.sw-theme-dark>.nav .nav-link{position:relative;height:100%;min-height:100%}.sw-theme-dark>.nav .nav-link::after{content:"";position:absolute;height:2px;width:100%;left:0;bottom:-1px;background:#999;transition:all 250ms ease 0s;transform:scale(0)}.sw-theme-dark>.nav .nav-link.inactive{color:#999;cursor:not-allowed}.sw-theme-dark>.nav .nav-link.active{color:#17a2b8!important;cursor:pointer}.sw-theme-dark>.nav .nav-link.active::after{background:#17a2b8!important;transform:scale(1)}.sw-theme-dark>.nav .nav-link.done{color:#5cb85c!important;cursor:pointer}.sw-theme-dark>.nav .nav-link.done::after{background:#5cb85c;transform:scale(1)}.sw-theme-dark>.nav .nav-link.disabled{color:#f9f9f9!important;cursor:not-allowed}.sw-theme-dark>.nav .nav-link.disabled::after{background:#f9f9f9}.sw-theme-dark>.nav .nav-link.danger{color:#d9534f!important;cursor:pointer}.sw-theme-dark>.nav .nav-link.danger::after{background:#d9534f} \ No newline at end of file diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dots.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dots.css new file mode 100644 index 0000000..e69de29 diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dots.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_dots.min.css new file mode 100644 index 0000000..e69de29 diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_progress.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_progress.css new file mode 100644 index 0000000..e69de29 diff --git a/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_progress.min.css b/public/style/vendor/jquery-smartwizard/dist/css/smart_wizard_progress.min.css new file mode 100644 index 0000000..e69de29 diff --git a/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.js b/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.js new file mode 100644 index 0000000..bb5d45f --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.js @@ -0,0 +1,1053 @@ +"use strict"; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +/*! + * jQuery SmartWizard v5.1.1 + * The awesome jQuery step wizard plugin + * http://www.techlaboratory.net/jquery-smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * @license Licensed under the terms of the MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if ((typeof module === "undefined" ? "undefined" : _typeof(module)) === 'object' && module.exports) { + // Node/CommonJS + module.exports = function (root, jQuery) { + if (jQuery === undefined) { + // require('jQuery') returns a factory that requires window to + // build a jQuery instance, we normalize how we use modules + // that require this pattern but the window provided is a noop + // if it's defined (how jquery works) + if (typeof window !== 'undefined') { + jQuery = require('jquery'); + } else { + jQuery = require('jquery')(root); + } + } + + factory(jQuery); + return jQuery; + }; + } else { + // Browser globals + factory(jQuery); + } +})(function ($) { + "use strict"; // Default options + + var defaults = { + selected: 0, + // Initial selected step, 0 = first step + theme: 'default', + // theme for the wizard, related css need to include for other than default theme + justified: true, + // Nav menu justification. true/false + darkMode: false, + // Enable/disable Dark Mode if the theme supports. true/false + autoAdjustHeight: true, + // Automatically adjust content height + cycleSteps: false, + // Allows to cycle the navigation of steps + backButtonSupport: true, + // Enable the back button support + enableURLhash: true, + // Enable selection of the step based on url hash + transition: { + animation: 'none', + // Effect on navigation, none/fade/slide-horizontal/slide-vertical/slide-swing + speed: '400', + // Transion animation speed + easing: '' // Transition animation easing. Not supported without a jQuery easing plugin + + }, + toolbarSettings: { + toolbarPosition: 'bottom', + // none, top, bottom, both + toolbarButtonPosition: 'right', + // left, right, center + showNextButton: true, + // show/hide a Next button + showPreviousButton: true, + // show/hide a Previous button + toolbarExtraButtons: [] // Extra buttons to show on toolbar, array of jQuery input/buttons elements + + }, + anchorSettings: { + anchorClickable: true, + // Enable/Disable anchor navigation + enableAllAnchors: false, + // Activates all anchors clickable all times + markDoneStep: true, + // Add done state on navigation + markAllPreviousStepsAsDone: true, + // When a step selected by url hash, all previous steps are marked done + removeDoneStepOnNavigateBack: false, + // While navigate back done step after active step will be cleared + enableAnchorOnDoneStep: true // Enable/Disable the done steps navigation + + }, + keyboardSettings: { + keyNavigation: true, + // Enable/Disable keyboard navigation(left and right keys are used if enabled) + keyLeft: [37], + // Left key code + keyRight: [39] // Right key code + + }, + lang: { + // Language variables for button + next: 'Next', + previous: 'Previous' + }, + disabledSteps: [], + // Array Steps disabled + errorSteps: [], + // Highlight step with errors + hiddenSteps: [] // Hidden steps + + }; + + var SmartWizard = /*#__PURE__*/function () { + function SmartWizard(element, options) { + _classCallCheck(this, SmartWizard); + + // Merge user settings with default + this.options = $.extend(true, {}, defaults, options); // Main container element + + this.main = $(element); // Navigation bar element + + this.nav = this._getFirstDescendant('.nav'); // Step anchor elements + + this.steps = this.nav.find('.nav-link'); // Content container + + this.container = this._getFirstDescendant('.tab-content'); // Content pages + + this.pages = this.container.children('.tab-pane'); // Assign options + + this._initOptions(); // Initial load + + + this._initLoad(); + } // Initial Load Method + + + _createClass(SmartWizard, [{ + key: "_initLoad", + value: function _initLoad() { + // Clean the elements + this.pages.hide(); + this.steps.removeClass('done active'); // Active step index + + this.current_index = null; // Get the initial step index + + var idx = this._getStepIndex(); // Mark any previous steps done + + + this._setPreviousStepsDone(idx); // Show the initial step + + + this._showStep(idx); + } // Initialize options + + }, { + key: "_initOptions", + value: function _initOptions() { + // Set the elements + this._setElements(); // Add toolbar + + + this._setToolbar(); // Assign plugin events + + + this._setEvents(); + } + }, { + key: "_getFirstDescendant", + value: function _getFirstDescendant(selector) { + // Check for first level element + var elm = this.main.children(selector); + + if (elm.length > 0) { + return elm; + } // Check for second level element + + + this.main.children().each(function (i, n) { + var tmp = $(n).children(selector); + + if (tmp.length > 0) { + elm = tmp; + return false; + } + }); + + if (elm.length > 0) { + return elm; + } // Element not found + + + this._showError("Element not found " + selector); + + return false; + } + }, { + key: "_setElements", + value: function _setElements() { + // Set the main element + this.main.addClass('sw'); + + this._setTheme(this.options.theme); + + this._setJustify(this.options.justified); + + this._setDarkMode(this.options.darkMode); // Set the anchor default style + + + if (this.options.anchorSettings.enableAllAnchors !== true || this.options.anchorSettings.anchorClickable !== true) { + this.steps.addClass('inactive'); + } // Disabled steps + + + this._setCSSClass(this.options.disabledSteps, "disabled"); // Error steps + + + this._setCSSClass(this.options.errorSteps, "danger"); // Hidden steps + + + this._setCSSClass(this.options.hiddenSteps, "hidden"); + } + }, { + key: "_setEvents", + value: function _setEvents() { + var _this = this; + + // Check if event handler already exists + if (this.main.data('click-init')) { + return true; + } // Flag item to prevent attaching handler again + + + this.main.data('click-init', true); // Anchor click event + + $(this.steps).on("click", function (e) { + e.preventDefault(); + + if (_this.options.anchorSettings.anchorClickable === false) { + return true; + } // Get the step index + + + var idx = _this.steps.index(e.currentTarget); + + if (idx === _this.current_index) { + return true; + } + + if (_this.options.anchorSettings.enableAnchorOnDoneStep === false && _this._isDone(idx)) { + return true; + } + + if (_this.options.anchorSettings.enableAllAnchors !== false || _this._isDone(idx)) { + _this._showStep(idx); + } + }); // Next button event + + this.main.find('.sw-btn-next').on("click", function (e) { + e.preventDefault(); + + _this._showNext(); + }); // Previous button event + + this.main.find('.sw-btn-prev').on("click", function (e) { + e.preventDefault(); + + _this._showPrevious(); + }); // Keyboard navigation event + + if (this.options.keyboardSettings.keyNavigation) { + $(document).keyup(function (e) { + _this._keyNav(e); + }); + } // Back/forward browser button event + + + if (this.options.backButtonSupport) { + $(window).on('hashchange', function (e) { + var idx = _this._getURLHashIndex(); + + if (idx !== false) { + e.preventDefault(); + + _this._showStep(idx); + } + }); + } + } + }, { + key: "_setToolbar", + value: function _setToolbar() { + // Skip right away if the toolbar is not enabled + if (this.options.toolbarSettings.toolbarPosition === 'none') { + return true; + } // Append toolbar based on the position + + + switch (this.options.toolbarSettings.toolbarPosition) { + case 'top': + this.container.before(this._createToolbar('top')); + break; + + case 'bottom': + this.container.after(this._createToolbar('bottom')); + break; + + case 'both': + this.container.before(this._createToolbar('top')); + this.container.after(this._createToolbar('bottom')); + break; + + default: + this.container.after(this._createToolbar('bottom')); + break; + } + } + }, { + key: "_createToolbar", + value: function _createToolbar(position) { + // Skip if the toolbar is already created + if (this.main.find('.toolbar-' + position).length > 0) { + return null; + } + + var toolbar = $('
        ').addClass('toolbar toolbar-' + position).attr('role', 'toolbar'); // Create the toolbar buttons + + var btnNext = this.options.toolbarSettings.showNextButton !== false ? $('').text(this.options.lang.next).addClass('btn btn-primary sw-btn-next').attr('type', 'button') : null; + var btnPrevious = this.options.toolbarSettings.showPreviousButton !== false ? $('').text(this.options.lang.previous).addClass('btn btn-primary sw-btn-prev').attr('type', 'button') : null; + toolbar.append(btnPrevious, btnNext); // Add extra toolbar buttons + + if (this.options.toolbarSettings.toolbarExtraButtons && this.options.toolbarSettings.toolbarExtraButtons.length > 0) { + $.each(this.options.toolbarSettings.toolbarExtraButtons, function (_i, n) { + toolbar.append(n.clone(true)); + }); + } + + toolbar.css('text-align', this.options.toolbarSettings.toolbarButtonPosition); + return toolbar; + } + }, { + key: "_showNext", + value: function _showNext() { + var si = this._getNextShowable(this.current_index); + + if (si === false) { + return false; + } + + this._showStep(si); + } + }, { + key: "_showPrevious", + value: function _showPrevious() { + var si = this._getPreviousShowable(this.current_index); + + if (si === false) { + return false; + } + + this._showStep(si); + } + }, { + key: "_showStep", + value: function _showStep(idx) { + // If current step is requested again, skip + if (idx == this.current_index) { + return false; + } // If step not found, skip + + + if (!this.steps.eq(idx)) { + return false; + } // If it is a disabled step, skip + + + if (!this._isShowable(idx)) { + return false; + } // Load step content + + + this._loadStep(idx); + } + }, { + key: "_getNextShowable", + value: function _getNextShowable(idx) { + var si = false; // Find the next showable step + + for (var i = idx + 1; i < this.steps.length; i++) { + if (this._isShowable(i)) { + si = i; + break; + } + } + + if (si !== false && this.steps.length <= si) { + if (!this.options.cycleSteps) { + return false; + } + + si = 0; + } + + return si; + } + }, { + key: "_getPreviousShowable", + value: function _getPreviousShowable(idx) { + var si = false; // Find the previous showable step + + for (var i = idx - 1; i >= 0; i--) { + if (this._isShowable(i)) { + si = i; + break; + } + } + + if (si !== false && 0 > si) { + if (!this.options.cycleSteps) { + return false; + } + + si = this.steps.length - 1; + } + + return si; + } + }, { + key: "_isShowable", + value: function _isShowable(idx) { + var elm = this.steps.eq(idx); + + if (elm.hasClass('disabled') || elm.hasClass('hidden')) { + return false; + } + + return true; + } + }, { + key: "_isDone", + value: function _isDone(idx) { + var elm = this.steps.eq(idx); + + if (elm.hasClass('done')) { + return true; + } + + return false; + } + }, { + key: "_setPreviousStepsDone", + value: function _setPreviousStepsDone(idx) { + if (idx > 0 && this.options.anchorSettings.markDoneStep && this.options.anchorSettings.markAllPreviousStepsAsDone) { + // Mark previous steps of the active step as done + for (var i = idx; i >= 0; i--) { + this._setCSSClass(i, "done"); + } + } + } + }, { + key: "_setCSSClass", + value: function _setCSSClass(idx, cls) { + var _this2 = this; + + if (idx === null) { + return false; + } + + var idxs = $.isArray(idx) ? idx : [idx]; + idxs.map(function (i) { + _this2.steps.eq(i).addClass(cls); + }); + } + }, { + key: "_resetCSSClass", + value: function _resetCSSClass(idx, cls) { + var _this3 = this; + + var idxs = $.isArray(idx) ? idx : [idx]; + idxs.map(function (i) { + _this3.steps.eq(i).removeClass(cls); + }); + } + }, { + key: "_getStepDirection", + value: function _getStepDirection(idx) { + if (this.current_index == null) { + return ''; + } + + return this.current_index < idx ? "forward" : "backward"; + } + }, { + key: "_getStepPosition", + value: function _getStepPosition(idx) { + var stepPosition = 'middle'; + + if (idx === 0) { + stepPosition = 'first'; + } else if (idx === this.steps.length - 1) { + stepPosition = 'last'; + } + + return stepPosition; + } + }, { + key: "_getStepAnchor", + value: function _getStepAnchor(idx) { + if (idx == null) { + return null; + } + + return this.steps.eq(idx); + } + }, { + key: "_getStepPage", + value: function _getStepPage(idx) { + if (idx == null) { + return null; + } + + var anchor = this._getStepAnchor(idx); + + return anchor.length > 0 ? this.main.find(anchor.attr("href")) : null; + } + }, { + key: "_setStepContent", + value: function _setStepContent(idx, html) { + var page = this._getStepPage(idx); + + if (page) { + page.html(html); + } + } + }, { + key: "_loadStep", + value: function _loadStep(idx) { + var _this4 = this; + + // Get current step element + var curStep = this._getStepAnchor(this.current_index); // Get step direction + + + var stepDirection = this._getStepDirection(idx); // Get the direction of step navigation + + + if (this.current_index !== null) { + // Trigger "leaveStep" event + if (this._triggerEvent("leaveStep", [curStep, this.current_index, idx, stepDirection]) === false) { + return false; + } + } // Get next step element + + + var selStep = this._getStepAnchor(idx); // Get the content if used + + + var getStepContent = this._triggerEvent("stepContent", [selStep, idx, stepDirection]); + + if (getStepContent) { + if (_typeof(getStepContent) == "object") { + getStepContent.then(function (res) { + _this4._setStepContent(idx, res); + + _this4._transitStep(idx); + })["catch"](function (err) { + console.error(err); + + _this4._setStepContent(idx, err); + + _this4._transitStep(idx); + }); + } else if (typeof getStepContent == "string") { + this._setStepContent(idx, getStepContent); + + this._transitStep(idx); + } else { + this._transitStep(idx); + } + } else { + this._transitStep(idx); + } + } + }, { + key: "_transitStep", + value: function _transitStep(idx) { + var _this5 = this; + + // Get step to show element + var selStep = this._getStepAnchor(idx); // Change the url hash to new step + + + this._setURLHash(selStep.attr("href")); // Update controls + + + this._setAnchor(idx); // Get the direction of step navigation + + + var stepDirection = this._getStepDirection(idx); // Get the position of step + + + var stepPosition = this._getStepPosition(idx); // Animate the step + + + this._doStepAnimation(idx, function () { + // Fix height with content + _this5._fixHeight(idx); // Trigger "showStep" event + + + _this5._triggerEvent("showStep", [selStep, _this5.current_index, stepDirection, stepPosition]); + }); // Update the current index + + + this.current_index = idx; // Set the buttons based on the step + + this._setButtons(idx); + } + }, { + key: "_doStepAnimation", + value: function _doStepAnimation(idx, callback) { + var _this6 = this; + + // Get current step element + var curPage = this._getStepPage(this.current_index); // Get next step element + + + var selPage = this._getStepPage(idx); // Get the animation + + + var animation = this.options.transition.animation.toLowerCase(); // Complete any ongoing animations + + this._stopAnimations(); + + switch (animation) { + case 'slide-horizontal': + case 'slide-h': + // horizontal slide + var containerWidth = this.container.width(); + var curLastLeft = containerWidth; + var nextFirstLeft = containerWidth * -2; // Forward direction + + if (idx > this.current_index) { + curLastLeft = containerWidth * -1; + nextFirstLeft = containerWidth; + } // First load set the container width + + + if (this.current_index == null) { + this.container.height(selPage.outerHeight()); + } + + var css_pos, css_left; + + if (curPage) { + css_pos = curPage.css("position"); + css_left = curPage.css("left"); + curPage.css("position", 'absolute').css("left", 0).animate({ + left: curLastLeft + }, this.options.transition.speed, this.options.transition.easing, function () { + $(this).hide(); + curPage.css("position", css_pos).css("left", css_left); + }); + } + + css_pos = selPage.css("position"); + css_left = selPage.css("left"); + selPage.css("position", 'absolute').css("left", nextFirstLeft).outerWidth(containerWidth).show().animate({ + left: 0 + }, this.options.transition.speed, this.options.transition.easing, function () { + selPage.css("position", css_pos).css("left", css_left); + callback(); + }); + break; + + case 'slide-vertical': + case 'slide-v': + // vertical slide + var containerHeight = this.container.height(); + var curLastTop = containerHeight; + var nextFirstTop = containerHeight * -2; // Forward direction + + if (idx > this.current_index) { + curLastTop = containerHeight * -1; + nextFirstTop = containerHeight; + } + + var css_vpos, css_vtop; + + if (curPage) { + css_vpos = curPage.css("position"); + css_vtop = curPage.css("top"); + curPage.css("position", 'absolute').css("top", 0).animate({ + top: curLastTop + }, this.options.transition.speed, this.options.transition.easing, function () { + $(this).hide(); + curPage.css("position", css_vpos).css("top", css_vtop); + }); + } + + css_vpos = selPage.css("position"); + css_vtop = selPage.css("top"); + selPage.css("position", 'absolute').css("top", nextFirstTop).show().animate({ + top: 0 + }, this.options.transition.speed, this.options.transition.easing, function () { + selPage.css("position", css_vpos).css("top", css_vtop); + callback(); + }); + break; + + case 'slide-swing': + case 'slide-s': + // normal slide + if (curPage) { + curPage.slideUp('fast', this.options.transition.easing, function () { + selPage.slideDown(_this6.options.transition.speed, _this6.options.transition.easing, function () { + callback(); + }); + }); + } else { + selPage.slideDown(this.options.transition.speed, this.options.transition.easing, function () { + callback(); + }); + } + + break; + + case 'fade': + // normal fade + if (curPage) { + curPage.fadeOut('fast', this.options.transition.easing, function () { + selPage.fadeIn('fast', _this6.options.transition.easing, function () { + callback(); + }); + }); + } else { + selPage.fadeIn(this.options.transition.speed, this.options.transition.easing, function () { + callback(); + }); + } + + break; + + default: + if (curPage) { + curPage.hide(); + } + + selPage.show(); + callback(); + break; + } + } + }, { + key: "_stopAnimations", + value: function _stopAnimations() { + this.pages.finish(); + this.container.finish(); + } + }, { + key: "_setAnchor", + value: function _setAnchor(idx) { + // Current step anchor > Remove other classes and add done class + this._resetCSSClass(this.current_index, "active"); + + if (this.options.anchorSettings.markDoneStep !== false && this.current_index !== null) { + this._setCSSClass(this.current_index, "done"); + + if (this.options.anchorSettings.removeDoneStepOnNavigateBack !== false && this._getStepDirection(idx) === 'backward') { + this._resetCSSClass(this.current_index, "done"); + } + } // Next step anchor > Remove other classes and add active class + + + this._resetCSSClass(idx, "done"); + + this._setCSSClass(idx, "active"); + } + }, { + key: "_setButtons", + value: function _setButtons(idx) { + // Previous/Next Button enable/disable based on step + if (!this.options.cycleSteps) { + this.main.find('.sw-btn-prev').removeClass("disabled"); + this.main.find('.sw-btn-next').removeClass("disabled"); + + switch (this._getStepPosition(idx)) { + case 'first': + this.main.find('.sw-btn-prev').addClass("disabled"); + break; + + case 'last': + this.main.find('.sw-btn-next').addClass("disabled"); + break; + + default: + if (this._getNextShowable(idx) === false) { + this.main.find('.sw-btn-next').addClass("disabled"); + } + + if (this._getPreviousShowable(idx) === false) { + this.main.find('.sw-btn-prev').addClass("disabled"); + } + + break; + } + } + } + }, { + key: "_getStepIndex", + value: function _getStepIndex() { + // Get selected step from the url + var idx = this._getURLHashIndex(); + + return idx === false ? this.options.selected : idx; + } + }, { + key: "_setTheme", + value: function _setTheme(theme) { + this.main.removeClass(function (index, className) { + return (className.match(/(^|\s)sw-theme-\S+/g) || []).join(' '); + }).addClass('sw-theme-' + theme); + } + }, { + key: "_setJustify", + value: function _setJustify(justified) { + if (justified === true) { + this.main.addClass('sw-justified'); + } else { + this.main.removeClass('sw-justified'); + } + } + }, { + key: "_setDarkMode", + value: function _setDarkMode(darkMode) { + if (darkMode === true) { + this.main.addClass('sw-dark'); + } else { + this.main.removeClass('sw-dark'); + } + } // HELPER FUNCTIONS + + }, { + key: "_keyNav", + value: function _keyNav(e) { + // Keyboard navigation + if ($.inArray(e.which, this.options.keyboardSettings.keyLeft) > -1) { + // left + this._showPrevious(); + + e.preventDefault(); + } else if ($.inArray(e.which, this.options.keyboardSettings.keyRight) > -1) { + // right + this._showNext(); + + e.preventDefault(); + } else { + return; // exit this handler for other keys + } + } + }, { + key: "_fixHeight", + value: function _fixHeight(idx) { + // Auto adjust height of the container + if (this.options.autoAdjustHeight) { + var selPage = this._getStepPage(idx); + + this.container.finish().animate({ + height: selPage.outerHeight() + }, this.options.transition.speed); + } + } + }, { + key: "_triggerEvent", + value: function _triggerEvent(name, params) { + // Trigger an event + var e = $.Event(name); + this.main.trigger(e, params); + + if (e.isDefaultPrevented()) { + return false; + } + + return e.result; + } + }, { + key: "_setURLHash", + value: function _setURLHash(hash) { + if (this.options.enableURLhash && window.location.hash !== hash) { + history.pushState(null, null, hash); + } + } + }, { + key: "_getURLHashIndex", + value: function _getURLHashIndex() { + if (this.options.enableURLhash) { + // Get step number from url hash if available + var hash = window.location.hash; + + if (hash.length > 0) { + var elm = this.nav.find("a[href*='" + hash + "']"); + + if (elm.length > 0) { + return this.steps.index(elm); + } + } + } + + return false; + } + }, { + key: "_loader", + value: function _loader(action) { + switch (action) { + case 'show': + this.main.addClass('sw-loading'); + break; + + case 'hide': + this.main.removeClass('sw-loading'); + break; + + default: + this.main.toggleClass('sw-loading'); + } + } + }, { + key: "_showError", + value: function _showError(msg) { + console.error(msg); + } // PUBLIC FUNCTIONS + + }, { + key: "goToStep", + value: function goToStep(stepIndex) { + this._showStep(stepIndex); + } + }, { + key: "next", + value: function next() { + this._showNext(); + } + }, { + key: "prev", + value: function prev() { + this._showPrevious(); + } + }, { + key: "reset", + value: function reset() { + // Reset all + this._setURLHash('#'); + + this._initOptions(); + + this._initLoad(); + } + }, { + key: "stepState", + value: function stepState(stepArray, state) { + if (!stepArray) { + return false; + } + + switch (state) { + case 'disable': + this._setCSSClass(stepArray, 'disabled'); + + break; + + case 'enable': + this._resetCSSClass(stepArray, 'disabled'); + + break; + + case 'hide': + this._setCSSClass(stepArray, 'hidden'); + + break; + + case 'show': + this._resetCSSClass(stepArray, 'hidden'); + + break; + + case 'error-on': + this._setCSSClass(stepArray, 'danger'); + + break; + + case 'error-off': + this._resetCSSClass(stepArray, 'danger'); + + break; + } + } + }, { + key: "setOptions", + value: function setOptions(options) { + this.options = $.extend(true, {}, this.options, options); + + this._initOptions(); + } + }, { + key: "getStepIndex", + value: function getStepIndex() { + return this.current_index; + } + }, { + key: "loader", + value: function loader(state) { + if (state === "show") { + this.main.addClass('sw-loading'); + } else { + this.main.removeClass('sw-loading'); + } + } + }]); + + return SmartWizard; + }(); // Wrapper for the plugin + + + $.fn.smartWizard = function (options) { + if (options === undefined || _typeof(options) === 'object') { + return this.each(function () { + if (!$.data(this, "smartWizard")) { + $.data(this, "smartWizard", new SmartWizard(this, options)); + } + }); + } else if (typeof options === 'string' && options[0] !== '_' && options !== 'init') { + var instance = $.data(this[0], 'smartWizard'); + + if (options === 'destroy') { + $.data(this, 'smartWizard', null); + } + + if (instance instanceof SmartWizard && typeof instance[options] === 'function') { + return instance[options].apply(instance, Array.prototype.slice.call(arguments, 1)); + } else { + return this; + } + } + }; +}); \ No newline at end of file diff --git a/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.min.js b/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.min.js new file mode 100644 index 0000000..bdbcf7e --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/dist/js/jquery.smartWizard.min.js @@ -0,0 +1,13 @@ +"use strict";function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var s=0;s
        ").addClass("toolbar toolbar-"+t).attr("role","toolbar"),e=!1!==this.options.toolbarSettings.showNextButton?v("").text(this.options.lang.next).addClass("btn sw-btn-next").attr("type","button"):null,i=!1!==this.options.toolbarSettings.showPreviousButton?v("").text(this.options.lang.previous).addClass("btn sw-btn-prev").attr("type","button"):null;return s.append(i,e),this.options.toolbarSettings.toolbarExtraButtons&&0this.current_index&&(l=-1*h,u=h),null==this.current_index&&this.container.height(n.outerHeight()),i&&(a=i.css("position"),r=i.css("left"),i.css("position","absolute").css("left",0).animate({left:l},this.options.transition.speed,this.options.transition.easing,function(){v(this).hide(),i.css("position",a).css("left",r)})),a=n.css("position"),r=n.css("left"),n.css("position","absolute").css("left",u).outerWidth(h).show().animate({left:0},this.options.transition.speed,this.options.transition.easing,function(){n.css("position",a).css("left",r),e()});break;case"slide-vertical":case"slide-v":var c,d,p=this.container.height(),f=p,_=-2*p;t>this.current_index&&(f=-1*p,_=p),i&&(c=i.css("position"),d=i.css("top"),i.css("position","absolute").css("top",0).animate({top:f},this.options.transition.speed,this.options.transition.easing,function(){v(this).hide(),i.css("position",c).css("top",d)})),c=n.css("position"),d=n.css("top"),n.css("position","absolute").css("top",_).show().animate({top:0},this.options.transition.speed,this.options.transition.easing,function(){n.css("position",c).css("top",d),e()});break;case"slide-swing":case"slide-s":i?i.slideUp("fast",this.options.transition.easing,function(){n.slideDown(s.options.transition.speed,s.options.transition.easing,function(){e()})}):n.slideDown(this.options.transition.speed,this.options.transition.easing,function(){e()});break;case"fade":i?i.fadeOut("fast",this.options.transition.easing,function(){n.fadeIn("fast",s.options.transition.easing,function(){e()})}):n.fadeIn(this.options.transition.speed,this.options.transition.easing,function(){e()});break;default:i&&i.hide(),n.show(),e()}}},{key:"_stopAnimations",value:function(){this.pages.finish(),this.container.finish()}},{key:"_setAnchor",value:function(t){this._resetCSSClass(this.current_index,"active"),!1!==this.options.anchorSettings.markDoneStep&&null!==this.current_index&&(this._setCSSClass(this.current_index,"done"),!1!==this.options.anchorSettings.removeDoneStepOnNavigateBack&&"backward"===this._getStepDirection(t)&&this._resetCSSClass(this.current_index,"done")),this._resetCSSClass(t,"done"),this._setCSSClass(t,"active")}},{key:"_setButtons",value:function(t){if(!this.options.cycleSteps)switch(this.main.find(".sw-btn-prev").removeClass("disabled"),this.main.find(".sw-btn-next").removeClass("disabled"),this._getStepPosition(t)){case"first":this.main.find(".sw-btn-prev").addClass("disabled");break;case"last":this.main.find(".sw-btn-next").addClass("disabled");break;default:!1===this._getNextShowable(t)&&this.main.find(".sw-btn-next").addClass("disabled"),!1===this._getPreviousShowable(t)&&this.main.find(".sw-btn-prev").addClass("disabled")}}},{key:"_getStepIndex",value:function(){var t=this._getURLHashIndex();return!1===t?this.options.selected:t}},{key:"_setTheme",value:function(t){this.main.removeClass(function(t,e){return(e.match(/(^|\s)sw-theme-\S+/g)||[]).join(" ")}).addClass("sw-theme-"+t)}},{key:"_setJustify",value:function(t){!0===t?this.main.addClass("sw-justified"):this.main.removeClass("sw-justified")}},{key:"_setDarkMode",value:function(t){!0===t?this.main.addClass("sw-dark"):this.main.removeClass("sw-dark")}},{key:"_keyNav",value:function(t){if(-1 + + + jQuery Smart Wizard - The awesome jQuery step wizard plugin + + + + + + + + + + + + +
        +

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

        +
        + + + + + +
          + + + + + + + + + + diff --git a/public/style/vendor/jquery-smartwizard/examples/index.html b/public/style/vendor/jquery-smartwizard/examples/index.html new file mode 100644 index 0000000..cb9c3a3 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/examples/index.html @@ -0,0 +1,233 @@ + + + + jQuery Smart Wizard - The awesome jQuery step wizard plugin + + + + + + + + + + + + +
        +

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

        +
        + + + +
        + + + +
        +
        +

        Step 1 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 2 Content

        +
        Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
        +
        +
        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 4 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +
        + +
          + + + + + + + + + + diff --git a/public/style/vendor/jquery-smartwizard/examples/multiple.html b/public/style/vendor/jquery-smartwizard/examples/multiple.html new file mode 100644 index 0000000..1ad0189 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/examples/multiple.html @@ -0,0 +1,376 @@ + + + + jQuery Smart Wizard - The awesome jQuery step wizard plugin + + + + + + + + + + + + +
        +

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

        +
        + + + +
        + + + +
        +
        +

        Step 1 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 2 Content

        +
        Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
        +
        +
        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 4 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +
        + +
          + +

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

        +
        + + + +
        + + + +
        +
        +

        Step 1 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 2 Content

        +
        Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
        +
        +
        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +

        Step 4 Content

        + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
        +
        +
        + + + + + + + + + + diff --git a/public/style/vendor/jquery-smartwizard/gulpfile.js b/public/style/vendor/jquery-smartwizard/gulpfile.js new file mode 100644 index 0000000..925fd01 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/gulpfile.js @@ -0,0 +1,137 @@ +// Include the required tools used on tasks +var gulp = require('gulp'), + jshint = require('gulp-jshint'), + rename = require('gulp-rename'), + uglify = require('gulp-uglify'), + saveLicense = require('uglify-save-license'), + babel = require("gulp-babel"), + postcss = require('gulp-postcss'), + cleanCSS = require('gulp-clean-css'), + cssbeautify = require('gulp-cssbeautify'), + autoprefixer = require('autoprefixer'), + sass = require('gulp-sass'), + del = require('del'); + +sass.compiler = require('node-sass'); +var Server = require('karma').Server; +var browserSync = require('browser-sync').create(); +var reload = browserSync.reload; + +// Specify the Source files +var SRC_JS = 'src/js/*.js'; +var SRC_CSS = 'src/css/*.css'; +var SRC_SCSS = 'src/scss/*.scss'; + +// Specify the Destination folders +var DEST_JS = 'dist/js'; +var DEST_CSS = 'dist/css'; +var DEST_SCSS = 'src/css'; + +// BUILD JS +function build_js(cb) { + gulp.src(SRC_JS) + .pipe(babel({ + presets: ['@babel/env'] + })) + .pipe(gulp.dest(DEST_JS)) + .pipe(uglify({ + output: { + comments: saveLicense + } + })) + .pipe(rename({ + suffix: '.min' + })) + .pipe(gulp.dest(DEST_JS)); + + cb(); +} + +// BUILD CSS +function build_css(cb) { + gulp.src(SRC_CSS) + .pipe(postcss( [autoprefixer()] )) + .pipe(cssbeautify({ autosemicolon: true })) + .pipe(gulp.dest(DEST_CSS)) + .pipe(cleanCSS({compatibility: 'ie8'})) + .pipe(rename({suffix: '.min'})) + .pipe(gulp.dest(DEST_CSS)); + + cb(); +} + +// BUILD SCSS +function build_scss(cb) { + gulp.src(SRC_SCSS) + .pipe(sass({outputStyle:'expanded'}).on('error', sass.logError)) + .pipe(gulp.dest(DEST_SCSS)); + + cb(); +} + +// LINT +function lint_js(cb) { + gulp.src(SRC_JS) + .pipe(jshint({ "esversion": 8 })) + .pipe(jshint.reporter('default')); + + cb(); +} + +// CLEAN +function clean_js(cb) { + del.sync([DEST_JS]); + + cb(); +} + +function clean_css(cb) { + del.sync([DEST_CSS]); + + cb(); +} + +// WATCH +function watch(cb) { + gulp.watch(SRC_JS, build_js); + gulp.watch(SRC_CSS, build_css); + gulp.watch(SRC_SCSS, build_scss); + + cb(); +} + +// SERVE +function serve(cb) { + // Serve files from the root of this project + browserSync.init({ + server: { + baseDir: ["examples", "dist"], + index: "index.html" + } + }); + + gulp.watch(SRC_JS, build_js).on("change", reload); + gulp.watch(SRC_CSS, build_css).on("change", reload); + gulp.watch(SRC_SCSS, build_scss).on("change", reload); + + cb(); +} + +// TEST +function test(cb) { + new Server({ + configFile: __dirname + '/karma.conf.js', + singleRun: true + }, done).start(); + + cb(); +} + +// EXPORT methods +exports.clean = gulp.parallel(clean_js, clean_css); +exports.build = gulp.parallel(gulp.series(clean_js, lint_js, build_js), gulp.series(build_scss, build_css, clean_css)); +exports.lint = lint_js; +exports.watch = watch; +exports.test = test; +exports.serve = serve; +exports.default = serve; diff --git a/public/style/vendor/jquery-smartwizard/karma.conf.js b/public/style/vendor/jquery-smartwizard/karma.conf.js new file mode 100644 index 0000000..41e658a --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/karma.conf.js @@ -0,0 +1,75 @@ +// Karma configuration + +module.exports = function(config) { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['jasmine-jquery', 'jasmine'], + + + // list of files / patterns to load in the browser + files: [ + 'test/*.js', + 'https://code.jquery.com/jquery-3.4.1.min.js', + 'src/js/*.js', + { + pattern: 'test/*.html', + watched: true, + served: true, + included: false + } + ], + + + // list of files to exclude + exclude: [ + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + }, + + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ['spec'], + + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: false, + + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ['ChromeHeadless'], // 'PhantomJS' 'Chrome', 'Chrome_without_security' + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: true, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: Infinity + }) +} diff --git a/public/style/vendor/jquery-smartwizard/package.json b/public/style/vendor/jquery-smartwizard/package.json new file mode 100644 index 0000000..b47f0e5 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/package.json @@ -0,0 +1,76 @@ +{ + "name": "smartwizard", + "title": "jQuery Smart Wizard", + "version": "v5.1.1", + "author": { + "name": "Dipu Raj", + "email": "hello.techlab@gmail.com", + "url": "http://dipu.me" + }, + "description": "The awesome jQuery step wizard plugin", + "homepage": "http://techlaboratory.net/jquery-smartwizard", + "license": "MIT", + "contributors": [ + { + "name": "Dipu Raj", + "email": "hello.techlab@gmail.com" + } + ], + "main": "./dist/js/jquery.smartWizard.js", + "style": "./dist/css/smart_wizard.css", + "repository": { + "type": "git", + "url": "https://github.com/techlab/jquery-smartwizard.git" + }, + "bugs": { + "url": "https://github.com/techlab/jquery-smartwizard/issues" + }, + "keywords": [ + "jQuery", + "Wizard", + "Tabs", + "Steps", + "Bootstrap", + "Plugin", + "Step", + "ui", + "jquery-plugin", + "Tabs" + ], + "scripts": { + "start": "gulp serve", + "watch": "gulp watch", + "test": "./node_modules/karma/bin/karma start --single-run", + "build": "gulp build", + "clean": "gulp clean", + "lint": "gulp lint" + }, + "devDependencies": { + "@babel/core": "^7.8.3", + "@babel/preset-env": "^7.8.3", + "autoprefixer": "^9.7.4", + "browser-sync": "^2.26.7", + "del": "^5.1.0", + "gulp": "^4.0.2", + "gulp-babel": "^8.0.0", + "gulp-clean-css": "^4.2.0", + "gulp-cssbeautify": "^2.0.1", + "gulp-jasmine": "^4.0.0", + "gulp-jshint": "^2.1.0", + "gulp-postcss": "^8.0.0", + "gulp-rename": "^2.0.0", + "gulp-sass": "^4.0.2", + "gulp-uglify": "^3.0.2", + "jasmine-core": "^3.5.0", + "jasmine-jquery": "^2.1.1", + "jshint": "^2.11.0", + "karma": "^4.4.1", + "karma-chrome-launcher": "^3.1.0", + "karma-jasmine": "^3.1.0", + "karma-jasmine-jquery": "^0.1.1", + "karma-spec-reporter": "0.0.32", + "node-sass": "^4.13.1", + "uglify-save-license": "^0.4.1" + }, + "dependencies": {} +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard.css new file mode 100644 index 0000000..de6e3be --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard.css @@ -0,0 +1,223 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Default */ +.sw-theme-default { + border: 1px solid #eeeeee; +} + +.sw-theme-default > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-default .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-default > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-default > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-default > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0px; + bottom: -1px; + background: #999999; + transition: all .35s ease .15s; +} + +.sw-theme-default > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.active::after { + background: #17a2b8 !important; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.disabled::after { + background: #dddddd; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_all.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_all.css new file mode 100644 index 0000000..d982950 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_all.css @@ -0,0 +1,665 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Default */ +.sw-theme-default { + border: 1px solid #eeeeee; +} + +.sw-theme-default > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-default .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-default > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-default > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-default > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0px; + bottom: -1px; + background: #999999; + transition: all .35s ease .15s; +} + +.sw-theme-default > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.active::after { + background: #17a2b8 !important; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-default > .nav .nav-link.disabled::after { + background: #dddddd; + width: 100%; +} + +.sw-theme-default > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-default > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} + +/* SmartWizard Theme: Arrows */ +.sw-theme-arrows { + border: 1px solid #eeeeee; +} + +.sw-theme-arrows > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-arrows .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-arrows > .nav { + overflow: hidden; + border-bottom: 1px solid #eeeeee; +} + +.sw-theme-arrows > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + margin-right: 30px; + margin-left: -30px; + padding-left: 40px; +} + +@media screen and (max-width: 640px) { + .sw-theme-arrows > .nav .nav-link { + overflow: hidden; + margin-bottom: 1px; + margin-right: unset; + } +} + +.sw-theme-arrows > .nav .nav-link::after { + content: ""; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #f8f8f8; + z-index: 2; +} + +.sw-theme-arrows > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + margin-left: 1px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #eeeeee; + z-index: 1; +} + +.sw-theme-arrows > .nav .nav-link.inactive { + color: #999999; + border-color: #f8f8f8; + background: #f8f8f8; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.active { + color: #ffffff; + border-color: #5bc0de; + background: #5bc0de; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.active::after { + border-left-color: #5bc0de; +} + +.sw-theme-arrows > .nav .nav-link.done { + color: #ffffff; + border-color: #5cb85c; + background: #5cb85c; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.done::after { + border-left-color: #5cb85c; +} + +.sw-theme-arrows > .nav .nav-link.disabled { + color: #eeeeee; + border-color: #f9f9f9; + background: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.disabled::after { + border-left-color: #f9f9f9; +} + +.sw-theme-arrows > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +.sw-theme-arrows.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-arrows.sw-dark > .nav { + border-bottom: 1px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::after { + border-left: 30px solid #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::before { + border-left: 30px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive { + color: white; + border-color: #5f5f5f; + background: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after { + border-left-color: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active { + color: white; + border-color: #010506; + background: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active::after { + border-left-color: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done { + color: white; + border-color: black; + background: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done::after { + border-left-color: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled { + color: #555555 !important; + border-color: #f9f9f9; + background: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after { + border-left-color: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +/* SmartWizard Theme: Dots */ +.sw-theme-dots > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-dots .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-dots > .nav { + position: relative; + margin-bottom: 10px; +} + +.sw-theme-dots > .nav::before { + content: " "; + position: absolute; + top: 18px; + left: 0; + width: 100%; + height: 5px; + background-color: #eeeeee; + border-radius: 3px; + z-index: 1; +} + +.sw-theme-dots > .nav .nav-link { + position: relative; + margin-top: 40px; +} + +.sw-theme-dots > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + top: -36px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 32px; + height: 32px; + border-radius: 50%; + border: none; + background: #f5f5f5; + color: #428bca; + text-decoration: none; + z-index: 98; +} + +.sw-theme-dots > .nav .nav-link::after { + content: " "; + position: absolute; + display: block; + top: -28px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 16px; + height: 16px; + border-radius: 50%; + z-index: 99; +} + +.sw-theme-dots > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.inactive::after { + background-color: #999999; +} + +.sw-theme-dots > .nav .nav-link.active { + color: #5bc0de !important; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.active::after { + background-color: #5bc0de !important; +} + +.sw-theme-dots > .nav .nav-link.done { + color: #5cb85c; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.done::after { + background-color: #5cb85c; +} + +.sw-theme-dots > .nav .nav-link.disabled { + color: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.disabled::after { + background-color: #f9f9f9; +} + +.sw-theme-dots > .nav .nav-link.danger { + color: #d9534f; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.danger::after { + background-color: #d9534f; +} + +.sw-theme-dots.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-dots.sw-dark > .nav::before { + background-color: #3c3c3c; +} + +.sw-theme-dots.sw-dark > .nav .nav-link::before { + background: #434343; + color: black; +} + +/* SmartWizard Theme: Progress */ +.sw-theme-progress { + border: 1px solid #eeeeee; +} + +.sw-theme-progress > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-progress .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-progress > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-progress > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + background: transparent; + overflow: hidden; + z-index: 2; +} + +.sw-theme-progress > .nav .nav-link::after { + content: ""; + position: absolute; + height: 150%; + width: 0; + left: 0; + top: 0; + background: #ffffff; + z-index: -1; + transition: all .35s ease .10s; +} + +.sw-theme-progress > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.active { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.active::after { + background-color: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.done { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.disabled::after { + background: #f9f9f9; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.danger { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} + +.sw-theme-progress.sw-dark { + color: rgba(255, 255, 255, 0.95); +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active { + color: white; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active::after { + background-color: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done::after { + background: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled { + color: #2b2b2b !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled::after { + background: #474747; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger::after { + background: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_arrows.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_arrows.css new file mode 100644 index 0000000..5244699 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_arrows.css @@ -0,0 +1,328 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Arrows */ +.sw-theme-arrows { + border: 1px solid #eeeeee; +} + +.sw-theme-arrows > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-arrows .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-arrows > .nav { + overflow: hidden; + border-bottom: 1px solid #eeeeee; +} + +.sw-theme-arrows > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + margin-right: 30px; + margin-left: -30px; + padding-left: 40px; +} + +@media screen and (max-width: 640px) { + .sw-theme-arrows > .nav .nav-link { + overflow: hidden; + margin-bottom: 1px; + margin-right: unset; + } +} + +.sw-theme-arrows > .nav .nav-link::after { + content: ""; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #f8f8f8; + z-index: 2; +} + +.sw-theme-arrows > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + margin-left: 1px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid #eeeeee; + z-index: 1; +} + +.sw-theme-arrows > .nav .nav-link.inactive { + color: #999999; + border-color: #f8f8f8; + background: #f8f8f8; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.active { + color: #ffffff; + border-color: #5bc0de; + background: #5bc0de; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.active::after { + border-left-color: #5bc0de; +} + +.sw-theme-arrows > .nav .nav-link.done { + color: #ffffff; + border-color: #5cb85c; + background: #5cb85c; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.done::after { + border-left-color: #5cb85c; +} + +.sw-theme-arrows > .nav .nav-link.disabled { + color: #eeeeee; + border-color: #f9f9f9; + background: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-arrows > .nav .nav-link.disabled::after { + border-left-color: #f9f9f9; +} + +.sw-theme-arrows > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; + cursor: pointer; +} + +.sw-theme-arrows > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} + +.sw-theme-arrows.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-arrows.sw-dark > .nav { + border-bottom: 1px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::after { + border-left: 30px solid #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link::before { + border-left: 30px solid #555555; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive { + color: white; + border-color: #5f5f5f; + background: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after { + border-left-color: #5f5f5f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active { + color: white; + border-color: #010506; + background: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.active::after { + border-left-color: #0a2730; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done { + color: white; + border-color: black; + background: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.done::after { + border-left-color: black; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled { + color: #555555 !important; + border-color: #f9f9f9; + background: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after { + border-left-color: #474747; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger { + color: #ffffff; + border-color: #d9534f; + background: #d9534f; +} + +.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after { + border-left-color: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dark.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dark.css new file mode 100644 index 0000000..db053cc --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dark.css @@ -0,0 +1,225 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Dark */ +.sw-theme-dark { + border: 1px solid #eeeeee; + box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); + color: rgba(255, 255, 255, 0.95); + background: #181c20; +} + +.sw-theme-dark > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-dark .toolbar > .btn { + color: #fff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-dark > .nav { + background: #0D0F12; +} + +.sw-theme-dark > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; +} + +.sw-theme-dark > .nav .nav-link::after { + content: ""; + position: absolute; + height: 2px; + width: 100%; + left: 0px; + bottom: -1px; + background: #999999; + transition: all 250ms ease 0s; + transform: scale(0); +} + +.sw-theme-dark > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-dark > .nav .nav-link.active { + color: #17a2b8 !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.active::after { + background: #17a2b8 !important; + transform: scale(1); +} + +.sw-theme-dark > .nav .nav-link.done { + color: #5cb85c !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.done::after { + background: #5cb85c; + transform: scale(1); +} + +.sw-theme-dark > .nav .nav-link.disabled { + color: #f9f9f9 !important; + cursor: not-allowed; +} + +.sw-theme-dark > .nav .nav-link.disabled::after { + background: #f9f9f9; +} + +.sw-theme-dark > .nav .nav-link.danger { + color: #d9534f !important; + cursor: pointer; +} + +.sw-theme-dark > .nav .nav-link.danger::after { + background: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dots.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dots.css new file mode 100644 index 0000000..62f0191 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_dots.css @@ -0,0 +1,268 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Dots */ +.sw-theme-dots > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-dots .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-dots > .nav { + position: relative; + margin-bottom: 10px; +} + +.sw-theme-dots > .nav::before { + content: " "; + position: absolute; + top: 18px; + left: 0; + width: 100%; + height: 5px; + background-color: #eeeeee; + border-radius: 3px; + z-index: 1; +} + +.sw-theme-dots > .nav .nav-link { + position: relative; + margin-top: 40px; +} + +.sw-theme-dots > .nav .nav-link::before { + content: " "; + position: absolute; + display: block; + top: -36px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 32px; + height: 32px; + border-radius: 50%; + border: none; + background: #f5f5f5; + color: #428bca; + text-decoration: none; + z-index: 98; +} + +.sw-theme-dots > .nav .nav-link::after { + content: " "; + position: absolute; + display: block; + top: -28px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 16px; + height: 16px; + border-radius: 50%; + z-index: 99; +} + +.sw-theme-dots > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.inactive::after { + background-color: #999999; +} + +.sw-theme-dots > .nav .nav-link.active { + color: #5bc0de !important; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.active::after { + background-color: #5bc0de !important; +} + +.sw-theme-dots > .nav .nav-link.done { + color: #5cb85c; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.done::after { + background-color: #5cb85c; +} + +.sw-theme-dots > .nav .nav-link.disabled { + color: #f9f9f9; + cursor: not-allowed; +} + +.sw-theme-dots > .nav .nav-link.disabled::after { + background-color: #f9f9f9; +} + +.sw-theme-dots > .nav .nav-link.danger { + color: #d9534f; + cursor: pointer; +} + +.sw-theme-dots > .nav .nav-link.danger::after { + background-color: #d9534f; +} + +.sw-theme-dots.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw-theme-dots.sw-dark > .nav::before { + background-color: #3c3c3c; +} + +.sw-theme-dots.sw-dark > .nav .nav-link::before { + background: #434343; + color: black; +} diff --git a/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_progress.css b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_progress.css new file mode 100644 index 0000000..cc9889d --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/css/smart_wizard_progress.css @@ -0,0 +1,263 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ +/* SmartWizard Base Styles */ +.sw { + position: relative; +} + +.sw *, +.sw *::before, +.sw *::after { + box-sizing: border-box; +} + +.sw > .tab-content { + position: relative; + overflow: hidden; +} + +.sw .toolbar { + padding: .8rem; +} + +.sw .toolbar > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; +} + +.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled { + opacity: .65; +} + +.sw > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +@media screen and (max-width: 640px) { + .sw > .nav { + flex-direction: column !important; + flex: 1 auto; + } +} + +.sw > .nav .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; +} + +.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus { + text-decoration: none; +} + +.sw > .nav .nav-link::-moz-focus-inner { + border: 0 !important; +} + +.sw > .nav .nav-link.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; +} + +.sw > .nav .nav-link.hidden { + display: none !important; +} + +.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.sw.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; +} + +.sw.sw-loading { + user-select: none; +} + +.sw.sw-loading::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255, 255, 255, 0.7); + z-index: 2; + transition: all .2s ease; +} + +.sw.sw-loading::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* SmartWizard Theme: Progress */ +.sw-theme-progress { + border: 1px solid #eeeeee; +} + +.sw-theme-progress > .tab-content > .tab-pane { + padding: 10px; +} + +.sw-theme-progress .toolbar > .btn { + color: #ffffff; + background-color: #17a2b8; + border: 1px solid #17a2b8; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; +} + +.sw-theme-progress > .nav { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; +} + +.sw-theme-progress > .nav .nav-link { + position: relative; + height: 100%; + min-height: 100%; + background: transparent; + overflow: hidden; + z-index: 2; +} + +.sw-theme-progress > .nav .nav-link::after { + content: ""; + position: absolute; + height: 150%; + width: 0; + left: 0; + top: 0; + background: #ffffff; + z-index: -1; + transition: all .35s ease .10s; +} + +.sw-theme-progress > .nav .nav-link.inactive { + color: #999999; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.active { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.active::after { + background-color: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.done { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.done::after { + background: #5cb85c; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.disabled { + color: #dddddd !important; + cursor: not-allowed; +} + +.sw-theme-progress > .nav .nav-link.disabled::after { + background: #f9f9f9; + width: 100%; +} + +.sw-theme-progress > .nav .nav-link.danger { + color: #ffffff !important; + cursor: pointer; +} + +.sw-theme-progress > .nav .nav-link.danger::after { + background: #d9534f; + width: 100%; +} + +.sw-theme-progress.sw-dark { + color: rgba(255, 255, 255, 0.95); +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active { + color: white; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.active::after { + background-color: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.done::after { + background: #333; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled { + color: #2b2b2b !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.disabled::after { + background: #474747; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger { + color: #ffffff !important; +} + +.sw-theme-progress.sw-dark > .nav .nav-link.danger::after { + background: #d9534f; +} diff --git a/public/style/vendor/jquery-smartwizard/src/js/jquery.smartWizard.js b/public/style/vendor/jquery-smartwizard/src/js/jquery.smartWizard.js new file mode 100644 index 0000000..c6e3d84 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/js/jquery.smartWizard.js @@ -0,0 +1,893 @@ +/*! + * jQuery SmartWizard v5.1.1 + * The awesome jQuery step wizard plugin + * http://www.techlaboratory.net/jquery-smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * @license Licensed under the terms of the MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + + (function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if (typeof module === 'object' && module.exports) { + // Node/CommonJS + module.exports = function( root, jQuery ) { + if ( jQuery === undefined ) { + // require('jQuery') returns a factory that requires window to + // build a jQuery instance, we normalize how we use modules + // that require this pattern but the window provided is a noop + // if it's defined (how jquery works) + if ( typeof window !== 'undefined' ) { + jQuery = require('jquery'); + } + else { + jQuery = require('jquery')(root); + } + } + factory(jQuery); + return jQuery; + }; + } else { + // Browser globals + factory(jQuery); + } + }(function ($) { + "use strict"; + + // Default options + var defaults = { + selected: 0, // Initial selected step, 0 = first step + theme: 'default', // theme for the wizard, related css need to include for other than default theme + justified: true, // Nav menu justification. true/false + darkMode:false, // Enable/disable Dark Mode if the theme supports. true/false + autoAdjustHeight: true, // Automatically adjust content height + cycleSteps: false, // Allows to cycle the navigation of steps + backButtonSupport: true, // Enable the back button support + enableURLhash: true, // Enable selection of the step based on url hash + transition: { + animation: 'none', // Effect on navigation, none/fade/slide-horizontal/slide-vertical/slide-swing + speed: '400', // Transion animation speed + easing:'' // Transition animation easing. Not supported without a jQuery easing plugin + }, + toolbarSettings: { + toolbarPosition: 'bottom', // none, top, bottom, both + toolbarButtonPosition: 'right', // left, right, center + showNextButton: true, // show/hide a Next button + showPreviousButton: true, // show/hide a Previous button + toolbarExtraButtons: [] // Extra buttons to show on toolbar, array of jQuery input/buttons elements + }, + anchorSettings: { + anchorClickable: true, // Enable/Disable anchor navigation + enableAllAnchors: false, // Activates all anchors clickable all times + markDoneStep: true, // Add done state on navigation + markAllPreviousStepsAsDone: true, // When a step selected by url hash, all previous steps are marked done + removeDoneStepOnNavigateBack: false, // While navigate back done step after active step will be cleared + enableAnchorOnDoneStep: true // Enable/Disable the done steps navigation + }, + keyboardSettings: { + keyNavigation: true, // Enable/Disable keyboard navigation(left and right keys are used if enabled) + keyLeft: [37], // Left key code + keyRight: [39] // Right key code + }, + lang: { // Language variables for button + next: 'Next', + previous: 'Previous' + }, + disabledSteps: [], // Array Steps disabled + errorSteps: [], // Highlight step with errors + hiddenSteps: [] // Hidden steps + }; + + class SmartWizard { + + constructor(element, options) { + // Merge user settings with default + this.options = $.extend(true, {}, defaults, options); + // Main container element + this.main = $(element); + // Navigation bar element + this.nav = this._getFirstDescendant('.nav'); + // Step anchor elements + this.steps = this.nav.find('.nav-link'); + // Content container + this.container = this._getFirstDescendant('.tab-content'); + // Content pages + this.pages = this.container.children('.tab-pane'); + + // Assign options + this._initOptions(); + // Initial load + this._initLoad(); + } + + // Initial Load Method + _initLoad() { + // Clean the elements + this.pages.hide(); + this.steps.removeClass('done active'); + + // Active step index + this.current_index = null; + + // Get the initial step index + let idx = this._getStepIndex(); + // Mark any previous steps done + this._setPreviousStepsDone(idx); + // Show the initial step + this._showStep(idx); + } + + // Initialize options + _initOptions() { + // Set the elements + this._setElements(); + // Add toolbar + this._setToolbar(); + // Assign plugin events + this._setEvents(); + } + + _getFirstDescendant(selector) { + // Check for first level element + let elm = this.main.children(selector); + if (elm.length > 0) { + return elm; + } + + // Check for second level element + this.main.children().each((i, n) => { + let tmp = $(n).children(selector); + if (tmp.length > 0) { + elm = tmp; + return false; + } + }); + if (elm.length > 0) { + return elm; + } + + // Element not found + this._showError("Element not found " + selector); + return false; + } + + _setElements() { + // Set the main element + this.main.addClass('sw'); + + this._setTheme(this.options.theme); + this._setJustify(this.options.justified); + this._setDarkMode(this.options.darkMode); + + // Set the anchor default style + if (this.options.anchorSettings.enableAllAnchors !== true || this.options.anchorSettings.anchorClickable !== true) { + this.steps.addClass('inactive'); + } + + // Disabled steps + this._setCSSClass(this.options.disabledSteps, "disabled"); + // Error steps + this._setCSSClass(this.options.errorSteps, "danger"); + // Hidden steps + this._setCSSClass(this.options.hiddenSteps, "hidden"); + } + + _setEvents() { + // Check if event handler already exists + if (this.main.data('click-init')) { + return true; + } + // Flag item to prevent attaching handler again + this.main.data('click-init', true); + + // Anchor click event + $(this.steps).on("click", (e) => { + e.preventDefault(); + if (this.options.anchorSettings.anchorClickable === false) { + return true; + } + + // Get the step index + var idx = this.steps.index(e.currentTarget); + + if (idx === this.current_index) { + return true; + } + + if (this.options.anchorSettings.enableAnchorOnDoneStep === false && this._isDone(idx)) { + return true; + } + + if (this.options.anchorSettings.enableAllAnchors !== false || this._isDone(idx)) { + this._showStep(idx); + } + }); + + // Next button event + this.main.find('.sw-btn-next').on("click", (e) => { + e.preventDefault(); + this._showNext(); + }); + + // Previous button event + this.main.find('.sw-btn-prev').on("click", (e) => { + e.preventDefault(); + this._showPrevious(); + }); + + // Keyboard navigation event + if (this.options.keyboardSettings.keyNavigation) { + $(document).keyup((e) => { + this._keyNav(e); + }); + } + + // Back/forward browser button event + if (this.options.backButtonSupport) { + $(window).on('hashchange', (e) => { + let idx = this._getURLHashIndex(); + if (idx !== false) { + e.preventDefault(); + this._showStep(idx); + } + }); + } + } + + _setToolbar() { + // Skip right away if the toolbar is not enabled + if (this.options.toolbarSettings.toolbarPosition === 'none') { + return true; + } + + // Append toolbar based on the position + switch (this.options.toolbarSettings.toolbarPosition) { + case 'top': + this.container.before(this._createToolbar('top')); + break; + case 'bottom': + this.container.after(this._createToolbar('bottom')); + break; + case 'both': + this.container.before(this._createToolbar('top')); + this.container.after(this._createToolbar('bottom')); + break; + default: + this.container.after(this._createToolbar('bottom')); + break; + } + } + + _createToolbar(position) { + // Skip if the toolbar is already created + if (this.main.find('.toolbar-' + position).length > 0) { + return null; + } + + var toolbar = $('
        ').addClass('toolbar toolbar-' + position).attr('role', 'toolbar'); + // Create the toolbar buttons + let btnNext = this.options.toolbarSettings.showNextButton !== false ? $('').text(this.options.lang.next).addClass('btn sw-btn-next').attr('type', 'button') : null; + let btnPrevious = this.options.toolbarSettings.showPreviousButton !== false ? $('').text(this.options.lang.previous).addClass('btn sw-btn-prev').attr('type', 'button') : null; + toolbar.append(btnPrevious, btnNext); + + // Add extra toolbar buttons + if (this.options.toolbarSettings.toolbarExtraButtons && this.options.toolbarSettings.toolbarExtraButtons.length > 0) { + $.each(this.options.toolbarSettings.toolbarExtraButtons, (_i, n) => { + toolbar.append(n.clone(true)); + }); + } + + toolbar.css('text-align', this.options.toolbarSettings.toolbarButtonPosition); + return toolbar; + } + + _showNext() { + var si = this._getNextShowable(this.current_index); + if (si === false) { + return false; + } + this._showStep(si); + } + + _showPrevious() { + var si = this._getPreviousShowable(this.current_index); + if (si === false) { + return false; + } + this._showStep(si); + } + + _showStep(idx) { + // If current step is requested again, skip + if (idx == this.current_index) { + return false; + } + // If step not found, skip + if (!this.steps.eq(idx)) { + return false; + } + // If it is a disabled step, skip + if (!this._isShowable(idx)) { + return false; + } + + // Load step content + this._loadStep(idx); + } + + _getNextShowable(idx) { + var si = false; + // Find the next showable step + for (var i = idx + 1; i < this.steps.length; i++) { + if (this._isShowable(i)) { + si = i; + break; + } + } + + if (si !== false && this.steps.length <= si) { + if (!this.options.cycleSteps) { + return false; + } + si = 0; + } + + return si; + } + + _getPreviousShowable(idx) { + var si = false; + // Find the previous showable step + for (var i = idx - 1; i >= 0; i--) { + if (this._isShowable(i)) { + si = i; + break; + } + } + + if (si !== false && 0 > si) { + if (!this.options.cycleSteps) { + return false; + } + si = this.steps.length - 1; + } + + return si; + } + + _isShowable(idx) { + let elm = this.steps.eq(idx); + if (elm.hasClass('disabled') || elm.hasClass('hidden')) { + return false; + } + return true; + } + + _isDone(idx) { + let elm = this.steps.eq(idx); + if (elm.hasClass('done')) { + return true; + } + return false; + } + + _setPreviousStepsDone(idx) { + if (idx > 0 && this.options.anchorSettings.markDoneStep && this.options.anchorSettings.markAllPreviousStepsAsDone) { + // Mark previous steps of the active step as done + for(var i = idx; i >= 0; i--) { + this._setCSSClass(i, "done"); + } + } + } + + _setCSSClass(idx, cls) { + if (idx === null) { + return false; + } + let idxs = $.isArray(idx) ? idx : [idx]; + idxs.map((i) => { + this.steps.eq(i).addClass(cls); + }); + } + + _resetCSSClass(idx, cls) { + let idxs = $.isArray(idx) ? idx : [idx]; + idxs.map((i) => { + this.steps.eq(i).removeClass(cls); + }); + } + + _getStepDirection(idx) { + if (this.current_index == null) { + return ''; + } + return this.current_index < idx ? "forward" : "backward"; + } + + _getStepPosition(idx) { + let stepPosition = 'middle'; + if (idx === 0) { + stepPosition = 'first'; + } else if (idx === this.steps.length - 1) { + stepPosition = 'last'; + } + return stepPosition; + } + + _getStepAnchor(idx) { + if (idx == null) { + return null; + } + return this.steps.eq(idx); + } + + _getStepPage(idx) { + if (idx == null) { + return null; + } + let anchor = this._getStepAnchor(idx); + return anchor.length > 0 ? this.main.find(anchor.attr("href")) : null; + } + + _setStepContent(idx, html) { + let page = this._getStepPage(idx); + if (page) { + page.html(html); + } + } + + _loadStep(idx) { + // Get current step element + let curStep = this._getStepAnchor(this.current_index); + // Get step direction + let stepDirection = this._getStepDirection(idx); + // Get the direction of step navigation + if (this.current_index !== null) { + // Trigger "leaveStep" event + if (this._triggerEvent("leaveStep", [curStep, this.current_index, idx, stepDirection]) === false) { + return false; + } + } + + // Get next step element + let selStep = this._getStepAnchor(idx); + + // Get the content if used + let getStepContent = this._triggerEvent("stepContent", [selStep, idx, stepDirection]); + if (getStepContent) { + if (typeof getStepContent == "object") { + getStepContent.then((res) => { + this._setStepContent(idx, res); + this._transitStep(idx); + }).catch((err) => { + console.error(err); + this._setStepContent(idx, err); + this._transitStep(idx); + }); + } else if (typeof getStepContent == "string") { + this._setStepContent(idx, getStepContent); + this._transitStep(idx); + } else { + this._transitStep(idx); + } + } else { + this._transitStep(idx); + } + } + + _transitStep(idx) { + // Get step to show element + let selStep = this._getStepAnchor(idx); + // Change the url hash to new step + this._setURLHash(selStep.attr("href")); + // Update controls + this._setAnchor(idx); + // Get the direction of step navigation + let stepDirection = this._getStepDirection(idx); + // Get the position of step + let stepPosition = this._getStepPosition(idx); + // Animate the step + this._doStepAnimation(idx, () => { + // Fix height with content + this._fixHeight(idx); + // Trigger "showStep" event + this._triggerEvent("showStep", [selStep, this.current_index, stepDirection, stepPosition]); + }); + + // Update the current index + this.current_index = idx; + // Set the buttons based on the step + this._setButtons(idx); + } + + _doStepAnimation(idx, callback) { + // Get current step element + let curPage = this._getStepPage(this.current_index); + // Get next step element + let selPage = this._getStepPage(idx); + // Get the animation + let animation = this.options.transition.animation.toLowerCase(); + // Complete any ongoing animations + this._stopAnimations(); + + switch (animation) { + case 'slide-horizontal': + case 'slide-h': + // horizontal slide + var containerWidth = this.container.width(); + var curLastLeft = containerWidth; + var nextFirstLeft = containerWidth * -2; + + // Forward direction + if (idx > this.current_index) { + curLastLeft = containerWidth * -1; + nextFirstLeft = containerWidth; + } + + // First load set the container width + if (this.current_index == null) { + this.container.height(selPage.outerHeight()); + } + + var css_pos, css_left; + if (curPage) { + css_pos = curPage.css("position"); + css_left = curPage.css("left"); + curPage.css("position", 'absolute') + .css("left", 0) + .animate({ + left: curLastLeft + }, + this.options.transition.speed, + this.options.transition.easing, + function() { + $(this).hide(); + curPage.css("position", css_pos).css("left", css_left); + }); + } + + css_pos = selPage.css("position"); + css_left = selPage.css("left"); + selPage.css("position", 'absolute') + .css("left", nextFirstLeft) + .outerWidth(containerWidth) + .show() + .animate({ + left: 0 + }, + this.options.transition.speed, + this.options.transition.easing, + () => { + selPage.css("position", css_pos).css("left", css_left); + callback(); + }); + break; + case 'slide-vertical': + case 'slide-v': + // vertical slide + var containerHeight = this.container.height(); + var curLastTop = containerHeight; + var nextFirstTop = containerHeight * -2; + + // Forward direction + if (idx > this.current_index) { + curLastTop = containerHeight * -1; + nextFirstTop = containerHeight; + } + + var css_vpos, css_vtop; + if (curPage) { + css_vpos = curPage.css("position"); + css_vtop = curPage.css("top"); + curPage.css("position", 'absolute') + .css("top", 0) + .animate({ + top: curLastTop + }, + this.options.transition.speed, + this.options.transition.easing, + function() { + $(this).hide(); + curPage.css("position", css_vpos).css("top", css_vtop); + }); + } + + css_vpos = selPage.css("position"); + css_vtop = selPage.css("top"); + selPage.css("position", 'absolute') + .css("top", nextFirstTop) + .show() + .animate({ + top: 0 + }, + this.options.transition.speed, + this.options.transition.easing, + () => { + selPage.css("position", css_vpos).css("top", css_vtop); + callback(); + }); + break; + case 'slide-swing': + case 'slide-s': + // normal slide + if (curPage) { + curPage.slideUp('fast', this.options.transition.easing, () => { + selPage.slideDown(this.options.transition.speed, this.options.transition.easing, () => { + callback(); + }); + }); + } else { + selPage.slideDown(this.options.transition.speed, this.options.transition.easing, () => { + callback(); + }); + } + break; + case 'fade': + // normal fade + if (curPage) { + curPage.fadeOut('fast', this.options.transition.easing, () => { + selPage.fadeIn('fast', this.options.transition.easing, () => { + callback(); + }); + }); + } else { + selPage.fadeIn(this.options.transition.speed, this.options.transition.easing, () => { + callback(); + }); + } + break; + default: + if (curPage) { + curPage.hide(); + } + selPage.show(); + callback(); + break; + } + } + + _stopAnimations() { + this.pages.finish(); + this.container.finish(); + } + + _setAnchor(idx) { + // Current step anchor > Remove other classes and add done class + this._resetCSSClass(this.current_index, "active"); + if (this.options.anchorSettings.markDoneStep !== false && this.current_index !== null) { + this._setCSSClass(this.current_index, "done"); + if (this.options.anchorSettings.removeDoneStepOnNavigateBack !== false && this._getStepDirection(idx) === 'backward') { + this._resetCSSClass(this.current_index, "done"); + } + } + + // Next step anchor > Remove other classes and add active class + this._resetCSSClass(idx, "done"); + this._setCSSClass(idx, "active"); + } + + _setButtons(idx) { + // Previous/Next Button enable/disable based on step + if (!this.options.cycleSteps) { + this.main.find('.sw-btn-prev').removeClass("disabled"); + this.main.find('.sw-btn-next').removeClass("disabled"); + switch (this._getStepPosition(idx)) { + case 'first': + this.main.find('.sw-btn-prev').addClass("disabled"); + break; + case 'last': + this.main.find('.sw-btn-next').addClass("disabled"); + break; + default: + if (this._getNextShowable(idx) === false) { + this.main.find('.sw-btn-next').addClass("disabled"); + } + + if (this._getPreviousShowable(idx) === false) { + this.main.find('.sw-btn-prev').addClass("disabled"); + } + break; + } + } + } + + _getStepIndex() { + // Get selected step from the url + let idx = this._getURLHashIndex(); + return (idx === false) ? this.options.selected : idx; + } + + _setTheme(theme) { + this.main.removeClass(function (index, className) { + return (className.match (/(^|\s)sw-theme-\S+/g) || []).join(' '); + }).addClass('sw-theme-' + theme); + } + + _setJustify(justified) { + if (justified === true) { + this.main.addClass('sw-justified'); + } else { + this.main.removeClass('sw-justified'); + } + } + + _setDarkMode(darkMode) { + if (darkMode === true) { + this.main.addClass('sw-dark'); + } else { + this.main.removeClass('sw-dark'); + } + } + + // HELPER FUNCTIONS + + _keyNav(e) { + // Keyboard navigation + if ($.inArray(e.which, this.options.keyboardSettings.keyLeft) > -1) { + // left + this._showPrevious(); + e.preventDefault(); + } else if ($.inArray(e.which, this.options.keyboardSettings.keyRight) > -1) { + // right + this._showNext(); + e.preventDefault(); + } else { + return; // exit this handler for other keys + } + } + + _fixHeight(idx) { + // Auto adjust height of the container + if (this.options.autoAdjustHeight) { + let selPage = this._getStepPage(idx); + this.container.finish() + .animate({ + height: selPage.outerHeight() + }, + this.options.transition.speed + ); + } + } + + _triggerEvent(name, params) { + // Trigger an event + var e = $.Event(name); + this.main.trigger(e, params); + if (e.isDefaultPrevented()) { + return false; + } + return e.result; + } + + _setURLHash(hash) { + if (this.options.enableURLhash && window.location.hash !== hash) { + history.pushState(null,null,hash); + } + } + + _getURLHashIndex() { + if (this.options.enableURLhash) { + // Get step number from url hash if available + var hash = window.location.hash; + if (hash.length > 0) { + var elm = this.nav.find("a[href*='" + hash + "']"); + if (elm.length > 0) { + return this.steps.index(elm); + } + } + } + return false; + } + + _loader(action) { + switch (action) { + case 'show': + this.main.addClass('sw-loading'); + break; + case 'hide': + this.main.removeClass('sw-loading'); + break; + default: + this.main.toggleClass('sw-loading'); + } + } + + _showError(msg) { + console.error(msg); + } + + // PUBLIC FUNCTIONS + + goToStep(stepIndex) { + this._showStep(stepIndex); + } + + next() { + this._showNext(); + } + + prev() { + this._showPrevious(); + } + + reset() { + // Reset all + this._setURLHash('#'); + this._initOptions(); + this._initLoad(); + } + + stepState(stepArray, state) { + if (!stepArray) { + return false; + } + + switch (state) { + case 'disable': + this._setCSSClass(stepArray, 'disabled'); + break; + case 'enable': + this._resetCSSClass(stepArray, 'disabled'); + break; + case 'hide': + this._setCSSClass(stepArray, 'hidden'); + break; + case 'show': + this._resetCSSClass(stepArray, 'hidden'); + break; + case 'error-on': + this._setCSSClass(stepArray, 'danger'); + break; + case 'error-off': + this._resetCSSClass(stepArray, 'danger'); + break; + } + } + + setOptions(options) { + this.options = $.extend(true, {}, this.options, options); + this._initOptions(); + } + + getStepIndex() { + return this.current_index; + } + + loader(state) { + if (state === "show") { + this.main.addClass('sw-loading'); + } else { + this.main.removeClass('sw-loading'); + } + } + + } + + // Wrapper for the plugin + $.fn.smartWizard = function (options) { + if (options === undefined || typeof options === 'object') { + return this.each(function () { + if (!$.data(this, "smartWizard")) { + $.data(this, "smartWizard", new SmartWizard(this, options)); + } + }); + } else if (typeof options === 'string' && options[0] !== '_' && options !== 'init') { + let instance = $.data(this[0], 'smartWizard'); + + if (options === 'destroy') { + $.data(this, 'smartWizard', null); + } + + if (instance instanceof SmartWizard && typeof instance[options] === 'function') { + return instance[options].apply(instance, Array.prototype.slice.call(arguments, 1)); + } else { + return this; + } + } + }; +})); diff --git a/public/style/vendor/jquery-smartwizard/src/scss/core/_base.scss b/public/style/vendor/jquery-smartwizard/src/scss/core/_base.scss new file mode 100644 index 0000000..e0e9938 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/core/_base.scss @@ -0,0 +1,136 @@ +$breakpoint-phone: 640px; + +.sw { + position: relative; + + *, + *::before, + *::after { + box-sizing: border-box; // 1 + } + + & > .tab-content { + position: relative; + overflow: hidden; + } + + // Toolbar style + & .toolbar { + padding: .8rem; + + & > .btn { + display: inline-block; + text-decoration: none; + text-align: center; + text-transform: none; + vertical-align: middle; + user-select: none; + margin-left: .2rem; + margin-right: .2rem; + cursor: pointer; + + &.disabled, &:disabled { + opacity: .65; + } + } + + } + + & > .nav { + display: flex; + flex-wrap: wrap; + list-style: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + + @media screen and (max-width: $breakpoint-phone) { + flex-direction: column!important; + flex: 1 auto; + } + + .nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; + + &:hover, + &:active, + &:focus { + text-decoration: none; + } + + &::-moz-focus-inner { + border: 0!important;; + } + + &.disabled { + color: #ccc !important; + pointer-events: none; + cursor: default; + } + &.hidden { + display: none !important; + } + + } + } + + // Justified navigation style + &.sw-justified { + + & > .nav { + + & > li, .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center; + } + } + } + + // Dark mode style + &.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; + } + + // Loading animation + &.sw-loading { + user-select: none; + + &::after { + content: ""; + display: block; + position: absolute; + opacity: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(255,255,255,.7); + z-index: 2; + transition: all .2s ease; + } + + &::before { + content: ''; + display: inline-block; + position: absolute; + top: 45%; + left: 45%; + width: 2rem; + height: 2rem; + border: 10px solid #f3f3f3; + border-top: 10px solid #3498db; + border-radius: 50%; + z-index: 10; + animation: spin 1s linear infinite; + } + + @keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } + } + } diff --git a/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard.scss b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard.scss new file mode 100644 index 0000000..6243cdb --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard.scss @@ -0,0 +1,19 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + +@charset 'utf-8'; + +/* SmartWizard Base Styles */ +@import 'core/_base'; + +/* SmartWizard Theme: Default */ +@import 'themes/_default'; diff --git a/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_all.scss b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_all.scss new file mode 100644 index 0000000..a099ba5 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_all.scss @@ -0,0 +1,28 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + +@charset 'utf-8'; + +/* SmartWizard Base Styles */ +@import 'core/_base'; + +/* SmartWizard Theme: Default */ +@import 'themes/_default'; + +/* SmartWizard Theme: Arrows */ +@import 'themes/_arrows'; + +/* SmartWizard Theme: Dots */ +@import 'themes/_dots'; + +/* SmartWizard Theme: Progress */ +@import 'themes/_progress'; diff --git a/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_arrows.scss b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_arrows.scss new file mode 100644 index 0000000..05641cc --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_arrows.scss @@ -0,0 +1,19 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + +@charset 'utf-8'; + +/* SmartWizard Base Styles */ +@import 'core/_base'; + +/* SmartWizard Theme: Arrows */ +@import 'themes/_arrows'; diff --git a/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_dots.scss b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_dots.scss new file mode 100644 index 0000000..ea784ab --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_dots.scss @@ -0,0 +1,19 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + +@charset 'utf-8'; + +/* SmartWizard Base Styles */ +@import 'core/_base'; + +/* SmartWizard Theme: Dots */ +@import 'themes/_dots'; diff --git a/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_progress.scss b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_progress.scss new file mode 100644 index 0000000..7529269 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/smart_wizard_progress.scss @@ -0,0 +1,19 @@ +/*! + * jQuery SmartWizard v5 + * jQuery Wizard Plugin + * http://www.techlaboratory.net/smartwizard + * + * Created by Dipu Raj + * http://dipu.me + * + * Licensed under the terms of MIT License + * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE + */ + +@charset 'utf-8'; + +/* SmartWizard Base Styles */ +@import 'core/_base'; + +/* SmartWizard Theme: Progress */ +@import 'themes/_progress'; diff --git a/public/style/vendor/jquery-smartwizard/src/scss/themes/_arrows.scss b/public/style/vendor/jquery-smartwizard/src/scss/themes/_arrows.scss new file mode 100644 index 0000000..73fb83a --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/themes/_arrows.scss @@ -0,0 +1,227 @@ +// Color Settings +$container-border-color : #eeeeee; + +$toolbar-text-color : #ffffff; +$toolbar-bg-color : #f9f9f9; +$toolbar-btn-bg-color : #17a2b8; + +$nav-border-color : #eeeeee; + +$nav-active-primary-color : #5bc0de; +$nav-active-secondary-color : #ffffff; + +$nav-inactive-primary-color : #f8f8f8; +$nav-inactive-secondary-color : #999999; + +$nav-done-primary-color : #5cb85c; +$nav-done-secondary-color : #ffffff; + +$nav-disabled-primary-color : #f9f9f9; +$nav-disabled-secondary-color : #eeeeee; + +$nav-danger-primary-color : #d9534f; +$nav-danger-secondary-color : #ffffff; + + +.sw-theme-arrows { + border: 1px solid $container-border-color; + + // Content style + & > .tab-content { + + & > .tab-pane { + padding: 10px; + } + + } + + // Toolbar style + & .toolbar { + + & > .btn { + color: $toolbar-text-color; + background-color: $toolbar-btn-bg-color; + border: 1px solid $toolbar-btn-bg-color; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; + } + } + + // Navigation style + & > .nav { + overflow: hidden; + border-bottom: 1px solid $container-border-color; + + .nav-link { + position: relative; + height: 100%; + min-height: 100%; + margin-right: 30px; + margin-left: -30px; + padding-left: 40px; + + @media screen and (max-width: $breakpoint-phone) { + overflow: hidden; + margin-bottom: 1px; + margin-right: unset; + } + + &::after { + content: ""; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid $nav-inactive-primary-color; + z-index: 2; + } + + &::before { + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + top: 50%; + left: 100%; + margin-top: -50px; + margin-left: 1px; + border-top: 50px solid transparent; + border-bottom: 50px solid transparent; + border-left: 30px solid $nav-border-color; + z-index: 1; + } + + &.inactive { + color: $nav-inactive-secondary-color; + border-color: $nav-inactive-primary-color; + background: $nav-inactive-primary-color; + cursor: not-allowed; + } + + &.active { + color: $nav-active-secondary-color ; + border-color: $nav-active-primary-color ; + background: $nav-active-primary-color; + cursor: pointer; + + &::after { + border-left-color: $nav-active-primary-color; + } + } + + &.done { + color: $nav-done-secondary-color; + border-color: $nav-done-primary-color; + background: $nav-done-primary-color; + cursor: pointer; + + &::after { + border-left-color: $nav-done-primary-color; + } + } + + &.disabled { + color: $nav-disabled-secondary-color; + border-color: $nav-disabled-primary-color; + background: $nav-disabled-primary-color; + cursor: not-allowed; + + &::after { + border-left-color: $nav-disabled-primary-color; + } + } + + &.danger { + color: $nav-danger-secondary-color; + border-color: $nav-danger-primary-color; + background: $nav-danger-primary-color; + cursor: pointer; + + &::after { + border-left-color: $nav-danger-primary-color; + } + } + + } + } + + // Dark mode style + &.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; + + & > .nav { + border-bottom: 1px solid darken($container-border-color, 60%); + + .nav-link { + + &::after { + border-left: 30px solid darken($nav-inactive-primary-color, 60%); + } + &::before { + border-left: 30px solid darken($nav-border-color, 60%); + } + + &.inactive { + color: lighten($nav-inactive-secondary-color, 50%); + border-color: darken($nav-inactive-primary-color, 60%); + background: darken($nav-inactive-primary-color, 60%); + + &::after { + border-left-color: darken($nav-inactive-primary-color, 60%); + } + } + + &.active { + color: lighten($nav-active-secondary-color, 50%); + border-color: darken($nav-active-primary-color, 60%); + background: darken($nav-active-primary-color, 50%); + + &::after { + border-left-color: darken($nav-active-primary-color, 50%); + } + } + + &.done { + color: lighten($nav-done-secondary-color, 50%); + border-color: darken($nav-done-primary-color, 60%); + background: darken($nav-done-primary-color, 60%); + + &::after { + border-left-color: darken($nav-done-primary-color, 60%); + } + } + + &.disabled { + color: darken($nav-disabled-secondary-color, 60%) !important; + border-color: $nav-disabled-primary-color; + background: darken($nav-disabled-primary-color, 70%); + + &::after { + border-left-color: darken($nav-disabled-primary-color, 70%); + } + } + + &.danger { + color: $nav-danger-secondary-color; + border-color: $nav-danger-primary-color; + background: $nav-danger-primary-color; + + &::after { + border-left-color: $nav-danger-primary-color; + } + } + + } + } + + } + +} diff --git a/public/style/vendor/jquery-smartwizard/src/scss/themes/_default.scss b/public/style/vendor/jquery-smartwizard/src/scss/themes/_default.scss new file mode 100644 index 0000000..8064dc3 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/themes/_default.scss @@ -0,0 +1,116 @@ +// Color Settings +$container-border-color : #eeeeee; + +$toolbar-bg-color : rgba(0,0,0,.03); +$toolbar-btn-bg-color : #17a2b8; + +$nav-active-primary-color : #17a2b8; // #17a2b8 #5bc0de +$nav-active-secondary-color : #ffffff; + +$nav-inactive-primary-color : #f8f8f8; +$nav-inactive-secondary-color : #999999; + +$nav-done-primary-color : #5cb85c; +$nav-done-secondary-color : #ffffff; + +$nav-disabled-primary-color : #dddddd; +$nav-disabled-secondary-color : #eeeeee; + +$nav-danger-primary-color : #d9534f; +$nav-danger-secondary-color : #ffffff; + + +.sw-theme-default { + border: 1px solid $container-border-color; + + // Content style + & > .tab-content { + + & > .tab-pane { + padding: 10px; + } + + } + + // Toolbar style + & .toolbar { + + & > .btn { + color: #fff; + background-color: $toolbar-btn-bg-color; + border: 1px solid $toolbar-btn-bg-color; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; + } + } + + // Navigation style + & > .nav { + box-shadow: 0 .125rem .25rem rgba(0,0,0,.1)!important; + + .nav-link { + position: relative; + height: 100%; + min-height: 100%; + + &::after { + content: ""; + position: absolute; + height: 2px; + width: 0; + left: 0px; + bottom: -1px; + background: $nav-inactive-secondary-color; + transition: all .35s ease .15s; + } + + &.inactive { + color: $nav-inactive-secondary-color; + cursor: not-allowed; + } + + &.active { + color: $nav-active-primary-color !important; + cursor: pointer; + + &::after { + background: $nav-active-primary-color !important; + width: 100%; + } + } + + &.done { + color: $nav-done-primary-color !important; + cursor: pointer; + + &::after { + background: $nav-done-primary-color; + width: 100%; + } + } + + &.disabled { + color: $nav-disabled-primary-color !important; + cursor: not-allowed; + + &::after { + background: $nav-disabled-primary-color; + width: 100%; + } + } + + &.danger { + color: $nav-danger-primary-color !important; + cursor: pointer; + + &::after { + background: $nav-danger-primary-color; + width: 100%; + } + } + } + + } + +} diff --git a/public/style/vendor/jquery-smartwizard/src/scss/themes/_dots.scss b/public/style/vendor/jquery-smartwizard/src/scss/themes/_dots.scss new file mode 100644 index 0000000..13da082 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/themes/_dots.scss @@ -0,0 +1,174 @@ +// Color Settings +$container-border-color : #eeeeee; + +$toolbar-text-color : #ffffff; +$toolbar-bg-color : #f9f9f9; +$toolbar-btn-bg-color : #17a2b8; + +$nav-line-text-color : #428bca; +$nav-line-bg-color : #f5f5f5; + +$nav-active-primary-color : #5bc0de; +$nav-active-secondary-color : #ffffff; + +$nav-inactive-primary-color : #f8f8f8; +$nav-inactive-secondary-color : #999999; + +$nav-done-primary-color : #5cb85c; +$nav-done-secondary-color : #ffffff; + +$nav-disabled-primary-color : #f9f9f9; +$nav-disabled-secondary-color : #eeeeee; + +$nav-danger-primary-color : #d9534f; +$nav-danger-secondary-color : #ffffff; + + +.sw-theme-dots { + + // Content style + & > .tab-content { + + & > .tab-pane { + padding: 10px; + } + + } + + // Toolbar style + & .toolbar { + + & > .btn { + color: $toolbar-text-color; + background-color: $toolbar-btn-bg-color; + border: 1px solid $toolbar-btn-bg-color; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; + } + } + + // Navigation style + & > .nav { + position: relative; + margin-bottom: 10px; + + &::before { + content: " "; + position: absolute; + top: 18px; + left: 0; + width: 100%; + height: 5px; + background-color: $container-border-color; + border-radius: 3px; + z-index: 1; + } + + .nav-link { + position: relative; + margin-top: 40px; + + &::before { + content: " "; + position: absolute; + display: block; + top: -36px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 32px; + height: 32px; + border-radius: 50%; + border: none; + background: $nav-line-bg-color; + color: $nav-line-text-color; + text-decoration: none; + z-index: 98; + } + + &::after { + content: " "; + position: absolute; + display: block; + top: -28px; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + width: 16px; + height: 16px; + border-radius: 50%; + z-index: 99; + } + + &.inactive { + color: $nav-inactive-secondary-color; + cursor: not-allowed; + + &::after { + background-color: $nav-inactive-secondary-color; + } + } + + &.active { + color: $nav-active-primary-color !important; + cursor: pointer; + + &::after { + background-color: $nav-active-primary-color !important; + } + } + + &.done { + color: $nav-done-primary-color; + cursor: pointer; + + &::after { + background-color: $nav-done-primary-color; + } + } + + &.disabled { + color: $nav-disabled-primary-color; + cursor: not-allowed; + + &::after { + background-color: $nav-disabled-primary-color; + } + } + + &.danger { + color: $nav-danger-primary-color; + cursor: pointer; + + &::after { + background-color: $nav-danger-primary-color; + } + } + + } + } + + // Dark mode style + &.sw-dark { + color: rgba(255, 255, 255, 0.95); + background: #000; + + & > .nav { + &::before { + background-color: darken($container-border-color, 70%); + } + + .nav-link { + &::before { + background: darken($nav-line-bg-color, 70%); + color: darken($nav-line-text-color, 70%); + } + } + } + + } + +} diff --git a/public/style/vendor/jquery-smartwizard/src/scss/themes/_progress.scss b/public/style/vendor/jquery-smartwizard/src/scss/themes/_progress.scss new file mode 100644 index 0000000..deb1ea9 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/src/scss/themes/_progress.scss @@ -0,0 +1,164 @@ +// Color Settings +$container-border-color : #eeeeee; + +$toolbar-text-color : #ffffff; +$toolbar-bg-color : #f9f9f9; +$toolbar-btn-bg-color : #17a2b8; + +$nav-active-primary-color : #ffffff; // #17a2b8 #5bc0de +$nav-active-secondary-color : #5cb85c; + +$nav-inactive-primary-color : #f8f8f8; +$nav-inactive-secondary-color : #999999; + +$nav-done-primary-color : #ffffff; +$nav-done-secondary-color : #5cb85c; + +$nav-disabled-primary-color : #dddddd; +$nav-disabled-secondary-color : #f9f9f9; + +$nav-danger-primary-color : #ffffff; +$nav-danger-secondary-color : #d9534f; + + +.sw-theme-progress { + border: 1px solid $container-border-color; + + // Content style + & > .tab-content { + + & > .tab-pane { + padding: 10px; + } + + } + + // Toolbar style + & .toolbar { + + & > .btn { + color: $toolbar-text-color; + background-color: $toolbar-btn-bg-color; + border: 1px solid $toolbar-btn-bg-color; + padding: .375rem .75rem; + border-radius: .25rem; + font-weight: 400; + } + } + + // Navigation style + & > .nav { + box-shadow: 0 .125rem .25rem rgba(0,0,0,.1)!important; + + .nav-link { + position: relative; + height: 100%; + min-height: 100%; + background: transparent; + overflow: hidden; + z-index: 2; + + &::after { + content: ""; + position: absolute; + height: 150%; + width: 0; + left: 0; + top: 0; + background: $nav-active-primary-color; + z-index: -1; + transition: all .35s ease .10s; + } + + &.inactive { + color: $nav-inactive-secondary-color; + cursor: not-allowed; + } + + &.active { + color: $nav-active-primary-color !important; + cursor: pointer; + + &::after { + background-color: $nav-active-secondary-color; + width: 100%; + } + } + + &.done { + color: $nav-done-primary-color !important; + cursor: pointer; + + &::after { + background: $nav-done-secondary-color; + width: 100%; + } + } + + &.disabled { + color: $nav-disabled-primary-color !important; + cursor: not-allowed; + + &::after { + background: $nav-disabled-secondary-color; + width: 100%; + } + } + + &.danger { + color: $nav-danger-primary-color !important; + cursor: pointer; + + &::after { + background: $nav-danger-secondary-color; + width: 100%; + } + } + } + + } + + // Dark mode style + &.sw-dark { + color: rgba(255, 255, 255, 0.95); + + & > .nav { + .nav-link { + + &.active { + color: lighten($nav-active-primary-color, 10%); + + &::after { + background-color: #333; + } + } + + &.done { + color: $nav-done-primary-color !important; + + &::after { + background: #333; + } + } + + &.disabled { + color: darken($nav-disabled-primary-color, 70%) !important; + + &::after { + background: darken($nav-disabled-secondary-color, 70%); + } + } + + &.danger { + color: $nav-danger-primary-color !important; + + &::after { + background: $nav-danger-secondary-color; + } + } + + } + } + } + +} diff --git a/public/style/vendor/jquery-smartwizard/test/test-template.html b/public/style/vendor/jquery-smartwizard/test/test-template.html new file mode 100644 index 0000000..2a67b59 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/test/test-template.html @@ -0,0 +1,50 @@ + + + + jQuery Smart Wizard test file + + + + +
        + + + +
        +
        + Step 1 Content +
        +
        + Step 2 Content +
        +
        + Step 3 Content +
        +
        + Step 4 Content +
        +
        +
        + + diff --git a/public/style/vendor/jquery-smartwizard/test/test.js b/public/style/vendor/jquery-smartwizard/test/test.js new file mode 100644 index 0000000..60fccc0 --- /dev/null +++ b/public/style/vendor/jquery-smartwizard/test/test.js @@ -0,0 +1,57 @@ +describe('SmartWizard Default Options', function() { + var el; + + beforeEach(function(){ + jasmine.getFixtures().fixturesPath = 'base/test'; + loadFixtures('test-template.html'); + + el = $('#smartwizard'); + el.smartWizard(); + }); + + afterEach(function(){ + el.remove(); + el = null; + }); + + it('should add default class to the element', function() { + expect(el).toHaveClass("sw"); + }); + + it('should add default theme to the element', function() { + expect(el).toHaveClass("sw-theme-default"); + }); + + it('should add toolbar elements', function() { + expect(el.find('.toolbar')).toExist(); + expect(el.find('.toolbar').find('.sw-btn-next')).toExist(); + expect(el.find('.toolbar').find('.sw-btn-prev')).toExist(); + }); + +}); + +describe('SmartWizard Navigation', function() { + var el; + + beforeEach(function(){ + jasmine.getFixtures().fixturesPath = 'base/test'; + loadFixtures('test-template.html'); + + el = $('#smartwizard'); + el.smartWizard(); + }); + + afterEach(function(){ + el.remove(); + el = null; + }); + + it('should show the first step', function() { + expect(el.find('.nav').find('.nav-link').first()).toHaveClass("active"); + }); + + it('should not show other steps', function() { + expect(el.find('.nav').find('.nav-link:not(:first)')).not.toHaveClass("active"); + }); + +}); diff --git a/public/style/vendor/jquery-sparkline/jquery.sparkline.min.js b/public/style/vendor/jquery-sparkline/jquery.sparkline.min.js new file mode 100644 index 0000000..083ff9e --- /dev/null +++ b/public/style/vendor/jquery-sparkline/jquery.sparkline.min.js @@ -0,0 +1,2 @@ +(function(document,Math,undefined){(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(jQuery&&!jQuery.fn.sparkline){factory(jQuery)}})(function($){"use strict";var UNSET_OPTION={},getDefaults,createClass,SPFormat,clipval,quartile,normalizeValue,normalizeValues,remove,isNumber,all,sum,addCSS,ensureArray,formatNumber,RangeMap,MouseHandler,Tooltip,barHighlightMixin,line,bar,tristate,discrete,bullet,pie,box,defaultStyles,initStyles,VShape,VCanvas_base,VCanvas_canvas,VCanvas_vml,pending,shapeCount=0;getDefaults=function(){return{common:{type:"line",lineColor:"#00f",fillColor:"#cdf",defaultPixelsPerValue:3,width:"auto",height:"auto",composite:false,tagValuesAttribute:"values",tagOptionsPrefix:"spark",enableTagOptions:false,enableHighlight:true,highlightLighten:1.4,tooltipSkipNull:true,tooltipPrefix:"",tooltipSuffix:"",disableHiddenCheck:false,numberFormatter:false,numberDigitGroupCount:3,numberDigitGroupSep:",",numberDecimalMark:".",disableTooltips:false,disableInteraction:false},line:{spotColor:"#f80",highlightSpotColor:"#5f5",highlightLineColor:"#f22",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",lineWidth:1,normalRangeMin:undefined,normalRangeMax:undefined,normalRangeColor:"#ccc",drawNormalOnTop:false,chartRangeMin:undefined,chartRangeMax:undefined,chartRangeMinX:undefined,chartRangeMaxX:undefined,tooltipFormat:new SPFormat(' {{prefix}}{{y}}{{suffix}}')},bar:{barColor:"#3366cc",negBarColor:"#f44",stackedBarColor:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],zeroColor:undefined,nullColor:undefined,zeroAxis:true,barWidth:4,barSpacing:1,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false,colorMap:undefined,tooltipFormat:new SPFormat(' {{prefix}}{{value}}{{suffix}}')},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tooltipFormat:new SPFormat(' {{value:map}}'),tooltipValueLookups:{map:{"-1":"Loss",0:"Draw",1:"Win"}}},discrete:{lineHeight:"auto",thresholdColor:undefined,thresholdValue:0,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false,tooltipFormat:new SPFormat("{{prefix}}{{value}}{{suffix}}")},bullet:{targetColor:"#f33",targetWidth:3,performanceColor:"#33f",rangeColors:["#d3dafe","#a8b6ff","#7f94ff"],base:undefined,tooltipFormat:new SPFormat("{{fieldkey:fields}} - {{value}}"),tooltipValueLookups:{fields:{r:"Range",p:"Performance",t:"Target"}}},pie:{offset:0,sliceColors:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],borderWidth:0,borderColor:"#000",tooltipFormat:new SPFormat(' {{value}} ({{percent.1}}%)')},box:{raw:false,boxLineColor:"#000",boxFillColor:"#cdf",whiskerColor:"#000",outlierLineColor:"#333",outlierFillColor:"#fff",medianColor:"#f00",showOutliers:true,outlierIQR:1.5,spotRadius:1.5,target:undefined,targetColor:"#4a2",chartRangeMax:undefined,chartRangeMin:undefined,tooltipFormat:new SPFormat("{{field:fields}}: {{value}}"),tooltipFormatFieldlistKey:"field",tooltipValueLookups:{fields:{lq:"Lower Quartile",med:"Median",uq:"Upper Quartile",lo:"Left Outlier",ro:"Right Outlier",lw:"Left Whisker",rw:"Right Whisker"}}}}};defaultStyles=".jqstooltip { "+"position: absolute;"+"left: 0px;"+"top: 0px;"+"visibility: hidden;"+"background: rgb(0, 0, 0) transparent;"+"background-color: rgba(0,0,0,0.6);"+"filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);"+'-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";'+"color: white;"+"font: 10px arial, san serif;"+"text-align: left;"+"white-space: nowrap;"+"padding: 5px;"+"border: 1px solid white;"+"box-sizing: content-box;"+"z-index: 10000;"+"}"+".jqsfield { "+"color: white;"+"font: 10px arial, san serif;"+"text-align: left;"+"}";createClass=function(){var Class,args;Class=function(){this.init.apply(this,arguments)};if(arguments.length>1){if(arguments[0]){Class.prototype=$.extend(new arguments[0],arguments[arguments.length-1]);Class._super=arguments[0].prototype}else{Class.prototype=arguments[arguments.length-1]}if(arguments.length>2){args=Array.prototype.slice.call(arguments,1,-1);args.unshift(Class.prototype);$.extend.apply($,args)}}else{Class.prototype=arguments[0]}Class.prototype.cls=Class;return Class};$.SPFormatClass=SPFormat=createClass({fre:/\{\{([\w.]+?)(:(.+?))?\}\}/g,precre:/(\w+)\.(\d+)/,init:function(format,fclass){this.format=format;this.fclass=fclass},render:function(fieldset,lookups,options){var self=this,fields=fieldset,match,token,lookupkey,fieldvalue,prec;return this.format.replace(this.fre,function(){var lookup;token=arguments[1];lookupkey=arguments[3];match=self.precre.exec(token);if(match){prec=match[2];token=match[1]}else{prec=false}fieldvalue=fields[token];if(fieldvalue===undefined){return""}if(lookupkey&&lookups&&lookups[lookupkey]){lookup=lookups[lookupkey];if(lookup.get){return lookups[lookupkey].get(fieldvalue)||fieldvalue}else{return lookups[lookupkey][fieldvalue]||fieldvalue}}if(isNumber(fieldvalue)){if(options.get("numberFormatter")){fieldvalue=options.get("numberFormatter")(fieldvalue)}else{fieldvalue=formatNumber(fieldvalue,prec,options.get("numberDigitGroupCount"),options.get("numberDigitGroupSep"),options.get("numberDecimalMark"))}}return fieldvalue})}});$.spformat=function(format,fclass){return new SPFormat(format,fclass)};clipval=function(val,min,max){if(valmax){return max}return val};quartile=function(values,q){var vl;if(q===2){vl=Math.floor(values.length/2);return values.length%2?values[vl]:(values[vl-1]+values[vl])/2}else{if(values.length%2){vl=(values.length*q+q)/4;return vl%1?(values[Math.floor(vl)]+values[Math.floor(vl)-1])/2:values[vl-1]}else{vl=(values.length*q+2)/4;return vl%1?(values[Math.floor(vl)]+values[Math.floor(vl)-1])/2:values[vl-1]}}};normalizeValue=function(val){var nf;switch(val){case"undefined":val=undefined;break;case"null":val=null;break;case"true":val=true;break;case"false":val=false;break;default:nf=parseFloat(val);if(val==nf){val=nf}}return val};normalizeValues=function(vals){var i,result=[];for(i=vals.length;i--;){result[i]=normalizeValue(vals[i])}return result};remove=function(vals,filter){var i,vl,result=[];for(i=0,vl=vals.length;i0;i-=groupsize){num.splice(i,0,groupsep)}return num.join("")};all=function(val,arr,ignoreNull){var i;for(i=arr.length;i--;){if(ignoreNull&&arr[i]===null)continue;if(arr[i]!==val){return false}}return true};sum=function(vals){var total=0,i;for(i=vals.length;i--;){total+=typeof vals[i]==="number"?vals[i]:0}return total};ensureArray=function(val){return $.isArray(val)?val:[val]};addCSS=function(css){var tag,iefail;if(document.createStyleSheet){try{document.createStyleSheet().cssText=css;return}catch(e){iefail=true}}tag=document.createElement("style");tag.type="text/css";document.getElementsByTagName("head")[0].appendChild(tag);if(iefail){document.styleSheets[document.styleSheets.length-1].cssText=css}else{tag[typeof document.body.style.WebkitAppearance=="string"?"innerText":"innerHTML"]=css}};$.fn.simpledraw=function(width,height,useExisting,interact){var target,mhandler;if(useExisting&&(target=this.data("_jqs_vcanvas"))){return target}if($.fn.sparkline.canvas===false){return false}else if($.fn.sparkline.canvas===undefined){var el=document.createElement("canvas");if(!!(el.getContext&&el.getContext("2d"))){$.fn.sparkline.canvas=function(width,height,target,interact){return new VCanvas_canvas(width,height,target,interact)}}else if(document.namespaces&&!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");$.fn.sparkline.canvas=function(width,height,target,interact){return new VCanvas_vml(width,height,target)}}else{$.fn.sparkline.canvas=false;return false}}if(width===undefined){width=$(this).innerWidth()}if(height===undefined){height=$(this).innerHeight()}target=$.fn.sparkline.canvas(width,height,this,interact);mhandler=$(this).data("_jqs_mhandler");if(mhandler){mhandler.registerCanvas(target)}return target};$.fn.cleardraw=function(){var target=this.data("_jqs_vcanvas");if(target){target.reset()}};$.RangeMapClass=RangeMap=createClass({init:function(map){var key,range,rangelist=[];for(key in map){if(map.hasOwnProperty(key)&&typeof key==="string"&&key.indexOf(":")>-1){range=key.split(":");range[0]=range[0].length===0?-Infinity:parseFloat(range[0]);range[1]=range[1].length===0?Infinity:parseFloat(range[1]);range[2]=map[key];rangelist.push(range)}}this.map=map;this.rangelist=rangelist||false},get:function(value){var rangelist=this.rangelist,i,range,result;if((result=this.map[value])!==undefined){return result}if(rangelist){for(i=rangelist.length;i--;){range=rangelist[i];if(range[0]<=value&&range[1]>=value){return range[2]}}}return undefined}});$.range_map=function(map){return new RangeMap(map)};MouseHandler=createClass({init:function(el,options){var $el=$(el);this.$el=$el;this.options=options;this.currentPageX=0;this.currentPageY=0;this.el=el;this.splist=[];this.tooltip=null;this.over=false;this.displayTooltips=!options.get("disableTooltips");this.highlightEnabled=!options.get("disableHighlight")},registerSparkline:function(sp){this.splist.push(sp);if(this.over){this.updateDisplay()}},registerCanvas:function(canvas){var $canvas=$(canvas.canvas);this.canvas=canvas;this.$canvas=$canvas;$canvas.mouseenter($.proxy(this.mouseenter,this));$canvas.mouseleave($.proxy(this.mouseleave,this));$canvas.click($.proxy(this.mouseclick,this))},reset:function(removeTooltip){this.splist=[];if(this.tooltip&&removeTooltip){this.tooltip.remove();this.tooltip=undefined}},mouseclick:function(e){var clickEvent=$.Event("sparklineClick");clickEvent.originalEvent=e;clickEvent.sparklines=this.splist;this.$el.trigger(clickEvent)},mouseenter:function(e){$(document.body).unbind("mousemove.jqs");$(document.body).bind("mousemove.jqs",$.proxy(this.mousemove,this));this.over=true;this.currentPageX=e.pageX;this.currentPageY=e.pageY;this.currentEl=e.target;if(!this.tooltip&&this.displayTooltips){this.tooltip=new Tooltip(this.options);this.tooltip.updatePosition(e.pageX,e.pageY)}this.updateDisplay()},mouseleave:function(){$(document.body).unbind("mousemove.jqs");var splist=this.splist,spcount=splist.length,needsRefresh=false,sp,i;this.over=false;this.currentEl=null;if(this.tooltip){this.tooltip.remove();this.tooltip=null}for(i=0;i
        '); + } else if (_hasPoster) { + var videoClass = ''; + if (_isVideo && _isVideo.youtube) { + videoClass = 'lg-has-youtube'; + } else if (_isVideo && _isVideo.vimeo) { + videoClass = 'lg-has-vimeo'; + } else { + videoClass = 'lg-has-html5'; + } + + _this.$slide.eq(index).prepend('
        '); + + } else if (_isVideo) { + _this.$slide.eq(index).prepend('
        '); + _this.$el.trigger('hasVideo.lg', [index, _src, _html]); + } else { + _this.$slide.eq(index).prepend('
        '); + } + + _this.$el.trigger('onAferAppendSlide.lg', [index]); + + _$img = _this.$slide.eq(index).find('.lg-object'); + if (_sizes) { + _$img.attr('sizes', _sizes); + } + + if (_srcset) { + _$img.attr('srcset', _srcset); + try { + picturefill({ + elements: [_$img[0]] + }); + } catch (e) { + console.warn('lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.'); + } + } + + if (this.s.appendSubHtmlTo !== '.lg-sub-html') { + _this.addHtml(index); + } + + _this.$slide.eq(index).addClass('lg-loaded'); + } + + _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { + + // For first time add some delay for displaying the start animation. + var _speed = 0; + + // Do not change the delay value because it is required for zoom plugin. + // If gallery opened from direct url (hash) speed value should be 0 + if (delay && !$('body').hasClass('lg-from-hash')) { + _speed = delay; + } + + setTimeout(function() { + _this.$slide.eq(index).addClass('lg-complete'); + _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]); + }, _speed); + + }); + + // @todo check load state for html5 videos + if (_isVideo && _isVideo.html5 && !_hasPoster) { + _this.$slide.eq(index).addClass('lg-complete'); + } + + if (rec === true) { + if (!_this.$slide.eq(index).hasClass('lg-complete')) { + _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { + _this.preload(index); + }); + } else { + _this.preload(index); + } + } + + //} + }; + + /** + * @desc slide function for lightgallery + ** Slide() gets call on start + ** ** Set lg.on true once slide() function gets called. + ** Call loadContent() on slide() function inside setTimeout + ** ** On first slide we do not want any animation like slide of fade + ** ** So on first slide( if lg.on if false that is first slide) loadContent() should start loading immediately + ** ** Else loadContent() should wait for the transition to complete. + ** ** So set timeout s.speed + 50 + <=> ** loadContent() will load slide content in to the particular slide + ** ** It has recursion (rec) parameter. if rec === true loadContent() will call preload() function. + ** ** preload will execute only when the previous slide is fully loaded (images iframe) + ** ** avoid simultaneous image load + <=> ** Preload() will check for s.preload value and call loadContent() again accoring to preload value + ** loadContent() <====> Preload(); + + * @param {Number} index - index of the slide + * @param {Boolean} fromTouch - true if slide function called via touch event or mouse drag + * @param {Boolean} fromThumb - true if slide function called via thumbnail click + * @param {String} direction - Direction of the slide(next/prev) + */ + Plugin.prototype.slide = function(index, fromTouch, fromThumb, direction) { + + var _prevIndex = this.$outer.find('.lg-current').index(); + var _this = this; + + // Prevent if multiple call + // Required for hsh plugin + if (_this.lGalleryOn && (_prevIndex === index)) { + return; + } + + var _length = this.$slide.length; + var _time = _this.lGalleryOn ? this.s.speed : 0; + + if (!_this.lgBusy) { + + if (this.s.download) { + var _src; + if (_this.s.dynamic) { + _src = _this.s.dynamicEl[index].downloadUrl !== false && (_this.s.dynamicEl[index].downloadUrl || _this.s.dynamicEl[index].src); + } else { + _src = _this.$items.eq(index).attr('data-download-url') !== 'false' && (_this.$items.eq(index).attr('data-download-url') || _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src')); + + } + + if (_src) { + $('#lg-download').attr('href', _src); + _this.$outer.removeClass('lg-hide-download'); + } else { + _this.$outer.addClass('lg-hide-download'); + } + } + + this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + + _this.lgBusy = true; + + clearTimeout(_this.hideBartimeout); + + // Add title if this.s.appendSubHtmlTo === lg-sub-html + if (this.s.appendSubHtmlTo === '.lg-sub-html') { + + // wait for slide animation to complete + setTimeout(function() { + _this.addHtml(index); + }, _time); + } + + this.arrowDisable(index); + + if (!direction) { + if (index < _prevIndex) { + direction = 'prev'; + } else if (index > _prevIndex) { + direction = 'next'; + } + } + + if (!fromTouch) { + + // remove all transitions + _this.$outer.addClass('lg-no-trans'); + + this.$slide.removeClass('lg-prev-slide lg-next-slide'); + + if (direction === 'prev') { + + //prevslide + this.$slide.eq(index).addClass('lg-prev-slide'); + this.$slide.eq(_prevIndex).addClass('lg-next-slide'); + } else { + + // next slide + this.$slide.eq(index).addClass('lg-next-slide'); + this.$slide.eq(_prevIndex).addClass('lg-prev-slide'); + } + + // give 50 ms for browser to add/remove class + setTimeout(function() { + _this.$slide.removeClass('lg-current'); + + //_this.$slide.eq(_prevIndex).removeClass('lg-current'); + _this.$slide.eq(index).addClass('lg-current'); + + // reset all transitions + _this.$outer.removeClass('lg-no-trans'); + }, 50); + } else { + + this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide'); + var touchPrev; + var touchNext; + if (_length > 2) { + touchPrev = index - 1; + touchNext = index + 1; + + if ((index === 0) && (_prevIndex === _length - 1)) { + + // next slide + touchNext = 0; + touchPrev = _length - 1; + } else if ((index === _length - 1) && (_prevIndex === 0)) { + + // prev slide + touchNext = 0; + touchPrev = _length - 1; + } + + } else { + touchPrev = 0; + touchNext = 1; + } + + if (direction === 'prev') { + _this.$slide.eq(touchNext).addClass('lg-next-slide'); + } else { + _this.$slide.eq(touchPrev).addClass('lg-prev-slide'); + } + + _this.$slide.eq(index).addClass('lg-current'); + } + + if (_this.lGalleryOn) { + setTimeout(function() { + _this.loadContent(index, true, 0); + }, this.s.speed + 50); + + setTimeout(function() { + _this.lgBusy = false; + _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + }, this.s.speed); + + } else { + _this.loadContent(index, true, _this.s.backdropDuration); + + _this.lgBusy = false; + _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + } + + _this.lGalleryOn = true; + + if (this.s.counter) { + $('#lg-counter-current').text(index + 1); + } + + } + _this.index = index; + + }; + + /** + * @desc Go to next slide + * @param {Boolean} fromTouch - true if slide function called via touch event + */ + Plugin.prototype.goToNextSlide = function(fromTouch) { + var _this = this; + var _loop = _this.s.loop; + if (fromTouch && _this.$slide.length < 3) { + _loop = false; + } + + if (!_this.lgBusy) { + if ((_this.index + 1) < _this.$slide.length) { + _this.index++; + _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]); + _this.slide(_this.index, fromTouch, false, 'next'); + } else { + if (_loop) { + _this.index = 0; + _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]); + _this.slide(_this.index, fromTouch, false, 'next'); + } else if (_this.s.slideEndAnimatoin && !fromTouch) { + _this.$outer.addClass('lg-right-end'); + setTimeout(function() { + _this.$outer.removeClass('lg-right-end'); + }, 400); + } + } + } + }; + + /** + * @desc Go to previous slide + * @param {Boolean} fromTouch - true if slide function called via touch event + */ + Plugin.prototype.goToPrevSlide = function(fromTouch) { + var _this = this; + var _loop = _this.s.loop; + if (fromTouch && _this.$slide.length < 3) { + _loop = false; + } + + if (!_this.lgBusy) { + if (_this.index > 0) { + _this.index--; + _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); + _this.slide(_this.index, fromTouch, false, 'prev'); + } else { + if (_loop) { + _this.index = _this.$items.length - 1; + _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); + _this.slide(_this.index, fromTouch, false, 'prev'); + } else if (_this.s.slideEndAnimatoin && !fromTouch) { + _this.$outer.addClass('lg-left-end'); + setTimeout(function() { + _this.$outer.removeClass('lg-left-end'); + }, 400); + } + } + } + }; + + Plugin.prototype.keyPress = function() { + var _this = this; + if (this.$items.length > 1) { + $(window).on('keyup.lg', function(e) { + if (_this.$items.length > 1) { + if (e.keyCode === 37) { + e.preventDefault(); + _this.goToPrevSlide(); + } + + if (e.keyCode === 39) { + e.preventDefault(); + _this.goToNextSlide(); + } + } + }); + } + + $(window).on('keydown.lg', function(e) { + if (_this.s.escKey === true && e.keyCode === 27) { + e.preventDefault(); + if (!_this.$outer.hasClass('lg-thumb-open')) { + _this.destroy(); + } else { + _this.$outer.removeClass('lg-thumb-open'); + } + } + }); + }; + + Plugin.prototype.arrow = function() { + var _this = this; + this.$outer.find('.lg-prev').on('click.lg', function() { + _this.goToPrevSlide(); + }); + + this.$outer.find('.lg-next').on('click.lg', function() { + _this.goToNextSlide(); + }); + }; + + Plugin.prototype.arrowDisable = function(index) { + + // Disable arrows if s.hideControlOnEnd is true + if (!this.s.loop && this.s.hideControlOnEnd) { + if ((index + 1) < this.$slide.length) { + this.$outer.find('.lg-next').removeAttr('disabled').removeClass('disabled'); + } else { + this.$outer.find('.lg-next').attr('disabled', 'disabled').addClass('disabled'); + } + + if (index > 0) { + this.$outer.find('.lg-prev').removeAttr('disabled').removeClass('disabled'); + } else { + this.$outer.find('.lg-prev').attr('disabled', 'disabled').addClass('disabled'); + } + } + }; + + Plugin.prototype.setTranslate = function($el, xValue, yValue) { + // jQuery supports Automatic CSS prefixing since jQuery 1.8.0 + if (this.s.useLeft) { + $el.css('left', xValue); + } else { + $el.css({ + transform: 'translate3d(' + (xValue) + 'px, ' + yValue + 'px, 0px)' + }); + } + }; + + Plugin.prototype.touchMove = function(startCoords, endCoords) { + + var distance = endCoords - startCoords; + + if (Math.abs(distance) > 15) { + // reset opacity and transition duration + this.$outer.addClass('lg-dragging'); + + // move current slide + this.setTranslate(this.$slide.eq(this.index), distance, 0); + + // move next and prev slide with current slide + this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0); + this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0); + } + }; + + Plugin.prototype.touchEnd = function(distance) { + var _this = this; + + // keep slide animation for any mode while dragg/swipe + if (_this.s.mode !== 'lg-slide') { + _this.$outer.addClass('lg-slide'); + } + + this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity', '0'); + + // set transition duration + setTimeout(function() { + _this.$outer.removeClass('lg-dragging'); + if ((distance < 0) && (Math.abs(distance) > _this.s.swipeThreshold)) { + _this.goToNextSlide(true); + } else if ((distance > 0) && (Math.abs(distance) > _this.s.swipeThreshold)) { + _this.goToPrevSlide(true); + } else if (Math.abs(distance) < 5) { + + // Trigger click if distance is less than 5 pix + _this.$el.trigger('onSlideClick.lg'); + } + + _this.$slide.removeAttr('style'); + }); + + // remove slide class once drag/swipe is completed if mode is not slide + setTimeout(function() { + if (!_this.$outer.hasClass('lg-dragging') && _this.s.mode !== 'lg-slide') { + _this.$outer.removeClass('lg-slide'); + } + }, _this.s.speed + 100); + + }; + + Plugin.prototype.enableSwipe = function() { + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isMoved = false; + + if (_this.s.enableSwipe && _this.doCss()) { + + _this.$slide.on('touchstart.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy) { + e.preventDefault(); + _this.manageSwipeClass(); + startCoords = e.originalEvent.targetTouches[0].pageX; + } + }); + + _this.$slide.on('touchmove.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed')) { + e.preventDefault(); + endCoords = e.originalEvent.targetTouches[0].pageX; + _this.touchMove(startCoords, endCoords); + isMoved = true; + } + }); + + _this.$slide.on('touchend.lg', function() { + if (!_this.$outer.hasClass('lg-zoomed')) { + if (isMoved) { + isMoved = false; + _this.touchEnd(endCoords - startCoords); + } else { + _this.$el.trigger('onSlideClick.lg'); + } + } + }); + } + + }; + + Plugin.prototype.enableDrag = function() { + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isDraging = false; + var isMoved = false; + if (_this.s.enableDrag && _this.doCss()) { + _this.$slide.on('mousedown.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy && !$(e.target).text().trim()) { + e.preventDefault(); + _this.manageSwipeClass(); + startCoords = e.pageX; + isDraging = true; + + // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723 + _this.$outer.scrollLeft += 1; + _this.$outer.scrollLeft -= 1; + + // * + + _this.$outer.removeClass('lg-grab').addClass('lg-grabbing'); + + _this.$el.trigger('onDragstart.lg'); + } + }); + + $(window).on('mousemove.lg', function(e) { + if (isDraging) { + isMoved = true; + endCoords = e.pageX; + _this.touchMove(startCoords, endCoords); + _this.$el.trigger('onDragmove.lg'); + } + }); + + $(window).on('mouseup.lg', function(e) { + if (isMoved) { + isMoved = false; + _this.touchEnd(endCoords - startCoords); + _this.$el.trigger('onDragend.lg'); + } else if ($(e.target).hasClass('lg-object') || $(e.target).hasClass('lg-video-play')) { + _this.$el.trigger('onSlideClick.lg'); + } + + // Prevent execution on click + if (isDraging) { + isDraging = false; + _this.$outer.removeClass('lg-grabbing').addClass('lg-grab'); + } + }); + + } + }; + + Plugin.prototype.manageSwipeClass = function() { + var _touchNext = this.index + 1; + var _touchPrev = this.index - 1; + if (this.s.loop && this.$slide.length > 2) { + if (this.index === 0) { + _touchPrev = this.$slide.length - 1; + } else if (this.index === this.$slide.length - 1) { + _touchNext = 0; + } + } + + this.$slide.removeClass('lg-next-slide lg-prev-slide'); + if (_touchPrev > -1) { + this.$slide.eq(_touchPrev).addClass('lg-prev-slide'); + } + + this.$slide.eq(_touchNext).addClass('lg-next-slide'); + }; + + Plugin.prototype.mousewheel = function() { + var _this = this; + _this.$outer.on('mousewheel.lg', function(e) { + + if (!e.deltaY) { + return; + } + + if (e.deltaY > 0) { + _this.goToPrevSlide(); + } else { + _this.goToNextSlide(); + } + + e.preventDefault(); + }); + + }; + + Plugin.prototype.closeGallery = function() { + + var _this = this; + var mousedown = false; + this.$outer.find('.lg-close').on('click.lg', function() { + _this.destroy(); + }); + + if (_this.s.closable) { + + // If you drag the slide and release outside gallery gets close on chrome + // for preventing this check mousedown and mouseup happened on .lg-item or lg-outer + _this.$outer.on('mousedown.lg', function(e) { + + if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap')) { + mousedown = true; + } else { + mousedown = false; + } + + }); + + _this.$outer.on('mousemove.lg', function() { + mousedown = false; + }); + + _this.$outer.on('mouseup.lg', function(e) { + + if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap') && mousedown) { + if (!_this.$outer.hasClass('lg-dragging')) { + _this.destroy(); + } + } + + }); + + } + + }; + + Plugin.prototype.destroy = function(d) { + + var _this = this; + + if (!d) { + _this.$el.trigger('onBeforeClose.lg'); + $(window).scrollTop(_this.prevScrollTop); + } + + + /** + * if d is false or undefined destroy will only close the gallery + * plugins instance remains with the element + * + * if d is true destroy will completely remove the plugin + */ + + if (d) { + if (!_this.s.dynamic) { + // only when not using dynamic mode is $items a jquery collection + this.$items.off('click.lg click.lgcustom'); + } + + $.removeData(_this.el, 'lightGallery'); + } + + // Unbind all events added by lightGallery + this.$el.off('.lg.tm'); + + // Distroy all lightGallery modules + $.each($.fn.lightGallery.modules, function(key) { + if (_this.modules[key]) { + _this.modules[key].destroy(); + } + }); + + this.lGalleryOn = false; + + clearTimeout(_this.hideBartimeout); + this.hideBartimeout = false; + $(window).off('.lg'); + $('body').removeClass('lg-on lg-from-hash'); + + if (_this.$outer) { + _this.$outer.removeClass('lg-visible'); + } + + $('.lg-backdrop').removeClass('in'); + + setTimeout(function() { + if (_this.$outer) { + _this.$outer.remove(); + } + + $('.lg-backdrop').remove(); + + if (!d) { + _this.$el.trigger('onCloseAfter.lg'); + } + + }, _this.s.backdropDuration + 50); + }; + + $.fn.lightGallery = function(options) { + return this.each(function() { + if (!$.data(this, 'lightGallery')) { + $.data(this, 'lightGallery', new Plugin(this, options)); + } else { + try { + $(this).data('lightGallery').init(); + } catch (err) { + console.error('lightGallery has not initiated properly'); + } + } + }); + }; + + $.fn.lightGallery.modules = {}; + +})(); + + +})); + +/*! lg-autoplay - v1.0.4 - 2017-03-28 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + + +(function() { + + 'use strict'; + + var defaults = { + autoplay: false, + pause: 5000, + progressBar: true, + fourceAutoplay: false, + autoplayControls: true, + appendAutoplayControlsTo: '.lg-toolbar' + }; + + /** + * Creates the autoplay plugin. + * @param {object} element - lightGallery element + */ + var Autoplay = function(element) { + + this.core = $(element).data('lightGallery'); + + this.$el = $(element); + + // Execute only if items are above 1 + if (this.core.$items.length < 2) { + return false; + } + + this.core.s = $.extend({}, defaults, this.core.s); + this.interval = false; + + // Identify if slide happened from autoplay + this.fromAuto = true; + + // Identify if autoplay canceled from touch/drag + this.canceledOnTouch = false; + + // save fourceautoplay value + this.fourceAutoplayTemp = this.core.s.fourceAutoplay; + + // do not allow progress bar if browser does not support css3 transitions + if (!this.core.doCss()) { + this.core.s.progressBar = false; + } + + this.init(); + + return this; + }; + + Autoplay.prototype.init = function() { + var _this = this; + + // append autoplay controls + if (_this.core.s.autoplayControls) { + _this.controls(); + } + + // Create progress bar + if (_this.core.s.progressBar) { + _this.core.$outer.find('.lg').append('
        '); + } + + // set progress + _this.progress(); + + // Start autoplay + if (_this.core.s.autoplay) { + _this.$el.one('onSlideItemLoad.lg.tm', function() { + _this.startlAuto(); + }); + } + + // cancel interval on touchstart and dragstart + _this.$el.on('onDragstart.lg.tm touchstart.lg.tm', function() { + if (_this.interval) { + _this.cancelAuto(); + _this.canceledOnTouch = true; + } + }); + + // restore autoplay if autoplay canceled from touchstart / dragstart + _this.$el.on('onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm', function() { + if (!_this.interval && _this.canceledOnTouch) { + _this.startlAuto(); + _this.canceledOnTouch = false; + } + }); + + }; + + Autoplay.prototype.progress = function() { + + var _this = this; + var _$progressBar; + var _$progress; + + _this.$el.on('onBeforeSlide.lg.tm', function() { + + // start progress bar animation + if (_this.core.s.progressBar && _this.fromAuto) { + _$progressBar = _this.core.$outer.find('.lg-progress-bar'); + _$progress = _this.core.$outer.find('.lg-progress'); + if (_this.interval) { + _$progress.removeAttr('style'); + _$progressBar.removeClass('lg-start'); + setTimeout(function() { + _$progress.css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s'); + _$progressBar.addClass('lg-start'); + }, 20); + } + } + + // Remove setinterval if slide is triggered manually and fourceautoplay is false + if (!_this.fromAuto && !_this.core.s.fourceAutoplay) { + _this.cancelAuto(); + } + + _this.fromAuto = false; + + }); + }; + + // Manage autoplay via play/stop buttons + Autoplay.prototype.controls = function() { + var _this = this; + var _html = ''; + + // Append autoplay controls + $(this.core.s.appendAutoplayControlsTo).append(_html); + + _this.core.$outer.find('.lg-autoplay-button').on('click.lg', function() { + if ($(_this.core.$outer).hasClass('lg-show-autoplay')) { + _this.cancelAuto(); + _this.core.s.fourceAutoplay = false; + } else { + if (!_this.interval) { + _this.startlAuto(); + _this.core.s.fourceAutoplay = _this.fourceAutoplayTemp; + } + } + }); + }; + + // Autostart gallery + Autoplay.prototype.startlAuto = function() { + var _this = this; + + _this.core.$outer.find('.lg-progress').css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s'); + _this.core.$outer.addClass('lg-show-autoplay'); + _this.core.$outer.find('.lg-progress-bar').addClass('lg-start'); + + _this.interval = setInterval(function() { + if (_this.core.index + 1 < _this.core.$items.length) { + _this.core.index++; + } else { + _this.core.index = 0; + } + + _this.fromAuto = true; + _this.core.slide(_this.core.index, false, false, 'next'); + }, _this.core.s.speed + _this.core.s.pause); + }; + + // cancel Autostart + Autoplay.prototype.cancelAuto = function() { + clearInterval(this.interval); + this.interval = false; + this.core.$outer.find('.lg-progress').removeAttr('style'); + this.core.$outer.removeClass('lg-show-autoplay'); + this.core.$outer.find('.lg-progress-bar').removeClass('lg-start'); + }; + + Autoplay.prototype.destroy = function() { + + this.cancelAuto(); + this.core.$outer.find('.lg-progress-bar').remove(); + }; + + $.fn.lightGallery.modules.autoplay = Autoplay; + +})(); + + +})); + +/*! lg-fullscreen - v1.1.0 - 2019-02-19 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2019 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof module === 'object' && module.exports) { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(root["jQuery"]); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + fullScreen: true + }; + + function isFullScreen() { + return ( + document.fullscreenElement || + document.mozFullScreenElement || + document.webkitFullscreenElement || + document.msFullscreenElement + ); + } + + var Fullscreen = function(element) { + + // get lightGallery core plugin data + this.core = $(element).data('lightGallery'); + + this.$el = $(element); + + // extend module defalut settings with lightGallery core settings + this.core.s = $.extend({}, defaults, this.core.s); + + this.init(); + + return this; + }; + + Fullscreen.prototype.init = function() { + var fullScreen = ''; + if (this.core.s.fullScreen) { + + // check for fullscreen browser support + if (!document.fullscreenEnabled && !document.webkitFullscreenEnabled && + !document.mozFullScreenEnabled && !document.msFullscreenEnabled) { + return; + } else { + fullScreen = ''; + this.core.$outer.find('.lg-toolbar').append(fullScreen); + this.fullScreen(); + } + } + }; + + Fullscreen.prototype.requestFullscreen = function() { + var el = document.documentElement; + if (el.requestFullscreen) { + el.requestFullscreen(); + } else if (el.msRequestFullscreen) { + el.msRequestFullscreen(); + } else if (el.mozRequestFullScreen) { + el.mozRequestFullScreen(); + } else if (el.webkitRequestFullscreen) { + el.webkitRequestFullscreen(); + } + }; + + Fullscreen.prototype.exitFullscreen = function() { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } + }; + + // https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode + Fullscreen.prototype.fullScreen = function() { + var _this = this; + + $(document).on('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg', function() { + _this.core.$outer.toggleClass('lg-fullscreen-on'); + }); + + this.core.$outer.find('.lg-fullscreen').on('click.lg', function() { + if (isFullScreen()) { + _this.exitFullscreen(); + } else { + _this.requestFullscreen(); + } + }); + + }; + + Fullscreen.prototype.destroy = function() { + + // exit from fullscreen if activated + if(isFullScreen()) { + this.exitFullscreen(); + } + + $(document).off('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg'); + }; + + $.fn.lightGallery.modules.fullscreen = Fullscreen; + +})(); + +})); + +/*! lg-pager - v1.0.2 - 2017-01-22 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + pager: false + }; + + var Pager = function(element) { + + this.core = $(element).data('lightGallery'); + + this.$el = $(element); + this.core.s = $.extend({}, defaults, this.core.s); + if (this.core.s.pager && this.core.$items.length > 1) { + this.init(); + } + + return this; + }; + + Pager.prototype.init = function() { + var _this = this; + var pagerList = ''; + var $pagerCont; + var $pagerOuter; + var timeout; + + _this.core.$outer.find('.lg').append('
        '); + + if (_this.core.s.dynamic) { + for (var i = 0; i < _this.core.s.dynamicEl.length; i++) { + pagerList += '
        '; + } + } else { + _this.core.$items.each(function() { + + if (!_this.core.s.exThumbImage) { + pagerList += '
        '; + } else { + pagerList += '
        '; + } + + }); + } + + $pagerOuter = _this.core.$outer.find('.lg-pager-outer'); + + $pagerOuter.html(pagerList); + + $pagerCont = _this.core.$outer.find('.lg-pager-cont'); + $pagerCont.on('click.lg touchend.lg', function() { + var _$this = $(this); + _this.core.index = _$this.index(); + _this.core.slide(_this.core.index, false, true, false); + }); + + $pagerOuter.on('mouseover.lg', function() { + clearTimeout(timeout); + $pagerOuter.addClass('lg-pager-hover'); + }); + + $pagerOuter.on('mouseout.lg', function() { + timeout = setTimeout(function() { + $pagerOuter.removeClass('lg-pager-hover'); + }); + }); + + _this.core.$el.on('onBeforeSlide.lg.tm', function(e, prevIndex, index) { + $pagerCont.removeClass('lg-pager-active'); + $pagerCont.eq(index).addClass('lg-pager-active'); + }); + + }; + + Pager.prototype.destroy = function() { + + }; + + $.fn.lightGallery.modules.pager = Pager; + +})(); + + +})); + +/*! lg-thumbnail - v1.1.0 - 2017-08-08 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + thumbnail: true, + + animateThumb: true, + currentPagerPosition: 'middle', + + thumbWidth: 100, + thumbHeight: '80px', + thumbContHeight: 100, + thumbMargin: 5, + + exThumbImage: false, + showThumbByDefault: true, + toogleThumb: true, + pullCaptionUp: true, + + enableThumbDrag: true, + enableThumbSwipe: true, + swipeThreshold: 50, + + loadYoutubeThumbnail: true, + youtubeThumbSize: 1, + + loadVimeoThumbnail: true, + vimeoThumbSize: 'thumbnail_small', + + loadDailymotionThumbnail: true + }; + + var Thumbnail = function(element) { + + // get lightGallery core plugin data + this.core = $(element).data('lightGallery'); + + // extend module default settings with lightGallery core settings + this.core.s = $.extend({}, defaults, this.core.s); + + this.$el = $(element); + this.$thumbOuter = null; + this.thumbOuterWidth = 0; + this.thumbTotalWidth = (this.core.$items.length * (this.core.s.thumbWidth + this.core.s.thumbMargin)); + this.thumbIndex = this.core.index; + + if (this.core.s.animateThumb) { + this.core.s.thumbHeight = '100%'; + } + + // Thumbnail animation value + this.left = 0; + + this.init(); + + return this; + }; + + Thumbnail.prototype.init = function() { + var _this = this; + if (this.core.s.thumbnail && this.core.$items.length > 1) { + if (this.core.s.showThumbByDefault) { + setTimeout(function(){ + _this.core.$outer.addClass('lg-thumb-open'); + }, 700); + } + + if (this.core.s.pullCaptionUp) { + this.core.$outer.addClass('lg-pull-caption-up'); + } + + this.build(); + if (this.core.s.animateThumb && this.core.doCss()) { + if (this.core.s.enableThumbDrag) { + this.enableThumbDrag(); + } + + if (this.core.s.enableThumbSwipe) { + this.enableThumbSwipe(); + } + + this.thumbClickable = false; + } else { + this.thumbClickable = true; + } + + this.toogle(); + this.thumbkeyPress(); + } + }; + + Thumbnail.prototype.build = function() { + var _this = this; + var thumbList = ''; + var vimeoErrorThumbSize = ''; + var $thumb; + var html = '
        ' + + '
        ' + + '
        ' + + '
        '; + + switch (this.core.s.vimeoThumbSize) { + case 'thumbnail_large': + vimeoErrorThumbSize = '640'; + break; + case 'thumbnail_medium': + vimeoErrorThumbSize = '200x150'; + break; + case 'thumbnail_small': + vimeoErrorThumbSize = '100x75'; + } + + _this.core.$outer.addClass('lg-has-thumb'); + + _this.core.$outer.find('.lg').append(html); + + _this.$thumbOuter = _this.core.$outer.find('.lg-thumb-outer'); + _this.thumbOuterWidth = _this.$thumbOuter.width(); + + if (_this.core.s.animateThumb) { + _this.core.$outer.find('.lg-thumb').css({ + width: _this.thumbTotalWidth + 'px', + position: 'relative' + }); + } + + if (this.core.s.animateThumb) { + _this.$thumbOuter.css('height', _this.core.s.thumbContHeight + 'px'); + } + + function getThumb(src, thumb, index) { + var isVideo = _this.core.isVideo(src, index) || {}; + var thumbImg; + var vimeoId = ''; + + if (isVideo.youtube || isVideo.vimeo || isVideo.dailymotion) { + if (isVideo.youtube) { + if (_this.core.s.loadYoutubeThumbnail) { + thumbImg = '//img.youtube.com/vi/' + isVideo.youtube[1] + '/' + _this.core.s.youtubeThumbSize + '.jpg'; + } else { + thumbImg = thumb; + } + } else if (isVideo.vimeo) { + if (_this.core.s.loadVimeoThumbnail) { + thumbImg = '//i.vimeocdn.com/video/error_' + vimeoErrorThumbSize + '.jpg'; + vimeoId = isVideo.vimeo[1]; + } else { + thumbImg = thumb; + } + } else if (isVideo.dailymotion) { + if (_this.core.s.loadDailymotionThumbnail) { + thumbImg = '//www.dailymotion.com/thumbnail/video/' + isVideo.dailymotion[1]; + } else { + thumbImg = thumb; + } + } + } else { + thumbImg = thumb; + } + + thumbList += '
        '; + vimeoId = ''; + } + + if (_this.core.s.dynamic) { + for (var i = 0; i < _this.core.s.dynamicEl.length; i++) { + getThumb(_this.core.s.dynamicEl[i].src, _this.core.s.dynamicEl[i].thumb, i); + } + } else { + _this.core.$items.each(function(i) { + + if (!_this.core.s.exThumbImage) { + getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).find('img').attr('src'), i); + } else { + getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).attr(_this.core.s.exThumbImage), i); + } + + }); + } + + _this.core.$outer.find('.lg-thumb').html(thumbList); + + $thumb = _this.core.$outer.find('.lg-thumb-item'); + + // Load vimeo thumbnails + $thumb.each(function() { + var $this = $(this); + var vimeoVideoId = $this.attr('data-vimeo-id'); + + if (vimeoVideoId) { + $.getJSON('//www.vimeo.com/api/v2/video/' + vimeoVideoId + '.json?callback=?', { + format: 'json' + }, function(data) { + $this.find('img').attr('src', data[0][_this.core.s.vimeoThumbSize]); + }); + } + }); + + // manage active class for thumbnail + $thumb.eq(_this.core.index).addClass('active'); + _this.core.$el.on('onBeforeSlide.lg.tm', function() { + $thumb.removeClass('active'); + $thumb.eq(_this.core.index).addClass('active'); + }); + + $thumb.on('click.lg touchend.lg', function() { + var _$this = $(this); + setTimeout(function() { + + // In IE9 and bellow touch does not support + // Go to slide if browser does not support css transitions + if ((_this.thumbClickable && !_this.core.lgBusy) || !_this.core.doCss()) { + _this.core.index = _$this.index(); + _this.core.slide(_this.core.index, false, true, false); + } + }, 50); + }); + + _this.core.$el.on('onBeforeSlide.lg.tm', function() { + _this.animateThumb(_this.core.index); + }); + + $(window).on('resize.lg.thumb orientationchange.lg.thumb', function() { + setTimeout(function() { + _this.animateThumb(_this.core.index); + _this.thumbOuterWidth = _this.$thumbOuter.width(); + }, 200); + }); + + }; + + Thumbnail.prototype.setTranslate = function(value) { + // jQuery supports Automatic CSS prefixing since jQuery 1.8.0 + this.core.$outer.find('.lg-thumb').css({ + transform: 'translate3d(-' + (value) + 'px, 0px, 0px)' + }); + }; + + Thumbnail.prototype.animateThumb = function(index) { + var $thumb = this.core.$outer.find('.lg-thumb'); + if (this.core.s.animateThumb) { + var position; + switch (this.core.s.currentPagerPosition) { + case 'left': + position = 0; + break; + case 'middle': + position = (this.thumbOuterWidth / 2) - (this.core.s.thumbWidth / 2); + break; + case 'right': + position = this.thumbOuterWidth - this.core.s.thumbWidth; + } + this.left = ((this.core.s.thumbWidth + this.core.s.thumbMargin) * index - 1) - position; + if (this.left > (this.thumbTotalWidth - this.thumbOuterWidth)) { + this.left = this.thumbTotalWidth - this.thumbOuterWidth; + } + + if (this.left < 0) { + this.left = 0; + } + + if (this.core.lGalleryOn) { + if (!$thumb.hasClass('on')) { + this.core.$outer.find('.lg-thumb').css('transition-duration', this.core.s.speed + 'ms'); + } + + if (!this.core.doCss()) { + $thumb.animate({ + left: -this.left + 'px' + }, this.core.s.speed); + } + } else { + if (!this.core.doCss()) { + $thumb.css('left', -this.left + 'px'); + } + } + + this.setTranslate(this.left); + + } + }; + + // Enable thumbnail dragging and swiping + Thumbnail.prototype.enableThumbDrag = function() { + + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isDraging = false; + var isMoved = false; + var tempLeft = 0; + + _this.$thumbOuter.addClass('lg-grab'); + + _this.core.$outer.find('.lg-thumb').on('mousedown.lg.thumb', function(e) { + if (_this.thumbTotalWidth > _this.thumbOuterWidth) { + // execute only on .lg-object + e.preventDefault(); + startCoords = e.pageX; + isDraging = true; + + // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723 + _this.core.$outer.scrollLeft += 1; + _this.core.$outer.scrollLeft -= 1; + + // * + _this.thumbClickable = false; + _this.$thumbOuter.removeClass('lg-grab').addClass('lg-grabbing'); + } + }); + + $(window).on('mousemove.lg.thumb', function(e) { + if (isDraging) { + tempLeft = _this.left; + isMoved = true; + endCoords = e.pageX; + + _this.$thumbOuter.addClass('lg-dragging'); + + tempLeft = tempLeft - (endCoords - startCoords); + + if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) { + tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth; + } + + if (tempLeft < 0) { + tempLeft = 0; + } + + // move current slide + _this.setTranslate(tempLeft); + + } + }); + + $(window).on('mouseup.lg.thumb', function() { + if (isMoved) { + isMoved = false; + _this.$thumbOuter.removeClass('lg-dragging'); + + _this.left = tempLeft; + + if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) { + _this.thumbClickable = true; + } + + } else { + _this.thumbClickable = true; + } + + if (isDraging) { + isDraging = false; + _this.$thumbOuter.removeClass('lg-grabbing').addClass('lg-grab'); + } + }); + + }; + + Thumbnail.prototype.enableThumbSwipe = function() { + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isMoved = false; + var tempLeft = 0; + + _this.core.$outer.find('.lg-thumb').on('touchstart.lg', function(e) { + if (_this.thumbTotalWidth > _this.thumbOuterWidth) { + e.preventDefault(); + startCoords = e.originalEvent.targetTouches[0].pageX; + _this.thumbClickable = false; + } + }); + + _this.core.$outer.find('.lg-thumb').on('touchmove.lg', function(e) { + if (_this.thumbTotalWidth > _this.thumbOuterWidth) { + e.preventDefault(); + endCoords = e.originalEvent.targetTouches[0].pageX; + isMoved = true; + + _this.$thumbOuter.addClass('lg-dragging'); + + tempLeft = _this.left; + + tempLeft = tempLeft - (endCoords - startCoords); + + if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) { + tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth; + } + + if (tempLeft < 0) { + tempLeft = 0; + } + + // move current slide + _this.setTranslate(tempLeft); + + } + }); + + _this.core.$outer.find('.lg-thumb').on('touchend.lg', function() { + if (_this.thumbTotalWidth > _this.thumbOuterWidth) { + + if (isMoved) { + isMoved = false; + _this.$thumbOuter.removeClass('lg-dragging'); + if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) { + _this.thumbClickable = true; + } + + _this.left = tempLeft; + } else { + _this.thumbClickable = true; + } + } else { + _this.thumbClickable = true; + } + }); + + }; + + Thumbnail.prototype.toogle = function() { + var _this = this; + if (_this.core.s.toogleThumb) { + _this.core.$outer.addClass('lg-can-toggle'); + _this.$thumbOuter.append(''); + _this.core.$outer.find('.lg-toogle-thumb').on('click.lg', function() { + _this.core.$outer.toggleClass('lg-thumb-open'); + }); + } + }; + + Thumbnail.prototype.thumbkeyPress = function() { + var _this = this; + $(window).on('keydown.lg.thumb', function(e) { + if (e.keyCode === 38) { + e.preventDefault(); + _this.core.$outer.addClass('lg-thumb-open'); + } else if (e.keyCode === 40) { + e.preventDefault(); + _this.core.$outer.removeClass('lg-thumb-open'); + } + }); + }; + + Thumbnail.prototype.destroy = function() { + if (this.core.s.thumbnail && this.core.$items.length > 1) { + $(window).off('resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb'); + this.$thumbOuter.remove(); + this.core.$outer.removeClass('lg-has-thumb'); + } + }; + + $.fn.lightGallery.modules.Thumbnail = Thumbnail; + +})(); + +})); + +/*! lg-video - v1.2.2 - 2018-05-01 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2018 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof module === 'object' && module.exports) { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(root["jQuery"]); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + videoMaxWidth: '855px', + + autoplayFirstVideo: true, + + youtubePlayerParams: false, + vimeoPlayerParams: false, + dailymotionPlayerParams: false, + vkPlayerParams: false, + + videojs: false, + videojsOptions: {} + }; + + var Video = function(element) { + + this.core = $(element).data('lightGallery'); + + this.$el = $(element); + this.core.s = $.extend({}, defaults, this.core.s); + this.videoLoaded = false; + + this.init(); + + return this; + }; + + Video.prototype.init = function() { + var _this = this; + + // Event triggered when video url found without poster + _this.core.$el.on('hasVideo.lg.tm', onHasVideo.bind(this)); + + // Set max width for video + _this.core.$el.on('onAferAppendSlide.lg.tm', onAferAppendSlide.bind(this)); + + if (_this.core.doCss() && (_this.core.$items.length > 1) && (_this.core.s.enableSwipe || _this.core.s.enableDrag)) { + _this.core.$el.on('onSlideClick.lg.tm', function() { + var $el = _this.core.$slide.eq(_this.core.index); + _this.loadVideoOnclick($el); + }); + } else { + + // For IE 9 and bellow + _this.core.$slide.on('click.lg', function() { + _this.loadVideoOnclick($(this)); + }); + } + + _this.core.$el.on('onBeforeSlide.lg.tm', onBeforeSlide.bind(this)); + + _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex) { + _this.core.$slide.eq(prevIndex).removeClass('lg-video-playing'); + }); + + if (_this.core.s.autoplayFirstVideo) { + _this.core.$el.on('onAferAppendSlide.lg.tm', function (e, index) { + if (!_this.core.lGalleryOn) { + var $el = _this.core.$slide.eq(index); + setTimeout(function () { + _this.loadVideoOnclick($el); + }, 100); + } + }); + } + }; + + Video.prototype.loadVideo = function(src, addClass, noPoster, index, html) { + var video = ''; + var autoplay = 1; + var a = ''; + var isVideo = this.core.isVideo(src, index) || {}; + + // Enable autoplay based on setting for first video if poster doesn't exist + if (noPoster) { + if (this.videoLoaded) { + autoplay = 0; + } else { + autoplay = this.core.s.autoplayFirstVideo ? 1 : 0; + } + } + + if (isVideo.youtube) { + + a = '?wmode=opaque&autoplay=' + autoplay + '&enablejsapi=1'; + if (this.core.s.youtubePlayerParams) { + a = a + '&' + $.param(this.core.s.youtubePlayerParams); + } + + video = ''; + + } else if (isVideo.vimeo) { + + a = '?autoplay=' + autoplay + '&api=1'; + if (this.core.s.vimeoPlayerParams) { + a = a + '&' + $.param(this.core.s.vimeoPlayerParams); + } + + video = ''; + + } else if (isVideo.dailymotion) { + + a = '?wmode=opaque&autoplay=' + autoplay + '&api=postMessage'; + if (this.core.s.dailymotionPlayerParams) { + a = a + '&' + $.param(this.core.s.dailymotionPlayerParams); + } + + video = ''; + + } else if (isVideo.html5) { + var fL = html.substring(0, 1); + if (fL === '.' || fL === '#') { + html = $(html).html(); + } + + video = html; + + } else if (isVideo.vk) { + + a = '&autoplay=' + autoplay; + if (this.core.s.vkPlayerParams) { + a = a + '&' + $.param(this.core.s.vkPlayerParams); + } + + video = ''; + + } + + return video; + }; + + Video.prototype.loadVideoOnclick = function($el){ + + var _this = this; + // check slide has poster + if ($el.find('.lg-object').hasClass('lg-has-poster') && $el.find('.lg-object').is(':visible')) { + + // check already video element present + if (!$el.hasClass('lg-has-video')) { + + $el.addClass('lg-video-playing lg-has-video'); + + var _src; + var _html; + var _loadVideo = function(_src, _html) { + + $el.find('.lg-video').append(_this.loadVideo(_src, '', false, _this.core.index, _html)); + + if (_html) { + if (_this.core.s.videojs) { + try { + videojs(_this.core.$slide.eq(_this.core.index).find('.lg-html5').get(0), _this.core.s.videojsOptions, function() { + this.play(); + }); + } catch (e) { + console.error('Make sure you have included videojs'); + } + } else { + _this.core.$slide.eq(_this.core.index).find('.lg-html5').get(0).play(); + } + } + + }; + + if (_this.core.s.dynamic) { + + _src = _this.core.s.dynamicEl[_this.core.index].src; + _html = _this.core.s.dynamicEl[_this.core.index].html; + + _loadVideo(_src, _html); + + } else { + + _src = _this.core.$items.eq(_this.core.index).attr('href') || _this.core.$items.eq(_this.core.index).attr('data-src'); + _html = _this.core.$items.eq(_this.core.index).attr('data-html'); + + _loadVideo(_src, _html); + + } + + var $tempImg = $el.find('.lg-object'); + $el.find('.lg-video').append($tempImg); + + // @todo loading icon for html5 videos also + // for showing the loading indicator while loading video + if (!$el.find('.lg-video-object').hasClass('lg-html5')) { + $el.removeClass('lg-complete'); + $el.find('.lg-video-object').on('load.lg error.lg', function() { + $el.addClass('lg-complete'); + }); + } + + } else { + + var youtubePlayer = $el.find('.lg-youtube').get(0); + var vimeoPlayer = $el.find('.lg-vimeo').get(0); + var dailymotionPlayer = $el.find('.lg-dailymotion').get(0); + var html5Player = $el.find('.lg-html5').get(0); + if (youtubePlayer) { + youtubePlayer.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*'); + } else if (vimeoPlayer) { + try { + $f(vimeoPlayer).api('play'); + } catch (e) { + console.error('Make sure you have included froogaloop2 js'); + } + } else if (dailymotionPlayer) { + dailymotionPlayer.contentWindow.postMessage('play', '*'); + + } else if (html5Player) { + if (_this.core.s.videojs) { + try { + videojs(html5Player).play(); + } catch (e) { + console.error('Make sure you have included videojs'); + } + } else { + html5Player.play(); + } + } + + $el.addClass('lg-video-playing'); + + } + } + }; + + Video.prototype.destroy = function() { + this.videoLoaded = false; + }; + + function onHasVideo(event, index, src, html) { + /*jshint validthis:true */ + var _this = this; + _this.core.$slide.eq(index).find('.lg-video').append(_this.loadVideo(src, 'lg-object', true, index, html)); + if (html) { + if (_this.core.s.videojs) { + try { + videojs(_this.core.$slide.eq(index).find('.lg-html5').get(0), _this.core.s.videojsOptions, function() { + if (!_this.videoLoaded && _this.core.s.autoplayFirstVideo) { + this.play(); + } + }); + } catch (e) { + console.error('Make sure you have included videojs'); + } + } else { + if(!_this.videoLoaded && _this.core.s.autoplayFirstVideo) { + _this.core.$slide.eq(index).find('.lg-html5').get(0).play(); + } + } + } + } + + function onAferAppendSlide(event, index) { + /*jshint validthis:true */ + var $videoCont = this.core.$slide.eq(index).find('.lg-video-cont'); + if (!$videoCont.hasClass('lg-has-iframe')) { + $videoCont.css('max-width', this.core.s.videoMaxWidth); + this.videoLoaded = true; + } + } + + function onBeforeSlide(event, prevIndex, index) { + /*jshint validthis:true */ + var _this = this; + + var $videoSlide = _this.core.$slide.eq(prevIndex); + var youtubePlayer = $videoSlide.find('.lg-youtube').get(0); + var vimeoPlayer = $videoSlide.find('.lg-vimeo').get(0); + var dailymotionPlayer = $videoSlide.find('.lg-dailymotion').get(0); + var vkPlayer = $videoSlide.find('.lg-vk').get(0); + var html5Player = $videoSlide.find('.lg-html5').get(0); + if (youtubePlayer) { + youtubePlayer.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*'); + } else if (vimeoPlayer) { + try { + $f(vimeoPlayer).api('pause'); + } catch (e) { + console.error('Make sure you have included froogaloop2 js'); + } + } else if (dailymotionPlayer) { + dailymotionPlayer.contentWindow.postMessage('pause', '*'); + + } else if (html5Player) { + if (_this.core.s.videojs) { + try { + videojs(html5Player).pause(); + } catch (e) { + console.error('Make sure you have included videojs'); + } + } else { + html5Player.pause(); + } + } if (vkPlayer) { + $(vkPlayer).attr('src', $(vkPlayer).attr('src').replace('&autoplay', '&noplay')); + } + + var _src; + if (_this.core.s.dynamic) { + _src = _this.core.s.dynamicEl[index].src; + } else { + _src = _this.core.$items.eq(index).attr('href') || _this.core.$items.eq(index).attr('data-src'); + + } + + var _isVideo = _this.core.isVideo(_src, index) || {}; + if (_isVideo.youtube || _isVideo.vimeo || _isVideo.dailymotion || _isVideo.vk) { + _this.core.$outer.addClass('lg-hide-download'); + } + + } + + $.fn.lightGallery.modules.video = Video; + + })(); + +})); + +/*! lg-zoom - v1.1.0 - 2017-08-08 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var getUseLeft = function() { + var useLeft = false; + var isChrome = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./); + if (isChrome && parseInt(isChrome[2], 10) < 54) { + useLeft = true; + } + + return useLeft; + }; + + var defaults = { + scale: 1, + zoom: true, + actualSize: true, + enableZoomAfter: 300, + useLeftForZoom: getUseLeft() + }; + + var Zoom = function(element) { + + this.core = $(element).data('lightGallery'); + + this.core.s = $.extend({}, defaults, this.core.s); + + if (this.core.s.zoom && this.core.doCss()) { + this.init(); + + // Store the zoomable timeout value just to clear it while closing + this.zoomabletimeout = false; + + // Set the initial value center + this.pageX = $(window).width() / 2; + this.pageY = ($(window).height() / 2) + $(window).scrollTop(); + } + + return this; + }; + + Zoom.prototype.init = function() { + + var _this = this; + var zoomIcons = ''; + + if (_this.core.s.actualSize) { + zoomIcons += ''; + } + + if (_this.core.s.useLeftForZoom) { + _this.core.$outer.addClass('lg-use-left-for-zoom'); + } else { + _this.core.$outer.addClass('lg-use-transition-for-zoom'); + } + + this.core.$outer.find('.lg-toolbar').append(zoomIcons); + + // Add zoomable class + _this.core.$el.on('onSlideItemLoad.lg.tm.zoom', function(event, index, delay) { + + // delay will be 0 except first time + var _speed = _this.core.s.enableZoomAfter + delay; + + // set _speed value 0 if gallery opened from direct url and if it is first slide + if ($('body').hasClass('lg-from-hash') && delay) { + + // will execute only once + _speed = 0; + } else { + + // Remove lg-from-hash to enable starting animation. + $('body').removeClass('lg-from-hash'); + } + + _this.zoomabletimeout = setTimeout(function() { + _this.core.$slide.eq(index).addClass('lg-zoomable'); + }, _speed + 30); + }); + + var scale = 1; + /** + * @desc Image zoom + * Translate the wrap and scale the image to get better user experience + * + * @param {String} scaleVal - Zoom decrement/increment value + */ + var zoom = function(scaleVal) { + + var $image = _this.core.$outer.find('.lg-current .lg-image'); + var _x; + var _y; + + // Find offset manually to avoid issue after zoom + var offsetX = ($(window).width() - $image.prop('offsetWidth')) / 2; + var offsetY = (($(window).height() - $image.prop('offsetHeight')) / 2) + $(window).scrollTop(); + + _x = _this.pageX - offsetX; + _y = _this.pageY - offsetY; + + var x = (scaleVal - 1) * (_x); + var y = (scaleVal - 1) * (_y); + + $image.css('transform', 'scale3d(' + scaleVal + ', ' + scaleVal + ', 1)').attr('data-scale', scaleVal); + + if (_this.core.s.useLeftForZoom) { + $image.parent().css({ + left: -x + 'px', + top: -y + 'px' + }).attr('data-x', x).attr('data-y', y); + } else { + $image.parent().css('transform', 'translate3d(-' + x + 'px, -' + y + 'px, 0)').attr('data-x', x).attr('data-y', y); + } + }; + + var callScale = function() { + if (scale > 1) { + _this.core.$outer.addClass('lg-zoomed'); + } else { + _this.resetZoom(); + } + + if (scale < 1) { + scale = 1; + } + + zoom(scale); + }; + + var actualSize = function(event, $image, index, fromIcon) { + var w = $image.prop('offsetWidth'); + var nw; + if (_this.core.s.dynamic) { + nw = _this.core.s.dynamicEl[index].width || $image[0].naturalWidth || w; + } else { + nw = _this.core.$items.eq(index).attr('data-width') || $image[0].naturalWidth || w; + } + + var _scale; + + if (_this.core.$outer.hasClass('lg-zoomed')) { + scale = 1; + } else { + if (nw > w) { + _scale = nw / w; + scale = _scale || 2; + } + } + + if (fromIcon) { + _this.pageX = $(window).width() / 2; + _this.pageY = ($(window).height() / 2) + $(window).scrollTop(); + } else { + _this.pageX = event.pageX || event.originalEvent.targetTouches[0].pageX; + _this.pageY = event.pageY || event.originalEvent.targetTouches[0].pageY; + } + + callScale(); + setTimeout(function() { + _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab'); + }, 10); + }; + + var tapped = false; + + // event triggered after appending slide content + _this.core.$el.on('onAferAppendSlide.lg.tm.zoom', function(event, index) { + + // Get the current element + var $image = _this.core.$slide.eq(index).find('.lg-image'); + + $image.on('dblclick', function(event) { + actualSize(event, $image, index); + }); + + $image.on('touchstart', function(event) { + if (!tapped) { + tapped = setTimeout(function() { + tapped = null; + }, 300); + } else { + clearTimeout(tapped); + tapped = null; + actualSize(event, $image, index); + } + + event.preventDefault(); + }); + + }); + + // Update zoom on resize and orientationchange + $(window).on('resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom', function() { + _this.pageX = $(window).width() / 2; + _this.pageY = ($(window).height() / 2) + $(window).scrollTop(); + zoom(scale); + }); + + $('#lg-zoom-out').on('click.lg', function() { + if (_this.core.$outer.find('.lg-current .lg-image').length) { + scale -= _this.core.s.scale; + callScale(); + } + }); + + $('#lg-zoom-in').on('click.lg', function() { + if (_this.core.$outer.find('.lg-current .lg-image').length) { + scale += _this.core.s.scale; + callScale(); + } + }); + + $('#lg-actual-size').on('click.lg', function(event) { + actualSize(event, _this.core.$slide.eq(_this.core.index).find('.lg-image'), _this.core.index, true); + }); + + // Reset zoom on slide change + _this.core.$el.on('onBeforeSlide.lg.tm', function() { + scale = 1; + _this.resetZoom(); + }); + + // Drag option after zoom + _this.zoomDrag(); + + _this.zoomSwipe(); + + }; + + // Reset zoom effect + Zoom.prototype.resetZoom = function() { + this.core.$outer.removeClass('lg-zoomed'); + this.core.$slide.find('.lg-img-wrap').removeAttr('style data-x data-y'); + this.core.$slide.find('.lg-image').removeAttr('style data-scale'); + + // Reset pagx pagy values to center + this.pageX = $(window).width() / 2; + this.pageY = ($(window).height() / 2) + $(window).scrollTop(); + }; + + Zoom.prototype.zoomSwipe = function() { + var _this = this; + var startCoords = {}; + var endCoords = {}; + var isMoved = false; + + // Allow x direction drag + var allowX = false; + + // Allow Y direction drag + var allowY = false; + + _this.core.$slide.on('touchstart.lg', function(e) { + + if (_this.core.$outer.hasClass('lg-zoomed')) { + var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object'); + + allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height(); + allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width(); + if ((allowX || allowY)) { + e.preventDefault(); + startCoords = { + x: e.originalEvent.targetTouches[0].pageX, + y: e.originalEvent.targetTouches[0].pageY + }; + } + } + + }); + + _this.core.$slide.on('touchmove.lg', function(e) { + + if (_this.core.$outer.hasClass('lg-zoomed')) { + + var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap'); + var distanceX; + var distanceY; + + e.preventDefault(); + isMoved = true; + + endCoords = { + x: e.originalEvent.targetTouches[0].pageX, + y: e.originalEvent.targetTouches[0].pageY + }; + + // reset opacity and transition duration + _this.core.$outer.addClass('lg-zoom-dragging'); + + if (allowY) { + distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y); + } else { + distanceY = -Math.abs(_$el.attr('data-y')); + } + + if (allowX) { + distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x); + } else { + distanceX = -Math.abs(_$el.attr('data-x')); + } + + if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) { + + if (_this.core.s.useLeftForZoom) { + _$el.css({ + left: distanceX + 'px', + top: distanceY + 'px' + }); + } else { + _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)'); + } + } + + } + + }); + + _this.core.$slide.on('touchend.lg', function() { + if (_this.core.$outer.hasClass('lg-zoomed')) { + if (isMoved) { + isMoved = false; + _this.core.$outer.removeClass('lg-zoom-dragging'); + _this.touchendZoom(startCoords, endCoords, allowX, allowY); + + } + } + }); + + }; + + Zoom.prototype.zoomDrag = function() { + + var _this = this; + var startCoords = {}; + var endCoords = {}; + var isDraging = false; + var isMoved = false; + + // Allow x direction drag + var allowX = false; + + // Allow Y direction drag + var allowY = false; + + _this.core.$slide.on('mousedown.lg.zoom', function(e) { + + // execute only on .lg-object + var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object'); + + allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height(); + allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width(); + + if (_this.core.$outer.hasClass('lg-zoomed')) { + if ($(e.target).hasClass('lg-object') && (allowX || allowY)) { + e.preventDefault(); + startCoords = { + x: e.pageX, + y: e.pageY + }; + + isDraging = true; + + // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723 + _this.core.$outer.scrollLeft += 1; + _this.core.$outer.scrollLeft -= 1; + + _this.core.$outer.removeClass('lg-grab').addClass('lg-grabbing'); + } + } + }); + + $(window).on('mousemove.lg.zoom', function(e) { + if (isDraging) { + var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap'); + var distanceX; + var distanceY; + + isMoved = true; + endCoords = { + x: e.pageX, + y: e.pageY + }; + + // reset opacity and transition duration + _this.core.$outer.addClass('lg-zoom-dragging'); + + if (allowY) { + distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y); + } else { + distanceY = -Math.abs(_$el.attr('data-y')); + } + + if (allowX) { + distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x); + } else { + distanceX = -Math.abs(_$el.attr('data-x')); + } + + if (_this.core.s.useLeftForZoom) { + _$el.css({ + left: distanceX + 'px', + top: distanceY + 'px' + }); + } else { + _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)'); + } + } + }); + + $(window).on('mouseup.lg.zoom', function(e) { + + if (isDraging) { + isDraging = false; + _this.core.$outer.removeClass('lg-zoom-dragging'); + + // Fix for chrome mouse move on click + if (isMoved && ((startCoords.x !== endCoords.x) || (startCoords.y !== endCoords.y))) { + endCoords = { + x: e.pageX, + y: e.pageY + }; + _this.touchendZoom(startCoords, endCoords, allowX, allowY); + + } + + isMoved = false; + } + + _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab'); + + }); + }; + + Zoom.prototype.touchendZoom = function(startCoords, endCoords, allowX, allowY) { + + var _this = this; + var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap'); + var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object'); + var distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x); + var distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y); + var minY = (_this.core.$outer.find('.lg').height() - $image.prop('offsetHeight')) / 2; + var maxY = Math.abs(($image.prop('offsetHeight') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').height() + minY); + var minX = (_this.core.$outer.find('.lg').width() - $image.prop('offsetWidth')) / 2; + var maxX = Math.abs(($image.prop('offsetWidth') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').width() + minX); + + if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) { + if (allowY) { + if (distanceY <= -maxY) { + distanceY = -maxY; + } else if (distanceY >= -minY) { + distanceY = -minY; + } + } + + if (allowX) { + if (distanceX <= -maxX) { + distanceX = -maxX; + } else if (distanceX >= -minX) { + distanceX = -minX; + } + } + + if (allowY) { + _$el.attr('data-y', Math.abs(distanceY)); + } else { + distanceY = -Math.abs(_$el.attr('data-y')); + } + + if (allowX) { + _$el.attr('data-x', Math.abs(distanceX)); + } else { + distanceX = -Math.abs(_$el.attr('data-x')); + } + + if (_this.core.s.useLeftForZoom) { + _$el.css({ + left: distanceX + 'px', + top: distanceY + 'px' + }); + } else { + _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)'); + } + + } + }; + + Zoom.prototype.destroy = function() { + + var _this = this; + + // Unbind all events added by lightGallery zoom plugin + _this.core.$el.off('.lg.zoom'); + $(window).off('.lg.zoom'); + _this.core.$slide.off('.lg.zoom'); + _this.core.$el.off('.lg.tm.zoom'); + _this.resetZoom(); + clearTimeout(_this.zoomabletimeout); + _this.zoomabletimeout = false; + }; + + $.fn.lightGallery.modules.zoom = Zoom; + +})(); + + +})); + +/*! lg-hash - v1.0.4 - 2017-12-20 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + hash: true + }; + + var Hash = function(element) { + + this.core = $(element).data('lightGallery'); + + this.core.s = $.extend({}, defaults, this.core.s); + + if (this.core.s.hash) { + this.oldHash = window.location.hash; + this.init(); + } + + return this; + }; + + Hash.prototype.init = function() { + var _this = this; + var _hash; + + // Change hash value on after each slide transition + _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) { + if (history.replaceState) { + history.replaceState(null, null, window.location.pathname + window.location.search + '#lg=' + _this.core.s.galleryId + '&slide=' + index); + } else { + window.location.hash = 'lg=' + _this.core.s.galleryId + '&slide=' + index; + } + }); + + // Listen hash change and change the slide according to slide value + $(window).on('hashchange.lg.hash', function() { + _hash = window.location.hash; + var _idx = parseInt(_hash.split('&slide=')[1], 10); + + // it galleryId doesn't exist in the url close the gallery + if ((_hash.indexOf('lg=' + _this.core.s.galleryId) > -1)) { + _this.core.slide(_idx, false, false); + } else if (_this.core.lGalleryOn) { + _this.core.destroy(); + } + + }); + }; + + Hash.prototype.destroy = function() { + + if (!this.core.s.hash) { + return; + } + + // Reset to old hash value + if (this.oldHash && this.oldHash.indexOf('lg=' + this.core.s.galleryId) < 0) { + if (history.replaceState) { + history.replaceState(null, null, this.oldHash); + } else { + window.location.hash = this.oldHash; + } + } else { + if (history.replaceState) { + history.replaceState(null, document.title, window.location.pathname + window.location.search); + } else { + window.location.hash = ''; + } + } + + this.core.$el.off('.lg.hash'); + + }; + + $.fn.lightGallery.modules.hash = Hash; + +})(); + + +})); + +/*! lg-share - v1.1.0 - 2017-10-03 +* http://sachinchoolur.github.io/lightGallery +* Copyright (c) 2017 Sachin N; Licensed GPLv3 */ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof exports === 'object') { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(jQuery); + } +}(this, function ($) { + +(function() { + + 'use strict'; + + var defaults = { + share: true, + facebook: true, + facebookDropdownText: 'Facebook', + twitter: true, + twitterDropdownText: 'Twitter', + googlePlus: true, + googlePlusDropdownText: 'GooglePlus', + pinterest: true, + pinterestDropdownText: 'Pinterest' + }; + + var Share = function(element) { + + this.core = $(element).data('lightGallery'); + + this.core.s = $.extend({}, defaults, this.core.s); + if (this.core.s.share) { + this.init(); + } + + return this; + }; + + Share.prototype.init = function() { + var _this = this; + var shareHtml = '' + + ''; + + this.core.$outer.find('.lg-toolbar').append(shareHtml); + this.core.$outer.find('.lg').append('
        '); + $('#lg-share').on('click.lg', function(){ + _this.core.$outer.toggleClass('lg-dropdown-active'); + }); + + $('#lg-dropdown-overlay').on('click.lg', function(){ + _this.core.$outer.removeClass('lg-dropdown-active'); + }); + + _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) { + + setTimeout(function() { + + $('#lg-share-facebook').attr('href', 'https://www.facebook.com/sharer/sharer.php?u=' + (encodeURIComponent(_this.getSahreProps(index, 'facebookShareUrl') || window.location.href))); + + $('#lg-share-twitter').attr('href', 'https://twitter.com/intent/tweet?text=' + _this.getSahreProps(index, 'tweetText') + '&url=' + (encodeURIComponent(_this.getSahreProps(index, 'twitterShareUrl') || window.location.href))); + + $('#lg-share-googleplus').attr('href', 'https://plus.google.com/share?url=' + (encodeURIComponent(_this.getSahreProps(index, 'googleplusShareUrl') || window.location.href))); + + $('#lg-share-pinterest').attr('href', 'http://www.pinterest.com/pin/create/button/?url=' + (encodeURIComponent(_this.getSahreProps(index, 'pinterestShareUrl') || window.location.href)) + '&media=' + encodeURIComponent(_this.getSahreProps(index, 'src')) + '&description=' + _this.getSahreProps(index, 'pinterestText')); + + }, 100); + }); + }; + + Share.prototype.getSahreProps = function(index, prop){ + var shareProp = ''; + if(this.core.s.dynamic) { + shareProp = this.core.s.dynamicEl[index][prop]; + } else { + var _href = this.core.$items.eq(index).attr('href'); + var _prop = this.core.$items.eq(index).data(prop); + shareProp = prop === 'src' ? _href || _prop : _prop; + } + return shareProp; + }; + + Share.prototype.destroy = function() { + + }; + + $.fn.lightGallery.modules.share = Share; + +})(); + + + +})); diff --git a/public/style/vendor/lightgallery/js/lightgallery-all.min.js b/public/style/vendor/lightgallery/js/lightgallery-all.min.js new file mode 100644 index 0000000..3600cf4 --- /dev/null +++ b/public/style/vendor/lightgallery/js/lightgallery-all.min.js @@ -0,0 +1,5 @@ +/*! lightgallery - v1.6.12 - 2019-02-19 +* http://sachinchoolur.github.io/lightGallery/ +* Copyright (c) 2019 Sachin N; Licensed GPLv3 */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){b.build(b.index)}),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){b.build(b.index),a("body").addClass("lg-on")})):b.$items.on("click.lgcustom",function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))})},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1?(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()):c.$slide.on("click.lg",function(){c.$el.trigger("onSlideClick.lg")}),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)}),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('
        '),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e
        ';if(this.s.controls&&this.$items.length>1&&(d='
        "),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='
        '),b='
        '+c+'
        '+d+f+"
        ",a("body").append(b),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){g.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){a(".lg-backdrop").addClass("in")}),setTimeout(function(){g.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append(''),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){return!!function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"
        ")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if(void 0!==e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),void 0!==e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var e,f,g,h,i,j,k=this,l=!1,m=function(b){for(var c=[],d=[],e=0;eh){f=d[i];break}};if(k.s.dynamic){if(k.s.dynamicEl[b].poster&&(l=!0,g=k.s.dynamicEl[b].poster),j=k.s.dynamicEl[b].html,f=k.s.dynamicEl[b].src,k.s.dynamicEl[b].responsive){m(k.s.dynamicEl[b].responsive.split(","))}h=k.s.dynamicEl[b].srcset,i=k.s.dynamicEl[b].sizes}else{if(k.$items.eq(b).attr("data-poster")&&(l=!0,g=k.$items.eq(b).attr("data-poster")),j=k.$items.eq(b).attr("data-html"),f=k.$items.eq(b).attr("href")||k.$items.eq(b).attr("data-src"),k.$items.eq(b).attr("data-responsive")){m(k.$items.eq(b).attr("data-responsive").split(","))}h=k.$items.eq(b).attr("data-srcset"),i=k.$items.eq(b).attr("data-sizes")}var n=!1;k.s.dynamic?k.s.dynamicEl[b].iframe&&(n=!0):"true"===k.$items.eq(b).attr("data-iframe")&&(n=!0);var o=k.isVideo(f,b);if(!k.$slide.eq(b).hasClass("lg-loaded")){if(n)k.$slide.eq(b).prepend('
        ');else if(l){var p="";p=o&&o.youtube?"lg-has-youtube":o&&o.vimeo?"lg-has-vimeo":"lg-has-html5",k.$slide.eq(b).prepend('
        ')}else o?(k.$slide.eq(b).prepend('
        '),k.$el.trigger("hasVideo.lg",[b,f,j])):k.$slide.eq(b).prepend('
        ');if(k.$el.trigger("onAferAppendSlide.lg",[b]),e=k.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h){e.attr("srcset",h);try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&k.addHtml(b),k.$slide.eq(b).addClass("lg-loaded")}k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout(function(){k.$slide.eq(b).addClass("lg-complete"),k.$el.trigger("onSlideItemLoad.lg",[b,d||0])},c)}),o&&o.html5&&!l&&k.$slide.eq(b).addClass("lg-complete"),!0===c&&(k.$slide.eq(b).hasClass("lg-complete")?k.preload(b):k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){k.preload(b)}))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){if(this.s.download){var j;j=g.s.dynamic?!1!==g.s.dynamicEl[b].downloadUrl&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")),j?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){g.addHtml(b)},i),this.arrowDisable(b),e||(bf&&(e="next")),c){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var k,l;h>2?(k=b-1,l=b+1,0===b&&f===h-1?(l=0,k=h-1):b===h-1&&0===f&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current")}else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")},50);g.lGalleryOn?(setTimeout(function(){g.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])},this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}g.index=b}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+10?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))}),a(window).on("keydown.lg",function(a){!0===b.s.escKey&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())})},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&b.doCss()&&(b.$slide.on("mousedown.lg",function(d){b.$outer.hasClass("lg-zoomed")||b.lgBusy||a(d.target).text().trim()||(d.preventDefault(),b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg"))}),a(window).on("mousemove.lg",function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))}),a(window).on("mouseup.lg",function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mousemove.lg",function(){c=!1}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){c.modules[a]&&c.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(c.hideBartimeout),this.hideBartimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg")},c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new b(this,c))})},a.fn.lightGallery.modules={}}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),!(this.core.$items.length<2)&&(this.core.s=a.extend({},b,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};c.prototype.init=function(){var a=this;a.core.s.autoplayControls&&a.controls(),a.core.s.progressBar&&a.core.$outer.find(".lg").append('
        '),a.progress(),a.core.s.autoplay&&a.$el.one("onSlideItemLoad.lg.tm",function(){a.startlAuto()}),a.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){a.interval&&(a.cancelAuto(),a.canceledOnTouch=!0)}),a.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!a.interval&&a.canceledOnTouch&&(a.startlAuto(),a.canceledOnTouch=!1)})},c.prototype.progress=function(){var a,b,c=this;c.$el.on("onBeforeSlide.lg.tm",function(){c.core.s.progressBar&&c.fromAuto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeAttr("style"),a.removeClass("lg-start"),setTimeout(function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addClass("lg-start")},20))),c.fromAuto||c.core.s.fourceAutoplay||c.cancelAuto(),c.fromAuto=!1})},c.prototype.controls=function(){var b=this;a(this.core.s.appendAutoplayControlsTo).append(''),b.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){a(b.core.$outer).hasClass("lg-show-autoplay")?(b.cancelAuto(),b.core.s.fourceAutoplay=!1):b.interval||(b.startlAuto(),b.core.s.fourceAutoplay=b.fourceAutoplayTemp)})},c.prototype.startlAuto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addClass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addClass("lg-start"),a.interval=setInterval(function(){a.core.index+11&&this.init(),this};c.prototype.init=function(){var b,c,d,e=this,f="";if(e.core.$outer.find(".lg").append('
        '),e.core.s.dynamic)for(var g=0;g
        ';else e.core.$items.each(function(){e.core.s.exThumbImage?f+='
        ':f+='
        '});c=e.core.$outer.find(".lg-pager-outer"),c.html(f),b=e.core.$outer.find(".lg-pager-cont"),b.on("click.lg touchend.lg",function(){var b=a(this);e.core.index=b.index(),e.core.slide(e.core.index,!1,!0,!1)}),c.on("mouseover.lg",function(){clearTimeout(d),c.addClass("lg-pager-hover")}),c.on("mouseout.lg",function(){d=setTimeout(function(){c.removeClass("lg-pager-hover")})}),e.core.$el.on("onBeforeSlide.lg.tm",function(a,c,d){b.removeClass("lg-pager-active"),b.eq(d).addClass("lg-pager-active")})},c.prototype.destroy=function(){},a.fn.lightGallery.modules.pager=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.$el=a(c),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};c.prototype.init=function(){var a=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){a.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},c.prototype.build=function(){function b(a,b,c){var g,h=d.core.isVideo(a,c)||{},i="";h.youtube||h.vimeo||h.dailymotion?h.youtube?g=d.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+d.core.s.youtubeThumbSize+".jpg":b:h.vimeo?d.core.s.loadVimeoThumbnail?(g="//i.vimeocdn.com/video/error_"+f+".jpg",i=h.vimeo[1]):g=b:h.dailymotion&&(g=d.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:b):g=b,e+='
        ',i=""}var c,d=this,e="",f="",g='
        ';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(d.core.$outer.addClass("lg-has-thumb"),d.core.$outer.find(".lg").append(g),d.$thumbOuter=d.core.$outer.find(".lg-thumb-outer"),d.thumbOuterWidth=d.$thumbOuter.width(),d.core.s.animateThumb&&d.core.$outer.find(".lg-thumb").css({width:d.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&d.$thumbOuter.css("height",d.core.s.thumbContHeight+"px"),d.core.s.dynamic)for(var h=0;hthis.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(b.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||b.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||b.css("left",-this.left+"px"),this.setTranslate(this.left)}},c.prototype.enableThumbDrag=function(){var b=this,c=0,d=0,e=!1,f=!1,g=0;b.$thumbOuter.addClass("lg-grab"),b.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(a){b.thumbTotalWidth>b.thumbOuterWidth&&(a.preventDefault(),c=a.pageX,e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.thumbClickable=!1,b.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.thumb",function(a){e&&(g=b.left,f=!0,d=a.pageX,b.$thumbOuter.addClass("lg-dragging"),g-=d-c,g>b.thumbTotalWidth-b.thumbOuterWidth&&(g=b.thumbTotalWidth-b.thumbOuterWidth),g<0&&(g=0),b.setTranslate(g))}),a(window).on("mouseup.lg.thumb",function(){f?(f=!1,b.$thumbOuter.removeClass("lg-dragging"),b.left=g,Math.abs(d-c)a.thumbOuterWidth&&(c.preventDefault(),b=c.originalEvent.targetTouches[0].pageX,a.thumbClickable=!1)}),a.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){a.thumbTotalWidth>a.thumbOuterWidth&&(f.preventDefault(),c=f.originalEvent.targetTouches[0].pageX,d=!0,a.$thumbOuter.addClass("lg-dragging"),e=a.left,e-=c-b,e>a.thumbTotalWidth-a.thumbOuterWidth&&(e=a.thumbTotalWidth-a.thumbOuterWidth),e<0&&(e=0),a.setTranslate(e))}),a.core.$outer.find(".lg-thumb").on("touchend.lg",function(){a.thumbTotalWidth>a.thumbOuterWidth&&d?(d=!1,a.$thumbOuter.removeClass("lg-dragging"),Math.abs(c-b)'),a.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){a.core.$outer.toggleClass("lg-thumb-open")}))},c.prototype.thumbkeyPress=function(){var b=this;a(window).on("keydown.lg.thumb",function(a){38===a.keyCode?(a.preventDefault(),b.core.$outer.addClass("lg-thumb-open")):40===a.keyCode&&(a.preventDefault(),b.core.$outer.removeClass("lg-thumb-open"))})},c.prototype.destroy=function(){ +this.core.s.thumbnail&&this.core.$items.length>1&&(a(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},a.fn.lightGallery.modules.Thumbnail=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(a,b,c,d){var e=this;if(e.core.$slide.eq(b).find(".lg-video").append(e.loadVideo(c,"lg-object",!0,b,d)),d)if(e.core.s.videojs)try{videojs(e.core.$slide.eq(b).find(".lg-html5").get(0),e.core.s.videojsOptions,function(){!e.videoLoaded&&e.core.s.autoplayFirstVideo&&this.play()})}catch(a){console.error("Make sure you have included videojs")}else!e.videoLoaded&&e.core.s.autoplayFirstVideo&&e.core.$slide.eq(b).find(".lg-html5").get(0).play()}function c(a,b){var c=this.core.$slide.eq(b).find(".lg-video-cont");c.hasClass("lg-has-iframe")||(c.css("max-width",this.core.s.videoMaxWidth),this.videoLoaded=!0)}function d(b,c,d){var e=this,f=e.core.$slide.eq(c),g=f.find(".lg-youtube").get(0),h=f.find(".lg-vimeo").get(0),i=f.find(".lg-dailymotion").get(0),j=f.find(".lg-vk").get(0),k=f.find(".lg-html5").get(0);if(g)g.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(h)try{$f(h).api("pause")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(i)i.contentWindow.postMessage("pause","*");else if(k)if(e.core.s.videojs)try{videojs(k).pause()}catch(a){console.error("Make sure you have included videojs")}else k.pause();j&&a(j).attr("src",a(j).attr("src").replace("&autoplay","&noplay"));var l;l=e.core.s.dynamic?e.core.s.dynamicEl[d].src:e.core.$items.eq(d).attr("href")||e.core.$items.eq(d).attr("data-src");var m=e.core.isVideo(l,d)||{};(m.youtube||m.vimeo||m.dailymotion||m.vk)&&e.core.$outer.addClass("lg-hide-download")}var e={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},e,this.core.s),this.videoLoaded=!1,this.init(),this};f.prototype.init=function(){var e=this;e.core.$el.on("hasVideo.lg.tm",b.bind(this)),e.core.$el.on("onAferAppendSlide.lg.tm",c.bind(this)),e.core.doCss()&&e.core.$items.length>1&&(e.core.s.enableSwipe||e.core.s.enableDrag)?e.core.$el.on("onSlideClick.lg.tm",function(){var a=e.core.$slide.eq(e.core.index);e.loadVideoOnclick(a)}):e.core.$slide.on("click.lg",function(){e.loadVideoOnclick(a(this))}),e.core.$el.on("onBeforeSlide.lg.tm",d.bind(this)),e.core.$el.on("onAfterSlide.lg.tm",function(a,b){e.core.$slide.eq(b).removeClass("lg-video-playing")}),e.core.s.autoplayFirstVideo&&e.core.$el.on("onAferAppendSlide.lg.tm",function(a,b){if(!e.core.lGalleryOn){var c=e.core.$slide.eq(b);setTimeout(function(){e.loadVideoOnclick(c)},100)}})},f.prototype.loadVideo=function(b,c,d,e,f){var g="",h=1,i="",j=this.core.isVideo(b,e)||{};if(d&&(h=this.videoLoaded?0:this.core.s.autoplayFirstVideo?1:0),j.youtube)i="?wmode=opaque&autoplay="+h+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(i=i+"&"+a.param(this.core.s.youtubePlayerParams)),g='';else if(j.vimeo)i="?autoplay="+h+"&api=1",this.core.s.vimeoPlayerParams&&(i=i+"&"+a.param(this.core.s.vimeoPlayerParams)),g='';else if(j.dailymotion)i="?wmode=opaque&autoplay="+h+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(i=i+"&"+a.param(this.core.s.dailymotionPlayerParams)),g='';else if(j.html5){var k=f.substring(0,1);"."!==k&&"#"!==k||(f=a(f).html()),g=f}else j.vk&&(i="&autoplay="+h,this.core.s.vkPlayerParams&&(i=i+"&"+a.param(this.core.s.vkPlayerParams)),g='');return g},f.prototype.loadVideoOnclick=function(a){var b=this;if(a.find(".lg-object").hasClass("lg-has-poster")&&a.find(".lg-object").is(":visible"))if(a.hasClass("lg-has-video")){var c=a.find(".lg-youtube").get(0),d=a.find(".lg-vimeo").get(0),e=a.find(".lg-dailymotion").get(0),f=a.find(".lg-html5").get(0);if(c)c.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(d)try{$f(d).api("play")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(e)e.contentWindow.postMessage("play","*");else if(f)if(b.core.s.videojs)try{videojs(f).play()}catch(a){console.error("Make sure you have included videojs")}else f.play();a.addClass("lg-video-playing")}else{a.addClass("lg-video-playing lg-has-video");var g,h,i=function(c,d){if(a.find(".lg-video").append(b.loadVideo(c,"",!1,b.core.index,d)),d)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(b.core.index).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){this.play()})}catch(a){console.error("Make sure you have included videojs")}else b.core.$slide.eq(b.core.index).find(".lg-html5").get(0).play()};b.core.s.dynamic?(g=b.core.s.dynamicEl[b.core.index].src,h=b.core.s.dynamicEl[b.core.index].html,i(g,h)):(g=b.core.$items.eq(b.core.index).attr("href")||b.core.$items.eq(b.core.index).attr("data-src"),h=b.core.$items.eq(b.core.index).attr("data-html"),i(g,h));var j=a.find(".lg-object");a.find(".lg-video").append(j),a.find(".lg-video-object").hasClass("lg-html5")||(a.removeClass("lg-complete"),a.find(".lg-video-object").on("load.lg error.lg",function(){a.addClass("lg-complete")}))}},f.prototype.destroy=function(){this.videoLoaded=!1},a.fn.lightGallery.modules.video=f}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b=function(){var a=!1,b=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return b&&parseInt(b[2],10)<54&&(a=!0),a},c={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:b()},d=function(b){return this.core=a(b).data("lightGallery"),this.core.s=a.extend({},c,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()),this};d.prototype.init=function(){var b=this,c='';b.core.s.actualSize&&(c+=''),b.core.s.useLeftForZoom?b.core.$outer.addClass("lg-use-left-for-zoom"):b.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(c),b.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(c,d,e){var f=b.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),b.zoomabletimeout=setTimeout(function(){b.core.$slide.eq(d).addClass("lg-zoomable")},f+30)});var d=1,e=function(c){var d,e,f=b.core.$outer.find(".lg-current .lg-image"),g=(a(window).width()-f.prop("offsetWidth"))/2,h=(a(window).height()-f.prop("offsetHeight"))/2+a(window).scrollTop();d=b.pageX-g,e=b.pageY-h;var i=(c-1)*d,j=(c-1)*e;f.css("transform","scale3d("+c+", "+c+", 1)").attr("data-scale",c),b.core.s.useLeftForZoom?f.parent().css({left:-i+"px",top:-j+"px"}).attr("data-x",i).attr("data-y",j):f.parent().css("transform","translate3d(-"+i+"px, -"+j+"px, 0)").attr("data-x",i).attr("data-y",j)},f=function(){d>1?b.core.$outer.addClass("lg-zoomed"):b.resetZoom(),d<1&&(d=1),e(d)},g=function(c,e,g,h){var i,j=e.prop("offsetWidth");i=b.core.s.dynamic?b.core.s.dynamicEl[g].width||e[0].naturalWidth||j:b.core.$items.eq(g).attr("data-width")||e[0].naturalWidth||j;var k;b.core.$outer.hasClass("lg-zoomed")?d=1:i>j&&(k=i/j,d=k||2),h?(b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop()):(b.pageX=c.pageX||c.originalEvent.targetTouches[0].pageX,b.pageY=c.pageY||c.originalEvent.targetTouches[0].pageY),f(),setTimeout(function(){b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},h=!1;b.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(a,c){var d=b.core.$slide.eq(c).find(".lg-image");d.on("dblclick",function(a){g(a,d,c)}),d.on("touchstart",function(a){h?(clearTimeout(h),h=null,g(a,d,c)):h=setTimeout(function(){h=null},300),a.preventDefault()})}),a(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop(),e(d)}),a("#lg-zoom-out").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d-=b.core.s.scale,f())}),a("#lg-zoom-in").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d+=b.core.s.scale,f())}),a("#lg-actual-size").on("click.lg",function(a){g(a,b.core.$slide.eq(b.core.index).find(".lg-image"),b.core.index,!0)}),b.core.$el.on("onBeforeSlide.lg.tm",function(){d=1,b.resetZoom()}),b.zoomDrag(),b.zoomSwipe()},d.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()},d.prototype.zoomSwipe=function(){var a=this,b={},c={},d=!1,e=!1,f=!1;a.core.$slide.on("touchstart.lg",function(c){if(a.core.$outer.hasClass("lg-zoomed")){var d=a.core.$slide.eq(a.core.index).find(".lg-object");f=d.prop("offsetHeight")*d.attr("data-scale")>a.core.$outer.find(".lg").height(),e=d.prop("offsetWidth")*d.attr("data-scale")>a.core.$outer.find(".lg").width(),(e||f)&&(c.preventDefault(),b={x:c.originalEvent.targetTouches[0].pageX,y:c.originalEvent.targetTouches[0].pageY})}}),a.core.$slide.on("touchmove.lg",function(g){if(a.core.$outer.hasClass("lg-zoomed")){var h,i,j=a.core.$slide.eq(a.core.index).find(".lg-img-wrap");g.preventDefault(),d=!0,c={x:g.originalEvent.targetTouches[0].pageX,y:g.originalEvent.targetTouches[0].pageY},a.core.$outer.addClass("lg-zoom-dragging"),i=f?-Math.abs(j.attr("data-y"))+(c.y-b.y):-Math.abs(j.attr("data-y")),h=e?-Math.abs(j.attr("data-x"))+(c.x-b.x):-Math.abs(j.attr("data-x")),(Math.abs(c.x-b.x)>15||Math.abs(c.y-b.y)>15)&&(a.core.s.useLeftForZoom?j.css({left:h+"px",top:i+"px"}):j.css("transform","translate3d("+h+"px, "+i+"px, 0)"))}}),a.core.$slide.on("touchend.lg",function(){a.core.$outer.hasClass("lg-zoomed")&&d&&(d=!1,a.core.$outer.removeClass("lg-zoom-dragging"),a.touchendZoom(b,c,e,f))})},d.prototype.zoomDrag=function(){var b=this,c={},d={},e=!1,f=!1,g=!1,h=!1;b.core.$slide.on("mousedown.lg.zoom",function(d){var f=b.core.$slide.eq(b.core.index).find(".lg-object");h=f.prop("offsetHeight")*f.attr("data-scale")>b.core.$outer.find(".lg").height(),g=f.prop("offsetWidth")*f.attr("data-scale")>b.core.$outer.find(".lg").width(),b.core.$outer.hasClass("lg-zoomed")&&a(d.target).hasClass("lg-object")&&(g||h)&&(d.preventDefault(),c={x:d.pageX,y:d.pageY},e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.zoom",function(a){if(e){var i,j,k=b.core.$slide.eq(b.core.index).find(".lg-img-wrap");f=!0,d={x:a.pageX,y:a.pageY},b.core.$outer.addClass("lg-zoom-dragging"),j=h?-Math.abs(k.attr("data-y"))+(d.y-c.y):-Math.abs(k.attr("data-y")),i=g?-Math.abs(k.attr("data-x"))+(d.x-c.x):-Math.abs(k.attr("data-x")),b.core.s.useLeftForZoom?k.css({left:i+"px",top:j+"px"}):k.css("transform","translate3d("+i+"px, "+j+"px, 0)")}}),a(window).on("mouseup.lg.zoom",function(a){e&&(e=!1,b.core.$outer.removeClass("lg-zoom-dragging"),!f||c.x===d.x&&c.y===d.y||(d={x:a.pageX,y:a.pageY},b.touchendZoom(c,d,g,h)),f=!1),b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},d.prototype.touchendZoom=function(a,b,c,d){var e=this,f=e.core.$slide.eq(e.core.index).find(".lg-img-wrap"),g=e.core.$slide.eq(e.core.index).find(".lg-object"),h=-Math.abs(f.attr("data-x"))+(b.x-a.x),i=-Math.abs(f.attr("data-y"))+(b.y-a.y),j=(e.core.$outer.find(".lg").height()-g.prop("offsetHeight"))/2,k=Math.abs(g.prop("offsetHeight")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").height()+j),l=(e.core.$outer.find(".lg").width()-g.prop("offsetWidth"))/2,m=Math.abs(g.prop("offsetWidth")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").width()+l);(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(i<=-k?i=-k:i>=-j&&(i=-j)),c&&(h<=-m?h=-m:h>=-l&&(h=-l)),d?f.attr("data-y",Math.abs(i)):i=-Math.abs(f.attr("data-y")),c?f.attr("data-x",Math.abs(h)):h=-Math.abs(f.attr("data-x")),e.core.s.useLeftForZoom?f.css({left:h+"px",top:i+"px"}):f.css("transform","translate3d("+h+"px, "+i+"px, 0)"))},d.prototype.destroy=function(){var b=this;b.core.$el.off(".lg.zoom"),a(window).off(".lg.zoom"),b.core.$slide.off(".lg.zoom"),b.core.$el.off(".lg.tm.zoom"),b.resetZoom(),clearTimeout(b.zoomabletimeout),b.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=d}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={hash:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.hash&&(this.oldHash=window.location.hash,this.init()),this};c.prototype.init=function(){var b,c=this;c.core.$el.on("onAfterSlide.lg.tm",function(a,b,d){history.replaceState?history.replaceState(null,null,window.location.pathname+window.location.search+"#lg="+c.core.s.galleryId+"&slide="+d):window.location.hash="lg="+c.core.s.galleryId+"&slide="+d}),a(window).on("hashchange.lg.hash",function(){b=window.location.hash;var a=parseInt(b.split("&slide=")[1],10);b.indexOf("lg="+c.core.s.galleryId)>-1?c.core.slide(a,!1,!1):c.core.lGalleryOn&&c.core.destroy()})},c.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?history.replaceState?history.replaceState(null,null,this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash="",this.core.$el.off(".lg.hash"))},a.fn.lightGallery.modules.hash=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.share&&this.init(),this};c.prototype.init=function(){var b=this,c='",this.core.$outer.find(".lg-toolbar").append(c),this.core.$outer.find(".lg").append('
        '),a("#lg-share").on("click.lg",function(){b.core.$outer.toggleClass("lg-dropdown-active")}),a("#lg-dropdown-overlay").on("click.lg",function(){b.core.$outer.removeClass("lg-dropdown-active")}),b.core.$el.on("onAfterSlide.lg.tm",function(c,d,e){setTimeout(function(){a("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(b.getSahreProps(e,"facebookShareUrl")||window.location.href)),a("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+b.getSahreProps(e,"tweetText")+"&url="+encodeURIComponent(b.getSahreProps(e,"twitterShareUrl")||window.location.href)),a("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(b.getSahreProps(e,"googleplusShareUrl")||window.location.href)),a("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(b.getSahreProps(e,"pinterestShareUrl")||window.location.href)+"&media="+encodeURIComponent(b.getSahreProps(e,"src"))+"&description="+b.getSahreProps(e,"pinterestText"))},100)})},c.prototype.getSahreProps=function(a,b){var c="";if(this.core.s.dynamic)c=this.core.s.dynamicEl[a][b];else{var d=this.core.$items.eq(a).attr("href"),e=this.core.$items.eq(a).data(b);c="src"===b?d||e:e}return c},c.prototype.destroy=function(){},a.fn.lightGallery.modules.share=c}()}); \ No newline at end of file diff --git a/public/style/vendor/lightgallery/js/lightgallery.js b/public/style/vendor/lightgallery/js/lightgallery.js new file mode 100644 index 0000000..83b7e37 --- /dev/null +++ b/public/style/vendor/lightgallery/js/lightgallery.js @@ -0,0 +1,1361 @@ +/*! lightgallery - v1.6.12 - 2019-02-19 +* http://sachinchoolur.github.io/lightGallery/ +* Copyright (c) 2019 Sachin N; Licensed GPLv3 */ +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(['jquery'], function (a0) { + return (factory(a0)); + }); + } else if (typeof module === 'object' && module.exports) { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require('jquery')); + } else { + factory(root["jQuery"]); + } +}(this, function ($) { + +(function() { + 'use strict'; + + var defaults = { + + mode: 'lg-slide', + + // Ex : 'ease' + cssEasing: 'ease', + + //'for jquery animation' + easing: 'linear', + speed: 600, + height: '100%', + width: '100%', + addClass: '', + startClass: 'lg-start-zoom', + backdropDuration: 150, + hideBarsDelay: 6000, + + useLeft: false, + + closable: true, + loop: true, + escKey: true, + keyPress: true, + controls: true, + slideEndAnimatoin: true, + hideControlOnEnd: false, + mousewheel: true, + + getCaptionFromTitleOrAlt: true, + + // .lg-item || '.lg-sub-html' + appendSubHtmlTo: '.lg-sub-html', + + subHtmlSelectorRelative: false, + + /** + * @desc number of preload slides + * will exicute only after the current slide is fully loaded. + * + * @ex you clicked on 4th image and if preload = 1 then 3rd slide and 5th + * slide will be loaded in the background after the 4th slide is fully loaded.. + * if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded.. ... ... + * + */ + preload: 1, + showAfterLoad: true, + selector: '', + selectWithin: '', + nextHtml: '', + prevHtml: '', + + // 0, 1 + index: false, + + iframeMaxWidth: '100%', + + download: true, + counter: true, + appendCounterTo: '.lg-toolbar', + + swipeThreshold: 50, + enableSwipe: true, + enableDrag: true, + + dynamic: false, + dynamicEl: [], + galleryId: 1 + }; + + function Plugin(element, options) { + + // Current lightGallery element + this.el = element; + + // Current jquery element + this.$el = $(element); + + // lightGallery settings + this.s = $.extend({}, defaults, options); + + // When using dynamic mode, ensure dynamicEl is an array + if (this.s.dynamic && this.s.dynamicEl !== 'undefined' && this.s.dynamicEl.constructor === Array && !this.s.dynamicEl.length) { + throw ('When using dynamic mode, you must also define dynamicEl as an Array.'); + } + + // lightGallery modules + this.modules = {}; + + // false when lightgallery complete first slide; + this.lGalleryOn = false; + + this.lgBusy = false; + + // Timeout function for hiding controls; + this.hideBartimeout = false; + + // To determine browser supports for touch events; + this.isTouch = ('ontouchstart' in document.documentElement); + + // Disable hideControlOnEnd if sildeEndAnimation is true + if (this.s.slideEndAnimatoin) { + this.s.hideControlOnEnd = false; + } + + // Gallery items + if (this.s.dynamic) { + this.$items = this.s.dynamicEl; + } else { + if (this.s.selector === 'this') { + this.$items = this.$el; + } else if (this.s.selector !== '') { + if (this.s.selectWithin) { + this.$items = $(this.s.selectWithin).find(this.s.selector); + } else { + this.$items = this.$el.find($(this.s.selector)); + } + } else { + this.$items = this.$el.children(); + } + } + + // .lg-item + this.$slide = ''; + + // .lg-outer + this.$outer = ''; + + this.init(); + + return this; + } + + Plugin.prototype.init = function() { + + var _this = this; + + // s.preload should not be more than $item.length + if (_this.s.preload > _this.$items.length) { + _this.s.preload = _this.$items.length; + } + + // if dynamic option is enabled execute immediately + var _hash = window.location.hash; + if (_hash.indexOf('lg=' + this.s.galleryId) > 0) { + + _this.index = parseInt(_hash.split('&slide=')[1], 10); + + $('body').addClass('lg-from-hash'); + if (!$('body').hasClass('lg-on')) { + setTimeout(function() { + _this.build(_this.index); + }); + + $('body').addClass('lg-on'); + } + } + + if (_this.s.dynamic) { + + _this.$el.trigger('onBeforeOpen.lg'); + + _this.index = _this.s.index || 0; + + // prevent accidental double execution + if (!$('body').hasClass('lg-on')) { + setTimeout(function() { + _this.build(_this.index); + $('body').addClass('lg-on'); + }); + } + } else { + + // Using different namespace for click because click event should not unbind if selector is same object('this') + _this.$items.on('click.lgcustom', function(event) { + + // For IE8 + try { + event.preventDefault(); + event.preventDefault(); + } catch (er) { + event.returnValue = false; + } + + _this.$el.trigger('onBeforeOpen.lg'); + + _this.index = _this.s.index || _this.$items.index(this); + + // prevent accidental double execution + if (!$('body').hasClass('lg-on')) { + _this.build(_this.index); + $('body').addClass('lg-on'); + } + }); + } + + }; + + Plugin.prototype.build = function(index) { + + var _this = this; + + _this.structure(); + + // module constructor + $.each($.fn.lightGallery.modules, function(key) { + _this.modules[key] = new $.fn.lightGallery.modules[key](_this.el); + }); + + // initiate slide function + _this.slide(index, false, false, false); + + if (_this.s.keyPress) { + _this.keyPress(); + } + + if (_this.$items.length > 1) { + + _this.arrow(); + + setTimeout(function() { + _this.enableDrag(); + _this.enableSwipe(); + }, 50); + + if (_this.s.mousewheel) { + _this.mousewheel(); + } + } else { + _this.$slide.on('click.lg', function() { + _this.$el.trigger('onSlideClick.lg'); + }); + } + + _this.counter(); + + _this.closeGallery(); + + _this.$el.trigger('onAfterOpen.lg'); + + // Hide controllers if mouse doesn't move for some period + _this.$outer.on('mousemove.lg click.lg touchstart.lg', function() { + + _this.$outer.removeClass('lg-hide-items'); + + clearTimeout(_this.hideBartimeout); + + // Timeout will be cleared on each slide movement also + _this.hideBartimeout = setTimeout(function() { + _this.$outer.addClass('lg-hide-items'); + }, _this.s.hideBarsDelay); + + }); + + _this.$outer.trigger('mousemove.lg'); + + }; + + Plugin.prototype.structure = function() { + var list = ''; + var controls = ''; + var i = 0; + var subHtmlCont = ''; + var template; + var _this = this; + + $('body').append('
        '); + $('.lg-backdrop').css('transition-duration', this.s.backdropDuration + 'ms'); + + // Create gallery items + for (i = 0; i < this.$items.length; i++) { + list += '
        '; + } + + // Create controlls + if (this.s.controls && this.$items.length > 1) { + controls = '
        ' + + '' + + '' + + '
        '; + } + + if (this.s.appendSubHtmlTo === '.lg-sub-html') { + subHtmlCont = '
        '; + } + + template = '
        ' + + '
        ' + + '
        ' + list + '
        ' + + '
        ' + + '' + + '
        ' + + controls + + subHtmlCont + + '
        ' + + '
        '; + + $('body').append(template); + this.$outer = $('.lg-outer'); + this.$slide = this.$outer.find('.lg-item'); + + if (this.s.useLeft) { + this.$outer.addClass('lg-use-left'); + + // Set mode lg-slide if use left is true; + this.s.mode = 'lg-slide'; + } else { + this.$outer.addClass('lg-use-css3'); + } + + // For fixed height gallery + _this.setTop(); + $(window).on('resize.lg orientationchange.lg', function() { + setTimeout(function() { + _this.setTop(); + }, 100); + }); + + // add class lg-current to remove initial transition + this.$slide.eq(this.index).addClass('lg-current'); + + // add Class for css support and transition mode + if (this.doCss()) { + this.$outer.addClass('lg-css3'); + } else { + this.$outer.addClass('lg-css'); + + // Set speed 0 because no animation will happen if browser doesn't support css3 + this.s.speed = 0; + } + + this.$outer.addClass(this.s.mode); + + if (this.s.enableDrag && this.$items.length > 1) { + this.$outer.addClass('lg-grab'); + } + + if (this.s.showAfterLoad) { + this.$outer.addClass('lg-show-after-load'); + } + + if (this.doCss()) { + var $inner = this.$outer.find('.lg-inner'); + $inner.css('transition-timing-function', this.s.cssEasing); + $inner.css('transition-duration', this.s.speed + 'ms'); + } + + setTimeout(function() { + $('.lg-backdrop').addClass('in'); + }); + + setTimeout(function() { + _this.$outer.addClass('lg-visible'); + }, this.s.backdropDuration); + + if (this.s.download) { + this.$outer.find('.lg-toolbar').append(''); + } + + // Store the current scroll top value to scroll back after closing the gallery.. + this.prevScrollTop = $(window).scrollTop(); + + }; + + // For fixed height gallery + Plugin.prototype.setTop = function() { + if (this.s.height !== '100%') { + var wH = $(window).height(); + var top = (wH - parseInt(this.s.height, 10)) / 2; + var $lGallery = this.$outer.find('.lg'); + if (wH >= parseInt(this.s.height, 10)) { + $lGallery.css('top', top + 'px'); + } else { + $lGallery.css('top', '0px'); + } + } + }; + + // Find css3 support + Plugin.prototype.doCss = function() { + // check for css animation support + var support = function() { + var transition = ['transition', 'MozTransition', 'WebkitTransition', 'OTransition', 'msTransition', 'KhtmlTransition']; + var root = document.documentElement; + var i = 0; + for (i = 0; i < transition.length; i++) { + if (transition[i] in root.style) { + return true; + } + } + }; + + if (support()) { + return true; + } + + return false; + }; + + /** + * @desc Check the given src is video + * @param {String} src + * @return {Object} video type + * Ex:{ youtube : ["//www.youtube.com/watch?v=c0asJgSyxcY", "c0asJgSyxcY"] } + */ + Plugin.prototype.isVideo = function(src, index) { + + var html; + if (this.s.dynamic) { + html = this.s.dynamicEl[index].html; + } else { + html = this.$items.eq(index).attr('data-html'); + } + + if (!src) { + if(html) { + return { + html5: true + }; + } else { + console.error('lightGallery :- data-src is not pvovided on slide item ' + (index + 1) + '. Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html'); + return false; + } + } + + var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i); + var vimeo = src.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i); + var dailymotion = src.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i); + var vk = src.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i); + + if (youtube) { + return { + youtube: youtube + }; + } else if (vimeo) { + return { + vimeo: vimeo + }; + } else if (dailymotion) { + return { + dailymotion: dailymotion + }; + } else if (vk) { + return { + vk: vk + }; + } + }; + + /** + * @desc Create image counter + * Ex: 1/10 + */ + Plugin.prototype.counter = function() { + if (this.s.counter) { + $(this.s.appendCounterTo).append('
        ' + (parseInt(this.index, 10) + 1) + ' / ' + this.$items.length + '
        '); + } + }; + + /** + * @desc add sub-html into the slide + * @param {Number} index - index of the slide + */ + Plugin.prototype.addHtml = function(index) { + var subHtml = null; + var subHtmlUrl; + var $currentEle; + if (this.s.dynamic) { + if (this.s.dynamicEl[index].subHtmlUrl) { + subHtmlUrl = this.s.dynamicEl[index].subHtmlUrl; + } else { + subHtml = this.s.dynamicEl[index].subHtml; + } + } else { + $currentEle = this.$items.eq(index); + if ($currentEle.attr('data-sub-html-url')) { + subHtmlUrl = $currentEle.attr('data-sub-html-url'); + } else { + subHtml = $currentEle.attr('data-sub-html'); + if (this.s.getCaptionFromTitleOrAlt && !subHtml) { + subHtml = $currentEle.attr('title') || $currentEle.find('img').first().attr('alt'); + } + } + } + + if (!subHtmlUrl) { + if (typeof subHtml !== 'undefined' && subHtml !== null) { + + // get first letter of subhtml + // if first letter starts with . or # get the html form the jQuery object + var fL = subHtml.substring(0, 1); + if (fL === '.' || fL === '#') { + if (this.s.subHtmlSelectorRelative && !this.s.dynamic) { + subHtml = $currentEle.find(subHtml).html(); + } else { + subHtml = $(subHtml).html(); + } + } + } else { + subHtml = ''; + } + } + + if (this.s.appendSubHtmlTo === '.lg-sub-html') { + + if (subHtmlUrl) { + this.$outer.find(this.s.appendSubHtmlTo).load(subHtmlUrl); + } else { + this.$outer.find(this.s.appendSubHtmlTo).html(subHtml); + } + + } else { + + if (subHtmlUrl) { + this.$slide.eq(index).load(subHtmlUrl); + } else { + this.$slide.eq(index).append(subHtml); + } + } + + // Add lg-empty-html class if title doesn't exist + if (typeof subHtml !== 'undefined' && subHtml !== null) { + if (subHtml === '') { + this.$outer.find(this.s.appendSubHtmlTo).addClass('lg-empty-html'); + } else { + this.$outer.find(this.s.appendSubHtmlTo).removeClass('lg-empty-html'); + } + } + + this.$el.trigger('onAfterAppendSubHtml.lg', [index]); + }; + + /** + * @desc Preload slides + * @param {Number} index - index of the slide + */ + Plugin.prototype.preload = function(index) { + var i = 1; + var j = 1; + for (i = 1; i <= this.s.preload; i++) { + if (i >= this.$items.length - index) { + break; + } + + this.loadContent(index + i, false, 0); + } + + for (j = 1; j <= this.s.preload; j++) { + if (index - j < 0) { + break; + } + + this.loadContent(index - j, false, 0); + } + }; + + /** + * @desc Load slide content into slide. + * @param {Number} index - index of the slide. + * @param {Boolean} rec - if true call loadcontent() function again. + * @param {Boolean} delay - delay for adding complete class. it is 0 except first time. + */ + Plugin.prototype.loadContent = function(index, rec, delay) { + + var _this = this; + var _hasPoster = false; + var _$img; + var _src; + var _poster; + var _srcset; + var _sizes; + var _html; + var getResponsiveSrc = function(srcItms) { + var rsWidth = []; + var rsSrc = []; + for (var i = 0; i < srcItms.length; i++) { + var __src = srcItms[i].split(' '); + + // Manage empty space + if (__src[0] === '') { + __src.splice(0, 1); + } + + rsSrc.push(__src[0]); + rsWidth.push(__src[1]); + } + + var wWidth = $(window).width(); + for (var j = 0; j < rsWidth.length; j++) { + if (parseInt(rsWidth[j], 10) > wWidth) { + _src = rsSrc[j]; + break; + } + } + }; + + if (_this.s.dynamic) { + + if (_this.s.dynamicEl[index].poster) { + _hasPoster = true; + _poster = _this.s.dynamicEl[index].poster; + } + + _html = _this.s.dynamicEl[index].html; + _src = _this.s.dynamicEl[index].src; + + if (_this.s.dynamicEl[index].responsive) { + var srcDyItms = _this.s.dynamicEl[index].responsive.split(','); + getResponsiveSrc(srcDyItms); + } + + _srcset = _this.s.dynamicEl[index].srcset; + _sizes = _this.s.dynamicEl[index].sizes; + + } else { + + if (_this.$items.eq(index).attr('data-poster')) { + _hasPoster = true; + _poster = _this.$items.eq(index).attr('data-poster'); + } + + _html = _this.$items.eq(index).attr('data-html'); + _src = _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src'); + + if (_this.$items.eq(index).attr('data-responsive')) { + var srcItms = _this.$items.eq(index).attr('data-responsive').split(','); + getResponsiveSrc(srcItms); + } + + _srcset = _this.$items.eq(index).attr('data-srcset'); + _sizes = _this.$items.eq(index).attr('data-sizes'); + + } + + //if (_src || _srcset || _sizes || _poster) { + + var iframe = false; + if (_this.s.dynamic) { + if (_this.s.dynamicEl[index].iframe) { + iframe = true; + } + } else { + if (_this.$items.eq(index).attr('data-iframe') === 'true') { + iframe = true; + } + } + + var _isVideo = _this.isVideo(_src, index); + if (!_this.$slide.eq(index).hasClass('lg-loaded')) { + if (iframe) { + _this.$slide.eq(index).prepend('
        '); + } else if (_hasPoster) { + var videoClass = ''; + if (_isVideo && _isVideo.youtube) { + videoClass = 'lg-has-youtube'; + } else if (_isVideo && _isVideo.vimeo) { + videoClass = 'lg-has-vimeo'; + } else { + videoClass = 'lg-has-html5'; + } + + _this.$slide.eq(index).prepend('
        '); + + } else if (_isVideo) { + _this.$slide.eq(index).prepend('
        '); + _this.$el.trigger('hasVideo.lg', [index, _src, _html]); + } else { + _this.$slide.eq(index).prepend('
        '); + } + + _this.$el.trigger('onAferAppendSlide.lg', [index]); + + _$img = _this.$slide.eq(index).find('.lg-object'); + if (_sizes) { + _$img.attr('sizes', _sizes); + } + + if (_srcset) { + _$img.attr('srcset', _srcset); + try { + picturefill({ + elements: [_$img[0]] + }); + } catch (e) { + console.warn('lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.'); + } + } + + if (this.s.appendSubHtmlTo !== '.lg-sub-html') { + _this.addHtml(index); + } + + _this.$slide.eq(index).addClass('lg-loaded'); + } + + _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { + + // For first time add some delay for displaying the start animation. + var _speed = 0; + + // Do not change the delay value because it is required for zoom plugin. + // If gallery opened from direct url (hash) speed value should be 0 + if (delay && !$('body').hasClass('lg-from-hash')) { + _speed = delay; + } + + setTimeout(function() { + _this.$slide.eq(index).addClass('lg-complete'); + _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]); + }, _speed); + + }); + + // @todo check load state for html5 videos + if (_isVideo && _isVideo.html5 && !_hasPoster) { + _this.$slide.eq(index).addClass('lg-complete'); + } + + if (rec === true) { + if (!_this.$slide.eq(index).hasClass('lg-complete')) { + _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { + _this.preload(index); + }); + } else { + _this.preload(index); + } + } + + //} + }; + + /** + * @desc slide function for lightgallery + ** Slide() gets call on start + ** ** Set lg.on true once slide() function gets called. + ** Call loadContent() on slide() function inside setTimeout + ** ** On first slide we do not want any animation like slide of fade + ** ** So on first slide( if lg.on if false that is first slide) loadContent() should start loading immediately + ** ** Else loadContent() should wait for the transition to complete. + ** ** So set timeout s.speed + 50 + <=> ** loadContent() will load slide content in to the particular slide + ** ** It has recursion (rec) parameter. if rec === true loadContent() will call preload() function. + ** ** preload will execute only when the previous slide is fully loaded (images iframe) + ** ** avoid simultaneous image load + <=> ** Preload() will check for s.preload value and call loadContent() again accoring to preload value + ** loadContent() <====> Preload(); + + * @param {Number} index - index of the slide + * @param {Boolean} fromTouch - true if slide function called via touch event or mouse drag + * @param {Boolean} fromThumb - true if slide function called via thumbnail click + * @param {String} direction - Direction of the slide(next/prev) + */ + Plugin.prototype.slide = function(index, fromTouch, fromThumb, direction) { + + var _prevIndex = this.$outer.find('.lg-current').index(); + var _this = this; + + // Prevent if multiple call + // Required for hsh plugin + if (_this.lGalleryOn && (_prevIndex === index)) { + return; + } + + var _length = this.$slide.length; + var _time = _this.lGalleryOn ? this.s.speed : 0; + + if (!_this.lgBusy) { + + if (this.s.download) { + var _src; + if (_this.s.dynamic) { + _src = _this.s.dynamicEl[index].downloadUrl !== false && (_this.s.dynamicEl[index].downloadUrl || _this.s.dynamicEl[index].src); + } else { + _src = _this.$items.eq(index).attr('data-download-url') !== 'false' && (_this.$items.eq(index).attr('data-download-url') || _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src')); + + } + + if (_src) { + $('#lg-download').attr('href', _src); + _this.$outer.removeClass('lg-hide-download'); + } else { + _this.$outer.addClass('lg-hide-download'); + } + } + + this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + + _this.lgBusy = true; + + clearTimeout(_this.hideBartimeout); + + // Add title if this.s.appendSubHtmlTo === lg-sub-html + if (this.s.appendSubHtmlTo === '.lg-sub-html') { + + // wait for slide animation to complete + setTimeout(function() { + _this.addHtml(index); + }, _time); + } + + this.arrowDisable(index); + + if (!direction) { + if (index < _prevIndex) { + direction = 'prev'; + } else if (index > _prevIndex) { + direction = 'next'; + } + } + + if (!fromTouch) { + + // remove all transitions + _this.$outer.addClass('lg-no-trans'); + + this.$slide.removeClass('lg-prev-slide lg-next-slide'); + + if (direction === 'prev') { + + //prevslide + this.$slide.eq(index).addClass('lg-prev-slide'); + this.$slide.eq(_prevIndex).addClass('lg-next-slide'); + } else { + + // next slide + this.$slide.eq(index).addClass('lg-next-slide'); + this.$slide.eq(_prevIndex).addClass('lg-prev-slide'); + } + + // give 50 ms for browser to add/remove class + setTimeout(function() { + _this.$slide.removeClass('lg-current'); + + //_this.$slide.eq(_prevIndex).removeClass('lg-current'); + _this.$slide.eq(index).addClass('lg-current'); + + // reset all transitions + _this.$outer.removeClass('lg-no-trans'); + }, 50); + } else { + + this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide'); + var touchPrev; + var touchNext; + if (_length > 2) { + touchPrev = index - 1; + touchNext = index + 1; + + if ((index === 0) && (_prevIndex === _length - 1)) { + + // next slide + touchNext = 0; + touchPrev = _length - 1; + } else if ((index === _length - 1) && (_prevIndex === 0)) { + + // prev slide + touchNext = 0; + touchPrev = _length - 1; + } + + } else { + touchPrev = 0; + touchNext = 1; + } + + if (direction === 'prev') { + _this.$slide.eq(touchNext).addClass('lg-next-slide'); + } else { + _this.$slide.eq(touchPrev).addClass('lg-prev-slide'); + } + + _this.$slide.eq(index).addClass('lg-current'); + } + + if (_this.lGalleryOn) { + setTimeout(function() { + _this.loadContent(index, true, 0); + }, this.s.speed + 50); + + setTimeout(function() { + _this.lgBusy = false; + _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + }, this.s.speed); + + } else { + _this.loadContent(index, true, _this.s.backdropDuration); + + _this.lgBusy = false; + _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); + } + + _this.lGalleryOn = true; + + if (this.s.counter) { + $('#lg-counter-current').text(index + 1); + } + + } + _this.index = index; + + }; + + /** + * @desc Go to next slide + * @param {Boolean} fromTouch - true if slide function called via touch event + */ + Plugin.prototype.goToNextSlide = function(fromTouch) { + var _this = this; + var _loop = _this.s.loop; + if (fromTouch && _this.$slide.length < 3) { + _loop = false; + } + + if (!_this.lgBusy) { + if ((_this.index + 1) < _this.$slide.length) { + _this.index++; + _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]); + _this.slide(_this.index, fromTouch, false, 'next'); + } else { + if (_loop) { + _this.index = 0; + _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]); + _this.slide(_this.index, fromTouch, false, 'next'); + } else if (_this.s.slideEndAnimatoin && !fromTouch) { + _this.$outer.addClass('lg-right-end'); + setTimeout(function() { + _this.$outer.removeClass('lg-right-end'); + }, 400); + } + } + } + }; + + /** + * @desc Go to previous slide + * @param {Boolean} fromTouch - true if slide function called via touch event + */ + Plugin.prototype.goToPrevSlide = function(fromTouch) { + var _this = this; + var _loop = _this.s.loop; + if (fromTouch && _this.$slide.length < 3) { + _loop = false; + } + + if (!_this.lgBusy) { + if (_this.index > 0) { + _this.index--; + _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); + _this.slide(_this.index, fromTouch, false, 'prev'); + } else { + if (_loop) { + _this.index = _this.$items.length - 1; + _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); + _this.slide(_this.index, fromTouch, false, 'prev'); + } else if (_this.s.slideEndAnimatoin && !fromTouch) { + _this.$outer.addClass('lg-left-end'); + setTimeout(function() { + _this.$outer.removeClass('lg-left-end'); + }, 400); + } + } + } + }; + + Plugin.prototype.keyPress = function() { + var _this = this; + if (this.$items.length > 1) { + $(window).on('keyup.lg', function(e) { + if (_this.$items.length > 1) { + if (e.keyCode === 37) { + e.preventDefault(); + _this.goToPrevSlide(); + } + + if (e.keyCode === 39) { + e.preventDefault(); + _this.goToNextSlide(); + } + } + }); + } + + $(window).on('keydown.lg', function(e) { + if (_this.s.escKey === true && e.keyCode === 27) { + e.preventDefault(); + if (!_this.$outer.hasClass('lg-thumb-open')) { + _this.destroy(); + } else { + _this.$outer.removeClass('lg-thumb-open'); + } + } + }); + }; + + Plugin.prototype.arrow = function() { + var _this = this; + this.$outer.find('.lg-prev').on('click.lg', function() { + _this.goToPrevSlide(); + }); + + this.$outer.find('.lg-next').on('click.lg', function() { + _this.goToNextSlide(); + }); + }; + + Plugin.prototype.arrowDisable = function(index) { + + // Disable arrows if s.hideControlOnEnd is true + if (!this.s.loop && this.s.hideControlOnEnd) { + if ((index + 1) < this.$slide.length) { + this.$outer.find('.lg-next').removeAttr('disabled').removeClass('disabled'); + } else { + this.$outer.find('.lg-next').attr('disabled', 'disabled').addClass('disabled'); + } + + if (index > 0) { + this.$outer.find('.lg-prev').removeAttr('disabled').removeClass('disabled'); + } else { + this.$outer.find('.lg-prev').attr('disabled', 'disabled').addClass('disabled'); + } + } + }; + + Plugin.prototype.setTranslate = function($el, xValue, yValue) { + // jQuery supports Automatic CSS prefixing since jQuery 1.8.0 + if (this.s.useLeft) { + $el.css('left', xValue); + } else { + $el.css({ + transform: 'translate3d(' + (xValue) + 'px, ' + yValue + 'px, 0px)' + }); + } + }; + + Plugin.prototype.touchMove = function(startCoords, endCoords) { + + var distance = endCoords - startCoords; + + if (Math.abs(distance) > 15) { + // reset opacity and transition duration + this.$outer.addClass('lg-dragging'); + + // move current slide + this.setTranslate(this.$slide.eq(this.index), distance, 0); + + // move next and prev slide with current slide + this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0); + this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0); + } + }; + + Plugin.prototype.touchEnd = function(distance) { + var _this = this; + + // keep slide animation for any mode while dragg/swipe + if (_this.s.mode !== 'lg-slide') { + _this.$outer.addClass('lg-slide'); + } + + this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity', '0'); + + // set transition duration + setTimeout(function() { + _this.$outer.removeClass('lg-dragging'); + if ((distance < 0) && (Math.abs(distance) > _this.s.swipeThreshold)) { + _this.goToNextSlide(true); + } else if ((distance > 0) && (Math.abs(distance) > _this.s.swipeThreshold)) { + _this.goToPrevSlide(true); + } else if (Math.abs(distance) < 5) { + + // Trigger click if distance is less than 5 pix + _this.$el.trigger('onSlideClick.lg'); + } + + _this.$slide.removeAttr('style'); + }); + + // remove slide class once drag/swipe is completed if mode is not slide + setTimeout(function() { + if (!_this.$outer.hasClass('lg-dragging') && _this.s.mode !== 'lg-slide') { + _this.$outer.removeClass('lg-slide'); + } + }, _this.s.speed + 100); + + }; + + Plugin.prototype.enableSwipe = function() { + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isMoved = false; + + if (_this.s.enableSwipe && _this.doCss()) { + + _this.$slide.on('touchstart.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy) { + e.preventDefault(); + _this.manageSwipeClass(); + startCoords = e.originalEvent.targetTouches[0].pageX; + } + }); + + _this.$slide.on('touchmove.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed')) { + e.preventDefault(); + endCoords = e.originalEvent.targetTouches[0].pageX; + _this.touchMove(startCoords, endCoords); + isMoved = true; + } + }); + + _this.$slide.on('touchend.lg', function() { + if (!_this.$outer.hasClass('lg-zoomed')) { + if (isMoved) { + isMoved = false; + _this.touchEnd(endCoords - startCoords); + } else { + _this.$el.trigger('onSlideClick.lg'); + } + } + }); + } + + }; + + Plugin.prototype.enableDrag = function() { + var _this = this; + var startCoords = 0; + var endCoords = 0; + var isDraging = false; + var isMoved = false; + if (_this.s.enableDrag && _this.doCss()) { + _this.$slide.on('mousedown.lg', function(e) { + if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy && !$(e.target).text().trim()) { + e.preventDefault(); + _this.manageSwipeClass(); + startCoords = e.pageX; + isDraging = true; + + // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723 + _this.$outer.scrollLeft += 1; + _this.$outer.scrollLeft -= 1; + + // * + + _this.$outer.removeClass('lg-grab').addClass('lg-grabbing'); + + _this.$el.trigger('onDragstart.lg'); + } + }); + + $(window).on('mousemove.lg', function(e) { + if (isDraging) { + isMoved = true; + endCoords = e.pageX; + _this.touchMove(startCoords, endCoords); + _this.$el.trigger('onDragmove.lg'); + } + }); + + $(window).on('mouseup.lg', function(e) { + if (isMoved) { + isMoved = false; + _this.touchEnd(endCoords - startCoords); + _this.$el.trigger('onDragend.lg'); + } else if ($(e.target).hasClass('lg-object') || $(e.target).hasClass('lg-video-play')) { + _this.$el.trigger('onSlideClick.lg'); + } + + // Prevent execution on click + if (isDraging) { + isDraging = false; + _this.$outer.removeClass('lg-grabbing').addClass('lg-grab'); + } + }); + + } + }; + + Plugin.prototype.manageSwipeClass = function() { + var _touchNext = this.index + 1; + var _touchPrev = this.index - 1; + if (this.s.loop && this.$slide.length > 2) { + if (this.index === 0) { + _touchPrev = this.$slide.length - 1; + } else if (this.index === this.$slide.length - 1) { + _touchNext = 0; + } + } + + this.$slide.removeClass('lg-next-slide lg-prev-slide'); + if (_touchPrev > -1) { + this.$slide.eq(_touchPrev).addClass('lg-prev-slide'); + } + + this.$slide.eq(_touchNext).addClass('lg-next-slide'); + }; + + Plugin.prototype.mousewheel = function() { + var _this = this; + _this.$outer.on('mousewheel.lg', function(e) { + + if (!e.deltaY) { + return; + } + + if (e.deltaY > 0) { + _this.goToPrevSlide(); + } else { + _this.goToNextSlide(); + } + + e.preventDefault(); + }); + + }; + + Plugin.prototype.closeGallery = function() { + + var _this = this; + var mousedown = false; + this.$outer.find('.lg-close').on('click.lg', function() { + _this.destroy(); + }); + + if (_this.s.closable) { + + // If you drag the slide and release outside gallery gets close on chrome + // for preventing this check mousedown and mouseup happened on .lg-item or lg-outer + _this.$outer.on('mousedown.lg', function(e) { + + if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap')) { + mousedown = true; + } else { + mousedown = false; + } + + }); + + _this.$outer.on('mousemove.lg', function() { + mousedown = false; + }); + + _this.$outer.on('mouseup.lg', function(e) { + + if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap') && mousedown) { + if (!_this.$outer.hasClass('lg-dragging')) { + _this.destroy(); + } + } + + }); + + } + + }; + + Plugin.prototype.destroy = function(d) { + + var _this = this; + + if (!d) { + _this.$el.trigger('onBeforeClose.lg'); + $(window).scrollTop(_this.prevScrollTop); + } + + + /** + * if d is false or undefined destroy will only close the gallery + * plugins instance remains with the element + * + * if d is true destroy will completely remove the plugin + */ + + if (d) { + if (!_this.s.dynamic) { + // only when not using dynamic mode is $items a jquery collection + this.$items.off('click.lg click.lgcustom'); + } + + $.removeData(_this.el, 'lightGallery'); + } + + // Unbind all events added by lightGallery + this.$el.off('.lg.tm'); + + // Distroy all lightGallery modules + $.each($.fn.lightGallery.modules, function(key) { + if (_this.modules[key]) { + _this.modules[key].destroy(); + } + }); + + this.lGalleryOn = false; + + clearTimeout(_this.hideBartimeout); + this.hideBartimeout = false; + $(window).off('.lg'); + $('body').removeClass('lg-on lg-from-hash'); + + if (_this.$outer) { + _this.$outer.removeClass('lg-visible'); + } + + $('.lg-backdrop').removeClass('in'); + + setTimeout(function() { + if (_this.$outer) { + _this.$outer.remove(); + } + + $('.lg-backdrop').remove(); + + if (!d) { + _this.$el.trigger('onCloseAfter.lg'); + } + + }, _this.s.backdropDuration + 50); + }; + + $.fn.lightGallery = function(options) { + return this.each(function() { + if (!$.data(this, 'lightGallery')) { + $.data(this, 'lightGallery', new Plugin(this, options)); + } else { + try { + $(this).data('lightGallery').init(); + } catch (err) { + console.error('lightGallery has not initiated properly'); + } + } + }); + }; + + $.fn.lightGallery.modules = {}; + +})(); + + +})); diff --git a/public/style/vendor/lightgallery/js/lightgallery.min.js b/public/style/vendor/lightgallery/js/lightgallery.min.js new file mode 100644 index 0000000..d8c03de --- /dev/null +++ b/public/style/vendor/lightgallery/js/lightgallery.min.js @@ -0,0 +1,4 @@ +/*! lightgallery - v1.6.12 - 2019-02-19 +* http://sachinchoolur.github.io/lightGallery/ +* Copyright (c) 2019 Sachin N; Licensed GPLv3 */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){b.build(b.index)}),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){b.build(b.index),a("body").addClass("lg-on")})):b.$items.on("click.lgcustom",function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))})},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1?(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()):c.$slide.on("click.lg",function(){c.$el.trigger("onSlideClick.lg")}),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)}),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('
        '),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e
        ';if(this.s.controls&&this.$items.length>1&&(d='
        "),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='
        '),b='
        '+c+'
        '+d+f+"
        ",a("body").append(b),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){g.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){a(".lg-backdrop").addClass("in")}),setTimeout(function(){g.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append(''),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){return!!function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"
        ")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if(void 0!==e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),void 0!==e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var e,f,g,h,i,j,k=this,l=!1,m=function(b){for(var c=[],d=[],e=0;eh){f=d[i];break}};if(k.s.dynamic){if(k.s.dynamicEl[b].poster&&(l=!0,g=k.s.dynamicEl[b].poster),j=k.s.dynamicEl[b].html,f=k.s.dynamicEl[b].src,k.s.dynamicEl[b].responsive){m(k.s.dynamicEl[b].responsive.split(","))}h=k.s.dynamicEl[b].srcset,i=k.s.dynamicEl[b].sizes}else{if(k.$items.eq(b).attr("data-poster")&&(l=!0,g=k.$items.eq(b).attr("data-poster")),j=k.$items.eq(b).attr("data-html"),f=k.$items.eq(b).attr("href")||k.$items.eq(b).attr("data-src"),k.$items.eq(b).attr("data-responsive")){m(k.$items.eq(b).attr("data-responsive").split(","))}h=k.$items.eq(b).attr("data-srcset"),i=k.$items.eq(b).attr("data-sizes")}var n=!1;k.s.dynamic?k.s.dynamicEl[b].iframe&&(n=!0):"true"===k.$items.eq(b).attr("data-iframe")&&(n=!0);var o=k.isVideo(f,b);if(!k.$slide.eq(b).hasClass("lg-loaded")){if(n)k.$slide.eq(b).prepend('
        ');else if(l){var p="";p=o&&o.youtube?"lg-has-youtube":o&&o.vimeo?"lg-has-vimeo":"lg-has-html5",k.$slide.eq(b).prepend('
        ')}else o?(k.$slide.eq(b).prepend('
        '),k.$el.trigger("hasVideo.lg",[b,f,j])):k.$slide.eq(b).prepend('
        ');if(k.$el.trigger("onAferAppendSlide.lg",[b]),e=k.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h){e.attr("srcset",h);try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&k.addHtml(b),k.$slide.eq(b).addClass("lg-loaded")}k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout(function(){k.$slide.eq(b).addClass("lg-complete"),k.$el.trigger("onSlideItemLoad.lg",[b,d||0])},c)}),o&&o.html5&&!l&&k.$slide.eq(b).addClass("lg-complete"),!0===c&&(k.$slide.eq(b).hasClass("lg-complete")?k.preload(b):k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){k.preload(b)}))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){if(this.s.download){var j;j=g.s.dynamic?!1!==g.s.dynamicEl[b].downloadUrl&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")),j?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){g.addHtml(b)},i),this.arrowDisable(b),e||(bf&&(e="next")),c){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var k,l;h>2?(k=b-1,l=b+1,0===b&&f===h-1?(l=0,k=h-1):b===h-1&&0===f&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current")}else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")},50);g.lGalleryOn?(setTimeout(function(){g.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])},this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}g.index=b}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+10?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))}),a(window).on("keydown.lg",function(a){!0===b.s.escKey&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())})},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&b.doCss()&&(b.$slide.on("mousedown.lg",function(d){b.$outer.hasClass("lg-zoomed")||b.lgBusy||a(d.target).text().trim()||(d.preventDefault(),b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg"))}),a(window).on("mousemove.lg",function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))}),a(window).on("mouseup.lg",function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mousemove.lg",function(){c=!1}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){c.modules[a]&&c.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(c.hideBartimeout),this.hideBartimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg")},c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new b(this,c))})},a.fn.lightGallery.modules={}}()}); \ No newline at end of file diff --git a/public/style/vendor/metismenu/css/metisMenu.min.css b/public/style/vendor/metismenu/css/metisMenu.min.css new file mode 100644 index 0000000..cd55b56 --- /dev/null +++ b/public/style/vendor/metismenu/css/metisMenu.min.css @@ -0,0 +1,7 @@ +/*! +* metismenu https://github.com/onokumus/metismenu#readme +* A jQuery menu plugin +* @version 3.0.3 +* @author Osman Nuri Okumus (https://github.com/onokumus) +* @license: MIT +*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow:after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow:after{right:auto;left:1em;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.metismenu .has-arrow[aria-expanded=true]:after,.metismenu .mm-active>.has-arrow:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]:after,[dir=rtl] .metismenu .mm-active>.has-arrow:after{-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)} \ No newline at end of file diff --git a/public/style/vendor/metismenu/js/metisMenu.min.js b/public/style/vendor/metismenu/js/metisMenu.min.js new file mode 100644 index 0000000..3815939 --- /dev/null +++ b/public/style/vendor/metismenu/js/metisMenu.min.js @@ -0,0 +1,9 @@ +/*! +* metismenu https://github.com/onokumus/metismenu#readme +* A jQuery menu plugin +* @version 3.0.3 +* @author Osman Nuri Okumus (https://github.com/onokumus) +* @license: MIT +*/ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):e.metisMenu=n(e.jQuery)}(this,function(o){"use strict";function a(r){for(var e=1;e>>0,s=0;sSe(e)?(r=e+1,o-Se(e)):(r=e,o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(Se(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=D(e)});function je(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:g(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=D(e)});var Ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var $e="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var qe=ae;var Je=ae;var Be=ae;function Qe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=he(o[t]),u[t]=he(u[t]),l[t]=he(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Xe(){return this.hours()%12||12}function Ke(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Xe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Xe.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+L(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),C("hour","h"),F("hour",13),ue("a",et),ue("A",et),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=D(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=D(e),g(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s)),g(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i)),g(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=D(e.substr(0,s)),t[ve]=D(e.substr(s,2)),t[pe]=D(e.substr(i))});var tt,nt=Te("Hours",!0),st={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:Ce,monthsShort:He,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:$e,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},it={},rt={};function at(e){return e?e.toLowerCase().replace("_","-"):e}function ot(e){var t=null;if(!it[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=tt._abbr,require("./locale/"+e),ut(t)}catch(e){}return it[e]}function ut(e,t){var n;return e&&((n=l(t)?ht(e):lt(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function lt(e,t){if(null===t)return delete it[e],null;var n,s=st;if(t.abbr=e,null!=it[e])T("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."),s=it[e]._config;else if(null!=t.parentLocale)if(null!=it[t.parentLocale])s=it[t.parentLocale]._config;else{if(null==(n=ot(t.parentLocale)))return rt[t.parentLocale]||(rt[t.parentLocale]=[]),rt[t.parentLocale].push({name:e,config:t}),null;s=n._config}return it[e]=new P(x(s,t)),rt[e]&&rt[e].forEach(function(e){lt(e.name,e.config)}),ut(e),it[e]}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!o(e)){if(t=ot(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r=t&&a(i,n,!0)>=t-1)break;t--}r++}return tt}(e)}function dt(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[_e]<0||11Pe(n[me],n[_e])?ye:n[ge]<0||24Ae(n,r,a)?g(e)._overflowWeeks=!0:null!=u?g(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=ct(e._a[me],s[me]),(e._dayOfYear>Se(r)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ge(r,0,e._dayOfYear),e._a[_e]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[ve]&&0===e._a[pe]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o;return e<100&&0<=e?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(g(e).weekdayMismatch=!0)}}var mt=/^\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)?)?$/,_t=/^\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)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["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}/]],vt=[["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/]],pt=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,s,i,r,a,o=e._i,u=mt.exec(o)||_t.exec(o);if(u){for(g(e).iso=!0,t=0,n=gt.length;tn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},mn.isLocal=function(){return!!this.isValid()&&!this._isUTC},mn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},mn.isUtc=Et,mn.isUTC=Et,mn.zoneAbbr=function(){return this._isUTC?"UTC":""},mn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},mn.dates=n("dates accessor is deprecated. Use date instead.",un),mn.months=n("months accessor is deprecated. Use month instead",Ue),mn.years=n("years accessor is deprecated. Use year instead",Oe),mn.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),mn.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),(e=Ot(e))._a){var t=e._isUTC?y(e._a):bt(e._a);this._isDSTShifted=this.isValid()&&0b;b++)if(b in this&&this[b]===a)return b;return-1};b=window.Morris={},a=jQuery,b.EventEmitter=function(){function a(){}return a.prototype.on=function(a,b){return null==this.handlers&&(this.handlers={}),null==this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this},a.prototype.fire=function(){var a,b,c,d,f,g,h;if(c=arguments[0],a=2<=arguments.length?e.call(arguments,1):[],null!=this.handlers&&null!=this.handlers[c]){for(g=this.handlers[c],h=[],d=0,f=g.length;f>d;d++)b=g[d],h.push(b.apply(null,a));return h}},a}(),b.commas=function(a){var b,c,d,e;return null!=a?(d=0>a?"-":"",b=Math.abs(a),c=Math.floor(b).toFixed(0),d+=c.replace(/(?=(?:\d{3})+$)(?!^)/g,","),e=b.toString(),e.length>c.length&&(d+=e.slice(c.length)),d):"-"},b.pad2=function(a){return(10>a?"0":"")+a},b.Grid=function(c){function d(b){this.resizeHandler=f(this.resizeHandler,this);var c=this;if(this.el="string"==typeof b.element?a(document.getElementById(b.element)):a(b.element),null==this.el||0===this.el.length)throw new Error("Graph container element not found");"static"===this.el.css("position")&&this.el.css("position","relative"),this.options=a.extend({},this.gridDefaults,this.defaults||{},b),"string"==typeof this.options.units&&(this.options.postUnits=b.units),this.raphael=new Raphael(this.el[0]),this.elementWidth=null,this.elementHeight=null,this.dirty=!1,this.selectFrom=null,this.init&&this.init(),this.setData(this.options.data),this.el.bind("mousemove",function(a){var b,d,e,f,g;return d=c.el.offset(),g=a.pageX-d.left,c.selectFrom?(b=c.data[c.hitTest(Math.min(g,c.selectFrom))]._x,e=c.data[c.hitTest(Math.max(g,c.selectFrom))]._x,f=e-b,c.selectionRect.attr({x:b,width:f})):c.fire("hovermove",g,a.pageY-d.top)}),this.el.bind("mouseleave",function(){return c.selectFrom&&(c.selectionRect.hide(),c.selectFrom=null),c.fire("hoverout")}),this.el.bind("touchstart touchmove touchend",function(a){var b,d;return d=a.originalEvent.touches[0]||a.originalEvent.changedTouches[0],b=c.el.offset(),c.fire("hovermove",d.pageX-b.left,d.pageY-b.top)}),this.el.bind("click",function(a){var b;return b=c.el.offset(),c.fire("gridclick",a.pageX-b.left,a.pageY-b.top)}),this.options.rangeSelect&&(this.selectionRect=this.raphael.rect(0,0,0,this.el.innerHeight()).attr({fill:this.options.rangeSelectColor,stroke:!1}).toBack().hide(),this.el.bind("mousedown",function(a){var b;return b=c.el.offset(),c.startRange(a.pageX-b.left)}),this.el.bind("mouseup",function(a){var b;return b=c.el.offset(),c.endRange(a.pageX-b.left),c.fire("hovermove",a.pageX-b.left,a.pageY-b.top)})),this.options.resize&&a(window).bind("resize",function(){return null!=c.timeoutId&&window.clearTimeout(c.timeoutId),c.timeoutId=window.setTimeout(c.resizeHandler,100)}),this.el.css("-webkit-tap-highlight-color","rgba(0,0,0,0)"),this.postInit&&this.postInit()}return h(d,c),d.prototype.gridDefaults={dateFormat:null,axes:!0,grid:!0,gridLineColor:"#aaa",gridStrokeWidth:.5,gridTextColor:"#888",gridTextSize:12,gridTextFamily:"sans-serif",gridTextWeight:"normal",hideHover:!1,yLabelFormat:null,xLabelAngle:0,numLines:5,padding:25,parseTime:!0,postUnits:"",preUnits:"",ymax:"auto",ymin:"auto 0",goals:[],goalStrokeWidth:1,goalLineColors:["#666633","#999966","#cc6666","#663333"],events:[],eventStrokeWidth:1,eventLineColors:["#005a04","#ccffbb","#3a5f0b","#005502"],rangeSelect:null,rangeSelectColor:"#eef",resize:!1},d.prototype.setData=function(a,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;return null==c&&(c=!0),this.options.data=a,null==a||0===a.length?(this.data=[],this.raphael.clear(),null!=this.hover&&this.hover.hide(),void 0):(o=this.cumulative?0:null,p=this.cumulative?0:null,this.options.goals.length>0&&(h=Math.min.apply(Math,this.options.goals),g=Math.max.apply(Math,this.options.goals),p=null!=p?Math.min(p,h):h,o=null!=o?Math.max(o,g):g),this.data=function(){var c,d,g;for(g=[],f=c=0,d=a.length;d>c;f=++c)j=a[f],i={src:j},i.label=j[this.options.xkey],this.options.parseTime?(i.x=b.parseDate(i.label),this.options.dateFormat?i.label=this.options.dateFormat(i.x):"number"==typeof i.label&&(i.label=new Date(i.label).toString())):(i.x=f,this.options.xLabelFormat&&(i.label=this.options.xLabelFormat(i))),l=0,i.y=function(){var a,b,c,d;for(c=this.options.ykeys,d=[],e=a=0,b=c.length;b>a;e=++a)n=c[e],q=j[n],"string"==typeof q&&(q=parseFloat(q)),null!=q&&"number"!=typeof q&&(q=null),null!=q&&(this.cumulative?l+=q:null!=o?(o=Math.max(q,o),p=Math.min(q,p)):o=p=q),this.cumulative&&null!=l&&(o=Math.max(l,o),p=Math.min(l,p)),d.push(q);return d}.call(this),g.push(i);return g}.call(this),this.options.parseTime&&(this.data=this.data.sort(function(a,b){return(a.x>b.x)-(b.x>a.x)})),this.xmin=this.data[0].x,this.xmax=this.data[this.data.length-1].x,this.events=[],this.options.events.length>0&&(this.events=this.options.parseTime?function(){var a,c,e,f;for(e=this.options.events,f=[],a=0,c=e.length;c>a;a++)d=e[a],f.push(b.parseDate(d));return f}.call(this):this.options.events,this.xmax=Math.max(this.xmax,Math.max.apply(Math,this.events)),this.xmin=Math.min(this.xmin,Math.min.apply(Math,this.events))),this.xmin===this.xmax&&(this.xmin-=1,this.xmax+=1),this.ymin=this.yboundary("min",p),this.ymax=this.yboundary("max",o),this.ymin===this.ymax&&(p&&(this.ymin-=1),this.ymax+=1),((r=this.options.axes)===!0||"both"===r||"y"===r||this.options.grid===!0)&&(this.options.ymax===this.gridDefaults.ymax&&this.options.ymin===this.gridDefaults.ymin?(this.grid=this.autoGridLines(this.ymin,this.ymax,this.options.numLines),this.ymin=Math.min(this.ymin,this.grid[0]),this.ymax=Math.max(this.ymax,this.grid[this.grid.length-1])):(k=(this.ymax-this.ymin)/(this.options.numLines-1),this.grid=function(){var a,b,c,d;for(d=[],m=a=b=this.ymin,c=this.ymax;k>0?c>=a:a>=c;m=a+=k)d.push(m);return d}.call(this))),this.dirty=!0,c?this.redraw():void 0)},d.prototype.yboundary=function(a,b){var c,d;return c=this.options["y"+a],"string"==typeof c?"auto"===c.slice(0,4)?c.length>5?(d=parseInt(c.slice(5),10),null==b?d:Math[a](b,d)):null!=b?b:0:parseInt(c,10):c},d.prototype.autoGridLines=function(a,b,c){var d,e,f,g,h,i,j,k,l;return h=b-a,l=Math.floor(Math.log(h)/Math.log(10)),j=Math.pow(10,l),e=Math.floor(a/j)*j,d=Math.ceil(b/j)*j,i=(d-e)/(c-1),1===j&&i>1&&Math.ceil(i)!==i&&(i=Math.ceil(i),d=e+i*(c-1)),0>e&&d>0&&(e=Math.floor(a/i)*i,d=Math.ceil(b/i)*i),1>i?(g=Math.floor(Math.log(i)/Math.log(10)),f=function(){var a,b;for(b=[],k=a=e;i>0?d>=a:a>=d;k=a+=i)b.push(parseFloat(k.toFixed(1-g)));return b}()):f=function(){var a,b;for(b=[],k=a=e;i>0?d>=a:a>=d;k=a+=i)b.push(k);return b}(),f},d.prototype._calc=function(){var a,b,c,d,e,f,g,h;return e=this.el.width(),c=this.el.height(),(this.elementWidth!==e||this.elementHeight!==c||this.dirty)&&(this.elementWidth=e,this.elementHeight=c,this.dirty=!1,this.left=this.options.padding,this.right=this.elementWidth-this.options.padding,this.top=this.options.padding,this.bottom=this.elementHeight-this.options.padding,((g=this.options.axes)===!0||"both"===g||"y"===g)&&(f=function(){var a,c,d,e;for(d=this.grid,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(this.measureText(this.yAxisFormat(b)).width);return e}.call(this),this.left+=Math.max.apply(Math,f)),((h=this.options.axes)===!0||"both"===h||"x"===h)&&(a=function(){var a,b,c;for(c=[],d=a=0,b=this.data.length;b>=0?b>a:a>b;d=b>=0?++a:--a)c.push(this.measureText(this.data[d].text,-this.options.xLabelAngle).height);return c}.call(this),this.bottom-=Math.max.apply(Math,a)),this.width=Math.max(1,this.right-this.left),this.height=Math.max(1,this.bottom-this.top),this.dx=this.width/(this.xmax-this.xmin),this.dy=this.height/(this.ymax-this.ymin),this.calc)?this.calc():void 0},d.prototype.transY=function(a){return this.bottom-(a-this.ymin)*this.dy},d.prototype.transX=function(a){return 1===this.data.length?(this.left+this.right)/2:this.left+(a-this.xmin)*this.dx},d.prototype.redraw=function(){return this.raphael.clear(),this._calc(),this.drawGrid(),this.drawGoals(),this.drawEvents(),this.draw?this.draw():void 0},d.prototype.measureText=function(a,b){var c,d;return null==b&&(b=0),d=this.raphael.text(100,100,a).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).rotate(b),c=d.getBBox(),d.remove(),c},d.prototype.yAxisFormat=function(a){return this.yLabelFormat(a)},d.prototype.yLabelFormat=function(a){return"function"==typeof this.options.yLabelFormat?this.options.yLabelFormat(a):""+this.options.preUnits+b.commas(a)+this.options.postUnits},d.prototype.drawGrid=function(){var a,b,c,d,e,f,g,h;if(this.options.grid!==!1||(e=this.options.axes)===!0||"both"===e||"y"===e){for(f=this.grid,h=[],c=0,d=f.length;d>c;c++)a=f[c],b=this.transY(a),((g=this.options.axes)===!0||"both"===g||"y"===g)&&this.drawYAxisLabel(this.left-this.options.padding/2,b,this.yAxisFormat(a)),this.options.grid?h.push(this.drawGridLine("M"+this.left+","+b+"H"+(this.left+this.width))):h.push(void 0);return h}},d.prototype.drawGoals=function(){var a,b,c,d,e,f,g;for(f=this.options.goals,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.goalLineColors[c%this.options.goalLineColors.length],g.push(this.drawGoal(b,a));return g},d.prototype.drawEvents=function(){var a,b,c,d,e,f,g;for(f=this.events,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.eventLineColors[c%this.options.eventLineColors.length],g.push(this.drawEvent(b,a));return g},d.prototype.drawGoal=function(a,b){return this.raphael.path("M"+this.left+","+this.transY(a)+"H"+this.right).attr("stroke",b).attr("stroke-width",this.options.goalStrokeWidth)},d.prototype.drawEvent=function(a,b){return this.raphael.path("M"+this.transX(a)+","+this.bottom+"V"+this.top).attr("stroke",b).attr("stroke-width",this.options.eventStrokeWidth)},d.prototype.drawYAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor).attr("text-anchor","end")},d.prototype.drawGridLine=function(a){return this.raphael.path(a).attr("stroke",this.options.gridLineColor).attr("stroke-width",this.options.gridStrokeWidth)},d.prototype.startRange=function(a){return this.hover.hide(),this.selectFrom=a,this.selectionRect.attr({x:a,width:0}).show()},d.prototype.endRange=function(a){var b,c;return this.selectFrom?(c=Math.min(this.selectFrom,a),b=Math.max(this.selectFrom,a),this.options.rangeSelect.call(this.el,{start:this.data[this.hitTest(c)].x,end:this.data[this.hitTest(b)].x}),this.selectFrom=null):void 0},d.prototype.resizeHandler=function(){return this.timeoutId=null,this.raphael.setSize(this.el.width(),this.el.height()),this.redraw()},d}(b.EventEmitter),b.parseDate=function(a){var b,c,d,e,f,g,h,i,j,k,l;return"number"==typeof a?a:(c=a.match(/^(\d+) Q(\d)$/),e=a.match(/^(\d+)-(\d+)$/),f=a.match(/^(\d+)-(\d+)-(\d+)$/),h=a.match(/^(\d+) W(\d+)$/),i=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+)(Z|([+-])(\d\d):?(\d\d))?$/),j=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+):(\d+(\.\d+)?)(Z|([+-])(\d\d):?(\d\d))?$/),c?new Date(parseInt(c[1],10),3*parseInt(c[2],10)-1,1).getTime():e?new Date(parseInt(e[1],10),parseInt(e[2],10)-1,1).getTime():f?new Date(parseInt(f[1],10),parseInt(f[2],10)-1,parseInt(f[3],10)).getTime():h?(k=new Date(parseInt(h[1],10),0,1),4!==k.getDay()&&k.setMonth(0,1+(4-k.getDay()+7)%7),k.getTime()+6048e5*parseInt(h[2],10)):i?i[6]?(g=0,"Z"!==i[6]&&(g=60*parseInt(i[8],10)+parseInt(i[9],10),"+"===i[7]&&(g=0-g)),Date.UTC(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)+g)):new Date(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)).getTime():j?(l=parseFloat(j[6]),b=Math.floor(l),d=Math.round(1e3*(l-b)),j[8]?(g=0,"Z"!==j[8]&&(g=60*parseInt(j[10],10)+parseInt(j[11],10),"+"===j[9]&&(g=0-g)),Date.UTC(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10)+g,b,d)):new Date(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10),b,d).getTime()):new Date(parseInt(a,10),0,1).getTime())},b.Hover=function(){function c(c){null==c&&(c={}),this.options=a.extend({},b.Hover.defaults,c),this.el=a("
        "),this.el.hide(),this.options.parent.append(this.el)}return c.defaults={"class":"morris-hover morris-default-style"},c.prototype.update=function(a,b,c){return a?(this.html(a),this.show(),this.moveTo(b,c)):this.hide()},c.prototype.html=function(a){return this.el.html(a)},c.prototype.moveTo=function(a,b){var c,d,e,f,g,h;return g=this.options.parent.innerWidth(),f=this.options.parent.innerHeight(),d=this.el.outerWidth(),c=this.el.outerHeight(),e=Math.min(Math.max(0,a-d/2),g-d),null!=b?(h=b-c-10,0>h&&(h=b+10,h+c>f&&(h=f/2-c/2))):h=f/2-c/2,this.el.css({left:e+"px",top:parseInt(h)+"px"})},c.prototype.show=function(){return this.el.show()},c.prototype.hide=function(){return this.el.hide()},c}(),b.Line=function(a){function c(a){return this.hilight=f(this.hilight,this),this.onHoverOut=f(this.onHoverOut,this),this.onHoverMove=f(this.onHoverMove,this),this.onGridClick=f(this.onGridClick,this),this instanceof b.Line?(c.__super__.constructor.call(this,a),void 0):new b.Line(a)}return h(c,a),c.prototype.init=function(){return"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},c.prototype.defaults={lineWidth:3,pointSize:4,lineColors:["#0b62a4","#7A92A3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],pointStrokeWidths:[1],pointStrokeColors:["#ffffff"],pointFillColors:[],smooth:!0,xLabels:"auto",xLabelFormat:null,xLabelMargin:24,hideHover:!1},c.prototype.calc=function(){return this.calcPoints(),this.generatePaths()},c.prototype.calcPoints=function(){var a,b,c,d,e,f;for(e=this.data,f=[],c=0,d=e.length;d>c;c++)a=e[c],a._x=this.transX(a.x),a._y=function(){var c,d,e,f;for(e=a.y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b?f.push(this.transY(b)):f.push(b);return f}.call(this),f.push(a._ymax=Math.min.apply(Math,[this.bottom].concat(function(){var c,d,e,f;for(e=a._y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b&&f.push(b);return f}())));return f},c.prototype.hitTest=function(a){var b,c,d,e,f;if(0===this.data.length)return null;for(f=this.data.slice(1),b=d=0,e=f.length;e>d&&(c=f[b],!(a<(c._x+this.data[b]._x)/2));b=++d);return b},c.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a),this.fire("click",c,this.data[c].src,a,b)},c.prototype.onHoverMove=function(a){var b;return b=this.hitTest(a),this.displayHoverForRow(b)},c.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.displayHoverForRow(null):void 0},c.prototype.displayHoverForRow=function(a){var b;return null!=a?((b=this.hover).update.apply(b,this.hoverContentForRow(a)),this.hilight(a)):(this.hover.hide(),this.hilight())},c.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h;for(d=this.data[a],b="
        "+d.label+"
        ",h=d.y,c=f=0,g=h.length;g>f;c=++f)e=h[c],b+="
        \n "+this.options.labels[c]+":\n "+this.yLabelFormat(e)+"\n
        ";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b,d.src)),[b,d._x,d._ymax]},c.prototype.generatePaths=function(){var a,c,d,e;return this.paths=function(){var f,g,h,j;for(j=[],c=f=0,g=this.options.ykeys.length;g>=0?g>f:f>g;c=g>=0?++f:--f)e="boolean"==typeof this.options.smooth?this.options.smooth:(h=this.options.ykeys[c],i.call(this.options.smooth,h)>=0),a=function(){var a,b,e,f;for(e=this.data,f=[],a=0,b=e.length;b>a;a++)d=e[a],void 0!==d._y[c]&&f.push({x:d._x,y:d._y[c]});return f}.call(this),a.length>1?j.push(b.Line.createPath(a,e,this.bottom)):j.push(null);return j}.call(this)},c.prototype.draw=function(){var a;return((a=this.options.axes)===!0||"both"===a||"x"===a)&&this.drawXAxis(),this.drawSeries(),this.options.hideHover===!1?this.displayHoverForRow(this.data.length-1):void 0},c.prototype.drawXAxis=function(){var a,c,d,e,f,g,h,i,j,k,l=this;for(h=this.bottom+this.options.padding/2,f=null,e=null,a=function(a,b){var c,d,g,i,j;return c=l.drawXAxisLabel(l.transX(b),h,a),j=c.getBBox(),c.transform("r"+-l.options.xLabelAngle),d=c.getBBox(),c.transform("t0,"+d.height/2+"..."),0!==l.options.xLabelAngle&&(i=-.5*j.width*Math.cos(l.options.xLabelAngle*Math.PI/180),c.transform("t"+i+",0...")),d=c.getBBox(),(null==f||f>=d.x+d.width||null!=e&&e>=d.x)&&d.x>=0&&d.x+d.widtha;a++)g=c[a],d.push([g.label,g.x]);return d}.call(this),d.reverse(),k=[],i=0,j=d.length;j>i;i++)c=d[i],k.push(a(c[0],c[1]));return k},c.prototype.drawSeries=function(){var a,b,c,d,e,f;for(this.seriesPoints=[],a=b=d=this.options.ykeys.length-1;0>=d?0>=b:b>=0;a=0>=d?++b:--b)this._drawLineFor(a);for(f=[],a=c=e=this.options.ykeys.length-1;0>=e?0>=c:c>=0;a=0>=e?++c:--c)f.push(this._drawPointFor(a));return f},c.prototype._drawPointFor=function(a){var b,c,d,e,f,g;for(this.seriesPoints[a]=[],f=this.data,g=[],d=0,e=f.length;e>d;d++)c=f[d],b=null,null!=c._y[a]&&(b=this.drawLinePoint(c._x,c._y[a],this.colorFor(c,a,"point"),a)),g.push(this.seriesPoints[a].push(b));return g},c.prototype._drawLineFor=function(a){var b;return b=this.paths[a],null!==b?this.drawLinePath(b,this.colorFor(null,a,"line"),a):void 0},c.createPath=function(a,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;for(k="",c&&(g=b.Line.gradients(a)),l={y:null},h=q=0,r=a.length;r>q;h=++q)e=a[h],null!=e.y&&(null!=l.y?c?(f=g[h],j=g[h-1],i=(e.x-l.x)/4,m=l.x+i,o=Math.min(d,l.y+i*j),n=e.x-i,p=Math.min(d,e.y-i*f),k+="C"+m+","+o+","+n+","+p+","+e.x+","+e.y):k+="L"+e.x+","+e.y:c&&null==g[h]||(k+="M"+e.x+","+e.y)),l=e;return k},c.gradients=function(a){var b,c,d,e,f,g,h,i;for(c=function(a,b){return(a.y-b.y)/(a.x-b.x)},i=[],d=g=0,h=a.length;h>g;d=++g)b=a[d],null!=b.y?(e=a[d+1]||{y:null},f=a[d-1]||{y:null},null!=f.y&&null!=e.y?i.push(c(f,e)):null!=f.y?i.push(c(f,b)):null!=e.y?i.push(c(b,e)):i.push(null)):i.push(null);return i},c.prototype.hilight=function(a){var b,c,d,e,f;if(null!==this.prevHilight&&this.prevHilight!==a)for(b=c=0,e=this.seriesPoints.length-1;e>=0?e>=c:c>=e;b=e>=0?++c:--c)this.seriesPoints[b][this.prevHilight]&&this.seriesPoints[b][this.prevHilight].animate(this.pointShrinkSeries(b));if(null!==a&&this.prevHilight!==a)for(b=d=0,f=this.seriesPoints.length-1;f>=0?f>=d:d>=f;b=f>=0?++d:--d)this.seriesPoints[b][a]&&this.seriesPoints[b][a].animate(this.pointGrowSeries(b));return this.prevHilight=a},c.prototype.colorFor=function(a,b,c){return"function"==typeof this.options.lineColors?this.options.lineColors.call(this,a,b,c):"point"===c?this.options.pointFillColors[b%this.options.pointFillColors.length]||this.options.lineColors[b%this.options.lineColors.length]:this.options.lineColors[b%this.options.lineColors.length]},c.prototype.drawXAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},c.prototype.drawLinePath=function(a,b,c){return this.raphael.path(a).attr("stroke",b).attr("stroke-width",this.lineWidthForSeries(c))},c.prototype.drawLinePoint=function(a,b,c,d){return this.raphael.circle(a,b,this.pointSizeForSeries(d)).attr("fill",c).attr("stroke-width",this.pointStrokeWidthForSeries(d)).attr("stroke",this.pointStrokeColorForSeries(d))},c.prototype.pointStrokeWidthForSeries=function(a){return this.options.pointStrokeWidths[a%this.options.pointStrokeWidths.length]},c.prototype.pointStrokeColorForSeries=function(a){return this.options.pointStrokeColors[a%this.options.pointStrokeColors.length]},c.prototype.lineWidthForSeries=function(a){return this.options.lineWidth instanceof Array?this.options.lineWidth[a%this.options.lineWidth.length]:this.options.lineWidth},c.prototype.pointSizeForSeries=function(a){return this.options.pointSize instanceof Array?this.options.pointSize[a%this.options.pointSize.length]:this.options.pointSize},c.prototype.pointGrowSeries=function(a){return Raphael.animation({r:this.pointSizeForSeries(a)+3},25,"linear")},c.prototype.pointShrinkSeries=function(a){return Raphael.animation({r:this.pointSizeForSeries(a)},25,"linear")},c}(b.Grid),b.labelSeries=function(c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;if(j=200*(d-c)/e,i=new Date(c),n=b.LABEL_SPECS[f],void 0===n)for(r=b.AUTO_LABEL_ORDER,p=0,q=r.length;q>p;p++)if(k=r[p],m=b.LABEL_SPECS[k],j>=m.span){n=m;break}for(void 0===n&&(n=b.LABEL_SPECS.second),g&&(n=a.extend({},n,{fmt:g})),h=n.start(i),l=[];(o=h.getTime())<=d;)o>=c&&l.push([n.fmt(h),o]),n.incr(h);return l},c=function(a){return{span:60*a*1e3,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())},incr:function(b){return b.setUTCMinutes(b.getUTCMinutes()+a)}}},d=function(a){return{span:1e3*a,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())+":"+b.pad2(a.getSeconds())},incr:function(b){return b.setUTCSeconds(b.getUTCSeconds()+a)}}},b.LABEL_SPECS={decade:{span:1728e8,start:function(a){return new Date(a.getFullYear()-a.getFullYear()%10,0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+10)}},year:{span:1728e7,start:function(a){return new Date(a.getFullYear(),0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+1)}},month:{span:24192e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),1)},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)},incr:function(a){return a.setMonth(a.getMonth()+1)}},week:{span:6048e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate())},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)+"-"+b.pad2(a.getDate())},incr:function(a){return a.setDate(a.getDate()+7)}},day:{span:864e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate())},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)+"-"+b.pad2(a.getDate())},incr:function(a){return a.setDate(a.getDate()+1)}},hour:c(60),"30min":c(30),"15min":c(15),"10min":c(10),"5min":c(5),minute:c(1),"30sec":d(30),"15sec":d(15),"10sec":d(10),"5sec":d(5),second:d(1)},b.AUTO_LABEL_ORDER=["decade","year","month","week","day","hour","30min","15min","10min","5min","minute","30sec","15sec","10sec","5sec","second"],b.Area=function(c){function d(c){var f;return this instanceof b.Area?(f=a.extend({},e,c),this.cumulative=!f.behaveLikeLine,"auto"===f.fillOpacity&&(f.fillOpacity=f.behaveLikeLine?.8:1),d.__super__.constructor.call(this,f),void 0):new b.Area(c)}var e;return h(d,c),e={fillOpacity:"auto",behaveLikeLine:!1},d.prototype.calcPoints=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],d=0,e=f.length;e>d;d++)a=f[d],a._x=this.transX(a.x),b=0,a._y=function(){var d,e,f,g;for(f=a.y,g=[],d=0,e=f.length;e>d;d++)c=f[d],this.options.behaveLikeLine?g.push(this.transY(c)):(b+=c||0,g.push(this.transY(b)));return g}.call(this),g.push(a._ymax=Math.max.apply(Math,a._y));return g},d.prototype.drawSeries=function(){var a,b,c,d,e,f,g,h;for(this.seriesPoints=[],b=this.options.behaveLikeLine?function(){f=[];for(var a=0,b=this.options.ykeys.length-1;b>=0?b>=a:a>=b;b>=0?a++:a--)f.push(a);return f}.apply(this):function(){g=[];for(var a=e=this.options.ykeys.length-1;0>=e?0>=a:a>=0;0>=e?a++:a--)g.push(a);return g}.apply(this),h=[],c=0,d=b.length;d>c;c++)a=b[c],this._drawFillFor(a),this._drawLineFor(a),h.push(this._drawPointFor(a));return h},d.prototype._drawFillFor=function(a){var b;return b=this.paths[a],null!==b?(b+="L"+this.transX(this.xmax)+","+this.bottom+"L"+this.transX(this.xmin)+","+this.bottom+"Z",this.drawFilledPath(b,this.fillForSeries(a))):void 0},d.prototype.fillForSeries=function(a){var b;return b=Raphael.rgb2hsl(this.colorFor(this.data[a],a,"line")),Raphael.hsl(b.h,this.options.behaveLikeLine?.9*b.s:.75*b.s,Math.min(.98,this.options.behaveLikeLine?1.2*b.l:1.25*b.l))},d.prototype.drawFilledPath=function(a,b){return this.raphael.path(a).attr("fill",b).attr("fill-opacity",this.options.fillOpacity).attr("stroke","none")},d}(b.Line),b.Bar=function(c){function d(c){return this.onHoverOut=f(this.onHoverOut,this),this.onHoverMove=f(this.onHoverMove,this),this.onGridClick=f(this.onGridClick,this),this instanceof b.Bar?(d.__super__.constructor.call(this,a.extend({},c,{parseTime:!1})),void 0):new b.Bar(c)}return h(d,c),d.prototype.init=function(){return this.cumulative=this.options.stacked,"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},d.prototype.defaults={barSizeRatio:.75,barGap:3,barColors:["#0b62a4","#7a92a3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],barOpacity:1,barRadius:[0,0,0,0],xLabelMargin:50},d.prototype.calc=function(){var a;return this.calcBars(),this.options.hideHover===!1?(a=this.hover).update.apply(a,this.hoverContentForRow(this.data.length-1)):void 0},d.prototype.calcBars=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],a=d=0,e=f.length;e>d;a=++d)b=f[a],b._x=this.left+this.width*(a+.5)/this.data.length,g.push(b._y=function(){var a,d,e,f;for(e=b.y,f=[],a=0,d=e.length;d>a;a++)c=e[a],null!=c?f.push(this.transY(c)):f.push(null);return f}.call(this));return g},d.prototype.draw=function(){var a;return((a=this.options.axes)===!0||"both"===a||"x"===a)&&this.drawXAxis(),this.drawSeries()},d.prototype.drawXAxis=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(j=this.bottom+(this.options.xAxisLabelTopPadding||this.options.padding/2),g=null,f=null,m=[],a=k=0,l=this.data.length;l>=0?l>k:k>l;a=l>=0?++k:--k)h=this.data[this.data.length-1-a],b=this.drawXAxisLabel(h._x,j,h.label),i=b.getBBox(),b.transform("r"+-this.options.xLabelAngle),c=b.getBBox(),b.transform("t0,"+c.height/2+"..."),0!==this.options.xLabelAngle&&(e=-.5*i.width*Math.cos(this.options.xLabelAngle*Math.PI/180),b.transform("t"+e+",0...")),(null==g||g>=c.x+c.width||null!=f&&f>=c.x)&&c.x>=0&&c.x+c.width=0?this.transY(0):null,this.bars=function(){var h,l,p,q;for(p=this.data,q=[],d=h=0,l=p.length;l>h;d=++h)i=p[d],e=0,q.push(function(){var h,l,p,q;for(p=i._y,q=[],j=h=0,l=p.length;l>h;j=++h)n=p[j],null!==n?(o?(m=Math.min(n,o),b=Math.max(n,o)):(m=n,b=this.bottom),f=this.left+d*c+g,this.options.stacked||(f+=j*(a+this.options.barGap)),k=b-m,this.options.verticalGridCondition&&this.options.verticalGridCondition(i.x)&&this.drawBar(this.left+d*c,this.top,c,Math.abs(this.top-this.bottom),this.options.verticalGridColor,this.options.verticalGridOpacity,this.options.barRadius),this.options.stacked&&(m-=e),this.drawBar(f,m,a,k,this.colorFor(i,j,"bar"),this.options.barOpacity,this.options.barRadius),q.push(e+=k)):q.push(null);return q}.call(this));return q}.call(this)},d.prototype.colorFor=function(a,b,c){var d,e;return"function"==typeof this.options.barColors?(d={x:a.x,y:a.y[b],label:a.label},e={index:b,key:this.options.ykeys[b],label:this.options.labels[b]},this.options.barColors.call(this,d,e,c)):this.options.barColors[b%this.options.barColors.length]},d.prototype.hitTest=function(a){return 0===this.data.length?null:(a=Math.max(Math.min(a,this.right),this.left),Math.min(this.data.length-1,Math.floor((a-this.left)/(this.width/this.data.length))))},d.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a),this.fire("click",c,this.data[c].src,a,b)},d.prototype.onHoverMove=function(a){var b,c;return b=this.hitTest(a),(c=this.hover).update.apply(c,this.hoverContentForRow(b))},d.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.hover.hide():void 0},d.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h,i;for(d=this.data[a],b="
        "+d.label+"
        ",i=d.y,c=g=0,h=i.length;h>g;c=++g)f=i[c],b+="
        \n "+this.options.labels[c]+":\n "+this.yLabelFormat(f)+"\n
        ";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b,d.src)),e=this.left+(a+.5)*this.width/this.data.length,[b,e]},d.prototype.drawXAxisLabel=function(a,b,c){var d;return d=this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},d.prototype.drawBar=function(a,b,c,d,e,f,g){var h,i;return h=Math.max.apply(Math,g),i=0===h||h>d?this.raphael.rect(a,b,c,d):this.raphael.path(this.roundedRect(a,b,c,d,g)),i.attr("fill",e).attr("fill-opacity",f).attr("stroke","none")},d.prototype.roundedRect=function(a,b,c,d,e){return null==e&&(e=[0,0,0,0]),["M",a,e[0]+b,"Q",a,b,a+e[0],b,"L",a+c-e[1],b,"Q",a+c,b,a+c,b+e[1],"L",a+c,b+d-e[2],"Q",a+c,b+d,a+c-e[2],b+d,"L",a+e[3],b+d,"Q",a,b+d,a,b+d-e[3],"Z"]},d}(b.Grid),b.Donut=function(c){function d(c){this.resizeHandler=f(this.resizeHandler,this),this.select=f(this.select,this),this.click=f(this.click,this);var d=this;if(!(this instanceof b.Donut))return new b.Donut(c);if(this.options=a.extend({},this.defaults,c),this.el="string"==typeof c.element?a(document.getElementById(c.element)):a(c.element),null===this.el||0===this.el.length)throw new Error("Graph placeholder not found.");void 0!==c.data&&0!==c.data.length&&(this.raphael=new Raphael(this.el[0]),this.options.resize&&a(window).bind("resize",function(){return null!=d.timeoutId&&window.clearTimeout(d.timeoutId),d.timeoutId=window.setTimeout(d.resizeHandler,100)}),this.setData(c.data))}return h(d,c),d.prototype.defaults={colors:["#0B62A4","#3980B5","#679DC6","#95BBD7","#B0CCE1","#095791","#095085","#083E67","#052C48","#042135"],backgroundColor:"#FFFFFF",labelColor:"#000000",formatter:b.commas,resize:!1},d.prototype.redraw=function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;for(this.raphael.clear(),c=this.el.width()/2,d=this.el.height()/2,n=(Math.min(c,d)-10)/3,l=0,u=this.values,o=0,r=u.length;r>o;o++)m=u[o],l+=m;for(i=5/(2*n),a=1.9999*Math.PI-i*this.data.length,g=0,f=0,this.segments=[],v=this.values,e=p=0,s=v.length;s>p;e=++p)m=v[e],j=g+i+a*(m/l),k=new b.DonutSegment(c,d,2*n,n,g,j,this.data[e].color||this.options.colors[f%this.options.colors.length],this.options.backgroundColor,f,this.raphael),k.render(),this.segments.push(k),k.on("hover",this.select),k.on("click",this.click),g=j,f+=1;for(this.text1=this.drawEmptyDonutLabel(c,d-10,this.options.labelColor,15,800),this.text2=this.drawEmptyDonutLabel(c,d+10,this.options.labelColor,14),h=Math.max.apply(Math,this.values),f=0,w=this.values,x=[],q=0,t=w.length;t>q;q++){if(m=w[q],m===h){this.select(f); +break}x.push(f+=1)}return x},d.prototype.setData=function(a){var b;return this.data=a,this.values=function(){var a,c,d,e;for(d=this.data,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(parseFloat(b.value));return e}.call(this),this.redraw()},d.prototype.click=function(a){return this.fire("click",a,this.data[a])},d.prototype.select=function(a){var b,c,d,e,f,g;for(g=this.segments,e=0,f=g.length;f>e;e++)c=g[e],c.deselect();return d=this.segments[a],d.select(),b=this.data[a],this.setLabels(b.label,this.options.formatter(b.value,b))},d.prototype.setLabels=function(a,b){var c,d,e,f,g,h,i,j;return c=2*(Math.min(this.el.width()/2,this.el.height()/2)-10)/3,f=1.8*c,e=c/2,d=c/3,this.text1.attr({text:a,transform:""}),g=this.text1.getBBox(),h=Math.min(f/g.width,e/g.height),this.text1.attr({transform:"S"+h+","+h+","+(g.x+g.width/2)+","+(g.y+g.height)}),this.text2.attr({text:b,transform:""}),i=this.text2.getBBox(),j=Math.min(f/i.width,d/i.height),this.text2.attr({transform:"S"+j+","+j+","+(i.x+i.width/2)+","+i.y})},d.prototype.drawEmptyDonutLabel=function(a,b,c,d,e){var f;return f=this.raphael.text(a,b,"").attr("font-size",d).attr("fill",c),null!=e&&f.attr("font-weight",e),f},d.prototype.resizeHandler=function(){return this.timeoutId=null,this.raphael.setSize(this.el.width(),this.el.height()),this.redraw()},d}(b.EventEmitter),b.DonutSegment=function(a){function b(a,b,c,d,e,g,h,i,j,k){this.cx=a,this.cy=b,this.inner=c,this.outer=d,this.color=h,this.backgroundColor=i,this.index=j,this.raphael=k,this.deselect=f(this.deselect,this),this.select=f(this.select,this),this.sin_p0=Math.sin(e),this.cos_p0=Math.cos(e),this.sin_p1=Math.sin(g),this.cos_p1=Math.cos(g),this.is_long=g-e>Math.PI?1:0,this.path=this.calcSegment(this.inner+3,this.inner+this.outer-5),this.selectedPath=this.calcSegment(this.inner+3,this.inner+this.outer),this.hilight=this.calcArc(this.inner)}return h(b,a),b.prototype.calcArcPoints=function(a){return[this.cx+a*this.sin_p0,this.cy+a*this.cos_p0,this.cx+a*this.sin_p1,this.cy+a*this.cos_p1]},b.prototype.calcSegment=function(a,b){var c,d,e,f,g,h,i,j,k,l;return k=this.calcArcPoints(a),c=k[0],e=k[1],d=k[2],f=k[3],l=this.calcArcPoints(b),g=l[0],i=l[1],h=l[2],j=l[3],"M"+c+","+e+("A"+a+","+a+",0,"+this.is_long+",0,"+d+","+f)+("L"+h+","+j)+("A"+b+","+b+",0,"+this.is_long+",1,"+g+","+i)+"Z"},b.prototype.calcArc=function(a){var b,c,d,e,f;return f=this.calcArcPoints(a),b=f[0],d=f[1],c=f[2],e=f[3],"M"+b+","+d+("A"+a+","+a+",0,"+this.is_long+",0,"+c+","+e)},b.prototype.render=function(){var a=this;return this.arc=this.drawDonutArc(this.hilight,this.color),this.seg=this.drawDonutSegment(this.path,this.color,this.backgroundColor,function(){return a.fire("hover",a.index)},function(){return a.fire("click",a.index)})},b.prototype.drawDonutArc=function(a,b){return this.raphael.path(a).attr({stroke:b,"stroke-width":2,opacity:0})},b.prototype.drawDonutSegment=function(a,b,c,d,e){return this.raphael.path(a).attr({fill:b,stroke:c,"stroke-width":3}).hover(d).click(e)},b.prototype.select=function(){return this.selected?void 0:(this.seg.animate({path:this.selectedPath},150,"<>"),this.arc.animate({opacity:1},150,"<>"),this.selected=!0)},b.prototype.deselect=function(){return this.selected?(this.seg.animate({path:this.path},150,"<>"),this.arc.animate({opacity:0},150,"<>"),this.selected=!1):void 0},b}(b.EventEmitter)}).call(this); \ No newline at end of file diff --git a/public/style/vendor/morris/raphael-min.js b/public/style/vendor/morris/raphael-min.js new file mode 100644 index 0000000..d30dbad --- /dev/null +++ b/public/style/vendor/morris/raphael-min.js @@ -0,0 +1,10 @@ +// ┌────────────────────────────────────────────────────────────────────┐ \\ +// │ Raphaël 2.1.0 - JavaScript Vector Library │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ +// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com) │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\ +// └────────────────────────────────────────────────────────────────────┘ \\ + +(function(a){var b="0.3.4",c="hasOwnProperty",d=/[\.\/]/,e="*",f=function(){},g=function(a,b){return a-b},h,i,j={n:{}},k=function(a,b){var c=j,d=i,e=Array.prototype.slice.call(arguments,2),f=k.listeners(a),l=0,m=!1,n,o=[],p={},q=[],r=h,s=[];h=a,i=0;for(var t=0,u=f.length;tf*b.top){e=b.percents[y],p=b.percents[y-1]||0,t=t/b.top*(e-p),o=b.percents[y+1],j=b.anim[e];break}f&&d.attr(b.anim[b.percents[y]])}if(!!j){if(!k){for(var A in j)if(j[g](A))if(U[g](A)||d.paper.customAttributes[g](A)){u[A]=d.attr(A),u[A]==null&&(u[A]=T[A]),v[A]=j[A];switch(U[A]){case C:w[A]=(v[A]-u[A])/t;break;case"colour":u[A]=a.getRGB(u[A]);var B=a.getRGB(v[A]);w[A]={r:(B.r-u[A].r)/t,g:(B.g-u[A].g)/t,b:(B.b-u[A].b)/t};break;case"path":var D=bR(u[A],v[A]),E=D[1];u[A]=D[0],w[A]=[];for(y=0,z=u[A].length;yd)return d;while(cf?c=e:d=e,e=(d-c)/2+c}return e}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function m(a){return((i*a+h)*a+g)*a}var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;return n(a,1/(200*f))}function cq(){return this.x+q+this.y+q+this.width+" × "+this.height}function cp(){return this.x+q+this.y}function cb(a,b,c,d,e,f){a!=null?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function bH(b,c,d){b=a._path2curve(b),c=a._path2curve(c);var e,f,g,h,i,j,k,l,m,n,o=d?0:[];for(var p=0,q=b.length;p=0&&y<=1&&A>=0&&A<=1&&(d?n++:n.push({x:x.x,y:x.y,t1:y,t2:A}))}}return n}function bF(a,b){return bG(a,b,1)}function bE(a,b){return bG(a,b)}function bD(a,b,c,d,e,f,g,h){if(!(x(a,c)x(e,g)||x(b,d)x(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+y(a,c).toFixed(2)||n>+x(a,c).toFixed(2)||n<+y(e,g).toFixed(2)||n>+x(e,g).toFixed(2)||o<+y(b,d).toFixed(2)||o>+x(b,d).toFixed(2)||o<+y(f,h).toFixed(2)||o>+x(f,h).toFixed(2))return;return{x:l,y:m}}}function bC(a,b,c,d,e,f,g,h,i){if(!(i<0||bB(a,b,c,d,e,f,g,h)n)k/=2,l+=(m1?1:i<0?0:i;var j=i/2,k=12,l=[-0.1252,.1252,-0.3678,.3678,-0.5873,.5873,-0.7699,.7699,-0.9041,.9041,-0.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0;for(var o=0;od;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function bx(){return this.hex}function bv(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];if(h[g](f)){bu(i,f);return c?c(h[f]):h[f]}i.length>=1e3&&delete h[i.shift()],i.push(f),h[f]=a[m](b,e);return c?c(h[f]):h[f]}return d}function bu(a,b){for(var c=0,d=a.length;c',bl=bk.firstChild,bl.style.behavior="url(#default#VML)";if(!bl||typeof bl.adj!="object")return a.type=p;bk=null}a.svg=!(a.vml=a.type=="VML"),a._Paper=j,a.fn=k=j.prototype=a.prototype,a._id=0,a._oid=0,a.is=function(a,b){b=v.call(b);if(b=="finite")return!M[g](+a);if(b=="array")return a instanceof Array;return b=="null"&&a===null||b==typeof a&&a!==null||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||H.call(a).slice(8,-1).toLowerCase()==b},a.angle=function(b,c,d,e,f,g){if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return(180+w.atan2(-i,-h)*180/B+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)},a.rad=function(a){return a%360*B/180},a.deg=function(a){return a*180/B%360},a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,E)){var e=b.length;while(e--)if(z(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};var bn=a.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=w.random()*16|0,c=a=="x"?b:b&3|8;return c.toString(16)});a.setWindow=function(b){eve("raphael.setWindow",a,h.win,b),h.win=b,h.doc=h.win.document,a._engine.initWin&&a._engine.initWin(h.win)};var bo=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),d=e.body}catch(f){d=createPopup().document.body}var g=d.createTextRange();bo=bv(function(a){try{d.style.color=r(a).replace(c,p);var b=g.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=h.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",h.doc.body.appendChild(i),bo=bv(function(a){i.style.color=a;return h.doc.defaultView.getComputedStyle(i,p).getPropertyValue("color")})}return bo(b)},bp=function(){return"hsb("+[this.h,this.s,this.b]+")"},bq=function(){return"hsl("+[this.h,this.s,this.l]+")"},br=function(){return this.hex},bs=function(b,c,d){c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b&&(d=b.b,c=b.g,b=b.r);if(c==null&&a.is(b,D)){var e=a.getRGB(b);b=e.r,c=e.g,d=e.b}if(b>1||c>1||d>1)b/=255,c/=255,d/=255;return[b,c,d]},bt=function(b,c,d,e){b*=255,c*=255,d*=255;var f={r:b,g:c,b:d,hex:a.rgb(b,c,d),toString:br};a.is(e,"finite")&&(f.opacity=e);return f};a.color=function(b){var c;a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b?(c=a.hsb2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b?(c=a.hsl2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):(a.is(b,"string")&&(b=a.getRGB(b)),a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b?(c=a.rgb2hsl(b),b.h=c.h,b.s=c.s,b.l=c.l,c=a.rgb2hsb(b),b.v=c.b):(b={hex:"none"},b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1)),b.toString=br;return b},a.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;a=a%360/60,i=c*b,h=i*(1-z(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h);if(a>1||b>1||c>1)a/=360,b/=100,c/=100;a*=360;var e,f,g,h,i;a=a%360/60,i=2*b*(c<.5?c:1-c),h=i*(1-z(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.rgb2hsb=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;f=x(a,b,c),g=f-y(a,b,c),d=g==0?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=g==0?0:g/f;return{h:d,s:e,b:f,toString:bp}},a.rgb2hsl=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;g=x(a,b,c),h=y(a,b,c),i=g-h,d=i==0?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=i==0?0:f<.5?i/(2*f):i/(2-2*f);return{h:d,s:e,l:f,toString:bq}},a._path2string=function(){return this.join(",").replace(Y,"$1")};var bw=a._preload=function(a,b){var c=h.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,h.doc.body.removeChild(this)},c.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(c),c.src=a};a.getRGB=bv(function(b){if(!b||!!((b=r(b)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:bx};!X[g](b.toLowerCase().substring(0,2))&&b.charAt()!="#"&&(b=bo(b));var c,d,e,f,h,i,j,k=b.match(L);if(k){k[2]&&(f=R(k[2].substring(5),16),e=R(k[2].substring(3,5),16),d=R(k[2].substring(1,3),16)),k[3]&&(f=R((i=k[3].charAt(3))+i,16),e=R((i=k[3].charAt(2))+i,16),d=R((i=k[3].charAt(1))+i,16)),k[4]&&(j=k[4][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),k[1].toLowerCase().slice(0,4)=="rgba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100));if(k[5]){j=k[5][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,f,h)}if(k[6]){j=k[6][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsla"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,f,h)}k={r:d,g:e,b:f,toString:bx},k.hex="#"+(16777216|f|e<<8|d<<16).toString(16).slice(1),a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx}},a),a.hsb=bv(function(b,c,d){return a.hsb2rgb(b,c,d).hex}),a.hsl=bv(function(b,c,d){return a.hsl2rgb(b,c,d).hex}),a.rgb=bv(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b}));return c.hex},a.getColor.reset=function(){delete this.start},a.parsePathString=function(b){if(!b)return null;var c=bz(b);if(c.arr)return bJ(c.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];a.is(b,E)&&a.is(b[0],E)&&(e=bJ(b)),e.length||r(b).replace(Z,function(a,b,c){var f=[],g=b.toLowerCase();c.replace(_,function(a,b){b&&f.push(+b)}),g=="m"&&f.length>2&&(e.push([b][n](f.splice(0,2))),g="l",b=b=="m"?"l":"L");if(g=="r")e.push([b][n](f));else while(f.length>=d[g]){e.push([b][n](f.splice(0,d[g])));if(!d[g])break}}),e.toString=a._path2string,c.arr=bJ(e);return e},a.parseTransformString=bv(function(b){if(!b)return null;var c={r:3,s:4,t:2,m:6},d=[];a.is(b,E)&&a.is(b[0],E)&&(d=bJ(b)),d.length||r(b).replace($,function(a,b,c){var e=[],f=v.call(b);c.replace(_,function(a,b){b&&e.push(+b)}),d.push([b][n](e))}),d.toString=a._path2string;return d});var bz=function(a){var b=bz.ps=bz.ps||{};b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[g](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])});return b[a]};a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=A(j,3),l=A(j,2),m=i*i,n=m*i,o=k*a+l*3*i*c+j*3*i*i*e+n*g,p=k*b+l*3*i*d+j*3*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,x=j*e+i*g,y=j*f+i*h,z=90-w.atan2(q-s,r-t)*180/B;(q>s||r=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},a.isBBoxIntersect=function(b,c){var d=a.isPointInsideBBox;return d(c,b.x,b.y)||d(c,b.x2,b.y)||d(c,b.x,b.y2)||d(c,b.x2,b.y2)||d(b,c.x,c.y)||d(b,c.x2,c.y)||d(b,c.x,c.y2)||d(b,c.x2,c.y2)||(b.xc.x||c.xb.x)&&(b.yc.y||c.yb.y)},a.pathIntersection=function(a,b){return bH(a,b)},a.pathIntersectionNumber=function(a,b){return bH(a,b,1)},a.isPointInsidePath=function(b,c,d){var e=a.pathBBox(b);return a.isPointInsideBBox(e,c,d)&&bH(b,[["M",c,d],["H",e.x2+10]],1)%2==1},a._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var bI=a.pathBBox=function(a){var b=bz(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=bR(a);var c=0,d=0,e=[],f=[],g;for(var h=0,i=a.length;h1&&(v=w.sqrt(v),c=v*c,d=v*d);var x=c*c,y=d*d,A=(f==g?-1:1)*w.sqrt(z((x*y-x*u*u-y*t*t)/(x*u*u+y*t*t))),C=A*c*u/d+(a+h)/2,D=A*-d*t/c+(b+i)/2,E=w.asin(((b-D)/d).toFixed(9)),F=w.asin(((i-D)/d).toFixed(9));E=aF&&(E=E-B*2),!g&&F>E&&(F=F-B*2)}else E=j[0],F=j[1],C=j[2],D=j[3];var G=F-E;if(z(G)>k){var H=F,I=h,J=i;F=E+k*(g&&F>E?1:-1),h=C+c*w.cos(F),i=D+d*w.sin(F),m=bO(h,i,c,d,e,0,g,I,J,[F,H,C,D])}G=F-E;var K=w.cos(E),L=w.sin(E),M=w.cos(F),N=w.sin(F),O=w.tan(G/4),P=4/3*c*O,Q=4/3*d*O,R=[a,b],S=[a+P*L,b-Q*K],T=[h+P*N,i-Q*M],U=[h,i];S[0]=2*R[0]-S[0],S[1]=2*R[1]-S[1];if(j)return[S,T,U][n](m);m=[S,T,U][n](m).join()[s](",");var V=[];for(var W=0,X=m.length;W"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y)),i=f-2*d+b-(h-2*f+d),j=2*(d-b)-2*(f-d),k=b-d,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y));return{min:{x:y[m](0,p),y:y[m](0,o)},max:{x:x[m](0,p),y:x[m](0,o)}}}),bR=a._path2curve=bv(function(a,b){var c=!b&&bz(a);if(!b&&c.curve)return bJ(c.curve);var d=bL(a),e=b&&bL(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][n](bO[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][n](bN(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][n](bN(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](bM(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](bM(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](bM(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](bM(b.x,b.y,b.X,b.Y))}return a},i=function(a,b){if(a[b].length>7){a[b].shift();var c=a[b];while(c.length)a.splice(b++,0,["C"][n](c.splice(0,6)));a.splice(b,1),l=x(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&a[g][0]=="M"&&b[g][0]!="M"&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=x(d.length,e&&e.length||0))};for(var k=0,l=x(d.length,e&&e.length||0);ke){if(c&&!l.start){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cu=ct(1),cv=ct(),cw=ct(0,1);a.getTotalLength=cu,a.getPointAtLength=cv,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cw(a,b).end;var d=cw(a,c,1);return b?cw(d,b).end:d},cl.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return cu(this.attrs.path)}},cl.getPointAtLength=function(a){if(this.type=="path")return cv(this.attrs.path,a)},cl.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var cx=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};cx.easeIn=cx["ease-in"]=cx["<"],cx.easeOut=cx["ease-out"]=cx[">"],cx.easeInOut=cx["ease-in-out"]=cx["<>"],cx["back-in"]=cx.backIn,cx["back-out"]=cx.backOut;var cy=[],cz=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cA=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cE(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cE(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cy.length&&cz(cA)},cB=function(a){return a>255?255:a<0?0:a};cl.animateWith=function(b,c,d,e,f,g){var h=this;if(h.removed){g&&g.call(h);return h}var i=d instanceof cD?d:a.animation(d,e,f,g),j,k;cE(i,h,i.percents[0],null,h.attr());for(var l=0,m=cy.length;l.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael) \ No newline at end of file diff --git a/public/style/vendor/nestable2/css/jquery.nestable.min.css b/public/style/vendor/nestable2/css/jquery.nestable.min.css new file mode 100644 index 0000000..5426cf6 --- /dev/null +++ b/public/style/vendor/nestable2/css/jquery.nestable.min.css @@ -0,0 +1 @@ +.dd{position:relative;display:block;margin:0;padding:0;max-width:600px;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;border-radius:3px;box-sizing:border-box}.dd-handle:hover{color:#2ea8e5;background:#fff}.dd-item>button{position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;font-size:12px;line-height:1;text-align:center;font-weight:700}.dd-item>button:before{display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button.dd-expand:before{content:'+'}.dd-item>button.dd-collapse:before{content:'-'}.dd-expand{display:none}.dd-collapsed .dd-collapse,.dd-collapsed .dd-list{display:none}.dd-collapsed .dd-expand{display:block}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}.dd-nochildren .dd-placeholder{display:none} \ No newline at end of file diff --git a/public/style/vendor/nestable2/js/jquery.nestable.min.js b/public/style/vendor/nestable2/js/jquery.nestable.min.js new file mode 100644 index 0000000..0bc32ca --- /dev/null +++ b/public/style/vendor/nestable2/js/jquery.nestable.min.js @@ -0,0 +1 @@ +!function(t,e,s,i){function o(e,o){this.w=t(s),this.el=t(e),(o=o||a).rootClass!==i&&"dd"!==o.rootClass&&(o.listClass=o.listClass?o.listClass:o.rootClass+"-list",o.itemClass=o.itemClass?o.itemClass:o.rootClass+"-item",o.dragClass=o.dragClass?o.dragClass:o.rootClass+"-dragel",o.handleClass=o.handleClass?o.handleClass:o.rootClass+"-handle",o.collapsedClass=o.collapsedClass?o.collapsedClass:o.rootClass+"-collapsed",o.placeClass=o.placeClass?o.placeClass:o.rootClass+"-placeholder",o.noDragClass=o.noDragClass?o.noDragClass:o.rootClass+"-nodrag",o.noChildrenClass=o.noChildrenClass?o.noChildrenClass:o.rootClass+"-nochildren",o.emptyClass=o.emptyClass?o.emptyClass:o.rootClass+"-empty"),this.options=t.extend({},a,o),this.options.json!==i&&this._build(),this.init()}var n="ontouchstart"in s,l=function(){var t=s.createElement("div"),i=s.documentElement;if(!("pointerEvents"in t.style))return!1;t.style.pointerEvents="auto",t.style.pointerEvents="x",i.appendChild(t);var o=e.getComputedStyle&&"auto"===e.getComputedStyle(t,"").pointerEvents;return i.removeChild(t),!!o}(),a={contentCallback:function(t){return t.content?t.content:t.id},listNodeName:"ol",itemNodeName:"li",handleNodeName:"div",contentNodeName:"span",rootClass:"dd",listClass:"dd-list",itemClass:"dd-item",dragClass:"dd-dragel",handleClass:"dd-handle",contentClass:"dd-content",collapsedClass:"dd-collapsed",placeClass:"dd-placeholder",noDragClass:"dd-nodrag",noChildrenClass:"dd-nochildren",emptyClass:"dd-empty",expandBtnHTML:'',collapseBtnHTML:'',group:0,maxDepth:5,threshold:20,fixedDepth:!1,fixed:!1,includeContent:!1,scroll:!1,scrollSensitivity:1,scrollSpeed:5,scrollTriggers:{top:40,left:40,right:-40,bottom:-40},effect:{animation:"none",time:"slow"},callback:function(t,e,s){},onDragStart:function(t,e,s){},beforeDragStop:function(t,e,s){},listRenderer:function(t,e){var s="<"+e.listNodeName+' class="'+e.listClass+'">';return s+=t,s+=""},itemRenderer:function(e,s,i,o,n){var l=t.map(e,function(t,e){return" "+e+'="'+t+'"'}).join(" "),a="<"+o.itemNodeName+l+">";return a+="<"+o.handleNodeName+' class="'+o.handleClass+'">',a+="<"+o.contentNodeName+' class="'+o.contentClass+'">',a+=s,a+="",a+="",a+=i,a+=""}};o.prototype={init:function(){var s=this;s.reset(),s.el.data("nestable-group",this.options.group),s.placeEl=t('
        ');var i=this.el.find(s.options.itemNodeName);t.each(i,function(e,i){var o=t(i),n=o.parent();s.setParent(o),n.hasClass(s.options.collapsedClass)&&s.collapseItem(n.parent())}),i.length||this.appendEmptyElement(this.el),s.el.on("click","button",function(e){if(!s.dragEl){var i=t(e.currentTarget),o=i.data("action"),n=i.parents(s.options.itemNodeName).eq(0);"collapse"===o&&s.collapseItem(n),"expand"===o&&s.expandItem(n)}});var o=function(e){var i=t(e.target);if(!i.hasClass(s.options.handleClass)){if(i.closest("."+s.options.noDragClass).length)return;i=i.closest("."+s.options.handleClass)}i.length&&!s.dragEl&&(s.isTouch=/^touch/.test(e.type),s.isTouch&&1!==e.touches.length||(e.preventDefault(),s.dragStart(e.touches?e.touches[0]:e)))},l=function(t){s.dragEl&&(t.preventDefault(),s.dragMove(t.touches?t.touches[0]:t))},a=function(t){s.dragEl&&(t.preventDefault(),s.dragStop(t.touches?t.changedTouches[0]:t))};n&&(s.el[0].addEventListener("touchstart",o,!1),e.addEventListener("touchmove",l,!1),e.addEventListener("touchend",a,!1),e.addEventListener("touchcancel",a,!1)),s.el.on("mousedown",o),s.w.on("mousemove",l),s.w.on("mouseup",a);s.el.bind("destroy-nestable",function(){n&&(s.el[0].removeEventListener("touchstart",o,!1),e.removeEventListener("touchmove",l,!1),e.removeEventListener("touchend",a,!1),e.removeEventListener("touchcancel",a,!1)),s.el.off("mousedown",o),s.w.off("mousemove",l),s.w.off("mouseup",a),s.el.off("click"),s.el.unbind("destroy-nestable"),s.el.data("nestable",null)})},destroy:function(){this.el.trigger("destroy-nestable")},add:function(e){var s="."+this.options.listClass,o=t(this.el).children(s);e.parent_id!==i&&(o=o.find('[data-id="'+e.parent_id+'"]'),delete e.parent_id,0===o.children(s).length&&(o=o.append(this.options.listRenderer("",this.options))),o=o.find(s+":first"),this.setParent(o.parent())),o.append(this._buildItem(e,this.options))},replace:function(t){var e=this._buildItem(t,this.options);this._getItemById(t.id).replaceWith(e)},removeItem:function(e){var s=this.options,i=this.el;(e=e||this).remove();var o="."+s.listClass+" ."+s.listClass+":not(:has(*))";t(i).find(o).remove();t(i).find('[data-action="expand"], [data-action="collapse"]').each(function(){0===t(this).siblings("."+s.listClass).length&&t(this).remove()})},remove:function(t,e){var s=this.options,i=this,o=this._getItemById(t),n=s.effect.animation||"fade",l=s.effect.time||"slow";"fade"===n?o.fadeOut(l,function(){i.removeItem(o)}):this.removeItem(o),e&&e()},removeAll:function(e){function s(){l.each(function(){i.removeItem(t(this))}),n.show(),e&&e()}var i=this,o=this.options,n=i.el.find(o.listNodeName).first(),l=n.children(o.itemNodeName),a=o.effect.animation||"fade",r=o.effect.time||"slow";"fade"===a?n.fadeOut(r,s):s()},_getItemById:function(e){return t(this.el).children("."+this.options.listClass).find('[data-id="'+e+'"]')},_build:function(){var e=this.options.json;"string"==typeof e&&(e=JSON.parse(e)),t(this.el).html(this._buildList(e,this.options))},_buildList:function(e,s){if(!e)return"";var i="",o=this;return t.each(e,function(t,e){i+=o._buildItem(e,s)}),s.listRenderer(i,s)},_buildItem:function(e,s){function i(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'"};return t+"".replace(/[&<>"']/g,function(t){return e[t]})}function o(t){var e={};for(var s in t)e[t[s]]=t[s];return e}var n=function(e){delete(e=t.extend({},e)).children,delete e.classes,delete e.content;var s={};return t.each(e,function(t,e){"object"==typeof e&&(e=JSON.stringify(e)),s["data-"+t]=i(e)}),s}(e);n.class=function(e,s){var i=e.classes||{};"string"==typeof i&&(i=[i]);var n=o(i);return n[s.itemClass]=s.itemClass,t.map(n,function(t){return t}).join(" ")}(e,s);var l=s.contentCallback(e),a=this._buildList(e.children,s),r=t(s.itemRenderer(n,l,a,s,e));return this.setParent(r),r[0].outerHTML},serialize:function(){var e=this,s=function(i){var o=[];return i.children(e.options.itemNodeName).each(function(){var i=t(this),n=t.extend({},i.data()),l=i.children(e.options.listNodeName);if(e.options.includeContent){var a=i.find("."+e.options.contentClass).html();a&&(n.content=a)}l.length&&(n.children=s(l)),o.push(n)}),o};return s(e.el.find(e.options.listNodeName).first())},asNestedSet:function(){function e(i,l,a){var r,d,h=a+1;return t(i).children(o.listNodeName).children(o.itemNodeName).length>0&&(l++,t(i).children(o.listNodeName).children(o.itemNodeName).each(function(){h=e(t(this),l,h)}),l--),r=t(i).attr("data-id"),s(r)&&(r=parseInt(r)),d=t(i).parent(o.listNodeName).parent(o.itemNodeName).attr("data-id")||"",s(d)&&(r=parseInt(d)),r&&n.push({id:r,parent_id:d,depth:l,lft:a,rgt:h}),a=h+1}function s(e){return t.isNumeric(e)&&Math.floor(e)==e}var i=this,o=i.options,n=[],l=1;return i.el.find(o.listNodeName).first().children(o.itemNodeName).each(function(){l=e(this,0,l)}),n=n.sort(function(t,e){return t.lft-e.lft})},returnOptions:function(){return this.options},serialise:function(){return this.serialize()},toHierarchy:function(e){function s(e){var o=(t(e).attr(i.attribute||"id")||"").match(i.expression||/(.+)[-=_](.+)/);if(o){var n={id:o[2]};return t(e).children(i.listType).children(i.items).length>0&&(n.children=[],t(e).children(i.listType).children(i.items).each(function(){var t=s(this);n.children.push(t)})),n}}var i=t.extend({},this.options,e),o=[];return t(this.element).children(i.items).each(function(){var t=s(this);o.push(t)}),o},toArray:function(){function e(n,l,a){var r,d,h=a+1;return n.children(s.options.listNodeName).children(s.options.itemNodeName).length>0&&(l++,n.children(s.options.listNodeName).children(s.options.itemNodeName).each(function(){h=e(t(this),l,h)}),l--),r=n.data().id,d=l===i+1?s.rootID:n.parent(s.options.listNodeName).parent(s.options.itemNodeName).data().id,r&&o.push({id:r,parent_id:d,depth:l,left:a,right:h}),a=h+1}var s=t.extend({},this.options,this),i=s.startDepthCount||0,o=[],n=2,l=this;return l.el.find(l.options.listNodeName).first().children(l.options.itemNodeName).each(function(){n=e(t(this),i+1,n)}),o=o.sort(function(t,e){return t.left-e.left})},reset:function(){this.mouse={offsetX:0,offsetY:0,startX:0,startY:0,lastX:0,lastY:0,nowX:0,nowY:0,distX:0,distY:0,dirAx:0,dirX:0,dirY:0,lastDirX:0,lastDirY:0,distAxX:0,distAxY:0},this.isTouch=!1,this.moving=!1,this.dragEl=null,this.dragRootEl=null,this.dragDepth=0,this.hasNewRoot=!1,this.pointEl=null},expandItem:function(t){t.removeClass(this.options.collapsedClass)},collapseItem:function(t){t.children(this.options.listNodeName).length&&t.addClass(this.options.collapsedClass)},expandAll:function(){var e=this;e.el.find(e.options.itemNodeName).each(function(){e.expandItem(t(this))})},collapseAll:function(){var e=this;e.el.find(e.options.itemNodeName).each(function(){e.collapseItem(t(this))})},setParent:function(e){e.is(this.options.itemNodeName)&&e.children(this.options.listNodeName).length&&(e.children("[data-action]").remove(),e.prepend(t(this.options.expandBtnHTML)),e.prepend(t(this.options.collapseBtnHTML)))},unsetParent:function(t){t.removeClass(this.options.collapsedClass),t.children("[data-action]").remove(),t.children(this.options.listNodeName).remove()},dragStart:function(e){var i=this.mouse,o=t(e.target).closest(this.options.itemNodeName),n={top:e.pageY,left:e.pageX},l=this.options.onDragStart.call(this,this.el,o,n);if(void 0===l||!1!==l){this.placeEl.css("height",o.height()),i.offsetX=e.pageX-o.offset().left,i.offsetY=e.pageY-o.offset().top,i.startX=i.lastX=e.pageX,i.startY=i.lastY=e.pageY,this.dragRootEl=this.el,this.dragEl=t(s.createElement(this.options.listNodeName)).addClass(this.options.listClass+" "+this.options.dragClass),this.dragEl.css("width",o.outerWidth()),this.setIndexOfItem(o),o.after(this.placeEl),o[0].parentNode.removeChild(o[0]),o.appendTo(this.dragEl),t(s.body).append(this.dragEl),this.dragEl.css({left:e.pageX-i.offsetX,top:e.pageY-i.offsetY});var a,r,d=this.dragEl.find(this.options.itemNodeName);for(a=0;athis.dragDepth&&(this.dragDepth=r)}},createSubLevel:function(e,s){var i=t("<"+this.options.listNodeName+"/>").addClass(this.options.listClass);return s&&i.append(s),e.append(i),this.setParent(e),i},setIndexOfItem:function(e,s){(s=s||[]).unshift(e.index()),t(e[0].parentNode)[0]!==this.dragRootEl[0]?this.setIndexOfItem(t(e[0].parentNode),s):this.dragEl.data("indexOfItem",s)},restoreItemAtIndex:function(e,s){for(var i=this.el,o=s.length-1,n=0;n0?1:-1,d.dirY=0===d.distY?0:d.distY>0?1:-1;var h=Math.abs(d.distX)>Math.abs(d.distY)?1:0;if(!d.moving)return d.dirAx=h,void(d.moving=!0);if(r.scroll)if(void 0!==e.jQuery.fn.scrollParent){var c=!1,p=this.el.scrollParent()[0];p!==s&&"HTML"!==p.tagName?(r.scrollTriggers.bottom+p.offsetHeight-i.pageY=r.threshold&&(d.distAxX=0,a=this.placeEl.prev(r.itemNodeName),d.distX>0&&a.length&&!a.hasClass(r.collapsedClass)&&!a.hasClass(r.noChildrenClass)&&(o=a.find(r.listNodeName).last(),this.placeEl.parents(r.listNodeName).length+this.dragDepth<=r.maxDepth&&(o.length?(o=a.children(r.listNodeName).last()).append(this.placeEl):this.createSubLevel(a,this.placeEl))),d.distX<0&&(this.placeEl.next(r.itemNodeName).length||(n=this.placeEl.parent(),this.placeEl.closest(r.itemNodeName).after(this.placeEl),n.children().length||this.unsetParent(n.parent()))));var f=!1;if(l||(this.dragEl[0].style.visibility="hidden"),this.pointEl=t(s.elementFromPoint(i.pageX-s.body.scrollLeft,i.pageY-(e.pageYOffset||s.documentElement.scrollTop))),l||(this.dragEl[0].style.visibility="visible"),this.pointEl.hasClass(r.handleClass)&&(this.pointEl=this.pointEl.closest(r.itemNodeName)),this.pointEl.hasClass(r.emptyClass))f=!0;else if(!this.pointEl.length||!this.pointEl.hasClass(r.itemClass))return;var u=this.pointEl.closest("."+r.rootClass),m=this.dragRootEl.data("nestable-id")!==u.data("nestable-id");if(!d.dirAx||m||f){if(m&&r.group!==u.data("nestable-group"))return;if(this.options.fixedDepth&&this.dragDepth+1!==this.pointEl.parents(r.listNodeName).length)return;if(this.dragDepth-1+this.pointEl.parents(r.listNodeName).length>r.maxDepth)return;var g=i.pageY')}},t.fn.nestable=function(s){var i=this,n=this,l=arguments;return"Nestable"in e||(e.Nestable={},Nestable.counter=0),i.each(function(){var e=t(this).data("nestable");if(e){if("string"==typeof s&&"function"==typeof e[s])if(l.length>1){for(var i=[],a=1;a=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o=f(r,t),a=t[o-1],s=t[o],l=e[o-1],u=e[o];return l+(i=r,p(n=[a,s],n[0]<0?i+Math.abs(n[0]):i-n[0])/c(l,u))}function n(t,e,r,n){if(100===n)return n;var i,o,a=f(n,t),s=t[a-1],l=t[a];return r?(l-s)/2= 2) required for mode 'count'.");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t="positions"}return"positions"===t?e.map(function(t){return E.fromStepping(r?E.getStep(t):t)}):"values"===t?r?e.map(function(t){return E.fromStepping(E.getStep(E.toStepping(t)))}):e:void 0}(n,t.values||!1,t.stepped||!1),s=(m=i,g=n,v=a,b={},e=E.xVal[0],r=E.xVal[E.xVal.length-1],w=S=!1,x=0,(v=v.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==e&&(v.unshift(e),S=!0),v[v.length-1]!==r&&(v.push(r),w=!0),v.forEach(function(t,e){var r,n,i,o,a,s,l,u,c,p,f=t,d=v[e+1],h="steps"===g;if(h&&(r=E.xNumSteps[e]),r||(r=d-f),!1!==f&&void 0!==d)for(r=Math.max(r,1e-7),n=f;n<=d;n=(n+r).toFixed(7)/1){for(u=(a=(o=E.toStepping(n))-x)/m,p=a/(c=Math.round(u)),i=1;i<=c;i+=1)b[(s=x+i*p).toFixed(5)]=[E.fromStepping(s),0];l=-1r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var a=E.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(a))),null!==o&&!1!==o&&(o=Number(o.toFixed(a))),[o,i]})},on:X,off:function(t){var n=t&&t.split(".")[0],i=n&&t.substring(n.length);Object.keys(S).forEach(function(t){var e=t.split(".")[0],r=t.substring(e.length);n&&n!==e||i&&i!==r||delete S[t]})},get:tt,set:Z,setHandle:function(t,e,r){var n=[];if(!(0<=(t=Number(t))&&t1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
        '),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&bh-f-e&&b",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
        ',d=k.lazyLoad?'
        ':'
        ',b.after(d),b.after(e)};if(b.wrap('
        "),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
        '+c+"
        ").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.WinkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
        '+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
        ")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
        ").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
        ").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
        ").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Winkit Moz O ms".split(" "),i={transition:{end:{WinkitTransition:"WinkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WinkitAnimation:"WinkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); \ No newline at end of file diff --git a/public/style/vendor/peity/jquery.peity.min.js b/public/style/vendor/peity/jquery.peity.min.js new file mode 100644 index 0000000..bd21f4e --- /dev/null +++ b/public/style/vendor/peity/jquery.peity.min.js @@ -0,0 +1,7 @@ +// Peity jQuery plugin version 3.3.0 +// (c) 2018 Ben Pickles +// +// http://benpickles.github.io/peity +// +// Released under MIT license. +!function(t,i,e,n){var a=t.fn.peity=function(i,e){return l&&this.each(function(){var n=t(this),h=n.data("_peity");h?(i&&(h.type=i),t.extend(h.opts,e)):(h=new r(n,i,t.extend({},a.defaults[i],n.data("peity"),e)),n.change(function(){h.draw()}).data("_peity",h)),h.draw()}),this},r=function(t,i,e){this.$el=t,this.type=i,this.opts=e},h=r.prototype,s=h.svgElement=function(e,n){return t(i.createElementNS("http://www.w3.org/2000/svg",e)).attr(n)},l="createElementNS"in i&&s("svg",{})[0].createSVGRect;h.draw=function(){var t=this.opts;a.graphers[this.type].call(this,t),t.after&&t.after.call(this,t)},h.fill=function(){var i=this.opts.fill;return t.isFunction(i)?i:function(t,e){return i[e%i.length]}},h.prepare=function(t,i){return this.$svg||this.$el.hide().after(this.$svg=s("svg",{class:"peity"})),this.$svg.empty().data("_peity",this).attr({height:i,width:t})},h.values=function(){return t.map(this.$el.text().split(this.opts.delimiter),function(t){return parseFloat(t)})},a.defaults={},a.graphers={},a.register=function(t,i,e){this.defaults[t]=i,this.graphers[t]=e},a.register("pie",{fill:["#ff9900","#fff4dd","#ffc66e"],radius:8},function(i){if(!i.delimiter){var n=this.$el.text().match(/[^0-9\.]/);i.delimiter=n?n[0]:","}var a=t.map(this.values(),function(t){return t>0?t:0});if("/"==i.delimiter){var r=a[0],h=a[1];a=[r,e.max(0,h-r)]}for(var l=0,p=a.length,o=0;l.5?1:0,1,w(M,g),"L");v?S=S.concat(w(M,v),"A",v,v,0,j>.5?1:0,0,w(x,v)):S.push(u,d),x+=$,k=s("path",{d:S.join(" "),"data-value":$})}k.attr("fill",y.call(this,$,l,a)),c.append(k)}}}),a.register("donut",t.extend(!0,{},a.defaults.pie),function(t){a.graphers.pie.call(this,t)}),a.register("line",{delimiter:",",fill:"#c6d9fd",height:16,min:0,stroke:"#4d89f9",strokeWidth:1,width:32},function(t){var i=this.values();1==i.length&&i.push(i[0]);for(var a=e.max.apply(e,t.max==n?i:i.concat(t.max)),r=e.min.apply(e,t.min==n?i:i.concat(t.min)),h=this.prepare(t.width,t.height),l=t.strokeWidth,p=h.width(),o=h.height()-l,f=a-r,c=this.x=function(t){return t*(p/(i.length-1))},u=this.y=function(t){var i=o;return f&&(i-=(t-r)/f*o),i+l/2},d=u(e.max(r,0)),g=[0,d],v=0;v0&&o&&k--),h.append(s("rect",{"data-value":w,fill:c.call(this,w,g,i),x:m,y:k,width:y,height:v}))}})}(jQuery,document,Math); diff --git a/public/style/vendor/perfect-scrollbar/css/perfect-scrollbar.css b/public/style/vendor/perfect-scrollbar/css/perfect-scrollbar.css new file mode 100644 index 0000000..6761910 --- /dev/null +++ b/public/style/vendor/perfect-scrollbar/css/perfect-scrollbar.css @@ -0,0 +1 @@ +.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}} \ No newline at end of file diff --git a/public/style/vendor/perfect-scrollbar/js/perfect-scrollbar.min.js b/public/style/vendor/perfect-scrollbar/js/perfect-scrollbar.min.js new file mode 100644 index 0000000..21feaba --- /dev/null +++ b/public/style/vendor/perfect-scrollbar/js/perfect-scrollbar.min.js @@ -0,0 +1,6 @@ +/*! + * perfect-scrollbar v1.4.0 + * (c) 2018 Hyunje Jun + * @license MIT + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.PerfectScrollbar=e()}(this,function(){"use strict";function t(t){return getComputedStyle(t)}function e(t,e){for(var i in e){var r=e[i];"number"==typeof r&&(r+="px"),t.style[i]=r}return t}function i(t){var e=document.createElement("div");return e.className=t,e}function r(t,e){if(!v)throw new Error("No element matching method supported");return v.call(t,e)}function l(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function n(t,e){return Array.prototype.filter.call(t.children,function(t){return r(t,e)})}function o(t,e){var i=t.element.classList,r=m.state.scrolling(e);i.contains(r)?clearTimeout(Y[e]):i.add(r)}function s(t,e){Y[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(m.state.scrolling(e))},t.settings.scrollingThreshold)}function a(t,e){o(t,e),s(t,e)}function c(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function h(t,e,i,r,l){var n=i[0],o=i[1],s=i[2],h=i[3],u=i[4],d=i[5];void 0===r&&(r=!0),void 0===l&&(l=!1);var f=t.element;t.reach[h]=null,f[s]<1&&(t.reach[h]="start"),f[s]>t[n]-t[o]-1&&(t.reach[h]="end"),e&&(f.dispatchEvent(c("ps-scroll-"+h)),e<0?f.dispatchEvent(c("ps-scroll-"+u)):e>0&&f.dispatchEvent(c("ps-scroll-"+d)),r&&a(t,h)),t.reach[h]&&(e||l)&&f.dispatchEvent(c("ps-"+h+"-reach-"+t.reach[h]))}function u(t){return parseInt(t,10)||0}function d(t){return r(t,"input,[contenteditable]")||r(t,"select,[contenteditable]")||r(t,"textarea,[contenteditable]")||r(t,"button,[contenteditable]")}function f(e){var i=t(e);return u(i.width)+u(i.paddingLeft)+u(i.paddingRight)+u(i.borderLeftWidth)+u(i.borderRightWidth)}function p(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function b(t,i){var r={width:i.railXWidth},l=Math.floor(t.scrollTop);i.isRtl?r.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:r.left=t.scrollLeft,i.isScrollbarXUsingBottom?r.bottom=i.scrollbarXBottom-l:r.top=i.scrollbarXTop+l,e(i.scrollbarXRail,r);var n={top:l,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?n.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth:n.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?n.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:n.left=i.scrollbarYLeft+t.scrollLeft,e(i.scrollbarYRail,n),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}function g(t,e){function i(e){b[d]=g+Y*(e[a]-v),o(t,f),R(t),e.stopPropagation(),e.preventDefault()}function r(){s(t,f),t[p].classList.remove(m.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",i)}var l=e[0],n=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],f=e[7],p=e[8],b=t.element,g=null,v=null,Y=null;t.event.bind(t[h],"mousedown",function(e){g=b[d],v=e[a],Y=(t[n]-t[l])/(t[c]-t[u]),t.event.bind(t.ownerDocument,"mousemove",i),t.event.once(t.ownerDocument,"mouseup",r),t[p].classList.add(m.state.clicking),e.stopPropagation(),e.preventDefault()})}var v="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),m={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},Y={x:null,y:null},X=function(t){this.element=t,this.handlers={}},w={isEmpty:{configurable:!0}};X.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},X.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter(function(r){return!(!e||r===e)||(i.element.removeEventListener(t,r,!1),!1)})},X.prototype.unbindAll=function(){var t=this;for(var e in t.handlers)t.unbind(e)},w.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(X.prototype,w);var y=function(){this.eventElements=[]};y.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new X(t),this.eventElements.push(e)),e},y.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},y.prototype.unbind=function(t,e,i){var r=this.eventElement(t);r.unbind(e,i),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},y.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},y.prototype.once=function(t,e,i){var r=this.eventElement(t),l=function(t){r.unbind(e,l),i(t)};r.bind(e,l)};var W=function(t,e,i,r,l){void 0===r&&(r=!0),void 0===l&&(l=!1);var n;if("top"===e)n=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");n=["contentWidth","containerWidth","scrollLeft","x","left","right"]}h(t,i,n,r,l)},L={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},R=function(t){var e=t.element,i=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(n(e,m.element.rail("x")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(n(e,m.element.rail("y")).forEach(function(t){return l(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),b(e,t),t.scrollbarXActive?e.classList.add(m.state.active("x")):(e.classList.remove(m.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(m.state.active("y")):(e.classList.remove(m.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)},T={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,"mousedown",function(e){var i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,R(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,R(t),e.stopPropagation()})},"drag-thumb":function(t){g(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),g(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){function e(e,r){var l=Math.floor(i.scrollTop);if(0===e){if(!t.scrollbarYActive)return!1;if(0===l&&r>0||l>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}var n=i.scrollLeft;if(0===r){if(!t.scrollbarXActive)return!1;if(0===n&&e<0||n>=t.contentWidth-t.containerWidth&&e>0)return!t.settings.wheelPropagation}return!0}var i=t.element,l=function(){return r(i,":hover")},n=function(){return r(t.scrollbarX,":focus")||r(t.scrollbarY,":focus")};t.event.bind(t.ownerDocument,"keydown",function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(l()||n())){var o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(d(o))return}var s=0,a=0;switch(r.which){case 37:s=r.metaKey?-t.contentWidth:r.altKey?-t.containerWidth:-30;break;case 38:a=r.metaKey?t.contentHeight:r.altKey?t.containerHeight:30;break;case 39:s=r.metaKey?t.contentWidth:r.altKey?t.containerWidth:30;break;case 40:a=r.metaKey?-t.contentHeight:r.altKey?-t.containerHeight:-30;break;case 32:a=r.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==s||t.settings.suppressScrollY&&0!==a||(i.scrollTop-=a,i.scrollLeft+=s,R(t),e(s,a)&&r.preventDefault())}})},wheel:function(e){function i(t,i){var r=Math.floor(o.scrollTop),l=0===o.scrollTop,n=r+o.offsetHeight===o.scrollHeight,s=0===o.scrollLeft,a=o.scrollLeft+o.offsetWidth===o.scrollWidth;return!(Math.abs(i)>Math.abs(t)?l||n:s||a)||!e.settings.wheelPropagation}function r(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!==e&&i!==i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}function l(e,i,r){if(!L.isWebKit&&o.querySelector("select:focus"))return!0;if(!o.contains(e))return!1;for(var l=e;l&&l!==o;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join("").match(/(scroll|auto)/)){var s=l.scrollHeight-l.clientHeight;if(s>0&&!(0===l.scrollTop&&r>0||l.scrollTop===s&&r<0))return!0;var a=l.scrollWidth-l.clientWidth;if(a>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===a&&i>0))return!0}l=l.parentNode}return!1}function n(t){var n=r(t),s=n[0],a=n[1];if(!l(t.target,s,a)){var c=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?o.scrollTop-=a*e.settings.wheelSpeed:o.scrollTop+=s*e.settings.wheelSpeed,c=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?o.scrollLeft+=s*e.settings.wheelSpeed:o.scrollLeft-=a*e.settings.wheelSpeed,c=!0):(o.scrollTop-=a*e.settings.wheelSpeed,o.scrollLeft+=s*e.settings.wheelSpeed),R(e),(c=c||i(s,a))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault())}}var o=e.element;void 0!==window.onwheel?e.event.bind(o,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(o,"mousewheel",n)},touch:function(e){function i(t,i){var r=Math.floor(h.scrollTop),l=h.scrollLeft,n=Math.abs(t),o=Math.abs(i);if(o>n){if(i<0&&r===e.contentHeight-e.containerHeight||i>0&&0===r)return 0===window.scrollY&&i>0&&L.isChrome}else if(n>o&&(t<0&&l===e.contentWidth-e.containerWidth||t>0&&0===l))return!0;return!0}function r(t,i){h.scrollTop-=i,h.scrollLeft-=t,R(e)}function l(t){return t.targetTouches?t.targetTouches[0]:t}function n(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function o(t){if(n(t)){var e=l(t);u.pageX=e.pageX,u.pageY=e.pageY,d=(new Date).getTime(),null!==p&&clearInterval(p)}}function s(e,i,r){if(!h.contains(e))return!1;for(var l=e;l&&l!==h;){if(l.classList.contains(m.element.consuming))return!0;var n=t(l);if([n.overflow,n.overflowX,n.overflowY].join("").match(/(scroll|auto)/)){var o=l.scrollHeight-l.clientHeight;if(o>0&&!(0===l.scrollTop&&r>0||l.scrollTop===o&&r<0))return!0;var s=l.scrollLeft-l.clientWidth;if(s>0&&!(0===l.scrollLeft&&i<0||l.scrollLeft===s&&i>0))return!0}l=l.parentNode}return!1}function a(t){if(n(t)){var e=l(t),o={pageX:e.pageX,pageY:e.pageY},a=o.pageX-u.pageX,c=o.pageY-u.pageY;if(s(t.target,a,c))return;r(a,c),u=o;var h=(new Date).getTime(),p=h-d;p>0&&(f.x=a/p,f.y=c/p,d=h),i(a,c)&&t.preventDefault()}}function c(){e.settings.swipeEasing&&(clearInterval(p),p=setInterval(function(){e.isInitialized?clearInterval(p):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(p):(r(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(p)},10))}if(L.supportsTouch||L.supportsIePointer){var h=e.element,u={},d=0,f={},p=null;L.supportsTouch?(e.event.bind(h,"touchstart",o),e.event.bind(h,"touchmove",a),e.event.bind(h,"touchend",c)):L.supportsIePointer&&(window.PointerEvent?(e.event.bind(h,"pointerdown",o),e.event.bind(h,"pointermove",a),e.event.bind(h,"pointerup",c)):window.MSPointerEvent&&(e.event.bind(h,"MSPointerDown",o),e.event.bind(h,"MSPointerMove",a),e.event.bind(h,"MSPointerUp",c)))}}},H=function(r,l){var n=this;if(void 0===l&&(l={}),"string"==typeof r&&(r=document.querySelector(r)),!r||!r.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=r,r.classList.add(m.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1};for(var o in l)n.settings[o]=l[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s=function(){return r.classList.add(m.state.focus)},a=function(){return r.classList.remove(m.state.focus)};this.isRtl="rtl"===t(r).direction,this.isNegativeScroll=function(){var t=r.scrollLeft,e=null;return r.scrollLeft=-1,e=r.scrollLeft<0,r.scrollLeft=t,e}(),this.negativeScrollAdjustment=this.isNegativeScroll?r.scrollWidth-r.clientWidth:0,this.event=new y,this.ownerDocument=r.ownerDocument||document,this.scrollbarXRail=i(m.element.rail("x")),r.appendChild(this.scrollbarXRail),this.scrollbarX=i(m.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",s),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=u(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=u(c.borderLeftWidth)+u(c.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=u(c.marginLeft)+u(c.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(m.element.rail("y")),r.appendChild(this.scrollbarYRail),this.scrollbarY=i(m.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",s),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var h=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=u(h.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?f(this.scrollbarY):null,this.railBorderYWidth=u(h.borderTopWidth)+u(h.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=u(h.marginTop)+u(h.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:r.scrollLeft<=0?"start":r.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:r.scrollTop<=0?"start":r.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return T[t](n)}),this.lastScrollTop=Math.floor(r.scrollTop),this.lastScrollLeft=r.scrollLeft,this.event.bind(this.element,"scroll",function(t){return n.onScroll(t)}),R(this)};return H.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=u(t(this.scrollbarXRail).marginLeft)+u(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=u(t(this.scrollbarYRail).marginTop)+u(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),R(this),W(this,"top",0,!1,!0),W(this,"left",0,!1,!0),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}))},H.prototype.onScroll=function(t){this.isAlive&&(R(this),W(this,"top",this.element.scrollTop-this.lastScrollTop),W(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},H.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),l(this.scrollbarX),l(this.scrollbarY),l(this.scrollbarXRail),l(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},H.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")},H}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/picker.date.js b/public/style/vendor/pickadate/picker.date.js new file mode 100644 index 0000000..0046fcf --- /dev/null +++ b/public/style/vendor/pickadate/picker.date.js @@ -0,0 +1,5 @@ +/*! + * Date picker for pickadate.js v3.6.3 + * http://amsul.github.io/pickadate.js/date.htm + */ +!function(a){"function"==typeof define&&define.amd?define(["./picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return!0===a[0]?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h,defaultValue:!0}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var f,g=this;return c=void 0===c?a:c,c==-1/0||c==1/0?f=c:b.isPlainObject(c)&&e.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=e.isDate(c)?c:g.create().obj):c=e.isInteger(c)||e.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:f||c.getFullYear(),month:f||c.getMonth(),date:f||c.getDate(),day:f||c.getDay(),obj:f||c,pick:f||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,f=function(a){return!0===a||b.isArray(a)||e.isDate(a)?d.create(a):a};return e.isInteger(a)||(a=f(a)),e.isInteger(c)||(c=f(c)),e.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:e.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:f(a),to:f(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return e.isInteger(b)?b=c.now(a,b,{rel:b}):b?"string"==typeof b&&(b=c.parse(a,b)):b="min"==a?-1/0:1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var f,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=-1===j.item.enable,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;dc.pick&&(g=!0)}return e.isInteger(a)}).length;if((!d||!d.nav&&!d.defaultValue)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||f||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!f&&l<0)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.monthk.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return e.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||e.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pickc.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,f={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?e.trigger(c,d,[b,f]):a.replace(/^!/,"").length;c&&(f[a]=b.substr(0,g)),b=b.substr(g)}),[f.yyyy||f.yy,+(f.mm||f.m)-1,f.dd||f.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/[^\x00-\x7F]+|\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?e.digits(a):b.date},dd:function(a,b){return a?2:e.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?e.digits(a):b.month+1},mm:function(a,b){return a?2:e.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return e.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return e.isInteger(a)&&e.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(e.isDate(a)||b.isArray(a))&&(e.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to)},c.prototype.isDateOverlap=function(a,c){var d=this,f=d.settings.firstDay?1:0;return e.isInteger(a)&&(e.isDate(c)||b.isArray(c))?(a=a%7+f)===d.create(c).day+1:e.isInteger(c)&&(e.isDate(a)||b.isArray(a))?(c=c%7+f)===d.create(a).day+1:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.overlapRanges(a,c)},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,f=d.item.disable.slice(0);return"flip"==c?d.flipEnable():!1===c?(d.flipEnable(1),f=[]):!0===c?(d.flipEnable(-1),f=[]):c.map(function(a){for(var c,g=0;g=m.year&&j.month>=m.month||!a&&j.year<=l.year&&j.month<=l.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+e.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},p=function(){var d=c.showMonthsShort?c.monthsShort:c.monthsFull;return c.selectMonths?e.node("select",e.group({min:0,max:11,i:1,node:"option",item:function(a){return[d[a],0,"value="+a+(j.month==a?" selected":"")+(j.year==l.year&&am.month?" disabled":"")]}}),c.klass.selectMonth,(a?"":"disabled")+" "+e.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):e.node("div",d[j.month],c.klass.month)},q=function(){var d=j.year,f=!0===c.selectYears?5:~~(c.selectYears/2);if(f){var g=l.year,h=m.year,i=d-f,k=d+f;if(g>i&&(k+=g-i,i=g),ho?o:n,k=h}return e.node("select",e.group({min:i,max:k,i:1,node:"option",item:function(a){return[a,0,"value="+a+(d==a?" selected":"")]}}),c.klass.selectYear,(a?"":"disabled")+" "+e.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return e.node("div",d,c.klass.year)};return e.node("div",(c.selectYears?q()+p():p()+q())+o()+o(1),c.klass.header)+e.node("table",n+e.node("tbody",e.group({min:0,max:5,i:1,node:"tr",item:function(a){var f=c.firstDay&&0===b.create([j.year,j.month,1]).day?-7:0;return[e.group({min:d*a-j.day+f+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([j.year,j.month,a+(c.firstDay?1:0)]);var d=h&&h.pick==a.pick,f=i&&i.pick==a.pick,n=k&&b.disabled(a)||a.pickm.pick,o=e.trigger(b.formats.toString,b,[c.format,a]);return[e.node("div",a.date,function(b){return b.push(j.month==a.month?c.klass.infocus:c.klass.outfocus),g.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),f&&b.push(c.klass.highlighted),n&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+e.ariaAttr({role:"gridcell",label:o,selected:!(!d||b.$node.val()!==o)||null,activedescendant:!!f||null,disabled:!!n||null})),"",e.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+e.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0}))+e.node("div",e.node("button",c.today,c.klass.buttonToday,"type=button data-pick="+g.pick+(a&&!b.disabled(g)?"":" disabled")+" "+e.ariaAttr({controls:b.$node[0].id}))+e.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+e.ariaAttr({controls:b.$node[0].id}))+e.node("button",c.close,c.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+e.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,updateInput:!0,format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/picker.js b/public/style/vendor/pickadate/picker.js new file mode 100644 index 0000000..fdd8033 --- /dev/null +++ b/public/style/vendor/pickadate/picker.js @@ -0,0 +1,7 @@ +/*! + * pickadate.js v3.6.3, 2019/04/03 + * By Amsul, http://amsul.ca + * Hosted on http://amsul.github.io/pickadate.js + * Licensed under MIT + */ +!function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(h,i,k,m){function o(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",C.component.nodes(x.open),z.box),z.wrap),z.frame),z.holder,'tabindex="-1"')}function p(){A.data(i,C).addClass(z.input).val(A.data("value")?C.get("select",y.format):h.value).on("focus."+x.id+" click."+x.id,f(function(a){a.preventDefault(),C.open()},100)).on("mousedown",function(){x.handlingOpen=!0;var b=function(){setTimeout(function(){a(document).off("mouseup",b),x.handlingOpen=!1},0)};a(document).on("mouseup",b)}),y.editable||A.on("keydown."+x.id,v),g(h,{haspopup:!0,expanded:!1,readonly:!1,owns:h.id+"_root"})}function q(){g(C.$root[0],"hidden",!0)}function r(){C.$holder.on({keydown:v,"focus.toOpen":u,blur:function(){A.removeClass(z.target)},focusin:function(a){C.$root.removeClass(z.focused),a.stopPropagation()},"mousedown click":function(b){var c=e(b,h);c!=C.$holder[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is("input, select, textarea, button, option")||(b.preventDefault(),C.$holder.eq(0).focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(z.navDisabled)||b.hasClass(z.disabled),e=j();e=e&&(e.type||e.href?e:null),(d||e&&!a.contains(C.$root[0],e))&&C.$holder.eq(0).focus(),!d&&c.nav?C.set("highlight",C.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?(C.set("select",c.pick),y.closeOnSelect&&C.close(!0)):c.clear?(C.clear(),y.closeOnClear&&C.close(!0)):c.close&&C.close(!0)})}function s(){var b;!0===y.hiddenName?(b=h.name,h.name=""):(b=["string"==typeof y.hiddenPrefix?y.hiddenPrefix:"","string"==typeof y.hiddenSuffix?y.hiddenSuffix:"_submit"],b=b[0]+h.name+b[1]),C._hidden=a('")[0],A.on("change."+x.id,function(){C._hidden.value=h.value?C.get("select",y.formatSubmit):""})}function t(){w&&n?C.$holder.find("."+z.frame).one("transitionend",function(){C.$holder.eq(0).focus()}):setTimeout(function(){C.$holder.eq(0).focus()},0)}function u(a){a.stopPropagation(),A.addClass(z.target),C.$root.addClass(z.focused),C.open()}function v(a){var b=a.keyCode,c=/^(8|46)$/.test(b);if(27==b)return C.close(!0),!1;(32==b||c||!x.open&&C.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?C.clear().close():C.open())}if(!h)return b;var w=!1,x={id:h.id||"P"+Math.abs(~~(Math.random()*new Date)),handlingOpen:!1},y=k?a.extend(!0,{},k.defaults,m):m||{},z=a.extend({},b.klasses(),y.klass),A=a(h),B=function(){return this.start()},C=B.prototype={constructor:B,$node:A,start:function(){return x&&x.start?C:(x.methods={},x.start=!0,x.open=!1,x.type=h.type,h.autofocus=h==j(),h.readOnly=!y.editable,h.id=h.id||x.id,"text"!=h.type&&(h.type="text"),C.component=new k(C,y),C.$root=a('
        '),q(),C.$holder=a(o()).appendTo(C.$root),r(),y.formatSubmit&&s(),p(),y.containerHidden?a(y.containerHidden).append(C._hidden):A.after(C._hidden),y.container?a(y.container).append(C.$root):A.after(C.$root),C.on({start:C.component.onStart,render:C.component.onRender,stop:C.component.onStop,open:C.component.onOpen,close:C.component.onClose,set:C.component.onSet}).on({start:y.onStart,render:y.onRender,stop:y.onStop,open:y.onOpen,close:y.onClose,set:y.onSet}),w=c(C.$holder[0]),h.autofocus&&C.open(),C.trigger("start").trigger("render"))},render:function(b){return b?(C.$holder=a(o()),r(),C.$root.html(C.$holder)):C.$root.find("."+z.box).html(C.component.nodes(x.open)),C.trigger("render")},stop:function(){return x.start?(C.close(),C._hidden&&C._hidden.parentNode.removeChild(C._hidden),C.$root.remove(),A.removeClass(z.input).removeData(i),setTimeout(function(){A.off("."+x.id)},0),h.type=x.type,h.readOnly=!1,C.trigger("stop"),x.methods={},x.start=!1,C):C},open:function(c){return x.open?C:(A.addClass(z.active),g(h,"expanded",!0),setTimeout(function(){C.$root.addClass(z.opened),g(C.$root[0],"hidden",!1)},0),!1!==c&&(x.open=!0,w&&a("body").css("overflow","hidden").css("padding-right","+="+d()),t(),l.on("click."+x.id+" focusin."+x.id,function(a){if(!x.handlingOpen){var b=e(a,h);a.isSimulated||b==h||b==document||3==a.which||C.close(b===C.$holder[0])}}).on("keydown."+x.id,function(c){var d=c.keyCode,f=C.component.key[d],g=e(c,h);27==d?C.close(!0):g!=C.$holder[0]||!f&&13!=d?a.contains(C.$root[0],g)&&13==d&&(c.preventDefault(),g.click()):(c.preventDefault(),f?b._.trigger(C.component.key.go,C,[b._.trigger(f)]):C.$root.find("."+z.highlighted).hasClass(z.disabled)||(C.set("select",C.component.item.highlight),y.closeOnSelect&&C.close(!0)))})),C.trigger("open"))},close:function(b){return b&&(y.editable?h.focus():(C.$holder.off("focus.toOpen").focus(),setTimeout(function(){C.$holder.on("focus.toOpen",u)},0))),A.removeClass(z.active),g(h,"expanded",!1),setTimeout(function(){C.$root.removeClass(z.opened+" "+z.focused),g(C.$root[0],"hidden",!0)},0),x.open?(x.open=!1,w&&a("body").css("overflow","").css("padding-right","-="+d()),l.off("."+x.id),C.trigger("close")):C},clear:function(a){return C.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in C.component.item&&(void 0===f&&(f=null),C.component.set(e,f,d)),"select"!=e&&"clear"!=e||!y.updateInput||A.val("clear"==e?"":C.get(e,y.format)).trigger("change");C.render()}return d.muted?C:C.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=x[a])return x[a];if("valueSubmit"==a){if(C._hidden)return C._hidden.value;a="value"}if("value"==a)return h.value;if(a in C.component.item){if("string"==typeof c){var d=C.component.get(a);return d?b._.trigger(C.component.formats.toString,C.component,[c,d]):""}return C.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),x.methods[e]=x.methods[e]||[],x.methods[e].push(f)}return C},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('
        ').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(a,b){var c=[];return a.path&&(c=a.path),a.originalEvent&&a.originalEvent.path&&(c=a.originalEvent.path),c&&c.length>0?b&&c.indexOf(b)>=0?b:c[0]:a.target}function f(a,b,c){var d;return function(){var e=this,f=arguments,g=function(){d=null,c||a.apply(e,f)},h=c&&!d;clearTimeout(d),d=setTimeout(g,b),h&&a.apply(e,f)}}function g(b,c,d){if(a.isPlainObject(c))for(var e in c)h(b,e,c[e]);else h(b,c,d)}function h(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function i(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d;c+=null==b[d]?"":e+'="'+b[d]+'"'}return c}function j(){try{return document.activeElement}catch(a){}}var k=a(window),l=a(document),m=a(document.documentElement),n=null!=document.documentElement.style.transition;return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+""):""},lead:function(a){return(a<10?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1==0},ariaAttr:i},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){a(this).data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/picker.time.js b/public/style/vendor/pickadate/picker.time.js new file mode 100644 index 0000000..ce65b67 --- /dev/null +++ b/public/style/vendor/pickadate/picker.time.js @@ -0,0 +1,5 @@ +/*! + * Time picker for pickadate.js v3.6.3 + * http://amsul.github.io/pickadate.js/time.htm + */ +!function(a){"function"==typeof define&&define.amd?define(["./picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0].value,e=a.$node.data("value"),f=e||d,g=e?b.formatSubmit:b.format;c.settings=b,c.$node=a.$node,c.queue={interval:"i",min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse create validate",view:"parse create validate",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.interval=b.interval||30,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return!0===a[0]?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),f?c.set("select",f,{format:g}):c.set("select",null).set("highlight",c.item.now),c.key={40:1,38:-1,39:1,37:-1,go:function(a){c.set("highlight",c.item.highlight.pick+a*c.item.interval,{interval:a*c.item.interval}),this.render()}},a.on("render",function(){var c=a.$root.children(),d=c.find("."+b.klass.viewset),e=function(a){return["webkit","moz","ms","o",""].map(function(b){return(b?"-"+b+"-":"")+a})},f=function(a,b){e("transform").map(function(c){a.css(c,b)}),e("transition").map(function(c){a.css(c,b)})};d.length&&(f(c,"none"),c[0].scrollTop=~~d.position().top-2*d[0].clientHeight,f(c,""))},1).on("open",function(){a.$root.find("button").attr("disabled",!1)},1).on("close",function(){a.$root.find("button").attr("disabled",!0)},1)}var d=24,e=60,f=12,g=d*e,h=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):"interval"==a?d.set("min",e.min,c).set("max",e.max,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",b,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",b,c),"min"==a&&d.set("max",e.max,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,f){var i=this;return c=void 0===c?a:c,h.isDate(c)&&(c=[c.getHours(),c.getMinutes()]),b.isPlainObject(c)&&h.isInteger(c.pick)?c=c.pick:b.isArray(c)?c=+c[0]*e+ +c[1]:h.isInteger(c)||(c=i.now(a,c,f)),"max"==a&&c=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b){var c,d=this.item.interval,f=new Date,g=f.getHours()*e+f.getMinutes(),i=h.isInteger(b);return g-=g%d,c=b<0&&d*b+g<=-d,g+="min"==a&&c?0:d,i&&(g+=d*(c&&"max"!=a?b+1:b)),g},c.prototype.normalize=function(a,b){var c=this.item.interval,d=this.item.min&&this.item.min.pick||0;return b-="min"==a?0:(b-d)%c},c.prototype.measure=function(a,c,f){var g=this;return c||(c="min"==a?[0,0]:[d-1,e-1]),"string"==typeof c?c=g.parse(a,c):!0===c||h.isInteger(c)?c=g.now(a,c,f):b.isPlainObject(c)&&h.isInteger(c.pick)&&(c=g.normalize(a,c.pick,f)),c},c.prototype.validate=function(a,b,c){var d=this,e=c&&c.interval?c.interval:d.item.interval;return d.disabled(b)&&(b=d.shift(b,e)),b=d.scope(b),d.disabled(b)&&(b=d.shift(b,-1*e)),b},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return h.isInteger(d)?a.hour==d:b.isArray(d)||h.isDate(d)?a.pick==c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[2]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pickc.item.max.pick},c.prototype.shift=function(a,b){var c=this,d=c.item.min.pick,e=c.item.max.pick;for(b=b||c.item.interval;c.disabled(a)&&(a=c.create(a.pick+=b),!(a.pick<=d||a.pick>=e)););return a},c.prototype.scope=function(a){var b=this.item.min.pick,c=this.item.max.pick;return this.create(a.pick>c?c:a.pickb.time%g?"a.m.":"p.m."},A:function(a,b){return a?2:g/2>b.time%g?"AM":"PM"},toArray:function(a){return a.split(/(h{1,2}|H{1,2}|i|a|A|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return h.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}},c.prototype.isTimeExact=function(a,c){var d=this;return h.isInteger(a)&&h.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(h.isDate(a)||b.isArray(a))&&(h.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&(d.isTimeExact(a.from,c.from)&&d.isTimeExact(a.to,c.to))},c.prototype.isTimeOverlap=function(a,c){var d=this;return h.isInteger(a)&&(h.isDate(c)||b.isArray(c))?a===d.create(c).hour:h.isInteger(c)&&(h.isDate(a)||b.isArray(a))?c===d.create(a).hour:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.overlapRanges(a,c)},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():!1===c?(d.flipEnable(1),e=[]):!0===c?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,f=0;f0?b:this.item.interval},c.prototype.nodes=function(a){var b=this,c=b.settings,d=b.item.select,e=b.item.highlight,f=b.item.view,g=b.item.disable;return h.node("ul",h.group({min:b.item.min.pick,max:b.item.max.pick,i:b.item.interval,node:"li",item:function(a){a=b.create(a);var i=a.pick,j=d&&d.pick==i,k=e&&e.pick==i,l=g&&b.disabled(a),m=h.trigger(b.formats.toString,b,[c.format,a]);return[h.trigger(b.formats.toString,b,[h.trigger(c.formatLabel,b,[a])||c.format,a]),function(a){return j&&a.push(c.klass.selected),k&&a.push(c.klass.highlighted),f&&f.pick==i&&a.push(c.klass.viewset),l&&a.push(c.klass.disabled),a.join(" ")}([c.klass.listItem]),"data-pick="+a.pick+" "+h.ariaAttr({role:"option",label:m,selected:!(!j||b.$node.val()!==m)||null,activedescendant:!!k||null,disabled:!!l||null})]}})+h.node("li",h.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+h.ariaAttr({controls:b.$node[0].id})),"",h.ariaAttr({role:"presentation"})),c.klass.list,h.ariaAttr({role:"listbox",controls:b.$node[0].id}))},c.defaults=function(a){return{clear:"Clear",format:"h:i A",interval:30,closeOnSelect:!0,closeOnClear:!0,updateInput:!0,klass:{picker:a+" "+a+"--time",holder:a+"__holder",list:a+"__list",listItem:a+"__list-item",disabled:a+"__list-item--disabled",selected:a+"__list-item--selected",highlighted:a+"__list-item--highlighted",viewset:a+"__list-item--viewset",now:a+"__list-item--now",buttonClear:a+"__button--clear"}}}(a.klasses().picker),a.extend("pickatime",c)}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/classic.css b/public/style/vendor/pickadate/themes/classic.css new file mode 100644 index 0000000..8d16c9e --- /dev/null +++ b/public/style/vendor/pickadate/themes/classic.css @@ -0,0 +1,4 @@ +.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}/*! + * Classic picker styling for pickadate.js + * Demo: http://amsul.github.io/pickadate.js + */.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;transform:translateY(0) perspective(600px) rotateX(0);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/classic.date.css b/public/style/vendor/pickadate/themes/classic.date.css new file mode 100644 index 0000000..2664433 --- /dev/null +++ b/public/style/vendor/pickadate/themes/classic.date.css @@ -0,0 +1 @@ +.picker__footer,.picker__header,.picker__table{text-align:center}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/classic.time.css b/public/style/vendor/pickadate/themes/classic.time.css new file mode 100644 index 0000000..e36b377 --- /dev/null +++ b/public/style/vendor/pickadate/themes/classic.time.css @@ -0,0 +1 @@ +.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time{min-width:256px;max-width:320px}.picker--time .picker__holder{background:#f2f2f2}@media (min-height:40.125em){.picker--time .picker__holder{font-size:.875em}}.picker--time .picker__box{padding:0;position:relative} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/default.css b/public/style/vendor/pickadate/themes/default.css new file mode 100644 index 0000000..3d3b7b5 --- /dev/null +++ b/public/style/vendor/pickadate/themes/default.css @@ -0,0 +1,4 @@ +.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}/*! + * Default mobile-first, responsive styling for pickadate.js + * Demo: http://amsul.github.io/pickadate.js + */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}.picker--opened .picker__frame{top:auto;bottom:0}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/default.date.css b/public/style/vendor/pickadate/themes/default.date.css new file mode 100644 index 0000000..2664433 --- /dev/null +++ b/public/style/vendor/pickadate/themes/default.date.css @@ -0,0 +1 @@ +.picker__footer,.picker__header,.picker__table{text-align:center}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/default.time.css b/public/style/vendor/pickadate/themes/default.time.css new file mode 100644 index 0000000..85b41e7 --- /dev/null +++ b/public/style/vendor/pickadate/themes/default.time.css @@ -0,0 +1 @@ +.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}} \ No newline at end of file diff --git a/public/style/vendor/pickadate/themes/rtl.css b/public/style/vendor/pickadate/themes/rtl.css new file mode 100644 index 0000000..0b9d69f --- /dev/null +++ b/public/style/vendor/pickadate/themes/rtl.css @@ -0,0 +1,3 @@ +/*! + * Styling for RTL (right-to-left) languages using pickadate.js + */.picker{direction:rtl}.picker__nav--next{right:auto;left:-1em}.picker__nav--prev{left:auto;right:-1em}.picker__nav--next:before{border-left:0;border-right:.75em solid #000}.picker__nav--prev:before{border-right:0;border-left:.75em solid #000} \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ar.js b/public/style/vendor/pickadate/translations/ar.js new file mode 100644 index 0000000..7f2be0f --- /dev/null +++ b/public/style/vendor/pickadate/translations/ar.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],weekdaysFull:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],weekdaysShort:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],today:"اليوم",clear:"مسح",format:"yyyy mmmm dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"مسح"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/bg_BG.js b/public/style/vendor/pickadate/translations/bg_BG.js new file mode 100644 index 0000000..9bcdde2 --- /dev/null +++ b/public/style/vendor/pickadate/translations/bg_BG.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],monthsShort:["янр","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],weekdaysFull:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"днес",clear:"изтривам",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"изтривам"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/bs_BA.js b/public/style/vendor/pickadate/translations/bs_BA.js new file mode 100644 index 0000000..5316da5 --- /dev/null +++ b/public/style/vendor/pickadate/translations/bs_BA.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","cetvrtak","petak","subota"],weekdaysShort:["ne","po","ut","sr","če","pe","su"],today:"danas",clear:"izbrisati",firstDay:1,format:"dd. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbrisati"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ca_ES.js b/public/style/vendor/pickadate/translations/ca_ES.js new file mode 100644 index 0000000..26baa53 --- /dev/null +++ b/public/style/vendor/pickadate/translations/ca_ES.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Gener","Febrer","Març","Abril","Maig","juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],weekdaysFull:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],weekdaysShort:["diu","dil","dim","dmc","dij","div","dis"],today:"avui",clear:"esborra",close:"tanca",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"esborra"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/cs_CZ.js b/public/style/vendor/pickadate/translations/cs_CZ.js new file mode 100644 index 0000000..00053bb --- /dev/null +++ b/public/style/vendor/pickadate/translations/cs_CZ.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthsShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],weekdaysFull:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],weekdaysShort:["ne","po","út","st","čt","pá","so"],today:"dnes",clear:"vymazat",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd",close:"zavřít"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"vymazat"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/da_DK.js b/public/style/vendor/pickadate/translations/da_DK.js new file mode 100644 index 0000000..d83e9cb --- /dev/null +++ b/public/style/vendor/pickadate/translations/da_DK.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"slet",close:"luk",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"slet"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/de_DE.js b/public/style/vendor/pickadate/translations/de_DE.js new file mode 100644 index 0000000..4e07b28 --- /dev/null +++ b/public/style/vendor/pickadate/translations/de_DE.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],weekdaysFull:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"],today:"Heute",clear:"Löschen",close:"Schließen",firstDay:1,format:"dddd, dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Löschen",format:"H:i"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/el_GR.js b/public/style/vendor/pickadate/translations/el_GR.js new file mode 100644 index 0000000..06605f9 --- /dev/null +++ b/public/style/vendor/pickadate/translations/el_GR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],weekdaysFull:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],weekdaysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],today:"σήμερα",clear:"Διαγραφή",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Διαγραφή"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/es_ES.js b/public/style/vendor/pickadate/translations/es_ES.js new file mode 100644 index 0000000..98eb363 --- /dev/null +++ b/public/style/vendor/pickadate/translations/es_ES.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthsShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],weekdaysFull:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],weekdaysShort:["dom","lun","mar","mié","jue","vie","sáb"],today:"Hoy",clear:"Borrar",close:"Cerrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Borrar"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/et_EE.js b/public/style/vendor/pickadate/translations/et_EE.js new file mode 100644 index 0000000..73ccd74 --- /dev/null +++ b/public/style/vendor/pickadate/translations/et_EE.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],monthsShort:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],weekdaysFull:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],weekdaysShort:["püh","esm","tei","kol","nel","ree","lau"],today:"täna",clear:"kustuta",firstDay:1,format:"d. mmmm yyyy. a",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"kustuta"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/eu_ES.js b/public/style/vendor/pickadate/translations/eu_ES.js new file mode 100644 index 0000000..95370e1 --- /dev/null +++ b/public/style/vendor/pickadate/translations/eu_ES.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthsShort:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],weekdaysFull:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],weekdaysShort:["ig.","al.","ar.","az.","og.","or.","lr."],today:"gaur",clear:"garbitu",firstDay:1,format:"dddd, yyyy(e)ko mmmmren da",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"garbitu"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/fa_IR.js b/public/style/vendor/pickadate/translations/fa_IR.js new file mode 100644 index 0000000..8010c78 --- /dev/null +++ b/public/style/vendor/pickadate/translations/fa_IR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthsShort:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],weekdaysFull:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],weekdaysShort:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],today:"امروز",clear:"پاک کردن",close:"بستن",format:"yyyy mmmm dd",formatSubmit:"yyyy/mm/dd",labelMonthNext:"ماه بعدی",labelMonthPrev:"ماه قبلی"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"پاک کردن"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/fi_FI.js b/public/style/vendor/pickadate/translations/fi_FI.js new file mode 100644 index 0000000..77d14cf --- /dev/null +++ b/public/style/vendor/pickadate/translations/fi_FI.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],weekdaysFull:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],weekdaysShort:["su","ma","ti","ke","to","pe","la"],today:"tänään",clear:"tyhjennä",firstDay:1,format:"d.m.yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"tyhjennä"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/fr_FR.js b/public/style/vendor/pickadate/translations/fr_FR.js new file mode 100644 index 0000000..b20cab7 --- /dev/null +++ b/public/style/vendor/pickadate/translations/fr_FR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fev","Mar","Avr","Mai","Juin","Juil","Aou","Sep","Oct","Nov","Dec"],weekdaysFull:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],weekdaysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],today:"Aujourd'hui",clear:"Effacer",close:"Fermer",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Mois suivant",labelMonthPrev:"Mois précédent",labelMonthSelect:"Sélectionner un mois",labelYearSelect:"Sélectionner une année"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Effacer",format:"H:i"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ge_GEO.js b/public/style/vendor/pickadate/translations/ge_GEO.js new file mode 100644 index 0000000..2ec1a5d --- /dev/null +++ b/public/style/vendor/pickadate/translations/ge_GEO.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],monthsShort:["იან","თებ","მარტ","აპრ","მაი","ივნ","ივლ","აგვ","სექტ","ოქტ","ნოემ","დეკ"],weekdaysFull:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუშაბათი","პარასკევი","შაბათი"],weekdaysShort:["კვ","ორ","სამ","ოთხ","ხუთ","პარ","შაბ"],today:"დღეს",clear:"გასუფთავება",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"გასუფთავება"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/gl_ES.js b/public/style/vendor/pickadate/translations/gl_ES.js new file mode 100644 index 0000000..1d87803 --- /dev/null +++ b/public/style/vendor/pickadate/translations/gl_ES.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["xan","feb","mar","abr","mai","xun","xul","ago","sep","out","nov","dec"],weekdaysFull:["domingo","luns","martes","mércores","xoves","venres","sábado"],weekdaysShort:["dom","lun","mar","mér","xov","ven","sab"],today:"hoxe",clear:"borrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"borrar"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/he_IL.js b/public/style/vendor/pickadate/translations/he_IL.js new file mode 100644 index 0000000..d00f5b3 --- /dev/null +++ b/public/style/vendor/pickadate/translations/he_IL.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthsShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],weekdaysFull:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום ששי","יום שבת"],weekdaysShort:["א","ב","ג","ד","ה","ו","ש"],today:"היום",clear:"למחוק",format:"yyyy mmmmב d dddd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"למחוק"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/hi_IN.js b/public/style/vendor/pickadate/translations/hi_IN.js new file mode 100644 index 0000000..d731287 --- /dev/null +++ b/public/style/vendor/pickadate/translations/hi_IN.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["जनवरी","फरवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthsShort:["जन","फर","मार्च","अप्रैल","मई","जून","जु","अग","सित","अक्टू","नव","दिस"],weekdaysFull:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],weekdaysShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],today:"आज की तारीख चयन करें",clear:"चुनी हुई तारीख को मिटाएँ",close:"विंडो बंद करे",firstDay:1,format:"dd/mm/yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"अगले माह का चयन करें",labelMonthPrev:"पिछले माह का चयन करें",labelMonthSelect:"किसि एक महीने का चयन करें",labelYearSelect:"किसि एक वर्ष का चयन करें"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"चुनी हुई तारीख को मिटाएँ"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/hr_HR.js b/public/style/vendor/pickadate/translations/hr_HR.js new file mode 100644 index 0000000..6e29c7f --- /dev/null +++ b/public/style/vendor/pickadate/translations/hr_HR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],monthsShort:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned","pon","uto","sri","čet","pet","sub"],today:"Danas",clear:"Izbriši",close:"Zatvori",firstDay:1,format:"d. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Izbriši"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/hu_HU.js b/public/style/vendor/pickadate/translations/hu_HU.js new file mode 100644 index 0000000..8cca4be --- /dev/null +++ b/public/style/vendor/pickadate/translations/hu_HU.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],monthsShort:["jan","febr","márc","ápr","máj","jún","júl","aug","szept","okt","nov","dec"],weekdaysFull:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],weekdaysShort:["V","H","K","Sze","CS","P","Szo"],today:"Ma",clear:"Törlés",close:"Bezárás",firstDay:1,format:"yyyy. mmmm dd.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Törlés"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/id_ID.js b/public/style/vendor/pickadate/translations/id_ID.js new file mode 100644 index 0000000..9333a42 --- /dev/null +++ b/public/style/vendor/pickadate/translations/id_ID.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],weekdaysFull:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],weekdaysShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],today:"hari ini",clear:"menghapus",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"menghapus"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/is_IS.js b/public/style/vendor/pickadate/translations/is_IS.js new file mode 100644 index 0000000..a324705 --- /dev/null +++ b/public/style/vendor/pickadate/translations/is_IS.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"],monthsShort:["jan","feb","mar","apr","maí","jún","júl","ágú","sep","okt","nóv","des"],weekdaysFull:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"],weekdaysShort:["sun","mán","þri","mið","fim","fös","lau"],today:"Í dag",clear:"Hreinsa",firstDay:1,format:"dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Hreinsa"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/it_IT.js b/public/style/vendor/pickadate/translations/it_IT.js new file mode 100644 index 0000000..19dd26f --- /dev/null +++ b/public/style/vendor/pickadate/translations/it_IT.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],monthsShort:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],weekdaysFull:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],weekdaysShort:["dom","lun","mar","mer","gio","ven","sab"],today:"Oggi",clear:"Cancella",close:"Chiudi",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Mese successivo",labelMonthPrev:"Mese precedente",labelMonthSelect:"Seleziona un mese",labelYearSelect:"Seleziona un anno"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Cancella",format:"HH:i",formatSubmit:"HH:i"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ja_JP.js b/public/style/vendor/pickadate/translations/ja_JP.js new file mode 100644 index 0000000..7ba3005 --- /dev/null +++ b/public/style/vendor/pickadate/translations/ja_JP.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],weekdaysFull:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],weekdaysShort:["日","月","火","水","木","金","土"],today:"今日",clear:"消去",firstDay:1,format:"yyyy mm dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"消去"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/km_KH.js b/public/style/vendor/pickadate/translations/km_KH.js new file mode 100644 index 0000000..d2f5322 --- /dev/null +++ b/public/style/vendor/pickadate/translations/km_KH.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthsShort:["មក.","កុ.","មី.","មេ.","ឧស.","មិថុ.","កក្ក.","សី.","កញ.","តុ.","វិច្ឆ.","ធ."],weekdaysFull:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],weekdaysShort:["អា.","ច.","អ.","ព.","ព្រ.","សុ.","ស."],today:"ថ្ងៃនេះ",clear:"លុប",close:"បិទ",labelMonthNext:"ខែបន្ទាប់",labelMonthPrev:"ខែមុន",labelMonthSelect:"ជ្រើសរើសខែ",labelYearSelect:"ជ្រើសរើសឆ្នាំ",firstDay:1,showMonthsShort:!1,showWeekdaysFull:!0,format:"ថ្ងៃទី d ខែmmmm ឆ្នាំ yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"លុប"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ko_KR.js b/public/style/vendor/pickadate/translations/ko_KR.js new file mode 100644 index 0000000..c7d428d --- /dev/null +++ b/public/style/vendor/pickadate/translations/ko_KR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],weekdaysFull:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],weekdaysShort:["일","월","화","수","목","금","토"],today:"오늘",clear:"취소",firstDay:1,format:"yyyy 년 mm 월 dd 일",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"취소"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/lt_LT.js b/public/style/vendor/pickadate/translations/lt_LT.js new file mode 100644 index 0000000..348f9cb --- /dev/null +++ b/public/style/vendor/pickadate/translations/lt_LT.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{labelMonthNext:"Sekantis mėnuo",labelMonthPrev:"Ankstesnis mėnuo",labelMonthSelect:"Pasirinkite mėnesį",labelYearSelect:"Pasirinkite metus",monthsFull:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spa","Lap","Grd"],weekdaysFull:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],weekdaysShort:["Sk","Pr","An","Tr","Kt","Pn","Št"],today:"Šiandien",clear:"Išvalyti",close:"Uždaryti",firstDay:1,format:"yyyy-mm-dd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Išvalyti",format:"HH:i"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/lv_LV.js b/public/style/vendor/pickadate/translations/lv_LV.js new file mode 100644 index 0000000..4f3bfd1 --- /dev/null +++ b/public/style/vendor/pickadate/translations/lv_LV.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],weekdaysFull:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],weekdaysShort:["Sv","P","O","T","C","Pk","S"],today:"Šodiena",clear:"Dzēst",close:"Aizvērt",firstDay:1,format:"yyyy.mm.dd. dddd",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Nākamais mēnesis",labelMonthPrev:"Iepriekšējais mēnesis",labelMonthSelect:"Izvēlēties mēnesi",labelYearSelect:"Izvēlēties gadu"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Dzēst"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/nb_NO.js b/public/style/vendor/pickadate/translations/nb_NO.js new file mode 100644 index 0000000..1c88146 --- /dev/null +++ b/public/style/vendor/pickadate/translations/nb_NO.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"nullstill",close:"lukk",firstDay:1,format:"dd. mmm. yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"nullstill"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ne_NP.js b/public/style/vendor/pickadate/translations/ne_NP.js new file mode 100644 index 0000000..e391f2b --- /dev/null +++ b/public/style/vendor/pickadate/translations/ne_NP.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्त","सेप्टेम्बर","अक्टोबर","नोवेम्बर","डिसेम्बर"],monthsShort:["जन","फेब्रु","मार्च","अप्रिल","मे","जुन","जुल","अग","सेप्टे","अक्टो","नोभे","डिसे"],weekdaysFull:["सोमबार","मङ्लबार","बुधबार","बिहीबार","शुक्रबार","शनिबार","आईतबार"],weekdaysShort:["सोम","मंगल्","बुध","बिही","शुक्र","शनि","आईत"],numbers:["०","१","२","३","४","५","६","७","८","९"],today:"आज",clear:"मेटाउनुहोस्",format:"dddd, dd mmmm, yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"मेटाउनुहोस्"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/nl_NL.js b/public/style/vendor/pickadate/translations/nl_NL.js new file mode 100644 index 0000000..144511f --- /dev/null +++ b/public/style/vendor/pickadate/translations/nl_NL.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],weekdaysShort:["zo","ma","di","wo","do","vr","za"],today:"vandaag",clear:"wissen",close:"sluiten",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"wissen"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/no_NO.js b/public/style/vendor/pickadate/translations/no_NO.js new file mode 100644 index 0000000..bdcf262 --- /dev/null +++ b/public/style/vendor/pickadate/translations/no_NO.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"nullstill",firstDay:1,format:"dd. mmm. yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/pl_PL.js b/public/style/vendor/pickadate/translations/pl_PL.js new file mode 100644 index 0000000..2afdecf --- /dev/null +++ b/public/style/vendor/pickadate/translations/pl_PL.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],monthsShort:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],weekdaysFull:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],weekdaysShort:["niedz.","pn.","wt.","śr.","cz.","pt.","sob."],today:"Dzisiaj",clear:"Usuń",close:"Zamknij",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"usunąć"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/pt_BR.js b/public/style/vendor/pickadate/translations/pt_BR.js new file mode 100644 index 0000000..31bd211 --- /dev/null +++ b/public/style/vendor/pickadate/translations/pt_BR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"hoje",clear:"limpar",close:"fechar",format:"dddd, d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"limpar"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/pt_PT.js b/public/style/vendor/pickadate/translations/pt_PT.js new file mode 100644 index 0000000..46e39ff --- /dev/null +++ b/public/style/vendor/pickadate/translations/pt_PT.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"Hoje",clear:"Limpar",close:"Fechar",format:"d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Limpar"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ro_RO.js b/public/style/vendor/pickadate/translations/ro_RO.js new file mode 100644 index 0000000..7c52076 --- /dev/null +++ b/public/style/vendor/pickadate/translations/ro_RO.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"],monthsShort:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],weekdaysFull:["duminică","luni","marţi","miercuri","joi","vineri","sâmbătă"],weekdaysShort:["D","L","Ma","Mi","J","V","S"],today:"azi",clear:"șterge",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"șterge"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/ru_RU.js b/public/style/vendor/pickadate/translations/ru_RU.js new file mode 100644 index 0000000..59f19fd --- /dev/null +++ b/public/style/vendor/pickadate/translations/ru_RU.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],monthsShort:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],weekdaysFull:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],weekdaysShort:["вс","пн","вт","ср","чт","пт","сб"],today:"сегодня",clear:"удалить",close:"закрыть",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"удалить"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/sk_SK.js b/public/style/vendor/pickadate/translations/sk_SK.js new file mode 100644 index 0000000..e640f03 --- /dev/null +++ b/public/style/vendor/pickadate/translations/sk_SK.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthsShort:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],weekdaysFull:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],weekdaysShort:["Ne","Po","Ut","St","Št","Pi","So"],today:"dnes",clear:"vymazať",close:"zavrieť",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"vymazať"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/sl_SI.js b/public/style/vendor/pickadate/translations/sl_SI.js new file mode 100644 index 0000000..8a94db2 --- /dev/null +++ b/public/style/vendor/pickadate/translations/sl_SI.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],weekdaysFull:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],weekdaysShort:["ned","pon","tor","sre","čet","pet","sob"],today:"danes",clear:"izbriši",close:"zapri",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbriši"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/sr_RS_cy.js b/public/style/vendor/pickadate/translations/sr_RS_cy.js new file mode 100644 index 0000000..1d9683a --- /dev/null +++ b/public/style/vendor/pickadate/translations/sr_RS_cy.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","март","апр.","мај","јун","јул","авг.","септ.","окт.","нов.","дец."],weekdaysFull:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","ут.","ср.","чет.","пет.","суб."],today:"данас",clear:"избриши",close:"затвори",firstDay:1,format:"d. MMMM yyyy.",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Следећи месец",labelMonthPrev:"Претходни месец",labelMonthSelect:"Изаберите месец",labelYearSelect:"Изаберите годину"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"избриши"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/sr_RS_lt.js b/public/style/vendor/pickadate/translations/sr_RS_lt.js new file mode 100644 index 0000000..606cbf3 --- /dev/null +++ b/public/style/vendor/pickadate/translations/sr_RS_lt.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mart","april","maj","jun","juli","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mart","apr.","maj","jun","jul","avg.","sept.","okt.","nov.","dec."],weekdaysFull:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","ut.","sr.","čet.","pet.","sub."],today:"danas",clear:"izbriši",close:"zatvori",firstDay:1,format:"d. MMMM yyyy.",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Sledeći mesec",labelMonthPrev:"Prethodni mesec",labelMonthSelect:"Izaberite mesec",labelYearSelect:"Izaberite godinu"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"izbriši"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/sv_SE.js b/public/style/vendor/pickadate/translations/sv_SE.js new file mode 100644 index 0000000..028870d --- /dev/null +++ b/public/style/vendor/pickadate/translations/sv_SE.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],weekdaysShort:["sön","mån","tis","ons","tor","fre","lör"],today:"Idag",clear:"Rensa",close:"Stäng",firstDay:1,format:"yyyy-mm-dd",formatSubmit:"yyyy/mm/dd",labelMonthNext:"Nästa månad",labelMonthPrev:"Föregående månad",labelMonthSelect:"Välj månad",labelYearSelect:"Välj år"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Rensa"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/th_TH.js b/public/style/vendor/pickadate/translations/th_TH.js new file mode 100644 index 0000000..2e64bc2 --- /dev/null +++ b/public/style/vendor/pickadate/translations/th_TH.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],weekdaysFull:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],weekdaysShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],today:"วันนี้",clear:"ลบ",format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"ลบ"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/tr_TR.js b/public/style/vendor/pickadate/translations/tr_TR.js new file mode 100644 index 0000000..777dd5c --- /dev/null +++ b/public/style/vendor/pickadate/translations/tr_TR.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],weekdaysFull:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],weekdaysShort:["Pzr","Pzt","Sal","Çrş","Prş","Cum","Cmt"],today:"Bugün",clear:"Sil",close:"Kapat",firstDay:1,format:"dd mmmm yyyy dddd",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"sil"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/uk_UA.js b/public/style/vendor/pickadate/translations/uk_UA.js new file mode 100644 index 0000000..87b5e2f --- /dev/null +++ b/public/style/vendor/pickadate/translations/uk_UA.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],monthsShort:["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],weekdaysFull:["неділя","понеділок","вівторок","середа","четвер","п‘ятниця","субота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"сьогодні",clear:"викреслити",firstDay:1,format:"dd mmmm yyyy p.",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"викреслити"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/vi_VN.js b/public/style/vendor/pickadate/translations/vi_VN.js new file mode 100644 index 0000000..f0562c1 --- /dev/null +++ b/public/style/vendor/pickadate/translations/vi_VN.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthsShort:["Một","Hai","Ba","Tư","Năm","Sáu","Bảy","Tám","Chín","Mười","Mười Một","Mười Hai"],weekdaysFull:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],weekdaysShort:["C.Nhật","T.Hai","T.Ba","T.Tư","T.Năm","T.Sáu","T.Bảy"],today:"Hôm Nay",clear:"Xoá",close:"Đóng",firstDay:1,format:"Bạn chọn: dddd, dd mmmm, yyyy",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"Xoá"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/zh_CN.js b/public/style/vendor/pickadate/translations/zh_CN.js new file mode 100644 index 0000000..a721ee5 --- /dev/null +++ b/public/style/vendor/pickadate/translations/zh_CN.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今天",clear:"清除",close:"关闭",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"清除"}); \ No newline at end of file diff --git a/public/style/vendor/pickadate/translations/zh_TW.js b/public/style/vendor/pickadate/translations/zh_TW.js new file mode 100644 index 0000000..fc8b0db --- /dev/null +++ b/public/style/vendor/pickadate/translations/zh_TW.js @@ -0,0 +1 @@ +jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今天",clear:"清除",close:"關閉",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}),jQuery.extend(jQuery.fn.pickatime.defaults,{clear:"清除"}); \ No newline at end of file diff --git a/public/style/vendor/raphael/raphael.min.js b/public/style/vendor/raphael/raphael.min.js new file mode 100644 index 0000000..6ae5cab --- /dev/null +++ b/public/style/vendor/raphael/raphael.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Raphael=e():t.Raphael=e()}(window,function(){return function(t){var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=t,r.c=e,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(i,n,function(e){return t[e]}.bind(null,n));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=1)}([function(t,e,r){var i,n;i=[r(2)],void 0===(n=function(t){function e(i){if(e.is(i,"function"))return r?i():t.on("raphael.DOMload",i);if(e.is(i,A))return e._engine.create[c](e,i.splice(0,3+e.is(i[0],T))).add(i);var n=Array.prototype.slice.call(arguments,0);if(e.is(n[n.length-1],"function")){var a=n.pop();return r?a.call(e._engine.create[c](e,n)):t.on("raphael.DOMload",function(){a.call(e._engine.create[c](e,n))})}return e._engine.create[c](e,arguments)}e.version="2.2.0",e.eve=t;var r,i,n=/[, ]+/,a={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},s=/\{(\d+)\}/g,o="hasOwnProperty",l={doc:document,win:window},h={was:Object.prototype[o].call(l.win,"Raphael"),is:l.win.Raphael},u=function(){this.ca=this.customAttributes={}},c="apply",f="concat",p="ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,d="",g=" ",x=String,v="split",y="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[v](g),m={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},b=x.prototype.toLowerCase,_=Math,w=_.max,k=_.min,B=_.abs,C=_.pow,S=_.PI,T="number",A="array",M=Object.prototype.toString,E=(e._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),N={NaN:1,Infinity:1,"-Infinity":1},L=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,P=_.round,z=parseFloat,F=parseInt,R=x.prototype.toUpperCase,j=e._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},I=e._availableAnimAttrs={blur:T,"clip-rect":"csv",cx:T,cy:T,fill:"colour","fill-opacity":T,"font-size":T,height:T,opacity:T,path:"path",r:T,rx:T,ry:T,stroke:"colour","stroke-opacity":T,"stroke-width":T,transform:"transform",width:T,x:T,y:T},D=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,q={hs:1,rg:1},O=/,?([achlmqrstvxz]),?/gi,V=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,W=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,Y=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,G=(e._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),H=function(t,e){return z(t)-z(e)},X=function(t){return t},U=e._rectPath=function(t,e,r,i,n){return n?[["M",t+n,e],["l",r-2*n,0],["a",n,n,0,0,1,n,n],["l",0,i-2*n],["a",n,n,0,0,1,-n,n],["l",2*n-r,0],["a",n,n,0,0,1,-n,-n],["l",0,2*n-i],["a",n,n,0,0,1,n,-n],["z"]]:[["M",t,e],["l",r,0],["l",0,i],["l",-r,0],["z"]]},$=function(t,e,r,i){return null==i&&(i=r),[["M",t,e],["m",0,-i],["a",r,i,0,1,1,0,2*i],["a",r,i,0,1,1,0,-2*i],["z"]]},Z=e._getPath={path:function(t){return t.attr("path")},circle:function(t){var e=t.attrs;return $(e.cx,e.cy,e.r)},ellipse:function(t){var e=t.attrs;return $(e.cx,e.cy,e.rx,e.ry)},rect:function(t){var e=t.attrs;return U(e.x,e.y,e.width,e.height,e.r)},image:function(t){var e=t.attrs;return U(e.x,e.y,e.width,e.height)},text:function(t){var e=t._getBBox();return U(e.x,e.y,e.width,e.height)},set:function(t){var e=t._getBBox();return U(e.x,e.y,e.width,e.height)}},Q=e.mapPath=function(t,e){if(!e)return t;var r,i,n,a,s,o,l;for(n=0,s=(t=Tt(t)).length;n',(J=K.firstChild).style.behavior="url(#default#VML)",!J||"object"!=typeof J.adj)return e.type=d;K=null}function tt(t){if("function"==typeof t||Object(t)!==t)return t;var e=new t.constructor;for(var r in t)t[o](r)&&(e[r]=tt(t[r]));return e}e.svg=!(e.vml="VML"==e.type),e._Paper=u,e.fn=i=u.prototype=e.prototype,e._id=0,e.is=function(t,e){return"finite"==(e=b.call(e))?!N[o](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||M.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,r,i,n,a,s){if(null==a){var o=t-i,l=r-n;return o||l?(180+180*_.atan2(-l,-o)/S+360)%360:0}return e.angle(t,r,a,s)-e.angle(i,n,a,s)},e.rad=function(t){return t%360*S/180},e.deg=function(t){return Math.round(180*t/S%360*1e3)/1e3},e.snapTo=function(t,r,i){if(i=e.is(i,"finite")?i:10,e.is(t,A)){for(var n=t.length;n--;)if(B(t[n]-r)<=i)return t[n]}else{var a=r%(t=+t);if(at-i)return r-a+t}return r};var et,rt;e.createUUID=(et=/[xy]/g,rt=function(t){var e=16*_.random()|0;return("x"==t?e:3&e|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(et,rt).toUpperCase()});e.setWindow=function(r){t("raphael.setWindow",e,l.win,r),l.win=r,l.doc=l.win.document,e._engine.initWin&&e._engine.initWin(l.win)};var it=function(t){if(e.vml){var r,i=/^\s+|\s+$/g;try{var n=new ActiveXObject("htmlfile");n.write(""),n.close(),r=n.body}catch(t){r=createPopup().document.body}var a=r.createTextRange();it=ht(function(t){try{r.style.color=x(t).replace(i,d);var e=a.queryCommandValue("ForeColor");return"#"+("000000"+(e=(255&e)<<16|65280&e|(16711680&e)>>>16).toString(16)).slice(-6)}catch(t){return"none"}})}else{var s=l.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",l.doc.body.appendChild(s),it=ht(function(t){return s.style.color=t,l.doc.defaultView.getComputedStyle(s,d).getPropertyValue("color")})}return it(t)},nt=function(){return"hsb("+[this.h,this.s,this.b]+")"},at=function(){return"hsl("+[this.h,this.s,this.l]+")"},st=function(){return this.hex},ot=function(t,r,i){if(null==r&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(i=t.b,r=t.g,t=t.r),null==r&&e.is(t,"string")){var n=e.getRGB(t);t=n.r,r=n.g,i=n.b}return(t>1||r>1||i>1)&&(t/=255,r/=255,i/=255),[t,r,i]},lt=function(t,r,i,n){var a={r:t*=255,g:r*=255,b:i*=255,hex:e.rgb(t,r,i),toString:st};return e.is(n,"finite")&&(a.opacity=n),a};function ht(t,e,r){return function i(){var n=Array.prototype.slice.call(arguments,0),a=n.join("␀"),s=i.cache=i.cache||{},l=i.count=i.count||[];return s[o](a)?(function(t,e){for(var r=0,i=t.length;r=1e3&&delete s[l.shift()],l.push(a),s[a]=t[c](e,n),r?r(s[a]):s[a])}}e.color=function(t){var r;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(r=e.hsb2rgb(t),t.r=r.r,t.g=r.g,t.b=r.b,t.hex=r.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(r=e.hsl2rgb(t),t.r=r.r,t.g=r.g,t.b=r.b,t.hex=r.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(r=e.rgb2hsl(t),t.h=r.h,t.s=r.s,t.l=r.l,r=e.rgb2hsb(t),t.v=r.b):(t={hex:"none"}).r=t.g=t.b=t.h=t.s=t.v=t.l=-1),t.toString=st,t},e.hsb2rgb=function(t,e,r,i){var n,a,s,o,l;return this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(r=t.b,e=t.s,i=t.o,t=t.h),o=(l=r*e)*(1-B((t=(t*=360)%360/60)%2-1)),n=a=s=r-l,lt(n+=[l,o,0,0,o,l][t=~~t],a+=[o,l,l,o,0,0][t],s+=[0,0,o,l,l,o][t],i)},e.hsl2rgb=function(t,e,r,i){var n,a,s,o,l;return this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(r=t.l,e=t.s,t=t.h),(t>1||e>1||r>1)&&(t/=360,e/=100,r/=100),o=(l=2*e*(r<.5?r:1-r))*(1-B((t=(t*=360)%360/60)%2-1)),n=a=s=r-l/2,lt(n+=[l,o,0,0,o,l][t=~~t],a+=[o,l,l,o,0,0][t],s+=[0,0,o,l,l,o][t],i)},e.rgb2hsb=function(t,e,r){var i,n;return t=(r=ot(t,e,r))[0],e=r[1],r=r[2],{h:((0==(n=(i=w(t,e,r))-k(t,e,r))?null:i==t?(e-r)/n:i==e?(r-t)/n+2:(t-e)/n+4)+360)%6*60/360,s:0==n?0:n/i,b:i,toString:nt}},e.rgb2hsl=function(t,e,r){var i,n,a,s;return t=(r=ot(t,e,r))[0],e=r[1],r=r[2],i=((n=w(t,e,r))+(a=k(t,e,r)))/2,{h:((0==(s=n-a)?null:n==t?(e-r)/s:n==e?(r-t)/s+2:(t-e)/s+4)+360)%6*60/360,s:0==s?0:i<.5?s/(2*i):s/(2-2*i),l:i,toString:at}},e._path2string=function(){return this.join(",").replace(O,"$1")};e._preload=function(t,e){var r=l.doc.createElement("img");r.style.cssText="position:absolute;left:-9999em;top:-9999em",r.onload=function(){e.call(this),this.onload=null,l.doc.body.removeChild(this)},r.onerror=function(){l.doc.body.removeChild(this)},l.doc.body.appendChild(r),r.src=t};function ut(){return this.hex}function ct(t,e){for(var r=[],i=0,n=t.length;n-2*!e>i;i+=2){var a=[{x:+t[i-2],y:+t[i-1]},{x:+t[i],y:+t[i+1]},{x:+t[i+2],y:+t[i+3]},{x:+t[i+4],y:+t[i+5]}];e?i?n-4==i?a[3]={x:+t[0],y:+t[1]}:n-2==i&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[n-2],y:+t[n-1]}:n-4==i?a[3]=a[2]:i||(a[0]={x:+t[i],y:+t[i+1]}),r.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return r}e.getRGB=ht(function(t){if(!t||(t=x(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:ut};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:ut};!q[o](t.toLowerCase().substring(0,2))&&"#"!=t.charAt()&&(t=it(t));var r,i,n,a,s,l,h=t.match(E);return h?(h[2]&&(n=F(h[2].substring(5),16),i=F(h[2].substring(3,5),16),r=F(h[2].substring(1,3),16)),h[3]&&(n=F((s=h[3].charAt(3))+s,16),i=F((s=h[3].charAt(2))+s,16),r=F((s=h[3].charAt(1))+s,16)),h[4]&&(l=h[4][v](D),r=z(l[0]),"%"==l[0].slice(-1)&&(r*=2.55),i=z(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=z(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),"rgba"==h[1].toLowerCase().slice(0,4)&&(a=z(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100)),h[5]?(l=h[5][v](D),r=z(l[0]),"%"==l[0].slice(-1)&&(r*=2.55),i=z(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=z(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(r/=360),"hsba"==h[1].toLowerCase().slice(0,4)&&(a=z(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100),e.hsb2rgb(r,i,n,a)):h[6]?(l=h[6][v](D),r=z(l[0]),"%"==l[0].slice(-1)&&(r*=2.55),i=z(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=z(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(r/=360),"hsla"==h[1].toLowerCase().slice(0,4)&&(a=z(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100),e.hsl2rgb(r,i,n,a)):((h={r:r,g:i,b:n,toString:ut}).hex="#"+(16777216|n|i<<8|r<<16).toString(16).slice(1),e.is(a,"finite")&&(h.opacity=a),h)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:ut}},e),e.hsb=ht(function(t,r,i){return e.hsb2rgb(t,r,i).hex}),e.hsl=ht(function(t,r,i){return e.hsl2rgb(t,r,i).hex}),e.rgb=ht(function(t,e,r){function i(t){return t+.5|0}return"#"+(16777216|i(r)|i(e)<<8|i(t)<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},r=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),r.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var r=ft(t);if(r.arr)return mt(r.arr);var i={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},n=[];return e.is(t,A)&&e.is(t[0],A)&&(n=mt(t)),n.length||x(t).replace(V,function(t,e,r){var a=[],s=e.toLowerCase();if(r.replace(Y,function(t,e){e&&a.push(+e)}),"m"==s&&a.length>2&&(n.push([e][f](a.splice(0,2))),s="l",e="m"==e?"l":"L"),"r"==s)n.push([e][f](a));else for(;a.length>=i[s]&&(n.push([e][f](a.splice(0,i[s]))),i[s]););}),n.toString=e._path2string,r.arr=mt(n),n},e.parseTransformString=ht(function(t){if(!t)return null;var r=[];return e.is(t,A)&&e.is(t[0],A)&&(r=mt(t)),r.length||x(t).replace(W,function(t,e,i){var n=[];b.call(e);i.replace(Y,function(t,e){e&&n.push(+e)}),r.push([e][f](n))}),r.toString=e._path2string,r},this,function(t){if(!t)return t;for(var e=[],r=0;r1?1:l<0?0:l)/2,u=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],c=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,p=0;p<12;p++){var d=h*u[p]+h,g=pt(d,t,r,n,s),x=pt(d,e,i,a,o),v=g*g+x*x;f+=c[p]*_.sqrt(v)}return h*f}function gt(t,e,r,i,n,a,s,o){if(!(w(t,r)w(n,s)||w(e,i)w(a,o))){var l=(t-r)*(a-o)-(e-i)*(n-s);if(l){var h=((t*i-e*r)*(n-s)-(t-r)*(n*o-a*s))/l,u=((t*i-e*r)*(a-o)-(e-i)*(n*o-a*s))/l,c=+h.toFixed(2),f=+u.toFixed(2);if(!(c<+k(t,r).toFixed(2)||c>+w(t,r).toFixed(2)||c<+k(n,s).toFixed(2)||c>+w(n,s).toFixed(2)||f<+k(e,i).toFixed(2)||f>+w(e,i).toFixed(2)||f<+k(a,o).toFixed(2)||f>+w(a,o).toFixed(2)))return{x:h,y:u}}}}function xt(t,r,i){var n=e.bezierBBox(t),a=e.bezierBBox(r);if(!e.isBBoxIntersect(n,a))return i?0:[];for(var s=dt.apply(0,t),o=dt.apply(0,r),l=w(~~(s/5),1),h=w(~~(o/5),1),u=[],c=[],f={},p=i?0:[],d=0;d=0&&T<=1.001&&A>=0&&A<=1.001&&(i?p++:p.push({x:S.x,y:S.y,t1:k(T,1),t2:k(A,1)}))}}return p}function vt(t,r,i){t=e._path2curve(t),r=e._path2curve(r);for(var n,a,s,o,l,h,u,c,f,p,d=i?0:[],g=0,x=t.length;gy||v=t.x&&e<=t.x2&&r>=t.y&&r<=t.y2},e.isBBoxIntersect=function(t,r){var i=e.isPointInsideBBox;return i(r,t.x,t.y)||i(r,t.x2,t.y)||i(r,t.x,t.y2)||i(r,t.x2,t.y2)||i(t,r.x,r.y)||i(t,r.x2,r.y)||i(t,r.x,r.y2)||i(t,r.x2,r.y2)||(t.xr.x||r.xt.x)&&(t.yr.y||r.yt.y)},e.pathIntersection=function(t,e){return vt(t,e)},e.pathIntersectionNumber=function(t,e){return vt(t,e,1)},e.isPointInsidePath=function(t,r,i){var n=e.pathBBox(t);return e.isPointInsideBBox(n,r,i)&&vt(t,[["M",r,i],["H",n.x2+10]],1)%2==1},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var yt=e.pathBBox=function(t){var e=ft(t);if(e.bbox)return tt(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var r,i=0,n=0,a=[],s=[],o=0,l=(t=Tt(t)).length;o1&&(r*=m=_.sqrt(m),i*=m);var b=r*r,w=i*i,k=(a==s?-1:1)*_.sqrt(B((b*w-b*y*y-w*x*x)/(b*y*y+w*x*x))),C=k*r*y/i+(t+o)/2,T=k*-i*x/r+(e+l)/2,A=_.asin(((e-T)/i).toFixed(9)),M=_.asin(((l-T)/i).toFixed(9));(A=tM&&(A-=2*S),!s&&M>A&&(M-=2*S)}var E=M-A;if(B(E)>c){var N=M,L=o,P=l;M=A+c*(s&&M>A?1:-1),o=C+r*_.cos(M),l=T+i*_.sin(M),d=Bt(o,l,r,i,n,0,s,L,P,[M,N,C,T])}E=M-A;var z=_.cos(A),F=_.sin(A),R=_.cos(M),j=_.sin(M),I=_.tan(E/4),D=4/3*r*I,q=4/3*i*I,O=[t,e],V=[t+D*F,e-q*z],W=[o+D*j,l-q*R],Y=[o,l];if(V[0]=2*O[0]-V[0],V[1]=2*O[1]-V[1],h)return[V,W,Y][f](d);for(var G=[],H=0,X=(d=[V,W,Y][f](d).join()[v](",")).length;H"1e12"&&(p=.5),B(d)>"1e12"&&(d=.5),p>0&&p<1&&(l=Ct(t,e,r,i,n,a,s,o,p),x.push(l.x),g.push(l.y)),d>0&&d<1&&(l=Ct(t,e,r,i,n,a,s,o,d),x.push(l.x),g.push(l.y)),h=a-2*i+e-(o-2*a+i),f=e-i,p=(-(u=2*(i-e)-2*(a-i))+_.sqrt(u*u-4*h*f))/2/h,d=(-u-_.sqrt(u*u-4*h*f))/2/h,B(p)>"1e12"&&(p=.5),B(d)>"1e12"&&(d=.5),p>0&&p<1&&(l=Ct(t,e,r,i,n,a,s,o,p),x.push(l.x),g.push(l.y)),d>0&&d<1&&(l=Ct(t,e,r,i,n,a,s,o,d),x.push(l.x),g.push(l.y)),{min:{x:k[c](0,x),y:k[c](0,g)},max:{x:w[c](0,x),y:w[c](0,g)}}}),Tt=e._path2curve=ht(function(t,e){var r=!e&&ft(t);if(!e&&r.curve)return mt(r.curve);for(var i=_t(t),n=e&&_t(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=function(t,e,r){var i,n;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][f](Bt[c](0,[e.x,e.y][f](t.slice(1))));break;case"S":"C"==r||"S"==r?(i=2*e.x-e.bx,n=2*e.y-e.by):(i=e.x,n=e.y),t=["C",i,n][f](t.slice(1));break;case"T":"Q"==r||"T"==r?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][f](kt(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][f](kt(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][f](wt(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][f](wt(e.x,e.y,t[1],e.y));break;case"V":t=["C"][f](wt(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][f](wt(e.x,e.y,e.X,e.Y))}return t},l=function(t,e){if(t[e].length>7){t[e].shift();for(var r=t[e];r.length;)u[e]="A",n&&(p[e]="A"),t.splice(e++,0,["C"][f](r.splice(0,6)));t.splice(e,1),v=w(i.length,n&&n.length||0)}},h=function(t,e,r,a,s){t&&e&&"M"==t[s][0]&&"M"!=e[s][0]&&(e.splice(s,0,["M",a.x,a.y]),r.bx=0,r.by=0,r.x=t[s][1],r.y=t[s][2],v=w(i.length,n&&n.length||0))},u=[],p=[],d="",g="",x=0,v=w(i.length,n&&n.length||0);x.01;)h=dt(t,e,r,i,n,a,s,o,c+=(hn){if(r&&!f.start){if(c+=["C"+(u=Xt(s,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p)).start.x,u.start.y,u.m.x,u.m.y,u.x,u.y],a)return c;f.start=c,c=["M"+u.x,u.y+"C"+u.n.x,u.n.y,u.end.x,u.end.y,l[5],l[6]].join(),p+=h,s=+l[5],o=+l[6];continue}if(!t&&!r)return{x:(u=Xt(s,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p)).x,y:u.y,alpha:u.alpha}}p+=h,s=+l[5],o=+l[6]}c+=l.shift()+l}return f.end=c,(u=t?p:r?f:e.findDotsAtSegment(s,o,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(u={x:u.x,y:u.y,alpha:u.alpha}),u}},$t=Ut(1),Zt=Ut(),Qt=Ut(0,1);e.getTotalLength=$t,e.getPointAtLength=Zt,e.getSubpath=function(t,e,r){if(this.getTotalLength(t)-r<1e-6)return Qt(t,e).end;var i=Qt(t,r,1);return e?Qt(i,e).end:i},Wt.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():$t(t)},Wt.getPointAtLength=function(t){var e=this.getPath();if(e)return Zt(e,t)},Wt.getPath=function(){var t,r=e._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return r&&(t=r(this)),t},Wt.getSubpath=function(t,r){var i=this.getPath();if(i)return e.getSubpath(i,t,r)};var Jt=e.easing_formulas={linear:function(t){return t},"<":function(t){return C(t,1.7)},">":function(t){return C(t,.48)},"<>":function(t){var e=.48-t/1.04,r=_.sqrt(.1734+e*e),i=r-e,n=-r-e,a=C(B(i),1/3)*(i<0?-1:1)+C(B(n),1/3)*(n<0?-1:1)+.5;return 3*(1-a)*a*a+a*a*a},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:C(2,-10*t)*_.sin(2*S*(t-.075)/.3)+1},bounce:function(t){var e=7.5625,r=2.75;return t<1/r?e*t*t:t<2/r?e*(t-=1.5/r)*t+.75:t<2.5/r?e*(t-=2.25/r)*t+.9375:e*(t-=2.625/r)*t+.984375}};Jt.easeIn=Jt["ease-in"]=Jt["<"],Jt.easeOut=Jt["ease-out"]=Jt[">"],Jt.easeInOut=Jt["ease-in-out"]=Jt["<>"],Jt["back-in"]=Jt.backIn,Jt["back-out"]=Jt.backOut;var Kt=[],te=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},ee=function(){for(var r=+new Date,i=0;i1&&!n.next){for(s in d)d[o](s)&&(y[s]=n.totalOrigin[s]);n.el.attr(y),ae(n.anim,n.el,n.anim.percents[0],null,n.totalOrigin,n.repeat-1)}n.next&&!n.stop&&ae(n.anim,n.el,n.next,null,n.totalOrigin,n.repeat)}}}Kt.length&&te(ee)},re=function(t){return t>255?255:t<0?0:t};function ie(t,e,r,i,n,a){var s=3*e,o=3*(i-e)-s,l=1-s-o,h=3*r,u=3*(n-r)-h,c=1-h-u;function f(t){return((l*t+o)*t+s)*t}return function(t,e){var r=function(t,e){var r,i,n,a,h,u;for(n=t,u=0;u<8;u++){if(a=f(n)-t,B(a)i)return i;for(;ra?r=n:i=n,n=(i-r)/2+r}return n}(t,e);return((c*r+u)*r+h)*r}(t,1/(200*a))}function ne(t,e){var r=[],i={};if(this.ms=e,this.times=1,t){for(var n in t)t[o](n)&&(i[z(n)]=t[n],r.push(z(n)));r.sort(H)}this.anim=i,this.top=r[r.length-1],this.percents=r}function ae(r,i,a,s,l,h){a=z(a);var u,c,p,d,g,y,m=r.ms,b={},_={},w={};if(s)for(B=0,C=Kt.length;Bs*r.top){a=r.percents[B],g=r.percents[B-1]||0,m=m/r.top*(a-g),d=r.percents[B+1],u=r.anim[a];break}s&&i.attr(r.anim[r.percents[B]])}if(u){if(c)c.initstatus=s,c.start=new Date-c.ms*s;else{for(var S in u)if(u[o](S)&&(I[o](S)||i.paper.customAttributes[o](S)))switch(b[S]=i.attr(S),null==b[S]&&(b[S]=j[S]),_[S]=u[S],I[S]){case T:w[S]=(_[S]-b[S])/m;break;case"colour":b[S]=e.getRGB(b[S]);var A=e.getRGB(_[S]);w[S]={r:(A.r-b[S].r)/m,g:(A.g-b[S].g)/m,b:(A.b-b[S].b)/m};break;case"path":var M=Tt(b[S],_[S]),E=M[1];for(b[S]=M[0],w[S]=[],B=0,C=b[S].length;Bh&&(h=c)}!t[h+="%"].callback&&(t[h].callback=n)}return new ne(t,r)},Wt.animate=function(t,r,i,n){if(this.removed)return n&&n.call(this),this;var a=t instanceof ne?t:e.animation(t,r,i,n);return ae(a,this,a.percents[0],null,this.attr()),this},Wt.setTime=function(t,e){return t&&null!=e&&this.status(t,k(e,t.ms)/t.ms),this},Wt.status=function(t,e){var r,i,n=[],a=0;if(null!=e)return ae(t,this,-1,k(e,1)),this;for(r=Kt.length;a1)for(var i=0,n=r.length;i.5)-1;l(f-.5,2)+l(p-.5,2)>.25&&(p=a.sqrt(.25-l(f-.5,2))*n+.5)&&.5!=p&&(p=p.toFixed(5)-1e-5*n)}return c})).split(/\s*\-\s*/),"linear"==h){var b=n.shift();if(b=-i(b),isNaN(b))return null;var _=[0,0,a.cos(t.rad(b)),a.sin(t.rad(b))],w=1/(s(o(_[2]),o(_[3]))||1);_[2]*=w,_[3]*=w,_[2]<0&&(_[0]=-_[2],_[2]=0),_[3]<0&&(_[1]=-_[3],_[3]=0)}var k=t._parseDots(n);if(!k)return null;if(u=u.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&u!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){m=x(h+"Gradient",{id:u}),e.gradient=m,x(m,"radial"==h?{fx:f,fy:p}:{x1:_[0],y1:_[1],x2:_[2],y2:_[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(m);for(var B=0,C=k.length;B1?P.opacity/100:P.opacity});case"stroke":P=t.getRGB(g),l.setAttribute(d,P.hex),"stroke"==d&&P[e]("opacity")&&x(l,{"stroke-opacity":P.opacity>1?P.opacity/100:P.opacity}),"stroke"==d&&i._.arrows&&("startString"in i._.arrows&&b(i,i._.arrows.startString),"endString"in i._.arrows&&b(i,i._.arrows.endString,1));break;case"gradient":("circle"==i.type||"ellipse"==i.type||"r"!=r(g).charAt())&&v(i,g);break;case"opacity":u.gradient&&!u[e]("stroke-opacity")&&x(l,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(u.gradient){(z=t._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,c)))&&(F=z.getElementsByTagName("stop"),x(F[F.length-1],{"stop-opacity":g}));break}default:"font-size"==d&&(g=n(g,10)+"px");var R=d.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});l.style[R]=g,i._.dirty=1,l.setAttribute(d,g)}}B(i,a),l.style.visibility=f},B=function(i,a){if("text"==i.type&&(a[e]("text")||a[e]("font")||a[e]("font-size")||a[e]("x")||a[e]("y"))){var s=i.attrs,o=i.node,l=o.firstChild?n(t._g.doc.defaultView.getComputedStyle(o.firstChild,c).getPropertyValue("font-size"),10):10;if(a[e]("text")){for(s.text=a.text;o.firstChild;)o.removeChild(o.firstChild);for(var h,u=r(a.text).split("\n"),f=[],p=0,d=u.length;p"));var U=H.getBoundingClientRect();T.W=g.w=(U.right-U.left)/100,T.H=g.h=(U.bottom-U.top)/100,T.X=g.x,T.Y=g.y+T.H/2,("x"in l||"y"in l)&&(T.path.v=t.format("m{0},{1}l{2},{1}",a(g.x*y),a(g.y*y),a(g.x*y)+1));for(var $=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,Q=$.length;Z.25&&(r=n.sqrt(.25-o(e-.5,2))*(2*(r>.5)-1)+.5),h=e+c+r),f})).split(/\s*\-\s*/),"linear"==l){var u=a.shift();if(u=-i(u),isNaN(u))return null}var p=t._parseDots(a);if(!p)return null;if(e=e.shape||e.node,p.length){e.removeChild(s),s.on=!0,s.method="none",s.color=p[0].color,s.color2=p[p.length-1].color;for(var d=[],g=0,x=p.length;g')}}catch(t){k=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e.container,i=e.height,n=e.width,a=e.x,s=e.y;if(!r)throw new Error("VML container not found.");var o=new t._Paper,l=o.canvas=t._g.doc.createElement("div"),h=l.style;return a=a||0,s=s||0,n=n||512,i=i||342,o.width=n,o.height=i,n==+n&&(n+="px"),i==+i&&(i+="px"),o.coordsize=216e5+c+216e5,o.coordorigin="0 0",o.span=t._g.doc.createElement("span"),o.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(o.span),h.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",n,i),1==r?(t._g.doc.body.appendChild(l),h.left=a+"px",h.top=s+"px",h.position="absolute"):r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),o.renderfix=function(){},o},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=f,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){for(var e in t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var M=t.st;for(var E in A)A[e](E)&&!M[e](E)&&(M[E]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(E))}}.apply(e,i))||(t.exports=n)}])}); \ No newline at end of file diff --git a/public/style/vendor/select2/css/select2.min.css b/public/style/vendor/select2/css/select2.min.css new file mode 100644 index 0000000..60d5990 --- /dev/null +++ b/public/style/vendor/select2/css/select2.min.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/public/style/vendor/select2/js/select2.full.min.js b/public/style/vendor/select2/js/select2.full.min.js new file mode 100644 index 0000000..b64efeb --- /dev/null +++ b/public/style/vendor/select2/js/select2.full.min.js @@ -0,0 +1 @@ +/*! Select2 4.0.6-rc.1 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return v.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o=b&&b.split("/"),p=t.map,q=p&&p["*"]||{};if(a){for(a=a.split("/"),g=a.length-1,t.nodeIdCompat&&x.test(a[g])&&(a[g]=a[g].replace(x,"")),"."===a[0].charAt(0)&&o&&(n=o.slice(0,o.length-1),a=n.concat(a)),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}if((o||q)&&p){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),o)for(l=o.length;l>0;l-=1)if((e=p[o.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&q&&q[d]&&(i=q[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=w.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),o.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){r[a]=b}}function j(a){if(e(s,a)){var c=s[a];delete s[a],u[a]=!0,n.apply(b,c)}if(!e(r,a)&&!e(u,a))throw new Error("No "+a);return r[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return a?k(a):[]}function m(a){return function(){return t&&t.config&&t.config[a]||{}}}var n,o,p,q,r={},s={},t={},u={},v=Object.prototype.hasOwnProperty,w=[].slice,x=/\.js$/;p=function(a,b){var c,d=k(a),e=d[0],g=b[1];return a=d[1],e&&(e=f(e,g),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(g)):f(a,g):(a=f(a,g),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},q={require:function(a){return g(a)},exports:function(a){var b=r[a];return void 0!==b?b:r[a]={}},module:function(a){return{id:a,uri:"",exports:r[a],config:m(a)}}},n=function(a,c,d,f){var h,k,m,n,o,t,v,w=[],x=typeof d;if(f=f||a,t=l(f),"undefined"===x||"function"===x){for(c=!c.length&&d.length?["require","exports","module"]:c,o=0;o0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c.__cache={};var e=0;return c.GetUniqueElementId=function(a){var b=a.getAttribute("data-select2-id");return null==b&&(a.id?(b=a.id,a.setAttribute("data-select2-id",b)):(a.setAttribute("data-select2-id",++e),b=e.toString())),b},c.StoreData=function(a,b,d){var e=c.GetUniqueElementId(a);c.__cache[e]||(c.__cache[e]={}),c.__cache[e][b]=d},c.GetData=function(b,d){var e=c.GetUniqueElementId(b);return d?c.__cache[e]&&null!=c.__cache[e][d]?c.__cache[e][d]:a(b).data(d):c.__cache[e]},c.RemoveData=function(a){var b=c.GetUniqueElementId(a);null!=c.__cache[b]&&delete c.__cache[b]},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('
          ');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('
        • '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var c=this;this.data.current(function(d){var e=a.map(d,function(a){return a.id.toString()});c.$results.find(".select2-results__option[aria-selected]").each(function(){var c=a(this),d=b.GetData(this,"data"),f=""+d.id;null!=d.element&&d.element.selected||null==d.element&&a.inArray(f,e)>-1?c.attr("aria-selected","true"):c.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(c){var d=document.createElement("li");d.className="select2-results__option";var e={role:"treeitem","aria-selected":"false"};c.disabled&&(delete e["aria-selected"],e["aria-disabled"]="true"),null==c.id&&delete e["aria-selected"],null!=c._resultId&&(d.id=c._resultId),c.title&&(d.title=c.title),c.children&&(e.role="group",e["aria-label"]=c.text,delete e["aria-selected"]);for(var f in e){var g=e[f];d.setAttribute(f,g)}if(c.children){var h=a(d),i=document.createElement("strong");i.className="select2-results__group";a(i);this.template(c,i);for(var j=[],k=0;k",{class:"select2-results__options select2-results__options--nested"});n.append(j),h.append(i),h.append(n)}else this.template(c,d);return b.StoreData(d,"data",c),d},c.prototype.bind=function(c,d){var e=this,f=c.id+"-results";this.$results.attr("id",f),c.on("results:all",function(a){e.clear(),e.append(a.data),c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("results:append",function(a){e.append(a.data),c.isOpen()&&e.setClasses()}),c.on("query",function(a){e.hideMessages(),e.showLoading(a)}),c.on("select",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("unselect",function(){c.isOpen()&&(e.setClasses(),e.highlightFirstItem())}),c.on("open",function(){e.$results.attr("aria-expanded","true"),e.$results.attr("aria-hidden","false"),e.setClasses(),e.ensureHighlightVisible()}),c.on("close",function(){e.$results.attr("aria-expanded","false"),e.$results.attr("aria-hidden","true"),e.$results.removeAttr("aria-activedescendant")}),c.on("results:toggle",function(){var a=e.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),c.on("results:select",function(){var a=e.getHighlightedResults();if(0!==a.length){var c=b.GetData(a[0],"data");"true"==a.attr("aria-selected")?e.trigger("close",{}):e.trigger("select",{data:c})}}),c.on("results:previous",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a);if(!(c<=0)){var d=c-1;0===a.length&&(d=0);var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top,h=f.offset().top,i=e.$results.scrollTop()+(h-g);0===d?e.$results.scrollTop(0):h-g<0&&e.$results.scrollTop(i)}}),c.on("results:next",function(){var a=e.getHighlightedResults(),b=e.$results.find("[aria-selected]"),c=b.index(a),d=c+1;if(!(d>=b.length)){var f=b.eq(d);f.trigger("mouseenter");var g=e.$results.offset().top+e.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=e.$results.scrollTop()+h-g;0===d?e.$results.scrollTop(0):h>g&&e.$results.scrollTop(i)}}),c.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),c.on("results:message",function(a){e.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=e.$results.scrollTop(),c=e.$results.get(0).scrollHeight-b+a.deltaY,d=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=e.$results.height();d?(e.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(e.$results.scrollTop(e.$results.get(0).scrollHeight-e.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(c){var d=a(this),f=b.GetData(this,"data");if("true"===d.attr("aria-selected"))return void(e.options.get("multiple")?e.trigger("unselect",{originalEvent:c,data:f}):e.trigger("close",{}));e.trigger("select",{originalEvent:c,data:f})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(c){var d=b.GetData(this,"data");e.getHighlightedResults().removeClass("select2-results__option--highlighted"),e.trigger("results:focus",{data:d,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var c=a('');return this._tabindex=0,null!=b.GetData(this.$element[0],"old-tabindex")?this._tabindex=b.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),c.attr("title",this.$element.attr("title")),c.attr("tabindex",this._tabindex),this.$selection=c,c},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),window.setTimeout(function(){d.$selection.focus()},0),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(c){a(document.body).on("mousedown.select2."+c.id,function(c){var d=a(c.target),e=d.closest(".select2");a(".select2.select2-container--open").each(function(){a(this),this!=e[0]&&b.GetData(this,"element").select2("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(''),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()})},e.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.attr("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('
            '),a},d.prototype.bind=function(b,e){var f=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){f.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!f.options.get("disabled")){var d=a(this),e=d.parent(),g=c.GetData(e[0],"data");f.trigger("unselect",{originalEvent:b,data:g})}})},d.prototype.clear=function(){var a=this.$selection.find(".select2-selection__rendered");a.empty(),a.removeAttr("title")},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('
          • ×
          • ')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),b.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(a,b,c){function d(){}return d.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},d.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var d=this.$selection.find(".select2-selection__clear");if(0!==d.length){b.stopPropagation();var e=c.GetData(d[0],"data"),f=this.$element.val();this.$element.val(this.placeholder.id);var g={data:e};if(this.trigger("clear",g),g.prevented)return void this.$element.val(f);for(var h=0;h0||0===d.length)){var e=a('×');c.StoreData(e[0],"data",d),this.$selection.find(".select2-selection__rendered").prepend(e)}},d}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,d,e){var f=this;a.call(this,d,e),d.on("open",function(){f.$search.trigger("focus")}),d.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),d.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),d.on("disable",function(){f.$search.prop("disabled",!0)}),d.on("focus",function(a){f.$search.trigger("focus")}),d.on("results:focus",function(a){f.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){f.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){f._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),f.trigger("keypress",a),f._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===f.$search.val()){var d=f.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var e=b.GetData(d[0],"data");f.searchRemoveChoice(e),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void f.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&f.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;if(this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c){this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus()}},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],g=["opening","closing","selecting","unselecting","clearing"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){"status"in d&&(0===d.status||"0"===d.status)||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.blur()}),c.on("focus",function(){c.isOpen()||e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('
          • '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(""),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){b.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(c){var d=b.GetData(this,"select2-scroll-position");a(this).scrollTop(d.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(!0,this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),d.GetData(a[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(a[0],"data",d.GetData(a[0],"select2Tags")),d.StoreData(a[0],"tags",!0)),d.GetData(a[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",d.GetData(a[0],"ajaxUrl")),d.StoreData(a[0],"ajax-Url",d.GetData(a[0],"ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,d.GetData(a[0])):d.GetData(a[0]);var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,d){null!=c.GetData(a[0],"select2")&&c.GetData(a[0],"select2").destroy(),this.$element=a,this.id=this._generateId(a),d=d||{},this.options=new b(d,a),e.__super__.constructor.call(this);var f=a.attr("tabindex")||0;c.StoreData(a[0],"old-tabindex",f),a.attr("tabindex","-1");var g=this.options.get("dataAdapter");this.dataAdapter=new g(a,this.options);var h=this.render();this._placeContainer(h);var i=this.options.get("selectionAdapter");this.selection=new i(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var j=this.options.get("dropdownAdapter");this.dropdown=new j(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var k=this.options.get("resultsAdapter");this.results=new k(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){l.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),c.StoreData(a[0],"select2",this),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",c.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),c.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),c.StoreData(b[0],"element",this.$element),b},e}),b.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery","../utils"],function(a,b){function c(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `',"
            ",'
            ',"
            "].join(""):"")+(o?['
            ','
            '+this.lang.color.foreground+"
            ","
            ",'","
            ",'
            \x3c!-- fore colors --\x3e
            ',"
            ",'",'',"
            ",'
            ',"
            "].join(""):""),callback:function(t){t.find(".note-holder").each((function(t,e){var n=i()(e);n.append(r.ui.palette({colors:r.options.colors,colorsName:r.options.colorsName,eventName:n.data("event"),container:r.options.container,tooltip:r.options.tooltip}).render())}));var e=[["#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF"]];t.find(".note-holder-custom").each((function(t,n){var o=i()(n);o.append(r.ui.palette({colors:e,colorsName:e,eventName:o.data("event"),container:r.options.container,tooltip:r.options.tooltip}).render())})),t.find("input[type=color]").each((function(e,n){i()(n).change((function(){var e=t.find("#"+i()(this).data("event")).find(".note-color-btn").first(),n=this.value.toUpperCase();e.css("background-color",n).attr("aria-label",n).attr("data-value",n).attr("data-original-title",n),e.click()}))}))},click:function(e){e.stopPropagation();var n=i()("."+t).find(".note-dropdown-menu"),o=i()(e.target),a=o.data("event"),s=o.attr("data-value");if("openPalette"===a){var l=n.find("#"+s),c=i()(n.find("#"+l.data("event")).find(".note-color-row")[0]),u=c.find(".note-color-btn").last().detach(),d=l.val();u.css("background-color",d).attr("aria-label",d).attr("data-value",d).attr("data-original-title",d),c.prepend(u),l.click()}else{if(C.contains(["backColor","foreColor"],a)){var h="backColor"===a?"background-color":"color",f=o.closest(".note-color").find(".note-recent-color"),p=o.closest(".note-color").find(".note-current-color-button");f.css(h,s),p.attr("data-"+a,s)}r.context.invoke("editor."+a,s)}}})]}).render()}},{key:"addToolbarButtons",value:function(){var t=this;this.context.memo("button.style",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.magic),t.options),tooltip:t.lang.style.style,data:{toggle:"dropdown"}}),t.ui.dropdown({className:"dropdown-style",items:t.options.styleTags,title:t.lang.style.style,template:function(e){"string"==typeof e&&(e={tag:e,title:Object.prototype.hasOwnProperty.call(t.lang.style,e)?t.lang.style[e]:e});var n=e.tag,o=e.title;return"<"+n+(e.style?' style="'+e.style+'" ':"")+(e.className?' class="'+e.className+'"':"")+">"+o+""},click:t.context.createInvokeHandler("editor.formatBlock")})]).render()}));for(var e=function(e,n){var o=t.options.styleTags[e];t.context.memo("button.style."+o,(function(){return t.button({className:"note-btn-style-"+o,contents:'
            '+o.toUpperCase()+"
            ",tooltip:t.lang.style[o],click:t.context.createInvokeHandler("editor.formatBlock")}).render()}))},n=0,o=this.options.styleTags.length;n',t.options),tooltip:t.lang.font.name,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontname",checkClassName:t.options.icons.menuCheck,items:t.options.fontNames.filter(t.isFontInstalled.bind(t)),title:t.lang.font.name,template:function(t){return''+t+""},click:t.context.createInvokeHandlerAndUpdateState("editor.fontName")})]).render()})),this.context.memo("button.fontsize",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.size,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsize",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizes,title:t.lang.font.size,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSize")})]).render()})),this.context.memo("button.fontsizeunit",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.sizeunit,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsizeunit",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizeUnits,title:t.lang.font.sizeunit,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSizeUnit")})]).render()})),this.context.memo("button.color",(function(){return t.colorPalette("note-color-all",t.lang.color.recent,!0,!0)})),this.context.memo("button.forecolor",(function(){return t.colorPalette("note-color-fore",t.lang.color.foreground,!1,!0)})),this.context.memo("button.backcolor",(function(){return t.colorPalette("note-color-back",t.lang.color.background,!0,!1)})),this.context.memo("button.ul",(function(){return t.button({contents:t.ui.icon(t.options.icons.unorderedlist),tooltip:t.lang.lists.unordered+t.representShortcut("insertUnorderedList"),click:t.context.createInvokeHandler("editor.insertUnorderedList")}).render()})),this.context.memo("button.ol",(function(){return t.button({contents:t.ui.icon(t.options.icons.orderedlist),tooltip:t.lang.lists.ordered+t.representShortcut("insertOrderedList"),click:t.context.createInvokeHandler("editor.insertOrderedList")}).render()}));var r=this.button({contents:this.ui.icon(this.options.icons.alignLeft),tooltip:this.lang.paragraph.left+this.representShortcut("justifyLeft"),click:this.context.createInvokeHandler("editor.justifyLeft")}),a=this.button({contents:this.ui.icon(this.options.icons.alignCenter),tooltip:this.lang.paragraph.center+this.representShortcut("justifyCenter"),click:this.context.createInvokeHandler("editor.justifyCenter")}),s=this.button({contents:this.ui.icon(this.options.icons.alignRight),tooltip:this.lang.paragraph.right+this.representShortcut("justifyRight"),click:this.context.createInvokeHandler("editor.justifyRight")}),l=this.button({contents:this.ui.icon(this.options.icons.alignJustify),tooltip:this.lang.paragraph.justify+this.representShortcut("justifyFull"),click:this.context.createInvokeHandler("editor.justifyFull")}),c=this.button({contents:this.ui.icon(this.options.icons.outdent),tooltip:this.lang.paragraph.outdent+this.representShortcut("outdent"),click:this.context.createInvokeHandler("editor.outdent")}),u=this.button({contents:this.ui.icon(this.options.icons.indent),tooltip:this.lang.paragraph.indent+this.representShortcut("indent"),click:this.context.createInvokeHandler("editor.indent")});this.context.memo("button.justifyLeft",g.invoke(r,"render")),this.context.memo("button.justifyCenter",g.invoke(a,"render")),this.context.memo("button.justifyRight",g.invoke(s,"render")),this.context.memo("button.justifyFull",g.invoke(l,"render")),this.context.memo("button.outdent",g.invoke(c,"render")),this.context.memo("button.indent",g.invoke(u,"render")),this.context.memo("button.paragraph",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.alignLeft),t.options),tooltip:t.lang.paragraph.paragraph,data:{toggle:"dropdown"}}),t.ui.dropdown([t.ui.buttonGroup({className:"note-align",children:[r,a,s,l]}),t.ui.buttonGroup({className:"note-list",children:[c,u]})])]).render()})),this.context.memo("button.height",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.textHeight),t.options),tooltip:t.lang.font.height,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({items:t.options.lineHeights,checkClassName:t.options.icons.menuCheck,className:"dropdown-line-height",title:t.lang.font.height,click:t.context.createInvokeHandler("editor.lineHeight")})]).render()})),this.context.memo("button.table",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.table),t.options),tooltip:t.lang.table.table,data:{toggle:"dropdown"}}),t.ui.dropdown({title:t.lang.table.table,className:"note-table",items:['
            ','
            ','
            ','
            ',"
            ",'
            1 x 1
            '].join("")})],{callback:function(e){e.find(".note-dimension-picker-mousecatcher").css({width:t.options.insertTableMaxSize.col+"em",height:t.options.insertTableMaxSize.row+"em"}).mousedown(t.context.createInvokeHandler("editor.insertTable")).on("mousemove",t.tableMoveHandler.bind(t))}}).render()})),this.context.memo("button.link",(function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.link+t.representShortcut("linkDialog.show"),click:t.context.createInvokeHandler("linkDialog.show")}).render()})),this.context.memo("button.picture",(function(){return t.button({contents:t.ui.icon(t.options.icons.picture),tooltip:t.lang.image.image,click:t.context.createInvokeHandler("imageDialog.show")}).render()})),this.context.memo("button.video",(function(){return t.button({contents:t.ui.icon(t.options.icons.video),tooltip:t.lang.video.video,click:t.context.createInvokeHandler("videoDialog.show")}).render()})),this.context.memo("button.hr",(function(){return t.button({contents:t.ui.icon(t.options.icons.minus),tooltip:t.lang.hr.insert+t.representShortcut("insertHorizontalRule"),click:t.context.createInvokeHandler("editor.insertHorizontalRule")}).render()})),this.context.memo("button.fullscreen",(function(){return t.button({className:"btn-fullscreen note-codeview-keep",contents:t.ui.icon(t.options.icons.arrowsAlt),tooltip:t.lang.options.fullscreen,click:t.context.createInvokeHandler("fullscreen.toggle")}).render()})),this.context.memo("button.codeview",(function(){return t.button({className:"btn-codeview note-codeview-keep",contents:t.ui.icon(t.options.icons.code),tooltip:t.lang.options.codeview,click:t.context.createInvokeHandler("codeview.toggle")}).render()})),this.context.memo("button.redo",(function(){return t.button({contents:t.ui.icon(t.options.icons.redo),tooltip:t.lang.history.redo+t.representShortcut("redo"),click:t.context.createInvokeHandler("editor.redo")}).render()})),this.context.memo("button.undo",(function(){return t.button({contents:t.ui.icon(t.options.icons.undo),tooltip:t.lang.history.undo+t.representShortcut("undo"),click:t.context.createInvokeHandler("editor.undo")}).render()})),this.context.memo("button.help",(function(){return t.button({contents:t.ui.icon(t.options.icons.question),tooltip:t.lang.options.help,click:t.context.createInvokeHandler("helpDialog.show")}).render()}))}},{key:"addImagePopoverButtons",value:function(){var t=this;this.context.memo("button.resizeFull",(function(){return t.button({contents:'100%',tooltip:t.lang.image.resizeFull,click:t.context.createInvokeHandler("editor.resize","1")}).render()})),this.context.memo("button.resizeHalf",(function(){return t.button({contents:'50%',tooltip:t.lang.image.resizeHalf,click:t.context.createInvokeHandler("editor.resize","0.5")}).render()})),this.context.memo("button.resizeQuarter",(function(){return t.button({contents:'25%',tooltip:t.lang.image.resizeQuarter,click:t.context.createInvokeHandler("editor.resize","0.25")}).render()})),this.context.memo("button.resizeNone",(function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.resizeNone,click:t.context.createInvokeHandler("editor.resize","0")}).render()})),this.context.memo("button.floatLeft",(function(){return t.button({contents:t.ui.icon(t.options.icons.floatLeft),tooltip:t.lang.image.floatLeft,click:t.context.createInvokeHandler("editor.floatMe","left")}).render()})),this.context.memo("button.floatRight",(function(){return t.button({contents:t.ui.icon(t.options.icons.floatRight),tooltip:t.lang.image.floatRight,click:t.context.createInvokeHandler("editor.floatMe","right")}).render()})),this.context.memo("button.floatNone",(function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.floatNone,click:t.context.createInvokeHandler("editor.floatMe","none")}).render()})),this.context.memo("button.removeMedia",(function(){return t.button({contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.image.remove,click:t.context.createInvokeHandler("editor.removeMedia")}).render()}))}},{key:"addLinkPopoverButtons",value:function(){var t=this;this.context.memo("button.linkDialogShow",(function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.edit,click:t.context.createInvokeHandler("linkDialog.show")}).render()})),this.context.memo("button.unlink",(function(){return t.button({contents:t.ui.icon(t.options.icons.unlink),tooltip:t.lang.link.unlink,click:t.context.createInvokeHandler("editor.unlink")}).render()}))}},{key:"addTablePopoverButtons",value:function(){var t=this;this.context.memo("button.addRowUp",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowAbove),tooltip:t.lang.table.addRowAbove,click:t.context.createInvokeHandler("editor.addRow","top")}).render()})),this.context.memo("button.addRowDown",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowBelow),tooltip:t.lang.table.addRowBelow,click:t.context.createInvokeHandler("editor.addRow","bottom")}).render()})),this.context.memo("button.addColLeft",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colBefore),tooltip:t.lang.table.addColLeft,click:t.context.createInvokeHandler("editor.addCol","left")}).render()})),this.context.memo("button.addColRight",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colAfter),tooltip:t.lang.table.addColRight,click:t.context.createInvokeHandler("editor.addCol","right")}).render()})),this.context.memo("button.deleteRow",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowRemove),tooltip:t.lang.table.delRow,click:t.context.createInvokeHandler("editor.deleteRow")}).render()})),this.context.memo("button.deleteCol",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colRemove),tooltip:t.lang.table.delCol,click:t.context.createInvokeHandler("editor.deleteCol")}).render()})),this.context.memo("button.deleteTable",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.table.delTable,click:t.context.createInvokeHandler("editor.deleteTable")}).render()}))}},{key:"build",value:function(t,e){for(var n=0,o=e.length;n3&&c3&&ul&&ac)&&(this.isFollowing=!1,this.$toolbar.css({position:"relative",top:0,width:"100%",zIndex:"auto"}),this.$editable.css({marginTop:""}))}},{key:"changeContainer",value:function(t){t?this.$toolbar.prependTo(this.$editor):this.options.toolbarContainer&&this.$toolbar.appendTo(this.options.toolbarContainer),this.options.followingToolbar&&this.followScroll()}},{key:"updateFullscreen",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-fullscreen"),t),this.changeContainer(t)}},{key:"updateCodeview",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-codeview"),t),t?this.deactivate():this.activate()}},{key:"activate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!0)}},{key:"deactivate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!1)}}])&&le(e.prototype,n),o&&le(e,o),t}();function ue(t,e){for(var n=0;n','"),''),"
            ",'
            ','"),''),"
            ",this.options.disableLinkTarget?"":i()("
            ").append(this.ui.checkbox({className:"sn-checkbox-open-in-new-window",text:this.lang.link.openInNewWindow,checked:!0}).render()).html(),i()("
            ").append(this.ui.checkbox({className:"sn-checkbox-use-protocol",text:this.lang.link.useProtocol,checked:!0}).render()).html()].join(""),n='');this.$dialog=this.ui.dialog({className:"link-dialog",title:this.lang.link.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"toggleLinkBtn",value:function(t,e,n){this.ui.toggleBtn(t,e.val()&&n.val())}},{key:"showLinkDialog",value:function(t){var e=this;return i.a.Deferred((function(n){var o=e.$dialog.find(".note-link-text"),i=e.$dialog.find(".note-link-url"),r=e.$dialog.find(".note-link-btn"),a=e.$dialog.find(".sn-checkbox-open-in-new-window input[type=checkbox]"),s=e.$dialog.find(".sn-checkbox-use-protocol input[type=checkbox]");e.ui.onDialogShown(e.$dialog,(function(){e.context.triggerEvent("dialog.shown"),!t.url&&g.isValidUrl(t.text)&&(t.url=t.text),o.on("input paste propertychange",(function(){t.text=o.val(),e.toggleLinkBtn(r,o,i)})).val(t.text),i.on("input paste propertychange",(function(){t.text||o.val(i.val()),e.toggleLinkBtn(r,o,i)})).val(t.url),m.isSupportTouch||i.trigger("focus"),e.toggleLinkBtn(r,o,i),e.bindEnterKey(i,r),e.bindEnterKey(o,r);var l=void 0!==t.isNewWindow?t.isNewWindow:e.context.options.linkTargetBlank;a.prop("checked",l);var c=!t.url&&e.context.options.useProtocol;s.prop("checked",c),r.one("click",(function(r){r.preventDefault(),n.resolve({range:t.range,url:i.val(),text:o.val(),isNewWindow:a.is(":checked"),checkProtocol:s.is(":checked")}),e.ui.hideDialog(e.$dialog)}))})),e.ui.onDialogHidden(e.$dialog,(function(){o.off(),i.off(),r.off(),"pending"===n.state()&&n.reject()})),e.ui.showDialog(e.$dialog)})).promise()}},{key:"show",value:function(){var t=this,e=this.context.invoke("editor.getLinkInfo");this.context.invoke("editor.saveRange"),this.showLinkDialog(e).then((function(e){t.context.invoke("editor.restoreRange"),t.context.invoke("editor.createLink",e)})).fail((function(){t.context.invoke("editor.restoreRange")}))}}])&&ue(e.prototype,n),o&&ue(e,o),t}();function he(t,e){for(var n=0;n ')}}).render().appendTo(this.options.container);var t=this.$popover.find(".popover-content,.note-popover-content");this.context.invoke("buttons.build",t,this.options.popover.link),this.$popover.on("mousedown",(function(t){t.preventDefault()}))}},{key:"destroy",value:function(){this.$popover.remove()}},{key:"update",value:function(){if(this.context.invoke("editor.hasFocus")){var t=this.context.invoke("editor.getLastRange");if(t.isCollapsed()&&t.isOnAnchor()){var e=pt.ancestor(t.sc,pt.isAnchor),n=i()(e).attr("href");this.$popover.find("a").attr("href",n).text(n);var o=pt.posFromPlaceholder(e),r=i()(this.options.container).offset();o.top-=r.top,o.left-=r.left,this.$popover.css({display:"block",left:o.left,top:o.top})}else this.hide()}else this.hide()}},{key:"hide",value:function(){this.$popover.hide()}}])&&he(e.prototype,n),o&&he(e,o),t}();function pe(t,e){for(var n=0;n")}var o=this.options.dialogsInBody?this.$body:this.options.container,i=['
            ','",'',t,"
            ",'
            ','",'',"
            "].join(""),r='');this.$dialog=this.ui.dialog({title:this.lang.image.insert,fade:this.options.dialogsFade,body:i,footer:r}).render().appendTo(o)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"show",value:function(){var t=this;this.context.invoke("editor.saveRange"),this.showImageDialog().then((function(e){t.ui.hideDialog(t.$dialog),t.context.invoke("editor.restoreRange"),"string"==typeof e?t.options.callbacks.onImageLinkInsert?t.context.triggerEvent("image.link.insert",e):t.context.invoke("editor.insertImage",e):t.context.invoke("editor.insertImagesOrCallback",e)})).fail((function(){t.context.invoke("editor.restoreRange")}))}},{key:"showImageDialog",value:function(){var t=this;return i.a.Deferred((function(e){var n=t.$dialog.find(".note-image-input"),o=t.$dialog.find(".note-image-url"),i=t.$dialog.find(".note-image-btn");t.ui.onDialogShown(t.$dialog,(function(){t.context.triggerEvent("dialog.shown"),n.replaceWith(n.clone().on("change",(function(t){e.resolve(t.target.files||t.target.value)})).val("")),o.on("input paste propertychange",(function(){t.ui.toggleBtn(i,o.val())})).val(""),m.isSupportTouch||o.trigger("focus"),i.click((function(t){t.preventDefault(),e.resolve(o.val())})),t.bindEnterKey(o,i)})),t.ui.onDialogHidden(t.$dialog,(function(){n.off(),o.off(),i.off(),"pending"===e.state()&&e.reject()})),t.ui.showDialog(t.$dialog)}))}}])&&pe(e.prototype,n),o&&pe(e,o),t}();function ve(t,e){for(var n=0;n','"),''),"
            "].join(""),n='');this.$dialog=this.ui.dialog({title:this.lang.video.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"createVideoNode",value:function(t){var e,n=t.match(/\/\/(?:(?:www|m)\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))([\w|-]{11})(?:(?:[\?&]t=)(\S+))?$/),o=t.match(/(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/),r=t.match(/\/\/vine\.co\/v\/([a-zA-Z0-9]+)/),a=t.match(/\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/),s=t.match(/.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/),l=t.match(/\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/),c=t.match(/\/\/v\.qq\.com.*?vid=(.+)/),u=t.match(/\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/),d=t.match(/^.+.(mp4|m4v)$/),h=t.match(/^.+.(ogg|ogv)$/),f=t.match(/^.+.(webm)$/),p=t.match(/(?:www\.|\/\/)facebook\.com\/([^\/]+)\/videos\/([0-9]+)/);if(n&&11===n[1].length){var m=n[1],v=0;if(void 0!==n[2]){var g=n[2].match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/);if(g)for(var b=[3600,60,1],y=0,k=b.length;y").attr("frameborder",0).attr("src","//www.youtube.com/embed/"+m+(v>0?"?start="+v:"")).attr("width","640").attr("height","360")}else if(o&&o[0].length)e=i()("